I have installed six of these, and some of them are refusing to accept a setpoint. I’ve tried my best to make all of the installs the same, and cannot find any differences between the working tstats and the problem ones. Here is a simple log of a thermostat reverting back to an original value. I am modifying the value through PaperUI’s control tab.
2019-06-22 19:14:05.152 [ome.event.ItemCommandEvent] - Item 'tstat_hallbar_setpoint_cool' received command 80
2019-06-22 19:14:05.174 [nt.ItemStatePredictedEvent] - tstat_hallbar_setpoint_cool predicted to become 80
2019-06-22 19:14:05.180 [vent.ItemStateChangedEvent] - tstat_hallbar_setpoint_cool changed from 79 to 80
2019-06-22 19:14:24.710 [vent.ItemStateChangedEvent] - tstat_hallbar_setpoint_cool changed from 80 to 79
I have a rule that triggers, and it is showing a double trigger:
2019-06-22 19:47:29.389 [ome.event.ItemCommandEvent] - Item 'tstat_hallbar_setpoint_cool' received command 80
2019-06-22 19:47:29.414 [nt.ItemStatePredictedEvent] - tstat_hallbar_setpoint_cool predicted to become 80
2019-06-22 19:47:29.467 [vent.ItemStateChangedEvent] - tstat_hallbar_setpoint_cool changed from 79 to 80
2019-06-22 19:47:29.547 [vent.ItemStateChangedEvent] - tstat_hallbar_setpoint_cool changed from 80 to 79
==> /var/log/openhab2/openhab.log <==
2019-06-22 19:47:30.954 [INFO ] [l.script.Thermostat Was Changed Rule] - tstat_hallbar_setpoint_cool (Type=NumberItem, State=79, Label=Cool Set, Category=thermostat, Groups=[gSet])
2019-06-22 19:47:30.957 [INFO ] [l.script.Thermostat Was Changed Rule] - tstat_hallbar_setpoint_cool (Type=NumberItem, State=79, Label=Cool Set, Category=thermostat, Groups=[gSet])
And here is a thermostat that is working properly:
==> /var/log/openhab2/events.log <==
2019-06-22 19:47:51.209 [ome.event.ItemCommandEvent] - Item 'tstat_choir_setpoint_cool' received command 80
2019-06-22 19:47:51.229 [nt.ItemStatePredictedEvent] - tstat_choir_setpoint_cool predicted to become 80
2019-06-22 19:47:51.264 [vent.ItemStateChangedEvent] - tstat_choir_setpoint_cool changed from 81 to 80
==> /var/log/openhab2/openhab.log <==
2019-06-22 19:47:51.263 [INFO ] [l.script.Thermostat Was Changed Rule] - tstat_choir_setpoint_cool (Type=NumberItem, State=80, Label=Cool Set, Category=thermostat, Groups=[gSet])
my rule:
rule "Thermostat was changed"
when
Member of gSet changed
then
logInfo("Thermostat Was Changed Rule", triggeringItem.toString.toString)
end
It’s not a group problem, because when I remove it from a group, it shows the same behavior. I don’t think it’s a trigger problem. I think I set the value, then something is reverting the value, causing another trigger. I’ve tried removing the Thing. Should I do a hard reset and erase all cache data?