Closed puddly closed 2 months ago
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 99.16%. Comparing base (
8eb257d
) to head (2bc218e
).
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
Applied this fix on my production setup. Unfortunately, I'm still seeing "missing routes" when testing 7 minutes after rebooting HA (just unable to toggle certain lights). I'll do more testing later.
I have a branch somewhere where I was trying to manually send a MTOR request right after startup. Wonder if that is worth exploring more.
I have a branch somewhere where I was trying to manually send a MTOR request right after startup. Wonder if that is worth exploring more.
https://github.com/zigpy/bellows/compare/dev...dmulcahey:bellows:dm/refresh-routes
https://github.com/zigpy/bellows/compare/dev...dmulcahey:bellows:dm/improve-source-routing
looks like I had 2 branches out there.... maybe some combo of this + tweaking will help. I never got too far w/ testing.
I've implemented "dumb" source routing as a firmware extension. Alternate branches:
Network startup and mass command sending is now fast 😄
Two fixes:
setSourceRoute
is a no-op in EZSPv9 and above, the command does nothing. There is currently no known way to send packets with a specific source route in these EZSP versions. MaybeemberOverrideAppendSourceRouteHandler
can help if we create a custom XNCP command to maintain a temporary table of source routes per NWK address?CC @TheJulianJES