-
-
Notifications
You must be signed in to change notification settings - Fork 12
Description
What an amazing project, really good work!
After having set this up I experience some strange behaviour, see below for more details.
Information from tub on status (heater on/off, tub temp, light on/off etc) seems to work as it should. The one exception of this is that Economy mode is never shown in the dropdown when selecting it on the display (it say Standard instead).
Furthermore controlling light and pumps does not work, my feeling is that the software is "doubble pressing" the functions. This is most clearly on the light on/off and pumps on/off, where the function is toggled on/off rapidly and goes back to the state before the activation of each function.
Below are some information on my setup and some observations (on display and via Mqtt Explorer). Please let me know if more information would be needed to track down what the problem may be.
General setup of my spa:
GL controller board and ML700 display
One smaller circulation pump and two larger pumps
ESP32 D1 Mini
Arceli TTL to RS485 (model 00160)
tub pin 5 on esp pin 18
I have installed both v0.2.4 and v0.2.3 and I get the same behaviour (below data captured with v0.2.4)
Testing functions from the controlls in Hass:
Light ON / Light OFF: (initial state set on display)
Does not work, the relay clicks twice and the light blink, then goes back to initial state
Pump 1 High / Pump 1 Off: (initial state set on display)
Same thing here, briefly off/High and then back to initial state
Pump 2 High / Pump 2 Off: (initial state set on display)
Same thing here briefly off/High and then back to initial state
Set temperature:
Does not work. When selecting a temp in Hass the display remains locked in "temp set" and the temperature steps all the way down or up.
On some occations I have had to pull power to spa/Esp to get out of this state. On another occations I got back to normal state on display after some time.
Mode change (via Hass dropdown):
When changing mode on the display Standard and Sleep are correctly shown in mode/stat_t but when selecting Economy it says Standard, i.e. it never changes to Economy in Hass when changed on the display.
Standard -> Sleep:
Blinks on the display between the states a few times and then goes to Economy
Standard -> Economy
Blinks on the display between the states a few times and then goes to Sleep
Economy -> Standard
Nothing happens, probably since the dropdown is already in Standard
Economy -> Sleep
Works, i.e. blinks on the display between the states a few times and then goes to Sleep
Sleep -> Standard
Blinks on the display between the states a few times and then goes to Economy
Sleep - Economy
Blinks on the display between the states a few times and then goes to Standard
Some data from Mqtt Explorer:
When in Standard mode:
raw/stat_t: 90000008002ffff640000000000
When in Economy mode:
raw/stat_t: a0000008002ffff640000000000
When in Sleep mode:
raw/stat_t: c0000008002ffff640000000000
Sequence captured via Mqtt Explorer when changing from Standard -> Economy on the display:
raw/stat_t:
a0000008002ffff630000000000 (2024-09-14 14:15:49 )
a0000008002ffff630000000000 (2024-09-14 14:15:49(-0 seconds) )
a4c00008102ffffff0000000000 (2024-09-14 14:15:48(-0.93 seconds) )
a4c00008102ffffff0000000000 (2024-09-14 14:15:48(-0.08 seconds) )
94c00008102ffffff0000000000 (2024-09-14 14:15:47(-1.05 seconds) )
94c00008102ffffff0000000000 (2024-09-14 14:15:47(-0.06 seconds) )
90000008002ffff630000000000 (2024-09-14 14:15:11(-36.53 seconds))