Hallo Forum.
Vielleicht hat einer von euch eine Idee zu meinem Problem.
Ich habe eine Raspberry Pi mit der Erweiterung (https://wiki.volkszaehler.org/…it_schaltausgaengen_rev.1) im Einsatz.
Angeschlossen ist das an einem Eltako DSZ15DE an die S0-Schnittstelle.
Allerdings bekomme ich keine Impulse
Wenn ich die 2 Adern vom Zähler abklemme und die beiden Adern "kurzschließe" bekomme ich im Log einen Eintrag:
[Dec 19 19:35:49][S0] MeterS0:HWIF_GPIO:first poll returned 1
Entsprechend werdenn dann auch Daten an die middleware gesendet:
[Dec 19 19:36:17][chn1] CURL: Sent 46 bytes..
[Dec 19 19:36:17][chn1] CURL: Sent '[ [ 1608402948275, 2 ], [ 1608402949707, 1 ] ]' bytes
[Dec 19 19:36:17][chn1] CURL: upload completely sent off: 46 out of 46 bytes
[Dec 19 19:36:17][chn1] CURL: Received 26 bytes
[Dec 19 19:36:17][chn1] CURL: Received '{"version":"0.3","rows":2}' bytes
[Dec 19 19:36:17][chn1] CURL: Connection #0 to host 192.168.178.14 left intact
[Dec 19 19:36:17][chn1] CURL Request succeeded with code: 200
Aber, wenn es direkt am Zähler hängt, bekomme ich nur folgende EInträge:
[Dec 19 19:48:49][S0] MeterS0:HWIF_GPIO:first poll returned 0
Ich habe schon mal eine LED mit reingehängt und die hat aufgeblitzt, also sollte es passen.
Meine Config vom vzlogger ist folgende:
{
"retry" : 30, /* how long to sleep between failed requests, in seconds */
"daemon": true, /* run periodically */
"verbosity" : 15, /* between 0 and 9999, je höher desto mehr Infos */
"log" : "/var/log/vzlogger.log", /* path to logfile, optional */
"local" : {
"enabled" : false, /* local HTTPd for serving live readings, 'false' für Daten an die middleware !!! */
"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,
"allowskip": false,
"interval": -1,
"aggtime": -1,
"aggfixedinterval": false,
"channels": [
{
"uuid": "6792ec40-03fd-11eb-8611-5dc62ef4bd3d",
"identifier": "Impulse",
"api": "volkszaehler",
"middleware": "http://192.168.178.14/middleware.php",
"secretKey": "",
"type": "device",
"scaler": 1,
"aggmode": "none",
"duplicates": 5
}
],
"protocol": "s0",
"gpio": 17,
"resolution": 1000,
"configureGPIO": true,
"debounce_delay": 0
}
]
}
Alles anzeigen
Woran kann das liegen, bzw. wie bekomme ich die Daten? Bin langsam echt am verzweifeln.
2 andere vzlogger (auch mit S0) laufen dagegen ohne Probleme.
Der Zähler ist nagelneu. Kann es an der Erweiterung liegen?
Stefan