Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Nodon SIN-4-FP-21 ends up with missing genBasic #22068

Closed
MichaelMure opened this issue Apr 3, 2024 · 3 comments
Closed

Nodon SIN-4-FP-21 ends up with missing genBasic #22068

MichaelMure opened this issue Apr 3, 2024 · 3 comments
Labels
problem Something isn't working stale Stale issues

Comments

@MichaelMure
Copy link

What happened?

Other people having this issue at the bottom of #19169

I have 3 SIN-4-FP-21 from Nodon. Two works perfectly, but with the third I had timeout error when trying to change the pilot wire mode. I don't have the exact error anymore, but similar to {"sendWhen":"immediate","timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":false,"direction":0,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":null,"transactionSequenceNumber":null,"writeUndiv":false}) failed (Timeout - 32138 - 242 - 165 - 6 - 11 after 10000ms)' (taken from that other issue).

I had a look at the database.db file (third device is the broken one):


{"id":32,"type":"Router","ieeeAddr":"0xf4b3b1fffee51b9f","nwkAddr":34985,"manufId":4747,"manufName":"NodOn","powerSource":"Mains (single phase)","modelId":"SIN-4-FP-21","epList":[1,242],"endpoints":{"1":{"profId":260,"epId":1,"devId":81,"inClusterList":[0,3,4,5,6,1794,4096,64512],"outClusterList":[25],"clusters":{"genBasic":{"attributes":{"modelId":"SIN-4-FP-21","manufacturerName":"NodOn","powerSource":1,"zclVersion":8,"appVersion":3,"stackVersion":103,"hwVersion":52,"dateCode":"2021","swBuildId":"3.0.0-1.4.4"}},"seMetering":{"attributes":{"multiplier":1,"divisor":1000,"instantaneousDemand":1,"currentSummDelivered":[0,186577]}},"genIdentify":{"attributes":{"identifyTime":0}},"manuSpecificUbisysDeviceSetup":{"attributes":{"mode":5}},"genOnOff":{"attributes":{"onOff":1}}},"binds":[{"cluster":0,"type":"endpoint","deviceIeeeAddress":"0x00124b001caa8446","endpointID":1},{"cluster":3,"type":"endpoint","deviceIeeeAddress":"0x00124b001caa8446","endpointID":1},{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b001caa8446","endpointID":1},{"cluster":1794,"type":"endpoint","deviceIeeeAddress":"0x00124b001caa8446","endpointID":1},{"cluster":64512,"type":"endpoint","deviceIeeeAddress":"0x00124b001caa8446","endpointID":1}],"configuredReportings":[{"cluster":6,"attrId":0,"minRepIntval":1,"maxRepIntval":3600,"repChange":0,"manufacturerCode":null},{"cluster":1794,"attrId":1024,"minRepIntval":5,"maxRepIntval":3600,"repChange":1,"manufacturerCode":null},{"cluster":1794,"attrId":0,"minRepIntval":5,"maxRepIntval":3600,"repChange":[1,1],"manufacturerCode":null}],"meta":{}},"242":{"profId":41440,"epId":242,"devId":102,"inClusterList":[33],"outClusterList":[33],"clusters":{},"binds":[],"configuredReportings":[],"meta":{}}},"appVersion":3,"stackVersion":103,"hwVersion":52,"dateCode":"2021","swBuildId":"3.0.0-1.4.4","zclVersion":8,"interviewCompleted":true,"meta":{"configured":1520543266},"lastSeen":1712177167846}
{"id":33,"type":"Router","ieeeAddr":"0xf082c0fffe2071e4","nwkAddr":38222,"manufId":4747,"manufName":"NodOn","powerSource":"Mains (single phase)","modelId":"SIN-4-FP-21","epList":[242,1],"endpoints":{"1":{"profId":260,"epId":1,"devId":81,"inClusterList":[0,3,4,5,6,1794,4096,64512],"outClusterList":[25],"clusters":{"genBasic":{"attributes":{"modelId":"SIN-4-FP-21","manufacturerName":"NodOn","powerSource":1,"zclVersion":8,"appVersion":3,"stackVersion":103,"hwVersion":52,"dateCode":"2021","swBuildId":"3.0.0-1.4.4"}},"seMetering":{"attributes":{"multiplier":1,"divisor":1000,"instantaneousDemand":1,"currentSummDelivered":[0,411]}},"manuSpecificUbisysDeviceSetup":{"attributes":{"mode":3}},"genIdentify":{"attributes":{"identifyTime":0}},"genOnOff":{"attributes":{"onOff":0}}},"binds":[{"cluster":0,"type":"endpoint","deviceIeeeAddress":"0x00124b001caa8446","endpointID":1},{"cluster":3,"type":"endpoint","deviceIeeeAddress":"0x00124b001caa8446","endpointID":1},{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b001caa8446","endpointID":1},{"cluster":1794,"type":"endpoint","deviceIeeeAddress":"0x00124b001caa8446","endpointID":1},{"cluster":64512,"type":"endpoint","deviceIeeeAddress":"0x00124b001caa8446","endpointID":1}],"configuredReportings":[{"cluster":6,"attrId":0,"minRepIntval":1,"maxRepIntval":3600,"repChange":0,"manufacturerCode":null},{"cluster":1794,"attrId":1024,"minRepIntval":5,"maxRepIntval":3600,"repChange":1,"manufacturerCode":null},{"cluster":1794,"attrId":0,"minRepIntval":5,"maxRepIntval":3600,"repChange":[1,1],"manufacturerCode":null}],"meta":{}},"242":{"profId":41440,"epId":242,"devId":102,"inClusterList":[33],"outClusterList":[33],"clusters":{},"binds":[],"configuredReportings":[],"meta":{}}},"appVersion":3,"stackVersion":103,"hwVersion":52,"dateCode":"2021","swBuildId":"3.0.0-1.4.4","zclVersion":8,"interviewCompleted":true,"meta":{"configured":1520543266},"lastSeen":1712177165864}
{"id":34,"type":"Router","ieeeAddr":"0xf082c0fffe180179","nwkAddr":45975,"manufId":4747,"manufName":"NodOn","powerSource":"Mains (single phase)","modelId":"SIN-4-FP-21","epList":[242,1],"endpoints":{"1":{"profId":260,"epId":1,"devId":81,"inClusterList":[0,3,4,5,6,1794,4096,64512],"outClusterList":[25],"clusters":{"genIdentify":{"attributes":{"identifyTime":0}},"seMetering":{"attributes":{"multiplier":1,"divisor":1000,"currentSummDelivered":[0,39415],"instantaneousDemand":0}},"manuSpecificUbisysDeviceSetup":{"attributes":{"mode":3}},"genOnOff":{"attributes":{"onOff":0}}},"binds":[{"cluster":0,"type":"endpoint","deviceIeeeAddress":"0x00124b001caa8446","endpointID":1},{"cluster":3,"type":"endpoint","deviceIeeeAddress":"0x00124b001caa8446","endpointID":1},{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b001caa8446","endpointID":1},{"cluster":1794,"type":"endpoint","deviceIeeeAddress":"0x00124b001caa8446","endpointID":1},{"cluster":64512,"type":"endpoint","deviceIeeeAddress":"0x00124b001caa8446","endpointID":1}],"configuredReportings":[{"cluster":6,"attrId":0,"minRepIntval":1,"maxRepIntval":3600,"repChange":0,"manufacturerCode":null},{"cluster":1794,"attrId":1024,"minRepIntval":5,"maxRepIntval":3600,"repChange":1,"manufacturerCode":null},{"cluster":1794,"attrId":0,"minRepIntval":5,"maxRepIntval":3600,"repChange":[1,1],"manufacturerCode":null}],"meta":{}},"242":{"profId":41440,"epId":242,"devId":102,"inClusterList":[33],"outClusterList":[33],"clusters":{},"binds":[],"configuredReportings":[],"meta":{}}},"appVersion":3,"stackVersion":103,"hwVersion":52,"dateCode":"2021","swBuildId":"3.0.0-1.4.4","zclVersion":8,"interviewCompleted":true,"meta":{"configured":1520543266},"lastSeen":1712177141699}

As you can see, genBasic is missing in the third device. After copying that section from other and restarting Zigbee2MQTT, the device worked flawlessly.

I've no idea what let to that misconfiguration.

What did you expect to happen?

All three device fully working.

How to reproduce it (minimal and precise)

No response

Zigbee2MQTT version

1.36.0 commit: 86ed71c

Adapter firmware version

20220219

Adapter

zzh!

Setup

docker on a sinology nas

Debug log

No response

@MichaelMure
Copy link
Author

MichaelMure commented Apr 4, 2024

Side note, but the "epList":[1,242] vs "epList":[242,1] difference is also suspicious. It's very similar to #15962 which got fixed with Koenkk/zigbee-herdsman-converters@961fa6f. It doesn't seem to be the problem here though as I didn't have to change that value to fix the problem.

@Chartreusito
Copy link

I have the same problem on one recently purchased module, here is the error log :

error 2024-04-26 13:13:22Publish 'set' 'pilot_wire_mode' to 'XXXXXXXXXXXX' failed: 'Error: ZCL command 0xbc026efffeae314a/242 manuSpecificNodOnPilotWire.setMode({"mode":1}, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":false,"direction":0,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":4747,"transactionSequenceNumber":null,"writeUndiv":false}) failed (Timeout - 42272 - 242 - 33 - 64512 - 11 after 10000ms)'

Copy link
Contributor

This issue is stale because it has been open 180 days with no activity. Remove stale label or comment or this will be closed in 30 days

@github-actions github-actions bot added the stale Stale issues label Oct 24, 2024
@github-actions github-actions bot closed this as not planned Won't fix, can't repro, duplicate, stale Nov 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
problem Something isn't working stale Stale issues
Projects
None yet
Development

No branches or pull requests

2 participants