[vz-users] Middlware und vzlogger.conf

Frank Richter frank.richter83 at gmail.com
Sat Dec 10 10:44:38 CET 2016


Hallo Heiko,

Zählerstände ist der richtige Kanaltyp.
Wenn das dein vollständiges Log ist, läuft dein vzlogger noch nicht richtig.
Bei 2 Leseköpfen solltest du auf jeden Fall mit udev-Regeln (
http://wiki.volkszaehler.org/hardware/controllers/ir-schreib-lesekopf-usb-ausgang)
arbeiten, damit die Zuordnung sichergestellt ist.
Außerdem ist 1.8.1 kein sinnvoller identifier für den PV-Zähler. 2.8.0
würde mehr Sinn machen.

Gruß
Frank
Am 10.12.2016 10:20 schrieb "Heiko W." <luckyheiko at hotmail.com>:

> Hallo
>
>
> Vielen Dank,
>
> die Config habe ich hier (abgewandelt)
>
> http://wiki.volkszaehler.org/howto/drehstromzaehler_emh_
> ed300l_mit_volkszaehler_pc_oder_raspberry_pi_auslesen
>
>
> das Log und die Ausgabe sehen nun gut aus :) (hoffe ich)
> [Dec 09 13:23:08][main] vzlogger v0.6.0 based on
> heads/master-0-g1484f9aad1 from Mon, 22 Aug 2016 22:32:51 +0200 started.
> [Dec 09 13:23:08][push] Ignoring push entry due to empty array or
> duplicate section
> [Dec 09 13:23:08][mtr0] Creating new meter with protocol sml.
> [Dec 09 13:23:08][sml]  pullseq len:0 found
> [Dec 09 13:23:08][mtr0] Meter configured, enabled.
> [Dec 09 13:23:08]       New meter initialized (protocol=sml)
> [Dec 09 13:23:08]       Configure channel.
> [Dec 09 13:23:08][chn0] New channel initialized (uuid=...564412
> api=volkszaehler id=1-0:1.8.1)
> [Dec 09 13:23:08]       Configure channel.
> [Dec 09 13:23:08][chn1] New channel initialized (uuid=...bbea06
> api=volkszaehler id=1-0:1.8.2)
> [Dec 09 13:23:08][mtr1] Creating new meter with protocol sml.
> [Dec 09 13:23:08][sml]  pullseq len:0 found
> [Dec 09 13:23:08][mtr1] Meter configured, enabled.
> [Dec 09 13:23:08]       New meter initialized (protocol=sml)
> [Dec 09 13:23:08]       Configure channel.
> [Dec 09 13:23:08][chn2] New channel initialized (uuid=...371ea9
> api=volkszaehler id=1-0:2.8.0)
> [Dec 09 13:23:08]       Have 2 meters.
> [Dec 09 13:23:08][main] log level is 20
> [Dec 09 13:23:08][main] daemon=1, local=1
> [Dec 09 13:23:08]       Daemonize process...
> [Dec 09 13:23:08]       Opened logfile /var/log/vzlogger.log
> [Dec 09 13:23:08][push] No pushDataServer defined.
> [Dec 09 13:23:08][]     ===> Start meters
> [Dec 09 13:23:08][mtr0] Meter connection established
> [Dec 09 13:23:08][mtr0] Meter thread started
> [Dec 09 13:23:08][mtr0] Meter is opened. Starting channels.
> [Dec 09 13:23:08][chn0] Logging thread started
> [Dec 09 13:23:08][chn1] Logging thread started
> [Dec 09 13:23:08][mtr1] Meter connection established
> [Dec 09 13:23:08][mtr1] Meter thread started
> [Dec 09 13:23:08][mtr1] Meter is opened. Starting channels.
> [Dec 09 13:23:08][chn2] Logging thread started
> [Dec 09 13:23:08][http] Starting local interface HTTPd on port 8080
> [Dec 09 13:23:08][]     Startup done.
> [Dec 09 13:23:08][chn1] Start logging thread for volkszaehler-api. Running
> as daemon: yes
> [Dec 09 13:23:08][chn1] Using default volkszaehler api.
> [Dec 09 13:23:08][chn0] Start logging thread for volkszaehler-api. Running
> as daemon: yes
> [Dec 09 13:23:08][chn0] Using default volkszaehler api.
> [Dec 09 13:23:08][mtr0] Number of readers: 32
> [Dec 09 13:23:08][mtr0] Config.daemon: 1
> [Dec 09 13:23:08][mtr0] Config.local: 1
> [Dec 09 13:23:08][mtr1] Number of readers: 32
> [Dec 09 13:23:08][mtr1] Config.daemon: 1
> [Dec 09 13:23:08][mtr1] Config.local: 1
> [Dec 09 13:23:08][chn2] Start logging thread for volkszaehler-api. Running
> as daemon: yes
> [Dec 09 13:23:08][chn2] Using default volkszaehler api.
>
>
> aber leider bekomme ich noch keine Ausgabe im Frontend
>
>
> könnte mir hier bitte noch mal kurz jemand sagen welche Kanäle ich hier
> nehmen muss.
>
> ich habe nun diese El. Energie (Zählerstände) genommen, oder müssen es die
> S0 Impulse sein?
>
> und auf was müsste ich noch achten?
>
>
> Vielen Dank schon mals
>
>
> Mit freundlichen Grüßen
> Heiko W.
>
> Diese E-Mail enthält möglicherweise vertrauliche und/oder rechtlich
> geschützte Informationen.
> Wenn Sie nicht der richtige Adressat sind oder diese E-Mail irrtümlich
> erhalten haben,
> informieren Sie bitte sofort den Absender und vernichten Sie diese E-Mail.
> Das unerlaubte Kopieren sowie die unbefugte Weitergabe dieser E-Mail ist
> nicht gestattet.
>
>
> ------------------------------
> *Von:* volkszaehler-users <volkszaehler-users-bounces@
> demo.volkszaehler.org> im Auftrag von Pascal <volkszaehler at wiuhelmtell.ch>
> *Gesendet:* Freitag, 9. Dezember 2016 20:42
> *An:* volkszaehler.org - users
> *Betreff:* Re: [vz-users] Middlware und vzlogger.conf
>
> Hoi Heiko
> Ich glaube, deine vzlogger.conf ist falsch formatiert. Woher hast du die?
> Versuchs doch einmal mit dem vzlogger.conf- Editor: http://volkszaehler.
> github.io/vzlogger/
> vzlogger.conf editor - GitHub Pages
> <http://volkszaehler.github.io/vzlogger/>
> volkszaehler.github.io
> Config Editor. This editor can be used to validate and update
> vzlogger.conf configuration files.
>
> Meiner Meinung nach sollte sowas dabei rauskommen:
>
> {
>   "retry": 10,
>   "daemon": true,
>   "verbosity": 5,
>   "log": "/var/log/vzlogger.log",
>   "push": [],
>   "local": {
>     "enabled": true,
>     "port": 8080,
>     "index": true,
>     "timeout": 30,
>     "buffer": 600
>   },
>   "meters": [
>     {
>       "enabled": true,
>       "allowskip": false,
>       "interval": -1,
>       "aggtime": -1,
>       "aggfixedinterval": false,
>       "channels": [
>         {
>           "uuid": "70dbe0f0-bd6e-11e6-8ed4-d726fe162933",
>           "identifier": "1-0:1.8.1",
>           "api": "volkszaehler",
>           "middleware": "http://localhost/middleware.php",
>           "secretKey": "",
>           "scaler": 1,
>           "aggmode": "none",
>           "duplicates": 0
>         },
>         {
>           "uuid": "8dd3f700-bd72-11e6-99d4-6d9568bbea06",
>           "identifier": "1-0:1.8.2",
>           "api": "volkszaehler",
>           "middleware": "http://localhost/middleware.php",
>           "secretKey": "",
>           "scaler": 1,
>           "aggmode": "none",
>           "duplicates": 0
>         }
>       ],
>       "protocol": "sml",
>       "host": "",
>       "device": "/dev/ttyUSB1",
>       "pullseq": "",
>       "baudrate": 9600,
>       "parity": "8n1"
>     },
>     {
>       "enabled": true,
>       "allowskip": false,
>       "interval": -1,
>       "aggtime": -1,
>       "aggfixedinterval": false,
>       "channels": [
>         {
>           "uuid": "f396bfb0-bd72-11e6-80ea-1dbcb5371ea9",
>           "identifier": "1-0:1.8.1",
>           "api": "volkszaehler",
>           "middleware": "http://localhost/middleware.php",
>           "secretKey": "",
>           "scaler": 1,
>           "aggmode": "none",
>           "duplicates": 0
>         }
>       ],
>       "protocol": "sml",
>       "host": "",
>       "device": "/dev/ttyUSB0",
>       "pullseq": "",
>       "baudrate": 9600,
>       "parity": "8n1"
>     }
>   ]
> }
>
> evtl. Baudrate, parity etc noch anpassen...
>
> Gruss Pascal
>
> Am 09.12.2016 um 16:18 schrieb Heiko W. <luckyheiko at hotmail.com>:
>
> Hallo
>
> nach langer zeit ohne Pi wollte ich den nun wieder mal anwerfen und
> schauen was meine Haus so alles verbraucht usw.
>
> leider bin ich überhaupt kein Linux versteher und sucher daher Hilfe.
> Ich habe den Pi neu aufgesetzt und so weit ich das beurteilen kann läuft
> er auch.
>
> ich habe 2 USB-IR Köpfe (USB0 = PV Anlage und USB1 = Haus)
> und zwei Zähler EHM EDL300L
>
> würde mich freuen wenn mir jemand (gerne auch direkt am PI) mir bei den
> Kanälen und der vzlogger.conf helfen könnte.
> ich hätte gerne 3 Kanäle (Tag/Nacht Verbrauch und PV Erzeugung)
>
> die vzlogger.conf sieht zz so aus
>
> /**
>  * 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" : 10,                   /* how long to sleep between failed
> requests, in seconds */
> "daemon": true,         /* run periodically */
> "verbosity" : 5,                /* between 0 and 15 */
> "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" : 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/ttyUSB1",
>         "channels": [{
>                 "uuid" : "70dbe0f0-bd6e-11e6-8ed4-d726fe162933",
>                 "middleware" : "http://localhost/middleware.php",
>                 "identifier" : "1-0:1.8.1" /* alias for '1-0:1.7.ff', see
> 'vzlogger -h' for list of available aliases */
>                 }, {
>                 "uuid" : "    8dd3f700-bd72-11e6-99d4-6d9568bbea06",
>                 "middleware" : "http://localhost/middleware.php",
>                 "identifier" : "1-0:1.8.2" /* see 'vzlogger -v20' for an
> output with all available identifiers/OBIS ids */
>                 }]
> "meters" : [{
>         "enabled" : true,       /* disabled meters will be ignored */
>         "protocol" : "sml",     /* see 'vzlogger -h' for list of available
> protocols */
>         "device" : "/dev/ttyUSB0",
>         "channels": [{
>                 "uuid" : "f396bfb0-bd72-11e6-80ea-1dbcb5371ea9",
>                 "middleware" : "http://localhost/middleware.php",
>                 "identifier" : "1-0:1.8.1" /* alias for '1-0:1.7.ff', see
> 'vzlogger -h' for list of available aliases */
>                 }]
>         }
> ]}
>
>
> pi at raspberrypi:~ $ vzlogger -v20
> [Dec 08 19:25:36][main] vzlogger v0.6.0 based on
> heads/master-0-g1484f9aad1 from Mon, 22 Aug 2016 22:32:51 +0200 started.
> [Dec 08 19:25:36]       Start parsing configuration from /etc/vzlogger.conf
> [Dec 08 19:25:36]       Error in /etc/vzlogger.conf:37 object value
> separator ',' expected at offset 0
> [Dec 08 19:25:36]       Failed to parse configuration due to: Parse
> configuaration failed.
> pi at raspberrypi:~ $ ^C
>
>
> und nun häng ich :( ..
> würd mich über den einen oder anderen Tipp sehr freuen.
>
> Vielen Dank schon mal
>
> Mit freundlichen Grüßen
> Heiko W.
>
> Diese E-Mail enthält möglicherweise vertrauliche und/oder rechtlich
> geschützte Informationen.
> Wenn Sie nicht der richtige Adressat sind oder diese E-Mail irrtümlich
> erhalten haben,
> informieren Sie bitte sofort den Absender und vernichten Sie diese E-Mail.
> Das unerlaubte Kopieren sowie die unbefugte Weitergabe dieser E-Mail ist
> nicht gestattet.
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20161210/1f281bb3/attachment-0001.html>


More information about the volkszaehler-users mailing list