Skip to content

Notifications

segalion edited this page Sep 13, 2019 · 11 revisions

Intro

Notifications are one of the most important part of the system. All the design of the project is having in mind that all what can go wrong will be wrong... The pH or ORP probes allways fails (usually they are 1-3 years lifecycle), the peristaltic pump will fail, the relays will fail...

So then, is more important to warning that ph has a great varinance than make a (not)reliable acid injection to reduce pH.

screenshots

(some outdated...) Notifications page

List of notifications (some outdated...)

For this, we have lots and lots of notifications about. This is an outdated list of some of them:

Notifications (alerts):

  1. Exceed sensor limits: (more than 2 days (because not automatically corrected):
    1. Temperature limits:

      1. less than 7ºC: frozzen risk [temp> temp_low]
      2. more than 32ºC [temp> temp_high]
    2. pH limits:

      1. less than 6.9: acid [ph> ph_low]
      2. more than 7.6: deficient sanitization [ph> ph_high] (7.9 in case of bromine)
    3. ORP limits:

      1. less than 600mV: bad sanitization
      2. more than 850mV: excess in sanitization
    4. Free Chlorine limits (similar to ORP) (Problems in pH or ORP will make block the pump injections)

  2. Limits of cummulated filter cycles (i.e. to warning about dose tablets reposition) [flow>notify_cummulated_flow]
  3. For inconsistences in probes:
    1. Unstable temperature (revisión)
    2. Unstable ph (calibrate/replace) [ph> ph_bad], and block the injection
    3. Unestable orp values (calibrado/sustitución), and block the injection
  4. Change of cycle:
    1. winter to summer (más de 5 días en modo filtración diaria) [notifications> summer_session]
    2. summer to winter (más de 5 días en modo filtración alterna) [notifications> winter_session]
  5. Injection limits:
    1. More than x liters of bleach in last 48 hours
    2. More than x liters of muriatic in 48 hours
  6. Limits in tanks:
    1. Less than x liter bleach remain [bleach> bleach_every_hour]
    2. Less than x litro de reserva de ácido [muriatic> muriatic_every_hour]
  7. Filtering limits (oversights and forgetfulness in manual operations...)
    1. Filtering deficit (cumulated more than 1 day in summer).
    2. Filtering exceed (more than 1 day sobre-filtrado).

... It is not a fully or static list When those events are fired, a message is sended to mobile (pushbullet, hangout, telegram... ot what you want...). Morover, the notifications can be enabled/disabled or limit-configured...