I did not see a mode change, but I did see a regression to a previous problem.
dev:2712023-01-24 07:46:02.711infoZen Thermostat thermostatSetpoint was set to 72.0°F
dev:2712023-01-24 07:46:02.706infoZen Thermostat thermostatOperatingState is heating [stage 1]
dev:2712023-01-24 07:44:52.586infoZen Thermostat thermostatSetpoint was set to 72.0°F
dev:2712023-01-24 07:44:52.575infoZen Thermostat thermostatOperatingState is pending heat [stage 1]
dev:2712023-01-24 07:44:38.064infoZen Thermostat temperature is 67.0°F
dev:2712023-01-24 07:44:37.961infoZen Thermostat thermostatSetpoint was set to 72.0°F
dev:2712023-01-24 07:44:37.959infoZen Thermostat heatingSetpoint was set to 72.0°F
dev:2712023-01-24 07:32:11.090infoZen Thermostat thermostatSetpoint was set to 68.0°F
dev:2712023-01-24 07:32:11.088infoZen Thermostat heatingSetpoint was set to 68.0°F
dev:2712023-01-24 07:32:10.970infoZen Thermostat coolingSetpoint was set to 76.0°F
dev:2712023-01-24 07:32:10.949infoZen Thermostat thermostatSetpoint was set to 72.0°F
dev:2712023-01-24 07:32:10.947infoZen Thermostat heatingSetpoint was set to 72.0°F
The temperatures were set by my rule and then the heating setpoint reverted back to my night setting I will have to look and see where the mode change from night to day settings does not show at all. That is why I set up the periodic checks. The rule for that checks at 2, 17, 32, and 47 minutes
The rule that should have changed it to the day settings shows this in the log:
app:5622023-01-24 07:30:06.974infoAction: END-IF
app:5622023-01-24 07:30:06.971infoAction: Speak on Hallway speaker: '%device% set to %value%' (skipped)
app:5622023-01-24 07:30:06.968infoAction: Thermostats: Zen Thermostat --> Heat: 68 --> Cool: 74 (skipped)
app:5622023-01-24 07:30:06.965infoAction: ELSE-IF (Mode is Night(F) [FALSE]) THEN (skipping)
app:5622023-01-24 07:30:06.830infoAction: Speak on Hallway speaker: '%device% set to %value%'
app:5622023-01-24 07:30:06.777infoAction: Thermostats: Zen Thermostat --> Heat: 72 --> Cool: 76
app:5622023-01-24 07:30:06.773infoAction: ELSE-IF (Mode is Home(T) [TRUE]) THEN
app:5622023-01-24 07:30:06.671infoAction: Speak on Hallway speaker: '%device% set to %value%' (skipped)
app:5622023-01-24 07:30:06.667infoAction: Thermostats: Zen Thermostat --> Heat: 55 --> Cool: 80 (skipped)
app:5622023-01-24 07:30:06.663infoAction: IF (Mode is Away(F) [FALSE]) THEN (skipping)
app:5622023-01-24 07:30:00.616infoAction: Set Volume on Hallway speaker to 80
The 07:30 change did not happen even though the rule executed the change. I noticed that it took 2 attempts to change the temperature when I went in to the day double-check and executed the actions manually.
I am going to re-write those rules in Rule Machine 5.1 to see if that makes any difference.