Jump to content
AT&T to end email-to-text ×

hart2hart

Members
  • Posts

    1688
  • Joined

  • Last visited

Everything posted by hart2hart

  1. 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.
  2. 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.
  3. 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.
  4. Thanks @IndyMike and @dbwarner5. Paul
  5. 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.
  6. @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')
  7. 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.
  8. 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')
  9. is there a way to wait the number of minutes stored in an integer variable?
  10. 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.
  11. @Jimbo.Automates , thanks for taking this NS over. I debated using it early last year and did not because of no support. I installed a Rachio3 12 zone controller today and am working to get it configured with NS. I've added the api key, confirmed remote access is enabled, and rebooted the eISY a couple times. However, I have the following issues. 1 .Web hook error message (I xx'd out what appear to be a MAC address) ERROR: 04/12/2025 19:53:39 See log for: Connectivity test to my.isy.io:443 was not successful. Sending: POST to my.isy.io:443 /api/eisy/pg3/webhook/response/xx:xx:xx:xx:xx:xx/17 headers={'Content-Type': 'application/json'} data={"test": 0.08261868723978405} Received: status=500 reason=Internal Server Error Please confirm portal webhooks are enabled, See Webooks Requirements ERROR: 04/12/2025 19:53:39 See log for: Unable to discover until webooks are working properly http://d2z8ydsemzif1x.cloudfront.net/monthly_2025_04/image.png.0c53299b072b2966310db08b537c985d.png 2. When I turned on a zone via AC using Start for 5 minutes, the status does not reflect On until I hit query and does not go back to Off until I hit query again. I left the shortPoll at 5 and longPoll at 600. I'm sure its because I'm just starting but would appreciate insights. Thanks, Paul http://d2z8ydsemzif1x.cloudfront.net/monthly_2025_04/image.png.2ca09b90d18c44d0eae6d15aca08631a.png Is
  12. Has there been a better than $10 off on $50 (20%) items since Insteon came back to life?
  13. Great, thanks. Let’s see if UD upgrades the python library. If not, is it possible I could use HA(potentially on eISY) to implement this functionality?
  14. To be clear, did you define the scene in the Admin Console and then create the same scene using device to device method?
  15. My guess is the switch connected to the fixture is going bad and losing its link table. I would have restored it only to see the impact. Or maybe one of switches is going bad and generating noice on that circuit to which I’d air gap them one at a time to see if problem goes away. First the two controller only and then one connected to fixture. If it’s the one connected to the fixture turning other two on and off will show in their LEDs but fixture will not be controlled.
  16. Thanks. I could use the alarm open zone via envisalink-DSC because the doors I open are entry delay so could catch that to force update and then get the user.
  17. Thanks. I recall that now. Was there something called Force Update you had added that could be used to effectively lower polling interval?
  18. That sound good! As we discussed in the past (can't find thread or DM but recall the exchange), the ability to catch the unlock event and the Access Code (not the actual number but a representation) would be a great feature for me. With the Schlage ZWave locks these WiFi versions replaced I used a UserNumber and with that via a program then sent a Disarm security command via Envisalink (likely using NodeLink at that time). I had a user on the lock with the Distress Code so that code could be entered on the lock to send through as Distress code to alarm monitoring. This was a big plus when having hands full coming in door located near alarm keypad and even greater to allow entry though doors not near the keypads.
  19. Thanks. If we get to that point, does it look like access_code_id could be used in programs to identity the code used to disarm?
  20. Thanks. @Goose66 I suspected that it would not be until python was updated on eISY. However, once/if that occurs, would the newer library provide features like detection of who just unlocked the door? Going into an area I don’t know, do you think/guess will it be possible to use the updated library from another box like rpi or on eISY once the HomeAssitant extension is released to leverage those features?
  21. Good morning @Goose66 I was just reading about the plugin issues related to library version and supporting python version required to run it. That prompted me to look at the public documentation for pyschlage. I notice some methods that may have been added at some point. With these methods (if I read correctly -- big if) could we possibly now detect unlock events and quickly get the user that unlocked it? for example method below. Thanks! lasspyschlage.log.LockLog(created_at: datetime, message: str, accessor_id: str | None = None, access_code_id: str | None = None) A lock log entry. access_code_id: str | None= None Unique identifier for the access code that triggered the log entry. accessor_id: str | None= None Unique identifier for the user that triggered the log entry. created_at: datetime The time at which the log entry was created. message: str The human-readable message associated with the log entry.
  22. Thanks @paulbates
  23. Thank you.
  24. @bmercier , thanks for great plugin and updates. I received notification the a new version is available. Where are release notes posted or is it just internal cleanup?
  25. hart2hart

    Humidity

    Only as a point of reference, I have 3 7900. They all have 6.93 fw (which is the latest & been that for years) and function as desired.
×
×
  • Create New...