Skip to content

Problem changing mode and controlling from Hass #79

@TorbjOlss

Description

@TorbjOlss

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))

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions