Mon serveur Domoticz
Le cerveau de mon système est Domoticz, installé sur une Raspberry PI. J’utilise cette page d’abord pour me souvenir de ce que j’ai mis en place. Si ça peut servir à quelqu’un en parallèle, c’est encore mieux.
Attention, je fais tourner Domoticz sur un Raspberry PI 2.
Remplacement de la carte SD par un disque dur
Une carte SD n’est pas un support de stockage qui supporte des écritures trop nombreuses. On pourrait bricoler le Raspbian pour l’empêcher d’écrire sur la carte SD, mais Domoticz a besoin, à minima, de pouvoir sauvegarder sa base de données. Il est possible de stocker celle-ci sur un disque réseau, mais j’ai préféré éviter cette solution qui nécessite un disque réseau fonctionnel 24h/24h. J’ai donc choisi de remplacer la carte SD par un disque dur USB SSD.
Je ne vais pas décrire ici toute la procédure ici, on trouve plein de tutos sur le net à ce sujet.
Dans les grandes lignes, j’ai procédé comme suit :
- flashage de PI Os sur une carte SD, ajout d’un fichier vide nommé ssh sur la partition boot et démarrage du PI 2 avec cette carte SD. Ne pas étendre le root file system, on le fera après directement sur le disque dur.
- branchement du disque vierge sur le raspberry, création d’une partition sur de disque, formatage.
- copie de la partition Filesystem de la carte SD sur le disque dur, puis extension de cette partition à tout l’espace disponible
- ajout d’une ligne dans le fichier /etc/fstab pour monter le disque dur au démarrage
- modification du fichier /boot/cmdline.txt que le boot aille chercher le file system sur le disque dur et non la sdcard.
- Etendre le root file system
- Redémarrer, mettre à jour
Installation de domoticz
Pas grand chose à raconter ici, il suffit de suivre la procédure décrite sur le site suivant.
Un utilisateur domoticz -> domoticz est dans /home/domoticz/domoticz et non dans /home/pi/domoticz…
Mise en place du backup automatique de la base
Il faut aller dans l’interface web de domoticz, menu configuration / paramètres / onglet système, activer la sauvegarde automatique.
La base est sauvegardée en plusieurs exemplaires dans le répertoire /home/domoticz/backups
Recopie de mes scripts
Installation de MQTT
MAJ après bug reboot du raspberry pi :
J’ai du lancer la commande :
Installation de NodeRed
Je suis ce qu’il y a sur ce site
Puis navigateur sur http://localhost:1880/
Grafana
- Add the APT key used to authenticate packages:
- Add the Grafana APT repository:
- Install Grafana:
Grafana is now installed, but not yet running. To make sure Grafana starts up even if the Raspberry Pi is restarted, we need to enable and start the Grafana Systemctl service.
- Enable the Grafana server:
- Start the Grafana server:
Grafana is now running on the machine and is accessible from any device on the local network. - Open a browser and go to
http://<ip address>:3000
, where the IP address is the address that you used to connect to the Raspberry Pi earlier. You’re greeted with the Grafana login page. - Log in to Grafana with the default username
admin
, and the default passwordadmin
. - Change the password for the admin user when asked.