[vz-users] Itron ACE3000 Type 260 -> Abfrage mit Bash-Script

D. Greulich d.greulich at 5systems.de
Sat Apr 8 12:36:15 CEST 2017


Moin Frank,

ob es wirklich Übertragungsfehler sind, kann ich so nicht sagen. Was ich
sagen kann, ist dass einige Abfragen leer bleiben.

Ich probiere es nun mal über den vzlogger mit folgender Config:

{
    // General settings
    "daemon": true,
    "verbosity": 5,         // log verbosity (0=log_error and log_warning,
5=log_info, 10=log_debug, 15=log_finest)
    "log": "/var/log/vzlogger.log", // log file, optional
    "retry": 5,            // http retry delay in seconds

    // Build-in HTTP server
    "local": {
        "enabled": false,   // enable local HTTPd for serving live readings
        "port": 8080,       // TCP port for local HTTPd
        "index": true,      // provide index listing of available channels
if no UUID was requested
        "timeout": 30,      // timeout for long polling comet requests in
seconds (0 disables comet)
        "buffer": -1        // HTTPd buffer configuration for serving
readings, default -1
                            //   >0: number of seconds of readings to serve
                            //   <0: number of tuples to server per channel
(e.g. -3 will serve 3 tuples)
    },

    // realtime notification settings
    "push": [
    ],

    // Meter configuration
    "meters": [
// EVU Bezug und Liederung (USB IR-Schrei-Lesekopf)
{
"enabled": true,
"allowskip": false,
"interval": 60,
"aggtime": -1,
"aggfixedinterval": false,
"channels": [
{
"uuid": "e388fd70-1ae9-11e7-8586-91aa350f196d",
"identifier": "1.8.0",
"api": "volkszaehler",
"middleware": "http://localhost/middleware.php",
"aggmode": "none",
"duplicates": 0
},
{
"uuid": "c51fdf80-1ae9-11e7-aad5-4bbd8bfdb640",
"identifier": "2.8.0",
"api": "volkszaehler",
"middleware": "http://localhost/middleware.php",
"aggmode": "none",
"duplicates": 0
}
],
"protocol": "d0",
"device": "/dev/ttyUSB0",
"pullseq": "2F3F210D0A",
"baudrate": 300,
"parity": "7e1",
"read_timeout": 10,
}
    ]
}



Mit freundlichen Grüßen
Dennis Greulich

-----------------------------------------------------------------------


Am 8. April 2017 um 11:59 schrieb Frank Richter <frank.richter83 at gmail.com>:

> Moin Dennis,
>
> hast du wirklich Übertragungsfehler? Wenn ja, wie sehen die aus?
> Überprüfung ob es sich um Zahlen handelt erscheint mir nicht besonders
> sinnvoll, denn was anderes wie Zahlen wird dich die Middleware eh nicht in
> die DB schreiben lassen.
> Warum benutzt du nicht vzlogger?
>
> Grüße
> Frank
> Am 08.04.2017 09:15 schrieb "D. Greulich" <d.greulich at 5systems.de>:
>
>> Guten Morgen alle miteinander.
>>
>> Ich habe meinen VZ mal einen IR-Schreib- und Lesekopf gegönnt und bin
>> damit auch recht zufrieden. Dazu habe ich mir das Script auf folgender
>> Quelle (http://wiki.volkszaehler.org/hardware/channels/meters/power
>> /edl-ehz/itron_ace3000_type_260#abfrage_mit_bash-script) angepasst, da
>> ich nur einen Zähler habe.
>>
>> Auf der Wiki-Seite wird auf gelegentliche Fehler beim Auslesen
>> hingewiesen:
>>
>> Manchmal gibt es aus unbekannten Gründen Lesefehler bei dem einen oder
>>> anderen Zähler. Auf Grund der Überprüfung der absoluten Werte ist der
>>> Anzeigefehler aber zu vernachlässigen.
>>
>>
>>
>> Was soll ich sagen, mich störte das.
>> Meine Überlegung ist nun, wenn in dem Script, nach dem Abfragen des
>> Zählers, die gelieferten Daten für Z1 und Z2 erst validiert werden, könnte
>> man sich diese "Lesefehler" in der DB schenken.
>>
>> Die Funktion müsste/könnte so ablaufen:
>>
>> Z1 & Z2 richtig gefüllt (Zahl ######.#) -> Script weiter ausführen
>> wenn nicht valide, dann das Script beenden.
>>
>>
>> Leider reichen meine Kenntnisse derzeit nicht aus um solch eine Abfrage
>> zuschreiben und benötige daher mal wieder eure Unterstützung.
>>
>> Im Anhang habe ich das Script (evu_auslesen.txt) und ein Log
>> (evu-log.log) angehängt.
>>
>>
>>
>>
>> Mit freundlichen Grüßen
>> Dennis Greulich
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20170408/03e3025c/attachment.html>


More information about the volkszaehler-users mailing list