Benutzer-Werkzeuge

Webseiten-Werkzeuge


howto:drehstromzaehler_emh_ed300l_mit_volkszaehler_pc_oder_raspberry_pi_auslesen

Drehstromzähler EMH ED300L mit PC oder raspberry auslesen

EMH ED300L freischalten

Im Auslieferungszustand zeigt der Zähler nur den reinen Zählerstand im Display. Der aktuelle Wattanzeige (Momentanverbrauch) wird erst nach Eingabe einer Zahlenkombination angezeigt, erst dann lassen sich die Daten per IR auslesen (wenn ich mich richtig erinnere). Die Zahlenkombination musste ich beim Zählerbetreiber erst anfordern.

Ich habe vor ein paar Tagen die PIN zur Freischaltung vom Netzbetreiber bekommen, jedoch ist die mechanische Taste zur Eingabe verplombt. Nach mehrmaligem Nachfragen wurde mir untersagt diese Plombe zu zerstören.

In der Bedienungsanleitung ist zu lesen, dass eine optische Taste vorhanden ist. Leuchtet man mit einer Taschenlampe auf den Zähler wird das als Tastendruck interpretiert.

PIN also eingegeben und den optischen Schreib-/Lesekopf drangehalten –> funktioniert, die SML-Datagramme kommen nun alle paar Sekunden.

Aufbau

Der Aufbau erfolgte mit diesen HowTo Einträgen:

Test des IR Lesers

vzlogger.conf

/**
 * 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" : 0,                   /* how long to sleep between failed requests, in seconds */
"daemon": true,         /* run periodically */
"verbosity" : 5,                /* between 0 and 15 */
"log" : "/tmp/vzlogger.log",/* path to logfile, optional */

"local" : {
        "enabled" : false,       /* should we start the local HTTPd for serving live readings? */
        "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" : 600          /* how long to buffer readings for the local interface, in seconds */
},

"meters" : [{
        "enabled" : true,       /* disabled meters will be ignored */
        "protocol" : "sml",     /* see 'vzlogger -h' for list of available protocols */
        "device" : "/dev/ttyUSB0", 
        "channels": [{
                "uuid" : "die UUID des im Frontend Kanals",
                "middleware" : "http://localhost/middleware.php",
                "identifier" : "1-0:1.8.0" /* alias for '1-0:1.7.ff', see 'vzlogger -h' for list of available aliases */
                }, {
                "uuid" : "die UUID des im Frontend Kanals",
                "middleware" : "http://localhost/middleware.php",
                "identifier" : "1-0:2.8.0" /* see 'vzlogger -v20' for an output with all available identifiers/OBIS ids */
                }],
                "protocol": "sml",
                "device": "/dev/ttyUSB0",
                "baudrate": 9600,
                "parity": "8n1"
        }
]}
howto/drehstromzaehler_emh_ed300l_mit_volkszaehler_pc_oder_raspberry_pi_auslesen.txt · Zuletzt geändert: 2016/12/10 12:33 von udo1