Thanks for the code.
It looks like there a couple of ways to go.
1) Make a SIP plugin to handle I2C with various address configurations. That could take a while since I am working to upgrade SIP to run on both Python 2.7 and Python 3. Python 2x will no longer be supported after the end of 2019.
2) There is an existing plugin named "cli_control" which sends a command on the command line when SIP turns a station on or off. Take a look at that plugin. It should be usable as is.
EDIT: removed suggestion to test Python3 version of SIP. It is working but there are complications when switching between SIP versions. If you tried it and got a "pickle.loads(pickled) EOFError" just delete the contents of SIP/sessions/.
Let me know how it goes.
Dan
It looks like there a couple of ways to go.
1) Make a SIP plugin to handle I2C with various address configurations. That could take a while since I am working to upgrade SIP to run on both Python 2.7 and Python 3. Python 2x will no longer be supported after the end of 2019.
2) There is an existing plugin named "cli_control" which sends a command on the command line when SIP turns a station on or off. Take a look at that plugin. It should be usable as is.
EDIT: removed suggestion to test Python3 version of SIP. It is working but there are complications when switching between SIP versions. If you tried it and got a "pickle.loads(pickled) EOFError" just delete the contents of SIP/sessions/.
Let me know how it goes.
Dan
<p><br></p>