Bonjour,
J’ai une installation domotique ‹ full dyi › (arduinos, capteurs, etc …).
J’avais, à l’origine, décidé de fonctionner avec Node-Red uniquement. J’ai fait des flows qui me permettent de voir le statut des différents éclairages de la maison via le dashboard NR et d’en changer l’état.
En gros, tout fonctionne avec MQTT. Des arduinos surveillent l’état des circuits d’éclairage via des capteurs ZHT-103 et remontent l’info sur Mosquitto sous forme de JSON.
Ces mêmes arduinos sont aussi connectés à des ‹ batteries › de relais. Sur base d’un abonnement MQTT, ils activent ces relais (qui, eux mêmes, activent des télérupteurs). Ca me permet d’avoir une installation ‹ normale › avec télérupteurs et boutons poussoirs qui est fonctionnelle même si la domotique est HS.
Au vu de l’évolution de HA et de mes besoins … j’ai décidé de m’y mettre. Donc, j’ai réinstallé mon serveur de domotique (un micro-pc industriel, i5, 8Gb RAM, SSD nvme + SSD 2.5 sata pour du stockage + Coral PCIe).
Sont installés debian 12 + docker
Niveau containers, j’ai portainer, HA, mosquitto, NR & frigate.
J’ai installé les intégrations suivantes :
- MQTT
- Frigate
- Node-Red Companion
- HACS
Tout cela fonctionne visiblement correctement et l’import de mes ‹ anciens › flows ND me permettent d’interagir sur les éclairages comme avant, via le dashboard NR.
Là où je bloque, en tant que noob HA, c’est quand je veux ‹ transformer › mes flows NR en flows qui me permettent d’utiliser le dashboard HA et plus le dashboard NR. J’ai beau chercher des tutos et d’autres vidéos … je ne m’en sors pas …
Comme vous le voyez, j’ai un noeud qui récupère le JSON, puis différentes fonctions qui récupèrent chaque parties du JSON lié à un circuit d’éclairage (j’ai fait ca ‹ bêtement ›, je ferai des boucles propres par la suite), ensuite la valeur du capteur est testée, si elle dépasse 20, le switch est mis sur ON.
Si on ‹ clique › le switch, ca active un relais qui change l’état du télérupteur lié à ce circuit en envoyant un autre message MQTT (qui est récupéré par l’arduino qui se charge des relais).
Ce que je souhaite faire, c’est une ‹ copie › de ce flow mais que ce ne soit plus un switch ‹ NR › mais un ‹ switch › HA qui, du coup, apparaisse dans le dashboard HA …
Je ne sais pas si c’est faisable en remplacant simplement le noeud (mes essais ont tous été foireux car il n’y a pas les mêmes options sur les switchs NR … J"aimerais aussi, si c’est possible, créer les entités directement depuis NR …
Merci d’avance pour le coup de pouce !!
Ma configuration
[center]## System Information
version | core-2023.9.1 |
---|---|
installation_type | Home Assistant Container |
dev | false |
hassio | false |
docker | true |
user | root |
virtualenv | false |
python_version | 3.11.5 |
os_name | Linux |
os_version | 6.1.0-12-amd64 |
arch | x86_64 |
timezone | Europe/Brussels |
config_dir | /config |
Home Assistant Community Store
GitHub API | ok |
---|---|
GitHub Content | ok |
GitHub Web | ok |
GitHub API Calls Remaining | 4974 |
Installed Version | 1.32.1 |
Stage | running |
Available Repositories | 1283 |
Downloaded Repositories | 3 |
Home Assistant Cloud
logged_in | false |
---|---|
can_reach_cert_server | ok |
can_reach_cloud_auth | ok |
can_reach_cloud | ok |
Dashboards
dashboards | 2 |
---|---|
resources | 0 |
views | 1 |
mode | storage |
Recorder
oldest_recorder_run | 11 septembre 2023 à 08:39 |
---|---|
current_recorder_run | 21 septembre 2023 à 19:53 |
estimated_db_size | 1.88 MiB |
database_engine | sqlite |
database_version | 3.41.2 |