Using Generic/Combiner Outputs for Alarms

Users Who Are Viewing This Thread (Total: 0, Members: 0, Guests: 0)

JeffB418

HYDROS Expert
Joined
Jun 25, 2020
Messages
1,316
Reaction score
405
Location
Syracuse NY
Ever wanted to have alarms for the following sorts of things:
- If a pump output has been off too long?
- If a sensor has gotten WET (extra optical sensor in overflow or filter sock chamber)?

You can use generic/combiner outputs as alarms in this case. If a standard output or input profile doesn't have the type of alert you want or need already built into it, you can make it yourself. Here are two examples:

- First example, make an alarm for you display pump if it has been off over 30 mins but ignore this during feed modes or water change modes:

1611584800804.png
Here you just use a combiner output for this. Create a new combiner output for the OFF or ON alarm you want to create. Select the output you'd like to monitor, for this example I selected my display pump "DISPLAY 1". Leave the second input unused. Then under Active in Modes, select the modes you'd like this alarm to be active. In my case I only selected normal, since I may turn off my display pump in a feed or water change mode. Finally enable advanced settings. Here you will either select Max OFF Time of Max ON Time based on the alarm you are generating. If its something that's normally ON (like a skimmer, pump, etc) you will want to use the Max OFF Time to set the alarm, in the example above I used 30 minutes. So after 30 minutes I will get an alert if my pump is OFF for 30 mins. If you want to know if your heater is running too long, you can use the Max On Time function instead and chose your heater output for the combiner input.

This time of alarm is handy for display pumps, skimmers, or other devices that you might MANUALLY force to OFF so that you can clean them, but might forget to set them back to AUTO after completing your maintenance.

- Second example is using a Hydros optical sensor for other locations such as in an overflow area or filter sock area. You can use a sensor in your overflow to alert you something might have clogged or a snail made its way into your overflow tube (its happened to me!). Also you could use an optical sensor in your filter sock area of your sump to alert you when it might be time to change your socks. This is how you would use a generic input to do that:

1610986820496.png

First setup your input as a standard water level sensor. When you do that, you will notice you can't set alarms for that input from that menu (currently). Next make a generic output for your alarm. You can combine multiple sensors into 1 alarm if you'd like but this example I only use 1. For this example I have an input called "Wall Level", lets assume this sensor is placed in my display overflow. Then you want the alarm output to trigger when WET, so set that for Active When Input 1. For this I leave the alarm active in ALL modes, unlike above, just because this alarm could happen in all states.... but that might change based on your setup. Finally you need to set a time for Max On Time to enable the Notification field. For this example I put 5 seconds since I want a quick alert to an issue but that's enough time to discount quick splashes on the sensor. Finally set your notification level.

Another example for the above case also is if you wanted to know when your ATO reservoir is running low. You'd put an optical sensor near the bottom of your ATO tank and do the same as above but instead select the Active When Input 1 to DRY, meaning alert you when the water has gotten below the sensor.

Finally you can use the above alerts to even control other functions. For the last example with the ATO sensor, you can use it to disable your ATO function/pump so that it won't burn out. Make sure Run Past Max On Time is enabled so that the alarm output doesn't clear when finally triggered. Then use the Depends On function under your ATO pump to turn "Off when ON", meaning your ATO pump will not run if your ATO sensor has gone dry. This example can be applied to many other examples as well.

This trick allows you to add many more alerts and alarms to your already powerful Hydros Controller.
 

Attachments

  • 1610986100738.png
    1610986100738.png
    48.6 KB · Views: 86
Last edited:
Hi Jeff,
I set up the output for the alarm exactly as you have listed and every few hours I get this alarm.
"15 Pump alarm: Max On Time has been exceeded"
Thoughts?
 
Hi Jeff,
I set up the output for the alarm exactly as you have listed and every few hours I get this alarm.
"15 Pump alarm: Max On Time has been exceeded"
Thoughts?

Hey yeah I found an issue in my original logic. Generic outputs without any inputs will default to ON apparently, and the dependency ON if OFF only will make an output go into the ON state, it doesnt force the output to OFF if that dependency is different (its supposed to only be an override function, not a direct link). So that being said, I switched the first example above to using a COMBINER output instead of a GENERIC and it now works. The logic is more of a match now too. You use the Max Off Time value if you want an alert if the output is off too long, and Max On Time if you want an alert if the output is on too long.

Thanks for bringing this to my attention and sorry about that!
 
Cool beans. I will make the change.
Thanks for taking the time to share these ideas with those if us who need that help and guidance.
No problem at all, I like to help make this controller as flexible and helpful as possible. The possibilities are really endless with Hydros even without a line of code needed!
 
You can set the input count to 0 for the generic type output and it will work. I had to do that when using them as a timer otherwise it would stay on.
 
You can set the input count to 0 for the generic type output and it will work. I had to do that when using them as a timer otherwise it would stay on.
To clarify... the consensus is that both GENERIC w/Input Count=0 or COMBINER w/Input Count=1 works???
 
To clarify... the consensus is that both GENERIC w/Input Count=0 or COMBINER w/Input Count=1 works???
I would check it out to confirm but I had the same issue when I was trying to use a generic output on a timer without any input selected. When I set the number of inputs to 0 it started working. The default number of inputs is 1.
 
Jeff, i have a question you may be able to answer. i set up an alarm for my salt barrel to get a notification when the sensor goes dry. set up under generic. Basically just set it with max time on at 6 seconds. now at first i had "run past max time" set to on. sensor went to dry, got my text and email alarm, but this repeated every 15 minutes until i either filled up the barrel or shut it off. So i set the "run past max time" to off and alarm stopped. question is now that everything else is the same settings, except for that run past max time, next time it goes dry will i receive just the 1 notification i would like to get?
i guess i could raise the sensor and test it, but figured i'd ask first. i guess i just dont understand the run past max setting.
 
Has something changed in setting up an outlet to set off an alarm? I was trying to add an alarm using a Generic Outlet to one of my level sensors and after I click advanced settings the option to set the notification level does not appear.
 
Very helpful, I was stumped looking for how to set a basic RED notification if my RODI tank overfilled!
 
Sorry for necroing this post, but does anyone know how to do this currently? It seems that the outputs do not have a notification level anymore for this to work
 
Looking for this also
set enable advance settings to on. Also they now have thr output type alert and you can setup an output as yellow, orange or red. You can also assign an output port if you want but this will come on for anything that generates an alert for that level or higher.
 
set enable advance settings to on. Also they now have thr output type alert and you can setup an output as yellow, orange or red. You can also assign an output port if you want but this will come on for anything that generates an alert for that level or higher.
Thanks but I only see time options in advanced. I’m probably just trying to do something stupid.

On a generic output…

IMG_8698.png
 
Set a maximum on time of like 1 minute then it will give you an option to set an alert level. The alert here is for maximum on time exceeded or maximum off time exceeded. So if the output is on for at least the maximum time it will send an alert for that.
 
Back
Top