State Tree Actions  

Developer: kmarkley's Plugins
Category: Events and Actions
Github: Github Repo
Assistance: Get help!    Check the online documentation
Plugin ID: com.morris.state-tree-actions
Latest release: v0.1.0 released on July 29, 2023
Release downloaded: 0 times
Requires: Indigo v2022.1.0 or higher
(Check the Releases tab below for older releases that may have different requirements)
  Download latest release

State Tree Actions

This plugin creates actions to automate execution of multiple Action Groups based on a hierarchical tree-like structure of '_states_'. Additional Action Groups are executed for each state depending on multiple inherited '_contexts_'. The system is vaguely analogous to hooks in software development.

Additionally the plugin creates and maintains multiple Variables that track each state for use in Schedule and/or Trigger conditions.

Please see the wiki page for details.

Release details
Released on: July 29, 2023
Requires: Indigo v2022.1.0+
Downloaded: 0 times 
Changes in this release

python 3

Release details
Released on: March 6, 2020
Requires: Indigo v7.0.2 thru v2022.2
Downloaded: 0 times 
Changes in this release

exclusive context groups

Release details
Released on: April 6, 2019
Requires: Indigo v7.0.2 thru v2022.2
Downloaded: 0 times 
Changes in this release

Remove github plugin updater in preparation for Indigo 7.3

Release details
Released on: Oct. 20, 2018
Requires: Indigo v7.0.2 thru v2022.2
Downloaded: 0 times 
Changes in this release

Option to force re-execution of action groups

Release details
Released on: June 10, 2018
Requires: Indigo v7.0.2 thru v2022.2
Downloaded: 0 times 
Changes in this release
  • new action to revert to prior state
  • new variable to store prior state
  • bugfix for Variable To State action
  • misc debug logging changes
Release details
Released on: March 6, 2018
Requires: Indigo v7.0.2 thru v2022.2
Downloaded: 0 times 
Changes in this release

release

Release details
Released on: March 4, 2018
Requires: Indigo v7.0.2 thru v2022.2
Downloaded: 0 times 
Changes in this release

github download TLS fix

Release details
Released on: March 1, 2018
Requires: Indigo v7.0.2 thru v2022.2
Changes in this release

fix remove namespace bug unicode support action descriptions tweak saving plugin prefs

Release details
Released on: Feb. 23, 2018
Requires: Indigo v7.0.2 thru v2022.2
Changes in this release

fix github TLS error

Release details
Released on: Oct. 17, 2017
Requires: Indigo v7.0.2 thru v2022.2
Changes in this release

• actions THEN variables (in case there are triggers on variables) • improved logging • more efficient variable sync

Release details
Released on: Aug. 3, 2017
Requires: Indigo v7.0.2 thru v2022.2
Changes in this release

• fix Indigo server API version • complete refactor of state trees • store state in plugin prefs • GitHubPluginUpdater • set all variables, then execute actions • action to sync variables to stored state • tweaks and bug fixes

Release details
Released on: Jan. 15, 2017
Requires: Indigo v6.1.0 thru v2022.2
Changes in this release

v0.0.4

Release details
Released on: Jan. 5, 2017
Requires: Indigo v6.1.0 thru v2022.2
Changes in this release

v0.0.3

Release details
Released on: Dec. 30, 2016
Requires: Indigo v6.1.0 thru v2022.2
Changes in this release

v0.0.2