SauresHA
Пожертвование на развитие проекта Яндекс.Деньги
Update 1: Начиная с версии 0.3:
- сделан переход на новое клиентское API
- добавлена необязательная настройка для sensor - scan_interval. Время обновления в минутах. По умолчанию = 10 минут.
- из-за перехода появились новые атрибуты у сенсоров.
Update 2: версия 0.3.5:
- уменьшено количество вызово API
- ускорена первоначальная инициализация модуля
- сделан переход на асинхронные методы
- исправлена ошибка с заднием своего scan_interval
- исправлена ошибка связанная с наличием русских букв в серийных номерах
- на стороне Saures явно починили кеширование для нового API
Update 3: версия 0.3.8:
Update 4: Начиная с версии 0.5:
Update 5: Начиная с версии 0.6:
- значительно изменен механизм настройки
- можно задавать свои мена для всего
- можно в настройках делать ссылки на !secret
- добавил в manifest, version
Update 6: Начиная с версии 1.0:
- полностью переработан код для минимизации обращений к серверу Saures
- внедрен асинхронный режим работы
- Добавлено управление кранами
- настройка через GUI
Содержание
Для связи: master@g-s-a.me
Интеграция котроллеров Saures c Home Assistant
Описание
В настоящее время поддерживаются следующие типы устройств от Saurus
- Счетчик холодной воды (м³) = sensor в Home Assistant
- Счетчик горячей воды (м³) = sensor в Home Assistant
- Счетчик газа (м³) = sensor в Home Assistant
- Датчик протечки (0 – нет протечки, 1 - протечка) = binary_sensor в Home Assistant
- Датчик температуры (градусы) = sensor в Home Assistant
- Электро-шаровой кран управление (0 – открыться, 1 - закрыться) - поддерживается, switch в Home Assistant
- Счетчик тепла (кВт*ч) = sensor в Home Assistant
- Счетчик электричества (кВт*ч) (в том числе многотарифные) = sensor в Home Assistant
- Сухой контакт (0 – деактивирован, 1 – активирован) = binary_sensor в Home Assistant
- Электро-шаровой кран состояние (0 – не подключен модуль, 1 – неизвестное состояние, 2 – открыт, 3 - закрыт) = sensor в Home Assistant
- Непосредственно сами контроллеры = sensor в Home Assistant
Установка
Ручная установка
- Добавляем компонент в Home Assistant
Распаковываем архив. Папку sauresha берем целиком и копируем в custom_components.
- Осуществляем конфигурацию компонента в Home Assistant через GUI.
- Перезагружаем HA
HACS установка
- Убедитесь, что HACS уже устновлен.
- Перейдите на закладку SETTINGS
- Введите https://github.com/volshebniks/sauresha и выберите категорию Integration, нажмите Сохранить
- Новый репозиторий Integration Saures controllers with HA будет добавлен на закладке Integration
- Устновите SauresHA из него
- Осуществляем конфигурацию компонента в Home Assistant через GUI.
- Перезапустите HA.
План развития проекта
- [X] Добавить проект в HACS
- [ ] Сделать сенсоры для счетчиков с показаниями за день/месяц/год
- [X] Добавить управление кранами
- [ ] Сделать pallete для Node-Red
- [X] Сделать полноценную интеграцию с Home Assistant (добавляется в раздел интеграции)
Credits
Большое спасибо следующим организациям и проектам, работа которых имеет важное значение для развития проекта:
Нет их пока :)
Пожертвование на развитие проекта Яндекс.Деньги