Zijn er veel gebruikers die al overgestapt zijn naar ZHA? Ik ben sinds vrijdag over gegaan van zigbee2mqtt naar ZHA, met als coordinator de CC26X2R1 van Texas Instruments.
Tot nog toe werkt alles naar behoren en naar mijn idee iets sneller dan Z2MQTT, mogelijk omdat er een schakel minder tussen zit. Ook is de native integratie een fijn iets. Het is makkelijker om devices op een enkele plek te beheren in plaats van ook nog met friendly names te werken.
Wel heb ik warning in mijn logs waar ik niet helemaal van kan achterhalen wat er precies gebeurt. Ik negeer het nu omdat het goed werkt, maar uit interesse wil ik toch weten wat er gebeurt.
De volgende warnings komen terug in de log:
code:
1
2
3
4
5
6
7
| Logger: zigpy_cc.api
Source: __main__.py:356
First occurred: 10:24:17 AM (47 occurrences)
Last logged: 10:39:39 AM
Waiter timeout: <Waiter matcher=<Matcher type=CommandType.AREQ subsystem=Subsystem.AF command=dataConfirm payload={'endpoint': 1, 'transid': 14}> future=<Future cancelled> timeout=10000 sequence=None>
Waiter timeout: <Waiter matcher=<Matcher type=CommandType.AREQ subsystem=Subsystem.AF command=dataConfirm payload={'endpoint': 1, 'transid': 26}> future=<Future cancelled> timeout=10000 sequence=None> |
Ik heb de volgende onderdelen op debug gezet:
code:
1
2
3
4
5
6
| logger:
default: info
logs:
zigpy_cc.api: debug
zigpy_cc.uart: debug
homeassistant.components.zha: debug |
Nu zoek ik in de logs op 'transid': 14 en kom de volgende dingen tegen waarvan ik denk dat het relevant is:
Hier word een request gedaan, maar wat precies? 'dstaddr': 5524 laat zich omzetten naar een hex nummer 1594 wat ik weer terug kan koppelen aan "lamp - spot woonkamer 2 0x1594 00:0b:57:ff:fe:af:9a:42"
code:
1
2
| 2020-06-14 10:24:07 DEBUG (MainThread) [zigpy_cc.api] --> SREQ AF dataRequest tsn: 13 {'dstaddr': 5524, 'destendpoint': 1, 'srcendpoint': 1, 'clusterid': 6, 'transid': 14, 'options': 0, 'radius': 30, 'len': 5, 'data': b'\x00\r\x00\x00\x00'}
2020-06-14 10:24:07 DEBUG (MainThread) [zigpy_cc.uart] Send: b'\xfe\x0f$\x01\x94\x15\x01\x01\x06\x00\x0e\x00\x1e\x05\x00\r\x00\x00\x00\xb5' |
En 10 seconden later deze warning omdat er een timeout is.
code:
1
| 2020-06-14 10:24:17 WARNING (MainThread) [zigpy_cc.api] Waiter timeout: <Waiter matcher=<Matcher type=CommandType.AREQ subsystem=Subsystem.AF command=dataConfirm payload={'endpoint': 1, 'transid': 14}> future=<Future cancelled> timeout=10000 sequence=None> |
Iemand een idee? De warning krijg ik van verschillende adressen, allemaal Ikea lampen. Verwijderen, lamp resetten en opnieuw koppelen heb ik natuurlijk al getest