Skip to content

kvazis/hassos

Repository files navigation

Новый рабочий сервер

Обновление 2024 04 10

Пакаджи (незначительные изменения - синтаксис, правки - не описываю, только новое)

➡️ camera_reboot.yaml.yaml - автоматическая перезагрузка камер в случае пропадания потока
➡️ power_failure.yaml - добавил проверку на залипание датчика, когда свет есть а датчик выключен, переключается розеткой
➡️ bt_boiler.yaml - управление бойлером в ванной, логика показана в уроке
➡️ bt_light.yaml - управление освещением в ванной, зависимость от времени суток, закрытия двери, присутствия
➡️ bt_reboot.yaml - перезагрузка люстры и контроль работы выключателя в ванной
➡️ bt_sensors.yaml - описание сенсоров в ванной
➡️ bt_switch.yaml - описание реле (розеток, выключателей) в ванной

Интерфейс, в режиме yaml (правки существующих страниц не описываю)

➡️ ui-lovelace.yaml - добавлена новая страница - ванная
➡️ 160_bt_control.yaml - страница ванной

Обновление 2024 03 10

Пакаджи

➡️ air_raid_alert.yaml - световое оповещение при воздушной тревоге
➡️ youtube_sensors.yaml - получение статистики youtube, подробнее Ulanzi TC001, установка Awtrix Light, интеграция в Home Assistant
➡️ da_speaker.yaml - отключение Google колонки в вечернее время
➡️ ln_light.yaml - управление освещением в прачечной
➡️ ln_sensors.yaml - описание сенсоров в прачечной
➡️ lr_awtrix.yaml - уведомления для часов Ulanzi, подробнее Ulanzi TC001, установка Awtrix Light, интеграция в Home Assistant
➡️ lr_fan.yaml - добавлено управление охлаждающей подставкой ноутбка через ZigUSB
➡️ lr_light.yaml - добавлено управление прикроватным светильником в гостиной
➡️ lr_reboot.yaml - перезагрузка люстр и контроль работы zigbee LED ленты в гостиной
➡️ lr_tvlight.yaml - фоновая подсветка для просмотра ТВ в гостиной

Обновление 2024 02 12

Пакаджи

Выделил в отдельные пакаджи логику отвечающую за перезагрузку и автоматическое включение устройств (в основном это светильники, реле и выключатели)

➡️ en_reboot.yaml - перезагрузка лампочки и контроль работы выключателя в прихожей
➡️ cr_reboot.yaml - перезагрузка люстры и контроль работы выключателя в коридоре
➡️ da_reboot.yaml - перезагрузка LED лент - WLED и Yeelight в детской А
➡️ tt_reboot.yaml - перезагрузка люстры и контроль работы выключателя в туалете

Остальные изменения

➡️ cr_light.yaml - управление освещением в коридоре
➡️ cr_sensor.yaml - описание сенсоров в коридоре
➡️ da_light.yaml - описание светильников в детской А
➡️ da_switch.yaml - описание реле (розеток, выключателей) в детской А
➡️ kn_light.yaml - добавлено управление аварийным светильником в кухне
➡️ kn_sensors.yaml - описание сенсоров в кухне
➡️ ln_washmashine.yaml - уведомления после завершения стирки
➡️ lr_light.yaml - добавлены описания некоторых светильников в гостиной
➡️ tt_light.yaml - управление освещением в туалете + Аварийное освещение
➡️ tt_fan.yaml - управление вентиляцией в туалете
➡️ tt_sensor.yaml - описание сенсоров в туалете

Обновление 2024 01 27

Home Assistant:

➡️ Интеграции - Ukraine Alarm, System Monitor (переехала из yaml), Xiaomi Miot Auto

Пакаджи

➡️ out_camera.yaml - пакадж для уличных камер, автоматизации отправки уведомлений в телеграмм, каст на экран Google
➡️ floor_camera.yaml - пакадж для коридорных камер, автоматизации отправки уведомлений в телеграмм, каст на экран Google
➡️ int_camera.yaml - пакадж для внутренних камер
➡️ startup.yaml - пакадж для автоматизаций при старте, добавлена контрольная перезагрузка аддона mosquitto
➡️ system_sensors.yaml - закомментированы сенсоры платформы systemmonitor, перенос в GUI
➡️ out_sensors.yaml - пакадж - описание наружного датчика климата и датчика радиации
➡️ out_switch.yaml - пакадж - описание наружного реле, управление питанием коридорных камер
➡️ cr_light.yaml - добавлен сенсор определения недоступности люстры
➡️ en_light.yaml - управление освещением в прихожей, контроль выключателя, доступности лампочки, ручное управление из разных точек автоматическое включение при открытии двери, выключение
➡️ en_door.yaml - отправка уведомлений и фото с камер при открытии входной двери
➡️ kn_light.yaml - управление освещением в кухне, легкие доработки
➡️ kn_reboot.yaml - пакадж контроля и перезагрузки зависших устройств, добавлен идентификатор в уведомление о перезагрузке
➡️ kn_sensors.yaml - добавлены сборный сенсор движения

Интерфейс, в режиме yaml

➡️ ui-lovelace.yaml - добавлены новые страницы - улица, прихожая-коридор
➡️ 01_system.yaml - исправлено отображение стилей
➡️ 002_logic.yaml - страница логики, добавлены карточки автоматизаций для камер и прихожей
➡️ 100_outdoor.yaml - уличные и коридрные камеры, наружный датчик климата, сенсоры интеграции Ukraine Alarm, реле - управление питанием коридорных камер
➡️ 110_en_control.yaml - новая страница - прихожая-коридор
➡️ 141_kn_control.yaml - страница кухни, добавление объектов


Обновление 2023 12 09

Home Assistant:

➡️ Интеграции - Reolink, Broadlink, IPP Internet Printing Protocol, UPnP/IGD

Пакаджи

➡️ global_sensor.yaml - глобальные сенсоры для использования в автоматизациях - время для уведомлений и ночной режим Видеоурок
➡️ kn_light.yaml - управление освещением в кухне, ручной и авто режим, сенсоры для отключения по времени, в зависимости от времени суток и режима
➡️ kn_sensors.yaml - пакадж сенсоров для кухни, добавлены сенсоры движения, сделан сборный датчик присутствия и датчик движения для Aqara FP1 Видеоурок
➡️ kn_switch.yaml - пакадж switch для кухни, добавлен пока только 1 выключатель
➡️ kn_reboot.yaml - пакадж контроля и перезагрузки зависших устройств - люстра, по питанию и выключатель (если не хватает мощности) - включением люстры

Интерфейс, в режиме yaml

➡️ ui-lovelace.yaml - добавлена новая страница - кухня
➡️ 01_system.yaml - первая страница интерфейса, добавлены поля для установки глобальных сенсоров времени
➡️ 002_logic.yaml - страница логики, добавлены карточки для автоматизаций кухни
➡️ 141_kn_control.yaml - страница кухни, добавлены светильники, камера, датчики движения и присутствия


Обновление 2023 11 30

Конфигурация

➡️ configuration.yaml - добавлены новые ресурсы для lovelace

Пакаджи

➡️ climate_check.yaml - устранение блуждающей ошибки, конгда при перезагрузке системы становятся недоступными термоголовки, перезагрузка аддона москито
➡️ control_mode.yaml - режим управления автоматизациями, для работы в паре с резервным сервером
➡️ telemetry.yaml - добавлен сенсор расчета уровня сбоя устройств, в зависимости от типов
➡️ electricity.yaml - расход электроэнергии на трех токовый мониторах на вводе в квартиру, расчет по каждой фазе и общий, автоматизации переключения тарифов и ввода корректировок из интерфейса
➡️ keenetic.yaml - пакадж для роутера, пока добавлен только рекордер
➡️ power_failure.yaml - датчики мониторинга наличия электроэнергии
➡️ bt_light.yaml - тут будет управление освещением в ванной
➡️ cr_light.yaml - тут будет управление освещением в коридоре
➡️ da_light.yaml - тут будет управление освещением в детской А
➡️ lr_light.yaml - тут будет управление освещением в гостиной
➡️ tt_light.yaml - тут будет управление освещением в туалете
➡️ notification.yaml - в стартовое уведомление добавлены данные телеметрии

Интерфейс, в режиме yaml

➡️ ui-lovelace.yaml - добавлена новая страница для контроля энергопотребления
➡️ 01_system.yaml - первая страница интерфейса добавлены карты телеметрии системы
➡️ 003_electricity.yaml - страница энергопотребления, выведени датчики электрики, показания по расходу энергии за месяц, общий, поля для ввода корректировок


Обновление 2023 11 23

Платформа

☑️ Аппаратная часть - AC8-N безвентиляторный Intell N100 16GB SSD 256 GB
☑️ Установка - Proxmox + HAOS Видеоурок

Дополнительно

☑️ Внешняя база данных Maria DB LXC Видеоурок
☑️ Проброс датчиков температуры из Proxmox Видеоурок

Home Assistant:

➡️ Адд-оны - File editor, Home Assistant Google Drive Backup, Mosquitto broker, Samba share, 2 x Zigbee2mqtt
➡️ Интеграции - HACS, MQTT, Время работы сервера, Xiaomi Gateway (Aqara), Xiaomi Miio, Yeelight, Локальный IP-адрес

Конфигурация

➡️ configuration.yaml :
➡️ Имя сервера, установки локализации - страна, валюта, время, координаты, высота.
➡️ Объявлены пакаджи - вся логика будет прописана исключительно в них
➡️ frontend - темы оформления и дополнительный пак иконок Custom brand icons
➡️ panel_custom - страница с системной информацией
➡️ telegram_bot - бот для уведомлений с переченем доверенных ID. Сами ID и API - в файле секретов.
➡️ Режим yaml для интерфейса, перечень ресурсов (дополнительные карты из HACS)

Дополнительно

➡️ ha_git.sh - скрипт для отправки конфигурации на github (авторизация через токен)

Пакаджи

➡️ git.yaml - shell_command для скрипта ha_git.sh, кнопка и автоматизация, которая запускает скрипт по нажатию на кнопку
➡️ system_sensors.yaml - системные сенсоры для мониторинга системы
➡️ telemetry.yaml - сенсоры определяющие общее количество объектов системе, активные, неактивные, недоcтупные, для доменов автоматизаций и скриптов
➡️ zigbee2mqtt.yaml - сенсоры определяющие текущий статус zigbee2mqtt и автоматизации для принудительно включения (в случае если один из серверов управления выключается)
➡️ google_backup.yaml - созданы шаблонные сенсоры на основании значений атрибутов сенсора аддона Home Assistant Google Drive Backup
➡️ notification.yaml - уведомление в телеграм при старте сервера
➡️ lr_light.yaml - начато добавление объектов (люстры в гостиной, код - LR)

Интерфейс, в режиме yaml

➡️ ui-lovelace.yaml - корневой файл, в нем содержится общий заголовок и ссылки на файлы, каждый файл - отдельная страница
➡️ 01_system.yaml - первая страница интерфейса с мониторингом системы и телеметрией
➡️ 002_logic.yaml - страница логики, тут выводятся все автоматизации системы, с разделением по направлениям


Как поддержать развитие проекта?

About

New server - Intel N100, proxmox + HASSOS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages