1/14/2024 0 Comments Applescript indigo server![]() This allows you to create something which behaves similarly to how Insteon direct links between devices work. Match On State to Device will match any number of devices that support a binary (on/off) state to a specified device. We’ve added several new Light/Appliance Control actions to help you create scenes more easily. Finally, check out the Indigo and Python wiki article to learn more about scripting Indigo using Python and the Indigo Object Model. This will write the information to Indigo's Event Log window for easy perusal. To further assist with converting AppleScripts, we’ve added a new menu item to the Help menu, Show AppleScript Usage in Event Log, that will identify items that need to be updated in your database (Indigo also does these checks on server startup). This makes creating powerful script conditionals possible using Python's simple syntax and Indigo's object model for inspecting and testing device states, variable values, and more. We also have a great community sub-forum where you can post your AppleScripts and get help (often within hours) converting them to Python or suggestions of newer non-scripting solutions (like Plugins).īecause Indigo 7.4 no longer supports AppleScript conditionals in Trigger and Schedules, we've added the ability to use embedded Python script conditionals. We have an article on our website that discusses a variety of solutions to replace any AppleScripts that you have that target the Indigo Server, and we will continue to update that article with more information as different solutions are identified for conversions. Scripts that don’t target the Indigo Server will continue to work if executed as a script file from the Execute Script action. With the release of Indigo 7.4, we are officially deprecating AppleScripts that target the Indigo Server directly ( tell application "IndigoServer" and using terms from "IndigoServer") as well as disabling embedded AppleScripts in Conditions and Actions. As we wrote in a blog post several years ago, AppleScript is not the future of Indigo scripting/extensibility, but we wanted to give customers as much time as possible to convert. One major reason that we didn’t move to it sooner is because our AppleScript implementation is dependent on libraries that are not 64-bit. While the Indigo GUI client and plugins have been 64-bit for a long time, we’ve been delaying the implementation of a 64-bit version of the Indigo Server for a variety of reasons, but with Catalina we no longer have an option. With the macOS release of Catalina, Apple has begun requiring all applications to be 64-bit. New General Features and Usability Improvementsīug Fixes, Scripting and Developer API ChangesĪs we state above, the primary feature of Indigo 7.4 is compatibility with macOS Catalina (10.15), including support for macOS Dark Mode. MacOS Catalina Support and the end-of-life of AppleScripts targeting Indigo Server The changes in 7.4 can be grouped into four categories: The primary focus of these releases was to make Indigo fully macOS Catalina (10.15) compliant with 64-bit versions of all Indigo processes. We are pleased to announce the release of Indigo 7.4.0 and 7.4.1.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |