GammaTroniques / TICMeter

TICMeter is a small product to collect data from a Linky meter and send them to a home automation server via MQTT, Zigbee or HTTP
Other
39 stars 6 forks source link

Zigbee (Z2M) - Polling Error #17

Open NoahJst opened 4 months ago

NoahJst commented 4 months ago

The problem encountered

TICMeter sous Zigbee avec Z2M

CAS 1 : Polling Error: meterSerialNumber Error: ZCL command 0x404ccafffxxxxxxxxx/1 seMetering.read(["meterSerialNumber"] Received network/route error ROUTE_ERROR_NON_TREE_LINK_FAILURE for "61635".

CAS 2 : Polling Error: meterSerialNumber,siteId Error: ZCL command 0x404ccafffe46838c/1 seMetering.read(["meterSerialNumber","siteId"], {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":true,"direction":0,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":null,"transactionSequenceNumber":null,"writeUndiv":false}) failed (Timeout - 31878 - 1 - 133 - 1794 - 1 after 10000ms)

Firmware version

V3.2.7

Steps for reproducing the error

No response

What I've already tested

No response

Relevant log output

No response

syuck69 commented 4 months ago

Tic Meter Zigbee2mqtt journal:

Warning 2024-06-25 19:40:34Polling Error: meterSerialNumber,siteId Error: ZCL command 0x587cdeeffa34v7/1 seMetering.read(["meterSerialNumber","siteId"], {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":true,"direction":0,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":null,"transactionSequenceNumber":null,"writeUndiv":false}) failed ({"target":1770,"apsFrame":{"profileId":260,"clusterId":1794,"sourceEndpoint":1,"destinationEndpoint":1,"options":4416,"groupId":0,"sequence":98},"zclSequence":151,"commandIdentifier":1} timed out after 10000ms)

Warning 2024-06-25 19:41:12Polling Error: averageRmsVoltageMeasPeriod,activePowerMax,activePower Error: ZCL command 0x587cdeeffa34v7/1 haElectricalMeasurement.read(["averageRmsVoltageMeasPeriod","activePowerMax","activePower"], {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":true,"direction":0,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":null,"transactionSequenceNumber":null,"writeUndiv":false}) failed (Delivery failed for {"profileId":260,"clusterId":2820,"sourceEndpoint":1,"destinationEndpoint":1,"options":4416,"groupId":0,"sequence":110})

Warning 2024-06-25 19:41:17Polling Error: activePowerPhB Error: ZCL command 0x587cdeeffa34v7/1 haElectricalMeasurement.read(["activePowerPhB"], {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":true,"direction":0,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":null,"transactionSequenceNumber":null,"writeUndiv":false}) failed (Delivery failed for {"profileId":260,"clusterId":2820,"sourceEndpoint":1,"destinationEndpoint":1,"options":4416,"groupId":0,"sequence":111})

Warning 2024-06-25 19:41:27Polling Error: ticMode,elecMode,contractType Error: ZCL command 0x587cdeeffa34v7/1 manuSpecificGmmts.read(["ticMode","elecMode","contractType"], {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":true,"direction":0,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":null,"transactionSequenceNumber":null,"writeUndiv":false}) failed ({"target":1770,"apsFrame":{"profileId":260,"clusterId":65346,"sourceEndpoint":1,"destinationEndpoint":1,"options":4416,"groupId":0,"sequence":114},"zclSequence":159,"commandIdentifier":1} timed out after 10000ms)

Warning 2024-06-25 19:41:32Polling Error: uptime,refreshRate,maxContractPower Error: ZCL command 0x587cdeeffa34v7/1 manuSpecificGmmts.read(["uptime","refreshRate","maxContractPower"], {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":true,"direction":0,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":null,"transactionSequenceNumber":null,"writeUndiv":false}) failed (Delivery failed for {"profileId":260,"clusterId":65346,"sourceEndpoint":1,"destinationEndpoint":1,"options":4416,"groupId":0,"sequence":117})

Warning 2024-06-25 19:41:42Polling Error: motdetat,powerMaxTodayTime,powerMaxYesterday Error: ZCL command 0x587cdeeffa34v7/1

Firmware version V3.2.7

HA MQTT see Capture d’écran 1

damienbunlet commented 4 months ago

Hello,

I have the same issue with the V3.2.9 I give you my log from the reset, pass by linking to Z2M and data retrieve.

esp-web-tools-logs-test-zigbee.txt

Here I put Z2M logs :

[2024-07-06 23:37:39] warning:  TICMeter: Polling Error: averageRmsVoltageMeasPeriod,activePowerMax,activePower Error: ZCL command 0x404ccafffe53b308/1 haElectricalMeasurement.read(["averageRmsVoltageMeasPeriod","activePowerMax","activePower"], {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":true,"direction":0,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":null,"transactionSequenceNumber":null,"writeUndiv":false}) failed (Timeout - 61792 - 1 - 128 - 2820 - 1 after 10000ms)
[2024-07-06 23:38:03] warning:  TICMeter: Polling Error: activePowerPhB Error: ZCL command 0x404ccafffe53b308/1 haElectricalMeasurement.read(["activePowerPhB"], {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":true,"direction":0,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":null,"transactionSequenceNumber":null,"writeUndiv":false}) failed (Timeout - 61792 - 1 - 129 - 2820 - 1 after 10000ms)
[2024-07-06 23:38:27] warning:  TICMeter: Polling Error: ticMode,elecMode,contractType Error: ZCL command 0x404ccafffe53b308/1 manuSpecificGmmts.read(["ticMode","elecMode","contractType"], {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":true,"direction":0,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":null,"transactionSequenceNumber":null,"writeUndiv":false}) failed (Timeout - 61792 - 1 - 130 - 65346 - 1 after 10000ms)
[2024-07-06 23:38:50] warning:  TICMeter: Polling Error: uptime,refreshRate,maxContractPower Error: ZCL command 0x404ccafffe53b308/1 manuSpecificGmmts.read(["uptime","refreshRate","maxContractPower"], {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":true,"direction":0,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":null,"transactionSequenceNumber":null,"writeUndiv":false}) failed (Timeout - 61792 - 1 - 131 - 65346 - 1 after 10000ms)

I can send other logs if needed.

Now, I will wait the next version like I see on Discord to renew my test and see if updates resolve this issue.

dbozec commented 4 months ago

Hello,

similar issue here (not exactly the same log message) with V3.2.9

Z2M Journal logs :

[2024-07-17 07:41:03] warning: TICMeter: Polling Error: meterSerialNumber Error: ZCL command 0x404ccxxxxxxxxxxx/1 seMetering.read(["meterSerialNumber"], {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":true,"direction":0,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":null,"transactionSequenceNumber":null,"writeUndiv":false}) failed (SRSP - AF - dataRequest after 6000ms)
[2024-07-17 07:42:39] warning: TICMeter: Polling Error: rmsCurrentMax Error: ZCL command 0x404ccxxxxxxxxxxx/1 haElectricalMeasurement.read(["rmsCurrentMax"], {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":true,"direction":0,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":null,"transactionSequenceNumber":null,"writeUndiv":false}) failed (SRSP - AF - dataRequest after 6000ms)
[2024-07-17 07:42:45] warning: TICMeter: Polling Error: ticMode,elecMode,contractType Error: ZCL command 0x404ccxxxxxxxxxxx/1 manuSpecificGmmts.read(["ticMode","elecMode","contractType"], {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":true,"direction":0,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":null,"transactionSequenceNumber":null,"writeUndiv":false}) failed (SRSP - AF - dataRequest after 6000ms)
[2024-07-17 07:42:51] warning: TICMeter: Polling Error: uptime,refreshRate,maxContractPower Error: ZCL command 0x404ccxxxxxxxxxxx/1 manuSpecificGmmts.read(["uptime","refreshRate","maxContractPower"], {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":true,"direction":0,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":null,"transactionSequenceNumber":null,"writeUndiv":false}) failed (SRSP - AF - dataRequest after 6000ms)
[2024-07-17 07:42:57] warning: TICMeter: Polling Error: motdetat Error: ZCL command 0x404ccxxxxxxxxxxx/1 manuSpecificGmmts.read(["motdetat"], {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":true,"direction":0,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":null,"transactionSequenceNumber":null,"writeUndiv":false}) failed (SRSP - AF - dataRequest after 6000ms)

What is annoying is that it seems to overload the serial link between my Zigbee Coordinator and HA machine and make it crash after a while, so all my others Zigbee peripherals are not accessible too