Per gestire il consumo di acqua potabile, viene utilizzato un contatore a turbina con emettitore a impulsi.
Il contatto reed viene collegato tra il +12V ed un ingresso digitale del denkovi IP-PLC
Nella pagina web del Denkovi IP-PLC è possibile gestire le impostazioni dell'ingresso digitale.
Nell'immagine qui a fianco è possibile vedere i parametri degli ingressi digitali.
Per una corretta lettura degli impulsi, viene impostato un filtro a 150 ms.
il conteggio viene incrementato ad ogni On dell'ingresso digitale (impostando il parametro Edge).
per maggiori informazioni vi rimando a
In Domoticz il sensore viene riconosciuto come tipo
General text
Per avere il valore corretto, bisogna creare in hardware un sensore virtuale chiamato contatore.
Fatto questo, lo trovate in utilità.
Nel menu modifica del sensore, è possibile selezionare alcuni parametri
modello: in questo caso water
divisore contatore: in questo caso 4000 perchè questo misuratore genera 4 impulsi al litro.
Infine va creato uno script che aggiorni il nostro misuratore metri cubi virtuale.
In lua creiamo questo script che legge il valore dal sensore text dell ingresso digitale denkovi e lo invia al nostro contatore virtuale.
questo è il risultato finale
Dopo un periodo di prova, ho riscontrato un problema di reset del registro counter all'interno della scheda denkovi. Ogni sei sette giorni, si resettava.
Forse è dato dal tempo di aggiornamento troppo basso che davo in hardware Domoticz. La richiesta eccessiva di lettura nei momenti di salvataggio dati nella memoria potrebbe essere il problema. Portandolo a 10 secondi tutto funziona regolarmente.