
hart2hart
Members-
Posts
1693 -
Joined
-
Last visited
Recent Profile Visitors
The recent visitors block is disabled and is not being shown to other users.
hart2hart's Achievements
-
@Goose66 , this is fantastic! It worked as wanted and expected! Following are two test programs that uses Schlage Encode opening to disarm DSC Security system via your very own EnvisaLink-DSC. Garage:Entry Delay Disarm With Schlage Code - Catches Entry Delay so it can Force Update If 'Security System / Security System:Partition' Partition State is Entry Delay And 'Security System / Zone:Interior Garage Door' Zone State is Open Then Set 'Garage / Garage Door' Force Update Garage:Internal Deadbolt Unlocked By User 1 - Catches user that opened Schlage deadbolt so we can use their code to disarm alarm panel* If 'Garage / Garage Door' Last Access Code Used is '$Security_Code_User_1_I User Number' Then Set 'Security System / Security System:Partition' Disarm USER CODE* *Now that part about disarming with user code of person that opened Schlage Encode deadbolt takes us back a couple years to a request for EnvisalLink-DSC. /topic/41353-disarm-with-multiple-codes/ So as not to break for anyone, could we set if USER CODE is not supplied it continues to use the one in the params? Again, thank you!
-
Great! I'll try it out when it shows up to install.
-
hart2hart started following Wait variable minutes , 3.3.15 and Support Thread: IoX v5.9.1 (2/10/25)
-
@Goose66 , I contacted the pyschlage library creator David Knowles via email about needing Python 3.11 support. He asked me to enter an issue in GitHub. I did and a couple hours later he marked it as closed and I can see activity on it. It’s issue 259 here https://github.com/dknowles2/pyschlage/issues/259. Once this is officially a release, can we explore options we discussed in this thread?
-
Just updated to 5.9.1. It took 10-15 minutes and then rebooted. I waited several more minutes and then connected with AC. No issues after connect so far. Thanks UD
-
Still going. It appears that water hammer feature only works for a Rachio Schedule and not individual zones like I posted above. I’ll work with node server author to see if we can expand it to send a schedule or to execute a schedule stored in Rachio. I can watch for irrigation on to potentially grab the water usage via Flume.
-
I located Rachio Minimize Water Hammer setting that open next valve about 10 seconds before closing. I’ll do some adjustments and testing to confirm the feature has impact when using API vs their schedule feature.
-
I tested and confirmed that Rachio irrigation controller will only let one zone be On at a time. Therefore, I removed the zone Off commands as it turns off last zone when turning on the next zone.
-
Thanks @IndyMike and @dbwarner5. Paul
-
Thanks for your insights and feedback. 1. I'm using that to show process, and I plan to have multiple variables that are calculated and adjusted by a program before this program runs. 2. It is municipal water.
-
@IndyMike Thanks for helping me understand it does not have to look so odd. Does the following look right? I've updated it down to the point of the Zone called Front Left and for readability here I've added color coding and line breaks to clarify what is required for each zone: On Set minute counter Repeat loop for timing Off Irrigation:Entire Yard If - No Conditions - (To add one, press 'Schedule' or 'Condition') Then $Water_Today_Start_I = 'Flume Water / FlumeWater / Flume Sensor' Today US gallons Set 'Yard / Yard:Front Mulch Beds' Start '$Irrigation_Run_Minutes_I Minutes' $Minute_Counter_I = $Irrigation_Run_Minutes_I Repeat While $Minute_Counter_I > 0 Wait 1 minute $Minute_Counter_I -= 1 Repeat 1 times Set 'Yard / Yard:Front Mulch Beds' Start 0.0 minutes Set 'Yard / Yard:Front Right' Start '$Irrigation_Run_Minutes_I Minutes' $Minute_Counter_I = $Irrigation_Run_Minutes_I Repeat While $Minute_Counter_I > 0 Wait 1 minute $Minute_Counter_I -= 1 Repeat 1 times Set 'Yard / Yard:Front Right' Start 0.0 minutes Set 'Yard / Yard:Front Left' Start '$Irrigation_Run_Minutes_I Minutes' $Minute_Counter_I = $Irrigation_Run_Minutes_I Repeat While $Minute_Counter_I > 0 Wait 1 minute $Minute_Counter_I -= 1 Repeat 1 times Set 'Yard / Yard:Front Left' Start 0.0 minutes Wait 1 minute Set 'Yard / 2Yard:Back Fountain Driveway' On Wait 25 minutes Repeat 1 times Set 'Yard / 2Yard:Back Fountain Driveway' Off Wait 1 minute Set 'Yard / 2Yard:Back Front Left' On Wait 25 minutes Set 'Yard / 2Yard:Back Front Left' Off Wait 1 minute Set 'Yard / 2Yard:Back Front Right Center' On Wait 25 minutes Set 'Yard / 2Yard:Back Front Right Center' Off Wait 1 minute Set 'Yard / 2Yard:Back Center Left' On Wait 25 minutes Set 'Yard / 2Yard:Back Center Left' Off Wait 1 minute Set 'Yard / 2Yard:Back Center Right' On Wait 25 minutes Set 'Yard / 2Yard:Back Center Right' Off Wait 1 minute Set 'Yard / 2Yard:Back Rear Left' On Wait 25 minutes Set 'Yard / 2Yard:Back Rear Left' Off Wait 1 minute Set 'Yard / 2Yard:Back Rear Right' On Wait 25 minutes Set 'Yard / 2Yard:Back Rear Right' Off Wait 1 minute Set 'Yard / 2Yard:Front Mulch Beds' Off Set 'Yard / 2Yard:Front Right' Off Set 'Yard / 2Yard:Front Left' Off Set 'Yard / 2Yard:Back Fountain Driveway' Off Set 'Yard / 2Yard:Back Front Right Center' Off Set 'Yard / 2Yard:Back Front Left' Off Set 'Yard / 2Yard:Back Center Right' Off Set 'Yard / 2Yard:Back Center Left' Off Set 'Yard / 2Yard:Back Rear Right' Off Set 'Yard / 2Yard:Back Rear Left' Off Wait 5 minutes $Water_Today_End_I = 'Flume Water / FlumeWater / Flume Sensor' Today US gallons $Water_Today_Difference_I = 0 $Water_Today_Difference_I += $Water_Today_End_I $Water_Today_Difference_I -= $Water_Today_Start_I Send Notification to 'JPaulText' content 'Irrigation Log Data' Else - No Actions - (To add one, press 'Action')
-
Thanks Paul. I want to do it for all 10 zones. It felt very confusing looking since all actions after a repeat fall into its loop structure so then needing to add many Repeat 1 times? Is that what you are suggesting? I had considered breaking each zone into its own program and having the programs execute each other in order with logic like Mike suggested.
-
Thanks to each of you for your methods and insights... What I want to do is have a simple way of triggering an irrigation run for multiple watering needs -- lets say Light, Standard, and HotAndDry. With each one defined for a ceration number of minutes. See the simplifed Standard needs trigger program and actual watering activity for entire yard. Note that I'm moving from EZ-Rain Insteon modules to Rachio controller with PlugIn model and have only changed the first Irrigation step to Rachio style Irrigation:Standard If ( On Sat, Mon, Wed Time is Sunrise - 4 hours And $Yard_Irrigation_Status_Manual_Update_Ony is 1 And $Yard_Irrigation_Needed_I is 1 ) Or ( Time is Sunrise - 4 hours And 'Virtual Devices / Yard:Irrig Standard' Switch Status is On ) Then $Irrigation_Run_Minutes = $Irrigation_Standard_Minutes Run Program 'Irrigation:Entire Yard' (Then Path) Set 'Virtual Devices / Yard:Irrig Standard' Off Else - No Actions - (To add one, press 'Action') Irrigation:Entire Yard If - No Conditions - (To add one, press 'Schedule' or 'Condition') Then $Water_Today_Start_I = 'Flume Water / FlumeWater / Flume Sensor' Today US gallons Set 'Yard / Yard:Front Mulch Beds' Start '$Irrigation_Run_Minutes Minutes' Wait 25 minutes <====Want these to be variable based on $Irrigation_Run_Minutes Set 'Yard / 2Yard:Front Mulch Beds' Off Wait 1 minute Set 'Yard / 2Yard:Front Left' On Wait 25 minutes Set 'Yard / 2Yard:Front Left' Off Wait 1 minute Set 'Yard / 2Yard:Front Right' On Wait 25 minutes Set 'Yard / 2Yard:Front Right' Off Wait 1 minute Set 'Yard / 2Yard:Back Fountain Driveway' On Wait 25 minutes Set 'Yard / 2Yard:Back Fountain Driveway' Off Wait 1 minute Set 'Yard / 2Yard:Back Front Left' On Wait 25 minutes Set 'Yard / 2Yard:Back Front Left' Off Wait 1 minute Set 'Yard / 2Yard:Back Front Right Center' On Wait 25 minutes Set 'Yard / 2Yard:Back Front Right Center' Off Wait 1 minute Set 'Yard / 2Yard:Back Center Left' On Wait 25 minutes Set 'Yard / 2Yard:Back Center Left' Off Wait 1 minute Set 'Yard / 2Yard:Back Center Right' On Wait 25 minutes Set 'Yard / 2Yard:Back Center Right' Off Wait 1 minute Set 'Yard / 2Yard:Back Rear Left' On Wait 25 minutes Set 'Yard / 2Yard:Back Rear Left' Off Wait 1 minute Set 'Yard / 2Yard:Back Rear Right' On Wait 25 minutes Set 'Yard / 2Yard:Back Rear Right' Off Wait 1 minute Set 'Yard / 2Yard:Front Mulch Beds' Off Set 'Yard / 2Yard:Front Right' Off Set 'Yard / 2Yard:Front Left' Off Set 'Yard / 2Yard:Back Fountain Driveway' Off Set 'Yard / 2Yard:Back Front Right Center' Off Set 'Yard / 2Yard:Back Front Left' Off Set 'Yard / 2Yard:Back Center Right' Off Set 'Yard / 2Yard:Back Center Left' Off Set 'Yard / 2Yard:Back Rear Right' Off Set 'Yard / 2Yard:Back Rear Left' Off Wait 5 minutes $Water_Today_End_I = 'Flume Water / FlumeWater / Flume Sensor' Today US gallons $Water_Today_Difference_I = 0 $Water_Today_Difference_I += $Water_Today_End_I $Water_Today_Difference_I -= $Water_Today_Start_I Send Notification to 'MeText' content 'Irrigation Log Data' Else - No Actions - (To add one, press 'Action')
-
is there a way to wait the number of minutes stored in an integer variable?
-
Zone Nodes Seen in AC - But how do I see status and control - RESOLVED
hart2hart replied to glenn_steiner's topic in Rachio
I don't get a screen like this for zone. I get the below screen. Is this something that change going from 4.x to 5.x versions of the NS? I would like to be able to turn off and on but it just has a Start botton with times to pick and Start with 0.000 is Off.