There is a system in place for SIP to communicate with plugins. It is done with the Blinker module which is included with SIP:
https://pythonhosted.org/blinker/
The current blinker signals are listed (with usage examples) in signaling_examples.py in the plugins directory. It would be trivial to add a "heartbeat" signal from the timing loop.
Another option might be to install an MQTT broker on the Pi:
https://xperimentia.com/2015/08/20/insta...ebsockets/
Dan
https://pythonhosted.org/blinker/
The current blinker signals are listed (with usage examples) in signaling_examples.py in the plugins directory. It would be trivial to add a "heartbeat" signal from the timing loop.
Another option might be to install an MQTT broker on the Pi:
https://xperimentia.com/2015/08/20/insta...ebsockets/
Dan