Примеры шаблонов Home Assistant
Примеры дашбордов
Дашборд администратора для настройки диммеров в Home Assistant
Текстовое представление дашборда
title: Н2
icon: mdi:ceiling-light-multiple-outline
cards:
- type: entities
title: Диммер 1
entities:
- entity: light.dim1_out1
secondary_info: brightness
- entity: light.dim1_out2
secondary_info: brightness
- entity: light.dim1_out3
secondary_info: brightness
- type: entities
title: Диммер 2
entities:
- entity: light.dim2_out1
secondary_info: brightness
- entity: light.dim2_out2
secondary_info: brightness
- entity: light.dim2_out3
secondary_info: brightness
- type: entities
title: Диммер 3
entities:
- entity: light.dim3_out1
secondary_info: brightness
- entity: light.dim3_out2
secondary_info: brightness
- entity: light.dim3_out3
secondary_info: brightness
- type: entities
title: Диммер 4
entities:
- entity: light.dim4_out1
secondary_info: brightness
- entity: light.dim4_out2
secondary_info: brightness
- entity: light.dim4_out3
secondary_info: brightness
- type: entities
title: Диммер 5
entities:
- entity: light.dim5_out1
secondary_info: brightness
- entity: light.dim5_out2
secondary_info: brightness
- entity: light.dim5_out3
secondary_info: brightness
- type: entities
title: Диммер 6
entities:
- entity: light.dim6_out1
secondary_info: brightness
- entity: light.dim6_out2
secondary_info: brightness
- entity: light.dim6_out3
secondary_info: brightness
- type: entities
title: Диммер 7
entities:
- entity: light.dim7_out1
secondary_info: brightness
- entity: light.dim7_out2
secondary_info: brightness
- entity: light.dim7_out3
secondary_info: brightness
- type: entities
title: Диммер 8
entities:
- entity: light.dim8_out1
secondary_info: brightness
- entity: light.dim8_out2
secondary_info: brightness
- entity: light.dim8_out3
secondary_info: brightness
- type: entities
title: Диммер 9
entities:
- entity: light.dim9_out1
secondary_info: brightness
- entity: light.dim9_out2
secondary_info: brightness
- entity: light.dim9_out3
secondary_info: brightness
- type: entities
title: Диммер 10
entities:
- entity: light.dim10_out1
secondary_info: brightness
- entity: light.dim10_out2
secondary_info: brightness
- entity: light.dim10_out3
secondary_info: brightness
- type: entities
title: Диммер 12
entities:
- entity: light.dim12_out1
secondary_info: brightness
- entity: light.dim12_out2
secondary_info: brightness
- entity: light.dim12_out3
secondary_info: brightness
- entity: light.dim12_out4
secondary_info: brightness
Дашборд управления сценами в Home Assistant для персонала
Текстовое представление дашборда
type: sections
max_columns: 4
icon: mdi:ceiling-light-multiple-outline
sections:
- type: grid
cards:
- type: heading
heading_style: title
heading: Управление
- type: entities
entities:
- entity: scene.stsena_1
- entity: scene.stsena_3
- entity: scene.tolko_kukhnia
- entity: scene.stsena_otkliuchit_vse_osveshchenie
Дашборд администратора для настройки и управления в Home Assistant
Текстовое представление дашборда
type: masonry
path: ""
icon: mdi:alarm-light-outline
cards:
- type: entities
entities:
- entity: binary_sensor.btn1_1
- entity: binary_sensor.btn1_2
- entity: binary_sensor.btn2_1
- entity: binary_sensor.btn2_2
- entity: binary_sensor.btn3_1
- entity: binary_sensor.btn3_2
title: WB-MDM3 входы
- type: entities
entities:
- entity: switch.office_dimmer_gpio186
- entity: switch.office_dimmer_gpio187
- entity: switch.office_dimmer_gpio188
- entity: switch.office_dimmer_gpio189
- entity: switch.office_dimmer_gpio190
- entity: switch.office_dimmer_gpio191
title: WB-MR6C
- type: entities
entities:
- entity: scene.stsena_1
- entity: scene.stsena_3
- entity: scene.tolko_kukhnia
- entity: scene.stsena_otkliuchit_vse_osveshchenie
title: Демо сцены для управления
- type: entities
title: WB-MDM3
entities:
- entity: light.dim1_out1
secondary_info: brightness
- entity: light.dim1_out2
secondary_info: brightness
- entity: light.dim1_out3
secondary_info: brightness
- type: entities
title: WB-LED
entities:
- entity: light.dim12_out1
secondary_info: brightness
- entity: light.dim12_out2
secondary_info: brightness
- entity: light.dim12_out3
secondary_info: brightness
- entity: light.dim12_out4
secondary_info: brightness
Примеры объектов
Диммеp
Предоставляет возможность управлять светом через MQTT.
Для трехканального диммера создаются 3 объекта.
Примеры топиков:
svet/OFFICE_DIMMER/mb1/Out1
- топик для чтения яркости первого канала диммера 1svet/OFFICE_DIMMER/set/mb1/Out1
- топик для записи яркости в первый канал диммера 1
Шаблон в yaml
mqtt:
- light:
name: "Диммер 1-1"
object_id: "dim1_out1"
command_topic: "svet/OFFICE_DIMMER/set/mb1/Out1"
brightness_state_topic: "svet/OFFICE_DIMMER/mb1/Out1"
brightness_command_topic: "svet/OFFICE_DIMMER/set/mb1/Out1"
brightness_scale: 100
brightness_value_template: "{{ value | int }}"
brightness_command_template: "{{ value | int }}"
payload_on: 100
payload_off: 0
on_command_type: brightness
- light:
name: "Диммер 1-2"
object_id: "dim1_out2"
command_topic: "svet/OFFICE_DIMMER/set/mb1/Out2"
brightness_state_topic: "svet/OFFICE_DIMMER/mb1/Out2"
brightness_command_topic: "svet/OFFICE_DIMMER/set/mb1/Out2"
brightness_scale: 100
brightness_value_template: "{{ value | int }}"
brightness_command_template: "{{ value | int }}"
payload_on: 100
payload_off: 0
on_command_type: brightness
- light:
name: "Диммер 1-3"
object_id: "dim1_out3"
command_topic: "svet/OFFICE_DIMMER/set/mb1/Out3"
brightness_state_topic: "svet/OFFICE_DIMMER/mb1/Out3"
brightness_command_topic: "svet/OFFICE_DIMMER/set/mb1/Out3"
brightness_scale: 100
brightness_value_template: "{{ value | int }}"
brightness_command_template: "{{ value | int }}"
payload_on: 100
payload_off: 0
on_command_type: brightness
Реле
Управление каналами реле в контроллере Lavritech осуществляется по номерам GPIO.
Также существует возможность автоматического создания данных объектов при первом подключении контроллера.
Клавишный выключатель
Можно создавать объекты для контроля положения клавишных выключателей.
Нише показан пример группы объектов для трёх сдвоенных выключателей.
Шаблон в yaml
mqtt:
- binary_sensor:
name: "Кнопка 1-1"
object_id: "btn1_1"
state_topic: "svet/OFFICE_DIMMER/gpio183"
payload_on: "1"
payload_off: "0"
- binary_sensor:
name: "Кнопка 1-2"
object_id: "btn1_2"
state_topic: "svet/OFFICE_DIMMER/gpio184"
payload_on: "1"
payload_off: "0"
- binary_sensor:
name: "Кнопка 2-1"
object_id: "btn2_1"
state_topic: "svet/OFFICE_DIMMER/gpio185"
payload_on: "1"
payload_off: "0"
- binary_sensor:
name: "Кнопка 2-2"
object_id: "btn2_2"
state_topic: "svet/OFFICE_DIMMER/gpio186"
payload_on: "1"
payload_off: "0"
- binary_sensor:
name: "Кнопка 3-1"
object_id: "btn3_1"
state_topic: "svet/OFFICE_DIMMER/gpio187"
payload_on: "1"
payload_off: "0"
- binary_sensor:
name: "Кнопка 3-2"
object_id: "btn3_2"
state_topic: "svet/OFFICE_DIMMER/gpio188"
payload_on: "1"
payload_off: "0"
Примеры сцен
Отключить всё освещение
Все диммеры и реле переводим в состояние "off".
Шаблон сцены в yaml
"Только кухня"
Включаем выборочно:
- первый канал диммера 1 на 100% яркости
- ещё одна группа освещения - через реле 1-1
Шаблон сцены в yaml
scene:
- name: "Только кухня"
id: "scene_2"
entities:
# "Реле 1-1"
switch.office_dimmer_gpio191:
state: "off"
# "Реле 1-1"
switch.office_dimmer_gpio189:
state: "on"
# "Диммер 1-1"
light.dim1_out1:
state: "on"
brightness: 100
# "Диммер 1-2"
light.dim1_out2: "off"
# "Диммер 1-3"
light.dim1_out3: "off"
# "Диммер 2-1"
light.dim2_out1: "off"
# "Диммер 2-2"
light.dim2_out2: "off"
# "Диммер 2-3"
light.dim2_out3: "off"