Built-In Device Driver = Onkyo AVR
Setting in Question = Preferences -> Watchdog Interval, default
Setting = Every 5 Minutes
I’m seeing unexpected behavior with the Watchdog interval setting on my Onkyo receiver integration.
When the receiver’s network status is online , the Watchdog runs normally.
But as soon as the receiver goes offline , the scheduled job handlers (“ping” and “Checkwatchdog”) are removed, and the Watchdog parameters get permanently erased.
My expectation is that the Watchdog would continue running even if the device goes offline, rather than clearing its settings.
I’m trying to use the Watchdog to watch the receiver’s network status. When it comes back online, I want the Watchdog to refresh it so my programs can start sending commands again.
Could you please advise on why this is happening or how to prevent the Watchdog configuration from being deleted? Thanks!
what do you see in the live logs?
Once the hub is able to connect again ping and watchdog will be rescheduled
You should be able to see whats happening in the live logs
I may be misunderstanding how this feature is intended to work.
From what I’m seeing, the Watchdog only functions while the Onkyo receiver’s network status is online. As long as the receiver remains online, the watchdog continues to run every 5 minutes. However, once the receiver’s network status goes offline, the watchdog is deleted entirely.
My expectation is that the watchdog would continue running every 5 minutes regardless of the receiver’s current network state, so the receiver's network status could automatically update when the receiver comes back online.
Instead, the observed behavior is that the watchdog only exists while the receiver's network status is already online and is only re-enabled after the receiver’s network status returns to online.
The watchdog does not appear to monitor recovery from an offline state; it only operates when the device is already online.
The screenshots below show an example of the offline behavior:
Would it be possible to enhance this so that, when Watchdog is enabled, it periodically pings the receiver (every X minutes) to determine whether it’s online and updates the Network Status accordingly without giving up?