For some reason I get heat set points with house panel but not with Hubitat Dashboards. I am using a custom driver that is a child of a parent. The child driver has thermostat capability. Any suggestions!
Try creating a Virtual Device then select the Virtual Thermostat driver from the dropdown:
Then add that to your Dashboard.. all of this is just a test to confirm everything along the path is working OK.
You should see on the Driver Info page, this:
Current States
coolingSetpoint : 77
heatingSetpoint : 66
supportedThermostatFanModes : [auto, circulate, on]
supportedThermostatModes : [auto, cool, emergency heat, heat, off]
temperature : 68.0
thermostatFanMode : auto
thermostatMode : auto
thermostatOperatingState : idle
thermostatSetpoint : 66
(your values will of course vary.)
Using the buttons on the virtual thermostat, set the mode to be heat. Then set it to Auto. You can adjust things to become familiar with what is 'normal'. The critical element however is the EXACT spelling of the Attributes found in the Current States column within your Custom driver. THe built in Thermostat tile displays those attributes, spelled exactly that way. Your custom driver may need to be adjusted to have the same value in two Attributes.
Hang on didn't follow rest of your instructions will edit this after I fix my code. So the virtual thermostat works. Since my system does't have a thermostat setpoint should I use a if heat the use heat setpoint else use cool setpoint.
Here is a view with the new virtual thermostat on the left. So apparently that one is not displaying it either. I did notice in device page that I am not defining a thermostat Setpoint. Also, on a separate note my system does't communicate operating state. Thanks for your help!
Here are the states from virtual thermostat:
Current States
coolingSetpoint : 75.0
heatingSetpoint : 68.0
supportedThermostatFanModes : [auto, circulate, on]
supportedThermostatModes : [auto, cool, emergency heat, heat, off]
temperature : 68.0
thermostatFanMode : auto
thermostatMode : off
thermostatOperatingState : idle
thermostatSetpoint : 68.0
Custom Driver:
Current States
coolingSetpoint : 78
heatingSetpoint : 72
temperature : 72
thermostatFanMode : Fan Auto
thermostatMode : Heat
thermostatSetpoint : 0
@csteele - Thank you so much for your suggestions!
I had a case sensitive issue in my driver. Here is the new tile (by the way not sure why it turned red in the middle of my fixing things):
Cheers
Mike
I see it changed to red cause my operating state is now working, NICE!!!
Is it possible to activate a switch when thermostat set point is triggerd?
I have a gas garage heater, and i have a recirculation fan, that needs to be turned on. Trying to find out how this can be integrated.
Thanks
It's probably worth setting up your own thread for this question. This is most likely not something related directly to the dashboard tile, but rather triggering a rule based on a change in the set point, regardless of where that is triggered.