Mon problème
Bonjour a vous
Venant de Jeedom, je viens de commencer sur HA et de basculer mes scenarios sur nodered
Dans ma premiere question, est ce qu’il est mieux de piloter mes equipements via mqtt in out ou via home assistant ou mqtt est aussi installé?
Deuxieme question, j’arrive a envoyer une impulsion (mqtt out) pour faire une action
mais j’arrive pas a faire l’inverse
ex:
A 19h00 si capteur de temperature (mqtt in) est inferieur à 18°C faire ceci
Merci a vous
Bonne journée
[center]## System Information
version |
core-2023.8.4 |
installation_type |
Home Assistant Container |
dev |
false |
hassio |
false |
docker |
true |
user |
root |
virtualenv |
false |
python_version |
3.11.4 |
os_name |
Linux |
os_version |
5.10.0-25-amd64 |
arch |
x86_64 |
timezone |
Europe/Paris |
config_dir |
/config |
Home Assistant Community Store
GitHub API |
ok |
GitHub Content |
ok |
GitHub Web |
ok |
GitHub API Calls Remaining |
5000 |
Installed Version |
1.32.1 |
Stage |
running |
Available Repositories |
1286 |
Downloaded Repositories |
6 |
Home Assistant Cloud
logged_in |
false |
can_reach_cert_server |
ok |
can_reach_cloud_auth |
ok |
can_reach_cloud |
ok |
Dashboards
dashboards |
1 |
resources |
0 |
views |
1 |
mode |
storage |
Recorder
oldest_recorder_run |
4 septembre 2023 à 10:19 |
current_recorder_run |
6 septembre 2023 à 09:02 |
estimated_db_size |
338.20 MiB |
database_engine |
sqlite |
database_version |
3.41.2 |
[/center]
___
Salut,
si j’ai bien compris ta question, je pense que ce serais plus facile de contrôles les actions par HA.
Si ton MQTT est bien intégré dans HA, tu devrais avoir toutes les entités. crées dans HA.
Du coup dans NodeRed, tu peux utiliser un noeud « call service ». (switch.turn_on par exemple) pour faire l’action que tu veux.
Salut Merci pour ta reponse,
je me pose la question est ce que c’est mieux de piloter mes docker zigbee2mqtt et zwavejs directement dans nodered?
Est ce que c’est plus facile de recuperer les infos d’entité de HA que plutot que du brut mqtt in dans nodered?
En faite j’arrive a piloter mes appareils avec nodered avec mqtt out
mais j’arrive pas a recuperer des info avec mqtt in
et mettre une condition
Si le volet est a moins de 25% alors on leve
il doit y avoir un chemin pour recuperer le 25
Desolé je pars juste de Jeedom pour HA
Merci
En l’occurence, nore-red c’est pas obligatoire avec HA.
Mais sinon plus généralement
On peut partir du principe que comme il y a la couche MQTT, HA sera toujours mis à jour, quelle que soit la façon d’utiliser Node Red.
Comme je le disais avant, si on veut s’embêter à gérer les contenus des messages MQTT directement dans NodeRed c’est possible, c’est un poil plus complexe, mais ça à comme avantage de dissocier HA et les Flux de NodeRed.
Certains ne jurent que par cette façon de marcher.
En revanche si tous les appareil à contrôler ne sont pas en zigbee2mqtt ou mqtt ça perd un peu son intérêt.
Il faut voir à la sortie du « MQTT In », il est possible de choisir le contenu du paylod.
Du coup dans les noeuds suivants, tu dois pouvoir utilser la variable « msg.paylaod.value » tout simplement pour tester si c’est à moins de 25% ou pas…