MQTT Domoticz Calefaccion

#

#

MQTT Domoticz Calefaccion

#

#

automation:

#

#

MQTT Switch Domoticz Calefaccion

#

#
  • alias: DZ calefaccion
    trigger:
    • platform: mqtt
      topic: ‘domoticz/out/Casa/Calefaccion’
      condition:
      condition: template
      value_template: ‘{{ trigger.payload_json.dtype == «Light/Switch» }}’
      action:
    • service: mqtt.publish
      data_template:
      topic: ‘home/switch/{{ trigger.payload_json.idx }}/state’
      payload_template: ‘{% if trigger.payload_json.nvalue == 1 %} On {% else %} Off {% endif %}’
  • alias: DZ switch send value as dz expect
    trigger:
    • platform: mqtt
      topic: ‘home/switch/+/power’
      action:
    • service: mqtt.publish
      data_template:
      topic: ‘domoticz/in’
      payload_template: ‘{«command»: «switchlight», «idx»: {{ trigger.topic.split(«/»)[-2] }}, «switchcmd»: «{{ trigger.payload }}» }’
#

#

MQTT Sensor Temperatura

#

#
  • alias: DZ consumo trigger:
    • platform: mqtt
      topic: ‘domoticz/out/Casa/Calefaccion’
      condition:
      condition: template
      value_template: ‘{{ trigger.payload_json.dtype == «Temp» }}’
      action:
    • service: mqtt.publish
      data_template:
      topic: ‘home/sensor/{{ trigger.payload_json.idx }}/temp’
      payload_template: ‘{{ trigger.payload_json.svalue1 }}’

switch:

#

#

MQTT Domoticz Calefaccion

#

#
  • platform: mqtt
    name: «Calefaccion Planta Baja»
    command_topic: «home/switch/550/power»
    state_topic: «home/switch/550/state»
    payload_on: «On»
    payload_off: «Off»
    qos: 1
    retain: true
    icon: mdi:home-floor-b
  • platform: mqtt
    name: «Calefaccion 1º Planta»
    command_topic: «home/switch/554/power»
    state_topic: «home/switch/554/state»
    payload_on: «On»
    payload_off: «Off»
    qos: 1
    retain: true
    icon: mdi:home-floor-b
  • platform: mqtt
    name: «Calefaccion 2º Planta»
    command_topic: «home/switch/555/power»
    state_topic: «home/switch/555/state»
    payload_on: «On»
    payload_off: «Off»
    qos: 1
    retain: true
    icon: mdi:home-floor-1

sensor:

#

#

MQTT Domoticz Temperatura Aguja Hidraulica

#

#
  • platform: mqtt
    name: «Temperatura Aguja Hidraulica»
    state_topic: ‘home/sensor/565/temp’
    unit_of_measurement: ‘°C’
#

#

MQTT Domoticz Temperatura Impulsion

#

#
  • platform: mqtt
    name: «Temperatura Impulsion»
    state_topic: ‘home/sensor/564/temp’
    unit_of_measurement: ‘°C’
#

#

MQTT Domoticz Temperatura Retorno

#

#
  • platform: mqtt
    name: «Temperatura Retorno»
    state_topic: ‘home/sensor/566/temp’
    unit_of_measurement: ‘°C’
#

#

MQTT Domoticz Temperatura Agua Sanitaria

#

#
  • platform: mqtt
    name: «Temperatura Agua Sanitaria»
    state_topic: ‘home/sensor/563/temp’
    unit_of_measurement: ‘°C’

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *