StellaZ lost Mode configuration
Posted: 07 Nov 2014 14:20
One of my StellaZ devices suddenly lost its thermostat Mode configuration. I noticed it because I heard the setting change sounds from valve in my office. On inspection in the thermostat menu, I noticed mode names that were not compatible with the StellaZ
Next I did check the interview result for thermostatModeName
I do not understand how this could happen. I was not using any control windows. Also around the time it occurred there was no scheduled temperature change command. Only reading temperatures and modeName at 16 minutes interval via OpenRemoteHelpers module. It has occurred in two other devices before. Part of the log is below (I kept the full log if needed)
Code: Select all
[2014-11-07 08:27:12.920] [D] [zway] Job 0x13: deleted from queue
[2014-11-07 08:27:13.688] [D] [zway] RECEIVED: ( 01 08 00 04 00 14 02 84 07 66 )
[2014-11-07 08:27:13.689] [D] [zway] SENT ACK
[2014-11-07 08:27:13.689] [D] [zway] SETDATA devices.20.data.lastReceived = 0 (0x00000000)
[2014-11-07 08:27:13.689] [I] [zway] Node 20:0 CC Wakeup: Wakeup notification
[2014-11-07 08:27:13.689] [D] [zway] SETDATA devices.20.instances.0.commandClasses.132.data.lastWakeup = 1415348833 (0x545c8261)
[2014-11-07 08:27:13.690] [D] [zway] SETDATA devices.20.data.isAwake = True
[2014-11-07 08:27:13.690] [D] [zway] SETDATA devices.20.data.lastSend = 7475147 (0x00720fcb)
[2014-11-07 08:27:13.690] [D] [zway] SETDATA devices.20.data.lastNonceGet = 7474147 (0x00720be3)
[2014-11-07 08:27:13.690] [D] [zway] Running wakeup handler for node 20
[2014-11-07 08:27:13.690] [D] [zway] SETDATA devices.20.instances.0.commandClasses.132.data.lastSleep = 1415348833 (0x545c8261)
[2014-11-07 08:27:13.691] [I] [zway] Node 20:0 CC Wakeup: Send node to sleep
[2014-11-07 08:27:13.691] [I] [zway] Adding job: Wakeup Sleep
[2014-11-07 08:27:13.763] [D] [zway] SENDING (cb 0xf1): ( 01 09 00 13 14 02 31 04 05 F1 32 )
[2014-11-07 08:27:13.765] [D] [zway] RECEIVED ACK
[2014-11-07 08:27:13.767] [D] [zway] RECEIVED: ( 01 04 01 13 01 E8 )
[2014-11-07 08:27:13.768] [D] [zway] SENT ACK
[2014-11-07 08:27:13.768] [D] [zway] Delivered to Z-Wave stack
[2014-11-07 08:27:13.803] [D] [zway] RECEIVED: ( 01 05 00 13 F1 00 18 )
[2014-11-07 08:27:13.803] [D] [zway] SENT ACK
[2014-11-07 08:27:13.803] [I] [zway] Job 0x13 (SensorMultilevel V1-4 Get): Delivered
[2014-11-07 08:27:13.803] [D] [zway] SETDATA devices.20.data.lastPacketInfo.delivered = True
[2014-11-07 08:27:13.804] [D] [zway] SETDATA devices.20.data.lastPacketInfo.packetLength = 5 (0x00000005)
[2014-11-07 08:27:13.804] [D] [zway] SETDATA devices.20.data.lastPacketInfo.deliveryTime = 35 (0x00000023)
[2014-11-07 08:27:13.804] [D] [zway] SETDATA devices.20.data.lastPacketInfo = **********
[2014-11-07 08:27:13.804] [D] [zway] SendData Response with callback 0xf1 received: received by recipient
[2014-11-07 08:27:13.804] [D] [zway] SETDATA devices.20.data.lastSend = 7475157 (0x00720fd5)
[2014-11-07 08:27:13.804] [D] [zway] Job 0x13 (SensorMultilevel V1-4 Get): success
[2014-11-07 08:27:13.805] [I] [zway] Removing job: SensorMultilevel V1-4 Get
[2014-11-07 08:27:13.877] [D] [zway] SENDING (cb 0xf2): ( 01 09 00 13 14 02 84 08 05 F2 88 )
[2014-11-07 08:27:13.879] [D] [zway] RECEIVED ACK
[2014-11-07 08:27:13.881] [D] [zway] RECEIVED: ( 01 04 01 13 01 E8 )
[2014-11-07 08:27:13.882] [D] [zway] SENT ACK
[2014-11-07 08:27:13.882] [D] [zway] Delivered to Z-Wave stack
[2014-11-07 08:27:14.052] [D] [zway] RECEIVED: ( 01 0C 00 04 00 14 06 40 05 01 22 00 D7 54 )
[2014-11-07 08:27:14.052] [D] [zway] SENT ACK
[2014-11-07 08:27:14.053] [D] [zway] SETDATA devices.20.data.lastReceived = 0 (0x00000000)
[2014-11-07 08:27:14.053] [D] [zway] SETDATA devices.20.instances.0.commandClasses.64.data.modemask = -687857151 (0xd7002201)
[2014-11-07 08:27:14.053] [I] [zway] Node 20:0 CC ThermostatMode: Supported Thermostat Mode modemask 0xd7002201
[2014-11-07 08:27:14.057] [D] [zway] SETDATA devices.20.instances.0.commandClasses.64.data.0.modeName = "Off"
[2014-11-07 08:27:14.057] [D] [zway] SETDATA devices.20.instances.0.commandClasses.64.data.9 = Empty
[2014-11-07 08:27:14.057] [D] [zway] SETDATA devices.20.instances.0.commandClasses.64.data.9.modeName = Empty
[2014-11-07 08:27:14.060] [D] [zway] SETDATA devices.20.instances.0.commandClasses.64.data.9.modeName = "Moist Air"
[2014-11-07 08:27:14.061] [D] [zway] SETDATA devices.20.instances.0.commandClasses.64.data.13 = Empty
[2014-11-07 08:27:14.061] [D] [zway] SETDATA devices.20.instances.0.commandClasses.64.data.13.modeName = Empty
[2014-11-07 08:27:14.064] [D] [zway] SETDATA devices.20.instances.0.commandClasses.64.data.13.modeName = "Away Heat"
[2014-11-07 08:27:14.064] [D] [zway] SETDATA devices.20.instances.0.commandClasses.64.data.24 = Empty
[2014-11-07 08:27:14.064] [D] [zway] SETDATA devices.20.instances.0.commandClasses.64.data.24.modeName = Empty
[2014-11-07 08:27:14.067] [D] [zway] SETDATA devices.20.instances.0.commandClasses.64.data.24.modeName = "Mode # 24"
[2014-11-07 08:27:14.068] [D] [zway] SETDATA devices.20.instances.0.commandClasses.64.data.25 = Empty
[2014-11-07 08:27:14.068] [D] [zway] SETDATA devices.20.instances.0.commandClasses.64.data.25.modeName = Empty
[2014-11-07 08:27:14.070] [D] [zway] SETDATA devices.20.instances.0.commandClasses.64.data.25.modeName = "Mode # 25"
[2014-11-07 08:27:14.071] [D] [zway] SETDATA devices.20.instances.0.commandClasses.64.data.26 = Empty
[2014-11-07 08:27:14.071] [D] [zway] SETDATA devices.20.instances.0.commandClasses.64.data.26.modeName = Empty
[2014-11-07 08:27:14.073] [D] [zway] SETDATA devices.20.instances.0.commandClasses.64.data.26.modeName = "Mode # 26"
[2014-11-07 08:27:14.074] [D] [zway] SETDATA devices.20.instances.0.commandClasses.64.data.28 = Empty
[2014-11-07 08:27:14.074] [D] [zway] SETDATA devices.20.instances.0.commandClasses.64.data.28.modeName = Empty
[2014-11-07 08:27:14.077] [D] [zway] SETDATA devices.20.instances.0.commandClasses.64.data.28.modeName = "Mode # 28"
[2014-11-07 08:27:14.078] [D] [zway] SETDATA devices.20.instances.0.commandClasses.64.data.30 = Empty
[2014-11-07 08:27:14.078] [D] [zway] SETDATA devices.20.instances.0.commandClasses.64.data.30.modeName = Empty
[2014-11-07 08:27:14.081] [D] [zway] SETDATA devices.20.instances.0.commandClasses.64.data.30.modeName = "Mode # 30"
[2014-11-07 08:27:14.084] [D] [zway] SETDATA devices.20.instances.0.commandClasses.64.data.31.modeName = "Manufacturer Specific"
[2014-11-07 08:27:14.084] [I] [zway] Adding job: ThermostatMode Get
[2014-11-07 08:27:14.084] [D] [zway] SETDATA devices.20.instances.0.commandClasses.132.data.lastSleep = 1415348834 (0x545c8262)
[2014-11-07 08:27:14.084] [I] [zway] Node 20:0 CC Wakeup: Send node to sleep
[2014-11-07 08:27:14.085] [I] [zway] Adding job: Wakeup Sleep
[2014-11-07 08:27:14.145] [D] [zway] RECEIVED: ( 01 0C 00 04 00 14 06 40 05 01 22 00 D7 54 )
[2014-11-07 08:27:14.145] [D] [zway] SENT ACK
[2014-11-07 08:27:14.146] [D] [zway] SETDATA devices.20.data.lastReceived = 0 (0x00000000)
[2014-11-07 08:27:14.146] [D] [zway] SETDATA devices.20.instances.0.commandClasses.64.data.modemask = -687857151 (0xd7002201)
[2014-11-07 08:27:14.146] [I] [zway] Node 20:0 CC ThermostatMode: Supported Thermostat Mode modemask 0xd7002201
[2014-11-07 08:27:14.151] [D] [zway] SETDATA devices.20.instances.0.commandClasses.64.data.0.modeName = "Off"
[2014-11-07 08:27:14.155] [D] [zway] SETDATA devices.20.instances.0.commandClasses.64.data.9.modeName = "Moist Air"
[2014-11-07 08:27:14.158] [D] [zway] SETDATA devices.20.instances.0.commandClasses.64.data.13.modeName = "Away Heat"
[2014-11-07 08:27:14.161] [D] [zway] SETDATA devices.20.instances.0.commandClasses.64.data.24.modeName = "Mode # 24"
[2014-11-07 08:27:14.165] [D] [zway] SETDATA devices.20.instances.0.commandClasses.64.data.25.modeName = "Mode # 25"
[2014-11-07 08:27:14.167] [D] [zway] SETDATA devices.20.instances.0.commandClasses.64.data.26.modeName = "Mode # 26"
[2014-11-07 08:27:14.170] [D] [zway] SETDATA devices.20.instances.0.commandClasses.64.data.28.modeName = "Mode # 28"
[2014-11-07 08:27:14.173] [D] [zway] SETDATA devices.20.instances.0.commandClasses.64.data.30.modeName = "Mode # 30"
[2014-11-07 08:27:14.176] [D] [zway] SETDATA devices.20.instances.0.commandClasses.64.data.31.modeName = "Manufacturer Specific"
[2014-11-07 08:27:14.177] [I] [zway] Job 0x13 (Wakeup Sleep): Cancelling job: Wakeup Sleep
[2014-11-07 08:27:14.177] [I] [zway] Removing job: Wakeup Sleep
[2014-11-07 08:27:14.177] [D] [zway] Job 0x13 (ThermostatMode Get): removing duplicate
[2014-11-07 08:27:14.177] [D] [zway] SETDATA devices.20.instances.0.commandClasses.132.data.lastSleep = 1415348834 (0x545c8262)
[2014-11-07 08:27:14.177] [I] [zway] Node 20:0 CC Wakeup: Send node to sleep
[2014-11-07 08:27:14.177] [I] [zway] Adding job: Wakeup Sleep
[2014-11-07 08:27:14.219] [D] [zway] RECEIVED: ( 01 0C 00 04 00 14 15 31 05 01 22 00 D7 36 )
[2014-11-07 08:27:14.219] [D] [zway] SENT ACK
[2014-11-07 08:27:14.220] [D] [zway] SETDATA devices.20.data.lastReceived = 0 (0x00000000)
[2014-11-07 08:27:14.220] [D] [zway] SETDATA devices.20.instances.0.commandClasses.49.data.1.deviceScale = 0 (0x00000000)
[2014-11-07 08:27:14.221] [D] [zway] SETDATA devices.20.instances.0.commandClasses.49.data.1.scale = 0 (0x00000000)
[2014-11-07 08:27:14.221] [D] [zway] SETDATA devices.20.instances.0.commandClasses.49.data.1.val = 21.500000
[2014-11-07 08:27:14.225] [D] [zway] SETDATA devices.20.instances.0.commandClasses.49.data.1.scaleString = "°C"
[2014-11-07 08:27:14.225] [D] [zway] SETDATA devices.20.instances.0.commandClasses.49.data.1 = Empty
[2014-11-07 08:27:14.503] [D] [zway] RECEIVED: ( 01 05 00 13 F2 00 1B )
[2014-11-07 08:27:14.503] [D] [zway] SENT ACK
[2014-11-07 08:27:14.503] [I] [zway] Job 0x13 (Wakeup Sleep): Delivered
[2014-11-07 08:27:14.503] [D] [zway] SETDATA devices.20.data.lastPacketInfo.delivered = True
[2014-11-07 08:27:14.504] [D] [zway] SETDATA devices.20.data.lastPacketInfo.packetLength = 5 (0x00000005)
[2014-11-07 08:27:14.504] [D] [zway] SETDATA devices.20.data.lastPacketInfo.deliveryTime = 622 (0x0000026e)
[2014-11-07 08:27:14.504] [D] [zway] SETDATA devices.20.data.lastPacketInfo = **********
[2014-11-07 08:27:14.504] [D] [zway] SendData Response with callback 0xf2 received: received by recipient
[2014-11-07 08:27:14.504] [D] [zway] SETDATA devices.20.data.lastSend = 7475220 (0x00721014)
[2014-11-07 08:27:14.505] [D] [zway] Job 0x13 (Wakeup Sleep): success
[2014-11-07 08:27:14.505] [D] [zway] SETDATA devices.20.data.isAwake = False
[2014-11-07 08:27:14.505] [D] [zway] Sending the queue for node 20 into sleep
[2014-11-07 08:27:14.505] [I] [zway] Removing job: Wakeup Sleep
[2014-11-07 08:27:14.591] [D] [zway] RECEIVED: ( 01 0C 00 04 10 14 06 31 05 01 22 00 D7 35 )
[2014-11-07 08:27:14.592] [D] [zway] SENT ACK
[2014-11-07 08:27:14.592] [D] [zway] SETDATA devices.20.data.lastReceived = 0 (0x00000000)
[2014-11-07 08:27:14.592] [D] [zway] SETDATA devices.20.instances.0.commandClasses.49.data.1.deviceScale = 0 (0x00000000)
[2014-11-07 08:27:14.593] [D] [zway] SETDATA devices.20.instances.0.commandClasses.49.data.1.scale = 0 (0x00000000)
[2014-11-07 08:27:14.594] [D] [zway] SETDATA devices.20.instances.0.commandClasses.49.data.1.val = 21.500000
[2014-11-07 08:27:14.597] [D] [zway] SETDATA devices.20.instances.0.commandClasses.49.data.1.scaleString = "°C"
[2014-11-07 08:27:14.598] [D] [zway] SETDATA devices.20.instances.0.commandClasses.49.data.1 = Empty
[2014-11-07 08:27:14.635] [D] [zway] RECEIVED: ( 01 0C 00 04 10 14 06 31 05 01 22 00 D7 35 )
[2014-11-07 08:27:14.636] [D] [zway] SENT ACK
[2014-11-07 08:27:14.636] [D] [zway] SETDATA devices.20.data.lastReceived = 0 (0x00000000)
[2014-11-07 08:27:14.636] [D] [zway] SETDATA devices.20.instances.0.commandClasses.49.data.1.deviceScale = 0 (0x00000000)
[2014-11-07 08:27:14.637] [D] [zway] SETDATA devices.20.instances.0.commandClasses.49.data.1.scale = 0 (0x00000000)
[2014-11-07 08:27:14.638] [D] [zway] SETDATA devices.20.instances.0.commandClasses.49.data.1.val = 21.500000
[2014-11-07 08:27:14.641] [D] [zway] SETDATA devices.20.instances.0.commandClasses.49.data.1.scaleString = "°C"
[2014-11-07 08:27:14.641] [D] [zway] SETDATA devices.20.instances.0.commandClasses.49.data.1 = Empty
[2014-11-07 08:27:14.791] [D] [zway] Job 0x13: deleted from queue
[2014-11-07 08:27:14.920] [D] [zway] RECEIVED: ( 01 0C 00 04 10 14 06 31 05 01 22 00 D7 35 )
[2014-11-07 08:27:14.920] [D] [zway] SENT ACK
[2014-11-07 08:27:14.921] [D] [zway] SETDATA devices.20.data.lastReceived = 0 (0x00000000)
[2014-11-07 08:27:14.921] [D] [zway] SETDATA devices.20.instances.0.commandClasses.49.data.1.deviceScale = 0 (0x00000000)
[2014-11-07 08:27:14.922] [D] [zway] SETDATA devices.20.instances.0.commandClasses.49.data.1.scale = 0 (0x00000000)
[2014-11-07 08:27:14.923] [D] [zway] SETDATA devices.20.instances.0.commandClasses.49.data.1.val = 21.500000
[2014-11-07 08:27:14.926] [D] [zway] SETDATA devices.20.instances.0.commandClasses.49.data.1.scaleString = "°C"
[2014-11-07 08:27:14.927] [D] [zway] SETDATA devices.20.instances.0.commandClasses.49.data.1 = Empty
[2014-11-07 08:27:14.935] [D] [zway] Job 0x13: deleted from queue
[2014-11-07 08:27:15.003] [D] [zway] RECEIVED: ( 01 0C 00 04 10 14 06 31 05 01 22 00 D7 35 )
[2014-11-07 08:27:15.003] [D] [zway] SENT ACK
[2014-11-07 08:27:15.003] [D] [zway] SETDATA devices.20.data.lastReceived = 0 (0x00000000)
[2014-11-07 08:27:15.004] [D] [zway] SETDATA devices.20.instances.0.commandClasses.49.data.1.deviceScale = 0 (0x00000000)
[2014-11-07 08:27:15.005] [D] [zway] SETDATA devices.20.instances.0.commandClasses.49.data.1.scale = 0 (0x00000000)
[2014-11-07 08:27:15.005] [D] [zway] SETDATA devices.20.instances.0.commandClasses.49.data.1.val = 21.500000
[2014-11-07 08:27:15.009] [D] [zway] SETDATA devices.20.instances.0.commandClasses.49.data.1.scaleString = "°C"
[2014-11-07 08:27:15.009] [D] [zway] SETDATA devices.20.instances.0.commandClasses.49.data.1 = Empty
[2014-11-07 08:27:15.177] [D] [zway] RECEIVED: ( 01 0C 00 04 10 14 06 31 05 01 22 00 D7 35 )
[2014-11-07 08:27:15.177] [D] [zway] SENT ACK
[2014-11-07 08:27:15.177] [D] [zway] SETDATA devices.20.data.lastReceived = 0 (0x00000000)
[2014-11-07 08:27:15.178] [D] [zway] SETDATA devices.20.instances.0.commandClasses.49.data.1.deviceScale = 0 (0x00000000)
[2014-11-07 08:27:15.179] [D] [zway] SETDATA devices.20.instances.0.commandClasses.49.data.1.scale = 0 (0x00000000)
[2014-11-07 08:27:15.179] [D] [zway] SETDATA devices.20.instances.0.commandClasses.49.data.1.val = 21.500000
[2014-11-07 08:27:15.183] [D] [zway] SETDATA devices.20.instances.0.commandClasses.49.data.1.scaleString = "°C"
[2014-11-07 08:27:15.183] [D] [zway] SETDATA devices.20.instances.0.commandClasses.49.data.1 = Empty
[2014-11-07 08:27:15.296] [D] [zway] RECEIVED: ( 01 0C 00 04 10 14 06 31 05 01 22 00 D7 35 )
[2014-11-07 08:27:15.296] [D] [zway] SENT ACK
[2014-11-07 08:27:15.297] [D] [zway] SETDATA devices.20.data.lastReceived = 0 (0x00000000)
[2014-11-07 08:27:15.297] [D] [zway] SETDATA devices.20.instances.0.commandClasses.49.data.1.deviceScale = 0 (0x00000000)
[2014-11-07 08:27:15.298] [D] [zway] SETDATA devices.20.instances.0.commandClasses.49.data.1.scale = 0 (0x00000000)
[2014-11-07 08:27:15.298] [D] [zway] SETDATA devices.20.instances.0.commandClasses.49.data.1.val = 21.500000
[2014-11-07 08:27:15.301] [D] [zway] SETDATA devices.20.instances.0.commandClasses.49.data.1.scaleString = "°C"
[2014-11-07 08:27:15.302] [D] [zway] SETDATA devices.20.instances.0.commandClasses.49.data.1 = Empty
[2014-11-07 08:27:15.419] [D] [zway] RECEIVED: ( 01 0C 00 04 10 14 06 31 05 01 22 00 D7 35 )
[2014-11-07 08:27:15.419] [D] [zway] SENT ACK
[2014-11-07 08:27:15.419] [D] [zway] SETDATA devices.20.data.lastReceived = 0 (0x00000000)
[2014-11-07 08:27:15.420] [D] [zway] SETDATA devices.20.instances.0.commandClasses.49.data.1.deviceScale = 0 (0x00000000)
[2014-11-07 08:27:15.421] [D] [zway] SETDATA devices.20.instances.0.commandClasses.49.data.1.scale = 0 (0x00000000)
[2014-11-07 08:27:15.421] [D] [zway] SETDATA devices.20.instances.0.commandClasses.49.data.1.val = 21.500000
[2014-11-07 08:27:15.424] [D] [zway] SETDATA devices.20.instances.0.commandClasses.49.data.1.scaleString = "°C"
[2014-11-07 08:27:15.425] [D] [zway] SETDATA devices.20.instances.0.commandClasses.49.data.1 = Empty