Hallo,
 
im Moment benutze ich einen selbst gebastelten Lesekopf (IR Photodiode + Widerstand) direkt auf der seriellen Schnittstelle des Raspberrys.
Was würdest du empfehlen?
Und wie ist das ganze in die Vzlogger einzubinden?
 
Gruß Egon
Gesendet: Sonntag, 29. Dezember 2019 um 23:52 Uhr
Von: "Frank Richter" <frank.richte...@gmail.com>
An: "volkszaehler.org - users" <volkszaehler-users@demo.volkszaehler.org>
Betreff: Re: [vz-users] Probleme beim Auslesen der Daten
Hi Egon,
 
mit USB-Leseköpfen kannst du (fast) beliebig viele Zähler anbinden. Welche Hardware nutzt du denn aktuell?
 
Grüße
Frank
 
Egon Maier <egon_ma...@web.de> schrieb am So., 29. Dez. 2019, 21:48:
Hallo Daniel,
 
danke für die schnelle Antwort.
Der Zähler spricht anscheinend tatsächlich D0.
Mit dieser Konfiguration geht es.
 
Gibt es eigentlich die Möglichkeit mit einem Raspberry 2 Zähler dieses Typs auszulesen?
Evtl. mit einem Adapter USB zu seriell?
Wenn ja, gibt es eine Empfehlung für die Hardware?
 
Gruß Egon
 
 
Gesendet: Sonntag, 29. Dezember 2019 um 16:25 Uhr
Von: "Daniel Lauckner" <v...@jahp.de>
An: "volkszaehler.org - users" <volkszaehler-users@demo.volkszaehler.org>
Betreff: Re: [vz-users] Probleme beim Auslesen der Daten
Hallo,


am Sonntag, 29. Dezember 2019 um 16:06 hat Egon Maier geschrieben:
> ich habe versucht die Daten meins Zählers auszulesen.
> Daten über die Schnittstelle kommen mit 9600 7E1. Siehe aus Screens.

2 wichtige Details:
- bei screen2.JPG wurden Zeichen verschluckt. Position des Lesekopfs
prüfen.
- Wenn du die Daten mit cat direkt lesbar sind dann spricht der Zähler
kein SML sondern D0.

> EMH eHZ-FW8EA2A500AK2

Hm. Ein EMH der unaufgefordert D0 liefert ist mir neu.

Probier mal so:

{
// General settings
"daemon": true, // run periodically
"verbosity": 15, // log verbosity (0=log_alert, 1=log_error, 3=log_warning, 5=log_info, 10=log_debug, 15=log_finest)
"log": "/var/log/vzlogger.log", // log file, optional
"retry": 30, // http retry delay in seconds

// Build-in HTTP server
"local": {
"enabled": false, // enable local HTTPd for serving live readings
"port": 8080, // TCP port for local HTTPd
"index": true, // provide index listing of available channels if no UUID was requested
"timeout": 30, // timeout for long polling comet requests in seconds (0 disables comet)
"buffer": -1 // HTTPd buffer configuration for serving readings, default -1
// >0: number of seconds of readings to serve
// <0: number of tuples to server per channel (e.g. -3 will serve 3 tuples)
},

// realtime notification settings
"push": [
{
"url": "http://127.0.0.1:5582" // notification destination, e.g. frontend push-server
}
],

// Meter configuration
"meters": [
{
"enabled": true, // disabled meters will be ignored (default)
"skip": false, // errors when opening meter may be ignored if enabled
"protocol": "d0", // meter protocol, see 'vzlogger -h' for full list
"device": "/dev/ttyAMA0", // meter device
"parity": "7E1", // Serial parity, 7E1 or 8N1
"baudrate": 9600, // Serial baud rate, typically 9600
"aggfixedinterval": false, // round timestamps to nearest <aggtime> before sending to middleware
"aggtime": -1, // aggregate meter readings and send middleware update after <aggtime> seconds

"channels": [{
"api": "volkszaehler", // middleware api, default volkszaehler
"uuid": "00438660-28b9-11ea-831f-9141292c665c",
"middleware": "http://localhost/middleware.php",
"identifier": "1-0:1.8.1"
}, {
"uuid": "4c08e6b0-28b9-11ea-88d7-d9245e710a3d",
"middleware": "http://localhost/middleware.php",
"identifier": "1-0:1.8.2" // OBIS identifier
}]
}
]
}



mfg Daniel
 

Antwort per Email an