Geyserwise Tuya

Nailed it, thank you

Sorry I could have most likely explained it better, **** thermodynamics - warm bo, koud onder, een lyn, yay gravity, whoop. Tye soos die laat my wonder of my pa werklik so trots is as wat hy gese het
lol - that makes more sense :)

so back to to the PTC, which ever geyser has that element you need to check whats the story with the settings
 
Nee ma great, thank you very much. I'll try to do so after everything is in place. Appreciate
A little side question on PTC element - are you finding a 2kw ok for your geyser (im guessing because its pre warmed might help)
so going to be honest im very skeptical , i was looking at it to try and lower the geysers impact on the inverter , xtend claims a 2kw ptc is equivalent to a standard 3kw but geyserwise says its only about 25% more efficient then a standard 2KW
the comparative data on xtends site is Suspect
 
A little side question on PTC element - are you finding a 2kw ok for your geyser (im guessing because its pre warmed might help)
so going to be honest im very skeptical , i was looking at it to try and lower the geysers impact on the inverter , xtend claims a 2kw ptc is equivalent to a standard 3kw but geyserwise says its only about 25% more efficient then a standard 2KW
the comparative data on xtends site is Suspect
Atm I still have a 3.5kW good ol thick unit that would suck a tennisball through a 10mm inverter cable so simply trying to scale it down so i can run it more constantly rather than make the whole garage vibrate for an hour and everyone has to wait before they can eat. I was looking at the 1.5kW initially but according to the reviews on Livestainable its just not cutting it and taking forever, albeit very power efficient so decided on the 2kW. Sal ma sien wat maak hy
 
Hi gents, old thread, I know!
Has anyone got DP numbers and corresponding types etc for the Geyserwise Max1 Solar Hybrid? I have a partial table from trial-and-error and documentation found all over
DPNameTypeUnit (EU) Device ClassNotesConfirmed?
1Element1switch On/offNo
2Mode?select Confirm available options as you go (Timer seen so far)No idea
10Geyser Tempsensor°C temperatureConfirmed liveYes
13Boost Statusswitch (or binary_sensor if read-only) Check if it's user-controllable or just a status readoutNo idea
20Fault Codesensor— (none) Plain number, no unitMaybe
101Pump1binary_sensor Running / StoppedNot Confirmed liveIs it this one?
102Solar Differentialnumber°C0-15Confirmed liveYes
103Block 1 SPnumber°C0-75Confirmed liveYes
104Block 2 SPnumber°C0-75Confirmed liveYes
105Block 3 SPnumber°C0-75Confirmed liveYes
106Block 4 SPnumber°C0-75Confirmed liveYes
107Antifreeze SPnumber°C0-10Confirmed liveYes
108Collector Tempsensor°C temperatureConfirmed liveYes
109High-Limit Cutoffnumber°C No
 
Do we think that the WBR3 module is not broadcasting the DPs for Pump running, element ON, runtime, Holiday/Normal to LocalTuya even if the cloud based SmartLife is getting them?
 
Hi gents, old thread, I know!
Has anyone got DP numbers and corresponding types etc for the Geyserwise Max1 Solar Hybrid? I have a partial table from trial-and-error and documentation found all over
DPNameTypeUnit (EU)Device ClassNotesConfirmed?
1Element1switchOn/offNo
2Mode?selectConfirm available options as you go (Timer seen so far)No idea
10Geyser Tempsensor°CtemperatureConfirmed liveYes
13Boost Statusswitch (or binary_sensor if read-only)Check if it's user-controllable or just a status readoutNo idea
20Fault Codesensor— (none)Plain number, no unitMaybe
101Pump1binary_sensorRunning / StoppedNot Confirmed liveIs it this one?
102Solar Differentialnumber°C0-15Confirmed liveYes
103Block 1 SPnumber°C0-75Confirmed liveYes
104Block 2 SPnumber°C0-75Confirmed liveYes
105Block 3 SPnumber°C0-75Confirmed liveYes
106Block 4 SPnumber°C0-75Confirmed liveYes
107Antifreeze SPnumber°C0-10Confirmed liveYes
108Collector Tempsensor°CtemperatureConfirmed liveYes
109High-Limit Cutoffnumber°CNo
This is what I found on GeyserWise TSE:
# '1' = Power On/Off
# '2' = Timer reason
# '10' = Temperature C
# '13' = Element On/Off
# '20' = Fault codes
# '101' = Positive temperature coefficient (Ptc) On/Off
# '102' = Ptc limit 65C
# '103' = Block 1 limit 65C
# '104' = Block 2 limit 65C
# '105' = Block 3 limit 65C
# '106' = Block 4 limit 65C
# '107' = Element runtime hr
I used https://github.com/jasonacox/tinytuya to read the DPS.
Had a issues with losing connectivity to the WiFi on Tuya.
Gave up and replaced the board with a GeyserWala https://www.thingwala.com/
Since then, I see there are few more options via https://store.smartpad.co.za/index.php/product-category/features/geyser-control/
 
Last edited:
Thanks for that! It is the same as I have found. What issues did you have with the WiFi? Losing connectivity?
 
Thanks for that! It is the same as I have found. What issues did you have with the WiFi? Losing connectivity?
I control the Geyserwise element depending on load in the house, solar PV, battery state, load shedding state.

tinytuya would fail to read directly from the device.
I have a few other tuya devices and they work fine with tinytuya.
The issue seemed to be tuya firmware/security on the Geyserwise.
The Geyserwise tuya connection would be refused.
My tinytuya code would retry to reconnect a few times and fail which affected the automation.
I gave up after about a year and switched to Geyserwala.
Would have preferred tasmota as I have code for a few tasmota devices.
Had to write a whole 9 lines of code :ROFL: to process/control via mqtt the Geyserwala, but am happy so far.
Python:
    if 'geyserwala/stat/12345678' in msg.topic:
        if 'external-disable' in msg.topic:
            state = msg.payload.decode()
            plug30_geyser_wala.process_payload_element(state)
        if 'SENSOR' in msg.topic:
            payload_json=json.loads(msg.payload)
            state = payload_json['external-disable']
            plug30_geyser_wala.process_payload_element(state)
        return
 
Top
Sign up to the MyBroadband newsletter
X