It sorts system variables for display in webCoRE IDE UI
There is a new driver for users of $weather, that provides an event when $weather is updated - so pistons using $weather can be event driver to run after an update occurs to $weather variable. The piston will need to decide what changed for values, the 'updated' event provides notification that webcore updated $weather.
If you use HPM, you have to use 'modify' to select to add this device handler.
Manual piston state seems to be broken in this update. I have a bunch of pistons with automatic piston state disabled, and the custom status strings no longer display on the web dashboard.
Edit: the $state variable shows the correct string when I open the piston, but the state string no longer shows up in the piston list, or at the top of the piston in the "state" field.
Hi all, quick question on the webcore interface. I want to understand if this is just me.
When you create a new On Event statement and add a condition to it, it seems one can't edit the device(s) in the statement once created? I've tried cleared the browser cache without success. If I save and reload the piston, same deal. Any idea if this is a bug?
Is there a way of time limiting a button push. For example if button is pushed less than 5 seconds since it was last pushed do nothing and let what was running carry on running.
I'm banging my head against a brick wall trying all kinds of stuff with variables but with no success.
Thanks in advance.
How about something like.
IF
Button pressed
AND Private boolean True.
DO
What you want
Set PB False
Wait 5 seconds
Set PB True.
ELSE -IF
Button pressed
AND PB False.
DO
Your stuff
Set PB True.
END-IF
This is only quick off the top of my head but may do what you want.
My apologies if this has been asked before but does Webcore on Hubitat have any cloud dependencies? if I examine the External URL of a Webcore piston in Hubitat (or Smartthings for that matter) I'm given a URL that clearly depends on a cloud host.
Is there anyway to completely remove any request to an external host and rely 100% on local host(s). I realize the Rule Machine has no cloud dependency but Webcore is just so much more elegant.
By default webCore will edit pistons in the cloud, but there is an option to move the editor to a locally hosted server. Regardless of where you edit the pistons, they are always run local.
Did you get your push notification working? I have Pushover set as my device in Apps>Webcore>Settings but not getting any notifications. I see the entries in the Pushover device event log though.
I've been having issues when using $previousEventDevice in WebCore, its seems to be getting set to whatever is the current event device. Anyone else experiencing that same problem?