issues
search
dontsovcmc
/
waterius
Передача показаний воды по Wi-Fi. Watermeter Wi-Fi transmitter.
https://waterius.ru
GNU Lesser General Public License v3.0
563
stars
108
forks
source link
0.11.0
#247
Closed
vzagorovskiy
closed
1 year ago
vzagorovskiy
commented
1 year ago
PubSubClient 2.7.0 -> 2.8.0
Отправка описания параметров в HomeAssistant
В поля данных
mac переименован в router_mac, формат шестнадцатиричный разделенный двоеточием
mac - MAC адрес ESP, формат шестнадцатиричный разделенный двоеточием
esp_id - id ESP, в десятичном формате
ip - IP адрес ESP
ArduinoJson 6.15.1->6.18.3
Формат имени точки доступа waterius-ИДЕНТИФИКАТОР_ЕСП-НОМЕР_ВЕРСИИ_ПРОШИВКИ
Имя хоста изменено на waterius-ИДЕНТИФИКАТОР_ЕСП идентиификтр в десятисном виде
Формирование одного JSON для публикации по MQTT и HTTP
Возможность публиковать всю информацию в один топик MQTT в формате JSON
Установка часов выполняется вне зависимости будет ли запрос по https. Время используется для MQTT.
В класс Voltage добавлен метод измерения % батареи, немного исправлен признак севшей батареи.
Оптимизировано использование памяти при работе по https
Добавлена возможность использования самоподписанных сертификатов
После настройки устройства автодискавери топики будут удалены, т.к. пользователь мог именить форматы.
Убраны глобальные переменные для https и mqtt чтобы сэкономить память
Добавлена публикация вспомогательных показаний через json_attributes при автодискавери в HA, что позволило сильно сократить кол-во запросов
Добавлена опция для сенсовров в HA, force_update сенсор будет обновляться при получении сообщения даже если значение не изменилось
Доработано измерение напряжения, теперь отправляются усредненные показания напряжения.
Напряжение измеряется в фоне раз в 300мс
Добавлены признаки интеграции с HA, MQTT, blynk
Добавлена подписка на изменения параметров в HA
Добавлена кастомная реализация синхронизации времени по NTP
Добавлены функции по корректному подключению/отключением от WIFI при режиме глубокого сна
Сохраняется послений успешный BSSID и канал точки доступа для быстрого подключения к WIFI
Рефакторинг функции отправки на сайт
Добавлена возможность пользователю указать свой NTP сервер, если не удалось с этого сервера получить время то будет браться время по серврам из пула