Hola,
estoy intentando enviar desde Home assistant por MQTT el valor de un input Number cuando este cambia de valor, pero no lo conseguido, he consultado la info de home asistant y probado lo que he encontado en su sitio oficial pero sin éxito he problado lo siguiente:
# It publishes its value to the same MQTT topic it is also subscribed to.
- alias: "Temp slider moved"
trigger:
platform: state
entity_id: input_number.target_temp
action:
service: mqtt.publish
data:
topic: "setTemperature"
retain: true
payload: "{{ states('input_number.target_temp') | int }}"
y otras muchas cosas pero sin éxito, creo que puede ser por la versión (tengo la 2021.3.4). Cambiando "payload:" por "payload template:" tampoco funciona.
Lo que si funciona es enviar un valor fijo por ejemplo si pongo <<payload: " prueba">>, funciona sin problemas.
Ya no se que probar.
Gracias de antemano.
AUTOMATIZACION: Problema publicar por MQTT el valor de un input Number
-
- Mensajes: 2
- Registrado: Vie Abr 09, 2021 5:36 pm
-
- Mensajes: 2
- Registrado: Vie Abr 09, 2021 5:36 pm
Re: AUTOMATIZACION: Problema publicar por MQTT el valor de un input Number
Vale, ya lo he resuelto, no hay nada como la persistencia. El caso es que ya lo había intentado de esta manera, pero supongo que habría algún pequeño error de sintaxis que no detecte en ese momento, pongo la solución por si le vale como ejemplo a alguien.
Código: Seleccionar todo
service: mqtt.publish
data:
topic: PISO/terraza/hum_P1_min
payload_template: '{{states.input_number.p1_min_hum.state | int}} '