406 lines
12 KiB
YAML
406 lines
12 KiB
YAML
#Shelly-1PM
|
||
switch:
|
||
- name: Подсветка вентиляции
|
||
unique_id: light_ventilation
|
||
state_topic: "light_ventilation/status/switch:0"
|
||
value_template: "{{ value_json.output }}"
|
||
state_on: true
|
||
state_off: false
|
||
command_topic: "light_ventilation/command/switch:0"
|
||
payload_on: "on"
|
||
payload_off: "off"
|
||
optimistic: true
|
||
qos: 1
|
||
retain: true
|
||
|
||
- name: Свет кочегарка
|
||
unique_id: light_kochegarka
|
||
state_topic: "light_kochegarka/status/switch:0"
|
||
value_template: "{{ value_json.output }}"
|
||
state_on: true
|
||
state_off: false
|
||
command_topic: "light_kochegarka/command/switch:0"
|
||
payload_on: "on"
|
||
payload_off: "off"
|
||
optimistic: true
|
||
qos: 1
|
||
retain: true
|
||
|
||
#KC868-A16
|
||
- name: output1-3_KC_868_16
|
||
unique_id: F024F95A7038-13
|
||
state_topic: "KC868_A16/F024F95A7038/STATE"
|
||
value_template: '{{ value_json.output1.value }}'
|
||
state_on: true
|
||
state_off: false
|
||
command_topic: "KC868_A16/F024F95A7038/SET"
|
||
payload_on: '{"output1":{"value":true},"output3":{"value":true}}'
|
||
payload_off: '{"output1":{"value":false},"output3":{"value":false}}'
|
||
optimistic: true
|
||
qos: 1
|
||
retain: true
|
||
|
||
- name: output2-4_KC_868_16
|
||
unique_id: F024F95A7038-24
|
||
state_topic: "KC868_A16/F024F95A7038/STATE"
|
||
value_template: '{{ value_json.output2.value }}'
|
||
state_on: true
|
||
state_off: false
|
||
command_topic: "KC868_A16/F024F95A7038/SET"
|
||
payload_on: '{"output2":{"value":true},"output4":{"value":true}}'
|
||
payload_off: '{"output2":{"value":false},"output4":{"value":false}}'
|
||
optimistic: true
|
||
qos: 1
|
||
retain: true
|
||
|
||
#KC868-A6 Кухня Вентиляция
|
||
- name: off_on_gas_kitchen
|
||
unique_id: 2043A8D146FC-4
|
||
state_topic: "KC868_A6/2043A8D146FC/STATE"
|
||
value_template: '{{ value_json.output4.value }}'
|
||
state_on: false
|
||
state_off: true
|
||
command_topic: "KC868_A6/2043A8D146FC/SET"
|
||
payload_on: '{"output4":{"value":false}}'
|
||
payload_off: '{"output4":{"value":true}}'
|
||
optimistic: true
|
||
qos: 1
|
||
retain: true
|
||
|
||
- name: Gas_switch_1_speed
|
||
unique_id: 2043A8D146FC-gaswitch
|
||
state_topic: "KC868_A6/2043A8D146FC/STATE"
|
||
value_template: '{{ value_json.output1.value }}'
|
||
state_on: true
|
||
state_off: false
|
||
command_topic: "KC868_A6/2043A8D146FC/SET"
|
||
payload_on: '{"output1":{"value":true}}'
|
||
payload_off: '{"output1":{"value":false}}'
|
||
optimistic: true
|
||
qos: 1
|
||
retain: true
|
||
|
||
- name: Gas_switch_2_speed
|
||
unique_id: 2043A8D146FC-gaswitch-2
|
||
state_topic: "KC868_A6/2043A8D146FC/STATE"
|
||
value_template: '{{ value_json.output2.value }}'
|
||
state_on: true
|
||
state_off: false
|
||
command_topic: "KC868_A6/2043A8D146FC/SET"
|
||
payload_on: '{"output2":{"value":true}}'
|
||
payload_off: '{"output2":{"value":false}}'
|
||
optimistic: true
|
||
qos: 1
|
||
retain: true
|
||
|
||
- name: Gas_switch_3_speed
|
||
unique_id: 2043A8D146FC-gaswitch-3
|
||
state_topic: "KC868_A6/2043A8D146FC/STATE"
|
||
value_template: '{{ value_json.output3.value }}'
|
||
state_on: true
|
||
state_off: false
|
||
command_topic: "KC868_A6/2043A8D146FC/SET"
|
||
payload_on: '{"output3":{"value":true}}'
|
||
payload_off: '{"output3":{"value":false}}'
|
||
optimistic: true
|
||
qos: 1
|
||
retain: true
|
||
|
||
#KC868-A8 Теплица
|
||
- name: teplica_windows_close
|
||
unique_id: 345F452D7074_1
|
||
state_topic: "KC868_A8/345F452D7074/STATE"
|
||
value_template: '{{ value_json.output1.value }}'
|
||
state_on: true
|
||
state_off: false
|
||
command_topic: "KC868_A8/345F452D7074/SET"
|
||
payload_on: '{"output1":{"value":true}, "output2":{"value":false}}'
|
||
payload_off: '{"output1":{"value":false}, "output2":{"value":false}}'
|
||
optimistic: true
|
||
qos: 1
|
||
retain: true
|
||
|
||
- name: teplica_windows_open
|
||
unique_id: 345F452D7074_2
|
||
state_topic: "KC868_A8/345F452D7074/STATE"
|
||
value_template: '{{ value_json.output2.value }}'
|
||
state_on: true
|
||
state_off: false
|
||
command_topic: "KC868_A8/345F452D7074/SET"
|
||
payload_on: '{"output2":{"value":true}, "output1":{"value": false}}'
|
||
payload_off: '{"output2":{"value":false}, "output1":{"value": false}}'
|
||
optimistic: true
|
||
qos: 1
|
||
retain: true
|
||
|
||
- name: teplica_kran_vhod_open
|
||
unique_id: 345F452D7074_3
|
||
state_topic: "KC868_A8/345F452D7074/STATE"
|
||
value_template: '{{ value_json.output3.value }}'
|
||
state_on: true
|
||
state_off: false
|
||
command_topic: "KC868_A8/345F452D7074/SET"
|
||
payload_on: '{"output3":{"value":true}, "output4":{"value": false} }'
|
||
payload_off: '{"output3":{"value":false}, "output4":{"value": false} }'
|
||
optimistic: true
|
||
qos: 1
|
||
retain: true
|
||
|
||
- name: teplica_kran_vhod_close
|
||
unique_id: 345F452D7074_4
|
||
state_topic: "KC868_A8/345F452D7074/STATE"
|
||
value_template: '{{ value_json.output4.value }}'
|
||
state_on: true
|
||
state_off: false
|
||
command_topic: "KC868_A8/345F452D7074/SET"
|
||
payload_on: '{"output4":{"value":true}, "output3":{"value":false} }'
|
||
payload_off: '{"output4":{"value":false}, "output3":{"value":false} }'
|
||
optimistic: true
|
||
qos: 1
|
||
retain: true
|
||
|
||
- name: teplica_kran_open
|
||
unique_id: 345F452D7074_5
|
||
state_topic: "KC868_A8/345F452D7074/STATE"
|
||
value_template: '{{ value_json.output5.value }}'
|
||
state_on: true
|
||
state_off: false
|
||
command_topic: "KC868_A8/345F452D7074/SET"
|
||
payload_on: '{"output5":{"value":true}}'
|
||
payload_off: '{"output5":{"value":false}}'
|
||
optimistic: true
|
||
qos: 1
|
||
retain: true
|
||
|
||
- name: teplica_kran_close
|
||
unique_id: 345F452D7074_6
|
||
state_topic: "KC868_A8/345F452D7074/STATE"
|
||
value_template: '{{ value_json.output6.value }}'
|
||
state_on: true
|
||
state_off: false
|
||
command_topic: "KC868_A8/345F452D7074/SET"
|
||
payload_on: '{"output6":{"value":true}}'
|
||
payload_off: '{"output6":{"value":false}}'
|
||
optimistic: true
|
||
qos: 1
|
||
retain: true
|
||
|
||
- name: teplica_nasos
|
||
unique_id: 345F452D7074_8
|
||
state_topic: "KC868_A8/345F452D7074/STATE"
|
||
value_template: '{{ value_json.output8.value }}'
|
||
state_on: true
|
||
state_off: false
|
||
command_topic: "KC868_A8/345F452D7074/SET"
|
||
payload_on: '{"output8":{"value":true}}'
|
||
payload_off: '{"output8":{"value":false}}'
|
||
optimistic: true
|
||
qos: 1
|
||
retain: true
|
||
|
||
|
||
#KC868-A16(Кочегарка)
|
||
- name: Бойлер
|
||
unique_id: baller
|
||
state_topic: "KC868_A16/2043A8D14760/STATE"
|
||
value_template: '{{ value_json.output1.value }}'
|
||
state_on: true
|
||
state_off: false
|
||
command_topic: "KC868_A16/2043A8D14760/SET"
|
||
payload_on: '{"output1":{"value":true}}'
|
||
payload_off: '{"output1":{"value":false}}'
|
||
optimistic: true
|
||
qos: 1
|
||
retain: true
|
||
|
||
- name: Насос отопления
|
||
unique_id: nasos otoplen
|
||
state_topic: "KC868_A16/2043A8D14760/STATE"
|
||
value_template: '{{ value_json.output2.value }}'
|
||
state_on: true
|
||
state_off: false
|
||
command_topic: "KC868_A16/2043A8D14760/SET"
|
||
payload_on: '{"output2":{"value":true}}'
|
||
payload_off: '{"output2":{"value":false}}'
|
||
optimistic: true
|
||
qos: 1
|
||
retain: true
|
||
|
||
- name: Освещение веранда
|
||
unique_id: Освещение веранда
|
||
state_topic: "KC868_A16/2043A8D14760/STATE"
|
||
value_template: '{{ value_json.output3.value }}'
|
||
state_on: true
|
||
state_off: false
|
||
command_topic: "KC868_A16/2043A8D14760/SET"
|
||
payload_on: '{"output3":{"value":true}}'
|
||
payload_off: '{"output3":{"value":false}}'
|
||
optimistic: true
|
||
qos: 1
|
||
retain: true
|
||
|
||
- name: Освещение улица
|
||
unique_id: Освещение улица
|
||
state_topic: "KC868_A16/2043A8D14760/STATE"
|
||
value_template: '{{ value_json.output4.value }}'
|
||
state_on: true
|
||
state_off: false
|
||
command_topic: "KC868_A16/2043A8D14760/SET"
|
||
payload_on: '{"output4":{"value":true}}'
|
||
payload_off: '{"output4":{"value":false}}'
|
||
optimistic: true
|
||
qos: 1
|
||
retain: true
|
||
|
||
- name: Питание теплица
|
||
unique_id: Питание теплица
|
||
state_topic: "KC868_A16/2043A8D14760/STATE"
|
||
value_template: '{{ value_json.output5.value }}'
|
||
state_on: true
|
||
state_off: false
|
||
command_topic: "KC868_A16/2043A8D14760/SET"
|
||
payload_on: '{"output5":{"value":true}}'
|
||
payload_off: '{"output5":{"value":false}}'
|
||
optimistic: true
|
||
qos: 1
|
||
retain: true
|
||
|
||
- name: Розетка на веранде
|
||
unique_id: Розетка на веранде
|
||
state_topic: "KC868_A16/2043A8D14760/STATE"
|
||
value_template: '{{ value_json.output8.value }}'
|
||
state_on: true
|
||
state_off: false
|
||
command_topic: "KC868_A16/2043A8D14760/SET"
|
||
payload_on: '{"output8":{"value":true}}'
|
||
payload_off: '{"output8":{"value":false}}'
|
||
optimistic: true
|
||
qos: 1
|
||
retain: true
|
||
|
||
#KC868-A8 Kochegarka
|
||
- name: Podval_Close
|
||
unique_id: Podval_Close
|
||
state_topic: "KC868_A8/38182B798788/STATE"
|
||
value_template: '{{ value_json.output1.value }}'
|
||
state_on: true
|
||
state_off: false
|
||
command_topic: "KC868_A8/38182B798788/SET"
|
||
payload_on: '{"output1":{"value":true}, "output2":{"value":false}}'
|
||
payload_off: '{"output1":{"value":false}, "output2":{"value":false}}'
|
||
optimistic: true
|
||
qos: 1
|
||
retain: true
|
||
|
||
- name: Podval_Open
|
||
unique_id: Podval_Open
|
||
state_topic: "KC868_A8/38182B798788/STATE"
|
||
value_template: '{{ value_json.output2.value }}'
|
||
state_on: true
|
||
state_off: false
|
||
command_topic: "KC868_A8/38182B798788/SET"
|
||
payload_on: '{"output2":{"value":true}, "output1":{"value":false}}'
|
||
payload_off: '{"output2":{"value":false}, "output1":{"value":false}}'
|
||
optimistic: true
|
||
qos: 1
|
||
retain: true
|
||
|
||
|
||
sensor:
|
||
|
||
#Shelly-1PM
|
||
- name: Напряжение на 1 этаже
|
||
unique_id: shelly1pmg3-sun
|
||
state_topic: "light_ventilation/status/switch:0"
|
||
value_template: "{{ value_json.voltage }}"
|
||
unit_of_measurement: "V"
|
||
device_class: 'energy'
|
||
|
||
- name: Напряжение кочегарка
|
||
unique_id: shelly1pmg3-sun_koch
|
||
state_topic: "light_kochegarka/status/switch:0"
|
||
value_template: "{{ value_json.voltage }}"
|
||
unit_of_measurement: "V"
|
||
device_class: 'energy'
|
||
|
||
#Shelly-1PM
|
||
- name: Temperature_kitchen_vent
|
||
unique_id: shelly1pmg3-temp
|
||
state_topic: "light_ventilation/status/switch:0"
|
||
value_template: "{{ value_json.temperature.tC }}"
|
||
unit_of_measurement: "°C"
|
||
device_class: 'temperature'
|
||
|
||
|
||
- name: Temperature_kochegarka
|
||
unique_id: shelly1pmg3-temp_kocheg
|
||
state_topic: "light_kochegarka/status/switch:0"
|
||
value_template: "{{ value_json.temperature.tC }}"
|
||
unit_of_measurement: "°C"
|
||
device_class: 'temperature'
|
||
|
||
#Контроллер WeMos D1 Mini на базе ESP8266
|
||
- name: gas_kitchen
|
||
unique_id: gas_kitchen
|
||
state_topic: "gas_kitchen/sensor/smoke"
|
||
value_template: "{{ value_json.data.ppm | round(2) if value_json.data.online == true else -1 }}"
|
||
unit_of_measurement: "ppm"
|
||
device_class: 'gas'
|
||
|
||
#KC868-A8 Теплица
|
||
- name: Temperature_teplica
|
||
unique_id: Temperature_teplica
|
||
icon: mdi:thermometer
|
||
state_topic: "KC868_A8/345F452D7074/STATE"
|
||
value_template: "{{ value_json.sensor1.temperature | round(2) }}"
|
||
unit_of_measurement: "°C"
|
||
device_class: 'temperature'
|
||
|
||
- name: windows_teplica_status
|
||
unique_id: windows_teplica_status
|
||
icon: mdi:window-closed
|
||
state_topic: "teplica/count/windows"
|
||
value_template: >-
|
||
{{ value_json.status}}
|
||
{{ states('input_number.schetchik_okon') | round(0) }}%
|
||
|
||
|
||
- name: kran_teplica_status
|
||
unique_id: kran_teplica_status
|
||
icon: mdi:water-pump
|
||
state_topic: "teplica/kran"
|
||
value_template: '{{ value_json.status }}'
|
||
|
||
- name: Влажность почвы
|
||
unique_id: Teplica_sensor_vlaga
|
||
icon: mdi:thermometer
|
||
state_topic: "KC868_A8/345F452D7074/STATE"
|
||
value_template: '{{ value_json.adc1.value | float | round(2) }}'
|
||
device_class: 'humidity'
|
||
|
||
|
||
#KC868-A8 Кочегарка
|
||
- name: Temperature_box_kontroller
|
||
unique_id: Temperature_box_kontroller
|
||
icon: mdi:thermometer
|
||
state_topic: "KC868_A8/38182B798788/STATE"
|
||
value_template: "{{ value_json.sensor1.temperature | round(2) }}"
|
||
unit_of_measurement: "°C"
|
||
device_class: 'temperature'
|
||
|
||
- name: Temperature_box_server
|
||
unique_id: Temperature_box_server
|
||
icon: mdi:thermometer
|
||
state_topic: "KC868_A8/38182B798788/STATE"
|
||
value_template: "{{ value_json.sensor2.temperature | round(2) }}"
|
||
unit_of_measurement: "°C"
|
||
device_class: 'temperature'
|
||
|
||
#KC868-A6
|
||
- name: Temperature_kitchen
|
||
unique_id: Temperature_kitchen
|
||
icon: mdi:thermometer
|
||
state_topic: "KC868_A6/2043A8D146FC/STATE"
|
||
value_template: "{{ value_json.sensor1.temperature | round(2) }}"
|
||
unit_of_measurement: "°C"
|
||
device_class: 'temperature' |