Página 1 de 1

AUTOMATIZACION: Problema publicar por MQTT el valor de un input Number

Publicado: Vie Abr 09, 2021 5:58 pm
por Kalisto2000
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.

Re: AUTOMATIZACION: Problema publicar por MQTT el valor de un input Number

Publicado: Dom Abr 18, 2021 10:12 am
por Kalisto2000
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}} '