Jump to content

N8N

Members
  • Posts

    10
  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

N8N's Achievements

New

New (2/6)

1

Reputation

  1. Setting the if condition to "status" is "on" (as opposed to "responding"), and the variable updated. Not what I expected based on the cookbook, but at least I know how to work it now.
  2. ok, so i start testing....after reading... 8.2.14 recommends using the "control" condition instead of the state condition because it causes a program evaluation each time the control changes... Program to cycle the pump on and off (testing for only a minute for tonight). After the from/to time is all done, I want to turn off the pool heater so that it doesn't shut down under error condition due to no water flow... pool_pump_daily_run - [ID 0018][Parent 001D] If From 9:22:00PM To 9:23:00PM (same day) Then Set 'Pool Contactor' On Else Set 'Output Relay 2 Pool Heater' Off Wait 3 minutes Set 'Pool Contactor' Off I wanted to set a State Variable in a separate program that will monitor the status of the pump contactor. Monitor main pump - [ID 0026][Parent 001D] If Control 'Pool Contactor' is switched On Then $sPool_Main_Pump = 1 Else $sPool_Main_Pump = 0 Unfortunately in the summary tab, this program shows as not ever being run, and the Variable doesn't change to a 1 while the pump is running. What am I missing this time? Sorry if I'm not getting it. this simple part is not working the way I thought I was reading the directions. I will try "status" instead of "control" in the drop down in a minute to see if the behaviour changes.
  3. Thanks for the suggestions. The odd things is that the log doesn't show anything starting at 830 (the main pump), but then the isy turns everything on after it started up. I guess that's what you're already saying Paul... How to do I do the counter? I suspect it's so easy I can't see it.
  4. I set a variable in spring and fall to prevent the programs from running during winter. Everything is unplugged by then anyway, so I would only see if I had a problem via the logs. I was also figuring on if there was a power outage, on reboot the ISY would keep variables set to 0, so I'd have to manually set the variables to a 1 to allow the programs to turn on the pumps, so a bit of both of what you suggest. I'd like to say that the grace period is what outsmarted me, but assuming the log is accurate, the chlorine pump turned on before the main pump, but I thought I was inhibiting that from happening with a state check for the main pump running being required. Here's a C&P of the programs, as I've modified them now... pool_pump_daily_run - [ID 0018][Parent 001D] If Time is 8:30:00AM Then Set 'Pool Contactor' On $chlorine_counter = 0 Wait 11 hours Set 'Output Relay 2 Pool Heater' Off Wait 1 minute Set 'Pool Contactor' Off Else - No Actions - (To add one, press 'Action') pool_chlorine_pump_normal - [ID 0019][Parent 001D] If Time is 9:03:00AM And $Chlorine_ok is 1 And Status 'Pool Contactor' is On And $SLAM is not 1 Then Set 'Output Relay 1 Chlorine Pump' On Wait 17 minutes Set 'Output Relay 1 Chlorine Pump' Off $chlorine_counter += 1 Set Program 'pool_chlorine_pump_normal' To Not Run At Startup Else - No Actions - (To add one, press 'Action') main pump allow chlorine - [ID 0012][Parent 001D] If Status 'Pool Contactor' is On Then $Chlorine_ok = 1 Else $Chlorine_ok = 0 this is a check to see if the pool circulation pump is on. If it is, then we can allow chlorine to run. If it is not then we cannot allow chlorine to run chlorine pump off - [ID 0020][Parent 001D] If $Chlorine_ok is 0 Or Status 'Pool Contactor' is Off Or Control 'Remote 6 Chlorine pump manual' is switched Off Then Set 'Output Relay 1 Chlorine Pump' Off Stop program 'chlorine manual' Else - No Actions - (To add one, press 'Action')
  5. Sorry, I saved the programs, but didn't attach them. How can I create a monitoring timer to count how long the pump is running? If time exceeds allowed, then shut off. pool folder programs.txt
  6. I've created a couple programs to try your suggestions, but now that I'm reading page 183 of the manual, I see a couple things. My pump on time is 9:03, and the seeming restart was 9:12, which happens to put it right within the 10 minutes grace period. I want to double-check what I'm reading...If I were to check off the Catch Up Schedules at Restart, then there is no plus/minus for the programs be run? I'm not sure that this was the problem because I don't understand how the wait 17 minutes was essentially ignored.
  7. Hello, I'm using my 994i as a controller for my pool I have a contactor that is turned on/off by an insteon switch, and I'm also using a smartenit output relay to allow my pool heater to turn on. the last and most important thing is that I'm using it to control a chlorine dosing pump. I wasn't home today, but it looks like there was a power blip just before the pump was supposed to come on, but when power came back on, the pump started up, after the start time was passed. I thought I had this covered by using the fact that system variables reset to 0 on restart. The pump ran all afternoon and emptied my chlorine tank out. Not cool. Starting the admin console, I see that the folder I have the programs in is set to not allow to run. I have a variable that will not allow the pump to run if the main pump is off, but the main pump was running. All my variables were set to 0 which should have not allowed the pump to start. how can I reprogram this to prevent an unwanted start up and run all day, when the timer is set for 17 minutes? I've attached the log and error log files, plus the folder of pool related programs. Not sure how to add the variables information, but they all say last state change was 9:12:51 AM I really appreciate any help. I'd like to be able to get it programmed such that I can trust it. ISY Log.v4.9.0__Sat 2024.08.17 04.33.41 PM.txt ISY Error Log.v4.9.0__Sat 2024.08.17 04.40.27 PM.txt
  8. hhmmm. Thanks Guys for the education/feedback - I thought I was losing my mind because I was able to get a recipient added tonight, but now trying it again, I can replicate the problem....I click add at the bottom to create a new group, then I click in the recipients line (beside the new group name) and the dialogue box pops up to add eddresses. Clicking add in that dialogue box does nothing, and clicking on the word "recipients" give me gives me an error of "invalid email address". But...if after that dialogue box opens, I click delete first, then I can click add and I get a line under the word Recipients that I can type an eddress into. This may all be extraneous information anyway because the more concerning thing is that when I check under help->about, I get firmware v4.9.0. Maybe the new version doesn't require the above trick. I see internet access is disabled - I presume this is required for an update? When I click enable internet access I get a failure message. Do I click on the manually upgrade option under help? I'd like to get that fixed up before too long.
  9. The thread I found - SMTP email setup - was closed, but I thought I might post this information if anyone finds it useful. I have a 994i device, quite old, but quite faithful... I am not a power user or anything, and am just now trying to set up the ability to email, after having this unit for a long time. I attempted to set up a new email Group, but when I did, I was not prompted with the ability to create a new Recipient. I figured that because my machine was so old, the "use default" function had been turned off, and I found some forum posts that supported this thought. I then spent part of the afternoon setting up a new google account (only somehow managing to have google lock it for some unacceptable use policy (I've appealed and am waiting). While I'm waiting for Google to unlock my new account so that I can use their SMTP server, I tried using the settings for my ISP as they offer IMAP and POP. When I entered their server information and filled out the fields as recommended by Geddy in this thread, I was actually able to create a recipient for my new group. However, I was not successful in getting logged in to my ISP server. I was getting errors like 50001 -15, with a timeout of 10000ms. So I decided to try setting the "use default" checkbox, and a test message was immediately successful. My problem was that I wasn't able to create a new email recipient unless I used a different smpt server, but once I was able to create a recipient I am able to use the "use default" SMTP server. Seems this might be an alternative to using Google. hth Nathan
×
×
  • Create New...