[vz-users] eZH sml Auslesen

Alexander Wenter awenter at drei-welten.com
Fr Sep 16 16:51:15 CEST 2022


Hallo,


ich bin ein wenig verwirrt:


 // Example S0 meter

            "enabled": true,               // disabled meters will be ignored (default)
            "allowskip": false,                  // errors when opening meter may be ignored if enabled
            "protocol": "s0",               // meter protocol, see 'vzlogger -h' for full list
            "device": "/dev/ttyUSB0",       // meter device

            "aggtime": 300,                 // aggregate meter readings and send middleware update after <aggtime> seconds
            "aggfixedinterval": true,       // round timestamps to nearest <aggtime> before sending to middleware

            "channels": [{
                "identifier": "Impulse",    // s0 meter knows "Impulse" and "Power"
                "uuid": "bbda6540-35cc-11ed-ba26-bde33c65e4fe",
                "middleware": "http://localhost/middleware.php",
                "aggmode": "SUM"            // aggregation mode: aggregate meter readings during <aggtime> interval
                                            //   "SUM": add readings (use for s0 impulses)
                                            //   "MAX": maximum value (use for meters sending absolute readings)
                                            //   "AVG": average value (use for meters sending current usage)
            }, {
               "identifier": "Power",    // s0 meter knows "Impulse" and "Power"
                "uuid": "11ab1cb0-35ce-11ed-897d-3112ce0a0ca1",
                "middleware": "http://localhost/middleware.php",
                "aggmode": "SUM"            // aggregation mode: aggregate meter readings during <aggtime> interval
                                            //   "SUM": add readings (use for s0 impulses)
                                            //   "MAX": maximum value (use for meters sending absolute readings)
                                            //   "AVG": average value (use for meters sending current usage)
            }]

        },


Per s0 bekomme ich wohl nur die Ausgabe von Impulse und Power... womit ich wenig anfangen kann.


root at raspberrypi:/home/pi# tail /var/log/vzlogger/vzlogger.log
[Sep 16 16:48:15][chn3] Adding reading to queue (value=13.00 ts=1663339695077)
[Sep 16 16:48:15][chn4] Adding reading to queue (value=10540.54 ts=1663339695077)
[Sep 16 16:48:19][chn3] Adding reading to queue (value=8.00 ts=1663339699378)
[Sep 16 16:48:19][chn4] Adding reading to queue (value=6696.12 ts=1663339699378)
[Sep 16 16:48:20][chn3] Adding reading to queue (value=5.00 ts=1663339699539)
[Sep 16 16:48:20][chn4] Adding reading to queue (value=111801.23 ts=1663339699539)
[Sep 16 16:48:24][chn3] Adding reading to queue (value=13.00 ts=1663339704002)
[Sep 16 16:48:24][chn4] Adding reading to queue (value=10486.22 ts=1663339704002)
[Sep 16 16:48:28][chn3] Adding reading to queue (value=11.00 ts=1663339708370)
[Sep 16 16:48:28][chn4] Adding reading to queue (value=9065.93 ts=1663339708370)

Diese Werte liefert er auch. Was auch immer ts heißt....

Auf der Webseite habe ich zwei Kanäle erstellt, aber beide zeigen keine Werte an.

Ich habe bei den Kanälen die gleiche uuid verwendet, welche auch im channels steht. In dem Fall:

bbda6540-35cc-11ed-ba26-bde33c65e4fe
11ab1cb0-35ce-11ed-897d-3112ce0a0ca1

Was mache ich Falsch?

Vg

Alexander


________________________________
Von: volkszaehler-users <volkszaehler-users-bounces at demo.volkszaehler.org> im Auftrag von Daniel Lauckner <vz at jahp.de>
Gesendet: Freitag, 16. September 2022 08:44:10
An: volkszaehler.org - users
Betreff: Re: [vz-users] eZH sml Auslesen

Hallo,


am Freitag, 16. September 2022 um 08:31 hat Alexander Wenter geschrieben:
> "channel": {

> "identifier": "Power", // s0 meter knows "Impulse" and "Power"

> "uuid": "df795340-352d-11ed-ad26-53d82cee56d2",

> "middleware": "http://localhost/middleware.php",

> "identifier" : "1-0:1.8.0",


Bitte nur ein identifier je channel.

> [Sep 16 08:29:04][chn3] Adding reading to queue (value=28088530.60 ts=1663309744765)

> Je nach dem was ich im „aggmode“ einstelle auch diese Daten:

> [Sep 16 08:30:05][chn3] Adding reading to queue (value=13341.57 ts=1663309805528)


Es gibt für jeden Kanatyp (= Art der Daten, = phys. Einheit) nur einen dazu passenen aggmode.

Wobei laut deinem Config-Ausschnitt keine aggtime definiert ist. Das wird noch zu einem Problem werden.


> Das sieht mir aber nicht nach SML aus oder?

Du siehst das SML nciht im Log. Die Tatsache das aus dem Telegram Daten herausgefiltert werden ist Hinweis das der Zähler ansonsten korrekt konfiguriert wurde.


> Was sind das für Daten die ich erhalte und wie bekomme ich das in den Graphen. Das Prinzip mit den Kanälen habe ich auch noch nicht verstanden.

Kanal in der Middleware, passend zur Art der Daten anlegen und die dabei zugewiesene UUID muss in die Config von vzlogger.


mfg Daniel




-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20220916/cc746b2a/attachment.html>


Mehr Informationen über die Mailingliste volkszaehler-users