I am trying to automate my hottub like the people in the hot tub automation topic. Unfortunatly, since i am “a new member” i cant reply anymore there so i am making a new topic.
I decided to go the way that @netmindz and @santiniuk also went by using a esp board which will be put in between the data line between the screen and the control unit. This will then intercept data from the control unit and the screen and is able to emulate button presses.
I have this all up and running. I am receiving data via mqtt and am able to change the temperature by sending mqtt messages to the esp from a pi. However i am having some trouble with some data. I have the SetTemp at 28.5. However, sometimes i recieve the settemp as 8, 8.5 or 0.8 or just now even 3. This problem does not occur with the display temp or watertemp. I get an hourly update of all the temperatures and when this temperature is the wrong number this will stay that way for hours and then suddenly it might be the correct value again.
I have already build a new pcb, this did not solve it. I also have quite a good wifi connection, i even put an acces point next to it, this did not solve it either. I am thinking about changing the data cable from the esp to the control box since the wrong data comes from the control box i think.
Does anyone have another suggestion?
Almost forgot but i see that my set temp is also fluctuating a bit. Sometimes the settemp is suddenly 29 or 28 instead of 28.5 where i left it off. However, when the settemp i recieve is 29 the hottub will not heat it to 29, the display and watertemp stay at 28.5. Can this have something to do with it?