150 lines
5.9 KiB
Markdown
150 lines
5.9 KiB
Markdown
# Home Assistant конфигурация
|
|
|
|
## Общая структура
|
|
|
|
### Основные файлы
|
|
- `configuration.yaml` - Основная конфигурация
|
|
- `automations.yaml` - Автоматизации
|
|
- `scripts.yaml` - Скрипты
|
|
- `scenes.yaml` - Сцены
|
|
- `ui-lovelace.yaml` - Пользовательский интерфейс
|
|
|
|
### Директории
|
|
- `packages/` - Пакеты конфигурации по категориям
|
|
- `custom_components/` - Пользовательские компоненты
|
|
- `blueprints/` - Шаблоны автоматизаций
|
|
- `www/` - Веб-ресурсы
|
|
|
|
## Устройства в packages
|
|
|
|
### Кофемашина (coffee_maker.yaml)
|
|
**Производитель**: Philips
|
|
**Модель**: 5400 Series
|
|
|
|
#### Сенсоры
|
|
- `coffee_machine_power_status` - Статус питания
|
|
- `coffee_philips_5400_status` - Общий статус
|
|
- `coffee_philips_5400_coffee_grounds_container` - Контейнер кофейной гущи
|
|
- `coffee_philips_5400_coffee_pallet` - Поддон
|
|
- `coffee_philips_5400_grain_tray` - Кофейные зерна в лотке
|
|
- `coffee_philips_5400_system_status` - Системный статус
|
|
- `coffee_philips_5400_making_coffee` - Приготовление кофе
|
|
- `coffee_philips_5400_internal_temperature` - Температура ESP32
|
|
- `coffee_philips_5400_error_code` - Системные ошибки
|
|
- `coffee_philips_5400_free_mem_size` - Размер свободной памяти
|
|
|
|
#### Управление
|
|
- `select.coffee_philips_5400_drink` - Выбор кофейных напитков
|
|
- `select.coffee_philips_5400_cups` - Количество порций
|
|
- `select.coffee_philips_5400_grind` - Крепость (зерно/молотый)
|
|
- `number.coffee_philips_5400_soffee` - Объем кофе
|
|
- `number.coffee_philips_5400_milk` - Объем молока
|
|
- `button.coffee_philips_5400_prepare` - Показать рецепт
|
|
- `button.coffee_philips_5400_build_coffee` - Приготовить кофе
|
|
|
|
#### Автоматизация
|
|
- `input_boolean.kitchen_coffee_machine_auto_coffee_making` - Авто приготовление
|
|
- `counter.coffee_machine_making_coffee` - Счетчик авто приготовления
|
|
|
|
### Посудомоечная машина (dishwasher.yaml)
|
|
**Интеграция**: HomeConnect через MQTT
|
|
|
|
#### Сенсоры
|
|
- `hc_dishwasher_state` - Статус работы
|
|
- `hc_dishwasher_remaining` - Время до конца программы
|
|
- `hc_dishwasher_running` - Признак работы
|
|
|
|
#### Бинарные сенсоры
|
|
- `hc_dishwasher_door` - Состояние дверцы
|
|
- `hc_dishwasher_power` - Статус питания
|
|
|
|
#### Счетчики
|
|
- `dishwasher_door_open_count` - Счетчик открытий дверцы
|
|
|
|
### Система отопления (climate/)
|
|
**Тип**: Кондиционеры и управление температурой
|
|
|
|
### Освещение (light/)
|
|
**Тип**: Управление освещением по комнатам
|
|
|
|
### Безопасность (alarm_and_presence/)
|
|
**Тип**: Система сигнализации и присутствия
|
|
|
|
### Уведомления (notifications/)
|
|
**Тип**: Система уведомлений
|
|
|
|
### Энергетика (power/)
|
|
**Тип**: Мониторинг энергопотребления
|
|
|
|
### Телевизоры (tv/)
|
|
**Тип**: Управление телевизорами
|
|
|
|
### Водоснабжение (watercontrol.yaml)
|
|
**Тип**: Контроль водоснабжения
|
|
|
|
### Замок (aqara_lock.yaml)
|
|
**Производитель**: Aqara
|
|
**Тип**: Умный замок
|
|
|
|
### Счетчик тепла (heat_counter.yaml)
|
|
**Тип**: Счетчик тепловой энергии
|
|
|
|
## ESPHome устройства
|
|
|
|
### Кондиционеры
|
|
- `ac_mainroom.yaml` - Гостиная
|
|
- `ac_kitchen.yaml` - Кухня
|
|
- `ac_childroom.yaml` - Детская
|
|
- `ac_bedroom.yaml` - Спальня
|
|
|
|
### Освещение
|
|
- `svetlana_bedside_lamp.yaml` - Прикроватная лампа Светланы
|
|
- `danil_bedside_lamp.yaml` - Прикроватная лампа Данила
|
|
|
|
### Датчики присутствия
|
|
- `presence_bedroom.yaml` - Спальня
|
|
- `presence_kladovka.yaml` - Кладовка
|
|
|
|
### Специализированные устройства
|
|
- `coffee-philips-5400.yaml` - Кофемашина Philips
|
|
- `senseair.yaml` - Датчик качества воздуха
|
|
|
|
## Интеграции
|
|
|
|
### MQTT
|
|
- **Брокер**: Mosquitto (порт 1883)
|
|
- **Топики**: homeconnect/*, neptun/*
|
|
|
|
### Zigbee
|
|
- **Координатор**: Zigbee2MQTT
|
|
- **Порт**: 8080
|
|
- **Устройства**: Датчики, выключатели, замки
|
|
|
|
### Matter
|
|
- **Мост**: Matter Bridge
|
|
- **Порты**: 8482, 5353, 5540, 5541
|
|
- **Режим**: host
|
|
|
|
### HomeConnect
|
|
- **Интеграция**: HomeConnect2MQTT
|
|
- **Порт**: 5001
|
|
- **Устройства**: Посудомойка, стиральная машина
|
|
|
|
### Neptun
|
|
- **Интеграция**: Neptun2MQTT
|
|
- **Функционал**: Контроль водоснабжения
|
|
|
|
## Автоматизации
|
|
|
|
### Основные категории
|
|
- Управление освещением
|
|
- Контроль климата
|
|
- Безопасность и присутствие
|
|
- Уведомления
|
|
- Энергосбережение
|
|
|
|
### Примеры автоматизаций
|
|
- Автоматическое приготовление кофе
|
|
- Управление освещением по присутствию
|
|
- Контроль температуры в комнатах
|
|
- Мониторинг состояния бытовой техники |