NEWS
Smartmeter Adapter: keine Datenpunkte?
-
Dann mal Schritt für Schritt:
Bei der Deinstallation des Adapters sagt er mir interessanterweise aber, dass Objekte gelöscht werden. `
Das ist korrekt. Es werden bei Installation einige Objekte angelegt, die nur im Expertenmodus sichtbar sind.Die "eigentlichen" Objekte werden erst nach einer erfolgreichen Abfrage des Zählers angelegt.
Wenn das bisher nicht geglückt ist, gibt es auch keine Objekte.
Bist du sicher, dass du die richtigen Einstellungen hast?
Hast du mal bei volkszaehler auf der Website nach deinem Zähler gesucht und die Konfiguratiuon verglichen?
Welcher Zähler ist es denn genau?
Bist du sicher, dass der Lesekopf der richtige ist?
Bist du sicher, dass der Kopf an der richtigen LED sitzt? (manche Zähler haben mehrere)
Bist du sicher, dass der Kopf richtig auf der LED sitzt?
Hast du die Adapterinstanz mal auf debug gestellt und anschließend nach einem restart der Instanz das Log angesehen?
Gruß
Rainer
-
Ich besitze den eHz 361Z6, Fakten zur Datenschnittstelle habe ich von https://mobile.hager.de/alte-produkte/e … 239687.htm
Antworten auf Deine Fragen: s.u.:
….
Bist du sicher, dass du die richtigen Einstellungen hast?
Hast du mal bei volkszaehler auf der Website nach deinem Zähler gesucht und die Konfiguratiuon verglichen?
Welcher Zähler ist es denn genau? Wie gesagt von der o.a. website. Eine andere Quelle finde ich nicht. Die Konfigurationseinstellungen habe ich von dort
Bist du sicher, dass der Lesekopf der richtige ist? Ja, denn er liefert am Windows-PC via Hyperterminal Daten.
Bist du sicher, dass der Kopf an der richtigen LED sitzt? (manche Zähler haben mehrere) Lt. Hersteller sitzt er an der richtigen Stelle: vorne am Zähler, wo die zwei Dioden sind.
Bist du sicher, dass der Kopf richtig auf der LED sitzt? Ja, mit "cat /dev/ttyUSB0" in der Konsole kommt folgende Antwort:
/HAG5eHZ010C_WSW1ZB20
1-0:0.0.0*255(10436763)
1-0:1.8.1*255(016117.4681)
1-0:2.8.1*255(050337.1048)
1-0:96.5.5*255(82)
0-0:96.1.255*255(0000195746)
!
/HAG5eHZ010C_WSW1ZB20
1-0:0.0.0*255(10436763)
1-0:1.8.1*255(016117.4683)
1-0:2.8.1*255(050337.1048)
1-0:96.5.5*255(82)
0-0:96^C
pi@smartmeterberry:~ $
Hast du die Adapterinstanz mal auf debug gestellt und anschließend nach einem restart der Instanz das Log angesehen?
artmeter.0 2019-01-27 15:42:51.871 debug MATCH-RESULT MESSAGE: "315a4232300d0a0d0a312d303a302e302e302a323535283130343336373633290d0a312d303a312e382e312a323535283031363131372e34373337290d" -> null smartmeter.0 2019-01-27 15:42:51.870 debug ADD NEW DATA (46 + NEW 15) smartmeter.0 2019-01-27 15:42:51.855 debug MATCH-RESULT MESSAGE: "315a4232300d0a0d0a312d303a302e302e302a323535283130343336373633290d0a312d303a312e382e312a3235" -> null smartmeter.0 2019-01-27 15:42:51.854 debug ADD NEW DATA (31 + NEW 15) smartmeter.0 2019-01-27 15:42:51.844 debug MATCH-RESULT MESSAGE: "315a4232300d0a0d0a312d303a302e302e302a323535283130343336373633" -> null smartmeter.0 2019-01-27 15:42:51.843 debug ADD NEW DATA (15 + NEW 16) smartmeter.0 2019-01-27 15:42:51.827 debug MATCH-RESULT MESSAGE: "315a4232300d0a0d0a312d303a302e" -> null smartmeter.0 2019-01-27 15:42:51.827 debug ADD NEW DATA (0 + NEW 15) smartmeter.0 2019-01-27 15:42:51.821 debug SET MESSAGE TIMEOUT TIMER: 120000 smartmeter.0 2019-01-27 15:42:51.818 debug SERIALPORT OPEN smartmeter.0 2019-01-27 15:42:51.809 debug CREATE SERIALPORT: 9600 7 1 even smartmeter.0 2019-01-27 15:42:51.809 debug SmartmeterObis options: {"debug":2,"protocol":"SmlProtocol","transport":"SerialResponseTransport","requestInterval":"30","anotherQueryDelay":"1000","transportSerialPort":"/dev/ttyUSB0","transportSeria smartmeter.0 2019-01-27 15:42:51.809 info starting. Version 1.2.2 in /opt/iobroker/node_modules/iobroker.smartmeter, node: v8.15.0
Gruß
Rainer `
Noch eine Beobachtung: wenn ich auf dem Master
"iobroker object list smartmeter*" eingebe erscheint
ObjectAC | StateAC | User | Group | ID ---------+---------+--------------+--------------+-------------- ????????? smartmeter ?????????
Die vielen Fragezeichen finde ich sonderbar, da andere User nicht so etwas reportet haben.
Gruß
Erol
-
Ich besitze den eHz 361Z6
Laut Hager website ist das eine
> kundenspezifische Ausführung `
Das heisst, dass da auch die Ausgabe kastriert sein kannIch habe einen ähnlichen Hager - der arbeitet gut.
Du hast beim Abfrageintervall nichts eingegeben. Wie soll er dann Daten auslesen?
nur lesen und SML ist ok
Stelle mal bitte alles andere auf default (Parität wäre laut Datenblatt gerade, nicht none)
Baud lässt du leer
Wäre doch gelacht
Gruß
Rainer
-
Dein Vorschlag führt zu Datensalat (ich habe cat /dev/ttyUSB0 parallel in einer Konsole laufen und sehe immer den Effekt, wenn ich an den Einstellungen spiele).
Ich muss bei Deiner Variante 9600 baud eintragen, sonst kommt nichts Verwertbares raus. Habe jetzt viel herumprobiert, es klappen eigentlich nur folgende Einstellungen:
Leider schaffe ich es bei keiner Variante, das erweiterte SML-Datentelegramm heruauszuholen, aber das ist ein anderes Thema.
Wie gesagt, diese o.a. Einstellungen führen dazu, dass ich im Klartext Zählerstände etc. in der Konsole sehe. Die Objekte fehlen im iobroker nachwievor und das ist ja die Voraussetzung für weitergehende Anlysen, Skripts, etc pp.
-
Lösche mal den Adapter komplett und installiere ihn und die Instanz neu
ggf. liegt es aber auch an deiner Konsole.
Ich glaube man kann nicht mit zwei Geräten gleichzeitig auf den serialport zugreifen.
Gruß
Rainer
-
Bringt leider alles nichts. Etwas frustrirend das ganze.
-
Wenn ich mich richtig erinnere geht entweder
cat
oder````
Adapter -
Ich weiß nicht, ob ich das richtig verstanden habe:
-
ich habe Instanz & Adapter smartmeter gelöscht / deinstalliert
-
slave rebootet
-
alles noch einmal neu installiert mit Code 0, also keine Fehler reported
-
die Konsole aus gelassen.
Keine Veränderung, i.e. keine Objekte sichtbar. Im Debug-Mode steht nichts außergewöhnliches im Log.
-
-
Hm … naja frustrierend kann ich verstehen. Dein Zähler gibt kein SML zurück sondern D0. Damit hast Du das falsche Protokoll eingestellt. Wähle mal D0, dann könnte es schon weitergehen Und bitte "Seriell nur lesend"!!
-
Ich geh' kaputt. Du hast natürlich Recht! Danke Dir apollon77. Du bist doch auch der Urheber dieses Adapters oder?
Ich bekomme nach etwas Probieren mit folgender EInstellung die ersten 4 Werte des Datenprotokolls gelesen.
Mich interessiert aber u.a. auch die Wirkleistung und die steckt in diesem "Zusatztelegramm" des Zählers drin. Ich könnte die zwar auch auch den einzelnen Messwerten berechnen, aber da dies Dinger der Zähler ausspucken kann, will ich natürlich da ran. Hat Jemand einen Tipp, welche Einstellungen zum Erfolg führen? Im Anhang -wen es interessiert- findet Ihr eine zweiseitige Übersicht des Zählers.Gruß
Erol
-
Hm … leider steht gerade nicht drin wie man an das zusatztelegramm rankommt. Das musst du rausfinden. Sagt da Google was?
Gesendet vom Handy ...
-
So habe gerade mit Hager gesprochen. Die Bezeichnung "Datentelegramm (optional)" bedeutet generell, dass das EVU diese Ausgabe mitbestellen kann oder nicht. Dementsprechend wird der Zähler ab Werk ausgeliefert und kann nicht mehr verändert werden.
In meinem Fall haben also die Stadtwerke auf diesen optionalen Teil verzichtet, daher kommt nichts raus.
Danke an Alle, die an der Problemlösung mitgearbeitet haben.
-