All-
I have a Raspberry Pi 3 with an Aeotec Zstick5 that I am using with several light switches and and Aeon labs Zwave smart energy meter. The lights work great, and I receive regular updates from the meter as well. The problem is that the following message repeats in my log every time the power meter is queried:
11:21:06.253 [ERROR] [WaveController$ZWaveSendThread:1309 ] - NODE 16: Timeout while sending message. Requeueing - 2 attempts left!
11:21:06.255 [ERROR] [b.z.i.p.s.SendDataMessageClass:158 ] - NODE 16: Got an error while sending data. Resending message.
11:21:11.258 [ERROR] [WaveController$ZWaveSendThread:1309 ] - NODE 16: Timeout while sending message. Requeueing - 1 attempts left!
11:21:11.259 [ERROR] [b.z.i.p.s.SendDataMessageClass:158 ] - NODE 16: Got an error while sending data. Resending message.
11:21:16.265 [ERROR] [WaveController$ZWaveSendThread:1309 ] - NODE 16: Timeout while sending message. Requeueing - 0 attempts left!
11:21:16.266 [ERROR] [b.z.i.p.s.SendDataMessageClass:158 ] - NODE 16: Got an error while sending data. Resending message.
11:21:26.465 [ERROR] [WaveController$ZWaveSendThread:1309 ] - NODE 16: Timeout while sending message. Requeueing - 2 attempts left!
11:21:26.466 [ERROR] [b.z.i.p.s.SendDataMessageClass:158 ] - NODE 16: Got an error while sending data. Resending message.
11:21:31.469 [ERROR] [WaveController$ZWaveSendThread:1309 ] - NODE 16: Timeout while sending message. Requeueing - 1 attempts left!
11:21:31.470 [ERROR] [b.z.i.p.s.SendDataMessageClass:158 ] - NODE 16: Got an error while sending data. Resending message.
11:21:36.474 [ERROR] [WaveController$ZWaveSendThread:1309 ] - NODE 16: Timeout while sending message. Requeueing - 0 attempts left!
11:21:36.476 [ERROR] [b.z.i.p.s.SendDataMessageClass:158 ] - NODE 16: Got an error while sending data. Resending message.
I attach my item configuration and my debug log showing materials proximal to one of the failures. The system works fine, but my logs fill up rapidly.
Many thanks,
-Mark
Configuration:
################################ Z-Wave Binding ######################################
The Z-Wave controller port. Valid values are e.g. COM1 for Windows and /dev/ttyS0 or
/dev/ttyUSB0 for Linux
zwave:port=/dev/ttyACM0
Z-Wave nightly heal time. This is the hour (eg 2AM) at which the automatic nightly
network heal will be performed.
zwave:healtime=2
zwave:aliveCheckPeriod=500
zwave:pollingQueue=20
Note the same thing happens when the pollingQueue is set to the default value of 2
Items related to power meter:
Number Energy “House Energy Consumption [%.2f kWh]” (Power) { zwave=“16:command=meter,meter_scale=E_kWh,refresh_interval=20” }
Number Voltage “House Voltage [%.2f V]” (Power) { zwave=“16:command=meter,meter_scale=E_V,refresh_interval=20” }
Number Amperage “House Amperage [%.2f A]” (Power) { zwave=“16:command=meter,meter_scale=E_A,refresh_interval=20” }
Number HousePower “House Power [%.2f W]” (Power) { zwave=“16:command=meter,meter_scale=E_W,refresh_interval=20” }
Number PowerFactor “Power Factor [%.2f PF]” (Power) { zwave=“16:command=meter,meter_scale=E_Power_Factor,refresh_interval=20” }
Portion of debug log above one failure:
11:17:05.047 [DEBUG] [b.z.i.protocol.ZWaveController:938 ] - Callback ID = 100
11:17:05.048 [DEBUG] [b.z.i.protocol.ZWaveController:620 ] - Enqueueing message. Queue length = 5
11:17:05.049 [DEBUG] [WaveController$ZWaveSendThread:1211 ] - Took message from queue for sending. Queue length = 4
11:17:05.051 [DEBUG] [o.b.z.i.protocol.SerialMessage:233 ] - Assembled message buffer = 01 0A 00 13 10 03 32 01 30 25 64 B7
11:17:05.052 [DEBUG] [WaveController$ZWaveSendThread:1268 ] - NODE 16: Sending REQUEST Message = 01 0A 00 13 10 03 32 01 30 25 64 B7
11:17:05.062 [DEBUG] [eController$ZWaveReceiveThread:1481 ] - Receive Message = 01 04 01 13 01 E8
11:17:05.063 [DEBUG] [eController$ZWaveReceiveThread:1405 ] - Receive queue ADD: Length=1
11:17:05.063 [DEBUG] [b.z.i.protocol.ZWaveController:1163 ] - Receive queue TAKE: Length=0
11:17:05.065 [DEBUG] [o.b.z.i.protocol.SerialMessage:233 ] - Assembled message buffer = 01 04 01 13 01 E8
11:17:05.066 [DEBUG] [b.z.i.protocol.ZWaveController:1164 ] - Process Message = 01 04 01 13 01 E8
11:17:05.068 [DEBUG] [b.z.i.protocol.ZWaveController:192 ] - Message: class = SendData (0x13), type = Response (0x01), payload = 01
11:17:05.069 [DEBUG] [b.z.i.p.s.SendDataMessageClass:38 ] - NODE 16: Sent Data successfully placed on stack.
11:17:05.078 [DEBUG] [eController$ZWaveReceiveThread:1481 ] - Receive Message = 01 07 00 13 64 00 00 03 8C
11:17:05.080 [DEBUG] [eController$ZWaveReceiveThread:1405 ] - Receive queue ADD: Length=1
11:17:05.080 [DEBUG] [b.z.i.protocol.ZWaveController:1163 ] - Receive queue TAKE: Length=0
11:17:05.082 [DEBUG] [o.b.z.i.protocol.SerialMessage:233 ] - Assembled message buffer = 01 09 00 13 64 00 00 03 00 00 82
11:17:05.083 [DEBUG] [b.z.i.protocol.ZWaveController:1164 ] - Process Message = 01 09 00 13 64 00 00 03 00 00 82
11:17:05.084 [DEBUG] [b.z.i.protocol.ZWaveController:192 ] - Message: class = SendData (0x13), type = Request (0x00), payload = 64 00 00 03
11:17:05.086 [DEBUG] [b.z.i.p.s.SendDataMessageClass:74 ] - NODE 16: SendData Request. CallBack ID = 100, Status = Transmission complete and ACK received($
11:17:05.087 [DEBUG] [.z.i.p.s.ZWaveCommandProcessor:63 ] - Sent message Message: class = SendData (0x13), type = Request (0x00), payload = 10 03 32 01 30
11:17:05.088 [DEBUG] [.z.i.p.s.ZWaveCommandProcessor:64 ] - Recv message Message: class = SendData (0x13), type = Request (0x00), payload = 64 00 00 03
11:17:05.089 [DEBUG] [.z.i.p.s.ZWaveCommandProcessor:65 ] - Checking transaction complete: class=SendData, expected=ApplicationCommandHandler, cancelled=f$
11:17:07.746 [DEBUG] [z.internal.ZWaveNetworkMonitor:315 ] - Network Monitor: Queue length is 4 - deferring network monitor functions.
11:17:10.054 [ERROR] [WaveController$ZWaveSendThread:1309 ] - NODE 16: Timeout while sending message. Requeueing - 1 attempts left!
11:17:10.055 [ERROR] [b.z.i.p.s.SendDataMessageClass:158 ] - NODE 16: Got an error while sending data. Resending message.
11:17:10.055 [DEBUG] [b.z.i.protocol.ZWaveController:938 ] - Callback ID = 101
11:17:10.056 [DEBUG] [b.z.i.protocol.ZWaveController:620 ] - Enqueueing message. Queue length = 5
11:17:10.056 [DEBUG] [WaveController$ZWaveSendThread:1211 ] - Took message from queue for sending. Queue length = 4
11:17:10.057 [DEBUG] [o.b.z.i.protocol.SerialMessage:233 ] - Assembled message buffer = 01 0A 00 13 10 03 32 01 30 25 65 B6
11:17:10.057 [DEBUG] [WaveController$ZWaveSendThread:1268 ] - NODE 16: Sending REQUEST Message = 01 0A 00 13 10 03 32 01 30 25 65 B6
11:17:10.066 [DEBUG] [eController$ZWaveReceiveThread:1481 ] - Receive Message = 01 04 01 13 01 E8
11:17:10.068 [DEBUG] [eController$ZWaveReceiveThread:1405 ] - Receive queue ADD: Length=1
11:17:05.080 [DEBUG] [eController$ZWaveReceiveThread:1405 ] - Receive queue ADD: Length=1
11:17:05.080 [DEBUG] [b.z.i.protocol.ZWaveController:1163 ] - Receive queue TAKE: Length=0
11:17:05.082 [DEBUG] [o.b.z.i.protocol.SerialMessage:233 ] - Assembled message buffer = 01 09 00 13 64 00 00 03 00 00 82
11:17:05.083 [DEBUG] [b.z.i.protocol.ZWaveController:1164 ] - Process Message = 01 09 00 13 64 00 00 03 00 00 82
11:17:05.084 [DEBUG] [b.z.i.protocol.ZWaveController:192 ] - Message: class = SendData (0x13), type = Request (0x00), payload = 64 00 00 03
11:17:05.086 [DEBUG] [b.z.i.p.s.SendDataMessageClass:74 ] - NODE 16: SendData Request. CallBack ID = 100, Status = Transmission complete and ACK received($
11:17:05.087 [DEBUG] [.z.i.p.s.ZWaveCommandProcessor:63 ] - Sent message Message: class = SendData (0x13), type = Request (0x00), payload = 10 03 32 01 30
11:17:05.088 [DEBUG] [.z.i.p.s.ZWaveCommandProcessor:64 ] - Recv message Message: class = SendData (0x13), type = Request (0x00), payload = 64 00 00 03
11:17:05.089 [DEBUG] [.z.i.p.s.ZWaveCommandProcessor:65 ] - Checking transaction complete: class=SendData, expected=ApplicationCommandHandler, cancelled=f$
11:17:07.746 [DEBUG] [z.internal.ZWaveNetworkMonitor:315 ] - Network Monitor: Queue length is 4 - deferring network monitor functions.
11:17:10.054 [ERROR] [WaveController$ZWaveSendThread:1309 ] - NODE 16: Timeout while sending message. Requeueing - 1 attempts left!
11:17:10.055 [ERROR] [b.z.i.p.s.SendDataMessageClass:158 ] - NODE 16: Got an error while sending data. Resending message.
11:17:10.055 [DEBUG] [b.z.i.protocol.ZWaveController:938 ] - Callback ID = 101
11:17:10.056 [DEBUG] [b.z.i.protocol.ZWaveController:620 ] - Enqueueing message. Queue length = 5
11:17:10.056 [DEBUG] [WaveController$ZWaveSendThread:1211 ] - Took message from queue for sending. Queue length = 4
11:17:10.057 [DEBUG] [o.b.z.i.protocol.SerialMessage:233 ] - Assembled message buffer = 01 0A 00 13 10 03 32 01 30 25 65 B6
11:17:10.057 [DEBUG] [WaveController$ZWaveSendThread:1268 ] - NODE 16: Sending REQUEST Message = 01 0A 00 13 10 03 32 01 30 25 65 B6
11:17:10.066 [DEBUG] [eController$ZWaveReceiveThread:1481 ] - Receive Message = 01 04 01 13 01 E8
11:17:10.068 [DEBUG] [eController$ZWaveReceiveThread:1405 ] - Receive queue ADD: Length=1
11:17:10.068 [DEBUG] [b.z.i.protocol.ZWaveController:1163 ] - Receive queue TAKE: Length=0
11:17:10.069 [DEBUG] [o.b.z.i.protocol.SerialMessage:233 ] - Assembled message buffer = 01 04 01 13 01 E8
11:17:10.069 [DEBUG] [b.z.i.protocol.ZWaveController:1164 ] - Process Message = 01 04 01 13 01 E8
11:17:10.070 [DEBUG] [b.z.i.protocol.ZWaveController:192 ] - Message: class = SendData (0x13), type = Response (0x01), payload = 01
11:17:10.071 [DEBUG] [b.z.i.p.s.SendDataMessageClass:38 ] - NODE 16: Sent Data successfully placed on stack.
11:17:10.083 [DEBUG] [eController$ZWaveReceiveThread:1481 ] - Receive Message = 01 07 00 13 65 00 00 02 8C
11:17:10.084 [DEBUG] [eController$ZWaveReceiveThread:1405 ] - Receive queue ADD: Length=1
11:17:10.084 [DEBUG] [b.z.i.protocol.ZWaveController:1163 ] - Receive queue TAKE: Length=0
11:17:10.086 [DEBUG] [o.b.z.i.protocol.SerialMessage:233 ] - Assembled message buffer = 01 09 00 13 65 00 00 02 00 00 82
11:17:10.087 [DEBUG] [b.z.i.protocol.ZWaveController:1164 ] - Process Message = 01 09 00 13 65 00 00 02 00 00 82
11:17:10.088 [DEBUG] [b.z.i.protocol.ZWaveController:192 ] - Message: class = SendData (0x13), type = Request (0x00), payload = 65 00 00 02
11:17:10.088 [DEBUG] [b.z.i.p.s.SendDataMessageClass:74 ] - NODE 16: SendData Request. CallBack ID = 101, Status = Transmission complete and ACK received($
11:17:10.089 [DEBUG] [.z.i.p.s.ZWaveCommandProcessor:63 ] - Sent message Message: class = SendData (0x13), type = Request (0x00), payload = 10 03 32 01 30
11:17:10.090 [DEBUG] [.z.i.p.s.ZWaveCommandProcessor:64 ] - Recv message Message: class = SendData (0x13), type = Request (0x00), payload = 65 00 00 02
11:17:10.091 [DEBUG] [.z.i.p.s.ZWaveCommandProcessor:65 ] - Checking transaction complete: class=SendData, expected=ApplicationCommandHandler, cancelled=f$
11:17:12.747 [DEBUG] [z.internal.ZWaveNetworkMonitor:315 ] - Network Monitor: Queue length is 4 - deferring network monitor functions.
11:17:15.061 [ERROR] [WaveController$ZWaveSendThread:1309 ] - NODE 16: Timeout while sending message. Requeueing - 0 attempts left!
11:17:15.062 [ERROR] [b.z.i.p.s.SendDataMessageClass:158 ] - NODE 16: Got an error while sending data. Resending message.