esphome-ewh
esphome-ewh copied to clipboard
Ballu SMART WiFi DRY+ support
Hello!
For first thanks for your works!
I tried you component with Ballu BWH/S 50 Smart WiFi DRY+.
But for first I got 'Invalid packet size'.
As i saw in logs, Ballu use only 8 bytes in status message.
I tried to remove ewh_bst_t bst;
from struct ewh_status_t
.
And it look works good, I can turn on/off, get current temp and set target temp.
Ballu SMART WiFi DRY+ has less function than Electrolux EWH Centurio IQ:
- no clock
- no timer
- no Bacteria Stop Technology
- display only one temperature simultaneously
- hardware switch for power level ( i think software control impossible)
My thoughts about status message from Ballu: 1st byte - State - 0 OFF , 2 ON (not depend on position of power level switch) 2nd byte - current temp 3rd byte - target temp 4th byte - always 0 5th byte - always 0 6th byte - always 4 7th byte - always 0 8th byte - always 0
Thanks. I have already done changes for BWH, but it on local testing. I’ll additionally check your research.
Cool! Waiting for publish. Tag me if needed more tests.
I was wrong about 1st byte. 0 - OFF , 1 - ON 1300 Watt , 2 - ON 2000 Watt
Good afternoon. When can I expect changes for Ballu SMART Wi-Fi DRY? I just wanted to untie my boiler from the clouds.
About power level i also was wrong. It can be changed by uart command, but 1
is 1300W and 2
is 2000W.
About power level i also was wrong. It can be changed by uart command, but
1
is 1300W and2
is 2000W.
I tried your version for ballu, everything works. The nice thing is that, unlike the official app, you can now constantly monitor the water temperature in a switched-off boiler. The official app showed the water temperature only when the boiler was turned on (in heating mode).
Try master version