current:beta
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
current:beta [2021/03/18 18:26] – 9.4.39 beta 1 James Sentman | current:beta [2022/01/28 17:31] – second beta of 9.4.45 James Sentman | ||
---|---|---|---|
Line 1: | Line 1: | ||
=====Beta Versions===== | =====Beta Versions===== | ||
- | Beta 1 of version 9.4.39 is available as of 3/18/2021. | ||
- | This version is identical to the current release except for the finalized support of door locks for the hubitat plugin. | + | ====XTension Beta 9.4.45 BETA 2 for ARM and X86==== |
+ | Released: 1/28/2022 | ||
- | Since the build number has been incremented a backup of your database will be made automatically the first time you run this build. No changes have been made to the database structure so if necessary you should be able to revert to the release version without putting back the backup. | + | Download: [[https:// |
- | Download: [[https:// | + | This version continues the transition to being fully M1 native. There are many change to the overall code to support this and so both the X86 and M1 versions will require a longer Beta cycle. |
+ | This beta updates the embedded python version used for most plugins to 3.10 from 3.7 which has made a lot of re-testing necessary. This python build is fully universal however so should run the same on both X86 machines and M1 machines. Many plugins rely on libraries which may not be universal. I have rebuilt all those that I have spotted so far but I definitely want reports of any issues you have with plugins when running this. | ||
- | Change Log: | + | All the binary plugins except the original legacy ones from Michael are now universal and should run the same in both places. |
- | * Hubitat: | + | |
- | * Hubitat: The Lock unit will let you lock and unlock | + | As of Beta 2 the only plugin that I know for certain does not work is the MQTT Broker plugin. I’ve temporarily removed it from the beta distribution while I fight with it. If you rely on this you may wish to wait for a future build that will include it again after I am done fighting with it. |
+ | |||
+ | One of the major changes in this version is the inclusion of an entirely different Home Kit plugin. In my testing it appears to be working fine, but I do not have test case for every kind of shared device that you may be using. This new code will support | ||
+ | |||
+ | ===Errors and Log Lines you may see:=== | ||
+ | When you first startup | ||
+ | |||
+ | Many plugins are still using the python 2 version that comes with the OS. I am converting | ||
+ | |||
+ | Several of the plugins generate deprecated warnings in the log about changes to the asyncio libraries in python 3.10. These can be ignored as long as the plugin | ||
+ | |||
+ | Note that no changes | ||
+ | |||
+ | |||
+ | In addition to that discussed above the following items have changed or been added: | ||
+ | * NEW: For those running as many raspberry pi’s around the house as I am please have a look at the [[supported_hardware: | ||
+ | * Added a “Do Not Log” option to global scripts similar to that available for Units. This suppresses the “executing global script: My Global Script” message that is usually logged when a global script is started. It may be log spam if you execute a script quickly or very often. Any errors or write log messages that are generated by the script are still logged as usual. This setting can be found in the contextual menu for any script in the Manage Scripts window, or in the Advanced (the Gear) menu in the toolbar when editing the script. | ||
+ | |||
+ | Changes that were in the previous beta: | ||
+ | |||
+ | * The Manage Global Scripts window now displays the total number of scripts with errors in it’s title as well as the number of scripts with errors in each folder throughout the list. The number of scripts in each folder is also displayed. | ||
+ | * Plugins that are running | ||
+ | * Fixed a potential problem in the XTension kit receiver plugin if a device sent invalid JSON characters. It no longer causes the listening thread to stop completely but rather logs an appropriate error and continues to function for every other device. | ||
+ | * Added support to the XTension kit plugin for new and upcoming devices. | ||
+ | * For the M1 build an error is no longer created at startup due to Apple no longer supporting some of the default icons that I was pulling | ||
+ | * The Genmon plugin will update | ||
+ | * Genmon: Added many new error and status units so that it is simpler | ||
+ | * Error: Engine Speed High or Low | ||
+ | * Error: Governor failure | ||
+ | * Error: Low Oil | ||
+ | * Error: Overcrank | ||
+ | * Error: Overheat | ||
+ | * Error: Overload | ||
+ | * Error: RPM Sensor | ||
+ | * Error: Voltage High or Low | ||
+ | * Error: Warning (generator is sending a warning that is not yet an error or alarm condition) | ||
+ | * Generator Is In Alarm | ||
+ | * Generator Is Running | ||
+ | * Generator Is Ready | ||
+ | * Generator Is Exercising | ||
+ | * Generator Is Ready | ||
+ | * Generator Service Is Due | ||
- | Known Issues: | ||
- | As of this moment lock units when created may show unlocked as the state even if the door is locked when the unit is first created. After the first change of state either remotely or via the lock itself the unit will then be in sync. |
current/beta.txt · Last modified: 2024/02/05 17:51 by James Sentman