jmed999 Posted December 7, 2012 Posted December 7, 2012 I'm using the following sprinkler program... If On Sun, Tue, Wed, Thu, Fri Time is 8:00:00AM And Module 'Climate' Temperature > 32 °F Then Send Notification to 'My e-mail' content 'Sprinklers Started' Set 'Sprinkler System / 7-Back Flowers and Trees' On Wait 10 minutes Set 'Sprinkler System / 7-Back Flowers and Trees' Off Set 'Sprinkler System / 2-Front Middle' On Wait 5 minutes Set 'Sprinkler System / 2-Front Middle' Off Send Notification to 'My e-mail' content 'Sprinklers Stopped' Else - No Actions - (To add one, press 'Action') Please note: Since I have 9 zones I had to use 2 EZFLoras. The problem is when the program starts it sends me a "sprinkler started" notification but it very rarely sends me the "sprinklers stopped" notification. Since I'm at work during that time I never know if it really ran or not. Why is it not working/sending me the "sprinklers stopped" notification? Thanks!
oberkc Posted December 7, 2012 Posted December 7, 2012 The only programmatic concern that I have is with your temperature condition. Unfortunately, I don't have the weatherbug module, but is it possible that temperature changes forces frequent program evaluations, such that your program execution is halted during one of the wait statements? My suggestion is to break this into two programs. The first: If On Sun, Tue, Wed, Thu, Fri Time is 8:00:00AM And Module 'Climate' Temperature > 32 °F Then run second program (then path) else The second program: if Then Send Notification to 'My e-mail' content 'Sprinklers Started' Set 'Sprinkler System / 7-Back Flowers and Trees' On Wait 10 minutes Set 'Sprinkler System / 7-Back Flowers and Trees' Off Set 'Sprinkler System / 2-Front Middle' On Wait 5 minutes Set 'Sprinkler System / 2-Front Middle' Off Send Notification to 'My e-mail' content 'Sprinklers Stopped' else
Recommended Posts