[NOT MAINTAINED] Advanced Honeywell T6 Pro Z-Wave Thermostat Driver

Hi there everyone, I'm seeing an issue with a Rules Machine rule that changes the fan state from Auto to Circulate. When I created the rule, Rules Machine strangely required a parameter for the Fan Circulate state and the Fan Auto state - which is weird because the driver page for the thermostat doesn't show any parameters associated with those states.

Now I get the following error message in my logs when the rule triggers...

groovy.lang.MissingMethodException: No signature of method: user_driver_djdizzyd_Advanced_Honeywell_T6_Pro_Thermostat_833.fanCirculate() is applicable for argument types: (java.lang.Integer) values: [1]
Possible solutions: fanCirculate() (fanCirculate)

Any thoughts on this one?

1 Like

I’ll check into that

Can you show me your rule?

rmFanCapture

Super interesting... I used a custom action, but it looks like you went into something else...

And now I see it! Control Thermostats.

:flushed: I'm adjusting my rules now. Sorry to have wasted your time.

1 Like

No problem

I have had this thermostat for well over a year. Requested official Hubitat support and was glad when it finally came. This driver is even better as it includes all the parameters. One problem I have with the thermostat that has been a problem since the beginning. Is I am unable to set the temperature in half degree implements when operating in degrees Celsius. I try from the device page and it simply won't change the set point. I can of course physically go to the device on the wall and change the set point to half degree accuracy. (e.g. 21.5 degrees Celsius) but I am unable to do that from Hubitat. A solution would be great.
Thanks.

:thinking: This is a device limitation.. In fact it appears as though it only accepts the change in degrees fahrenheit..

scratch that.. You mean set temp not adjust.. Let me see what I can come up with

It's probably the most popular Honeywell Thermostat at the moment and this will make me finally pull the trigger on it.

I have a few driver improvement suggestions:

  1. Add the "note: ISU options" notes to the app. This would make setting the app on the screen easier an you would not need to refer to the manual.

  2. Loading this advance driver has seemed to wipe out my initial settings I added to the T6, which is mildly annoying. Having the information from the manual would ease the pain in reprogramming.

  3. Also the ability to copy configurations from one thermostat to another would be helpful. After I get my thermostat working in my home, My dad wants to install 5 of these in his home. The heat settings for all thermostats would be identical and this would greatly save on installation and setup time.

Thanks!

PS while I'm posting this I'd appreciate community help for my other thermostat problem posted here:

By the way I found a code error. Both the temperature and humidity is being recorded in the log under the name “got temp”. I believe It’s on line 451. It should be changed to got humidity.

If you hit configure first it would have pulled down all the settings stored in the device.. After about 6 seconds all the preferences should have matched what was stored in the device. you may have to refresh the page before it shows the correct values..

Not a bad idea.. Not exactly sure how to implement this off hand .. But I’ll give it some thought..

Reasonable request.. I can do this

Yep.. That would be a bug.. I’ll check it out

Guys, i thinking about replacing ecobees with T6
Is hardware on wall lockable with passcode, so kids can't change settings?
If zwave network is lost, will thermostat operate independently?
Is there better local thermostat than this?

I'm pretty happy with mine.

Yes, the thermostat will operate independently without the Z-wave network.

I didn't check the thermostat for a lock, but you can accomplish the same thing in Rule Machine (maybe Simple Automation Rules, too).
Pseudocode:

Trigger: Temp setpoint on T6 thermostat *changed*
Action: Set T6 thermostat to scheduled setpoints.

Then you just set your schedule in the HE thermostat scheduler. That would make it impossible to change the temperature without changing the schedule on the HE.

P.S. I happened to have my Install Guide on my desk, and there is a lock that prevents any input from the display. It's activated through the installer setup options.

1 Like

Picked up a new open box unit on eBay yesterday for under $30 shipped, can't beat that!

2 Likes

Yes, people have started grabbing all the cheap ones. I am currently running 9 T6s and looking for 1 more! 3 systems, 11 zones, and 4 of the stats are running flush mount wired indoor remote sensors, all on AC power.

The SensorCal seems to be defaulted to -3. Is that what you intended?

Also, not that it is needed, but Indoor Sensor (ISU #500), Sensor Type (515) and Temperature Control (520) aren't in the preferences. Was that intended?

Long winded intro, I'm trying to graph my thermostat operating state with Grafana via InfluxDB. The InfluxDb/Grafana stuff is working fine for temp and humidity, but for thermostat operating state it will only graph the valueBinary which has both idle and cooling as 0, heating as 1.

I've been investigating altering that through influxDB or Grafana and I have not found a way to do it in either. I wonder if this is something in the driver or if the Honeywell itself is reporting both idle and cooling as the same numeric value.