[vz-users] vzlogger S0 per mqtt senden
Martin Burnicki
martin.burnicki at burnicki.net
So Feb 6 19:33:02 CET 2022
Hallo miteinander,
ich habe kürzlich einen optischen Lesekopf an meinen Stromzähler gebaut
und bin dabei auf vzlogger gestoßen, der jetzt auf einem (vorher schon
vorhandenen) Raspberry Pi läuft.
Volkszähler-Middleware o.ä. habe ich noch nicht installiert. vzlogger
liest nur die Werte vom Stromzähler per sml und sendet sie einfach per
mqtt an einen Broker (mosquitto), der auf meinem PC läuft.
Die Datei vzlogger-sml.log im Anhang enthält einen Ausschnitt der
Log-Datei mit Einträgen bezüglich der Aussendung per [mqtt].
Das funktioniert also perfekt, und ich kann mir auf einem beliebigen
Gerät im Netzwerk z.B. per mosquitto_sub die Werte des Stromzählers ansehen.
Nun habe ich versucht, über einen Reedkontakt und vzlogger/S0 ebenfalls
die Impulse des Gaszählers auszulesen, um sie per mqtt zu senden, aber
es werden scheinbar überhaupt keine mqtt-Nachrichten für den S0-Eingang
ausgesendet.
Die Pegelwechsel am GPIO, an den der Reed-Kontakt angeschlossen ist,
werden von einem einfachen Script erkannt, und auch in der Log-Datei von
vzlogger sieht man eine Reaktion auf die Impulse, siehe vzlogger-s0.log
im Anhang (Das sml-Meter wurde für den Test deaktiviert).
Die komplette vzlogger.conf habe ich ebenfalls angehängt.
Werden mqtt-Nachrichten für S0 von vzlogger nicht unterstützt, gibt es
bei mir einen Denkfehler, oder fehlt etwas in der S0-Konfiguration?
Danke für entsprechende Hinweise!
Martin
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname : vzlogger-sml.log
Dateityp : text/x-log
Dateigröße : 1101 bytes
Beschreibung: nicht verfügbar
URL : <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20220206/5567bfb3/attachment-0002.bin>
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname : vzlogger-s0.log
Dateityp : text/x-log
Dateigröße : 5425 bytes
Beschreibung: nicht verfügbar
URL : <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20220206/5567bfb3/attachment-0003.bin>
-------------- nächster Teil --------------
{
"retry" : 0, /* sleep between failed requests (seconds) */
"daemon": true, /* run as deamon*/
"verbosity" : 15, /* Loglevel between 0 (nothing) and 15 (higest) */
"log" : "/var/log/vzlogger.log", /* logfile path */
"local" : {
"enabled" : false, /* Enable / Disable local HTTP-Server for serving live readings */
"port" : 8081, /* TCP port for the local HTTP-Server */
"index" : true, /* Provide a index listing of available channels */
"timeout" : 30, /* timeout for long polling requests (seconds) */
"buffer" : 600 /* Buffer reading for the local interface (seconds) */
},
"meters" : [
{
"enabled" : false, /* disable or enable meter */
"protocol" : "sml", /* use 'vzlogger -h' for available protocols */
"device" : "/dev/ttyUSB0", /* USB Port */
"channels": [
{
"uuid": "0",
"api": "null",
"identifier": "1-0:1.8.0*255" // Total power T1+T2
},
{
"uuid": "1",
"api": "null",
"identifier": "1-0:1.8.1*255" // Total power T1
},
{
"uuid": "2",
"api": "null",
"identifier": "1-0:1.8.2*255" // Total power T2
},
{
"uuid": "3",
"api": "null",
"identifier": "1-0:16.7.0*255" // Current power consumption
}
]
},
{
"enabled" : true, /* disable or enable meter */
"protocol" : "s0", /* use 'vzlogger -h' for available protocols */
"gpio": 7,
/* "mmap": "", */
"gpio_dir": -1, /* 0, 1, -1 */
"configureGPIO": true,
"resolution": 1000,
"send_zero": false,
"debounce_delay": 30,
/* "nonblocking_delay": 100000, */
"channels": [
{
"uuid": "1000",
"api": "null",
"identifier": "123456"
}
]
}
],
"mqtt": {
"enabled": true,
"host": "pc-home",
"port": 1883,
"id": "vzlogger",
"cafile": "",
"capath": "",
"certfile": "",
"keyfile": "",
"keypass": "",
"keepalive": 30,
"topic": "vzlogger/data",
"id": "",
"user": "",
"pass": "",
"retain": false,
"rawAndAgg": true,
"qos": 0,
"timestamp": false
}
}
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname : OpenPGP_signature
Dateityp : application/pgp-signature
Dateigröße : 840 bytes
Beschreibung: OpenPGP digital signature
URL : <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20220206/5567bfb3/attachment-0001.sig>
Mehr Informationen über die Mailingliste volkszaehler-users