most device commands work, though not all of them are properly defined, and/or not all parameter types are properly displayed (for example, color)
most conditions work
time scheduling is now working, waits are performed, both async and sync
momentary attributes are treated as momentary (button is pushed is true only if the button is the event device and button is the current attribute that “changed” - it doesn’t really change)
what’s not working:
timed conditions (was)
custom commands with parameters - UI does not provide a way to add parameters yet
triggers (they always return false)
location and SHM are not there
AskAlexa et al integrations, not there
button index selection in the UI is non-existent (though the piston retrieves it)
physical event support in the UI is non-existent (though the piston retrieves it)
If your use case fits in the “what works”, please try it out and report back.
I will, but I want to take some time to look at the async requests - I can have async requests executed and have the piston resume after that… now I have the framework for async
The import procedure needs to be improved, it needs to get a list of all required devices and their required attributes and commands and ask the user to replace them one by one to produce a working piston. Until then, it still works, but the condition UI is messed up because the device is missing. But we’ll get there.
OK I got the smartapp installed, initialized/logged in to dashboard on my computer. When I go to create a blank piston, I can enter the my name and the piston name, then when I click “Create” I get the little spinning square thing in the bottom right corner and nothing else happens. What am I doing wrong?
***edit nevermind, I didn’t have the child app installed. All good now.
The first (and only) piston I’ve moved to webCoRE so far… Tested and the fan did not turn off as desired.
Logs. Fan turned on at 7:20, should have turned off at 7:34/35. Looks like some events ran but the fan didn’t shut off. The 7:48 “off” event was a manual switch press.