poneal Posted January 21, 2014 Posted January 21, 2014 $sLeakLaundryRoom must be a "State" variable to cause a trigger and the programme must have the enable checkbox checked That was EXACTLY the problem. I failed to make the sLaundryRoom variable a STATE variable. Thanks so much. It's nice to have another set of eyes to review issues like this. I appreciate the help.
EricK Posted January 24, 2014 Posted January 24, 2014 So far I have 4 leak sensors installed, 5 more to go. I pulled the trigger on the ELK WSV2 today, was waiting for the smarthome valve, but still back-ordered. I have the io linc to control the valve and am testing it with a leak sensor to see the behavior. I created a scene and set the leak sensor wet as a controller and the io linc relay as a responder. When I place the sensor on metal it does tigger on then the io linc will go from Off to On. Ill set the relay On to close the valve and use the 12v output from the valve to give me the status, (copying this set-up: )Should I have a program as a back-up to close the valve. I was thinking of using a double program with a 30 second to 1 minute delay. Just in case a leak sensor in a bathroom accidentally gets wet I can implement a variable or device status to abort the program so the valve does not close. Thought and ideas are welcomed. Thanks in advance and again for the incredible leak sensor programming. Eric 1
EricK Posted January 27, 2014 Posted January 27, 2014 Hi, How are you guys placing your leak sensors. They seem to trigger perfectly on metal. I put some water on the kitchen counter then put the detectors into the water, saw a flash of light on the sensor, but it never showed wet. When I dipped the sensors into a little bit of water in a container, it triggered wet and stayed wet. Is it possible that having the contacts on the counter is causing trouble. Should the leak sensor be placed on something to lift the contacts off the floor. Eric
larryllix Posted January 28, 2014 Posted January 28, 2014 Hi,How are you guys placing your leak sensors. They seem to trigger perfectly on metal. I put some water on the kitchen counter then put the detectors into the water, saw a flash of light on the sensor, but it never showed wet. When I dipped the sensors into a little bit of water in a container, it triggered wet and stayed wet. Is it possible that having the contacts on the counter is causing trouble. Should the leak sensor be placed on something to lift the contacts off the floor. Eric From what I have read in this forum (mine is still in the package), others are having the same problem. The sensors need dirtier water to trigger them as pure water is an insulator. The sensor should work fine placed on concrete or with a dirty water leak. Try some salt or baking soda in your test water.
EricK Posted January 28, 2014 Posted January 28, 2014 Larry, I already sent back 8 of them and was told the firmware was updated. Maybe they sent me back the 8 I sent in. I kept one that worked fine. With the great programming in this thread even the quick wet on triggers the notification. Ill have to do some more testing in water with all of them. I have written before that if I have a metal leak, we'll pick it up right away. E
jzsjr Posted February 14, 2014 Posted February 14, 2014 The program is working great. I had a leak sensor lose communication and I discovered that the 10 year battery only lasted 6 months. Replaced it and all is good. Thanks again Jim Sent from my Nexus 7 using Tapatalk
larryllix Posted February 14, 2014 Posted February 14, 2014 The program is working great. I had a leak sensor lose communication and I discovered that the 10 year battery only lasted 6 months. Replaced it and all is good. Thanks again Jim Sent from my Nexus 7 using Tapatalk What model of battery do the leak detectors take?
Teken Posted February 14, 2014 Posted February 14, 2014 Supposed to come with a lithium AA battery. Teken . . . Encrypted By: Phoenix Security Solutions
jzsjr Posted February 15, 2014 Posted February 15, 2014 It comes with a generic AA lithium 1.5v 2700mAh. I bought some Energizer Ultimates and used one as a replacement. The battery I removed was dated 2013-05-12. Jim
raymondh Posted April 17, 2014 Posted April 17, 2014 When I run the startup program, all the variable 2 programs begin running "then" and set the state variables to 1. The problem is that after 25 hours they all set to 2 and the variable control 2 programs stop running. I've verifies that all the heartbeat sensors are showing as on. Once I rerun the "then" in the startup program, everything goes back to normal for the next 25 hours. What am I missing?
Michel Kohanim Posted April 18, 2014 Posted April 18, 2014 Hi raymondh, The problem is that those devices are no queryable. Are you running those programs after the status of the leak sensor has been established? With kind regards, Michel
raymondh Posted April 18, 2014 Posted April 18, 2014 I'm running them exactly they way it's set up in this topic. The problems began after a reboot.
Michel Kohanim Posted April 18, 2014 Posted April 18, 2014 Hi raymondh, And that's the problem. Since the leak sensor cannot be queried, ISY does NOT know its status till the next hearbeat. With kind regards, Michel
MikeD Posted April 18, 2014 Posted April 18, 2014 When I run the startup program, all the variable 2 programs begin running "then" and set the state variables to 1. The problem is that after 25 hours they all set to 2 and the variable control 2 programs stop running. I've verifies that all the heartbeat sensors are showing as on. Once I rerun the "then" in the startup program, everything goes back to normal for the next 25 hours. What am I missing? The Heartbeat will always show On unless the sensor is triggered by water. Check the last run time of the VariableControl2 program on the Programs Summary tab. The Last Run Time will be over 25 hours ago which means you are not receiving the Heartbeat. The Wait times out after 25 hours, the State variable gets set to 2 and the program ends. A receipt of a Heartbeat would run the Then clause of the VariableControl2 program and reset the Wait timer. Temporarily move the Leak Sensor closer to an Access Point to test. ~Mike
raymondh Posted April 18, 2014 Posted April 18, 2014 It's happening to 6 sensors and only began after the reboot.
MikeD Posted April 18, 2014 Posted April 18, 2014 Ok, I was not sure if this was a new install. Do you see a status change on the Admin Console if you press the button on one?
LeeG Posted April 18, 2014 Posted April 18, 2014 It happens to ALL battery powered devices at ISY reboot because battery powered devices CANNOT be queried. The Leak Sensor sends a Heartbeat message every 24 hours on what is a clock running in the Leak Sensor. If the ISY is rebooted 1 hour before the 24 hours elapsed it will take 1 hour before the ISY is aware of the Leak Sensor Status. If the ISY is rebooted 23.9 hours before the 24 hours elapse in the Leak Sensor it will take 23.9 hours. That is what this Program logic is handling. If $sLeakKitchenSink is 1 And Time is Last Run Time for 'KitchenSink - Variable Control 2' + 26 hours Then If 26 hours elapse the Leak Sensor is not communicating with the ISY.
EricK Posted June 15, 2014 Posted June 15, 2014 So I have my leak sensors set up with the great leak sensor programs to notify me of a leak. I want to also get a notification if my Elk valve closes and need some help. I set up two programs. The first lets me know that the relay has closed the valve: If Status 'Water Valve / Water Valve io Linc-Relay' is On Then Send Notification to 'Eric text' content 'Water Valve has closed' Else - No Actions - (To add one, press 'Action') Relay On = Water valve closed. The next program lets me know that the sensor has turned on. I know that this is the only way to know for sure that the valve has closed, but to me getting the two notifications lets me know with high certainty that the valve is closed. If Status 'Water Valve / Water Valve io Linc-Sensor' is On Then Wait 15 seconds Send Notification to 'Eric text' content 'Water Valve sensor on' Else - No Actions - (To add one, press 'Action') This sends a message to confirm that the valve has closed. I also have two buttons on a kpl to control/monitor the water valve. One button can close the valve, fast on required, or open it. The other button is a monitor to tell me the status of the relay. If I turn the valve off with the kpl then I can see the sensor status by looking at the other kpl button. So I do not need to be notified if I press the kpl button. I only want to be notified if the kpl button closes by some other means (such as a leak, since the leak sensors are all controllers of the valve). So how can I set this up. I'm thinking it could be something complicated with variables. Pressing the kpl would set a variable to a value of 1 for example, and the notification programs would not run if that variable is not=0. This also just made me rethink about that scene. If any leak sensor shows wet, then the valve closes by scene control. On testing this works fine, but in theory if the wet then turns off, couldn't the relay turn off closing the valve. Thanks, Eric My valve which I posted in another thread: viewtopic.php?f=27&t=13540
jzsjr Posted June 16, 2014 Posted June 16, 2014 Did you sweat the elk valve in place or use compression fittings? Sent from my Nexus 7 using Tapatalk
jdm5 Posted June 18, 2014 Posted June 18, 2014 Did you sweat the elk valve in place or use compression fittings? Pretty sure that's propress - it's a professional compression system for plumbers - works great.
jerlands Posted July 21, 2014 Posted July 21, 2014 (edited) I don't use variables a lot but this made it very easy for me! Just installed it and everything seems to work fine.. my only question is when I linked the sensor ISY recorded 3 devices.. Sensor-Wet, Sensor-Dry and Sensor-Hear. Seems to have cut off the full name "Heartbeat" and shortened it to "Hear." I wasn't sure it linked correctly so I deleted it and re-linked but got the same thing. Just curious if this is new in 4.2.5? Edited July 21, 2014 by jerlands
larryllix Posted July 21, 2014 Posted July 21, 2014 (edited) I don't use variables a lot but this made it very easy for me! Just installed it and everything seems to work fine.. my only question is when I linked the sensor ISY recorded 3 devices.. Sensor-Wet, Sensor-Dry and Sensor-Hear. Seems to have cut off the full name "Heartbeat" and shortened it to "Hear." I wasn't sure it linked correctly so I deleted it and re-linked but got the same thing. Just curious if this is new in 4.2.5? Nothing changed in v4.2.5 for me from v4.2.3. Yes the name lengths can be a problem for some software and each one shows folder names differently. Three status points are correct and the points that ISY usually sets up for the Leak sensor. Edited July 21, 2014 by larryllix
jerlands Posted July 21, 2014 Posted July 21, 2014 Nothing changed in v4.2.5 for me from v4.2.3. Yes the name lengths can be a problem for some software and each one shows folder names differently. Three status points are correct and the points that ISY usually sets up for the Leak sensor. Yes, it seems to have been my naming was too long. I had used "Dehumidifier Leak Sensor" and tried various combinations but "LS Dehumidifier" allowed "Heartbeat" to be written out in full. By "software" I'm assuming you're refering to ISY version (4.2.5) and not OS. I'm using XP f that makes any difference.
EricK Posted September 29, 2014 Posted September 29, 2014 Two days ago my laundry room leak sensor was not communicating with the ISY. I pulled it from behind the washing machine into the kitchen. I was able to get it to communicate and triggered wet which closed my water valve, so it seemed to be working fine. Today at 6pm I received a leak sensor problem notification, Laundry:3, VC2 program not running. I just came home and coms appear fine. The laundry leak sensor dry and heartbeat are on, wet is off. The leak sensor variable control 2 program shows running, true, last run time last night at 1102pm. The variable control 3 program shows idle, last run time at 105AM today. This is from post 1: 4. Brief Explanation 4a - The 10 second wait in Variable Control 1 serves to stop multiple emails from being generated if the sensor "flutters" when it first activates.4b - The Variable Control 2 program should always be in a "Running Then" state, looking for the heartbeat signal. If it's missed then it changes the variable to status = 2 which triggers a notification email.4c - The Variable Control 3 program serves as a "watch-dog" for Variable Control 2. If it's stopped (manually, ISY issue, etc.), then it changes the variable to status = 3 which triggers a notification email. I am having a little trouble figuring out what went wrong and why I received the notification. It does appear that everything is working fine. I want to make sure that my leak sensors are working an that I am not going to get a text in the middle of the night for a malfunction. Thanks, Eric
Recommended Posts