Files
germanandClaude Opus 4.8 f5eac43a58 Тёплая панель Home Assistant для большой семьи
Тема 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
2026-09-03 22:33:14 +03:00

102 lines
3.7 KiB
YAML
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# =============================================================================
# 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