Releases: pruwait/esp32light2mqtt_eth
Releases · pruwait/esp32light2mqtt_eth
Release 1.3
Выключены все флаги Retained при отправке сообщений mqtt.
Описание проблемы:
Удерживаем выключатель, брокер регистрирует событие holded. Это событие сохраняется брокером, чтобы повторять его каждому, кто подпишется вновь на данный топик от выключателя. Далее срабатывает автоматизация, например выключить весь свет.
Проходит какое-то время (минуты, часы, дни).
При перезагрузке хоста с home assistant включается брокер. Home Assistant подписывается на топики с выключателей. И тут же получает сохранённое ранее событие holded. Что ведёт к срабатыванию автоматизации и выключению света, когда это не нужно.
esp32light2mqtt_eth 1.2
Устранена утечка памяти при формировании множества топиков mqtt
esp32light2mqtt 1.1
- Вебсервер с обновлением ota
- Статусы расширителей портов в отдельные топики для каждого выключателя и каждого реле
Light/r1/status
Light/sw1/status - Cостояния от контроллера для всех реле заменены с 1/0 на ON/OFF для более простой интеграции с Home Assistant
- Команды MQTT для контроллера заменены на ON/OFF в соответствующих топиках, например для первого реле будет Light/r1/set=ON