Geyserwise Tuya

Mzezman

Executive Member
Joined
Nov 13, 2021
Messages
5,953
Reaction score
3,938
Just seen this on Powerforum - Geyserwise has launched a Tuya-linked controller for their devices

 
Apologies for the necro but has anyone installed the Tuya linked controller? Where did you get it from and is it working nicely with HA? I'm going down the solar route and would like more control over my geyser (I already have a geyserwise but I'm sure it doesn't have the Tuya module)
 
I helped someone on Zatech to control theirs using the HA rest integration and rest_command integration. after they received an api key. Then you combine the lot with a template switch.

So its possible to manually set it up in HA using the cloud.
You can see his code @ https://community.home-aassistant.io/t/geyserwise-wifi-module-integration-request/305103/61

Alternatively, you can replace the tuya chip with an ESP and then it runs on mqtt using custom firmware:
See: https://github.com/jackkitley/geyserwise_max_iot

Also, according to https://community.home-assistant.io/t/geyserwise-wifi-module-integration-request/305103/63
you can use local_tuya
 
I helped someone on Zatech to control theirs using the HA rest integration and rest_command integration. after they received an api key. Then you combine the lot with a template switch.

So its possible to manually set it up in HA using the cloud.
You can see his code @ https://community.home-aassistant.io/t/geyserwise-wifi-module-integration-request/305103/61

Alternatively, you can replace the tuya chip with an ESP and then it runs on mqtt using custom firmware:
See: https://github.com/jackkitley/geyserwise_max_iot

Also, according to https://community.home-assistant.io/t/geyserwise-wifi-module-integration-request/305103/63
you can use local_tuya
Thanks, would I have to do soldering for both? I would prefer being able to buy the smallest component that includes the wifi module and then using local_tuya if that's possible so I don't have to do hardware modding.
 
Thanks, would I have to do soldering for both? I would prefer being able to buy the smallest component that includes the wifi module and then using local_tuya if that's possible so I don't have to do hardware modding.
I listed 3 methods, only 1 of them require desoldering, which is if you want to use the ESP custom code/firmware.
Method 1: Uses the cloud via rest/rest_command and you need to get an api key from geyserwise
Method 2: local_tuya ... no idea how to do that but no desoldering required
 
I listed 3 methods, only 1 of them require desoldering, which is if you want to use the ESP custom code/firmware.
Method 1: Uses the cloud via rest/rest_command and you need to get an api key from geyserwise
Method 2: local_tuya ... no idea how to do that but no desoldering required
Ok I thought I could upgrade my current geyserwise with a tuya chip. Is there a unit I could buy to upgrade it?

Could I just buy this if I have a 5 or so year old geyserwise?
 
Ok I thought I could upgrade my current geyserwise with a tuya chip. Is there a unit I could buy to upgrade it?

Could I just buy this if I have a 5 or so year old geyserwise?
This is what I have done and it works perfectly. I purchased the Tuya PCBs for both our TSE and Max Gesyerwise controllers (from livestainable). You swap out the PCB, connect to WiFi and link to Tuya. I have it set up using the official Tuya integration but I imagine would also work with local Tuya in much the same way.
 
Just a head-up for anyone buying the TSE1 PCB upgrade board from LiveStainable.co.za... make sure your existing geyserwise is a TSE1 unit and not the older TSE unit. The tuya TSE1 board will fit into the TSE display unit as the casing is the same, but when powering it up you will get an EA error showing on your 7 segment temperature display, followed by the temperature for a short while and then just a E7 error (communication error).

The easiest way to know if you have a TSE unit is to check if your temperature display is 2 digits and not 3 digits. Should you have a 2 digit display (TSE) unit, you will need to upgrade your PSU (by the geyser).
Contact GeyserWise for a TSE1 PSU.

A 2 digit (TSE) display
1678305248184.png

TSE PSU - Serial : 0001 (Left), TSE1 PSU - Serial 0002 (Right)
1678305309475.png
 
Just a head-up for anyone buying the TSE1 PCB upgrade board from LiveStainable.co.za... make sure your existing geyserwise is a TSE1 unit and not the older TSE unit. The tuya TSE1 board will fit into the TSE display unit as the casing is the same, but when powering it up you will get an EA error showing on your 7 segment temperature display, followed by the temperature for a short while and then just a E7 error (communication error).

The easiest way to know if you have a TSE unit is to check if your temperature display is 2 digits and not 3 digits. Should you have a 2 digit display (TSE) unit, you will need to upgrade your PSU (by the geyser).
Contact GeyserWise for a TSE1 PSU.

A 2 digit (TSE) display
View attachment 1489371

TSE PSU - Serial : 0001 (Left), TSE1 PSU - Serial 0002 (Right)
View attachment 1489373
How much was the PSU? I have the MAX and it looks like it's also an older version. Wondering if it's better to purchase a whole new system or just the components that need upgrading.
 
How much was the PSU? I have the MAX and it looks like it's also an older version. Wondering if it's better to purchase a whole new system or just the components that need upgrading.
Not sure Ghost02, I called GeyserWise JHB and Shorty asked me to bring my tuya board in to make sure that the voltage difference on the old PSU did not impact the board. While there, I got lucky he let me have a recon PSU that he had laying in his office.

Give them a shout they are a great bunch and I'm sure they would not charge you that much.
 
Not sure Ghost02, I called GeyserWise JHB and Shorty asked me to bring my tuya board in to make sure that the voltage difference on the old PSU did not impact the board. While there, I got lucky he let me have a recon PSU that he had laying in his office.

Give them a shout they are a great bunch and I'm sure they would not charge you that much.
That's awesome, let me contact them and hear what the options are given the unit I have.
 
This is a great update. Have ordered a replacement PCB
 
Geyserwise TSE replacement PCB
Using tinytuya to read temperature data from TSE directly.
dps:
# '1' = Power On/Off
# '2' = Timer reason
# '10' = Temperature C
# '13' = Element On/Off
# '20' = Fault codes
# '101' = Positive temperature coefficient On/Off
# '102' = Block 1 65C
# '103' = Block 2 65C
# '104' = Block 3 65C
# '105' = Block 4 65C
# '106' = ? / Element runtime hr
kWh is from another sensor.
A few hours of data:
1680037564061.png
 
Last edited:
FWIW, I just completed a smart thermostat+controller installation for my geyser, based on the Geyserwise thermostat (only), and a Sonoff THR320 controller. A complication is that the Sonoff is expecting a 1-wire sensor, and the Geyserwise thermostat is a simple NTC thermistor. I ended up using an ATTiny running OneWireHub slave emulation firmware to bridge between the analog thermostat, and the digital 1-wire protocol expected by the Sonoff. I also reflashed the Sonoff with ESPHome, to put the failsafes right in the device, so that if HomeAssistant goes away for any reason, it doesn't get left heating up indefinitely.

I posted a thread about it in the ESPHome Show-off Discord channel, but will probably do a post in this forum too for anyone interested.
 
@Akesa , @kidcolt , @system32, @jezzad Hoping one of you can answer a quick question for me. It seems you all have the Geyserwise Tuya. An early purchaser mentioned that it allows you to set the water temperature to 75°C, as opposed to the 65°C max on the normal Geyserwise. Livestainable however lists it as (30 – 65°C).

Can the Geyserwise Tuya go up to 75°C or is it limited to 65°C?
 
@Akesa , @kidcolt , @system32, @jezzad Hoping one of you can answer a quick question for me. It seems you all have the Geyserwise Tuya. An early purchaser mentioned that it allows you to set the water temperature to 75°C, as opposed to the 65°C max on the normal Geyserwise. Livestainable however lists it as (30 – 65°C).

Can the Geyserwise Tuya go up to 75°C or is it limited to 65°C?
Seems you can set the electrical element temperature to 75°C on the updated TSE tuya.
I've set mine at 65C, but sun regularly heats the water to over 75°C.
Today is cloudy, and still got to 73°C.
1680095633008.png

Depending on who installed your GeyserWise, the original thermostat may still be connected.
It is quite common to leave the original thermostat in, this will limit the electrical to 65°C.

1680094375887.png
For safety reasons, I highly recommend (might even be code) that you install an automatic water mixer on the geyser outlet that limits the outgoing water temperature to below 55°C.
 
Last edited:
Top
Sign up to the MyBroadband newsletter
X