Open Hedda opened 3 years ago
FYI, puddly tested pyserial-asyncio v0.6 with zigpy-znp and relaxed version dependency like this -> https://github.com/zigpy/zigpy-znp/commit/4a369af5f3319d0634cf549e13bcde9e307878e8
Not sure if it specifically needs to be tested with zigpy-zigate as well(?), regardless I do not own ZiGate hardware myself.
This probably needs testing with zigpy-zigate and ZiGate hardware on Linux and Windows OS to confirm working first, but FYI:
pyserial-asyncio version 0.6 has now finally been released with a fix for Windows OS:
https://github.com/pyserial/pyserial-asyncio/releases/tag/v0.6
https://pypi.org/project/pyserial-asyncio/#history
pyserial-asyncio 0.6 includes "fix multiple writers race on windows"
https://github.com/pyserial/pyserial-asyncio/pull/70
Which solves "Never transmits on Windows in version 0.5" with version 0.6 (version 0.5 will still always have this issue).
https://github.com/pyserial/pyserial-asyncio/issues/69
The backstory is pyserial-asyncio version 0.5 is broken/blacklisted on Windows OS and that v0.5 should still be blacklisted, but the restriction should be relaxed so can use pyserial-asyncio versions both older/lower and newer/higher then version 0.5 now: