I’ve pushed a new update to GitHub with several significant enhancements to action handling, flexibility, and local execution.
What’s New
Multiple Actions per Button / Event
You can now configure multiple actions per button press:
Up to 5 actions per event
Mix device actions and automation calls in a single press
This allows scenarios such as:
Single Click:
Turn on A,B,C → Turn off X,Y,Z → Set Dimmer on D,E,F → Lock door → Execute webCoRE Piston
New Action Types
In addition to On / Off / Toggle / Set Level, the following action types are now available:
Lock
Unlock
Set Colour
Set Colour Temperature
Set Saturation
Set Volume
Blinds Set Level
webCoRE / HTTP GET
webCoRE / Local HTTP Support
This release introduces webCoRE / HTTP GET actions
Important technical note
Hubitat cannot reliably make HTTP calls to itself (hub ↔ hub) - I couldn't get it to work on my network, suggestions welcome!
To work around this while keeping everything local:
Flic Studio is used as a local HTTP proxy
Hubitat → Flic Studio → Hubitat/webCoRE
No cloud dependency required
Fast local execution
This enables reliable local webCoRE piston execution and other local Hubitat HTTP endpoints such as Rule etc. External HTTP endpoints may also be called if desired.
This release requires replacement of all 3 code files (Flic Studio, TCP Driver, Flic Integration App) and a full reinstall... any existing configurations from V1.1 will be lost.