current
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
current [2023/07/30 16:52] – James Sentman | current [2024/02/05 17:53] (current) – James Sentman | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | =====Download XTension 9.5.3===== | + | =====Download XTension 9.5.4===== |
- | Released | + | > |
+ | |||
+ | Released | ||
\\ | \\ | ||
- | Download Universal Binary for all Supported OS versions; [[https:// | + | Download Universal Binary for all Supported OS versions; [[https:// |
+ | |||
+ | **This is an important update for NGROK users.** This updates the ngrok client to support the system changes they are making live. The older version will no longer be supported very soon. Anyone using ngrok tunnels should definitely perform this upgrade as soon as possible. | ||
**Minimum System Version** for this release is OSX 10.10 but not all plugins will function properly prior to 10.13. Please start the necessary work to upgrade to at least 10.13 or recommended 10.15 or newer. At some point in the near future it will no longer be possible for me to support anything prior to 10.13 and the video plugins will never work prior to Catalina. | **Minimum System Version** for this release is OSX 10.10 but not all plugins will function properly prior to 10.13. Please start the necessary work to upgrade to at least 10.13 or recommended 10.15 or newer. At some point in the near future it will no longer be possible for me to support anything prior to 10.13 and the video plugins will never work prior to Catalina. | ||
Line 9: | Line 13: | ||
**Rosetta Note:** While the entirety of the main app and all more recent plugins are Universal and run natively on Intel or Apple Silicon there are a few older plugins including the W800 and CM11 that are still Intel only. They run fine under Rosetta and you’ll never notice the difference. The only issue is that Rosetta is not included by default on the new Apple Silicon Macs. You’ll need to first run any Intel app, or do a get info on any app at all and select “open using Rosetta” then the OS will tell you that you need Rosetta and would you like to install it now. Once you complete that those plugins will run normally. | **Rosetta Note:** While the entirety of the main app and all more recent plugins are Universal and run natively on Intel or Apple Silicon there are a few older plugins including the W800 and CM11 that are still Intel only. They run fine under Rosetta and you’ll never notice the difference. The only issue is that Rosetta is not included by default on the new Apple Silicon Macs. You’ll need to first run any Intel app, or do a get info on any app at all and select “open using Rosetta” then the OS will tell you that you need Rosetta and would you like to install it now. Once you complete that those plugins will run normally. | ||
- | ====9.5.3 Change Log:==== | + | ====9.5.4 Change Log:==== |
- | * **Amcrest Camera API:** | + | * The [[supported_hardware:hue|Phillips Hue]] plugin now properly supports non-dimmable plug in modules. |
- | * 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 | + | * Fixed a problem |
- | * 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 | + | * Fixed the error that was logged while trying |
- | * 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. | + | * The python symlink is now created inside |
- | * Amcrest API New Status and Display commands: | + | * NEW: Added an option |
- | * setFontScale(0.1..2.0) control | + | * NEW: Added the option |
- | * setChannelTitleVisible( true|false) | + | * Fixed the incorrect link to the mailing list signup page in the purchase dialog. |
- | * setChannelTitleLocation( 34, 12) | + | * Removed |
- | * setChannelTitleColor( R, G, B, A) | + | * There was a change in AppleScript support in OS versions from Ventura on that would actually enforce some, but not all, of the scripting dictionary flags that have never, |
- | * setChannelTitleBackColor( R, G, B, A) | + | * The Interface list window |
- | * setUserDisplayVisible( index, true|false) | + | * Updated |
- | * setUserDisplayText( index, | + | * I had previously hidden some of the lower level debugging aids in the contextual menus by having |
- | * setUserDisplayLocation( index, xloc, yloc) | + | * I added the same debug logging info to the contextual menus of global scripts should it ever be necessary |
- | * setUserDisplayColor( R, G, B, A) | + | * To that debug output I added another line of info comparing |
- | * setUserDisplayBackColor( R, G, B, A) | + | * There were some significant updates and improvements |
- | * setLogoVisible( true|false) hide or show the Amcrest logo image overlay | + | |
- | * setLogoLocation( xLoc, yLoc) | + | |
- | * setLogoFilename( “osd.bmp”) your camera must support allowing | + | |
- | * 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 | + | |
- | * showCapabilities() opens a window | + | |
- | * There are a LOT of other things I can add to this plugin that could be controlled. If you know of something else you’d like to be able to tweak in the cameras programmatically please let me know. | + | |
- | * **Last Activity:** A change | + | |
- | * **Home Kit:** | + | |
- | * Updated the Home Kit libraries some but not all the way to current. They have made some significant changes | + | |
- | * **Hue Plugin:** | + | |
- | * Hue Plugin: Fixed an issue where it could send continual updates for a sensor value even if the value had not changed. | + | |
- | * Hue Plugin: | + | |
- | * **Video System:** | + | |
- | * Video Encoder Plugin: Added a checkbox so you can suppress logging of video encoding times if you wish. | + | |
- | * Video: | + | |
- | * **Sysinfo Plugin:** | + | |
- | * System Info Plugin: no longer claims | + | |
- | * Fixed an incorrect default link to the boot volume so that this will work without having | + | |
- | * **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 of the hashing of web remote links to immediately go to a specific page or view. This can be useful if you are saving specific links as iOS shortcuts, or creating a Kiosk type application. This is not a new feature, but was never properly documented. [[webremote: | + | |
- | * Web Remote: Added several new scripting commands to control sessions in the web remote. This lets you programmatically change | + | |
- | * Web Remote: Added support for a resource folder that will be served as regular files through | + | |
- | * Note that these changes have not been rolled into the mobile web remote plugin, only the desktop | + | |
- | * **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 or not, all commands | + | |
- | * Added the capability for plugins to display information in new text windows | + | |
- | * All plugins now log their version number in the startup | + | |
- | * **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 | + | |
- | * Hubitat: Added support | + | |
- | * More updates | + | |
- | * Hubitat: Some devices from the Hubitat will now have more descriptive, | + | |
- | * Hubitat: The list of supported commands | + | |
- | * Hubitat: Push messages from the Hubitat that are sent when a software update is started, or when the device is about to reboot to install | + | |
- | * **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 | + | |
----- | ----- |
current.1690735967.txt.gz · Last modified: 2023/07/30 16:52 by James Sentman