I have problems with Heatit Z-TRM3 thermostat dropping out from Z-Wave network. I've had older Heatit Thermostat for years without any problems, and recently bought two newer Z-TRM3 thermostats, and problems started immediately with both of them.
Once up and running, either one of the new Z-TRMs drops out after some time (never the old one), sometimes it happens after one day, sometimes they may last a week or two, but I can't recall they would have lasted even a month. Something to note is that I haven't seen them both dropping at the same time, just as if they would act better alone, ie as if they would interfere each other (not sure if this is possible, at least it shouldn't).
In Z-way, device is reported as "dead", and only way to bring it back is to switch off mains power and then switch back on, then it is back online for a while until it happens again for either of them.
For the setup, I have z-way with latest firmware running in Raspberry Pi3. There are 15 devices in the network, and these thermostats are within few meters from the z-way controller, included with S0. I've tried network reorganization, but did not seem to matter.
Any ideas what's wrong? Since I have two units acting the same, I doubt it's either of my Z-TRM3s that is broken. And since there are no reports from other users, it's also hard to believe Z-TRM3 in general would act in a wrong way, so perhaps something in z-way that cannot handle (it seems there is confusion about the nonce reports)?
Attached are logs (I handpicked the parts that seem relevant to me, please let me know if I should post more from some timeframe), in the logs the failing thermostat is with ID 23.
Have to note also that these devices produce a lot of z-wave traffic, values are reported very often, every few seconds.
Code: Select all
[2021-06-29 16:11:30.778] [D] [zway] SETDATA devices.23.data.lastReceived = 0 (0x00000000)
[2021-06-29 16:11:30.798] [I] [zway] Node 23:0 CC Security: sending Nonce Report
[2021-06-29 16:11:30.798] [I] [zway] Adding job: Nonce Report
[2021-06-29 16:11:30.799] [D] [zway] RECEIVED: ( 01 0C 00 04 00 17 02 98 40 C9 00 01 03 F1 )
[2021-06-29 16:11:30.799] [D] [zway] SENT ACK
[2021-06-29 16:11:30.799] [D] [zway] SETDATA devices.23.data.lastReceived = 0 (0x00000000)
[2021-06-29 16:11:30.868] [I] [zway] Node 23:0 CC Security: sending Nonce Report
[2021-06-29 16:11:30.868] [I] [zway] Adding job: Nonce Report
[2021-06-29 16:11:30.868] [D] [zway] RECEIVED: ( 01 0C 00 04 00 17 02 98 40 CA 00 01 03 F2 )
[2021-06-29 16:11:30.868] [D] [zway] SENT ACK
[2021-06-29 16:11:30.868] [D] [zway] SETDATA devices.23.data.lastReceived = 0 (0x00000000)
[2021-06-29 16:11:30.919] [I] [zway] Node 23:0 CC Security: sending Nonce Report
[2021-06-29 16:11:30.919] [I] [zway] Adding job: Nonce Report
...
[2021-06-29 16:11:37.099] [I] [zway] Job 0x13 (Nonce Report): Job not sent before timeout
[2021-06-29 16:11:37.099] [I] [zway] Job 0x13 (Nonce Report): Cancelling job: Nonce Report
[2021-06-29 16:11:37.099] [I] [zway] Removing job: Nonce Report
[2021-06-29 16:11:37.130] [I] [zway] Job 0x13 (Nonce Report): Job not sent before timeout
[2021-06-29 16:11:37.130] [I] [zway] Job 0x13 (Nonce Report): Cancelling job: Nonce Report
[2021-06-29 16:11:37.130] [I] [zway] Removing job: Nonce Report
[2021-06-29 16:11:37.447] [I] [zway] Job 0x13 (Nonce Report): Job not sent before timeout
[2021-06-29 16:11:37.447] [I] [zway] Job 0x13 (Nonce Report): Cancelling job: Nonce Report
[2021-06-29 16:11:37.447] [I] [zway] Removing job: Nonce Report
[2021-06-29 16:11:37.519] [I] [zway] Job 0x13 (Nonce Report): Job not sent before timeout
[2021-06-29 16:11:37.519] [I] [zway] Job 0x13 (Nonce Report): Cancelling job: Nonce Report
[2021-06-29 16:11:37.519] [I] [zway] Removing job: Nonce Report
[2021-06-29 16:11:37.549] [I] [zway] Job 0x13 (Nonce Report): Job not sent before timeout
[2021-06-29 16:11:37.550] [I] [zway] Job 0x13 (Nonce Report): Cancelling job: Nonce Report
[2021-06-29 16:11:37.550] [I] [zway] Removing job: Nonce Report
[2021-06-29 16:11:37.631] [I] [zway] Job 0x13 (Nonce Report): Job not sent before timeout
[2021-06-29 16:11:37.631] [I] [zway] Job 0x13 (Nonce Report): Cancelling job: Nonce Report
[2021-06-29 16:11:37.631] [I] [zway] Removing job: Nonce Report
[2021-06-29 16:11:37.713] [I] [zway] Job 0x13 (Nonce Report): Job not sent before timeout
[2021-06-29 16:11:37.713] [I] [zway] Job 0x13 (Nonce Report): Cancelling job: Nonce Report
[2021-06-29 16:11:37.713] [I] [zway] Removing job: Nonce Report
[2021-06-29 16:11:37.805] [I] [zway] Job 0x13 (Nonce Report): Job not sent before timeout
[2021-06-29 16:11:37.805] [I] [zway] Job 0x13 (Nonce Report): Cancelling job: Nonce Report
[2021-06-29 16:11:37.805] [I] [zway] Removing job: Nonce Report
[2021-06-29 16:11:38.184] [I] [zway] Job 0x13 (Nonce Report): Job not sent before timeout
[2021-06-29 16:11:38.184] [I] [zway] Job 0x13 (Nonce Report): Cancelling job: Nonce Report
[2021-06-29 16:11:38.186] [I] [zway] Removing job: Nonce Report
[2021-06-29 16:11:38.605] [D] [zway] RECEIVED: ( 01 18 00 13 EA 01 03 14 00 7F 7F 7F 7F 7F 01 01 07 00 00 00 00 02 15 10 14 63 )
[2021-06-29 16:11:38.605] [D] [zway] SENT ACK
[2021-06-29 16:11:38.605] [I] [zway] Job 0x13 (Nonce Report): Not delivered to recipient
[2021-06-29 16:11:38.606] [I] [zway] Node 18:0 CC Security: sending Nonce Get
...
[2021-06-29 16:11:38.613] [D] [zway] Delivered to Z-Wave stack
[2021-06-29 16:11:38.891] [I] [zway] Job 0x13 (Nonce Report): Job not sent before timeout
[2021-06-29 16:11:38.892] [I] [zway] Job 0x13 (Nonce Report): Cancelling job: Nonce Report
[2021-06-29 16:11:38.892] [I] [zway] Removing job: Nonce Report
[2021-06-29 16:11:38.912] [I] [zway] Job 0x13 (Nonce Report): Job not sent before timeout
[2021-06-29 16:11:38.912] [I] [zway] Job 0x13 (Nonce Report): Cancelling job: Nonce Report
[2021-06-29 16:11:38.912] [I] [zway] Removing job: Nonce Report
[2021-06-29 16:11:38.984] [I] [zway] Job 0x13 (Nonce Report): Job not sent before timeout
[2021-06-29 16:11:38.984] [I] [zway] Job 0x13 (Nonce Report): Cancelling job: Nonce Report
[2021-06-29 16:11:38.984] [I] [zway] Removing job: Nonce Report
[2021-06-29 16:11:45.785] [D] [zway] Job 0x13: deleted from queue
[2021-06-29 16:11:46.437] [D] [zway] RECEIVED: ( 01 18 00 13 EB 01 03 0D 00 7F 7F 7F 7F 7F 01 01 07 00 00 00 00 02 12 02 17 6D )
[2021-06-29 16:11:46.437] [D] [zway] SENT ACK
[2021-06-29 16:11:46.437] [I] [zway] Job 0x13 (Nonce Report): Not delivered to recipient
[2021-06-29 16:11:46.438] [D] [zway] SENDING (cb 0xec): ( 01 11 00 13 17 0A 98 80 E9 70 C3 12 5D 5C 6B 29 25 EC 3A )
[2021-06-29 16:11:46.440] [D] [zway] RECEIVED ACK
[2021-06-29 16:11:46.446] [D] [zway] RECEIVED: ( 01 04 01 13 01 E8 )
[2021-06-29 16:11:46.446] [D] [zway] SENT ACK
[2021-06-29 16:11:46.447] [D] [zway] Delivered to Z-Wave stack
...
[2021-06-29 16:11:53.395] [D] [zway] SENT ACK
[2021-06-29 16:11:53.395] [I] [zway] Job 0x13 (Nonce Report): Not delivered to recipient
[2021-06-29 16:11:53.396] [I] [zway] Job 0x13 (Nonce Report): Removing job due to too much retransmitions
[2021-06-29 16:11:53.396] [I] [zway] Adding job: Check if node is failed
[2021-06-29 16:11:53.396] [D] [zway] Job 0x13 (Nonce Report): fail
[2021-06-29 16:11:53.396] [I] [zway] Removing job: Nonce Report
[2021-06-29 16:11:53.396] [D] [zway] SENDING: ( 01 04 00 62 17 8E )
[2021-06-29 16:11:53.397] [D] [zway] RECEIVED ACK
[2021-06-29 16:11:53.401] [D] [zway] RECEIVED: ( 01 04 01 62 01 99 )
[2021-06-29 16:11:53.401] [D] [zway] SENT ACK
[2021-06-29 16:11:53.401] [D] [zway] SETDATA devices.23.data.isFailed = True
[2021-06-29 16:11:53.402] [I] [zway] Job 0x62 (Check if node is failed): Node 23 is failed
[2021-06-29 16:11:53.402] [D] [zway] Job 0x62 (Check if node is failed): success
[2021-06-29 16:11:53.402] [D] [zway] SETDATA devices.23.data.failureCount = 1 (0x00000001)
[2021-06-29 16:11:53.402] [D] [zway] SETDATA devices.23.data.lastSendInternal = **********
[2021-06-29 16:11:53.402] [I] [zway] Removing job: Check if node is failed
[2021-06-29 16:11:53.402] [D] [zway] SENDING (cb 0xed): ( 01 11 00 13 16 0A 98 80 C1 54 A7 C4 3E E4 17 28 25 ED 22 )
[2021-06-29 16:11:53.407] [D] [zway] RECEIVED ACK
[2021-06-29 16:11:53.409] [D] [zway] RECEIVED: ( 01 04 01 13 01 E8 )
[2021-06-29 16:11:53.409] [D] [zway] SENT ACK
[2021-06-29 16:11:53.409] [D] [zway] Delivered to Z-Wave stack
[2021-06-29 16:11:53.437] [D] [zway] RECEIVED: ( 01 18 00 13 ED 00 00 02 00 C9 7F 7F 7F 7F 00 00 03 00 00 00 00 03 01 00 00 D3 )
...
[2021-06-29 16:20:00.617] [I] [zway] Node 23:0 CC Security: sending Nonce Get
[2021-06-29 16:20:00.617] [D] [zway] SETDATA devices.23.instances.0.commandClasses.152.data.rNonceAckWait = **********
[2021-06-29 16:20:00.617] [I] [zway] Adding job: Nonce Get
[2021-06-29 16:20:00.617] [D] [zway] SETDATA devices.23.data.lastNonceGet = 109167972 (0x0681c564)
[2021-06-29 16:20:00.617] [D] [zway] SENDING (cb 0x26): ( 01 0A 00 13 0F 03 32 01 10 25 26 CA )
[2021-06-29 16:20:00.623] [W] [zway] Received SOF, while awaiting ACK
[2021-06-29 16:20:00.627] [D] [zway] RECEIVED: ( 01 0F 00 04 00 05 06 31 05 04 22 00 00 BE 00 00 5B )
[2021-06-29 16:20:00.627] [D] [zway] SENT ACK
...
[2021-06-29 16:20:30.527] [D] [zway] RECEIVED: ( 01 18 00 13 34 01 02 C7 00 7F 7F 7F 7F 7F 01 01 07 00 00 00 00 02 11 10 17 68 )
[2021-06-29 16:20:30.528] [D] [zway] SENT ACK
[2021-06-29 16:20:30.528] [I] [zway] Job 0x13 (Nonce Get): Not delivered to recipient
[2021-06-29 16:20:30.529] [I] [zway] Job 0x13 (Nonce Get): Removing job due to too much retransmitions
[2021-06-29 16:20:30.529] [D] [zway] SETDATA devices.23.data.failureCount = 2 (0x00000002)
[2021-06-29 16:20:30.529] [D] [zway] SETDATA devices.23.data.lastSendInternal = **********
[2021-06-29 16:20:30.529] [D] [zway] Job 0x13 (Nonce Get): fail
[2021-06-29 16:20:30.529] [I] [zway] Node 23:0 CC Security: sending Nonce Get
[2021-06-29 16:20:30.529] [D] [zway] SETDATA devices.23.instances.0.commandClasses.152.data.rNonceAckWait = **********
...
[2021-06-29 16:20:56.015] [I] [zway] Adding job: Nonce Report
[2021-06-29 16:20:56.015] [D] [zway] Job 0x13: deleted from queue
[2021-06-29 16:20:56.026] [D] [zway] Job 0x13: deleted from queue
[2021-06-29 16:20:56.218] [D] [zway] Job 0x13: deleted from queue
[2021-06-29 16:21:02.365] [D] [zway] RECEIVED: ( 01 18 00 13 43 01 02 E2 00 7F 7F 7F 7F 7F 01 01 07 00 00 00 00 02 13 16 17 3E )
[2021-06-29 16:21:02.366] [D] [zway] SENT ACK
[2021-06-29 16:21:02.366] [I] [zway] Job 0x13 (Nonce Get): Not delivered to recipient
[2021-06-29 16:21:02.366] [I] [zway] Job 0x13 (Nonce Get): Removing job due to too much retransmitions
[2021-06-29 16:21:02.367] [D] [zway] SETDATA devices.23.data.failureCount = 3 (0x00000003)
[2021-06-29 16:21:02.367] [D] [zway] SETDATA devices.23.data.lastSendInternal = **********
[2021-06-29 16:21:02.367] [D] [zway] Job 0x13 (Nonce Get): fail
[2021-06-29 16:21:02.367] [I] [zway] Node 23:0 CC Security: sending Nonce Get
[2021-06-29 16:21:02.367] [D] [zway] SETDATA devices.23.instances.0.commandClasses.152.data.rNonceAckWait = **********
[2021-06-29 16:21:02.367] [I] [zway] Adding job: Nonce Get
[2021-06-29 16:21:02.367] [I] [zway] Removing job: Nonce Get
...
[2021-06-29 16:22:12.814] [D] [zway] Job 0x3b: deleted from queue
[2021-06-29 16:22:17.819] [D] [zway] RECEIVED: ( 01 18 00 13 4D 01 02 DC 00 7F 7F 7F 7F 7F 01 01 07 00 00 00 00 02 11 10 17 0A )
[2021-06-29 16:22:17.819] [D] [zway] SENT ACK
[2021-06-29 16:22:17.819] [I] [zway] Job 0x13 (Nonce Get): Not delivered to recipient
[2021-06-29 16:22:17.820] [D] [zway] SENDING (cb 0x4e): ( 01 09 00 13 17 02 98 40 25 4E 43 )
[2021-06-29 16:22:17.821] [D] [zway] RECEIVED ACK
[2021-06-29 16:22:17.827] [D] [zway] RECEIVED: ( 01 04 01 13 01 E8 )
[2021-06-29 16:22:17.827] [D] [zway] SENT ACK
[2021-06-29 16:22:17.827] [D] [zway] Delivered to Z-Wave stack
[2021-06-29 16:22:20.836] [D] [zway] RECEIVED: ( 01 0B 00 04 00 16 02 98 40 CA 00 00 F6 )
[2021-06-29 16:22:20.836] [D] [zway] SENT ACK
[2021-06-29 16:22:20.837] [D] [zway] SETDATA devices.22.data.lastReceived = 0 (0x00000000)
[2021-06-29 16:22:20.840] [I] [zway] Node 22:0 CC Security: sending Nonce Report
[2021-06-29 16:22:20.841] [I] [zway] Adding job: Nonce Report
[2021-06-29 16:22:22.554] [I] [zway] Adding job: Get background noise level
[2021-06-29 16:22:25.178] [D] [zway] RECEIVED: ( 01 18 00 13 4E 01 02 DF 00 7F 7F 7F 7F 7F 01 01 07 00 00 00 00 02 11 10 14 09 )
[2021-06-29 16:22:25.178] [D] [zway] SENT ACK
[2021-06-29 16:22:25.178] [I] [zway] Job 0x13 (Nonce Get): Not delivered to recipient
[2021-06-29 16:22:25.178] [I] [zway] Job 0x13 (Nonce Get): Removing job due to too much retransmitions
[2021-06-29 16:22:25.179] [D] [zway] SETDATA devices.23.data.failureCount = 4 (0x00000004)
[2021-06-29 16:22:25.179] [D] [zway] SETDATA devices.23.data.lastSendInternal = **********
[2021-06-29 16:22:25.179] [D] [zway] Job 0x13 (Nonce Get): fail
[2021-06-29 16:22:25.179] [I] [zway] Node 23:0 CC Security: sending Nonce Get
[2021-06-29 16:22:25.179] [D] [zway] SETDATA devices.23.instances.0.commandClasses.152.data.rNonceAckWait = **********
[2021-06-29 16:22:25.179] [I] [zway] Adding job: Nonce Get
[2021-06-29 16:22:25.179] [I] [zway] Removing job: Nonce Get
...
[2021-06-29 17:23:42.099] [D] [zway] RECEIVED: ( 01 18 00 13 3F 01 02 F1 00 7F 7F 7F 7F 7F 00 01 07 00 00 00 00 02 11 10 17 54 )
[2021-06-29 17:23:42.100] [D] [zway] SENT ACK
[2021-06-29 17:23:42.100] [I] [zway] Job 0x13 (Nonce Get): Not delivered to recipient
[2021-06-29 17:23:42.100] [D] [zway] SENDING (cb 0x40): ( 01 09 00 13 17 02 98 40 25 40 4D )
[2021-06-29 17:23:42.102] [D] [zway] RECEIVED ACK
[2021-06-29 17:23:42.108] [D] [zway] RECEIVED: ( 01 04 01 13 01 E8 )
[2021-06-29 17:23:42.108] [D] [zway] SENT ACK
[2021-06-29 17:23:42.108] [D] [zway] Delivered to Z-Wave stack
[2021-06-29 17:23:43.279] [D] [zway] Job 0x3b: deleted from queue
[2021-06-29 17:23:45.120] [D] [zway] Job 0x13: deleted from queue
[2021-06-29 17:23:45.222] [D] [zway] Job 0x13: deleted from queue
[2021-06-29 17:23:45.334] [D] [zway] Job 0x13: deleted from queue
[2021-06-29 17:23:49.146] [D] [zway] RECEIVED: ( 01 18 00 13 40 01 02 BF 00 7F 7F 7F 7F 7F 01 01 07 00 00 00 00 02 11 10 17 64 )
[2021-06-29 17:23:49.147] [D] [zway] SENT ACK
[2021-06-29 17:23:49.147] [I] [zway] Job 0x13 (Nonce Get): Not delivered to recipient
[2021-06-29 17:23:49.147] [I] [zway] Job 0x13 (Nonce Get): Removing job due to too much retransmitions
[2021-06-29 17:23:49.147] [D] [zway] SETDATA devices.23.data.failureCount = 5 (0x00000005)
[2021-06-29 17:23:49.147] [D] [zway] SETDATA devices.23.data.lastSendInternal = **********
[2021-06-29 17:23:49.147] [D] [zway] Job 0x13 (Nonce Get): fail
[2021-06-29 17:23:49.147] [I] [zway] Node 23:0 CC Security: sending Nonce Get
[2021-06-29 17:23:49.147] [D] [zway] SETDATA devices.23.instances.0.commandClasses.152.data.rNonceAckWait = **********