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

¿Atascado con una automatización de Home Assistant? ¿Alguna configuración que no va? Plantea tu problema e intentaremos ayudarte
Responder
Kalisto2000
Mensajes: 2
Registrado: Vie Abr 09, 2021 5:36 pm

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

Mensaje por Kalisto2000 » Vie Abr 09, 2021 5:58 pm

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.

Kalisto2000
Mensajes: 2
Registrado: Vie Abr 09, 2021 5:36 pm

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

Mensaje por Kalisto2000 » Dom Abr 18, 2021 10:12 am

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}} '

Responder