dentra / esphome-ewh

Control Electrolux Water Heater via uart
MIT License
25 stars 8 forks source link

Температура нагрева 255 #12

Open Andrik45719 opened 1 month ago

Andrik45719 commented 1 month ago

Иногда температура нагрева устанавливается в 255 градусов (FF?) из-за чего бойлер перегревается и срабатывает термореле. После физического сброса термореле, температура воды в бойлере 91 градус. Есть возможность добавить проверку и сбрасывать температуру до 75 градусов, если она больше 75?

dentra commented 1 month ago

Возможно из-за того что это Занусси формат пакета при каких-то параметрах должен быть другим. Это повеление воспроизводится стабильно? Сбрасывается ли 255 вручную?

dentra commented 1 month ago

В приложении Home Comfort есть поддержка вашего бойлера?

Andrik45719 commented 1 month ago

Есть, electrolux centurio iq 2.0 Закономерности не выявил

Andrik45719 commented 1 month ago

Похоже проблема появляется, когда обновляешь прошивку esphome.

[18:19:41][D][api:102]: Accepted 192.168.0.2 [18:19:42][D][api.connection:1375]: Home Assistant 2024.6.3 (192.168.0.2): Connected successfully [18:19:42][D][climate:011]: 'Water Heater fa01a3' - Setting [18:19:42][D][climate:015]: Mode: HEAT [18:19:42][D][ewh_api:041]: Set mode to 1, temperature 255 [18:19:42][D][rka_api:090]: Set state (0) 01.FF [18:19:42][D][switch:055]: 'State': Sending state ON [18:19:43][D][dallas.temp.sensor:054]: 'hot-water return temperature': Got Temperature=27.4°C [18:19:43][D][sensor:093]: 'hot-water return temperature': Sending state 27.43750 °C with 1 decimals of accuracy [18:19:45][D][sensor:093]: 'Current Temperature': Sending state 65.00000 with 1 decimals of accuracy [18:19:45][D][number:012]: 'Target Temperature': Sending state 255.000000 [18:19:45][D][select:015]: 'Mode': Sending state 700 W (index 0) [18:19:45][D][sensor:093]: 'Current Temperature': Sending state 65.00000 with 1 decimals of accuracy [18:19:45][D][number:012]: 'Target Temperature': Sending state 255.000000 [18:19:45][D][select:015]: 'Mode': Sending state 700 W (index 0) [18:19:45][D][climate:396]: 'Water Heater fa01a3' - Sending state: [18:19:45][D][climate:399]: Mode: HEAT [18:19:45][D][climate:413]: Custom Preset: 700 W [18:19:45][D][climate:419]: Current Temperature: 65.00°C [18:19:45][D][climate:425]: Target Temperature: 255.00°C

Andrik45719 commented 1 month ago

Оюновил на втором бойлере прошивку до 2024.6.1 получил тот же результат

[18:34:38][D][sensor:093]: 'Current Temperature': Sending state 20.00000 with 1 decimals of accuracy [18:34:38][D][number:012]: 'Target Temperature': Sending state 255.000000 [18:34:38][D][sensor:093]: 'Current Temperature': Sending state 20.00000 with 1 decimals of accuracy [18:34:38][D][number:012]: 'Target Temperature': Sending state 255.000000 [18:34:38][D][climate:396]: 'Water Heater fa0331' - Sending state: [18:34:38][D][climate:399]: Mode: OFF [18:34:38][D][climate:413]: Custom Preset: 700 W [18:34:38][D][climate:419]: Current Temperature: 20.00°C [18:34:38][D][climate:425]: Target Temperature: 255.00°C

dentra commented 4 weeks ago

Т.е. выставляется в 255 после обновления?

dentra commented 4 weeks ago

После подключения HA видно, что сразу же идет внешняя команда включить нагрев. Нет случайно никакой автоматизации?

Пожалуй просто поставлю защиту от повышенной температуры и такая команда просто не будет выполнятся

dentra commented 4 weeks ago

очень интересная ситуация. в коде само нигде ничего не изменяется, только из-вне может прийти изменение или эта температура придет именно от бойлера.

залил обновление. если температура не попадет в пределы 35-75, то в лог будет выведено предупреждение и команда не выполниться.

Andrik45719 commented 4 weeks ago

Обновил прошивку, в этот раз температура была нормальной. Есть предположение, что слетает, когда обновляешься на новый релиз ESPhome и память в которой хранятся все yнастройки очищается в 0xff.

dentra commented 4 weeks ago

В том то и дело, что нигде ничего не хранится, все забирается исключительно из бойлера или снаружи.

dentra commented 4 weeks ago

В любом случае хорошо, что все нормализовалось

dentra commented 4 weeks ago

Бонусом добавил определение (вычисляемое) и отображение бездействия (IDLE) в климат