thanks have now got
- supportedThermostatFanModes : [auto, on]
- supportedThermostatModes : [off, heat, cool, auto, emergency heat
thanks have now got
Welcome to Hubitat community!
Your thermostat uses Tuya very specific communication protocol, so the generic drivers will not work.
Please follow the link posted above by Sébastien and let us know if you need help with the installation of the custom driver.
Hi installed driver
it found this
send set point to change but nothing happening to thermostat controls unable to send any instructions, have tried changing the models no different.
my log shows (have set it to repeat send on fail.)
All help is appreciated.
Please first install the development branch version (from the second post in the Tuya Wall Thermostat thread).
Next press the Initialize button. Do not switch on the options to repeat the failed commands, these can be used later, after the basic functions are verified to be working correctly.
Send me the logs that follow immediately the Initialize. I need to know how the model is recognized, this should be visible from the log.
Seems like your model is not recognized correctly, as in the logs I see reported 10 degrees setpoint, while I suppose you send 20 degrees.
Make sure you first update the driver from the link in the second post.
2022-01-09 02:26:06.132 pm infoboiler Initialization finished
version=1.0.0 (Timestamp:2022/01/09 2:12 AM)
dev:3292022-01-09 02:26:06.128 pm infoboiler manufacturer = _TZE200_2ekuz3dz ModelGroup = Unknown
dev:3292022-01-09 02:26:03.104 pm infoUpdate finished
dev:3292022-01-09 02:26:03.090 pm infoDebug logging is true; Description text logging is true
dev:3292022-01-09 02:26:03.087 pm infoForce manual is false; Resend failed is true
dev:3292022-01-09 02:26:03.084 pm infoUpdating boiler (Device) model TS0601 manufacturer _TZE200_2ekuz3dz ModelGroup = Unknown
dev:3292022-01-09 02:26:03.039 pm infoinstalled()
Because of some reason, you have not installed the latest driver version. The version that you are using doesn't include your device manufacturer ID. Please update the driver to the latest version - the link is in this post.
Also, the 'Resend Failed' option is still enabled. Please switch it back to 'off'.
Please try again after you successfully update the driver version.
When you succeed in the driver update procedure, you must see a log line like this:
Updating boiler (device) model TS0601 manufacturer _TZE200_2ekuz3dz modelGroupPreference = Auto detect (MOES)
I have updated the 'production' version to the latest development branch version. So now any of the two links will have the latest code that contains the Beok Tuya ZigBee Smart Thermostat fingerprint.
Don't no why but I unlinked thermostat Cleared the driver and rebooted the installed latest driver and reconnected the thermostat this is the first log file I got.
dev:3872022-01-10 05:20:36.318 pm warn(duplicate) transid=131 dp_id=2 dp=24 fncmd=221 command=02 data = [00, 83, 18, 02, 00, 04, 00, 00, 00, DD]
dev:3872022-01-10 05:20:36.310 pm debugThermostat parse() descMap = [raw:catchall: 0104 EF00 01 01 0040 00 9333 01 00 0000 02 01 008318020004000000DD, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:9333, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 83, 18, 02, 00, 04, 00, 00, 00, DD]]
New problem for you the thermostat is connected and have connected it to Alexa app no problem and if I ask to turn off the thermostat will turn off but will not turn back on ? .
But the main problem I am having is if I ask to set to 25 it gets set on thermostat to 2.5 if I ask to set to 10 then I get 1.5 Celsius.
Don't no if this is something to do with the Alexa app or me.
Just like to say thanks your doing a excellent job.
if I set the heating setpoint in the driver to 260 I get 26 on thermostat if 250 I get 25 so no idea why Alex would set them at 2.6 and 2.5.. I am still learning so if you can explain why then would be helpful to me
My final update is when connected to the hub my time goes to 26.45 hours when I disconnect and reset time manually it stops the correct time.
if I reconnect the time on the thermostat goes out again I don't want to work a 26 hour day. hope this helps in your development.
Hi @andrewshilton48 ,
Seems like you are still using an old version of the driver where your thermostat model is not recognized correctly.
Have you updated the driver code from https://raw.githubusercontent.com/kkossev/Hubitat-Tuya-Wall-Thermostat/development/Tuya-Wall-Thermostat.groovy ?
After the update, please press the Initialize button from your thermostat device page.
Check Hubitat log page for your device. You should see logs like these:
In your case, the 'modelGroupPreference' should be MOES.
Also, check the driver version that is shown in the log.
Is your log showing version 1.0.4 as in my example above?
Just noticed your update... Have you set your location timezone correct?
It is on Hubitat 'Settings' menu, 'Localization'. Is your timezone set correctly? This is mine:
Also, it may be good ide to check your hub time setting. From HE 'Settings' menu, check 'Hub Details' :
Make sure the time that is shown here is the correct one.
On the BEOK Controls web page, there are at least 6 (!!!) different thermostat models :
Which one is yours?
I was wrong stating 6 models, these are actually 15 (fifteen) models and variations!
It is number 4 the black one with no colour if you turn off the screen it looks like a mirror
just says on box TGR85 WPB this is for gas boiler 3Amp.
had my location set to GB changed it to Europe/ London I never thought to check that
This should be the manual (uhh... the short leaflet).
nearly this is a mine is ZigBee not Wi-Fi book slightly different from about page 12,
dev:3872022-01-11 19:43:25.941 infoThermostat temperature is: 21.9
dev:3872022-01-11 19:43:25.937 traceprocessTuyaTemperatureReport dp_id=2 dp=24 :
dev:3872022-01-11 19:43:20.711 infoThermostat Initialization finished
version=1.0.4 (Timestamp:2022/01/11 1:06 AM)
dev:3872022-01-11 19:43:20.707 infoThermostat manufacturer = _TZE200_2ekuz3dz ModelGroup = MOES
dev:3872022-01-11 19:43:17.670 infoUpdate finished
dev:3872022-01-11 19:43:17.650 infoDebug logging is false; Description text logging is true
dev:3872022-01-11 19:43:17.646 infoForce manual is false; Resend failed is false
dev:3872022-01-11 19:43:17.642 infoUpdating Thermostat (Device) model TS0601 manufacturer _TZE200_2ekuz3dz modelGroupPreference = MOES (MOES)
the thermostat is still showing 2.5 not 25 ETC
We are getting closer!
So the room temperature is shown correctly ( 21.9 C)
You mean you are setting up (from the device page 'Set Heating Setpoint' button) temperature 25℃ , but the thermostat shows 2.5℃ on the display ?
yes if i set end point at 25 the display shows 2.5 it seems to be a digit out. its getting so close I can feel the heat.
Do the 'heat' and 'off' buttons work?
I will make a new 'modelGroup' BEOK, obviously this model differs from MOES thermostats.
just random set heating set point to 40 and I get 28 on current stats and 2.8 on thermostat..
if set 20 on stats goes to 20 if I set 28 stats goes to 28.
no matter what I set after 28 nothing changes stops at 28
if I set thermostat to 25.3 then in stats it says 253.
off button works heat button heat button also works.
Please update the driver from the link here Looking or help with Beok Tuya ZigBee Smart Thermostat Heating Thermostat - #11 by kkossev
After saving the new code, do not forget to hit the Initialize button.
The thermostat should now be recognized as 'BEOK' in the logs.