I’ve been developing two extensions recently - one Source Control Extension for Logitech Harmony, and one Volume Control Extension for Denon - and have been running into minor issues. Both extensions get notifications from their controlled devices and use update_state to update Roon with volume information, power state, etc.
What I am seeing after a while - sometimes a few hours, sometimes a day or two - is that those updates aren’t propagated anymore. Even the log output is missing the update_state requests, though the extensions keep sending pings. The other direction works though, and I can e.g. still control the volume of the device.
Any tips to debug this would be greatly appreciated. Source Code is on GitHub btw.