Results 1 to 25 of 25

Thread: More detailed email notifications

  1. #1
    New User P-Dub's Avatar
    Join Date
    Oct 2017
    Location
    guam
    Posts
    10

    More detailed email notifications

    I have a number of instances where my Apex will email me with a notification, the problem being that I have no idea what particular problem occurred. Is there a way to have the email notification indicating what exactly happened so I know if there is water leaking all over my living room floor vs my pH is out of parameters?
    It seems that this would be basic information needed so I know what action to take, i.e. run home and deal with a water emergency or just log on to Apex and shut something off or on.
    At this point, it only makes sense for me to have a notification of only one instance occurring so that I know exactly what is happening in an instant, such as only having the Apex email me when there is water on the floor. This seems to be rather limiting for such a "sophisticated" & relatively expensive piece of equipment.

  2. #2
    Frequent Visitor
    Join Date
    Mar 2014
    Location
    Minnesota
    Posts
    96
    Not natively unfortunately. The best you can do is to use virtual outlets with descriptive names to indicate to you what is wrong.

    I personally wrote software which recieves the emails from Fusion, parses the email, translates the message and then notifies me via email or SMS based on severity of the alarm. The messages I see are human readable and include the basic status of probes and meters which the server gets directly from the APEX. It's pretty nice. I'm working next for the server to trigger my echo devices to play an alarm sound if something really bad happens but of course not do that if temp is just a little high. The sky's the limit!

  3. #3
    New User P-Dub's Avatar
    Join Date
    Oct 2017
    Location
    guam
    Posts
    10
    This is unfortunate and your solution is far beyond my meager capabilities.

  4. #4
    Frequent Contributor zombie's Avatar
    Join Date
    Dec 2013
    Location
    Denver, CO
    Posts
    13,176
    The apex gives you a cause not a solution. You can use virtual outlets for certain things that will tell you immediately what the problem is through proper naming. You can also set certain alarms for particular times only so only a critical alarm will alert you in the middle of the night or while at work.

    This is my current alarm setup and it's pretty easy for my girlfriend to follow when she gets a text while I'm out of town.


    Email
    Set OFF
    If Output HeatTnkFail = ON Then ON
    If Output ATOstuck = ON Then ON
    If Output RtnFail = ON Then ON
    If Output Heat1Fail = ON Then ON
    If Output Heat2Fail = ON Then ON
    If Output Smp1Stat = ON Then ON
    If Output Smp2Stat = ON Then ON
    If Output TankStat = ON Then ON
    If LowNSW CLOSED Then ON
    If LowROD CLOSED Then ON
    If NSWsal < 33.0 Then ON
    If NSWsal > 38.0 Then ON
    If Output WeekStop = ON Then OFF
    If Output wEndStop = ON Then OFF
    If ORP < 300 Then ON
    If Output LowSump = ON Then ON
    If Error Wav_1 Then ON
    If Error ATO_4 Then ON
    If Salt < 33.5 Then ON
    If Salt > 35.5 Then ON
    If Tmp > RT+2.0 Then ON
    If Tmp < RT+-2.0 Then ON
    If Output Overflow = ON Then ON
    If Output HIGHwater = ON Then ON
    If Output Estop = ON Then ON
    If Power Apex Off 001 Then ON
    If Power Apex Off 000 Then ON
    Defer 000:30 Then ON

    WeekStop
    Set OFF
    If Time 23:00 to 07:00 Then ON
    If Time 08:00 to 19:00 Then ON
    If DoW S-----S Then OFF

    wEndStop
    Set OFF
    If Time 23:00 to 10:00 Then ON
    If DoW -MTWTF- Then OFF


    Sent from my SM-G965U using Tapatalk

  5. #5
    New User P-Dub's Avatar
    Join Date
    Oct 2017
    Location
    guam
    Posts
    10
    Quote Originally Posted by zombie View Post
    The apex gives you a cause not a solution. You can use virtual outlets for certain things that will tell you immediately what the problem is through proper naming. You can also set certain alarms for particular times only so only a critical alarm will alert you in the middle of the night or while at work.

    This is my current alarm setup and it's pretty easy for my girlfriend to follow when she gets a text while I'm out of town.


    Email
    Set OFF
    If Output HeatTnkFail = ON Then ON
    If Output ATOstuck = ON Then ON
    If Output RtnFail = ON Then ON
    If Output Heat1Fail = ON Then ON
    If Output Heat2Fail = ON Then ON
    If Output Smp1Stat = ON Then ON
    If Output Smp2Stat = ON Then ON
    If Output TankStat = ON Then ON
    If LowNSW CLOSED Then ON
    If LowROD CLOSED Then ON
    If NSWsal < 33.0 Then ON
    If NSWsal > 38.0 Then ON
    If Output WeekStop = ON Then OFF
    If Output wEndStop = ON Then OFF
    If ORP < 300 Then ON
    If Output LowSump = ON Then ON
    If Error Wav_1 Then ON
    If Error ATO_4 Then ON
    If Salt < 33.5 Then ON
    If Salt > 35.5 Then ON
    If Tmp > RT+2.0 Then ON
    If Tmp < RT+-2.0 Then ON
    If Output Overflow = ON Then ON
    If Output HIGHwater = ON Then ON
    If Output Estop = ON Then ON
    If Power Apex Off 001 Then ON
    If Power Apex Off 000 Then ON
    Defer 000:30 Then ON

    WeekStop
    Set OFF
    If Time 23:00 to 07:00 Then ON
    If Time 08:00 to 19:00 Then ON
    If DoW S-----S Then OFF

    wEndStop
    Set OFF
    If Time 23:00 to 10:00 Then ON
    If DoW -MTWTF- Then OFF


    Sent from my SM-G965U using Tapatalk
    I understand that this may be asking a lot but could you give an example of how you set up the virtual outlets for some of these particular conditions AND an example of the text or email that is received?
    I literally just set up my Apex yesterday and am a bit new to the programming. I work best by example, spelled out for a new, uninitiated user that can simply duplicate what is done.
    I've had luck so far. I know this is asking a bunch.
    My main concerns are to be notified via email, as there is no list for my cellular service provider here in Guam, about SW1 closed via a break-out box of a water leak, Ph too high or too low, sump water level too high or too low, tank temperature too high, and power out. Due to cable restrictions, I have the Apex base connected to a UPS along with the modem & router and a gyre for power outages. I understand that it would be best to run one of my EB8's to the UPS & the Apex base to a wall outlet then command non-critical items to shut down if I have an outage. Still trying to wrap my small brain around how to configure item to turn off if the power goes out. I'm sure it is simple but, getting my SBreef lights hacked and connected and programmed, my varios, jebaos, calcium reactor, skimmer, fans, and ATO up and programmed all in one day with no previous experience, my brain and eyes are shot.
    Thank you for any assistance.

  6. #6
    Frequent Contributor zombie's Avatar
    Join Date
    Dec 2013
    Location
    Denver, CO
    Posts
    13,176
    Here is one of the many. Describing them all would take hours.

    HIGHwater
    Set OFF
    If SmpHig OPEN Then ON
    If Output RTN_3 = OFF Then OFF
    Defer 005:00 Then ON

    This alerts when water level is high, but doesn't alert when the return is turned off and for 5 minutes after to allow water level to settle.


    This is an example text (you can use text even if your provider isn't listed, you just have to find the "email to text" address ex version is [email protected])

    (Apex Fusion Alarm: biocube) Date: 2018-05-28 20:03:56 -0600
    Status: ON
    Statement: If Power Apex Off 001 Then ON

    Sent from my SM-G965U using Tapatalk

  7. #7
    New User P-Dub's Avatar
    Join Date
    Oct 2017
    Location
    guam
    Posts
    10
    Quote Originally Posted by zombie View Post
    Here is one of the many. Describing them all would take hours.

    HIGHwater
    Set OFF
    If SmpHig OPEN Then ON
    If Output RTN_3 = OFF Then OFF
    Defer 005:00 Then ON

    This alerts when water level is high, but doesn't alert when the return is turned off and for 5 minutes after to allow water level to settle.


    This is an example text (you can use text even if your provider isn't listed, you just have to find the "email to text" address ex version is [email protected])

    (Apex Fusion Alarm: biocube) Date: 2018-05-28 20:03:56 -0600
    Status: ON
    Statement: If Power Apex Off 001 Then ON

    Sent from my SM-G965U using Tapatalk
    Thank you. So if I'm to understand you created a virtual outlet HIGHwater with the commands that follow:
    Set OFF
    If SmpHig OPEN Then ON
    If Output RTN_3 = OFF Then OFF
    Defer 005:00 Then ON

    What then is the command for the email notification? "If HIGHwater ON Then On"?

    Disconnect as the sent example you received:
    (Apex Fusion Alarm: biocube) Date: 2018-05-28 20:03:56 -0600
    Status: ON
    Statement: If Power Apex Off 001 Then ON
    does not match the VO example. So, I'm having difficulties making the connection. Sorry for this.

  8. #8
    Frequent Contributor zombie's Avatar
    Join Date
    Dec 2013
    Location
    Denver, CO
    Posts
    13,176
    Quote Originally Posted by P-Dub View Post
    Thank you. So if I'm to understand you created a virtual outlet HIGHwater with the commands that follow:
    Set OFF
    If SmpHig OPEN Then ON
    If Output RTN_3 = OFF Then OFF
    Defer 005:00 Then ON

    What then is the command for the email notification? "If HIGHwater ON Then On"?

    Disconnect as the sent example you received:
    (Apex Fusion Alarm: biocube) Date: 2018-05-28 20:03:56 -0600
    Status: ON
    Statement: If Power Apex Off 001 Then ON
    does not match the VO example. So, I'm having difficulties making the connection. Sorry for this.
    That particular one would have

    Statement: If Output HIGHwater = ON Then ON


    I just copy pasted the latest alarm I had in my messages, not the one associated with that VO (that alarm is actually from a completely different apex unit).

    Sent from my SM-G965U using Tapatalk

  9. #9
    New User P-Dub's Avatar
    Join Date
    Oct 2017
    Location
    guam
    Posts
    10
    Quote Originally Posted by zombie View Post
    That particular one would have

    Statement: If Output HIGHwater = ON Then ON


    I just copy pasted the latest alarm I had in my messages, not the one associated with that VO (that alarm is actually from a completely different apex unit).

    Sent from my SM-G965U using Tapatalk
    Roger that.

    Thank you for your help. I'll see what I can muster.

  10. #10
    Frequent Visitor
    Join Date
    Apr 2018
    Location
    Toronto, Canada
    Posts
    102
    Quote Originally Posted by zombie View Post
    The apex gives you a cause not a solution. You can use virtual outlets for certain things that will tell you immediately what the problem is through proper naming. You can also set certain alarms for particular times only so only a critical alarm will alert you in the middle of the night or while at work.

    This is my current alarm setup and it's pretty easy for my girlfriend to follow when she gets a text while I'm out of town.


    Email
    Set OFF
    If Output HeatTnkFail = ON Then ON
    If Output ATOstuck = ON Then ON
    If Output RtnFail = ON Then ON
    If Output Heat1Fail = ON Then ON
    If Output Heat2Fail = ON Then ON
    If Output Smp1Stat = ON Then ON
    If Output Smp2Stat = ON Then ON
    If Output TankStat = ON Then ON
    If LowNSW CLOSED Then ON
    If LowROD CLOSED Then ON
    If NSWsal < 33.0 Then ON
    If NSWsal > 38.0 Then ON
    If Output WeekStop = ON Then OFF
    If Output wEndStop = ON Then OFF
    If ORP < 300 Then ON
    If Output LowSump = ON Then ON
    If Error Wav_1 Then ON
    If Error ATO_4 Then ON
    If Salt < 33.5 Then ON
    If Salt > 35.5 Then ON
    If Tmp > RT+2.0 Then ON
    If Tmp < RT+-2.0 Then ON
    If Output Overflow = ON Then ON
    If Output HIGHwater = ON Then ON
    If Output Estop = ON Then ON
    If Power Apex Off 001 Then ON
    If Power Apex Off 000 Then ON
    Defer 000:30 Then ON

    WeekStop
    Set OFF
    If Time 23:00 to 07:00 Then ON
    If Time 08:00 to 19:00 Then ON
    If DoW S-----S Then OFF

    wEndStop
    Set OFF
    If Time 23:00 to 10:00 Then ON
    If DoW -MTWTF- Then OFF


    Sent from my SM-G965U using Tapatalk
    Hi Zombie

    Can you please elaborate on your heat fail outlets and why there’s two apex off statements

    Here’s what trying to right for my alarms based on reading some of your replies.

    Alarms

    Set OFF

    If Error ATK Then ON
    If Output RODI_ON = ON Then ON
    If Output ATO_Stuck = ON Then ON
    Defer 000:30 Then ON
    If Time 22:00 to 07:00 Then OFF

    OSC 000:00/009:00/001:00 Then ON
    If Tmp > 80.0 Then ON
    If Tmp < 77.0 Then ON
    If PH <7.6 Then ON
    If PH >8.4 Then ON
    If Salt <31 Then ON
    If Salt >36 Then ON
    If ORP < 200 Then ON
    If Output Vortec_MP40L OFF Then ON
    If Return <400 Then ON
    If Error Cor20 Then ON
    If Error Vortec_MP40L Then ON
    If Output Sump-High ON Then ON

    Defer 000:10 Then OFF

    Sump-High VO
    Set OFF
    If ATK_H CLOSED Then ON
    If Output Cor20 = OFF Then OFF
    If FeedA 000 Then OFF
    If FeedB 000 Then OFF
    If FeedD 000 Then OFF
    Defer 005:00 Then ON
    (Feed C is skimmer shut off and vortech profile for feeding PHyto) A and B got to 1% and D is maintenance so cor20 is off.

    ATO stuck VO (serving as sump low)
    Set OFF
    If ATK_L OPEN Then ON
    Defer 360:00 Then ON

    I’m having My home alarm company install flood sensors for leak alarms.





    Sent from my iPhone using Tapatalk

  11. #11
    Frequent Contributor zombie's Avatar
    Join Date
    Dec 2013
    Location
    Denver, CO
    Posts
    13,176
    Quote Originally Posted by XLOR8T View Post
    Hi Zombie

    Can you please elaborate on your heat fail outlets and why there’s two apex off statements

    Here’s what trying to right for my alarms based on reading some of your replies.

    Alarms

    Set OFF

    If Error ATK Then ON
    If Output RODI_ON = ON Then ON
    If Output ATO_Stuck = ON Then ON
    Defer 000:30 Then ON
    If Time 22:00 to 07:00 Then OFF

    OSC 000:00/009:00/001:00 Then ON
    If Tmp > 80.0 Then ON
    If Tmp < 77.0 Then ON
    If PH <7.6 Then ON
    If PH >8.4 Then ON
    If Salt <31 Then ON
    If Salt >36 Then ON
    If ORP < 200 Then ON
    If Output Vortec_MP40L OFF Then ON
    If Return <400 Then ON
    If Error Cor20 Then ON
    If Error Vortec_MP40L Then ON
    If Output Sump-High ON Then ON

    Defer 000:10 Then OFF

    Sump-High VO
    Set OFF
    If ATK_H CLOSED Then ON
    If Output Cor20 = OFF Then OFF
    If FeedA 000 Then OFF
    If FeedB 000 Then OFF
    If FeedD 000 Then OFF
    Defer 005:00 Then ON
    (Feed C is skimmer shut off and vortech profile for feeding PHyto) A and B got to 1% and D is maintenance so cor20 is off.

    ATO stuck VO (serving as sump low)
    Set OFF
    If ATK_L OPEN Then ON
    Defer 360:00 Then ON

    I’m having My home alarm company install flood sensors for leak alarms.





    Sent from my iPhone using Tapatalk
    The heater fail outlets check for overwattage and overamperage with a 30 second defer to detect outlet overloads or internal high impedance faults within the heater.

    The reason for the two apex statements is to differentiate between a power outage or a reboot since my energy bar is on a UPS. If there is a power outage the 000 will activate, and if there is a reboot the 001 will activate.

    Sent from my SM-G965U using Tapatalk

  12. #12
    Frequent Visitor
    Join Date
    Apr 2018
    Location
    Toronto, Canada
    Posts
    102
    Quote Originally Posted by zombie View Post
    The heater fail outlets check for overwattage and overamperage with a 30 second defer to detect outlet overloads or internal high impedance faults within the heater.

    The reason for the two apex statements is to differentiate between a power outage or a reboot since my energy bar is on a UPS. If there is a power outage the 000 will activate, and if there is a reboot the 001 will activate.

    Sent from my SM-G965U using Tapatalk
    Could you please share the code for the heat fails and also did the rest of my code look ok? Did I mix any orders or miss anything ?

    Thanks


    Sent from my iPhone using Tapatalk

  13. #13
    Frequent Contributor zombie's Avatar
    Join Date
    Dec 2013
    Location
    Denver, CO
    Posts
    13,176
    I was mistaken. I used a 10 second defer. It also latches on, which I forgot to mention. The purpose of this is to alert me and stop the heater from operating in the event of a short to prevent the failure from turning into a fire, outlet failure, shock hazard, etc. This is a 150W heater. The code is similar for the others but adjusted per their nominal ratings.

    Set OFF
    If Output SumpHeat1_1 Watts > 180 Then ON
    If Output SumpHeat1_1 Amps > 1.9 Then ON
    Defer 000:10 Then ON
    Defer 000:10 Then OFF
    When On > 000:05 Then ON

    Sent from my SM-G965U using Tapatalk

  14. #14
    Frequent Contributor zombie's Avatar
    Join Date
    Dec 2013
    Location
    Denver, CO
    Posts
    13,176
    Here are some comments on your code. The OSC should not be used and there were several syntax errors I fixed. Also defer is global so you can only use one of each type and where it is placed is irrelevant.

    Alarms
    Set OFF
    If Error ATK Then ON
    If Output RODI_ON = ON Then ON
    If Output ATO_Stuck = ON Then ON
    If Time 22:00 to 07:00 Then OFF
    If Tmp > 80.0 Then ON
    If Tmp < 77.0 Then ON
    If PH < 7.6 Then ON
    If PH > 8.4 Then ON
    If Salt < 31 Then ON
    If Salt > 36 Then ON
    If ORP < 200 Then ON
    If Output Vortec_MP40L = OFF Then ON
    If Return < 400 Then ON
    If Error Cor20 Then ON
    If Error Vortec_MP40L Then ON
    If Output Sump-High = ON Then ON
    Defer 000:30 Then ON
    Defer 000:30 Then OFF

    Sump-High VO
    Set OFF
    If ATK_H CLOSED Then ON
    If Output Cor20 = OFF Then OFF
    If FeedA 000 Then OFF
    If FeedB 000 Then OFF
    If FeedD 000 Then OFF
    Defer 005:00 Then ON
    (Feed C is skimmer shut off and vortech profile for feeding PHyto) A and B got to 1% and D is maintenance so cor20 is off.

    ATO stuck VO (serving as sump low)
    Set OFF
    If ATK_L OPEN Then ON
    Defer 360:00 Then ON



    Sent from my SM-G965U using Tapatalk

  15. #15
    Frequent Visitor
    Join Date
    Apr 2018
    Location
    Toronto, Canada
    Posts
    102
    Quote Originally Posted by zombie View Post
    Here are some comments on your code. The OSC should not be used and there were several syntax errors I fixed. Also defer is global so you can only use one of each type and where it is placed is irrelevant.

    Alarms
    Set OFF
    If Error ATK Then ON
    If Output RODI_ON = ON Then ON
    If Output ATO_Stuck = ON Then ON
    If Time 22:00 to 07:00 Then OFF
    If Tmp > 80.0 Then ON
    If Tmp < 77.0 Then ON
    If PH < 7.6 Then ON
    If PH > 8.4 Then ON
    If Salt < 31 Then ON
    If Salt > 36 Then ON
    If ORP < 200 Then ON
    If Output Vortec_MP40L = OFF Then ON
    If Return < 400 Then ON
    If Error Cor20 Then ON
    If Error Vortec_MP40L Then ON
    If Output Sump-High = ON Then ON
    Defer 000:30 Then ON
    Defer 000:30 Then OFF

    Sump-High VO
    Set OFF
    If ATK_H CLOSED Then ON
    If Output Cor20 = OFF Then OFF
    If FeedA 000 Then OFF
    If FeedB 000 Then OFF
    If FeedD 000 Then OFF
    Defer 005:00 Then ON
    (Feed C is skimmer shut off and vortech profile for feeding PHyto) A and B got to 1% and D is maintenance so cor20 is off.

    ATO stuck VO (serving as sump low)
    Set OFF
    If ATK_L OPEN Then ON
    Defer 360:00 Then ON



    Sent from my SM-G965U using Tapatalk
    I was trying to make it so that If an alarm in the important/emergency section goes off it sends me a text every 10 mins to make sure I wake up lol


    Sent from my iPhone using Tapatalk

  16. #16
    Frequent Contributor zombie's Avatar
    Join Date
    Dec 2013
    Location
    Denver, CO
    Posts
    13,176
    The only way I can think of to pull that off would be to copy paste critical alarms into a virtual outlet and use this kind of logic

    CritAlarm
    Set OFF
    (Copy paste crit alarms)

    WakeUp
    OSC 000:00/001:00/009:00 Then ON
    If Output CritAlarm = OFF Then OFF
    If Time 07:00 to 21:59 Then OFF

    Add to end of email
    If Output WakeUp = ON Then OFF



    Sent from my SM-G965U using Tapatalk

  17. #17
    Frequent Visitor
    Join Date
    Apr 2018
    Location
    Toronto, Canada
    Posts
    102

    More detailed email notifications

    Quote Originally Posted by zombie View Post
    The only way I can think of to pull that off would be to copy paste critical alarms into a virtual outlet and use this kind of logic

    CritAlarm
    Set OFF
    (Copy paste crit alarms)

    WakeUp
    OSC 000:00/001:00/009:00 Then ON
    If Output CritAlarm = OFF Then OFF
    If Time 07:00 to 21:59 Then OFF

    Add to end of email
    If Output WakeUp = ON Then OFF



    Sent from my SM-G965U using Tapatalk
    Thank you!

    So I’ve set up power monitoring alarms on most of my devices, so where do their commands go ? Isn’t invisible, what happens if I end up duplicating them. My tmp/ph alarms are the same way. Do I have to disable the alarms in the settings if I want to use the advanced code?

    Also, the defer statement. Does that go to critalarms or stay in email alert ?


    Sent from my iPhone using Tapatalk

  18. #18
    Frequent Contributor zombie's Avatar
    Join Date
    Dec 2013
    Location
    Denver, CO
    Posts
    13,176
    Quote Originally Posted by XLOR8T View Post
    Thank you!

    So I’ve set up power monitoring alarms on most of my devices, so where do their commands go ? Isn’t invisible, what happens if I end up duplicating them. My tmp/ph alarms are the same way. Do I have to disable the alarms in the settings if I want to use the advanced code?

    Also, the defer statement. Does that go to critalarms or stay in email alert ?


    Sent from my iPhone using Tapatalk
    I would put the defer in both so they line up.

    Input alarms and task based alarms are hidden from the email and cannot use any specialty coding like blocks during the night. That's why I only use the email outlet and keep all input alarms disabled.

    Sent from my SM-G965U using Tapatalk

  19. #19
    Frequent Visitor
    Join Date
    Apr 2018
    Location
    Toronto, Canada
    Posts
    102
    Quote Originally Posted by zombie View Post
    I would put the defer in both so they line up.

    Input alarms and task based alarms are hidden from the email and cannot use any specialty coding like blocks during the night. That's why I only use the email outlet and keep all input alarms disabled.

    Sent from my SM-G965U using Tapatalk
    Ok. I will replace and disable.

    1. I have power bar connected to UPS like you and apex aux power to another outlet. Do I activate power monitoring ? Cuz right now the code for apex power shows grey off word like invalid syntax

    2. The critalarm items. Do I duplicate in email or just in the VO?

    3. Why both amp and Watts for error? (Do I just decide Watts by 110 for amp?

    Thanks


    Sent from my iPhone using Tapatalk

  20. #20
    Frequent Contributor zombie's Avatar
    Join Date
    Dec 2013
    Location
    Denver, CO
    Posts
    13,176
    Quote Originally Posted by XLOR8T View Post
    Ok. I will replace and disable.

    1. I have power bar connected to UPS like you and apex aux power to another outlet. Do I activate power monitoring ? Cuz right now the code for apex power shows grey off word like invalid syntax

    2. The critalarm items. Do I duplicate in email or just in the VO?

    3. Why both amp and Watts for error? (Do I just decide Watts by 110 for amp?

    Thanks


    Sent from my iPhone using Tapatalk
    1. Power monitoring should be enabled in your case. It's irrelevant to the coloring but it wont work properly if you dont have it enabled.

    2. Copy paste to the VO and leave them in the email alarm. The VO is an intermediary trigger so it only activates on critical alarms at night.

    3. On something as critical as a shorted heater, I do not trust just a single measurement, which could be missed if an internal component or firmware logic fails or misreads.

    Sent from my SM-G965U using Tapatalk

  21. #21
    Frequent Visitor
    Join Date
    Apr 2018
    Location
    Toronto, Canada
    Posts
    102
    Quote Originally Posted by zombie View Post
    1. Power monitoring should be enabled in your case. It's irrelevant to the coloring but it wont work properly if you dont have it enabled.

    2. Copy paste to the VO and leave them in the email alarm. The VO is an intermediary trigger so it only activates on critical alarms at night.

    3. On something as critical as a shorted heater, I do not trust just a single measurement, which could be missed if an internal component or firmware logic fails or misreads.

    Sent from my SM-G965U using Tapatalk
    Thanks

    Do you run Ozone? How’s your ORP in the 300s? Mine is hovering between 220-240




    Sent from my iPhone using Tapatalk

  22. #22
    Frequent Contributor zombie's Avatar
    Join Date
    Dec 2013
    Location
    Denver, CO
    Posts
    13,176
    Quote Originally Posted by XLOR8T View Post
    Thanks

    Do you run Ozone? How’s your ORP in the 300s? Mine is hovering between 220-240




    Sent from my iPhone using Tapatalk
    No ozone. Just a pretty clean tank with relatively low bioload and variations between ORP readings in identical tanks using different probe or apex can vary by about 100 points. My ORP hovers around 350-400.

    Sent from my SM-G965U using Tapatalk

  23. #23
    Regular Vistor
    Join Date
    May 2014
    Location
    CA
    Posts
    40
    Hold up a minute...is there a way to program things for certain days???? I have AI Sols on VDM, would love to have a different lighting schedule for my weekend vs work week. Never asked about this because I never saw any "day" references



    WeekStop

    Set OFF
    If Time 23:00 to 07:00 Then ON
    If Time 08:00 to 19:00 Then ON
    If DoW S-----S Then OFF

    wEndStop
    Set OFF
    If Time 23:00 to 10:00 Then ON
    If DoW -MTWTF- Then OFF

  24. #24
    Frequent Contributor zombie's Avatar
    Join Date
    Dec 2013
    Location
    Denver, CO
    Posts
    13,176
    Quote Originally Posted by Chewdoggie View Post
    Hold up a minute...is there a way to program things for certain days???? I have AI Sols on VDM, would love to have a different lighting schedule for my weekend vs work week. Never asked about this because I never saw any "day" references



    WeekStop

    Set OFF
    If Time 23:00 to 07:00 Then ON
    If Time 08:00 to 19:00 Then ON
    If DoW S-----S Then OFF

    wEndStop
    Set OFF
    If Time 23:00 to 10:00 Then ON
    If DoW -MTWTF- Then OFF
    Yes, but different lighting schedules can get quite complex. Create a new thread and I can tell you what's involved and if I think it's worth doing.

    Sent from my SM-G965U using Tapatalk

  25. #25
    Frequent Visitor
    Join Date
    Apr 2018
    Location
    Toronto, Canada
    Posts
    102
    Quote Originally Posted by zombie View Post
    The only way I can think of to pull that off would be to copy paste critical alarms into a virtual outlet and use this kind of logic

    CritAlarm
    Set OFF
    (Copy paste crit alarms)

    WakeUp
    OSC 000:00/001:00/009:00 Then ON
    If Output CritAlarm = OFF Then OFF
    If Time 07:00 to 21:59 Then OFF

    Add to end of email
    If Output WakeUp = ON Then OFF



    Sent from my SM-G965U using Tapatalk
    So I got this weird notification last night, not sure what it meant. Nothing in the log for an alarm activisted but got:

    Apex Fusion (Apex Fusion Alarm: apex)Date: 2018-07-11 03:37:26 -0400Status: OFF
    Statement: If Time 22:00 to 07:00 Then OFF



    Here’s the current programming, needless to say when I get apex alarms at 3am I wake up in a panic. Lol

    Email:

    Set OFF
    If Error ATK Then ON
    If Output RODI_ON = ON Then ON
    If Output ATO_Stuck = ON Then ON
    If Time 22:00 to 07:00 Then OFF
    If Temp > 77.5 Then ON
    If Temp < 76.5 Then ON
    If pH < 7.60 Then ON
    If pH > 8.40 Then ON
    If Salt < 33.0 Then ON
    If Salt > 33.6 Then ON
    If ORP < 180 Then ON
    If Output Vortec_MP40L = OFF Then ON
    If Return < 120 Then ON
    If Error Cor20 Then ON
    If Error Vortec_MP40L Then ON
    If Output Sump-High = ON Then ON
    If Output HeatFail1 = ON Then ON
    If Output HeatFail2 = ON Then ON
    Defer 000:30 Then ON
    Defer 000:30 Then OFF
    If Output WakeUp = ON Then OFF

    Critical alarms:

    Set OFF
    If Temp > 77.5 Then ON
    If Temp < 76.5 Then ON
    If pH < 7.60 Then ON
    If pH > 8.40 Then ON
    If Salt < 33.0 Then ON
    If Salt > 33.6 Then ON
    If ORP < 180 Then ON
    If Output Vortec_MP40L = OFF Then ON
    If Return < 400 Then ON
    If Error Cor20 Then ON
    If Error Vortec_MP40L Then ON
    If Output Sump-High = ON Then ON
    If Output HeatFail1 = ON Then ON
    If Output HeatFail2 = ON Then ON
    Defer 000:30 Then ON
    Defer 000:30 Then OFF

    Wake up

    OSC 000:00/001:00/009:00 Then ON
    If Output CritAlarms = OFF Then OFF
    If Time 07:00 to 21:59 Then OFF





    Sent from my iPhone using Tapatalk

Similar Threads

  1. setting email address for email notifications.
    By SeekingWisdom in forum Misc Apex Usage & Programming
    Replies: 2
    Last Post: 11-24-2018, 09:21
  2. Email Notifications programming
    By Nycluis in forum Misc Apex Usage & Programming
    Replies: 5
    Last Post: 02-13-2018, 07:29
  3. Email error when setting up notifications
    By edsbeaker in forum APEX Fusion
    Replies: 3
    Last Post: 08-18-2017, 10:59
  4. Question: Notifications email/text
    By arlin in forum Misc Apex Usage & Programming
    Replies: 6
    Last Post: 12-27-2016, 12:23
  5. Question: Coding for email Notifications?
    By DarthSimon in forum Networking & Internet Connectivity
    Replies: 10
    Last Post: 03-11-2013, 16:38

Tags for this Thread

Bookmarks

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •