Translate Z-Wave Log Issues

Is there a guide somewhere to translate the error messages that appear in the Z-Wave log in the developer tools. Mainly to be able to figure out which node the error is referring to, but also explanations of all of the values would be helpful too.

2025-02-15T15:52:37.982Z
Transmit failed with TRANSMIT_COMPLETE_NO_ACK - txStatusReport: {"wTransmitTicks":"0x301","bRepeaters":"0x0","rssi_values_incoming_0":"0x7f","rssi_values_incoming_1":"0x7f","rssi_values_incoming_2":"0x7f","rssi_values_incoming_3":"0x7f","rssi_values_incoming_4":"0x7f","bACKChannelNo":"0x0","bLastTxChannelNo":"0x1","bRouteSchemeState":"0x7","pLastUsedRoute_0":"0x0","pLastUsedRoute_1":"0x0","pLastUsedRoute_2":"0x0","pLastUsedRoute_3":"0x0","pLastUsedRoute_4":"0x2","bRouteTries":"0x13","bLastFailedLinkFrom":"0x2d","bLastFailedLinkTo":"0x74","bUsedTxPower":"0x0","bMeasuredNoiseFloor":"0x0","bDestinationAckUsedTxPower":"0x0","bDestinationAckMeasuredRssi":"0x0","bDestinationAckMeasuredNoiseFloor":"0x0"}
2025-02-15T16:43:51.949Z
Transmit failed with TRANSMIT_COMPLETE_FAIL_PHY - txStatusReport: {"wTransmitTicks":"0x0","bRepeaters":"0x0","rssi_values_incoming_0":"0x0","rssi_values_incoming_1":"0x0","rssi_values_incoming_2":"0x0","rssi_values_incoming_3":"0x0","rssi_values_incoming_4":"0x0","bACKChannelNo":"0x0","bLastTxChannelNo":"0x0","bRouteSchemeState":"0x0","pLastUsedRoute_0":"0x0","pLastUsedRoute_1":"0x0","pLastUsedRoute_2":"0x0","pLastUsedRoute_3":"0x0","pLastUsedRoute_4":"0x0","bRouteTries":"0x0","bLastFailedLinkFrom":"0x0","bLastFailedLinkTo":"0x0","bUsedTxPower":"0x0","bMeasuredNoiseFloor":"0x0","bDestinationAckUsedTxPower":"0x0","bDestinationAckMeasuredRssi":"0x0","bDestinationAckMeasuredNoiseFloor":"0x0"}
2025-02-15T17:34:22.995Z
Transmit failed with TRANSMIT_COMPLETE_NO_ACK - txStatusReport: {"wTransmitTicks":"0x1ab","bRepeaters":"0x0","rssi_values_incoming_0":"0x7f","rssi_values_incoming_1":"0x7f","rssi_values_incoming_2":"0x7f","rssi_values_incoming_3":"0x7f","rssi_values_incoming_4":"0x7f","bACKChannelNo":"0x2","bLastTxChannelNo":"0x1","bRouteSchemeState":"0x7","pLastUsedRoute_0":"0x0","pLastUsedRoute_1":"0x0","pLastUsedRoute_2":"0x0","pLastUsedRoute_3":"0x0","pLastUsedRoute_4":"0x2","bRouteTries":"0xb","bLastFailedLinkFrom":"0x2","bLastFailedLinkTo":"0x6","bUsedTxPower":"0x0","bMeasuredNoiseFloor":"0x0","bDestinationAckUsedTxPower":"0x0","bDestinationAckMeasuredRssi":"0x0","bDestinationAckMeasuredNoiseFloor":"0x0"}
2025-02-15T18:27:54.713Z
Transmit failed with TRANSMIT_COMPLETE_FAIL_PHY - txStatusReport: {"wTransmitTicks":"0x0","bRepeaters":"0x0","rssi_values_incoming_0":"0x0","rssi_values_incoming_1":"0x0","rssi_values_incoming_2":"0x0","rssi_values_incoming_3":"0x0","rssi_values_incoming_4":"0x0","bACKChannelNo":"0x0","bLastTxChannelNo":"0x0","bRouteSchemeState":"0x0","pLastUsedRoute_0":"0x0","pLastUsedRoute_1":"0x0","pLastUsedRoute_2":"0x0","pLastUsedRoute_3":"0x0","pLastUsedRoute_4":"0x0","bRouteTries":"0x0","bLastFailedLinkFrom":"0x0","bLastFailedLinkTo":"0x0","bUsedTxPower":"0x0","bMeasuredNoiseFloor":"0x0","bDestinationAckUsedTxPower":"0x0","bDestinationAckMeasuredRssi":"0x0","bDestinationAckMeasuredNoiseFloor":"0x0"}
2025-02-15T18:55:28.465Z
Transmit failed with TRANSMIT_COMPLETE_NO_ACK - txStatusReport: {"wTransmitTicks":"0x4b9","bRepeaters":"0x0","rssi_values_incoming_0":"0x7f","rssi_values_incoming_1":"0x7f","rssi_values_incoming_2":"0x7f","rssi_values_incoming_3":"0x7f","rssi_values_incoming_4":"0x7f","bACKChannelNo":"0x1","bLastTxChannelNo":"0x1","bRouteSchemeState":"0x7","pLastUsedRoute_0":"0x0","pLastUsedRoute_1":"0x0","pLastUsedRoute_2":"0x0","pLastUsedRoute_3":"0x0","pLastUsedRoute_4":"0x2","bRouteTries":"0x10","bLastFailedLinkFrom":"0x1c","bLastFailedLinkTo":"0x6b","bUsedTxPower":"0x0","bMeasuredNoiseFloor":"0x0","bDestinationAckUsedTxPower":"0x0","bDestinationAckMeasuredRssi":"0x0","bDestinationAckMeasuredNoiseFloor":"0x0"}

AI answer (might be partially wrong)

Interpreting Z-Wave log messages can be challenging due to their technical nature. Here’s a breakdown of the key components in your log entries:

Common Error Messages:

TRANSMIT_COMPLETE_NO_ACK: This indicates that a transmitted message did not receive an acknowledgment from the destination node, often due to connectivity issues.

TRANSMIT_COMPLETE_FAIL_PHY: This signifies a physical layer transmission failure, possibly due to interference or hardware problems.

Understanding the txStatusReport Fields:

wTransmitTicks: Represents the time taken for the transmission, measured in ticks.

bRepeaters: Indicates the number of repeaters used during transmission.

rssi_values_incoming_0 to _4: RSSI (Received Signal Strength Indicator) values from different channels, showing signal strength.

bACKChannelNo: The channel number on which the acknowledgment was received.

bLastTxChannelNo: The last channel number used for transmission.

bRouteSchemeState: Indicates the state of the routing scheme during transmission.

pLastUsedRoute_0 to _4: Details about the last used route for the transmission.

bRouteTries: Number of attempts made to route the message.

bLastFailedLinkFrom and bLastFailedLinkTo: Node IDs indicating the source and destination where the last link failure occurred.

bUsedTxPower: Transmission power level used.

bMeasuredNoiseFloor: Represents the background noise level measured during transmission.

bDestinationAckUsedTxPower: Transmission power level used by the destination node in its acknowledgment.

bDestinationAckMeasuredRssi: RSSI value measured by the destination node during acknowledgment.

bDestinationAckMeasuredNoiseFloor: Noise floor measured by the destination node during acknowledgment.

Identifying the Affected Node:

The fields bLastFailedLinkFrom and bLastFailedLinkTo provide the node IDs involved in the failed transmission. To identify the specific devices corresponding to these node IDs, refer to your Z-Wave network’s node list, which maps node IDs to device names or locations.

1 Like