[vz-users] Stromverbräuche: Welche Kanäle konfigurieren?

Frank Richter frank.richter83 at gmail.com
Sun Jun 19 20:53:42 CEST 2016


Hallo Daniel,

jetzt solltest du in vzlogger noch Aggregation einrichten. Mit der
momentanen Konfiguration kriegst du im Sekundentakt neue Werte in die
Datenbank, was diese sehr schnell sehr groß macht und sich negativ auf die
Performance auswirkt. Also unter meter den Parameter aggtime (in Sekunden)
definieren und für jeden channel aggmode (MAX für Zählerstände, AVG für
Leistungen). Ob du die Leistungskanäle wirklich brauchst, solltest du dir
überlegen, denn eigentlich ist die Information ja redundant. Außerdem
entstehen bei Leistungswerten immer Abweichungen, weil die Middleware die
Leistung zwischen zwei Messwerten als konstant betrachten muss, was in der
Regel ja nicht stimmt. Das Problem gibts bei Zählerständen nicht, da hier
der Zähler die Integration übernimmt und somit die Differenz zwischen zwei
Zählerständen die durschnittliche Leistung im Intervall repräsentiert,
nicht die momentane Leistung zum Zeitpunkt der Auslesung.

Grüße
Frank
Am 19.06.2016 19:55 schrieb "Daniel Spannbauer" <dspannbauer at web.de>:

> Sorry, klar....
>
>
> Hier mal die vzlogger.conf:
>
> {
>     "retry": 10,            // 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": "/var/log/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": -1       // how long to buffer readings for the local
> interface, in seconds (if greater 0) or how many tuples to return per
> channel if <0 (-3 = return 3 tuples), default -1
>     },
>
>     "meters": [{
>             "enabled": true,               // disabled meters will be
> ignored (default)
>             "protocol": "sml",              // see 'vzlogger -h' for list
> of available protocols
>             "device" : "/dev/lesekopf0",
>             "channels": [{
>                 "uuid": "70e20fa0-3611-11e6-af2c-5d3b2dfcf5b0",
>                 "middleware" :
> "http://localhost/volkszaehler.org/middleware.php"
> <http://localhost/volkszaehler.org/middleware.php>,
>                 "identifier" : "1-0:16.7.0",
>         },{
>                 "uuid": "16a13a00-3611-11e6-8e7c-09d91a3edbac",
>                 "middleware" :
> "http://localhost/volkszaehler.org/middleware.php"
> <http://localhost/volkszaehler.org/middleware.php>,
>                 "identifier" : "1-0:1.8.0",
>         }]
>     },{
>             "enabled": true,               // disabled meters will be
> ignored (default)
>             "protocol": "sml",              // see 'vzlogger -h' for list
> of available protocols
>             "device" : "/dev/lesekopf1",
>             "channels": [{
>                 "uuid": "ad797c10-363d-11e6-984c-3195b645c350",
>                 "middleware" :
> "http://localhost/volkszaehler.org/middleware.php"
> <http://localhost/volkszaehler.org/middleware.php>,
>                 "identifier" : "1-0:16.7.0",
>         },{
>                 "uuid": "e6fda240-363d-11e6-8efb-1159e9b0e5b4",
>                 "middleware" :
> "http://localhost/volkszaehler.org/middleware.php"
> <http://localhost/volkszaehler.org/middleware.php>,
>                 "identifier" : "1-0:1.8.0",
>         },{
>                 "uuid": "f0575830-363d-11e6-974c-03cf7420edff",
>                 "middleware" :
> "http://localhost/volkszaehler.org/middleware.php"
> <http://localhost/volkszaehler.org/middleware.php>,
>                 "identifier" : "1-0:1.8.1",
>         },{
>                 "uuid": "f88cfc80-363d-11e6-9624-eb973441cfc2",
>                 "middleware" :
> "http://localhost/volkszaehler.org/middleware.php"
> <http://localhost/volkszaehler.org/middleware.php>,
>                 "identifier" : "1-0:1.8.2",
>         }]
>     }
>   ]
> }
>
>
> vzlogger.log gibt nicht viel her:
>
> [Jun 19 19:55:03][chn4] CURL Error from middleware: unexpected character
> [Jun 19 19:55:03][chn3] CURL Error from middleware: unexpected character
> [Jun 19 19:55:05][chn0] CURL Error from middleware: unexpected character
> [Jun 19 19:55:06][chn1] CURL Error from middleware: unexpected character
> [Jun 19 19:55:12][chn2] CURL Error from middleware: unexpected character
>
>
> Gruß
>
>
> Daniel
>
>
> Am 19.06.2016 um 19:34 schrieb Frank Richter:
>
> Hallo Daniel,
>
> Andreas war um Sekunden schneller. Schick bitte mal deine Konfiguration
> und eine Logdatei (siehe http://wiki.volkszaehler.org/howto/debug), damit
> wir da helfen können.
>
> Grüße
> Frank
> Am 19.06.2016 19:00 schrieb "Daniel Spannbauer" <dspannbauer at web.de>:
>
>> Ok, danke für die Aufklärung.
>>
>> Also meiner zeigt neben der Verbrauchten Energie noch die Leistung in W
>> an.
>>
>> Die müsste ich ja unter 16.7.0 auslesen können.
>>
>> Hab alles jetzt mal in der vzlogger.conf verankert...habe jetzt in der
>> vzlogger.conf folgenden Fehler:
>>
>> CURL Error from middleware: unexpected character
>>
>> Kann damit jemand was anfangen? Suche hat irgendwie nichts vernünftiges
>> ausgespuckt.
>>
>>
>> Gruß
>> Daniel
>>
>>
>>
>>
>>
>>
>> Am 19.06.2016 um 15:27 schrieb Frank Richter:
>>
>> Hallo Michael und Udo,
>>
>> ok, war unsauber. Der Zähler misst Wirkleistung (via U, I und cos phi)
>> und intgeriert das über t auf zur Wirkenergie, die er dann anzeigt und die
>> abgerechnet wird. Zufrieden?
>> Was ich eigentlich meinte, ist dass sich Daniel nicht zuviel Gedanken um
>> Wirk-/Blind-/Schein-Leistung/-Energie machen soll. Eigentlich hat er ja
>> auch nach Konfiguration der Kanäle gefragt...
>>
>> Grüße
>> Frank
>> Am 19.06.2016 13:38 schrieb "Udo1" <udo1 at gmx.net>:
>>
>>> Am 19.06.2016 um 13:22 schrieb Michael Etter:
>>>
>>>> Ohne jetzt klugscheissen zu wollen:
>>>> Die meisten Zähler zeigen doch nicht die Wirkleistung, sondern
>>>> Wirkenergie an?! Das ist ja auch das, was man normalerweise bezahlt.
>>>>
>>> tust du nicht.
>>> Einheit für Wirkleitung: W (Watt)
>>> Einheit für verbrauchte Energie: kWh (Kilowattstunden)
>>> Die Zähler liefern je nach Konfiguration beides. In der Regel aber nur
>>> verbrauchte und/oder eingespeiste Energie.
>>>
>>> Gruß
>>> Udo
>>>
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20160619/1cf54d3e/attachment.html>


More information about the volkszaehler-users mailing list