Vai al contenuto

Opzioni di salvataggio

Pozzi di dati

Per ogni destinazione di salvataggio è possibile specificare uno o più trigger di salvataggio. Le destinazioni di salvataggio sempre disponibili sono:

  • Locale: i dati vengono salvati nella memoria interna di AL300
  • Cloud Optimo: i dati vengono inviati al cloud Optimo

Trigger di salvataggio

Per aggiungere un trigger, cliccare su Aggiungi trigger. Add trigger

Ogni trigger può essere attivato da diverse condizioni, può avere un rate limiter e può essere subordinato a particolari condizioni.

  • Trigger name: arbitrario, utilizzato solo in questa pagina di configurazione.
  • Al cambiamento: il trigger viene attivato quando il valore di una variabile cambia. La variabile può essere la stessa variabile a cui è associato il trigger oppure una o più variabili arbitrarie. Utile per booleani e setpoint.
  • Al cambiamento positivo: il trigger viene attivato quando il valore di una variabile cambia da un valore falsy (es. 0, false, ecc) ad un valore truthy (es. 1, true, numeri > 0, ecc). La variabile può essere la stessa variabile a cui è associato il trigger oppure a una o più variabili arbitrarie. Utile per salvare all'attivazione di uno o più allarmi
  • Su delta: il trigger viene attivato quando il valore di una variabile cambia di più di una soglia rispetto all'ultimo valore salvato. La soglia può essere specificata come percentuale del valore assoluto oppure come percentuale del fondo scala della variabile
  • Periodicamente: il trigger viene attivato ad intervalli di tempo regolari (es. ogni 5 minuti) espressi in secondi. Se si utilizzano dei numeri divisori del minuto / ora / giorno (es. 60, 300, 900, 3600, 86400) il trigger verrà allineato agli intervalli di tempo standard (es. ogni ora esatta, ogni giorno a mezzanotte, ecc)
  • Salta valori nulli: se abilitato, il trigger non verrà attivato se il valore della variabile è null
  • Log trigger reason: per utenti esperti. Se abilitato, ogni volta che il trigger viene attivato, oltre al valore della variabile viene salvata anche la ragione dell'attivazione del trigger (es. "cambiamento", "delta", ecc).
  • Rate limiter: per utenti esperti. Permette di limitare la frequenza massima di attivazione del trigger. Utile per evitare salvataggi troppo frequenti in caso di variabili molto "rumorose". Ad esempio, è possibile limitare il trigger a 3 attivazioni ogni ora.
  • Condizione: per utenti esperti. Permette di specificare una condizione su un valore di un'altra variabile che deve essere vera affinché il trigger venga attivato. Le condizioni supportate sono: uguale a, diverso da, maggiore di o uguale a. Utile per salvare i dati solo quando un particolare evento è attivo (es. un allarme).

Edit trigger