Table des matières
Mise en place / configuration HomeAssistant
Dongle sur prox4 (pb de place/largeur du dongle sur les autres - rallonge).
VM de 32 Go de disque, répliquée, backupée.
Configuré avec Zigbee2MQTT, mosquitto et l'intégration MQTT.
Architecture en conteneurs docker, avec chacun son IP dans 172.30.33.0/23
Collecteur
Sonoff ZDongle-E (SiliconLab EZSP) avec driver Zigbee2MQTT ember.
On peut demander l'aparaige depuis seulement le collecteur si on espère tout centraliser dessus mais la topologie du réseau s'ajuste d'elle-même sur le “meilleur” routeur par la suite.
Capteurs
- Lixee ZLinky
- 4 SNZB-02P de Sonoff
- 1 SNZB-02D de Sonoff
Configuration des fréquences de rapport
Si on a des comportements qui peuvent sembler bizarre lors de la remontée des infos, il faut potentiellement configurer la granularité des rapports envoyés.
Voir https://community.home-assistant.io/t/sonoff-snzb-02-temp-sensor-reporting-interval/216315/71
En particulier, Zigbee2MQTT le configure avec des valeurs par défaut au moment de l'apairage. Attention, ces valeurs ont changé pour le SNZB-02P lorsqu'ils ont modernisé leur code de définition en interne.
MQTT
On peut souscrire à la publication des données sur le MQTT même depuis une autre VM. Exemples donnés sur leur documentation avec mosquitto_sub (paquet Debian mosquitto-clients).
Exemple : mosquitto_sub -h 192.168.1.86 -p 1883 -v -t “zigbee2mqtt/#”
SSH
Pour accéder au conteneur SSH (module Terminal & SSH) depuis l'extérieur de la VM, il faut configurer activer le “Mode Avancé” (via le profil de l'utilisateur), le port sur l'hôte, dans les paramètres du module. Il faut également donner une clef SSH ou un mot de passe. On a alors accès au conteneur core-ssh qui a lui-même accès aux dev de l'hôte et aux fichiers de configuration de HomeAssistant.
Linky
Passer le mode TIC du Linky en mode standard sinon il manque une partie des infos (comme la tension). À demander au fournisseur d'énergie, qui transfert la demande à Enedis qui le fait à distance (en moins de 24h).
En triphasé, la puissance apparente des phases 2 et 3 est remontée avec une granularité de 10 minutes, ce qui est dommage. On peut ajuster ça très simplement en configurant le même type de rapport que pour la phase 1 dans les pages de configuration de Zigbee2MQTT.
Tempo
On peut remonter via l'API Enedis les jours Tempo passés et du lendemain, ainsi que le nombre de jours restants avant un nouveau cycle annuel (au 1er septembre). Il existe un module et une intégration pour cela, qui nécessite de se créer un compte API Enedis.
https://www.antoineguilbert.fr/afficher-infos-abonnement-tempo-edf-home-assistant/