Skip to content

Releases: pruwait/esp32light2mqtt_eth

Release 1.3

06 Nov 17:57
f8118ea
Compare
Choose a tag to compare

Выключены все флаги Retained при отправке сообщений mqtt.

Описание проблемы:
Удерживаем выключатель, брокер регистрирует событие holded. Это событие сохраняется брокером, чтобы повторять его каждому, кто подпишется вновь на данный топик от выключателя. Далее срабатывает автоматизация, например выключить весь свет.
Проходит какое-то время (минуты, часы, дни).
При перезагрузке хоста с home assistant включается брокер. Home Assistant подписывается на топики с выключателей. И тут же получает сохранённое ранее событие holded. Что ведёт к срабатыванию автоматизации и выключению света, когда это не нужно.

esp32light2mqtt_eth 1.2

04 Nov 17:58
4dacb0a
Compare
Choose a tag to compare

Устранена утечка памяти при формировании множества топиков mqtt

esp32light2mqtt 1.1

04 Nov 12:28
112bf96
Compare
Choose a tag to compare
  1. Вебсервер с обновлением ota
  2. Статусы расширителей портов в отдельные топики для каждого выключателя и каждого реле
    Light/r1/status
    Light/sw1/status
  3. Cостояния от контроллера для всех реле заменены с 1/0 на ON/OFF для более простой интеграции с Home Assistant
  4. Команды MQTT для контроллера заменены на ON/OFF в соответствующих топиках, например для первого реле будет Light/r1/set=ON