Hallo Zusammen,
ich habe endlich die Zeit gefunden meinen Volkszähler neu aufzusetzen (altes System war defekt). Jetzt habe ich es eigentlich fast geschafft. Ich vermute, dass ich einen Fehler in der VZLOGGER.CONF habe.
Besonderheit bei meinem Setup: VZLogger und Volkszähler liegen auf zwei Systemen.
Meine "fertige" VZLogger.Conf soll so aussehen und basiert auf der letzten Config (vom alten System).
{
"retry": 0,
"daemon": true,
"verbosity": 0,
"log": "/tmp/vzlogger.log",
"push": [],
"local": {
"enabled": false,
"port": 8080,
"index": true,
"timeout": 30,
"buffer": 600
},
"meters": [
{
"enabled": true,
"allowskip": false,
"interval": -1,
"aggtime": 60,
"aggfixedinterval": true,
"channels": [
{
"uuid": "c26f7310-f705-11e7-bd83-117f8c6b6cb6",
"identifier": "1-0:2.8.255",
"api": "volkszaehler",
"middleware": "http://apps-virtual-machine/middleware.php",
"secretKey": "",
"type": "device",
"scaler": 1,
"aggmode": "max",
"duplicates": 0
},
{
"uuid": "b543af20-f705-11e7-a5d8-fd8baa903a1d",
"identifier": "1-0:1.8.255",
"api": "volkszaehler",
"middleware": " http://apps-virtual-machine/middleware.php ",
"secretKey": "",
"type": "device",
"scaler": 1,
"aggmode": "max",
"duplicates": 0
}
],
"protocol": "sml",
"device": "/dev/usb-ir-lesekopf0",
"pullseq": "",
"baudrate": 9600,
"parity": "8n1"
}
]
}
Alles anzeigen
Da ich mit dieser Config keine Daten bekommen habe, wurde zu Testzwecken diese Config verwendet:
{
"retry": 0,
"daemon": false,
"verbosity": 15,
"log": "/tmp/vzlogger.log",
"push": [
{
"url": ""
}
],
"local": {
"enabled": false,
"port": 8080,
"index": true,
"timeout": 30,
"buffer": 600
},
"meters": [
{
"enabled": true,
"protocol": "sml",
"device": "/dev/usb-ir-lesekopf0",
"baudrate": 9600,
"parity": "8n1"
}
]
}
Alles anzeigen
Idee/Wunsch war es, dass ein Aufruf von vzlogger -c [Pfand zur Config] mir die verfügbaren OBIS Codes liefert (hier habe ich nämlich noch eine Unsicherheit ob 1-0:2.8.255 oder 1-0:2.8.0)
Leider bekomme ich aber nur folgende Ausgabe:
[Jan 12 16:12:47][main] vzlogger v0.6.1 based on heads/master-0-g5342f0b096 from Mon, 9 Oct 2017 18:15:48 +0200 started.
[Jan 12 16:12:47][mtr0] Creating new meter with protocol sml.
[Jan 12 16:12:47][mtr0] Meter configured, enabled.
[Jan 12 16:12:47] New meter initialized (protocol=sml)
[Jan 12 16:12:47] Have 1 meters.
[Jan 12 16:12:47][main] log level is 15
[Jan 12 16:12:47][main] daemon=0, local=0
[Jan 12 16:12:47] Process not daemonized...
[Jan 12 16:12:47] Opened logfile /tmp/vzlogger-obis.log
[Jan 12 16:12:47][push] pushdata_thread created.
[Jan 12 16:12:47][] ===> Start meters
[Jan 12 16:12:47][push] Start push_data_thread
[Jan 12 16:12:47][mtr0] Meter connection established
[Jan 12 16:12:47][mtr0] Meter thread started
[Jan 12 16:12:47][mtr0] Meter is opened. Starting channels.
[Jan 12 16:12:47][] Startup done.
[Jan 12 16:12:47][mtr0] Number of readers: 32
[Jan 12 16:12:47][mtr0] Config.daemon: 0
[Jan 12 16:12:47][mtr0] Config.local: 0
[Jan 12 16:12:52][push] waitAndSendOnceToAll empty dataMap (timeout?)
...
[Jan 12 16:18:17][push] waitAndSendOnceToAll empty dataMap (timeout?)
[Jan 12 16:18:22][push] waitAndSendOnceToAll empty dataMap (timeout?)
[Jan 12 16:18:27][push] waitAndSendOnceToAll empty dataMap (timeout?)
[Jan 12 16:18:32][push] waitAndSendOnceToAll empty dataMap (timeout?)
[Jan 12 16:19:57][push] waitAndSendOnceToAll empty dataMap (timeout?)
[Jan 12 16:20:02][push] waitAndSendOnceToAll empty dataMap (timeout?)
[Jan 12 16:20:07][push] waitAndSendOnceToAll empty dataMap (timeout?)
...
[Jan 12 16:20:10] MapContainer::quit terminating on signal 2.
[Jan 12 16:20:10] Closing connections to terminate
[Jan 12 16:20:10][main] MeterMap::cancel entered...
[Jan 12 16:20:10][main] MeterMap::cancel wait for readingthread
[Jan 12 16:20:10][main] MeterMap::cancel wait for meter::close
[Jan 12 16:20:10][main] MeterMap::cancel finished.
[Jan 12 16:20:10][main] MapContainer::quit finished.
[Jan 12 16:20:10][] Server stopped.
[Jan 12 16:20:10][] Waiting for pushdata_thread to stop...
[Jan 12 16:20:12][push] waitAndSendOnceToAll empty dataMap (timeout?)
[Jan 12 16:20:12][push] Stopped push_data_thread
[Jan 12 16:20:12][] pushdata_thread stopped
[Jan 12 16:20:12][] deleted pushdataList
[Jan 12 16:20:12][] Trying to delete curlSessionProvider...
[Jan 12 16:20:12][] deleted curlSessionProvider
Alles anzeigen
Änderungen gegenüber dem Altsystem an externen Faktoren: Neuer Stromzähler, VZLogger und Volkszähler auf zwei Systemen.
Hat jemand eine Idee?
Danke und VG
Itchy2