[Nextcloud] Utiliser les commandes en ligne "occ"
Dans Nextcloud, il est possible d'utiliser des commandes en ligne pour réaliser certaines opérations comme la mise en maintenance, le rescannage des fichiers, ... Cela se réalise grâce à la commande "occ" à la racine du répertoire d'installation de Nextcloud.
Malheureusement sur mon NAS Syno, j'ai eu du mal à utiliser cette commande à cause d'un conflit dans les versions php. En effet, il y a 2 versions de php installées : la 5.6 et la 7.0.
Après de nombreuses recherches, j'ai réussi à me dépatouiller en passant par la configuration de l'appli "Web Station". Plus d'infos ici : https://www.forum-nas.fr/viewtopic.php?f=29&t=8332&sid=71926e3118f08a4c36207a0fa5688c60&start=10#p57115
Commandes fréquentes ou utiles...
Pour rescanner tous les fichiers (et éventuellement les débloquer) :
sudo -u http php56 occ files:scan --all
Pour se mettre (ou s'enlever) en mode "Maintenance" (mettre "on" ou "off") :
sudo -u http php56 occ maintenance:mode --on
Sources :
[Inkscape] Vectoriser un dessin matriciel (bitmap)
Inkscape est un logiciel libre de dessin vectoriel qui se distingue d'autres logiciels comme Gimp, Paint, Photoshop, ... qui eux travaillent sur des images matricielles (bitmap en anglais).
Cela signifie que les graphismes que l'on obtient peuvent être réduits ou agrandis à l'infini sans qu'on ait un phénomène de pixellisation ou de pertes de définition : en résumé quelle que soit la taille de votre dessin, il sera identique ! Cela en fait un outil idéal pour travailler les logos par exemple que l'on décline en général dans différentes tailles.
On reconnaît ces fichiers d'images vectorielles grâce à leur extension .svg (pour Scalable Vector Graphics ou graphique vectoriel adaptable... scalable étant plus parlant dans le sens de mise à l'échelle... mot qu'on retrouve dans escala [escalo] qui signifie échelle en occitan ;-) ).
[Inkscape] Optimiser une image .svg pour Internet
Les images obtenues sous Inkscape sont au format .SVG Inkscape. Ce format permet de garder beaucoup d'informations en mémoire comme les différents calques, les chemins, ... . Ce format permet de pouvoir retravailler son fichier par la suite de manière optimale : il faut donc privilégier ce format d'enregistrement.
Le hic est que ce format ne s'affiche pas correctement sur un site Internet : des éléments peuvent ne pas s'afficher. Il faut donc créer une copie "simplifiée" de notre fichier de travail.
Il est possible en utilisant le menu "Fichier" -> "Enregistrer sous...", de choisir différents format de SVG (svg Inkscape, svg simple, svg optimisé et même des svg compressés).
Pour avoir une image "tout terrain", on enregistrera l'image originale qui est au format ".svg Inkscape" sous le format ".svg simple" qui "nettoie" le fichier (on perd les calques par exemple). ATTENTION, veillez bien à changer le nom de ce nouveau fichier pour ne pas écraser votre fichier de travail !!! Pour éviter cela, je rajoute "_simple" dans le nom du fichier.
Malheureusement, j'ai constaté que ces nouveaux fichiers au format ".svg simple" ne s'affichaient pas correctement non plus dans mes navigateurs (Mozilla Firefox et Chromium). Il va donc falloir arranger ça...
[Inkscape] Exporter une image au format .png
Sous Inkscape, les images sont des images vectorielles au format .svg (voir cet autre article pour plus d'info). Il peut arriver que nous ayons besoin d'une image dans un format plus universel comme le .png qui a l'avantage de pouvoir avoir un fond transparent.
Là aussi, l'opération est assez facile.
[Inkscape] Reproduire, cloner un dessin sur toute une page
Il peut arriver qu'on ait besoin dans Inkscape de reproduire un dessin en plusieurs exemplaires pour qu'il occupe toute la page : par exemple lorsqu'on veut imprimer et faire des photocopies pour des prospectus, tracts, cartes ...
Pour cela, il existe la fonction "Créer un pavage de clones" dans le menu "Édition" -> "Cloner".
Voici par exemple, le réglage pour reproduire un dessin en 12 exemplaires sur 4 lignes et 3 colonnes :
[Armbian] Installer Arduino IDE 1.85
Afin de pouvoir téléverser des firmwares sur des modules domotiques Sonoff via mon nano-ordinateur OrangePi Win Plus, il a fallu installer le logiciel Arduino IDE. Le problème est que dans les dépôts on ne trouve qu'une ancienne version non fonctionnelle.
Du coup, il faut un peu bidouiller mais heureusement qu'il existe le partage sur Internet, notamment un script ici : https://github.com/pfeerick/pine64-scripts/blob/master/install-arduino-ide.sh
[Jeedom] Scénario au lever et au coucher du soleil (volets)
Une des forces de Jeedom réside dans l'utilisation de scénarios permettant d'automatiser, lancer, arrêter des actions selon l'état des capteurs, les horaires, ... Bref, il n'y a quasiment pas de limites, si ce n'est notre imagination.
Voici donc un exemple permettant de piloter l'ouverture et la fermeture d'un volet roulant en fonction des heures de lever et de coucher du soleil. Pour rappel, j'utilise un module Sonoff Dual R2 pour piloter un volet roulant (voir https://lofurol.fr/joomla/electronique/domotique/156-sonoff-module-sonoff-dual-r2-et-volet-roulant).
I- Récupération des heures de lever et de coucher de soleil
Préalable : j'ai renoncé à utiliser des plugins comme "Héliotrope" ou "Météo" car je n'ai pas réussi à avoir un fonctionnement correct et de plus ça évite que notre système soit dépendant d'un outil externe qui risque de ne plus être maintenu... Du coup, j'ai repris la solution proposée par Asi77 (merci à lui) sur le forum Jeedom https://www.jeedom.com/forum/viewtopic.php?f=30&t=19537 qui a le gros mérite de simplifier les choses.
Tout d'abord, il faut récupérer les latitude et longitude de votre domicile. On peut par exemple utiliser la cartographie libre OpenStreetMap https://openstreetmap.org, puis saisir, dans la barre de recherche, sa localisation (ville, adresse,...). Une fois que la carte affiche la région demandée, il faut placer la souris à l'endroit précis où se trouve votre maison et faire un clic droit pour afficher le menu contextuel et choisir "Afficher l'adresse". Vous obtiendrez dans la colonne de gauche les latitude et longitude qu'il ne vous restera plus qu'à copier pour les utiliser par la suite.
Dans Jeedom, il faut maintenant utiliser le plugin "Virtual" et ajouter un nouvel équipement (je l'ai appelé "Jour-Nuit").
Page 29 sur 36