XTension 9.4.47
James Sentman
james at sentman.com
Fri Jun 10 09:54:10 EDT 2022
Good morning again!
There may yet be more issues related to the python version change hidden in the list, I’m working my way through the emails today and over the weekend, but it makes no sense to hold on to the working fixes any longer. If you find any new issues or if I haven’t addressed any issues that relate directly to this switch please let me know and there can be at least another beta version that addresses them fairly quickly.
This version has no more requirement of the system python2 version, but uses only it’s internal python3 embedded version. With the exception of the Alexa Sudo plugin which still requires a separate python3 install on the system. Lets hope this gets us past the latest episode of running to stand still and we can get on with new and more fun stuff again now!
As always the latest version is on the wiki here: https://www.machomeautomation.com/doku.php/current
All plugins that previously used the system install of Python2 have been upgraded to run with the embedded python3 version. This makes the app more easily compatible with the latest MacOS versions that no longer include the older python version by default. This did necessitate many changes to the plugins themselves and while they have been running just fine here and for the beta testers there may still be some gotchas in there. If you experience any issues as your plugins are starting up please copy and paste the log entries of any errors and email them to me.
Specific list of plugins that were converted:
W8002 (the new API W800 plugin, the original W800 plugin is still included and was not affected.)
Arduino
Barix
APC Status
DIY
Haiku Fans
iTach
Max Sonar
RadioRA2
RFX and RFX New plugins (again not affecting the legacy versions of these which are still included and are unchanged)
pigpio
FIX: Unrelated to the Python3 conversion several places in the Hue Hub plugin that were throwing errors under some conditions were also fixed.
The Alexa Sudo plugin now uses a shared connection to the UPNP port so that it can play nice with other plugins that need this connectivity as well.
FIX: the tpLink/Kasa plugin had some code typos in rarely used error handling that could throw additional errors and fail to output anything useful to debug the error. This is now fixed. Additionally a problem was fixed where if Units existed in XTension for devices that were not initially found on the network they would throw errors during regular polling, this is also fixed.
NEW: Scheduled Events are now searched from the search window. If you search for a Unit or Script that is referenced in a scheduled event it will show up in the results list now.
Changes: Several updates were made to the plugin includes to add some extra error debugging and other convenience functions. This should not affect any of the existing plugins but will help to ease some better error handling in the future.
Thanks,
James
James Sentman http://www.PlanetaryGear.org http://MacHomeAutomation.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.machomeautomation.com/pipermail/xtensionlist/attachments/20220610/cdb3e70b/attachment.html>
More information about the XTensionList
mailing list