выложил на
https://github.com/F00nt/esp32_hd версию 0.7.4.4
надо залить BIN, index.html и pic2.png
Что изменено:
1.Поменял логику инициализации каждого этапа (мощность, клапана), теперь она выполняется однократно в начале этапа. И должна гарантированно выполниться после аварийного рестарта, т.е. не должно возникать ситуации что не включается вода охлаждения после рестарта
2.добавлена возможность эмуляции датчиков температуры (на WEB странице "Датчики") - включить "галку", выбрать тип датчика и задать его температуру. Выход из режима эмуляции - рестарт
3.при тревоге по превышению температуры , аварийный датчик на WEB-странице подсвечивается красным
4. добавлена новая настройка "Регулятор-стабилизатор не используется" - выключает контроль PZEM
5. на WEB-странице
а)добавлена проверка обрыва связи с контроллером по принципу watchdog: добавлен счетчик, каждый WSпакет от контроллера сбрасывает его в ноль, если счетчик досчитал до 10 сек - то значит связь потеряна, в верхнем левом углу цвет индикатора меняется на красный. Там же счетчик который показывает число секунд после последнего WS-пакета
б)добавлен звук при аварии
в)на главной страничке на строчке "авария" добавлена "галка" которой можно выключить "пищалку" при аварии
г)добавлено порядка на странице "Параметры" - позиции рассортированы по смыслу и процессам.
6. Можно вручную менять Тстабилизации
7. Можно вручную менять ШИМ отбора тела - делается включением ШИМ на клапане продукта, какой ШИМ будет задан такой и будет зафиксирован
Тестировал долго, но не исключено что что-то пропустил. Хорошо бы чтоб кто-то независимо протестировал