[RELEASE] Advanced GoControl GC-TBZ48 Thermostat Driver

I had the same issue with trying to get the " Temperature Report Periodic

minutes" to stay at 1, it would auto revert back to 5 minutes. I ended up just hard setting it in the driver to change the default value and auto push it.

I just replaced my flaky Honeywell thermostat after 6 years with this hardware and the Advanced driver.
There have been some very odd temp settings arriving at the thermostat in C. It also doen't like 0.5 degree settings in C?
I use Webcore to control the thermostat and weird things are happening.
I set the temp to 13 at night and it gets set to 0.
I set temp to 16 in the morning and I get 68! Imagine my heating bill. I manually have to set it all the way down to 16.
In the day and evening I set to 18 and 19 repectively and those numbers arrive unharmed.
The only thing I see is that the 2 good ones are defined s Dec and the 2 failing ones are Integer. There is a fifth one that is 15 and sets the temp to 0.
So, Ill convert them all to Decimal and see what happens but you may want to look into this?

EDIT: Last night I sent 13 and 0 arrived and this morning I sent 18 and 20 arrived.
Here is a past log of sending 16 and getting 68 sent.
dev:122021-01-09 08:01:58.340 infoThermostat temperature is 17°C

dev:122021-01-09 07:50:43.708 infoThermostat thermostatSetpoint was set to 18°C

dev:122021-01-09 07:50:43.705 infoThermostat heatingSetpoint was set to 18°C

dev:122021-01-09 07:49:21.305 infoThermostat thermostatSetpoint was set to 68°C

dev:122021-01-09 07:49:21.301 infoThermostat is heating

dev:122021-01-09 07:49:18.059 infoThermostat thermostatSetpoint was set to 68°C

dev:122021-01-09 07:49:18.057 infoThermostat coolingSetpoint was set to 70°C

dev:122021-01-09 07:49:18.055 infoThermostat heatingSetpoint was set to 68°C

dev:122021-01-09 07:20:13.710 infoThermostat temperature is 16°C

I think I figured out the 20 degree setting.
I have a WebCore piston that won't let anyone manually set the thermostat to above 20. It saw 68(F) go by and set the temp to 20 as an override.

I've gone to the Generic driver for the moment to see if anything changes fot the better.

Dumb question, does this Thermostat have a humidity sensor in it?

No

Bummer

I've been on the Generic driver without issue so far.
I really miss 0.5 degree changes though. This thermostat will let you set 0.5 but seems to round up.
1 degree C is almost 2 in F so it'sa big change.

I'm new to Hubitat, switched over from Smartthings and am so glad I did. Installed 3 of the GoControl thermostats last week. I read somewhere that I needed to install thermostat controllers for use on my dashboards rather than just the devices themselves. Does this driver eliminate the need for the controllers? I'm trying to figure out why those would be needed. I also need to figure out how to program a schedule on these. Thanks in advance for help anyone can provide.

Take a look at the Thermostat Scheduler app

Interesting question.
I've been running my Go Control using the "Go Control Z-wave Thermostat" when I created the device. I than added the device to dashboard.

It only allows me to I can control the temperature and change the modes for the furnace and fan.

I only found this thread while trying to research a rule that turns a switch on when a certain temperature is reached.

I have been using this driver successfully for many months - recently, the unit went dead - it was the batteries. I swapped them... and a month later it was dead again. I bought some from Amazon and swapped. in 2 weeks it was dead, I put quality batteries in and now 2 weeks later, it's dead. So. Okay. I'm an idiot! I came to see if anyone else was reporting problems - and see maybe having polling set to 0 causes it to be a drain. I'm also thinking about just adding a 24v c Wire and be done with it. Honestly, I'm not even sure I've set it up right!!! (it seemed to work perfectly all year last year). So, with all these variables - I've got a simple heater, that is gas. Can one of you kind gents take a snap of the driver settings screen with general settings I should follow?
Also - my daily battery report never showed the battery going dead... wierd. Is there something I need to look at as too why?

Lolol your not going crazy. That's exactly what happened to me. In fact, I was getting just short of 2 weeks with my batteries. My thermostat wiring didn't have a "C" wire that would provide juice to the thermostat. I searched YouTube and found HONEYWELL had a fantastic video on utilizing your fan wire "G"as a "C" wire. Now before you say " but I need my fan, I can't do that" YES YOU CAN. Your fan will still work when your heat or air conditioner calls for it. The only thing will be is you just can't run your fan alone, without the heat or air conditioner running. Check out that YouTube video https://youtu.be/XaayOu-wu28 or similar ones. I felt it's much easier then running a separate power plug from an electric plug to your thermostat. I've had this setup now for 2 years and works great. Oh an one important thing, make sure you remove any batteries when running this work around. Also you MAY have to remove the thermostat from Hubitat and reinstall it back to Hubitat because Hubitat may still think it's running on batteries. Also my Gocontrol never reported battery usage either.
Good luck. Tony

1 Like

Really helpful post tony3286!
At my wall plate I have 3 wires. I looked carefully at it, thinking someone had snipped 1 or 2 of the wires but nope. it was 3 wires. It did remind me of the old 3 wire phone cables from yesteryear.
Back at the furnace - it was a 2 wire! Somewhere in between it had been spliced. I think this accounts for some of the bizarreness.
Because the distance is so short (about 20') I'm just going to use the old cable as a pull wire and yank it and put a 5 wire in. Thankfully there is a 5 post well labeled circuit board at the furnace. The idea of using the exist wire was an option, but I'm going to save the next tenant a bit of trouble! Hopefully afterward, much more of the settings and variables in the device driver will make sense!

So glad I was able to help! Just a caution - most of the time those thin thermostat wires are stapled to the beams, so if you run into an issue where when you tug at that old wiring there's resistance, I'd back off. Just some advice from an OLD Timer lolol

who's calling who an old timer?! why I outta... I'm 60! a good warning. Not to brag but I'm a network specialist by trade,and have done in-wall cable plants for 30 yrs. I've seen all that! It's about 5 ft from the ceiling to the wall hole, I can always stuff a fishtape down :).

LOLO, I beat ya, I'm 70! Hubitat keeps my mind active and LOVE this community! Always someone to give a helping hand.

5Ft to the ceiling you should be fine - Your a youngster who can still bend and twist lolol. Any other issues you have with the thermostat just post and we'll take care of you.

Be Well

1 Like

I had a similar issue and I think I understand what's happening, seems like a bug in their firmware.

By default the stage 1 on delta is 1 and the stage 1 off delta is 0. For some reason their firmware seems to enforce that on_delta - off_delta >= 1, and it enforces this by bumping up the on_delta as necessary.

So you start out with on=1, off=0. If you change off_delta to 1, then you will find that on_delta is automatically changed to 2. If you edit it and try to set it back to 1 it won't let you, it will stay at 2.

If you change off_delta to 2, you will find on_delta has automatically changed to 3, and can't be lowered.

If you change off_delta back to 0, you are then free to change on_delta back to 1. I saw the same behavior playing with the thermostat at the wall, and also trying to push zwave configuration updates, same behavior.

Of course this behavior makes no sense because on_delta is degrees above the setpoint, and off_delta is degrees below the setpoint, so there shouldn't be any arbitrary rules like this. Likely whoever wrote the firmware didn't understand the rules right.

I emailed their support asking about this but not hopeful I'll get anything back.

3 Likes

I am so grateful for this driver - after a recent battery problem began, I rewired the thermostat with a 5 wire and all kinds of good things happened, like fan circulation etc. I'd like to submit a feature request - I noticed I can't see the firmware version in the data area when looking at the device. Would that be possible to add? I'm at 022200 and trying to get Backlight on 100% of the time and read in an HA forum it might require updated firmware.
Regardless, Many thanks @bcopeland - How can I send you coffee?

A feature request - I no longer use batteries as I'm running this with 5 wire from the furnace which provides the A/C power. The battery value reports as 100. Could there be a switch the when enabled is 'Power - Mains' and the battery attribute disappears? It adds entries in a number of apps that monitor batteries and skews my battery statistics.
Not sure if a driver can have a dynamic capability - anyways. Thanks for this most excellent driver work!

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.