Dans automation
alias: Publish SIM 800L to MQTT
description: ""
trigger:
- platform: state
entity_id: binary_sensor.sim800l_registered
condition: []
action:
- service: mqtt.publish
data:
topic: home-assistant/ESPHome/Sim800L/registered
payload: "{{ states('binary_sensor.sim800l_registered') }}"
mode: single
Dans cet exemple, publie les infos arrivant de la carte sim
ok. je débute sur HA je dois donc éditer le fichier automation.yaml et renseigner ce que je veux envoyer a jeedom?
A chaque changement de TRIGGER faire ACTION
(J’ai corrigé et je n’ai gardé que le mini)
topic: home-assistant/ESPHome/Sim800L/registered
Ca corespond a quoi?
A l’info a transmettre au topic jeedom
Cela sera différent pour toi, tu l’appelerars comme tu souhaites
Il doit me manquer des choses…
edit… je recupere rien coté jeedom. par contre j’arrive a récuperer avec le service mqtt coté HA vers jeedom quand je et en écoute…
Il te manque le " topic "et "payload "a transmettre
- service: mqtt.publish
data:
topic: home-assistant/ESPHome/Sim800L/registered
payload: « {{ states(‹ binary_sensor.sim800l_registered ›) }} »
Yes je récupère la valeur coté jeedom.
Maintenant lorsque la valeur change alors jeedom va récuperer sans que je fasse lancé?
Oui
Tu as mis entre 10 et 20, c’est peut être pas super judicieux
oui je viens de voir. Je vais mettre -30 et 50 pour être tranquille…
Ton déclencheur est un peu étrange, normalement il n’y a pas de condition
A chaque changement d’état
En yaml
trigger:
- platform: state
entity_id: sensor.ariston_outside_temperature
condition: []
je met comme tu as mi?
Verifies la syntaxe de ton sensor
Regardes en yaml (… Et édit en yaml)
Enleves les espaces devant condition []
idem.alias: Ariston Temperature Chaffolink
trigger:
- platform: numeric_state
entity_id: sensor.ariston_ch_detected_temperature_zone2
condition:[]
action: - service: mqtt.publish
data:
topic: sensor.ariston_ch_detected_temperature_zone2
payload: « {{ states(‹ sensor.ariston_ch_detected_temperature_zone2 ›) }} »
mode: single
Pas compris,Ça fonctionne ?