[vz-users] S0/SML

Peter Pienkny p_pienkny at web.de
Sa Jan 22 19:56:41 CET 2022


Hallo Thomas

Über den Befehl:  ( strace -ttt -e read cat  < /dev/ttyUSB1 > /dev/null ) 2>&1 | awk 'NR==1{t0=$1;next}{t=$1; print 3600e3 /(t-t1)/2000 ,  t-t0,t-t1,$0;t1=t}' 

meine ich den Wandler testen zu können. Es ist ja nicht so, dass er nicht funktionierte nur nicht fortlaufend, er muss immer wieder angeschubst werden.

Peter


-----Ursprüngliche Nachricht-----
Von: volkszaehler-users [mailto:volkszaehler-users-bounces at demo.volkszaehler.org] Im Auftrag von Thomas Höpfner
Gesendet: Samstag, 22. Januar 2022 15:38
An: volkszaehler.org - users
Betreff: Re: [vz-users] S0/SML

Hallo Peter,


> Nur die S0- werte kommen nur wenn ich unten auf SUM ändere 1 x, dann restart, dann wieder ändern z.B. MAX kommen wieder 1x Daten.

Für mich sieht das aus das keine Impulse kommen. Was sagt das log?

> Ich hab die conf mal angehängt:
> 

>        
>            // Example S0 meter
> 
>            "enabled": true,               // disabled meters will be ignored (default)
>            "allowskip": true,                  // errors when opening meter may be ignored if enabled
>            "protocol": "s0",               // meter protocol, see 'vzlogger -h' for full list
>            "device": "/dev/ttyUSB1",       // meter device
> 
>            "aggtime": 300,                 // aggregate meter readings and send middleware update after <aggtime> seconds
>            "aggfixedinterval": false,       // round timestamps to nearest <aggtime> before sending to middleware
> "channel": {
>                "identifier": "Impulse",    // s0 meter knows "Impulse" and "Power"
>                "uuid": "6f236a30-6bc9-11ec-af76-ddcea9be7d93",
>                "middleware": "http://localhost/middleware.php",
>                "aggmode": "MAX"            // 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)
>            }

Lass erstmal aggmode und aggtime weg. das gibt meiner Erfahrung nach nur Verwirrung beim graph. prüfe im log ob die Impulse ankommen, und an die middleware gesendet werden. Ohne agg*** hätt ich auf einen Schaltungsfehler gewedet. 

Thomas 





Mehr Informationen über die Mailingliste volkszaehler-users