Avant de me lancer et faire des bétises, je voudrais vérifier si on peut avoir un HA de test quui récupère les mêmes capteurs que un HA de prod, y compris Zigbee via Z2M et MQTT intégrés au HA.
Mon HA est actuellement sous Proxmox, il intègre Z2M et MQTT, et je me disais qu’il doit être possible de le dupliquer, mais pour la partie HA ça me semble faisable, il devrait récupérer les mêmes capteurs disponibles chez moi.
Mais pour la partie Z2M, un même appareil Zigbee peut il être vu de deux instances Z2M ?
Voilà, je ne sais pas si je suis clair, mais si vous pouvez m’éclairer…
Ok, mais c’est le « relié au principal » qui n’est pas clair pour moi.
Pour tout ce qui est hors zigbee, si je duplique juste le yaml, voire copier/coller de la config, tous les capteurs devraient remonter dans chaque instance HA ?
Mais pour ZIgbee ?
J’installe dans le HA Test, un Z2M qui pointe sur l’url du MQTT de Prod ? Et donc pas de MQTT dans le test ?
tu as oublié 2 mots dans cette phrase et ce sont les 2 plus importants c’est via mqtt
pourquoi tu veux installer un z2m dans le secondaire ?
tu connectes juste ton secondaire au broker mqtt du premier c’est tout, pas de mosquitto et pas de Z2M dans le secondaire
bon je tente de chercher mais ce qui me perturbe c’est que le seul endroit ou j’ai paramétré le pointeur vers MQTT c’est dans le config.yaml de Z2M avec ces lignes :
ton HA aussi est connecté a ton broker mosquitto via son intégration MQTT (intégration et pas addon)
comme Z2M est aussi connecté a ton broker mosquitto
bon, je crois que j’ai réussi.
j’ai stoppé la vm du ha prod.
je l’ai clonée.
démarré la vm clonée du ha test
supprimé les 2 modules complémentaires Mosquitto et zigbee2mqtt
refait la config de l’intégration mqtt en y mettant l’url du ha de prod
redémarré le ha de prod
validé la config mqtt du ha de test et OK !
ça semble tout ok
ce que je ne comprenais pas c’était la nuance entre l’intégration MQTT et les deux modules complémentaires mosquitto et z2m. dans ce HA de test je n’ai plus que l’intégration MQTT et pas les deux modules complémentaires Mosquitto et Z2M.
d’ailleurs je me retrouve dans le ha de test avec un yaml dans la section zigbee2mqtt qui contient la copie du même taml de prod mais avec juste la modif d’ip pour le serveur mqtt
mais tout le reste doit être superflu non ?
la section serial ==> je n’ai plus de dongle connecté à ce HA
la section devices ?? ou vient elle se peupler ici aussi au fur et à mesure des connections de nouveaux appareils ?
et la section advanced ? avec les network-key et pan_id et ext_pan_id ?
Edit
j’ai poussé d’un cran en supprimant le répertoire Z2M du ha de test et en reconfigurant le MQTT
maintenant tout est là, les appareils zigbee remontent bien et je n’ai plus ce yaml propre à z2m
mais je ne vois plus de code ou serai indiqué le pointeur vers le MQTT du ha de prod…
Par contre, quand on a une seconde instance, je suppose qu’il faut desactiver toutes les automations ou scripts, pour eviter qu’elles ne se declenchent 2 fois (1 fois sur l’instance de prod et une autre sur la secondaire)?
il me reste à trouver un moyen visuel de savoir que je suis sur le test, on peut spécifier une couleur de fond de page ou avoir un bandeau ou qque chose qui différencie bien le test du prod ?
Ce serait cool qu’un tuto un jour sorte disant ce qu’il faut garder d’actif et surtout desactiver sur une instance secondaire (type automatisation, Script, scheduler, integration interrogeant une API seulement une certains nombre de fois dans la journée type Myelectra, solcast, tesla, nabucasa …).
Je vais me lancer dans une instance secondaire pour un backup / Test / Dev sur mon odroid. J’espere que cela ne va pas me foutre la grouille avec ma prod et ses intégrations.
et oui, « carrément » je suis d’accord… mais je cherche du côté des thèmes et j’ai du mal
thème attaché au user ?
à l’instance ?
j’ai tenté les default-ha dans le yaml, bon, pas trouvé encore…
Je me suis lancé et ai tout arreté. Trop de dependance ou integration en double du coup avec impact sur ma prod, je garderai mon odroid pour backup le jour ou j’ai un gros probleme, et n’aurai qu’a restaurer le dernier backup.