I got really excited when I saw the note re: local execution… then read the details…same as before - no changes in practice.
Quite timely, as last night I was doing some experimenting with a new OpenHab box. I connected to it a Wall Controller (Z-Wave.me WallC_S) and all of my LIFX bulbs. I then made a simple rule to turn the lights on and off. The exact same setup I already have with Smartthings. With Smartthings, connected to the LIFX bulbs over the cloud (because after all these years there is still no UDP support), connected to Smartthings backend over the cloud, even with my 200mb internet connect the lag between pressing the button and having the lights respond is anywhere between 1-4 seconds. With Openhab connecting directly to the bulbs over LAN (UDP) and the execution running locally - there is no perceivable lag at all - I suddenly remembered what it was like to not have a smarthome… and it got me thinking how important this topic is… if we are all here to build the home of the future, this lag that we must currently contend with to use Smartthings is utterly unacceptable - simply put, if the “smart devices” cant do things as well as a “dumb” device, i.e. turn on instantly when you press a button, then we have a big problem. I really hope that local support will be extended to all devices (not just official device handlers because most of my devices use a custom handler, and I don’t think I’m alone here), and that proper support is added for LAN protocols so that there are far more actons that can be run locally