#
#
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 %}’
- platform: mqtt
- 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 }}» }’
- platform: mqtt
#
#
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 }}’
- platform: mqtt
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’
