Тема warm_home, дашборд «Тёплый дом», сценарии (scripts+automations) и helpers. Все entity_id — плейсхолдеры, деплоя нет. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Up44uyffFr8MuxiqfB61Uv
102 lines
3.7 KiB
YAML
102 lines
3.7 KiB
YAML
# =============================================================================
|
||
# helpers.yaml — вспомогательные сущности «режимов дома» и расписания
|
||
# -----------------------------------------------------------------------------
|
||
# Это «переключатели без железа»: флажки-режимы и настройки времени, на которые
|
||
# опираются сценарии из packages/family_scenarios.yaml. Их можно щёлкать руками
|
||
# с панели, а можно — из автоматизаций.
|
||
#
|
||
# Подключение (один из вариантов):
|
||
# A) Через packages — просто оставьте helpers как отдельный пакет:
|
||
# В configuration.yaml: homeassistant: { packages: !include_dir_named packages }
|
||
# и положите этот файл рядом с family_scenarios.yaml в папку packages/.
|
||
# B) Или подключите точечно в configuration.yaml:
|
||
# input_boolean: !include helpers.yaml # (тогда оставьте только блок input_boolean)
|
||
# Проще всего — держать всё в packages/, см. docs/SETUP.md.
|
||
# =============================================================================
|
||
|
||
# --- Флажки-режимы дома -------------------------------------------------------
|
||
input_boolean:
|
||
family_mode:
|
||
name: Семья дома
|
||
icon: mdi:home-heart
|
||
guests:
|
||
name: Гости
|
||
icon: mdi:account-group
|
||
movie:
|
||
name: Кино
|
||
icon: mdi:movie-open
|
||
night:
|
||
name: Ночь / отбой
|
||
icon: mdi:weather-night
|
||
eco:
|
||
name: Эко-режим
|
||
icon: mdi:leaf
|
||
quiet_hours:
|
||
name: Тихий час
|
||
icon: mdi:volume-off
|
||
sick_child:
|
||
name: Болеет ребёнок
|
||
icon: mdi:emoticon-sick
|
||
party:
|
||
name: Праздник
|
||
icon: mdi:party-popper
|
||
vacation:
|
||
name: В отъезде (отпуск)
|
||
icon: mdi:bag-suitcase
|
||
night_tariff:
|
||
name: Ночной тариф активен
|
||
icon: mdi:transmission-tower
|
||
|
||
# --- Время: расписание школы и подъёма ---------------------------------------
|
||
input_datetime:
|
||
school_wake_weekday:
|
||
name: Подъём в школу (будни)
|
||
has_date: false
|
||
has_time: true
|
||
# Значение по умолчанию — поправьте под свою семью
|
||
weekend_wake:
|
||
name: Подъём в выходные
|
||
has_date: false
|
||
has_time: true
|
||
kids_bedtime:
|
||
name: Отбой у детей
|
||
has_date: false
|
||
has_time: true
|
||
night_tariff_start:
|
||
name: Начало ночного тарифа
|
||
has_date: false
|
||
has_time: true
|
||
night_tariff_end:
|
||
name: Конец ночного тарифа
|
||
has_date: false
|
||
has_time: true
|
||
|
||
# --- Число: сколько градусов держать в «эко» ---------------------------------
|
||
input_number:
|
||
eco_temperature:
|
||
name: Температура в эко-режиме
|
||
min: 12
|
||
max: 22
|
||
step: 0.5
|
||
unit_of_measurement: "°C"
|
||
icon: mdi:thermometer-low
|
||
comfort_temperature:
|
||
name: Комфортная температура
|
||
min: 18
|
||
max: 26
|
||
step: 0.5
|
||
unit_of_measurement: "°C"
|
||
icon: mdi:thermometer
|
||
|
||
# --- Выбор: кто из детей сейчас болеет (для сценария «болеет ребёнок») --------
|
||
input_select:
|
||
sick_child_room:
|
||
name: Комната больного ребёнка
|
||
options:
|
||
- "Нет"
|
||
- "Детская 1"
|
||
- "Детская 2"
|
||
- "Детская 3"
|
||
initial: "Нет"
|
||
icon: mdi:bed
|