Блоки созданы для облегчения интеграции с Home Assistant.
1. Сенсоры:
- 1. Текстовый
2. Целые числа
3. Дробные числа
4. Логический(булевые значения)
- 1. Кнопка
2. Тумблер
3. Список
4. Ползунок
5. Вентилятор
6. Лампа
В общих настройках настраиваем один раз:
1. Настройки MQTT:
- Имя хоста- ip или домен mqtt брокера (нужно указывать без https://).
Порт- порт mqtt брокера (по умолчанию: 1883).
mqttUser - имя пользователя на брокере, можно использовать один логин и пароль на всех mqtt клиентах.
mqttPassword - пароль.
- Идентификатор устройства - имя должно быть уникальным в области экземпляра Home Assistant
Имя устройства, Версия устройства, Модель устройства, Разработчик - не обязательные параметры.
Кол-во типов устройств - серьезный параметр. Влияет на стабильность и размер памяти. Указывает сколько типов устройств.
Почитать про то как создать конфиги здесь
Про библиотеку здесь
Все значения постарался сделать на русском. Всё просто и понятно.
Очень много улучшений и оптимизации.
Из главного - добавлен вход "EN" в основной блок. Теперь mqtt можно включать по событию. У меня это наличие клиентской связи, без нее mqtt не нужен.
Выход "Change" в блоках - Встроенный аналог стандартного блока обнаружения изменения. При изменении из веб появится высокий уровень на один цикл.