[vz-users] vzlogger 0.4.4 läuft, liefert aber keine Daten an die middleware

Andreas Götz cpuidle at gmail.com
Sun Aug 2 17:48:29 CEST 2015


Ja klar. Was soll das denn für ein aufruf sein? Nimm wenigstens data/uuid.json wenn du was testen willst...

Viele Grüße, Andreas 


> Am 02.08.2015 um 17:01 schrieb Bernd Gewehr <Bernd at gewehr.net>:
> 
> Weder der Stromzähler, noch irgendein anderer Kanal erhält Daten, das ist doch merkwürdig...
> 
> Kann ein Parameter für die middleware-Aufrufe falsch sein?
> 
> Manueller Aufruf von
> 
> http://IPdesPI/middleware.php
> 
> führt zu
> 
> {"version":"0.3","exception":{"message":"Missing format","type":"Exception","code":0}}
> Mit den besten Grüßen
> 
> Bernd
> 
> -----Ursprüngliche Nachricht----- From: Bernd Gewehr
> Sent: Sunday, August 02, 2015 4:55 PM
> To: volkszaehler.org - users
> Subject: Re: [vz-users]vzlogger 0.4.4 läuft, liefert aber keine Daten an die middleware
> 
> OK, die rc.local ist clean!
> 
> hier die vzlogger.conf
> 
> cat /etc/vzlogger.conf
> /**
> * 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": 30,
> "daemon": true,
> "verbosity": 15,
> "log": "/var/log/vzlogger.log",
> "push": [
>   {
>     "url": ""
>   }
> ],
> "local": {
>   "enabled": false,
>   "port": 8080,
>   "index": false,
>   "timeout": 0,
>   "buffer": 0
> },
> "meters": [
>   {
>     "enabled": true,
>     "allowskip": false,
>     "interval": -1,
>     "aggtime": -1,
>     "aggfixedinterval": false,
>     "channels": [
>       {
>         "uuid": "ebb9c9b0-7058-11e2-b5ed-d12ec87a3a7f",
>         "identifier": "1-0:1.8.1",
>         "api": "volkszaehler",
>         "middleware": "http://localhost/middleware.php",
>         "secretKey": "",
>         "type": "device",
>         "scaler": 1,
>         "aggmode": "none",
>         "duplicates": 0
>       },
>       {
>         "uuid": "635481a0-6fcd-11e2-8587-eda25228f8bf",
>         "identifier": "1-0:1.7.1*",
>         "api": "volkszaehler",
>         "middleware": "http://localhost/middleware.php",
>         "secretKey": "",
>         "type": "device",
>         "scaler": 1,
>         "aggmode": "none",
>         "duplicates": 0
>       }
>     ],
>     "protocol": "sml",
>     "host": "",
>     "device": "/dev/ttyAMA0",
>     "pullseq": "",
>     "baudrate": 9600,
>     "parity": "8n1"
>   },
>   {
>     "enabled": true,
>     "allowskip": false,
>     "interval": -1,
>     "aggtime": -1,
>     "aggfixedinterval": false,
>     "channels": [
>       {
>         "uuid": "8102dbc0-6fcd-11e2-a8b7-a1307aa80770",
>         "identifier": "",
>         "api": "volkszaehler",
>         "middleware": "http://localhost/middleware.php",
>         "secretKey": "",
>         "type": "device",
>         "scaler": 1,
>         "aggmode": "none",
>         "duplicates": 0
>       }
>     ],
>     "protocol": "s0",
>     "device": "",
>     "gpio": 17,
>     "mmap": "",
>     "gpio_dir": -1,
>     "configureGPIO": true,
>     "sendzero": true,
>     "resolution": 1000,
>     "debounce_delay": 10000,
>     "nonblocking_delay": 100000
>   },
>   {
>     "enabled": true,
>     "allowskip": false,
>     "interval": -1,
>     "aggtime": -1,
>     "aggfixedinterval": false,
>     "channels": [
>       {
>         "uuid": "89a19f80-6fcd-11e2-be46-d7713e888ef4",
>         "identifier": "",
>         "api": "volkszaehler",
>         "middleware": "http://localhost/middleware.php",
>         "secretKey": "",
>         "type": "device",
>         "scaler": 1,
>         "aggmode": "none",
>         "duplicates": 0
>       }
>     ],
>     "protocol": "s0",
>     "device": "",
>     "gpio": 18,
>     "mmap": "",
>     "gpio_dir": -1,
>     "configureGPIO": true,
>     "sendzero": true,
>     "resolution": 100,
>     "debounce_delay": 30,
>     "nonblocking_delay": 100000
>   },
>   {
>     "enabled": true,
>     "allowskip": false,
>     "interval": -1,
>     "aggtime": -1,
>     "aggfixedinterval": false,
>     "channels": [
>       {
>         "uuid": "fc73fdb0-831f-11e2-ab63-050a66acca61",
>         "identifier": "*28-000004858252",
>         "api": "volkszaehler",
>         "middleware": "http://localhost/middleware.php",
>         "secretKey": "",
>         "type": "device",
>         "scaler": 1,
>         "aggmode": "none",
>         "duplicates": 0
>       },
>       {
>         "uuid": "3a513760-89c9-11e2-8948-81bd1f67b0d0",
>         "identifier": "*28-000004854a62",
>         "api": "volkszaehler",
>         "middleware": "http://localhost/middleware.php",
>         "secretKey": "",
>         "type": "device",
>         "scaler": 1,
>         "aggmode": "none",
>         "duplicates": 0
>       },
>       {
>         "uuid": "27fd1e00-89c9-11e2-bc92-c922d3bff0dc",
>         "identifier": "*28-0000048553f3",
>         "api": "volkszaehler",
>         "middleware": "http://localhost/middleware.php",
>         "secretKey": "",
>         "type": "device",
>         "scaler": 1,
>         "aggmode": "none",
>         "duplicates": 0
>       },
>       {
>         "uuid": "3c391a00-8a11-11e2-92ec-0d9f1daff99d",
>         "identifier": "*28-00000484d527",
>         "api": "volkszaehler",
>         "middleware": "http://localhost/middleware.php",
>         "secretKey": "",
>         "type": "device",
>         "scaler": 1,
>         "aggmode": "none",
>         "duplicates": 0
>       },
>       {
>         "uuid": "2dd2cb00-8a11-11e2-b8a9-214e007465a4",
>         "identifier": "*28-000004851d7e",
>         "api": "volkszaehler",
>         "middleware": "http://localhost/middleware.php",
>         "secretKey": "",
>         "type": "device",
>         "scaler": 1,
>         "aggmode": "none",
>         "duplicates": 0
>       },
>       {
>         "uuid": "16a5a410-8a11-11e2-bfb5-55e9d027a1f8",
>         "identifier": "*28-00000484c3e1",
>         "api": "volkszaehler",
>         "middleware": "http://localhost/middleware.php",
>         "secretKey": "",
>         "type": "device",
>         "scaler": 1,
>         "aggmode": "none",
>         "duplicates": 0
>       },
>       {
>         "uuid": "1e6e25a0-8a11-11e2-96be-cd4b755a40c6",
>         "identifier": "*28-000004857e63",
>         "api": "volkszaehler",
>         "middleware": "http://localhost/middleware.php",
>         "secretKey": "",
>         "type": "device",
>         "scaler": 1,
>         "aggmode": "none",
>         "duplicates": 0
>       },
>       {
>         "uuid": "2414a2e0-8a11-11e2-8319-eb6370d8f760",
>         "identifier": "*28-000004856747",
>         "api": "volkszaehler",
>         "middleware": "http://localhost/middleware.php",
>         "secretKey": "",
>         "type": "device",
>         "scaler": 1,
>         "aggmode": "none",
>         "duplicates": 0
>       }
>     ],
>     "protocol": "w1therm"
>   }
> ]
> }
> 
> Die Ausgabe in die Konsole:
> pi at volkszaehler ~ $ sudo service vzlogger restart
> [....] Restarting smartmetering server: vzlogger[Aug 02 16:52:46][main]
> vzlogger v0.4.4 based on heads/master-0-gccbc8f6625 from Thu, 30 Jul 2015
> 20:56:52 +0200 started.
> [Aug 02 16:52:46][mtr0] Creating new meter with protocol sml.
> [Aug 02 16:52:46][sml]  pullseq len:0 found
> [Aug 02 16:52:46][mtr0] Meter configured, enabled.
> [Aug 02 16:52:46]       New meter initialized (protocol=sml)
> [Aug 02 16:52:46]       Configure channel.
> [Aug 02 16:52:46][chn0] New channel initialized (uuid=...7a3a7f
> api=volkszaehler id=1-0:1.8.1)
> [Aug 02 16:52:46]       Configure channel.
> [Aug 02 16:52:46][chn1] New channel initialized (uuid=...28f8bf
> api=volkszaehler id=1-0:1.7.1*)
> [Aug 02 16:52:46][mtr1] Creating new meter with protocol s0.
> [Aug 02 16:52:46][s0]   unknown option for mmap (). Falling back to normal
> gpio.
> [Aug 02 16:52:46][mtr1] Meter configured, enabled.
> [Aug 02 16:52:46]       New meter initialized (protocol=s0)
> [Aug 02 16:52:46]       Configure channel.
> [Aug 02 16:52:46][chn2] New channel initialized (uuid=...a80770
> api=volkszaehler id=)
> [Aug 02 16:52:46][mtr2] Creating new meter with protocol s0.
> [Aug 02 16:52:46][s0]   unknown option for mmap (). Falling back to normal
> gpio.
> [Aug 02 16:52:46][mtr2] Meter configured, enabled.
> [Aug 02 16:52:46]       New meter initialized (protocol=s0)
> [Aug 02 16:52:46]       Configure channel.
> [Aug 02 16:52:46][chn3] New channel initialized (uuid=...888ef4
> api=volkszaehler id=)
> [Aug 02 16:52:46][mtr3] Creating new meter with protocol w1therm.
> [Aug 02 16:52:46][mtr3] Meter configured, enabled.
> [Aug 02 16:52:46]       New meter initialized (protocol=w1therm)
> [Aug 02 16:52:46]       Configure channel.
> [Aug 02 16:52:46][chn4] New channel initialized (uuid=...acca61
> api=volkszaehler id=*28-000004858252)
> [Aug 02 16:52:46]       Configure channel.
> [Aug 02 16:52:46][chn5] New channel initialized (uuid=...67b0d0
> api=volkszaehler id=*28-000004854a62)
> [Aug 02 16:52:46]       Configure channel.
> [Aug 02 16:52:46][chn6] New channel initialized (uuid=...bff0dc
> api=volkszaehler id=*28-0000048553f3)
> [Aug 02 16:52:46]       Configure channel.
> [Aug 02 16:52:46][chn7] New channel initialized (uuid=...aff99d
> api=volkszaehler id=*28-00000484d527)
> [Aug 02 16:52:46]       Configure channel.
> [Aug 02 16:52:46][chn8] New channel initialized (uuid=...7465a4
> api=volkszaehler id=*28-000004851d7e)
> [Aug 02 16:52:46]       Configure channel.
> [Aug 02 16:52:46][chn9] New channel initialized (uuid=...27a1f8
> api=volkszaehler id=*28-00000484c3e1)
> [Aug 02 16:52:46]       Configure channel.
> [Aug 02 16:52:46][chn10]New channel initialized (uuid=...5a40c6
> api=volkszaehler id=*28-000004857e63)
> [Aug 02 16:52:46]       Configure channel.
> [Aug 02 16:52:46][chn11]New channel initialized (uuid=...d8f760
> api=volkszaehler id=*28-000004856747)
> [Aug 02 16:52:46]       Have 4 meters.
> [Aug 02 16:52:46][main] log level is 15
> [Aug 02 16:52:46][main] daemon=1, local=0
> [Aug 02 16:52:46]       Daemonize process...
> . ok
> 
> 
> 
> und der log beim Start des daemons:
> [Aug 02 16:52:46]       Opened logfile /var/log/vzlogger.log
> [Aug 02 16:52:46][push] pushdata_thread created.
> [Aug 02 16:52:46][]     ===> Start meters
> [Aug 02 16:52:46][mtr0] Meter connection established
> [Aug 02 16:52:46][mtr0] Meter thread started
> [Aug 02 16:52:46][mtr0] Meter is opened. Starting channels.
> [Aug 02 16:52:46][chn0] Logging thread started
> [Aug 02 16:52:46][chn1] Logging thread started
> [Aug 02 16:52:46][push] Start push_data_thread
> [Aug 02 16:52:46][chn0] Start logging thread for volkszaehler-api. Running
> as daemon: yes
> [Aug 02 16:52:46][chn0] Using default volkszaehler api.
> [Aug 02 16:52:46][mtr0] Number of readers: 32
> [Aug 02 16:52:46][mtr0] Config.daemon: 1
> [Aug 02 16:52:46][mtr0] Config.local: 0
> [Aug 02 16:52:46][chn1] Start logging thread for volkszaehler-api. Running
> as daemon: yes
> [Aug 02 16:52:46][chn1] Using default volkszaehler api.
> [Aug 02 16:52:46][s0]   counter_thread created
> [Aug 02 16:52:46][mtr1] Meter connection established
> [Aug 02 16:52:46][mtr1] Meter thread started
> [Aug 02 16:52:46][mtr1] Meter is opened. Starting channels.
> [Aug 02 16:52:46][chn2] Logging thread started
> [Aug 02 16:52:46][s0]   counter_thread created
> [Aug 02 16:52:46][mtr2] Meter connection established
> [Aug 02 16:52:46][mtr2] Meter thread started
> [Aug 02 16:52:46][mtr2] Meter is opened. Starting channels.
> [Aug 02 16:52:46][chn3] Logging thread started
> [Aug 02 16:52:46][w1t]  scanW1devices failed!
> [Aug 02 16:52:46][mtr3] Cannot open meter
> [Aug 02 16:52:46][]     Startup failed: Meter open failed.
> 
> 
> 
> 
> Mit den besten Grüßen
> 
> Bernd Gewehr
> 
> Burgstr. 45F
> 45289 Essen
> 02014784606
> 015209328236
> -----Ursprüngliche Nachricht----- From: Udo1
> Sent: Sunday, August 02, 2015 4:46 PM
> To: volkszaehler-users at demo.volkszaehler.org
> Subject: Re: [vz-users] vzlogger 0.4.4 läuft, liefert aber keine Daten an
> die middleware
> 
> 
>> Am 02.08.2015 um 16:15 schrieb Bernd Gewehr:
>> Siehe hier:
>> https://github.com/volkszaehler/vzlogger/issues/191
> Die Einträge in der rc.local brauchst du nicht mehr.
>> |echo 17 > /sys/class/gpio/export && echo "rising" > /sys/class/gpio/gpio17/edge echo 18 > /sys/class/gpio/export && echo "rising" > /sys/class/gpio/gpio18/edge|
> 
> Gruß
> Udo
> 


More information about the volkszaehler-users mailing list