E-metering casalingo

Da parecchi anni le aziende elettriche si sono dotate di sistemi di rilievo dell’energia tramite il teleconteggio.

Ho realizzato diverse applicazioni per la fatturazione dell’energia elettrica basate sul E-metering.
In pratica si tratta di rilevare i consumi ogni 15 o 60 minuti per poi inviarli, tramite linea telefonica
oppure GSM, ad un sistema centrale per la memorizzazione su banche dati.

Nell’anno 1989 ho realizzato la prima applicazione per la fatturazione dell’energia basata sul E-metering.
I programmi, scritti nel linguaggio Cobol, sono tuttora in funzione.
Nel corso degli anni l’applicazione ha subito diverse modifiche ed č stata man mano adattata alle nuove esigenze e tecnologie mantenendo perņ la sua struttura originale.

Anch’ io ho voluto il mio E-metering personale.

Come realizzarlo


Per la realizzazione ho utilizzato:

  immagine Un contatore digitale con uscita seriale.
  immagine Un programma per la lettura dei dati dal contatore.
  immagine Una banca dati per la memorizzazione.

immagine Per il contatore ho utilizzato il modello 382 dalla Kamstrup  immagine   munito di interfaccia seriale.

immagine Si trattava ora di realizzare un programma per la lettura dei dati.
   La prima difficoltà è stata trovare il protocollo necessario per il dialogo con il contatore.
   Con un programma che protocolla i dati che passano sulla porta seriale
   e con pazienza ne ho ricavato i comandi che mi necessitavano.
   Il programma è a pagamento, ma la versione demo permette di ricavare quanto cercato.  immagine

immagine Per il dialogo con il contatore, ho scritto un programmino in Visual Basic 6
   che legge i dati dal contatore e crea un file di importazione per il Database MySQL.  immagine

immagine Per l’esecuzione del programma ed aggiornamento del dbase ho utilizzato il programma System Scheduler
   di cui esiste anche una versione gratuita. immagine


Un esempio pratico


Un programma in PHP provvede alla pubblicazione su questo sito delle letture
ed esegue alcuni calcoli come puoi vedere nella pagina "Valori attuali".










Vai a inizio pagina

  Pagina successiva  Pagina successiva