Closed squizzeak closed 6 years ago
Weird – yours is the second report of a missing programsList. This is supposed to be defined in the thermostat device – can you please verify whether or not “programsList” appears in the Current States for the thermostat device (click on the device in the My Devices page to see all the states).
Thanks!
From: Todd Hendricks notifications@github.com Sent: Wednesday, April 4, 2018 1:35 PM To: SANdood/Ecobee-Suite Ecobee-Suite@noreply.github.com Cc: Subscribed subscribed@noreply.github.com Subject: [SANdood/Ecobee-Suite] Smart Circulation cannot be installed (#3)
I just uninstalled the DH's and smartapps from the old repo and installed from this fork, and when attempting to install the Smart Circulation helper I get the following error:
582196dd-43a4-4020-aeaf-b926789d8f6e 1:33:34 PM: error java.lang.IllegalArgumentException: The JSON input text should neither be null nor empty. @line https://github.com/line 148 (getProgramsList)
I attempted to work around it by hardcoding the programs list, but I encountered further difficulties when the thermostatOperatingState was showing as "null" and no changes were being made to the fan time.
— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/SANdood/Ecobee-Suite/issues/3 , or mute the thread https://github.com/notifications/unsubscribe-auth/AHpYUDz32AsJHyP4EhtzzYNB-d-DERa_ks5tlQRfgaJpZM4THNNe . https://github.com/notifications/beacon/AHpYUEm1bNYsFCLMFvTMBS790UcmkeYvks5tlQRfgaJpZM4THNNe.gif
Here's all of it:
This would also help explain why thermostatOperatingState is null; only the Display variant is present in the object.
If it helps debug, I did elect to expose the temp sensor of the thermostat separately.
Odd…you are missing a TON of additional attributes.
Can you please tell me the version numbers as reported by Ecobee Suite Manager (top of the settings page) and Ecobee Suite Thermostat (click on the Gear icon for the device)?
From: Todd Hendricks notifications@github.com Sent: Wednesday, April 4, 2018 1:52 PM To: SANdood/Ecobee-Suite Ecobee-Suite@noreply.github.com Cc: Barry Burke barry@chezburke.com; Comment comment@noreply.github.com Subject: Re: [SANdood/Ecobee-Suite] Smart Circulation cannot be installed (#3)
Here's all of it:
temperature: 73 humidity: 35 motion: inactive thermostatFanMode: circulate heatingSetpointRange: [45.0, 79.0] supportedThermostatFanModes: [on, auto, circulate, off] supportedThermostatModes: [off, heat, auto] checkInterval: 3900 currentProgramName: Hold: Temp currentProgramId: weatherSymbol: 2 timeOfDay: temperatureDisplay: 73° equipmentOperatingState: heat pump hum heatMode: true autoMode: true heatStages: 1 hasBoiler: false heatRangeLow: 45.0 coolRangeHigh: 92.0 heatingSetpointMin: 45.0 coolingSetpointMax: 92.0 heatRange: (45..79) fanMinOnTime: 5 thermostatOperatingStateDisplay: heating thermostatFanModeDisplay: circulate thermostatTime: 2018-04-04 13:37:32
This would also help explain why thermostatOperatingState is null; only the Display variant is present in the object.
If it helps debug, I did elect to expose the temp sensor of the thermostat separately.
— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/SANdood/Ecobee-Suite/issues/3#issuecomment-378688243 , or mute the thread https://github.com/notifications/unsubscribe-auth/AHpYUCC9Wp7pu_ystgKopl4qupaJl4fLks5tlQhOgaJpZM4THNNe . https://github.com/notifications/beacon/AHpYUOzxcTdGDEd_f2Xml61N6zheyczdks5tlQhOgaJpZM4THNNe.gif
"Welcome to Ecobee Suite Manager, version 1.4.16" "Ecobee Suite Thermostat, version 1.4.07"
I’ve found the problem – working on fixing it now…
From: Todd Hendricks notifications@github.com Sent: Wednesday, April 4, 2018 1:59 PM To: SANdood/Ecobee-Suite Ecobee-Suite@noreply.github.com Cc: Barry Burke barry@chezburke.com; Comment comment@noreply.github.com Subject: Re: [SANdood/Ecobee-Suite] Smart Circulation cannot be installed (#3)
"Welcome to Ecobee Suite Manager, version 1.4.16" "Ecobee Suite Thermostat, version 1.4.07"
— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/SANdood/Ecobee-Suite/issues/3#issuecomment-378690349 , or mute the thread https://github.com/notifications/unsubscribe-auth/AHpYUAddr8v_bTe1ugfi1U2ce7AI7dioks5tlQnrgaJpZM4THNNe . https://github.com/notifications/beacon/AHpYUOIQneQpmw5syiIq6gO3-HYLYabUks5tlQnrgaJpZM4THNNe.gif
Please get the latest versions from this GitHub repository
From: Todd Hendricks notifications@github.com Sent: Wednesday, April 4, 2018 1:59 PM To: SANdood/Ecobee-Suite Ecobee-Suite@noreply.github.com Cc: Barry Burke barry@chezburke.com; Comment comment@noreply.github.com Subject: Re: [SANdood/Ecobee-Suite] Smart Circulation cannot be installed (#3)
"Welcome to Ecobee Suite Manager, version 1.4.16" "Ecobee Suite Thermostat, version 1.4.07"
— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/SANdood/Ecobee-Suite/issues/3#issuecomment-378690349 , or mute the thread https://github.com/notifications/unsubscribe-auth/AHpYUAddr8v_bTe1ugfi1U2ce7AI7dioks5tlQnrgaJpZM4THNNe . https://github.com/notifications/beacon/AHpYUOIQneQpmw5syiIq6gO3-HYLYabUks5tlQnrgaJpZM4THNNe.gif
That did the trick. Thanks for the quick fix!
I just uninstalled the DH's and smartapps from the old repo and installed from this fork, and when attempting to install the Smart Circulation helper I get the following error:
582196dd-43a4-4020-aeaf-b926789d8f6e 1:33:34 PM: error java.lang.IllegalArgumentException: The JSON input text should neither be null nor empty. @line 148 (getProgramsList)
I attempted to work around it by hardcoding the programs list, but I encountered further difficulties when the thermostatOperatingState was showing as "null" and no changes were being made to the fan time.