I'm trying to execute a HTTP Get between (2) times of day if at least (1) presence sensor is present. For some reason the rule is not being executed. I can manually run the action and it works fine. Below outlines how the rule is configured. Any advice would be much appreciated.
Select Trigger Events
Each of these minutes: 5
Select Actions to Run
Send GET to: http://xxx.xxx.xxx.xxx:xx/adming?profile=7&user=xxxx&pw=xxxx
Manage or Create Conditions
Time between 6:00 AM PST and 10:00 PM PST TRUE
Presence_Sensor_#1, Presence_Sensor_#2 any present TRUE
Do you want it to be run periodically as long as those conditions are true or only once per day?
You want to put the action within an IF block in the actions section. Defining the condition in the conditions block doesn't automatically make rule machine consider those conditions.
I want the rule to run every 5 minutes but action to execute only when those conditions are met. I'm not entirely sure how to interpret your suggestion as I'm a bit of a novice but I will try
You need an if statement before your send statement. Where it says "Select Action Type to add" select "Conditional Actions". Then, where it says "Select Which Action", select "IF (conditions) THEN". Then you need to select the two conditions you have defined and combine them with AND. Alternatively, you can select one of them and then add another IF statement with the other one. After your send command, you should add an END-IF.
Also, your current trigger will run the rule at 5 minutes after each hour, rather than every 5 minutes. Uncheck the 5, then select "> Every n minutes?" and type in 5.
I appreciate your assistance. I'm totally spoiled with Webcore but hate the dependency Webcore has on the cloud. I'm finding the Rule Machine UI workflow extremely confusing and I know of no way to show the rule like a batch of code as you can do in Webcore. I'm sure I'll figure it out after some more cursing.
Just to make sure youāre clear on webCoREās cloud dependency...it only depends on the cloud for its editor. All of the Pistons run locally on the hub. Some users even have hosted the webCoRE editor on a local Raspberry Pi or similar, to completely eliminate the cloud.
Hmm. I assumed Webcore had a cloud dependency because 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.
I donāt know the answer to your question, as i stopped using webCoRE about 3 years ago. Iād recommend posting this particular question in the main webCoRE thread, as I am sure @nh.schottfam knows the answer.