I can't figure out why I cannot add my Furnace to the Google Home App. I have a Lennox iComfort Furnace.
When I attempt to add it this is the response I get in the log:
app:2752019-03-10 05:29:45.580 pm warnThe following devices are not supported by Google Home and will be removed from your device list:[Furnace]
app:2752019-03-10 05:29:33.016 pm infoupdated...
These are the capabilities in my device driver:
capability "Thermostat"
capability "RelativeHumidityMeasurement"
capability "Polling"
capability "Refresh"
capability "Sensor"
capability "TemperatureMeasurement"
capability "Actuator"
attribute "thermostatProgram", "string"
attribute "presence", "string"
command "heatLevelUp"
command "heatLevelDown"
command "coolLevelUp"
command "coolLevelDown"
command "switchMode"
command "switchFanMode"
command "switchProgram"
command "setThermostatProgram"
command "away"
command "present"
command "setPresence"
command "updateThermostatData", ["string"]
Here is what my device states look like:
Current States
- coolingSetpoint : 85.00
- heatingSetpoint : 70.00
- humidity : 23
- presence : present
- temperature : 70.00
- thermostatFanMode : auto
- thermostatMode : auto
- thermostatOperatingState : idle
- thermostatProgram : Program 2:winter
- supportedThermostatFanModes : [auto, on, circulate]
- supportedThermostatModes : [off, heat, cool, auto, emergency heat]
Does anyone have a clue why this doesn't work? It worked fine when I was on ST.
on a side note Google Home also throws this error:
app:2752019-03-10 05:30:24.745 pm errorsyncResponse Error: { "error": { "code": 403, "message": "The caller does not have permission", "status": "PERMISSION_DENIED" } } , giving up for now
Anyone have any ideas why I am not able to add my furnace to Google Home?
It's probably the way that the Google Home/HE integration is written. However, Lennox is "supposedly" coming out with a native Google Home integration sometime this year.
@bravenel might be able to speak more to the subject.
This is what I am trying to figure out. Is it my device driver or the Google integration.
Is there a community contributed furnace device handler/app that does work with Google Home, so I could look at it myself and try to determine the root cause? I am getting a bit frustrated that no one from HE has spoken up...
We are not constantly trolling the forum, we are working on making the platform better so posts do fall through the cracks. That said it looks like you do not have all the attributes defined for a thermostat, "thermostatSetpoint" does not appear in your list. I would try setting that first and see if that makes a difference
https://docs.hubitat.com/index.php?title=Driver_Capability_List#Thermostat
Thanks for the reply!! I will look into it.
Now I don't get the previous error but I do get this:
app:2752019-03-16 09:25:19.457 pm errorsyncResponse Error: { "error": { "code": 403, "message": "The caller does not have permission", "status": "PERMISSION_DENIED" } } , giving up for now
app:2752019-03-16 09:25:09.603 pm errorsyncResponse Error: { "error": { "code": 403, "message": "The caller does not have permission", "status": "PERMISSION_DENIED" } } , giving up for now
app:2752019-03-16 09:24:30.418 pm infoupdated...
can you try opening the google home app in HE and then clicking done?
Without adding devices, just hitting done I got this response;
app:2752019-03-17 03:10:08.371 pm errorsyncResponse Error: { "error": { "code": 403, "message": "The caller does not have permission", "status": "PERMISSION_DENIED" } } , giving up for now
app:2752019-03-17 03:09:58.272 pm errorsyncResponse Error: { "error": { "code": 403, "message": "The caller does not have permission", "status": "PERMISSION_DENIED" } } , giving up for now
app:2752019-03-17 03:09:18.100 pm infoupdated...
--- Live Log Started, waiting for events ---