Benutzer-Werkzeuge

Webseiten-Werkzeuge


hardware:controllers:ferrariszaehler_lesekopf

Dies ist eine alte Version des Dokuments!


Ferrariszähler-Lesekopf

Da noch viele der alten Ferrariszähler, also die mit der Drehscheibe, in den Elektroinstallationen vorhanden sind, als auch noch bei Photovoltaik-Anlagen eingebaut werden, hier ein Lesekopf der die Drehscheibe abtastet und die rote Markierung zuverlässig erkennt.
Weiter kann der Sensor auch teilweise zur Erfassung von Sensus und Itron Wasserzählern genutzt werden.
Der Lesekopf liefert das S0-Signal entweder über USB oder über den S0-Ausgang (in Verbindung mit einer RPi-Erweiterungen) und kann somit an alle Raspberry Pi - Versionen angeschlossen werden.
Mit Hilfe von vzlogger und der middleware/Frontend werden die Daten geloggt und visualisiert.

Features

- Leuchtdiodenanzeige zur Ausrichtung und Anzeige der Impulse.
- USB-Anschluss, Länge 2,5m, USB-Impuls-Signal vom Lesekopf wird per vzlogger erfasst. Spannungsversorgung erfolgt über USB-Anschluss
- wahlweise S0-Impulsausgang, S0-Signal über kleine oder große RPi-Erweiterung wird von vzlogger erfasst, Spannungsversorgung muss über USB-Wandwarze erfolgen.
- 3M-Dual-Lock-Befestigung. Jederzeit demontierbar.

Bilder





Installation

Das 3m Dual-Lock- Klebeband besteht aus zwei Teilen. Eins klebt auf den Ferrariszähler-Kopf und der andere Teil wird wie im Bild gezeigt auf den Ferraris-Zähler geklebt. Die Scheibe vorher mit Reinigungsbenzin, Bremsenreiniger etc. reinigen.



Den Lesekopf mittig zu dem Klebepad ausrichten. Oberhalb und unterhalb der Scheibe sollte die LED aus gehen. Den Lesekopf leicht nach unten und oben verschieben. Den Punkt finden bei der die LED am hellsten leuchtet.(Wenn die rote Markierung vorbei kommt geht die LED aus) Dann den Lesekopf fest auf das Dual-Lock-Klebeband aufdrücken, so das die beiden Hälften einrasten.


Die rote LED leuchtet jetzt solange bis die rote Markierung auf der Zählerscheibe vorbeikommt.
Während die rote Markierung am Kopf vorbei läuft geht die LED aus.

Die rote Markierung löst einen Impuls aus, der über USB als Steuerzeichen „NUL“, Hexadezimal: 00, übertragen wird,
bzw. löst einen SO-Impuls am S0-Ausgang aus.
Dieses Zeichen wird mit vzlogger erfasst.

vzlogger-Konfiguration

Ein einfacher Test auf dem Raspberry Pi:

stty -F /dev/ttyUSB0 300 raw 
strace -ttt -e read cat < /dev/ttyUSB0 


Beispiel-Konfig für vzlogger wenn Anschluss nur über USB-Leitung erfolgt:

/** 
 * vzlogger configuration 
 * 
 * use proper encoded JSON with javascript comments 
 * 
 * take a look at the wiki for detailed information: 
 * http://wiki.volkszaehler.org/software/controller/vzlogger#configuration 
 */ 
 
{ 
"retry" : 30,                      /* how long to sleep between failed requests, in seconds */ 
"daemon": true,                    /* run periodically */
"verbosity" : 0,                /* one of 0 = log_error and log_warning, 5 = log_info, 10 = log_debug, 15 = log_finest */ 
"log" : "/tmp/vzlogger.log",   /* path to logfile, optional */ 
 
"local" :  { 
            "enabled" : false,      /* local HTTPd for serving live readings, 'false' für Daten an die middleware !!! */ 
            "port" : 8080,            /* the TCP port for the local HTTPd */ 
            "index" : true,           /* should we provide a index listing of available channels if no UUID was requested? */ 
            "timeout" : 30,          /* timeout for long polling comet requests, 0 disables comet, in seconds */ 
            "buffer" : -1               /* how long to buffer readings for the local interface, in seconds */ 
           }, 
 
"meters" : [{                            /* Beispiel-Ferraris-Meter */ 
             "enabled" : true, 
             "protocol" : "s0", 
             "device" : "/dev/ttyUSB0", 
             "aggtime" : -1,             
             "aggfixedinterval" : false, 
             "channel" : { 
                           "uuid" : "UUID des Kanals", 
                           "middleware" : "http://localhost/middleware.php",              
                           "identifier": "Impulse",       
                           "aggmode" : "none"           
                         } 
           }] 
} 
Wenn der Anschluss über S0 erfolgt (über die RPi-Erweiterungen), sollte auch die neueste Version von vzlogger genutzt werden.
Um eine entsprechende vzlogger-conf zu erstellen kann der vzlogger-Editor verwendet werden.

Sensus-Wasseruhr

Der Sensor kann auch bei der hier abgebildeten Wasseruhr verwendet werden:


Pro Liter Wasser wird ein Impuls geliefert.

Itron-Wasseruhr

Auch hiermit sollte der Ferrariszähler-Kopf funktionieren (noch nicht getestet):

Preise

Der Ferrariszähler-Kopf kann von Udo (udo dot volksz at gmail dot com) als Fertig-Gerät für 47,09€ Brutto zzgl. Versandkosten bezogen werden.

hardware/controllers/ferrariszaehler_lesekopf.1455797754.txt.gz · Zuletzt geändert: 2016/02/18 13:15 von udo1