current
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 [2021/12/25 15:45] – James Sentman | current [2023/07/30 17:34] – James Sentman | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | =====XTension | + | =====Download |
- | **There is a [[current:beta|Beta Version]] available for M1 and X86 machines.** | + | Released 7/ |
+ | \\ | ||
+ | Download Universal Binary for all Supported OS versions; | ||
- | Released: 8/ | + | **Minimum System Version** for this release is OSX 10.10 but not all plugins |
- | \\ | + | |
- | Download for all Supported OS versions; [[https:// | + | **Rosetta Note:** While the entirety of the main app and all more recent plugins are Universal and run natively |
- | \\ | + | |
- | **Minimum System Version** for this release is OSX 10.10 but not all plugins | + | |
- | \\ | + | |
- | Maximum supported version is Big Sur but some minor problems | + | |
+ | ====9.5.3 Change Log:==== | ||
- | ====9.4.43 Change Log:==== | + | * **Amcrest Camera API:** |
- | * NEW: [[supported_hardware: | + | * Fixed an issue that caused some cameras not to work with the event system. If you find that any cameras still do not send you events but also dont log any other communication or connection errors please let me know we can gather some more info. |
- | * NEW: [[supported_hardware: | + | * Added a check to the enableEvents() command so that it will not try to enable events that the plugin does not recognize as valid. This keeps you from either getting nothing, or getting an error message each time the unknown events is sent. If there are events that I am not handling that you know about and would like to get please let me know we can gather more info about them and set them up. |
- | * I added a “Send Query” command | + | * Added support for specific Units to link to Object Detection if your camera supports it. You can now create a Unit to get an ON when a human is detected, or when a vehical is detected and so forth. |
- | * FIX: The hubitat would return goofy levels | + | * Amcrest API New Status and Display commands: |
- | * FIX: Fixed a problem with the ControlByWeb plugin | + | * setFontScale(0.1..2.0) control the size of the text displayed over the image. |
- | * FIX: The color preset display in the edit unit dialog | + | * setChannelTitleVisible( true|false) |
- | * FIX: Fixed a path where a blocked unit would still log it’s reception of new states even when it should not. | + | * setChannelTitleLocation( 34, 12) |
- | * FIX: The hue hub plugin had an issue that could make it difficult to get it to sign into a new hub even after you had pressed | + | * setChannelTitleColor( R, G, B, A) |
- | * FIX: A bug introduced a few versions ago could cause changes to your web remote layouts to not be saved. This could also effect other plugins specifically | + | * setChannelTitleBackColor( R, G, B, A) |
- | * Added better error handling | + | * setUserDisplayVisible( index, true|false) |
- | * Removed some remaining debug logging stuck on in the shared | + | * setUserDisplayText( index, “the info to display”) |
- | * Removed a debug dump of the database that could happen | + | * setUserDisplayLocation( index, xloc, yloc) |
- | * rtl_433: added support for moisture/water sensor | + | * setUserDisplayColor( R, G, B, A) |
+ | * setUserDisplayBackColor( R, G, B, A) | ||
+ | * setLogoVisible( true|false) hide or show the Amcrest logo image overlay | ||
+ | * setLogoLocation( xLoc, yLoc) | ||
+ | * setLogoFilename( “osd.bmp”) your camera must support allowing you to change | ||
+ | * setTimeDisplayVisible( true|false) | ||
+ | * setTimeDisplayLocation( xLoc, yLoc) | ||
+ | * setTimeDisplayColor( R, G, B, A) | ||
+ | * setTimeDisplayBackColor( R, G, B, A) | ||
+ | * setTimeDisplayFormat( “yyyy-M-dd hh:mm:ss t”) see the wiki link above for a table of valid format string entities. | ||
+ | * note that there is a limit to the number of overlays the camera can “blend” into the encoding video. Check the capabilities below to find out what the limit is for your camera. They may all be different. My doorbell cam can only do 2 at once. | ||
+ | * changed the logEvents() command | ||
+ | * changed logMotionRegions() showMotionRegions() which also shows the list in a separate window rather than just writing it to the log. | ||
+ | * showCapabilities() opens a window with most, but not all, of the capabilities of the camera listed. There are still some more to add | ||
+ | * There are a LOT of other things | ||
+ | * **Last Activity:** A change to the Last Activity date handling. Previously if a Unit had never had any activity after being created it would show a last activity date of the time the program was last started. This caused confusion in list windows when sorted by date and is something I’ve been meaning to deal with forever. Now if a Unit has no last activity date it will display as “Never” in the list window, but be sorted as if the date had a total seconds property of 0. In other interfaces or via the scripting commands | ||
+ | * **Home Kit:** | ||
+ | * Updated the Home Kit libraries some but not all the way to current. They have made some significant changes in the most recent builds that break it completely | ||
+ | * **Hue Plugin:** | ||
+ | * Hue Plugin: Fixed an issue where it could send continual updates for a sensor | ||
+ | * Hue Plugin: Fixed an issue where the temperature format was not saved, sticking all readings in F. | ||
+ | * **Video System:** | ||
+ | * Video Encoder Plugin: Added a checkbox so you can suppress logging of video encoding times if you wish. | ||
+ | * Video: Removed error logging for stalled streams as this would fill the log if the camera was offline | ||
+ | * Video: “Orphaned” recordings that may have been left unencoded when the app quit are now properly encoded and managed when you next startup the app. | ||
+ | * **Sysinfo Plugin:** | ||
+ | * System Info Plugin: no longer claims in it’s startup log message | ||
+ | * Fixed an incorrect default link to the boot volume | ||
+ | * **Internal Python:** | ||
+ | * Python: A symlink to the built in python3 version is now added to / | ||
+ | * Python: XTension changes many environment variables in order to use it’s internal version of python. If you are running | ||
+ | * **Web Remote:** | ||
+ | * Web Remote: New documentation | ||
+ | * Web Remote: Added several new scripting commands | ||
+ | * Web Remote: Added support | ||
+ | * Note that these changes have not been rolled into the mobile web remote plugin, only the desktop version. | ||
+ | * **Plugin API:** | ||
+ | * A new key for the info.json file that will allow a plugin to receive any scripting command the user issues. This simplifies some kinds of plugin tasks at the expense that users script will not know if the command succeeded | ||
+ | * Added the capability | ||
+ | * All plugins | ||
+ | * **Hubitat Plugin:** | ||
+ | * Hubitat: Added entries to the “insert” toolbar menu for the central scene Held, and Released events to make it easier to script these without having to visit the wiki to look up the specifics. | ||
+ | * Hubitat: Added support for Energy and Usage units. If a device | ||
+ | * More updates and changes to the new handling of “string” data types.If there is a number at the beginning of the String value then that is parsed and sent to Xtension as the value for the Unit. The description is no longer changed to the raw value but rather a new Unit Property called "Raw Value" is added and kept updated to the full text of the string. If there is no number in the string, | ||
+ | * Hubitat: Some devices from the Hubitat will now have more descriptive, | ||
+ | * Hubitat: The list of supported commands | ||
+ | * Hubitat: Push messages from the Hubitat | ||
+ | * **Software Defined Radio Plugin:** Fixed the incorrect wiki link in the interface and added a link to the github pages for more documentation if desired. | ||
+ | * **Scripting Dictionary:** | ||
+ | * NEW: the [[dictionary: | ||
+ | * NEW: The [[dictionary: | ||
+ | * **Xtension UI:** | ||
+ | * New: Each unit will get a new Unit Property called Created with the date the unit was created. You can add this to any List view by control clicking in the headers and selecting create custom column. Then you can sort lists by the date the Unit was created and not just the last activity date. For new Units this is set as they are created and then never changed. For existing Units the date is taken from the creation date of their folder within the database. This seems to work pretty well for most units most of the time, but there may be a date in the past where you restored a database | ||
+ | * **XTdb:** XTdb “meta” units now set their “thisUnit” value properly | ||
+ | * **Control By Web Plugin:** | ||
+ | * Added support for sending user/password info to devices that have this level of security turned on. | ||
+ | * Added a checkbox for “Automatically Create New Units In XTension” so that you can disable this after you have gotten the Units you desire and not have to keep the ones you are not using at this time. | ||
+ | * Added a checkbox for “Ignore VIN Values” the control by web devices all send their input voltage. This might be useful or it might just be a value that is constantly updated as the value shifts by a tenth of a volt causing extra load and log spam. You can check this to ignore those values and neither create a Unit to hold it nor send updates for it’s changing. | ||
+ | * I’ve added some checks and trimming of the unit names as they are being changed into addresses to try to fix some potential issues with creating units in XTension. This is not an issue I can duplicate so am just throwing stuff at the wall to see what happens. | ||
- | ---- | + | ----- |
NOTE: This disk image no longer includes the older legacy plugins that will not be updated for newer OS versions. If you still need to run the [[supported_hardware: | NOTE: This disk image no longer includes the older legacy plugins that will not be updated for newer OS versions. If you still need to run the [[supported_hardware: |
current.txt · Last modified: 2024/02/05 17:53 by James Sentman