Stromzähler auslesen SML geht nicht mehr

Begonnen von sven.scherf, 26 April 2026, 10:25:05

Vorheriges Thema - Nächstes Thema

sven.scherf

Hallo,

die ganzen Jahre konnte ich meine Stromzähler mit dem LED Kopf und dem Projekt von hier https://www.mwinklerblog.de/smarthome/aktoren-sensoren/stromz%C3%A4hler-digital/
auslesen.

Es gab keinerlei Probleme.

Gestern hatte ich einen Elektriker da der mir in meinen Stromkasten den Eco Flow Smart Meter für mein Balkonkraftwerk eingebaut hat. Hierzu musste natürlich der Strom getrennt werden.
Seitdem läuft hier nicht mehr :(

Der LED Kopf sitzt einwandfrei auf dem Zähler, habe es mit dem Oskar geprüft. Die Signale haben maximum.
Mit Putty bekomme ich die Daten wenn ich es mir anschaue.

Die eingestellte Parameter auf dem ESP stimmen.

In fhem bekomme ich kaum Daten, einmal beim einschalten und dann vielleicht 1-2 mal am Tag.

Dann habe ich erst einmal fhem auf den neusten Stand gebracht, auch dies half nichts.
Dann habe ich mir aus lauter Verzweiflung ein neuen ESP aufgesetzt mit neuster ESP Easy FW, auch ohne Erfolg.

Wie gesagt die Daten kommen per Telnet, aber nicht an fhem.
Beide ESPs zeigen seit heute in fhem disconnected an.


Hat hier einer eine Idee was ich noch checken kann.


Viele Grüße

Sven




Raspi 3 mit CUL Stick 433/868MHZ, Homematic

KölnSolar

Hallo Sven,
ist ja "nur" ne OBIS-Modul-Anbindung per esp.

Mach mal verbose =5. Ansonsten tippe ich auf die WLAN-Verbindung. Alles andere hast Du ja geprüft.

USB-seriell geht bei Dir nicht, um den esp rauszunehmen ?

Grüße Markus
RPi5/3/2 Trixie-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-ecovacs(mqtt2)-zigbee2mqtt

sven.scherf

Hi Hi,

verbose 5 habe ich gesetzt.
Wlan muss ja OK sein da ich von meinem Rechner Zugriff auf den ESP habe.

Was mich nur wundert ist, warum bekomme ich keine Verbindung hin.

Das Intervall habe ich mittlerweile auf 10 Sekunden damit ich schneller was sehe.
Aber er schreibt nichts, auch nicht in das fhem.log

Gruß
Sven
Raspi 3 mit CUL Stick 433/868MHZ, Homematic

KölnSolar

#3
ZitatAber er schreibt nichts, auch nicht in das fhem.log
Dann stimmt wohl etwas mit der esp-Anbindung nicht.
Die kenne ich nicht, da hier USB-seriell.  :(

Edit: Wird mit esp in Fhem über die IP definiert. Die kannste problemlos anpingen ?
RPi5/3/2 Trixie-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-ecovacs(mqtt2)-zigbee2mqtt

sven.scherf

Hi,

das Ding treibt mich in den Wahnsinn.

Wenn ich es wie beschrieben auf

Data bits = 8
Parity = No parity
Stop bits = 1

einstelle bekomme ich keine Daten, obwohl mitlerweile das Device connected ist.

Im Log finde ich dies was aber alle im Intervall eingestellten Sekunden kommt.

2026.04.26 12:10:02.929 5: OBIS (haus.stromzaehler) - Opening device...
2026.04.26 12:10:02.930 3: Opening haus.stromzaehler device xxx.xxx.xx.xx:23
2026.04.26 12:10:02.931 5: HttpUtils url=http://xxx.xxx.xx.xx:23/ NonBlocking via http
2026.04.26 12:10:02.931 4: IP: xxx.xxx.xx.xx -> xxx.xxx.xx.xx
2026.04.26 12:10:02.957 3: OBIS (haus.stromzaehler) - Init done


Stelle ich auf
Data bits = 7Parity = No parity
Stop bits = 1

Bekomme ich sekündlich Daten, egal was im Intervall eingestellt ist.
Ich habe sogar das Attribut Intervall und das event-on-change-reading gelöscht.

Das läßt ihn total kalt.

Viele Grüße

Sven

Hier ist doch was oberfaul.

Danke und Gruß

Sven
Raspi 3 mit CUL Stick 433/868MHZ, Homematic

KölnSolar

ZitatWenn ich es wie beschrieben auf

Data bits = 8
Parity = No parity
Stop bits = 1

einstelle bekomme ich keine Daten, obwohl mitlerweile das Device connected ist.
Nicht in FHEM, sondern espeasy, oder ?
Lt. Beschreibung trägt man in FHEM gar nichts ein. ???

ZitatBekomme ich sekündlich Daten, egal was im Intervall eingestellt ist.
Im Log ist das normal, verarbeitet für die readings wird nach intervall.
RPi5/3/2 Trixie-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-ecovacs(mqtt2)-zigbee2mqtt

DasQ

#6
Ecoflow smartmeter


Was macht denn das?

BTW. Bei einer Null Einspeisung ist durchaus möglich, das die Daten, die du empfängst zu wenig oft abgetastet werden. Sprich Interval des Lesens und versenden ist zu langsam für die vorgeschaltete Regelung.

Drum siehst du was auf der Konsole aber nicht in Fhem.
Fhem on MacMini/Ubuntu.
Absoluter Befürworter der Konsequenten-Kleinschreibung https://de.wikipedia.org/wiki/Kleinschreibung
Infos zu Klimawandel http://www.globalcarbonatlas.org

sven.scherf

Hallo,

bei der Einstellung in ESP

Data bits = 7, Parity = No parity
Stop bits 1

Erhalte ich nicht nur im Log sondern auch in der Oberfläche die Daten sekündlich.
Dem juckt das Interval nicht.

Das EcoFlow Smart Meter ermittelt wie der ESP die Zählerdaten aber für die Eco Flow App.
Dies kann ich auch in Fhem integrieren aber das wollte ich noch nicht.
Ich wollte bei den ESP ersteinmal bleiben.

Viele Grüße
Sven
Raspi 3 mit CUL Stick 433/868MHZ, Homematic

KölnSolar

mal meine Attribute, vielleicht hilfts. evtl. pollingmode notwendig ?attr zaehler alignTime 00:00:01
attr zaehler channels {"14"=>"Frequenz","36"=>"Leistung_W1","56"=>"Leistung_W2","76"=>"Leistung_W3","31"=>"Strom_I1","51"=>"Strom_I2","71"=>"Strom_I3","32"=>"Spannung_U1","52"=>"Spannung_U2","72"=>"Spannung_U3"}
attr zaehler event-on-change-reading .*
attr zaehler ignoreUnknown off
attr zaehler interval 60
attr zaehler pollingMode on
attr zaehler room Energie
attr zaehler timestamp-on-change-reading .*
attr zaehler userReadings .....
attr zaehler verbose 2
RPi5/3/2 Trixie-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-ecovacs(mqtt2)-zigbee2mqtt