zThermostat Manager is not working

I downloaded the Thermostat Mode Director to help change the settings on my thermostat based on the weather getting hot or cold. The automations seem pretty straightforward, but the one I set up is not working - see screenshots below.

Can anyone tell me what I’m doing wrong here?

Thanks!






That’s my app. Give me about 30 min to get home and I can look to see what problems you have.

When you say is not working, what do you mean? The temp fell below 59 and the tstat did not change to heat and set the 69 heating setpoint? Could you do me a favor, please and tell me what t-stat do you have. Also, can you go to live logging in ide and then to your app and flip both the debug and the info toggle. After you click done, go back to ide and post the lines for your app. Thanks

The temp did fall below 59 and the tstat didn’t change. Also, the temp rose above 75 and the AC didn’t change earlier this week.

The tstat is a Zen

Thanks for your help!!

Code lines:

06b27f5a-d9cd-45fc-a6e9-2973def2af38 10:01:03 PM: error java.lang.NullPointerException: Cannot invoke method contains() on null object @ line 391
06b27f5a-d9cd-45fc-a6e9-2973def2af38 10:01:03 PM: debug timeOk = true
06b27f5a-d9cd-45fc-a6e9-2973def2af38 10:01:03 PM: debug daysOk = true
06b27f5a-d9cd-45fc-a6e9-2973def2af38 10:01:03 PM: debug modeOk = true
3e1227bb-3b91-4b01-b42c-d0bdc60aca1b 10:00:31 PM: debug Parse returned [name:heatingSetpoint, value:68.9, isStateChange:false, displayed:false, linkText:Thermostat, Upstairs, descriptionText:Thermostat, Upstairs heating setpoint is 68.9]
3e1227bb-3b91-4b01-b42c-d0bdc60aca1b 10:00:31 PM: debug Temperature value in F: 68.9
3e1227bb-3b91-4b01-b42c-d0bdc60aca1b 10:00:31 PM: debug Temperature value in C: 20.5
3e1227bb-3b91-4b01-b42c-d0bdc60aca1b 10:00:31 PM: debug HEAT SET POINT
3e1227bb-3b91-4b01-b42c-d0bdc60aca1b 10:00:31 PM: debug Parse description read attr - raw: 7BA70102010A1200290208, dni: 7BA7, endpoint: 01, cluster: 0201, size: 0A, attrId: 0012, encoding: 29, value: 0802
3e1227bb-3b91-4b01-b42c-d0bdc60aca1b 10:00:31 PM: debug Parse returned [name:thermostatFanMode, value:fanAuto, isStateChange:false, displayed:false, linkText:Thermostat, Upstairs, descriptionText:Thermostat, Upstairs thermostat fan mode is fanAuto]
3e1227bb-3b91-4b01-b42c-d0bdc60aca1b 10:00:31 PM: debug Parse description read attr - raw: 7BA70102020800003005, dni: 7BA7, endpoint: 01, cluster: 0202, size: 08, attrId: 0000, encoding: 30, value: 05
3e1227bb-3b91-4b01-b42c-d0bdc60aca1b 10:00:31 PM: debug Parse returned [name:thermostatMode, value:cool, isStateChange:false, displayed:false, linkText:Thermostat, Upstairs, descriptionText:Thermostat, Upstairs thermostat mode is cool]
3e1227bb-3b91-4b01-b42c-d0bdc60aca1b 10:00:31 PM: debug Parse description read attr - raw: 7BA7010201081C003003, dni: 7BA7, endpoint: 01, cluster: 0201, size: 08, attrId: 001c, encoding: 30, value: 03
3e1227bb-3b91-4b01-b42c-d0bdc60aca1b 10:00:31 PM: debug Parse returned [name:coolingSetpoint, value:73.9, isStateChange:false, displayed:false, linkText:Thermostat, Upstairs, descriptionText:Thermostat, Upstairs cooling setpoint is 73.9]
3e1227bb-3b91-4b01-b42c-d0bdc60aca1b 10:00:31 PM: debug Active set point value: 73.9
3e1227bb-3b91-4b01-b42c-d0bdc60aca1b 10:00:31 PM: debug Temperature value in F: 73.9
3e1227bb-3b91-4b01-b42c-d0bdc60aca1b 10:00:31 PM: debug Temperature value in C: 23.3
3e1227bb-3b91-4b01-b42c-d0bdc60aca1b 10:00:31 PM: debug COOL SET POINT
3e1227bb-3b91-4b01-b42c-d0bdc60aca1b 10:00:31 PM: debug Parse description read attr - raw: 7BA70102010A1100291A09, dni: 7BA7, endpoint: 01, cluster: 0201, size: 0A, attrId: 0011, encoding: 29, value: 091a
3e1227bb-3b91-4b01-b42c-d0bdc60aca1b 10:00:31 PM: debug Parse returned [name:temperature, value:74.5, isStateChange:false, displayed:false, linkText:Thermostat, Upstairs, descriptionText:Thermostat, Upstairs temperature is 74.5]
3e1227bb-3b91-4b01-b42c-d0bdc60aca1b 10:00:31 PM: debug Temperature value in F: 74.5
3e1227bb-3b91-4b01-b42c-d0bdc60aca1b 10:00:31 PM: debug Temperature value in C: 23.6
3e1227bb-3b91-4b01-b42c-d0bdc60aca1b 10:00:31 PM: debug LOCAL TEMPERATURE
3e1227bb-3b91-4b01-b42c-d0bdc60aca1b 10:00:31 PM: debug Parse description read attr - raw: 7BA70102010A0000293809, dni: 7BA7, endpoint: 01, cluster: 0201, size: 0A, attrId: 0000, encoding: 29, value: 0938
3e1227bb-3b91-4b01-b42c-d0bdc60aca1b 10:00:17 PM: debug Parse returned [name:thermostatOperatingState, value:idle, isStateChange:false, displayed:false, linkText:Thermostat, Upstairs, descriptionText:Thermostat, Upstairs thermostat operating state is idle]
3e1227bb-3b91-4b01-b42c-d0bdc60aca1b 10:00:17 PM: debug OPERATING STATE
3e1227bb-3b91-4b01-b42c-d0bdc60aca1b 10:00:17 PM: debug Parse description read attr - raw: 7BA70102010A2900190000, dni: 7BA7, endpoint: 01, cluster: 0201, size: 0A, attrId: 0029, encoding: 19, value: 0000
4d4f62f9-04c1-4217-99c4-ef2e71543b9d 10:00:09 PM: debug Parse returned [name:thermostatOperatingState, value:idle, isStateChange:false, displayed:false, linkText:Thermostat, Master, descriptionText:Thermostat, Master thermostat operating state is idle]
4d4f62f9-04c1-4217-99c4-ef2e71543b9d 10:00:09 PM: debug OPERATING STATE
4d4f62f9-04c1-4217-99c4-ef2e71543b9d 10:00:09 PM: debug Parse description read attr - raw: 8AE50102010A2900190000, dni: 8AE5, endpoint: 01, cluster: 0201, size: 0A, attrId: 0029, encoding: 19, value: 0000
4d4f62f9-04c1-4217-99c4-ef2e71543b9d 10:00:09 PM: debug Parse returned [name:thermostatMode, value:cool, isStateChange:false, displayed:false, linkText:Thermostat, Master, descriptionText:Thermostat, Master thermostat mode is cool]
4d4f62f9-04c1-4217-99c4-ef2e71543b9d 10:00:09 PM: debug Parse description read attr - raw: 8AE5010201081C003003, dni: 8AE5, endpoint: 01, cluster: 0201, size: 08, attrId: 001c, encoding: 30, value: 03
4d4f62f9-04c1-4217-99c4-ef2e71543b9d 10:00:09 PM: debug Parse returned [name:heatingSetpoint, value:70.0, isStateChange:false, displayed:false, linkText:Thermostat, Master, descriptionText:Thermostat, Master heating setpoint is 70.0]
4d4f62f9-04c1-4217-99c4-ef2e71543b9d 10:00:09 PM: debug Temperature value in F: 70.0
4d4f62f9-04c1-4217-99c4-ef2e71543b9d 10:00:09 PM: debug Temperature value in C: 21.1
4d4f62f9-04c1-4217-99c4-ef2e71543b9d 10:00:09 PM: debug HEAT SET POINT
4d4f62f9-04c1-4217-99c4-ef2e71543b9d 10:00:09 PM: debug Parse description read attr - raw: 8AE50102010A1200293E08, dni: 8AE5, endpoint: 01, cluster: 0201, size: 0A, attrId: 0012, encoding: 29, value: 083e
4d4f62f9-04c1-4217-99c4-ef2e71543b9d 10:00:09 PM: debug Parse returned [name:coolingSetpoint, value:72.0, isStateChange:false, displayed:false, linkText:Thermostat, Master, descriptionText:Thermostat, Master cooling setpoint is 72.0]
4d4f62f9-04c1-4217-99c4-ef2e71543b9d 10:00:09 PM: debug Active set point value: 72.0
4d4f62f9-04c1-4217-99c4-ef2e71543b9d 10:00:09 PM: debug Temperature value in F: 72.0
4d4f62f9-04c1-4217-99c4-ef2e71543b9d 10:00:09 PM: debug Temperature value in C: 22.2
4d4f62f9-04c1-4217-99c4-ef2e71543b9d 10:00:09 PM: debug COOL SET POINT
4d4f62f9-04c1-4217-99c4-ef2e71543b9d 10:00:09 PM: debug Parse description read attr - raw: 8AE50102010A110029AC08, dni: 8AE5, endpoint: 01, cluster: 0201, size: 0A, attrId: 0011, encoding: 29, value: 08ac
06b27f5a-d9cd-45fc-a6e9-2973def2af38 9:59:55 PM: debug Temperature will be evaluated in one minute
06b27f5a-d9cd-45fc-a6e9-2973def2af38 9:59:55 PM: debug Updated called with [hot:cool, SetCoolingHigh:72, info:true, SetHeatingLow:69, sensor:Temp Sensor, push:true, setHigh:75, thermostat:Thermostat, Master, cold:heat, setLow:60, debug:true]
48d0c3c4-1830-475c-9145-7fc5a182235c 9:59:16 PM: trace getPhrases(), state.welcomeIssue = null
9:58:37 PM: info Waiting on events…
9:58:37 PM: info For past logs for individual things go to the My Devices section, find the device and click on the Events link on the device information page.
9:58:37 PM: info This console provides live logging of your SmartThings.

Ah, it looks like you stepped into the bug that @jmccausland stepped into couple of weeks ago. Can you please update to the last version and see if that fixes your problem? To test it, copy/paste the new code. Then go to your mobile app and set the temperature just above your outdoor sensor whatever that might be now. Then click done and wait 2 min and watch it adjust itself. I would do it with live logging on just in case it still not working. Also, when you are in live logging, please click at the top on the name of your app. That way, it will only display the logging from that single app.

Here is the post/link to the most recent updated version:

[OBSOLETE] zStat Manager - #2 by SBDOBRESCU

It still didn’t work. The code is below. BTW, sorry for the extra coding logs. I tried clicking on just your app, but it continued to display the events from the other apps…

4d4f62f9-04c1-4217-99c4-ef2e71543b9d 10:48:38 PM: debug Parse returned [name:thermostatFanMode, value:fanAuto, isStateChange:false, displayed:false, linkText:Thermostat, Master, descriptionText:Thermostat, Master thermostat fan mode is fanAuto]
4d4f62f9-04c1-4217-99c4-ef2e71543b9d 10:48:38 PM: debug Parse description read attr - raw: 8AE50102020800003005, dni: 8AE5, endpoint: 01, cluster: 0202, size: 08, attrId: 0000, encoding: 30, value: 05
4d4f62f9-04c1-4217-99c4-ef2e71543b9d 10:48:38 PM: debug Parse returned [name:temperature, value:71.8, isStateChange:false, displayed:false, linkText:Thermostat, Master, descriptionText:Thermostat, Master temperature is 71.8]
4d4f62f9-04c1-4217-99c4-ef2e71543b9d 10:48:38 PM: debug Temperature value in F: 71.8
4d4f62f9-04c1-4217-99c4-ef2e71543b9d 10:48:38 PM: debug Temperature value in C: 22.1
4d4f62f9-04c1-4217-99c4-ef2e71543b9d 10:48:38 PM: debug LOCAL TEMPERATURE
4d4f62f9-04c1-4217-99c4-ef2e71543b9d 10:48:38 PM: debug Parse description read attr - raw: 8AE50102010A000029A208, dni: 8AE5, endpoint: 01, cluster: 0201, size: 0A, attrId: 0000, encoding: 29, value: 08a2
1fc433ac-4f2f-478b-8d08-0c8077a10618 10:48:34 PM: debug Parse returned [name:heatingSetpoint, value:70.0, isStateChange:false, displayed:false, linkText:Thermostat, Family Room, descriptionText:Thermostat, Family Room heating setpoint is 70.0]
1fc433ac-4f2f-478b-8d08-0c8077a10618 10:48:34 PM: debug Temperature value in F: 70.0
1fc433ac-4f2f-478b-8d08-0c8077a10618 10:48:34 PM: debug Temperature value in C: 21.1
1fc433ac-4f2f-478b-8d08-0c8077a10618 10:48:34 PM: debug HEAT SET POINT
1fc433ac-4f2f-478b-8d08-0c8077a10618 10:48:34 PM: debug Parse description read attr - raw: AABC0102010A1200293E08, dni: AABC, endpoint: 01, cluster: 0201, size: 0A, attrId: 0012, encoding: 29, value: 083e
1fc433ac-4f2f-478b-8d08-0c8077a10618 10:48:34 PM: debug Parse returned [name:thermostatFanMode, value:fanAuto, isStateChange:false, displayed:false, linkText:Thermostat, Family Room, descriptionText:Thermostat, Family Room thermostat fan mode is fanAuto]
1fc433ac-4f2f-478b-8d08-0c8077a10618 10:48:34 PM: debug Parse description read attr - raw: AABC0102020800003005, dni: AABC, endpoint: 01, cluster: 0202, size: 08, attrId: 0000, encoding: 30, value: 05
1fc433ac-4f2f-478b-8d08-0c8077a10618 10:48:34 PM: debug Parse returned [name:thermostatMode, value:cool, isStateChange:false, displayed:false, linkText:Thermostat, Family Room, descriptionText:Thermostat, Family Room thermostat mode is cool]
1fc433ac-4f2f-478b-8d08-0c8077a10618 10:48:34 PM: debug Parse description read attr - raw: AABC010201081C003003, dni: AABC, endpoint: 01, cluster: 0201, size: 08, attrId: 001c, encoding: 30, value: 03
1fc433ac-4f2f-478b-8d08-0c8077a10618 10:48:34 PM: debug Parse returned [name:temperature, value:74.5, isStateChange:false, displayed:false, linkText:Thermostat, Family Room, descriptionText:Thermostat, Family Room temperature is 74.5]
1fc433ac-4f2f-478b-8d08-0c8077a10618 10:48:34 PM: debug Temperature value in F: 74.5
1fc433ac-4f2f-478b-8d08-0c8077a10618 10:48:34 PM: debug Temperature value in C: 23.6
1fc433ac-4f2f-478b-8d08-0c8077a10618 10:48:34 PM: debug LOCAL TEMPERATURE
1fc433ac-4f2f-478b-8d08-0c8077a10618 10:48:34 PM: debug Parse description read attr - raw: AABC0102010A0000293809, dni: AABC, endpoint: 01, cluster: 0201, size: 0A, attrId: 0000, encoding: 29, value: 0938
1fc433ac-4f2f-478b-8d08-0c8077a10618 10:48:14 PM: debug Parse returned [name:coolingSetpoint, value:75.0, isStateChange:false, displayed:false, linkText:Thermostat, Family Room, descriptionText:Thermostat, Family Room cooling setpoint is 75.0]
1fc433ac-4f2f-478b-8d08-0c8077a10618 10:48:14 PM: debug Active set point value: 75.0
1fc433ac-4f2f-478b-8d08-0c8077a10618 10:48:14 PM: debug Temperature value in F: 75.0
1fc433ac-4f2f-478b-8d08-0c8077a10618 10:48:14 PM: debug Temperature value in C: 23.9
1fc433ac-4f2f-478b-8d08-0c8077a10618 10:48:14 PM: debug COOL SET POINT
1fc433ac-4f2f-478b-8d08-0c8077a10618 10:48:14 PM: debug Parse description read attr - raw: AABC0102010A1100295609, dni: AABC, endpoint: 01, cluster: 0201, size: 0A, attrId: 0011, encoding: 29, value: 0956
1fc433ac-4f2f-478b-8d08-0c8077a10618 10:48:14 PM: debug Parse returned [name:thermostatOperatingState, value:idle, isStateChange:false, displayed:false, linkText:Thermostat, Family Room, descriptionText:Thermostat, Family Room thermostat operating state is idle]
1fc433ac-4f2f-478b-8d08-0c8077a10618 10:48:14 PM: debug OPERATING STATE
1fc433ac-4f2f-478b-8d08-0c8077a10618 10:48:14 PM: debug Parse description read attr - raw: AABC0102010A2900190000, dni: AABC, endpoint: 01, cluster: 0201, size: 0A, attrId: 0029, encoding: 19, value: 0000
48d0c3c4-1830-475c-9145-7fc5a182235c 10:47:52 PM: trace getPhrases(), state.welcomeIssue = null
3e1227bb-3b91-4b01-b42c-d0bdc60aca1b 10:46:35 PM: debug Parse returned [name:thermostatFanMode, value:fanAuto, isStateChange:false, displayed:false, linkText:Thermostat, Upstairs, descriptionText:Thermostat, Upstairs thermostat fan mode is fanAuto]
3e1227bb-3b91-4b01-b42c-d0bdc60aca1b 10:46:35 PM: debug Parse description read attr - raw: 7BA70102020800003005, dni: 7BA7, endpoint: 01, cluster: 0202, size: 08, attrId: 0000, encoding: 30, value: 05
3e1227bb-3b91-4b01-b42c-d0bdc60aca1b 10:46:35 PM: debug Parse returned [name:thermostatMode, value:cool, isStateChange:false, displayed:false, linkText:Thermostat, Upstairs, descriptionText:Thermostat, Upstairs thermostat mode is cool]
3e1227bb-3b91-4b01-b42c-d0bdc60aca1b 10:46:35 PM: debug Parse description read attr - raw: 7BA7010201081C003003, dni: 7BA7, endpoint: 01, cluster: 0201, size: 08, attrId: 001c, encoding: 30, value: 03
3e1227bb-3b91-4b01-b42c-d0bdc60aca1b 10:46:35 PM: debug Parse returned [name:heatingSetpoint, value:68.9, isStateChange:false, displayed:false, linkText:Thermostat, Upstairs, descriptionText:Thermostat, Upstairs heating setpoint is 68.9]
3e1227bb-3b91-4b01-b42c-d0bdc60aca1b 10:46:35 PM: debug Temperature value in F: 68.9
3e1227bb-3b91-4b01-b42c-d0bdc60aca1b 10:46:35 PM: debug Temperature value in C: 20.5
3e1227bb-3b91-4b01-b42c-d0bdc60aca1b 10:46:35 PM: debug HEAT SET POINT
3e1227bb-3b91-4b01-b42c-d0bdc60aca1b 10:46:35 PM: debug Parse description read attr - raw: 7BA70102010A1200290208, dni: 7BA7, endpoint: 01, cluster: 0201, size: 0A, attrId: 0012, encoding: 29, value: 0802
3e1227bb-3b91-4b01-b42c-d0bdc60aca1b 10:46:35 PM: debug Parse returned [name:coolingSetpoint, value:73.9, isStateChange:false, displayed:false, linkText:Thermostat, Upstairs, descriptionText:Thermostat, Upstairs cooling setpoint is 73.9]
3e1227bb-3b91-4b01-b42c-d0bdc60aca1b 10:46:35 PM: debug Active set point value: 73.9
3e1227bb-3b91-4b01-b42c-d0bdc60aca1b 10:46:35 PM: debug Temperature value in F: 73.9
3e1227bb-3b91-4b01-b42c-d0bdc60aca1b 10:46:35 PM: debug Temperature value in C: 23.3
3e1227bb-3b91-4b01-b42c-d0bdc60aca1b 10:46:35 PM: debug COOL SET POINT
3e1227bb-3b91-4b01-b42c-d0bdc60aca1b 10:46:35 PM: debug Parse description read attr - raw: 7BA70102010A1100291A09, dni: 7BA7, endpoint: 01, cluster: 0201, size: 0A, attrId: 0011, encoding: 29, value: 091a
3e1227bb-3b91-4b01-b42c-d0bdc60aca1b 10:46:35 PM: debug Parse returned [name:temperature, value:74.3, isStateChange:false, displayed:false, linkText:Thermostat, Upstairs, descriptionText:Thermostat, Upstairs temperature is 74.3]
3e1227bb-3b91-4b01-b42c-d0bdc60aca1b 10:46:35 PM: debug Temperature value in F: 74.3
3e1227bb-3b91-4b01-b42c-d0bdc60aca1b 10:46:35 PM: debug Temperature value in C: 23.5
3e1227bb-3b91-4b01-b42c-d0bdc60aca1b 10:46:35 PM: debug LOCAL TEMPERATURE
3e1227bb-3b91-4b01-b42c-d0bdc60aca1b 10:46:35 PM: debug Parse description read attr - raw: 7BA70102010A0000292E09, dni: 7BA7, endpoint: 01, cluster: 0201, size: 0A, attrId: 0000, encoding: 29, value: 092e
4d4f62f9-04c1-4217-99c4-ef2e71543b9d 10:46:08 PM: debug Parse returned [name:thermostatOperatingState, value:idle, isStateChange:false, displayed:false, linkText:Thermostat, Master, descriptionText:Thermostat, Master thermostat operating state is idle]
4d4f62f9-04c1-4217-99c4-ef2e71543b9d 10:46:08 PM: debug OPERATING STATE
4d4f62f9-04c1-4217-99c4-ef2e71543b9d 10:46:08 PM: debug Parse description read attr - raw: 8AE50102010A2900190000, dni: 8AE5, endpoint: 01, cluster: 0201, size: 0A, attrId: 0029, encoding: 19, value: 0000
4d4f62f9-04c1-4217-99c4-ef2e71543b9d 10:46:08 PM: debug Parse returned [name:thermostatMode, value:cool, isStateChange:false, displayed:false, linkText:Thermostat, Master, descriptionText:Thermostat, Master thermostat mode is cool]
4d4f62f9-04c1-4217-99c4-ef2e71543b9d 10:46:08 PM: debug Parse description read attr - raw: 8AE5010201081C003003, dni: 8AE5, endpoint: 01, cluster: 0201, size: 08, attrId: 001c, encoding: 30, value: 03
4d4f62f9-04c1-4217-99c4-ef2e71543b9d 10:46:08 PM: debug Parse returned [name:heatingSetpoint, value:70.0, isStateChange:false, displayed:false, linkText:Thermostat, Master, descriptionText:Thermostat, Master heating setpoint is 70.0]
4d4f62f9-04c1-4217-99c4-ef2e71543b9d 10:46:08 PM: debug Temperature value in F: 70.0
4d4f62f9-04c1-4217-99c4-ef2e71543b9d 10:46:08 PM: debug Temperature value in C: 21.1
4d4f62f9-04c1-4217-99c4-ef2e71543b9d 10:46:08 PM: debug HEAT SET POINT
4d4f62f9-04c1-4217-99c4-ef2e71543b9d 10:46:08 PM: debug Parse description read attr - raw: 8AE50102010A1200293E08, dni: 8AE5, endpoint: 01, cluster: 0201, size: 0A, attrId: 0012, encoding: 29, value: 083e
4d4f62f9-04c1-4217-99c4-ef2e71543b9d 10:46:08 PM: debug Parse returned [name:coolingSetpoint, value:72.0, isStateChange:false, displayed:false, linkText:Thermostat, Master, descriptionText:Thermostat, Master cooling setpoint is 72.0]
4d4f62f9-04c1-4217-99c4-ef2e71543b9d 10:46:08 PM: debug Active set point value: 72.0
4d4f62f9-04c1-4217-99c4-ef2e71543b9d 10:46:08 PM: debug Temperature value in F: 72.0
4d4f62f9-04c1-4217-99c4-ef2e71543b9d 10:46:08 PM: debug Temperature value in C: 22.2
4d4f62f9-04c1-4217-99c4-ef2e71543b9d 10:46:08 PM: debug COOL SET POINT
4d4f62f9-04c1-4217-99c4-ef2e71543b9d 10:46:08 PM: debug Parse description read attr - raw: 8AE50102010A110029AC08, dni: 8AE5, endpoint: 01, cluster: 0201, size: 0A, attrId: 0011, encoding: 29, value: 08ac
3e1227bb-3b91-4b01-b42c-d0bdc60aca1b 10:46:06 PM: debug Parse returned [name:thermostatOperatingState, value:idle, isStateChange:false, displayed:false, linkText:Thermostat, Upstairs, descriptionText:Thermostat, Upstairs thermostat operating state is idle]
3e1227bb-3b91-4b01-b42c-d0bdc60aca1b 10:46:06 PM: debug OPERATING STATE
3e1227bb-3b91-4b01-b42c-d0bdc60aca1b 10:46:06 PM: debug Parse description read attr - raw: 7BA70102010A2900190000, dni: 7BA7, endpoint: 01, cluster: 0201, size: 0A, attrId: 0029, encoding: 19, value: 0000
c3a5ca95-1c1c-42b3-b6af-50493c294a0e 10:45:19 PM: info Sonos is playing Desert Song by Hillsong
c3a5ca95-1c1c-42b3-b6af-50493c294a0e 10:45:19 PM: trace status = playing
c3a5ca95-1c1c-42b3-b6af-50493c294a0e 10:45:19 PM: trace Updated saved status to 'playing’
c3a5ca95-1c1c-42b3-b6af-50493c294a0e 10:45:19 PM: trace Current status: ‘playing’, coordinator: ''
c3a5ca95-1c1c-42b3-b6af-50493c294a0e 10:45:19 PM: trace has XML body
c3a5ca95-1c1c-42b3-b6af-50493c294a0e 10:45:19 PM: trace NOTIFY /notify HTTP/1.1 9919 bytes, body = 7194 bytes, sid = RINCON_B8E93798833401400_sub0000000036
c3a5ca95-1c1c-42b3-b6af-50493c294a0e 10:45:19 PM: trace uuid; RINCON_B8E93798833401400
c3a5ca95-1c1c-42b3-b6af-50493c294a0e 10:44:18 PM: info Sonos is playing Let The Heavens Open (Live) by Kari Jobe
c3a5ca95-1c1c-42b3-b6af-50493c294a0e 10:44:18 PM: trace status = playing
c3a5ca95-1c1c-42b3-b6af-50493c294a0e 10:44:18 PM: trace Updated saved status to 'playing’
c3a5ca95-1c1c-42b3-b6af-50493c294a0e 10:44:18 PM: trace Current status: ‘playing’, coordinator: ''
c3a5ca95-1c1c-42b3-b6af-50493c294a0e 10:44:18 PM: trace has XML body
c3a5ca95-1c1c-42b3-b6af-50493c294a0e 10:44:18 PM: trace NOTIFY /notify HTTP/1.1 9847 bytes, body = 7139 bytes, sid = RINCON_B8E93798833401400_sub0000000036
c3a5ca95-1c1c-42b3-b6af-50493c294a0e 10:44:18 PM: trace uuid; RINCON_B8E93798833401400
c3a5ca95-1c1c-42b3-b6af-50493c294a0e 10:44:18 PM: info Sonos is playing Let The Heavens Open (Live) by Kari Jobe
c3a5ca95-1c1c-42b3-b6af-50493c294a0e 10:44:18 PM: trace status = playing
c3a5ca95-1c1c-42b3-b6af-50493c294a0e 10:44:18 PM: trace Updated saved status to 'playing’
c3a5ca95-1c1c-42b3-b6af-50493c294a0e 10:44:18 PM: trace Current status: ‘playing’, coordinator: ''
c3a5ca95-1c1c-42b3-b6af-50493c294a0e 10:44:18 PM: trace has XML body
c3a5ca95-1c1c-42b3-b6af-50493c294a0e 10:44:18 PM: trace NOTIFY /notify HTTP/1.1 9847 bytes, body = 7139 bytes, sid = RINCON_B8E93798833401400_sub0000000036
c3a5ca95-1c1c-42b3-b6af-50493c294a0e 10:44:18 PM: trace uuid; RINCON_B8E93798833401400
48d0c3c4-1830-475c-9145-7fc5a182235c 10:43:52 PM: trace getPhrases(), state.welcomeIssue = null
06b27f5a-d9cd-45fc-a6e9-2973def2af38 10:43:40 PM: error java.lang.NullPointerException: Cannot invoke method contains() on null object @ line 433
06b27f5a-d9cd-45fc-a6e9-2973def2af38 10:43:40 PM: debug timeOk = true
06b27f5a-d9cd-45fc-a6e9-2973def2af38 10:43:40 PM: debug daysOk = true
06b27f5a-d9cd-45fc-a6e9-2973def2af38 10:43:40 PM: debug modeOk = true
4d4f62f9-04c1-4217-99c4-ef2e71543b9d 10:43:38 PM: debug Parse returned [name:thermostatFanMode, value:fanAuto, isStateChange:false, displayed:false, linkText:Thermostat, Master, descriptionText:Thermostat, Master thermostat fan mode is fanAuto]
4d4f62f9-04c1-4217-99c4-ef2e71543b9d 10:43:38 PM: debug Parse description read attr - raw: 8AE50102020800003005, dni: 8AE5, endpoint: 01, cluster: 0202, size: 08, attrId: 0000, encoding: 30, value: 05
4d4f62f9-04c1-4217-99c4-ef2e71543b9d 10:43:38 PM: debug Parse returned [name:temperature, value:71.8, isStateChange:false, displayed:false, linkText:Thermostat, Master, descriptionText:Thermostat, Master temperature is 71.8]
4d4f62f9-04c1-4217-99c4-ef2e71543b9d 10:43:38 PM: debug Temperature value in F: 71.8
4d4f62f9-04c1-4217-99c4-ef2e71543b9d 10:43:38 PM: debug Temperature value in C: 22.1
4d4f62f9-04c1-4217-99c4-ef2e71543b9d 10:43:38 PM: debug LOCAL TEMPERATURE
4d4f62f9-04c1-4217-99c4-ef2e71543b9d 10:43:38 PM: debug Parse description read attr - raw: 8AE50102010A000029A208, dni: 8AE5, endpoint: 01, cluster: 0201, size: 0A, attrId: 0000, encoding: 29, value: 08a2
1fc433ac-4f2f-478b-8d08-0c8077a10618 10:43:32 PM: debug Parse returned [name:thermostatFanMode, value:fanAuto, isStateChange:false, displayed:false, linkText:Thermostat, Family Room, descriptionText:Thermostat, Family Room thermostat fan mode is fanAuto]
1fc433ac-4f2f-478b-8d08-0c8077a10618 10:43:32 PM: debug Parse description read attr - raw: AABC0102020800003005, dni: AABC, endpoint: 01, cluster: 0202, size: 08, attrId: 0000, encoding: 30, value: 05
1fc433ac-4f2f-478b-8d08-0c8077a10618 10:43:32 PM: debug Parse returned [name:thermostatMode, value:cool, isStateChange:false, displayed:false, linkText:Thermostat, Family Room, descriptionText:Thermostat, Family Room thermostat mode is cool]
1fc433ac-4f2f-478b-8d08-0c8077a10618 10:43:32 PM: debug Parse description read attr - raw: AABC010201081C003003, dni: AABC, endpoint: 01, cluster: 0201, size: 08, attrId: 001c, encoding: 30, value: 03
1fc433ac-4f2f-478b-8d08-0c8077a10618 10:43:32 PM: debug Parse returned [name:heatingSetpoint, value:70.0, isStateChange:false, displayed:false, linkText:Thermostat, Family Room, descriptionText:Thermostat, Family Room heating setpoint is 70.0]
1fc433ac-4f2f-478b-8d08-0c8077a10618 10:43:32 PM: debug Temperature value in F: 70.0
1fc433ac-4f2f-478b-8d08-0c8077a10618 10:43:32 PM: debug Temperature value in C: 21.1
1fc433ac-4f2f-478b-8d08-0c8077a10618 10:43:32 PM: debug HEAT SET POINT
1fc433ac-4f2f-478b-8d08-0c8077a10618 10:43:32 PM: debug Parse description read attr - raw: AABC0102010A1200293E08, dni: AABC, endpoint: 01, cluster: 0201, size: 0A, attrId: 0012, encoding: 29, value: 083e
1fc433ac-4f2f-478b-8d08-0c8077a10618 10:43:32 PM: debug Parse returned [name:temperature, value:74.5, isStateChange:true, displayed:true, linkText:Thermostat, Family Room, descriptionText:Thermostat, Family Room temperature is 74.5]
1fc433ac-4f2f-478b-8d08-0c8077a10618 10:43:32 PM: debug Temperature value in F: 74.5
1fc433ac-4f2f-478b-8d08-0c8077a10618 10:43:32 PM: debug Temperature value in C: 23.6
1fc433ac-4f2f-478b-8d08-0c8077a10618 10:43:32 PM: debug LOCAL TEMPERATURE
1fc433ac-4f2f-478b-8d08-0c8077a10618 10:43:32 PM: debug Parse description read attr - raw: AABC0102010A0000293809, dni: AABC, endpoint: 01, cluster: 0201, size: 0A, attrId: 0000, encoding: 29, value: 0938
064915f5-c671-4f14-a3d4-75457cda1496 10:43:25 PM: error java.lang.NullPointerException: Cannot invoke method contains() on null object @ line 433
1fc433ac-4f2f-478b-8d08-0c8077a10618 10:43:10 PM: debug Parse returned [name:coolingSetpoint, value:75.0, isStateChange:false, displayed:false, linkText:Thermostat, Family Room, descriptionText:Thermostat, Family Room cooling setpoint is 75.0]
1fc433ac-4f2f-478b-8d08-0c8077a10618 10:43:10 PM: debug Active set point value: 75.0
1fc433ac-4f2f-478b-8d08-0c8077a10618 10:43:10 PM: debug Temperature value in F: 75.0
1fc433ac-4f2f-478b-8d08-0c8077a10618 10:43:10 PM: debug Temperature value in C: 23.9
1fc433ac-4f2f-478b-8d08-0c8077a10618 10:43:10 PM: debug COOL SET POINT
1fc433ac-4f2f-478b-8d08-0c8077a10618 10:43:10 PM: debug Parse description read attr - raw: AABC0102010A1100295609, dni: AABC, endpoint: 01, cluster: 0201, size: 0A, attrId: 0011, encoding: 29, value: 0956
1fc433ac-4f2f-478b-8d08-0c8077a10618 10:43:10 PM: debug Parse returned [name:thermostatOperatingState, value:idle, isStateChange:false, displayed:false, linkText:Thermostat, Family Room, descriptionText:Thermostat, Family Room thermostat operating state is idle]

Ok, I see the problem… The away mode is optionally required :slight_smile: Meaning that you can skip it in the settings, but a value is required for the app to work. My bad! Let me think of a way to get around that and will update the app shortly. Sorry about that…

Fixed the bug, please update again and see if that works. I have tested the fix without Away setting and worked for me.

https://raw.githubusercontent.com/sbdobrescu/SmartThings/master/ZwaveThermostatDir.groovy

1 Like

Not working :frowning:

This is the log now:

3e1227bb-3b91-4b01-b42c-d0bdc60aca1b 9:51:34 AM: debug Parse returned [name:heatingSetpoint, value:70.0, isStateChange:false, displayed:false, linkText:Thermostat, Upstairs, descriptionText:Thermostat, Upstairs heating setpoint is 70.0]
3e1227bb-3b91-4b01-b42c-d0bdc60aca1b 9:51:34 AM: debug Temperature value in F: 70.0
3e1227bb-3b91-4b01-b42c-d0bdc60aca1b 9:51:34 AM: debug Temperature value in C: 21.1
3e1227bb-3b91-4b01-b42c-d0bdc60aca1b 9:51:34 AM: debug HEAT SET POINT
3e1227bb-3b91-4b01-b42c-d0bdc60aca1b 9:51:34 AM: debug Parse description read attr - raw: 7BA70102010A1200293E08, dni: 7BA7, endpoint: 01, cluster: 0201, size: 0A, attrId: 0012, encoding: 29, value: 083e
3e1227bb-3b91-4b01-b42c-d0bdc60aca1b 9:51:19 AM: debug Parse returned [name:thermostatMode, value:heat, isStateChange:false, displayed:false, linkText:Thermostat, Upstairs, descriptionText:Thermostat, Upstairs thermostat mode is heat]
3e1227bb-3b91-4b01-b42c-d0bdc60aca1b 9:51:19 AM: debug Parse description read attr - raw: 7BA7010201081C003004, dni: 7BA7, endpoint: 01, cluster: 0201, size: 08, attrId: 001c, encoding: 30, value: 04
3e1227bb-3b91-4b01-b42c-d0bdc60aca1b 9:51:04 AM: debug Parse returned [name:thermostatOperatingState, value:idle, isStateChange:false, displayed:false, linkText:Thermostat, Upstairs, descriptionText:Thermostat, Upstairs thermostat operating state is idle]
3e1227bb-3b91-4b01-b42c-d0bdc60aca1b 9:51:04 AM: debug OPERATING STATE
3e1227bb-3b91-4b01-b42c-d0bdc60aca1b 9:51:04 AM: debug Parse description read attr - raw: 7BA70102010A2900190000, dni: 7BA7, endpoint: 01, cluster: 0201, size: 0A, attrId: 0029, encoding: 19, value: 0000
4d4f62f9-04c1-4217-99c4-ef2e71543b9d 9:51:02 AM: debug Parse returned [name:thermostatFanMode, value:fanAuto, isStateChange:false, displayed:false, linkText:Thermostat, Master, descriptionText:Thermostat, Master thermostat fan mode is fanAuto]
4d4f62f9-04c1-4217-99c4-ef2e71543b9d 9:51:02 AM: debug Parse description read attr - raw: 8AE50102020800003005, dni: 8AE5, endpoint: 01, cluster: 0202, size: 08, attrId: 0000, encoding: 30, value: 05
4d4f62f9-04c1-4217-99c4-ef2e71543b9d 9:51:02 AM: debug Parse returned [name:thermostatMode, value:heat, isStateChange:false, displayed:false, linkText:Thermostat, Master, descriptionText:Thermostat, Master thermostat mode is heat]
4d4f62f9-04c1-4217-99c4-ef2e71543b9d 9:51:02 AM: debug Parse description read attr - raw: 8AE5010201081C003004, dni: 8AE5, endpoint: 01, cluster: 0201, size: 08, attrId: 001c, encoding: 30, value: 04
4d4f62f9-04c1-4217-99c4-ef2e71543b9d 9:51:02 AM: debug Parse returned [name:temperature, value:68.7, isStateChange:false, displayed:false, linkText:Thermostat, Master, descriptionText:Thermostat, Master temperature is 68.7]
4d4f62f9-04c1-4217-99c4-ef2e71543b9d 9:51:02 AM: debug Temperature value in F: 68.7
4d4f62f9-04c1-4217-99c4-ef2e71543b9d 9:51:02 AM: debug Temperature value in C: 20.4
4d4f62f9-04c1-4217-99c4-ef2e71543b9d 9:51:02 AM: debug LOCAL TEMPERATURE
4d4f62f9-04c1-4217-99c4-ef2e71543b9d 9:51:02 AM: debug Parse description read attr - raw: 8AE50102010A000029F807, dni: 8AE5, endpoint: 01, cluster: 0201, size: 0A, attrId: 0000, encoding: 29, value: 07f8
802384b6-01dd-40e9-82a1-f2418acde321 9:50:04 AM: error java.lang.IllegalArgumentException: Command ‘size’ is not supported by device dd15b94e-2aae-486f-ab07-af62f49cf465 of type ‘SmartSense Motion Sensor’. Supported commands: [configure, refresh, ping, enrollResponse] @ line 434
064915f5-c671-4f14-a3d4-75457cda1496 9:49:54 AM: error java.lang.IllegalArgumentException: Command ‘size’ is not supported by device dd15b94e-2aae-486f-ab07-af62f49cf465 of type ‘SmartSense Motion Sensor’. Supported commands: [configure, refresh, ping, enrollResponse] @ line 434
4d4f62f9-04c1-4217-99c4-ef2e71543b9d 9:49:45 AM: debug Parse returned [name:thermostatOperatingState, value:heating, isStateChange:false, displayed:false, linkText:Thermostat, Master, descriptionText:Thermostat, Master thermostat operating state is heating]
4d4f62f9-04c1-4217-99c4-ef2e71543b9d 9:49:45 AM: debug OPERATING STATE
4d4f62f9-04c1-4217-99c4-ef2e71543b9d 9:49:45 AM: debug Parse description read attr - raw: 8AE50102010A2900190500, dni: 8AE5, endpoint: 01, cluster: 0201, size: 0A, attrId: 0029, encoding: 19, value: 0005
3e1227bb-3b91-4b01-b42c-d0bdc60aca1b 9:49:40 AM: debug Parse returned [name:thermostatFanMode, value:fanAuto, isStateChange:false, displayed:false, linkText:Thermostat, Upstairs, descriptionText:Thermostat, Upstairs thermostat fan mode is fanAuto]
3e1227bb-3b91-4b01-b42c-d0bdc60aca1b 9:49:40 AM: debug Parse description read attr - raw: 7BA70102020800003005, dni: 7BA7, endpoint: 01, cluster: 0202, size: 08, attrId: 0000, encoding: 30, value: 05
3e1227bb-3b91-4b01-b42c-d0bdc60aca1b 9:49:40 AM: debug Parse returned [name:coolingSetpoint, value:73.9, isStateChange:false, displayed:false, linkText:Thermostat, Upstairs, descriptionText:Thermostat, Upstairs cooling setpoint is 73.9]
3e1227bb-3b91-4b01-b42c-d0bdc60aca1b 9:49:40 AM: debug Temperature value in F: 73.9
3e1227bb-3b91-4b01-b42c-d0bdc60aca1b 9:49:40 AM: debug Temperature value in C: 23.3
3e1227bb-3b91-4b01-b42c-d0bdc60aca1b 9:49:40 AM: debug COOL SET POINT
3e1227bb-3b91-4b01-b42c-d0bdc60aca1b 9:49:40 AM: debug Parse description read attr - raw: 7BA70102010A1100291A09, dni: 7BA7, endpoint: 01, cluster: 0201, size: 0A, attrId: 0011, encoding: 29, value: 091a
3e1227bb-3b91-4b01-b42c-d0bdc60aca1b 9:49:40 AM: debug Parse returned [name:temperature, value:69.8, isStateChange:false, displayed:false, linkText:Thermostat, Upstairs, descriptionText:Thermostat, Upstairs temperature is 69.8]
3e1227bb-3b91-4b01-b42c-d0bdc60aca1b 9:49:40 AM: debug Temperature value in F: 69.8
3e1227bb-3b91-4b01-b42c-d0bdc60aca1b 9:49:40 AM: debug Temperature value in C: 21.0
3e1227bb-3b91-4b01-b42c-d0bdc60aca1b 9:49:40 AM: debug LOCAL TEMPERATURE
3e1227bb-3b91-4b01-b42c-d0bdc60aca1b 9:49:40 AM: debug Parse description read attr - raw: 7BA70102010A0000293408, dni: 7BA7, endpoint: 01, cluster: 0201, size: 0A, attrId: 0000, encoding: 29, value: 0834
06b27f5a-d9cd-45fc-a6e9-2973def2af38 9:49:35 AM: error java.lang.IllegalArgumentException: Command ‘size’ is not supported by device dd15b94e-2aae-486f-ab07-af62f49cf465 of type ‘SmartSense Motion Sensor’. Supported commands: [configure, refresh, ping, enrollResponse] @ line 434
06b27f5a-d9cd-45fc-a6e9-2973def2af38 9:49:35 AM: debug modeNotAwayOk = true
06b27f5a-d9cd-45fc-a6e9-2973def2af38 9:49:35 AM: debug timeOk = true
06b27f5a-d9cd-45fc-a6e9-2973def2af38 9:49:35 AM: debug daysOk = true
06b27f5a-d9cd-45fc-a6e9-2973def2af38 9:49:35 AM: debug modeOk = true
c3a5ca95-1c1c-42b3-b6af-50493c294a0e 9:49:27 AM: info Sonos is playing Thy Will by Hillary Scott & The Scott Family
1fc433ac-4f2f-478b-8d08-0c8077a10618 9:48:41 AM: debug Parse returned [name:thermostatOperatingState, value:idle, isStateChange:false, displayed:false, linkText:Thermostat, Family Room, descriptionText:Thermostat, Family Room thermostat operating state is idle]
1fc433ac-4f2f-478b-8d08-0c8077a10618 9:48:41 AM: debug OPERATING STATE
1fc433ac-4f2f-478b-8d08-0c8077a10618 9:48:41 AM: debug Parse description read attr - raw: AABC0102010A2900190000, dni: AABC, endpoint: 01, cluster: 0201, size: 0A, attrId: 0029, encoding: 19, value: 0000
06b27f5a-d9cd-45fc-a6e9-2973def2af38 9:48:35 AM: debug Temperature will be evaluated in one minute
06b27f5a-d9cd-45fc-a6e9-2973def2af38 9:48:35 AM: debug Updated called with [neutral:false, hot:cool, SetCoolingHigh:72, remoteSensors:false, info:true, SetHeatingLow:69, sensor:Temp Sensor, push:true, setHigh:75, thermostat:Thermostat, Master, cold:heat, setLow:60, debug:true]
1fc433ac-4f2f-478b-8d08-0c8077a10618 9:48:05 AM: debug Parse returned [name:coolingSetpoint, value:75.0, isStateChange:false, displayed:false, linkText:Thermostat, Family Room, descriptionText:Thermostat, Family Room cooling setpoint is 75.0]
1fc433ac-4f2f-478b-8d08-0c8077a10618 9:48:05 AM: debug Temperature value in F: 75.0
1fc433ac-4f2f-478b-8d08-0c8077a10618 9:48:05 AM: debug Temperature value in C: 23.9
1fc433ac-4f2f-478b-8d08-0c8077a10618 9:48:05 AM: debug COOL SET POINT
1fc433ac-4f2f-478b-8d08-0c8077a10618 9:48:05 AM: debug Parse description read attr - raw: AABC0102010A1100295609, dni: AABC, endpoint: 01, cluster: 0201, size: 0A, attrId: 0011, encoding: 29, value: 0956
4d4f62f9-04c1-4217-99c4-ef2e71543b9d 9:47:56 AM: debug Parse returned [name:heatingSetpoint, value:69.1, isStateChange:false, displayed:false, linkText:Thermostat, Master, descriptionText:Thermostat, Master heating setpoint is 69.1]
4d4f62f9-04c1-4217-99c4-ef2e71543b9d 9:47:56 AM: debug Temperature value in F: 69.1
4d4f62f9-04c1-4217-99c4-ef2e71543b9d 9:47:56 AM: debug Temperature value in C: 20.6
4d4f62f9-04c1-4217-99c4-ef2e71543b9d 9:47:56 AM: debug HEAT SET POINT
4d4f62f9-04c1-4217-99c4-ef2e71543b9d 9:47:56 AM: debug Parse description read attr - raw: 8AE50102010A1200290C08, dni: 8AE5, endpoint: 01, cluster: 0201, size: 0A, attrId: 0012, encoding: 29, value: 080c
4d4f62f9-04c1-4217-99c4-ef2e71543b9d 9:47:56 AM: debug Parse returned [name:coolingSetpoint, value:72.0, isStateChange:false, displayed:false, linkText:Thermostat, Master, descriptionText:Thermostat, Master cooling setpoint is 72.0]
4d4f62f9-04c1-4217-99c4-ef2e71543b9d 9:47:56 AM: debug Temperature value in F: 72.0
4d4f62f9-04c1-4217-99c4-ef2e71543b9d 9:47:56 AM: debug Temperature value in C: 22.2
4d4f62f9-04c1-4217-99c4-ef2e71543b9d 9:47:56 AM: debug COOL SET POINT
4d4f62f9-04c1-4217-99c4-ef2e71543b9d 9:47:56 AM: debug Parse description read attr - raw: 8AE50102010A110029AC08, dni: 8AE5, endpoint: 01, cluster: 0201, size: 0A, attrId: 0011, encoding: 29, value: 08ac
1fc433ac-4f2f-478b-8d08-0c8077a10618 9:47:13 AM: debug Parse returned [name:thermostatMode, value:heat, isStateChange:false, displayed:false, linkText:Thermostat, Family Room, descriptionText:Thermostat, Family Room thermostat mode is heat]
1fc433ac-4f2f-478b-8d08-0c8077a10618 9:47:13 AM: debug Parse description read attr - raw: AABC010201081C003004, dni: AABC, endpoint: 01, cluster: 0201, size: 08, attrId: 001c, encoding: 30, value: 04
1fc433ac-4f2f-478b-8d08-0c8077a10618 9:47:13 AM: debug Parse returned [name:thermostatFanMode, value:fanAuto, isStateChange:false, displayed:false, linkText:Thermostat, Family Room, descriptionText:Thermostat, Family Room thermostat fan mode is fanAuto]
1fc433ac-4f2f-478b-8d08-0c8077a10618 9:47:13 AM: debug Parse description read attr - raw: AABC0102020800003005, dni: AABC, endpoint: 01, cluster: 0202, size: 08, attrId: 0000, encoding: 30, value: 05
1fc433ac-4f2f-478b-8d08-0c8077a10618 9:47:13 AM: debug Parse returned [name:heatingSetpoint, value:72.0, isStateChange:false, displayed:false, linkText:Thermostat, Family Room, descriptionText:Thermostat, Family Room heating setpoint is 72.0]
1fc433ac-4f2f-478b-8d08-0c8077a10618 9:47:13 AM: debug Temperature value in F: 72.0
1fc433ac-4f2f-478b-8d08-0c8077a10618 9:47:13 AM: debug Temperature value in C: 22.2
1fc433ac-4f2f-478b-8d08-0c8077a10618 9:47:13 AM: debug HEAT SET POINT
1fc433ac-4f2f-478b-8d08-0c8077a10618 9:47:13 AM: debug Parse description read attr - raw: AABC0102010A120029AC08, dni: AABC, endpoint: 01, cluster: 0201, size: 0A, attrId: 0012, encoding: 29, value: 08ac
1fc433ac-4f2f-478b-8d08-0c8077a10618 9:47:13 AM: debug Parse returned [name:temperature, value:71.1, isStateChange:false, displayed:false, linkText:Thermostat, Family Room, descriptionText:Thermostat, Family Room temperature is 71.1]
1fc433ac-4f2f-478b-8d08-0c8077a10618 9:47:13 AM: debug Temperature value in F: 71.1
1fc433ac-4f2f-478b-8d08-0c8077a10618 9:47:13 AM: debug Temperature value in C: 21.7
1fc433ac-4f2f-478b-8d08-0c8077a10618 9:47:13 AM: debug LOCAL TEMPERATURE
1fc433ac-4f2f-478b-8d08-0c8077a10618 9:47:13 AM: debug Parse description read attr - raw: AABC0102010A0000297A08, dni: AABC, endpoint: 01, cluster: 0201, size: 0A, attrId: 0000, encoding: 29, value: 087a
48d0c3c4-1830-475c-9145-7fc5a182235c 9:47:07 AM: trace getPhrases(), state.welcomeIssue = null
73d429ef-4fe2-45dc-a74a-233a9e28c194 9:46:33 AM: debug Parse returned Pool Pump switch is on
3e1227bb-3b91-4b01-b42c-d0bdc60aca1b 9:46:25 AM: debug Parse returned [name:heatingSetpoint, value:70.0, isStateChange:false, displayed:false, linkText:Thermostat, Upstairs, descriptionText:Thermostat, Upstairs heating setpoint is 70.0]
3e1227bb-3b91-4b01-b42c-d0bdc60aca1b 9:46:25 AM: debug Temperature value in F: 70.0
3e1227bb-3b91-4b01-b42c-d0bdc60aca1b 9:46:25 AM: debug Temperature value in C: 21.1
3e1227bb-3b91-4b01-b42c-d0bdc60aca1b 9:46:25 AM: debug HEAT SET POINT
3e1227bb-3b91-4b01-b42c-d0bdc60aca1b 9:46:25 AM: debug Parse description read attr - raw: 7BA70102010A1200293E08, dni: 7BA7, endpoint: 01, cluster: 0201, size: 0A, attrId: 0012, encoding: 29, value: 083e
c3a5ca95-1c1c-42b3-b6af-50493c294a0e 9:46:19 AM: info Sonos is playing Thy Will by Hillary Scott & The Scott Family
c3a5ca95-1c1c-42b3-b6af-50493c294a0e 9:46:19 AM: trace status = playing
c3a5ca95-1c1c-42b3-b6af-50493c294a0e 9:46:19 AM: trace Updated saved status to 'playing’
c3a5ca95-1c1c-42b3-b6af-50493c294a0e 9:46:19 AM: trace Current status: ‘playing’, coordinator: ''
c3a5ca95-1c1c-42b3-b6af-50493c294a0e 9:46:19 AM: trace has XML body
c3a5ca95-1c1c-42b3-b6af-50493c294a0e 9:46:19 AM: trace NOTIFY /notify HTTP/1.1 9611 bytes, body = 6963 bytes, sid = RINCON_B8E93798833401400_sub0000000045
c3a5ca95-1c1c-42b3-b6af-50493c294a0e 9:46:19 AM: trace uuid; RINCON_B8E93798833401400
3e1227bb-3b91-4b01-b42c-d0bdc60aca1b 9:46:10 AM: debug Parse returned [name:thermostatMode, value:heat, isStateChange:false, displayed:false, linkText:Thermostat, Upstairs, descriptionText:Thermostat, Upstairs thermostat mode is heat]
3e1227bb-3b91-4b01-b42c-d0bdc60aca1b 9:46:10 AM: debug Parse description read attr - raw: 7BA7010201081C003004, dni: 7BA7, endpoint: 01, cluster: 0201, size: 08, attrId: 001c, encoding: 30, value: 04
4d4f62f9-04c1-4217-99c4-ef2e71543b9d 9:46:00 AM: debug Parse returned [name:thermostatMode, value:heat, isStateChange:false, displayed:false, linkText:Thermostat, Master, descriptionText:Thermostat, Master thermostat mode is heat]
4d4f62f9-04c1-4217-99c4-ef2e71543b9d 9:46:00 AM: debug Parse description read attr - raw: 8AE5010201081C003004, dni: 8AE5, endpoint: 01, cluster: 0201, size: 08, attrId: 001c, encoding: 30, value: 04
4d4f62f9-04c1-4217-99c4-ef2e71543b9d 9:46:00 AM: debug Parse returned [name:thermostatFanMode, value:fanAuto, isStateChange:false, displayed:false, linkText:Thermostat, Master, descriptionText:Thermostat, Master thermostat fan mode is fanAuto]
4d4f62f9-04c1-4217-99c4-ef2e71543b9d 9:46:00 AM: debug Parse description read attr - raw: 8AE50102020800003005, dni: 8AE5, endpoint: 01, cluster: 0202, size: 08, attrId: 0000, encoding: 30, value: 05
4d4f62f9-04c1-4217-99c4-ef2e71543b9d 9:46:00 AM: debug Parse returned [name:temperature, value:68.7, isStateChange:true, displayed:true, linkText:Thermostat, Master, descriptionText:Thermostat, Master temperature is 68.7]
4d4f62f9-04c1-4217-99c4-ef2e71543b9d 9:46:00 AM: debug Temperature value in F: 68.7
4d4f62f9-04c1-4217-99c4-ef2e71543b9d 9:46:00 AM: debug Temperature value in C: 20.4
4d4f62f9-04c1-4217-99c4-ef2e71543b9d 9:46:00 AM: debug LOCAL TEMPERATURE
4d4f62f9-04c1-4217-99c4-ef2e71543b9d 9:46:00 AM: debug Parse description read attr - raw: 8AE50102010A000029F807, dni: 8AE5, endpoint: 01, cluster: 0201, size: 0A, attrId: 0000, encoding: 29, value: 07f8
3e1227bb-3b91-4b01-b42c-d0bdc60aca1b 9:45:56 AM: debug Parse returned [name:thermostatOperatingState, value:idle, isStateChange:false, displayed:false, linkText:Thermostat, Upstairs, descriptionText:Thermostat, Upstairs thermostat operating state is idle]
3e1227bb-3b91-4b01-b42c-d0bdc60aca1b 9:45:56 AM: debug OPERATING STATE
3e1227bb-3b91-4b01-b42c-d0bdc60aca1b 9:45:56 AM: debug Parse description read attr - raw: 7BA70102010A2900190000, dni: 7BA7, endpoint: 01, cluster: 0201, size: 0A, attrId: 0029, encoding: 19, value: 0000

So you are using a ST motion sensor as the temperature sensor? Let me replicate your setting…We are getting warmer …lol

Yes, I am using the following for a temp sensor: https://www.lowes.com/pd/Iris-Motion-Sensor-Works-with-Iris/999925310

But you are using the ST device type handler, correct?

Sorry I don’t understand the question…

I apologize, I am a bit of a noob to all of this…

That’s ok, you’re doing great!!! Do you have time now to continue troubleshooting or when would you have a 15 to 30 min available? I tried to replicate your issue and I wasn’t able, which means that it is a problem with the hardware you are using. Most likely is the sensor, but we may run into more problems after we fix the sensor problem. So I may need you to try a few different things in a very short period so we can get you up and running…

Sure, I’m available - let me know what you need from me.

Thanks for all your help!!

1 Like

Ok, sorry for the delay. This error is really giving me a hard time…

Can you try this for me? You will need to uninstall your current app and then recreate your “Thermostat, Master”

Also, when in ide, can you please click to highlight the “Thermostat, Master” like in this picture?

Here is the new app…

https://raw.githubusercontent.com/sbdobrescu/SmartThings/master/zStat-Manager-Single.groovy

Hey Bobby, sorry for the delay in responding - I had a large three day event I was producing and was completely tied up with that.

Regarding our issue…I was looking through my ST account an saw that I don’t have any device handlers…and then remembered that you asked if I was using a device handler for my temp sensor.

Is this possibly the cause of my problem?

No, the problem seems to be specific to your hardware. You are using the stock handler that’s why you don’t see any. Didn’t last update take care of your problem?

I uninstalled and re-installed as instructed, and the program is still not adjusting my thermostat. Note: the thermostat is currently set on cool, but at 72 degrees. I set the program to change the temp to cool, 74 but there was no change. The logs:

6912d7bd-6ac6-4666-8563-112ff7788cfb 10:29:28 AM: debug Temperature handler called: modeOk = true, daysOk = true, timeOk = true, modeNotAwayOk = true
6912d7bd-6ac6-4666-8563-112ff7788cfb 10:29:28 AM: debug modeNotAwayOk = true
6912d7bd-6ac6-4666-8563-112ff7788cfb 10:29:28 AM: debug timeOk = true
6912d7bd-6ac6-4666-8563-112ff7788cfb 10:29:28 AM: debug daysOk = true
6912d7bd-6ac6-4666-8563-112ff7788cfb 10:29:28 AM: debug modeOk = true
6912d7bd-6ac6-4666-8563-112ff7788cfb 10:29:28 AM: debug App data (curr temp: 76,curr mode: cool, currentHSP: 68.9, currentCSP: 72.0, last status: null
6912d7bd-6ac6-4666-8563-112ff7788cfb 10:29:28 AM: debug doorsOk = true
6912d7bd-6ac6-4666-8563-112ff7788cfb 10:29:28 AM: debug Data check (avg temp: 76, num of sensors:null, app status: null)
6912d7bd-6ac6-4666-8563-112ff7788cfb 10:29:28 AM: debug modeNotAwayOk = true
6912d7bd-6ac6-4666-8563-112ff7788cfb 10:29:28 AM: debug timeOk = true
6912d7bd-6ac6-4666-8563-112ff7788cfb 10:29:28 AM: debug daysOk = true
6912d7bd-6ac6-4666-8563-112ff7788cfb 10:29:28 AM: debug modeOk = true
6912d7bd-6ac6-4666-8563-112ff7788cfb 10:28:27 AM: debug Temperature will be evaluated in one minute
6912d7bd-6ac6-4666-8563-112ff7788cfb 10:28:27 AM: debug Updated called with [SetCoolingHigh:74, cold:heat, thermostat:Thermostat, Master, debug:true, setLow:60, remoteSensors:true, SetHeatingLow:69, sensor:Temp Sensor, push:true, hot:cool, info:true, setHigh:72, neutral:false]

Yoo hoooo!..looks like you are good to go! It actually works…

Based on your logs:
temp was 76
mode was cool
cooling set point was: 72

Your rule:
if temp > 72 then set AC to 74

There is a safeguard within the app to protect your system from unnecessary commands to be sent

1st the app evaluates your current mode, and you were already on cool
Then it evaluates the current set point (72) against the desired set point (74). If it finds that the t-stat is already set to cool and it’s cooling to a temperature equal or lesser than your cooling SetPoint, then it doesn’t change your settings.

if you want to test it, just change the mode on the t-stat to heat, then open your app click done and see what happens…(if your t-stat is compatible with the app, then it should change the mode to ac and set the cooling to 74)

For future ref…the logic for the heating is simillar

1st the app evaluates your current mode, and if already on heat…
Then it evaluates the current heating set point against the desired set point. If it finds that the t-stat is already set to heat and it’s heating to a temperature greater or equal than your current SetPoint, then it doesn’t change your settings.

If you think the safeguard logic is not working well for you, let me know and I may be able to accommodate…