Geyserwise Tuya

For those whom choose to go with the custom firmware... I noticed that the firmware dev lifted tracks when replacing the WBR3 module with the ESP12-F module.

A guide for replacing the module without damaging the board...
(Disclaimer: This information is for education purposes only, changes could impact the installations COC and information is followed at the readers risk.)

Since the board seem to be using lead free solder... removing the module without pulling a trace or dumping alot of heat into it can be difficult. I recommend first dragging fresh solder 40:60 solder onto it (to lower the temperature required to heat all solder points and slide the module off the board). Then apply a liberal amount of solder flux and use a hot-air station @380-400 degrees to remove the module, I use a pair of helping hands at ~45 degrees to slide the module off. Do not excessively push or pull on the module and preferably pre-heat the area @ ~250 degrees.

Due to the proximity of the resistors to the module I recommend covering them with some kapton tape, as I'm yet to find a smd resistor that has blown off a board :)

Once the original module is off apply more flux and gently drag your solder iron over a wick and clean the area of access solder. Then using isopropyl alcohol and a cotton bud, clean the remaining flux from the board. Flux can be corrosive to the board so it is best not to leave it on.

Now using the smallest amount solder paste on each pad (~15-25% the size of a grain of rice), drop the pre-flashed replacement ESP12-F module in the module outline on the board and use the hot-air station to solder it on. Once the solder paste becomes shiny and has "soaked" up into the holes on the solder pads you are finished. Allow the board a few minutes to cool off and depending on the amount of solder use check for solder bridges. If you used the correct amount of solder paste the new module should "float" into place without any bridges.

1680106360304.png
1680106338155.png
 
Hope this is not a dumb question. I would like to retrofit the tuya board, but only if I will be able to set holiday mode remotely. Will the app allow me to do that?
 
Hope this is not a dumb question. I would like to retrofit the tuya board, but only if I will be able to set holiday mode remotely. Will the app allow me to do that?
Yes
Answered in the video on Geyserwise that the OP included @ 5minutes 33seconds
 
Hey Geyserwise integration fans,
We've just released the Geyserwala Connect we think it is a pretty cool smart upgrade:
View attachment 1555017
Promo Vid:

More Info: www.thingwala.com/geyserwala/connect

APIs: Json REST and MQTT: https://github.com/thingwala/geyserwala-connect

Bindings:
* Python: https://github.com/thingwala/geyserwala-py

Integrations:
* Home Assistant: https://github.com/thingwala/geyserwala-ha

Install and Setup Vid:
not bad but only about 70 bucks cheaper the the official Geyser wise upgrade , I dont see anything better from this then from the official geyser wise version?
 
not bad but only about 70 bucks cheaper the the official Geyser wise upgrade , I dont see anything better from this then from the official geyser wise version?
Just a different ecosystem, Thingwala instead of Tuya. But they offer direct local control, apparently without having to jump through hoops like Tuya requires.
 
not bad but only about 70 bucks cheaper the the official Geyser wise upgrade , I dont see anything better from this then from the official geyser wise version?
It has a HA integration and mqtt which is far better than tuya cloud. And you dont have to desolder a chip and solder on an ESP if you want local control.
 
I don't think so. It allows developers and users using an open platform to talk feature requests. They not the first company doing this btw.
Oh, I know for sure that they are not the first company doing this. But it certainly seems cheeky at the least to use a platform designed to host free and open source software just for its issue tracking, if you’re not prepared to make your code free as well.

Maybe they are a GitHub subscriber in a commercial sense, which might make this ok. I dunno.
 
Hey Geyserwise integration fans,
We've just released the Geyserwala Connect we think it is a pretty cool smart upgrade:
View attachment 1555017
Promo Vid:

More Info: www.thingwala.com/geyserwala/connect

APIs: Json REST and MQTT: https://github.com/thingwala/geyserwala-connect

Bindings:
* Python: https://github.com/thingwala/geyserwala-py

Integrations:
* Home Assistant: https://github.com/thingwala/geyserwala-ha

Install and Setup Vid:

I fitted the Geyserwala today into a Delta T panel and it’s working great on their web app.

My use case is controlling the geyser in a garden cottage used as an Airbnb, so this solution is perfect. The geyser is on a DB linked to the main DB and inverter so I need to change the timers often so it doesn’t run the batteries flat in the middle of the night. So now I just check on loadshedding times and set the timer before bedtime to ensure hot water in the morning for the cottage.
 
Last edited:
Looks interesting. I'd like the functionality. I've got a Geyserwise TSE but the available functionality with HA is very limited.

Is this only for the Geyserwise Max?

Hey Geyserwise integration fans,
We've just released the Geyserwala Connect we think it is a pretty cool smart upgrade:
View attachment 1555017
Promo Vid:

More Info: www.thingwala.com/geyserwala/connect

APIs: Json REST and MQTT: https://github.com/thingwala/geyserwala-connect

Bindings:
* Python: https://github.com/thingwala/geyserwala-py

Integrations:
* Home Assistant: https://github.com/thingwala/geyserwala-ha

Install and Setup Vid:
 
What functionality are you missing?
I can turn the geyser on and off basically. Can't set desired temperatures.

I can't alter the timers either though I don't actually use them anymore since getting on to Home Assistant - I let that happen in software on the HA side.
 
I can turn the geyser on and off basically. Can't set desired temperatures.

I can't alter the timers either though I don't actually use them anymore since getting on to Home Assistant - I let that happen in software on the HA side.
Do you just have the non-wifi board connected to a smart relay then?
 
Do you just have the non-wifi board connected to a smart relay then?
No, I have this:


The only functionality that HA gives me is to switch it on or off basically. It also reports the temperature. Tuya seems to think it's an HVAC unit. If I try adjusting the desired temperature, then a little error message pops up which says "Failed to call service climate/set_temperature. connection lost". I haven't tried the local_tuya thing yet, just using the normal Tuya integration.
 
No, I have this:


The only functionality that HA gives me is to switch it on or off basically. It also reports the temperature. Tuya seems to think it's an HVAC unit. If I try adjusting the desired temperature, then a little error message pops up which says "Failed to call service climate/set_temperature. connection lost". I haven't tried the local_tuya thing yet, just using the normal Tuya integration.
Ah ok. I haven't tried with the normal Tuya integration only with localtuya, which works flawlessly with my Delta-T board. The only thing that I don't have configured for mine is setting the element timer, although I'm not sure exactly why anyone would want to do that when it's already hooked up to HA where it will be controlled via temperature readings and not dumb timers.

Getting localtuya set up initially is a little bit of a pain but once it's up, adding new devices is quite simple.
 
Ah ok. I haven't tried with the normal Tuya integration only with localtuya, which works flawlessly with my Delta-T board. The only thing that I don't have configured for mine is setting the element timer, although I'm not sure exactly why anyone would want to do that when it's already hooked up to HA where it will be controlled via temperature readings and not dumb timers.

Getting localtuya set up initially is a little bit of a pain but once it's up, adding new devices is quite simple.
Maybe I should look into doing that. I wonder if it's just a difference between the two models.
 
Maybe I should look into doing that. I wonder if it's just a difference between the two models.
Try first at least before you have to spend more money.

Looks like somebody has already done the tricky part for you (mapping what the IDs are):


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:
View attachment 1499957

The ones for the Delta-T are slightly different.
 
Top
Sign up to the MyBroadband newsletter
X