waterius
waterius copied to clipboard
Передача показаний воды по Wi-Fi. Watermeter Wi-Fi transmitter.
Пользователь написал, что если вводить запятую в показаниях, то число становится целым. 1.1.6
1. "при опросе ntp сервера из пула чаще 1200 секунд могут банить ip на 30 суток...." 2. некоторые юзеры ставят период меньше 20 мин.
чинится через: Сделал через Через template sensor через configuration.yaml # Waterius sensor: - platform: template sensors: waterius_ch1: friendly_name: "Waterius CH1" unique_id: waterius_2244308_ch1_sensor unit_of_measurement: "Gcal" value_template: "{{ states('number.waterius_2244308_ch1') }}"
Один зеленый светодиод: 1) Горит пока юзер нажимает кнопку 2) Гаснет, если юзер отпустил кнопку 3) Начинает моргать каждые 300мс, если кнопка нажата дольше 3 сек - режим настройки. 1....
Улучшение UX: если ESP во время настройки перезагрузилось, то пользователю не понятно ,что случилось. Если он войдёт на страницу настройки повторно, то увидит плашку "ESP внештатно перезагрузилось. Возможно батарейки садятся"....
Если тип вода и механический, то не надо позволять пользователям вводить значение выше чем 99999 - писать ошибку. думаю это лучше всего с бэкенда вернуть.
Проблема: после перезагрузки из-за помехи или др. причине период не восстанвливается, а ставится по умолчанию 1300мин. Вот отлаживали код на 5мин пробуждении и иногда ловили перезагрузку и не понимали, почему...