Closed Jetiman closed 4 years ago
Bitte vollständige SML Nachricht (Debug log aktivieren und so eine holen) und idealerweise Logging bereitstellen. Dann muss man sehen. CHance auf nen Firmware Bug im gerät ist snicht schlecht ... wurde auch bei FHEM berichtet (https://forum.fhem.de/index.php/topic,51948.msg834274.html#msg834274)
Und du bist sicher das negativ nicht irgendwie einspeisung oder so bedeutet ?!
Log kommt noch. Einspeisung habe ich nicht.
Ich hoffe damit kann man etwas anfangen.
Aber das Log zeigt ja einen validen Wert mit 5226.49 W .. oder !? Ich bräuchte ein Log wo es negativ ist bitte
Unten ist einer mit = -59.96 W
Ahhh übersehen :-)
Aber die zeilen sind nicht aus dem Logfile oder? Die zeilen sind wieder abgeschnitten. Sorry, damit leider nicht nutzbar
Wie meist du das mit abgeschnitten? Die Daten kommen aus dem iobroker logfile. Was brauchst du genau und wie komme ich an die Daten?
Die Zeilen sind nicht Vollständig. Du hast Sie bestimmt aus dem Admin kopiert oder ?
Bitte aus dem Logfile auf der Platte kopieren: /opt/iobroker/log/...
Ok wenn Sie aus dem logfile kommen dann hat es die beim kopieren über deine Shell abgeschnitten ...
Beispiel: Viele Zeilen haben smartmeter.0 2020-07-19 20:26:23.683 debug (26076) MATCH-RESULT MESSAGE: "241b1b1b1b0101010176050a53e00a620062007263010176010102310b0a01445a47000282526b7262016503ac4851620263eb2c0076050b53e00a620062007263070177010b0a01445a47000282526b070100620
... heisst aber das die in wirklichkeit länger sind ... aber das fehlt
Besser :-)
Schau mal was ich hier gefunden habe ... ich wusste doch das ich das schonmal auseinander genommen habe: https://github.com/Apollon77/smartmeter-obis/issues/75
Hier ist scheinbar der Zähler Buggy in der Firmware ... kannst Du also bei deinem Energieanbieter reklamieren oder nimmst den adapter und versuchst mal ob bei einem negativen Wert ggf mittels der Umrechnungsformel unter https://github.com/Apollon77/smartmeter-obis/issues/75#issuecomment-581650736 und einem kleinen Javascriptchen fixen kannst.
PS: Wenn das tut kann ich das noch in die Readme aufnehmen
In deinem angehängten Log wäre das:
-22.12W --> 633.24W -32.06W --> 623.3W
passt das?
Dein ganz oben genanntes -94.41W wäre dann nicht ganz dein Wert (aber kann ja leicht anders sein) sondern 560.95W
Habe noch nicht richtig mit Java gearbeitet. Werde aber versuchen das umzusetzen.
ANsonsten beschreib das Thema im Forum ind er "Skripen" Sektion, da wirst Du garantiert support bekommen :-)
Hey, gibt es hier neue Erkenntnisse? Habe mir auch kürzlich einen IR Kopf besorgt und bekomme bei gleichem Zähler den selben Fehler.
Naja die Lösung und so um es zu beheben steht oben im Thread sonst wäre es nicht geschlossen. Buggy Firmware ist halt Buggy Firmware
MoinMoin,
ich habe ein Problem bei einem Zähler, die anderen vorhandenen Zähler funktionieren. Einer wurde aber erneuert durch den DWS 7412.2. Wenn der Wert am Zähler unter 650W geht werden im Broker Minus werte angezeigt.
Als Beispiel: Zähler 582W Broker -94.41W
Als Einstellungen nutze ich: 60S Abfrageintervall Daten nur Lesen SML 1.0.3 Baud 9600
Den Rest habe ich Standard gelassen.