4fach PULSECOUNTER für Strom, Gas, Wasser und Solar

Entwicklung und Bau von Hardware aller Art, die im HM-Umfeld eingesetzt werden kann

Moderator: Co-Administratoren

Benutzeravatar
funkleuchtturm
Beiträge: 2365
Registriert: 13.06.2011, 16:42
Hat sich bedankt: 23 Mal
Danksagung erhalten: 357 Mal
Kontaktdaten:

Re: 4fach PULSECOUNTER für Strom, Gas, Wasser und Solar

Beitrag von funkleuchtturm » 04.06.2022, 20:34

411er hat geschrieben:
04.06.2022, 18:34
Hallo Eugen, ich habe mal alles mögliche an Werten ausprobiert, aber ich bekomme es nicht zum laufen.
Wahrscheinlich weicht das SML-Datentelegramm Deines Smartmeters von meinem implementierten SML-Format ab.
Ich hab mal zum Download eine Testfirmware (counter_134) für den PULSECOUNTER 2 erstellt. Wenn Du im Smartmeter-Modus (param 2 = 0) die Help-Seite aufrufst, dann zeigt er den Messwert-relevanten Teil Deines SML-Datentelegramms.
Mein Telegramm sieht so aus:
datentelegramm_sml_.jpg
Mit jeder Zeile wird ein Messwert als Folge von Bytes ausgegeben. Jedes Byte wird hier als HEX-Zahl dargestellt.

Als Beispiel schauen wir uns mal die zweite Zeile an:

77 07 01 00 01 08 00 ff 65 00 01 01 82 01 62 1e 52 ff 59 00 00 00 00 00 63 06 6b 01

Die OBIS-Zahl ist das 5. und 6. und 7. Byte: hier 180 oder oft auch anders geschrieben als 1.8.0
Dann folgen hier unwichtige Bytes bis zur Zahl 59. Die Ziffer 9 dieser Zahl 59 sagt, dass danach noch 9 weitere Bytes folgen.
Davon ist das letzte Byte 01nur das Abschlussbyte. Die 8 Bytes davor stellen den Zählerstand in Wh als 64bit-Integerzahl dar.

Du kannst ja mal Dein Datentelegramm mit Angabe des Zählertyps hier posten, damit ich vergleichen kann.

Meine Reaktion kann aber etwas dauern, da ich zur Zeit wenig Zeit habe.
Viele Gruesse
Eugen
________________________________________________
SmartHome-Eintopf mit feinem Homeduino-Gemüse
... und für Feinschmecker gibt´s den WIFFI, den WEATHERMAN-2, den PULSECOUNTER und den AIRSNIFFER
mit vielen Kochrezepten für den ambitionierten Homematiker

411er
Beiträge: 39
Registriert: 09.10.2020, 08:54
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 13 Mal
Danksagung erhalten: 1 Mal

Re: 4fach PULSECOUNTER für Strom, Gas, Wasser und Solar

Beitrag von 411er » 05.06.2022, 13:50

funkleuchtturm hat geschrieben:
04.06.2022, 20:34
Hallo Eugen,

danke für die schnelle Hilfe!

Zähler: EMH eHz-KW8E2A5L0EQ2P

Anbei mein SML Auszug:

Bild
77 07 01 00 00 00 09 ff 01 01 01 01 0b 09 01 45 4d 48 00 00 9e 32 12 01
77 07 01 00 01 08 00 ff 64 01 01 a2 01 62 1e 52 ff 56 00 00 f1 d9 f5 01

müssten 1584,9kWh sein, wenn ich es richtig interpretiert habe

77 07 01 00 02 08 00 ff 64 01 01 a2 01 62 1e 52 ff 56 00 01 29 09 33 01
1946,65kWh

77 07 01 00 01 08 01 ff 01 01 62 1e 52 ff 56 00 00 f1 d9 f5 01
77 07 01 00 02 08 01 ff 01 01 62 1e 52 ff 56 00 01 29 09 33 01
77 07 01 00 01 08 02 ff 01 01 62 1e 52 ff 56 00 00 00 00 00 01
77 07 01 00 02 08 02 ff 01 01 62 1e 52 ff 56 00 00 00 00 00 01
77 07 01 00 10 07 00 ff 01 01 62 1b 52 ff 55 ff ff e4 9b 01
Die Ausgelesenen Werte entsprechen auch den vom Zähler abgelesenen, also die 1.8.0 1584kWh und 2.8.0 1946kWh. Somit scheint die Hardware in Ordnung und es ist vllt. nur eine Kleinigkeit im SML "Transfer".

Suchst du fix nach den z.B. 9 Stellen, die den Zählerstand beinhalten, (wie bei dir im SML Format) oder berechnet er immer die notwendigen Felder anhand der 59 bzw. 56 bei mir?

Schöne Pfingsten, Danke und Grüße!

Benutzeravatar
funkleuchtturm
Beiträge: 2365
Registriert: 13.06.2011, 16:42
Hat sich bedankt: 23 Mal
Danksagung erhalten: 357 Mal
Kontaktdaten:

Re: 4fach PULSECOUNTER für Strom, Gas, Wasser und Solar

Beitrag von funkleuchtturm » 13.06.2022, 17:55

Ich hab ein Firmware-Update "counter_135" auf meine Webseite gestellt.

Ich hoffe, damit werden auch "exotische" Stromzähler mit SML-Format dekodiert.

Bitte um Rückmeldungen, bei welchen Stromzählern das funktioniert.
Viele Gruesse
Eugen
________________________________________________
SmartHome-Eintopf mit feinem Homeduino-Gemüse
... und für Feinschmecker gibt´s den WIFFI, den WEATHERMAN-2, den PULSECOUNTER und den AIRSNIFFER
mit vielen Kochrezepten für den ambitionierten Homematiker

411er
Beiträge: 39
Registriert: 09.10.2020, 08:54
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 13 Mal
Danksagung erhalten: 1 Mal

Re: 4fach PULSECOUNTER für Strom, Gas, Wasser und Solar

Beitrag von 411er » 13.06.2022, 21:28

funkleuchtturm hat geschrieben:
13.06.2022, 17:55
Ich hab ein Firmware-Update "counter_135" auf meine Webseite gestellt.

Ich hoffe, damit werden auch "exotische" Stromzähler mit SML-Format dekodiert.

Bitte um Rückmeldungen, bei welchen Stromzählern das funktioniert.
Besten Dank!

Bei mir scheint es zu funktionieren, ich aber von 280 auf 281 wechseln (Parameter 10), damit mir beim Zähler Z2 was angezeigt wird. Bei 280 war nur 0 zu sehen.

Ich teste das die nächsten Tage, besonders auch bei Einspeisung und Netzbezug, ob es korrekt angezeigt wird. Gebe dann nochmal Feedback.

Benutzeravatar
funkleuchtturm
Beiträge: 2365
Registriert: 13.06.2011, 16:42
Hat sich bedankt: 23 Mal
Danksagung erhalten: 357 Mal
Kontaktdaten:

Re: 4fach PULSECOUNTER für Strom, Gas, Wasser und Solar

Beitrag von funkleuchtturm » 13.06.2022, 22:20

411er hat geschrieben:
13.06.2022, 21:28
Bei mir scheint es zu funktionieren, ich aber von 280 auf 281 wechseln (Parameter 10), damit mir beim Zähler Z2 was angezeigt wird. Bei 280 war nur 0 zu sehen.
Wie man bei Deinen SML-Daten oben sieht, gibt es bei diesem Zähler nur OBIS 281 nicht 280.
Da kocht jedes EVU sein eigenes Süppchen :(

Welche OBIS-Kennzahlen überhaupt gesendet werden, das kann man auf dem Help-Screen herausfinden.
Viele Gruesse
Eugen
________________________________________________
SmartHome-Eintopf mit feinem Homeduino-Gemüse
... und für Feinschmecker gibt´s den WIFFI, den WEATHERMAN-2, den PULSECOUNTER und den AIRSNIFFER
mit vielen Kochrezepten für den ambitionierten Homematiker

Digga85
Beiträge: 1
Registriert: 15.06.2022, 20:16
System: CCU

Re: 4fach PULSECOUNTER für Strom, Gas, Wasser und Solar

Beitrag von Digga85 » 15.06.2022, 21:20

funkleuchtturm hat geschrieben:
13.06.2022, 17:55
Ich hab ein Firmware-Update "counter_135" auf meine Webseite gestellt.

Ich hoffe, damit werden auch "exotische" Stromzähler mit SML-Format dekodiert.

Bitte um Rückmeldungen, bei welchen Stromzählern das funktioniert.
Ich habe einen Holly DTZ541-ZEBA dieser unterstützt auch das SML 1.04 format. Mit dem Firmwareupdate auf "counter_135" funktioniert nun auch das Auslesen und Darstellen der Werte. Danke dafür.
Die Daten des DTZ541 sind dynamischer als die des von Eugen vorerst programmierte. Mit der Version "counter_132" kam es bei meinem Zähler zu keinem Ergebnis.

Ich habe das einmal analysiert. Hier einmal ein Beispiel:

MT681-D4A52:
77 07 01 00 01 08 00 FF | 65 00 01 01 82 | 01 | 62 1E | 52 FF | 59 00 00 00 00 00 63 06 6b | 01

DTZ541-ZEBA:
77 07 01 00 01 08 00 FF| 65 00 1C 01 04 | 65 05 D9 D9 C9 | 62 1E | 52 FF | 65 05 EC 2D 87 | 01


Zunächst sehen die Daten gleich aus. Der Anfang ist gleich und bezieht sich auf OBIS 1.8.0 (Zählerstand Bezug). Auch die Anzahl der Bytes ist gleich, aber im unteren Teiltelegramm sind mehr Informationen drin. (Alle Werte in HEX, ausgenommen entsprechend bezeichnete.)
1) Einleitung (Hier 77 = Liste mit 7 Einträgen) und OBIS Kennzahl und Tarif beide 1.8.0
2) 65 = Vorzeichenlose 4 Byte Zahl (ulong) -> 4 Byte = Status
3) 01 = keine Daten; 65 = Vorzeichenlose 4 Byte Zahl (ulong) -> 4 Byte => Betriebszeit des Zählers in Sekunden
4) 62 = Vorzeichenlose 1 Byte Zahl -> Hier 1Eh = 30d -> Einheit [Wh]
5) 62 = Vorzeichenbehaftete 1 Byte Zahl -> FFh = -1d = Skalierung 10^-1
6) 59 = Vorzeichenbehaftete 8 Byte Zahl; 65 = Vorzeichenlose 4 Byte Zahl -> Zählerstand Bezug
7) 01 keine Daten -> Signatur (Optional)

Mit dynamisch meine ich das bspw. bei meinem Zähler auf OBIS 2.8.0 der Zählwert mit 62h codiert wird, da dieser Null ist. Wird dieser Wert irgendwann einmal inkrementiert, dann wird sich die Codierung auf 63h = 2 Byte, 64h = 3Byte, 65h = 4 Byte, ... , 69h = 8 Byte ändern. Somit spart sich der Zähler ein paar Bytes beim Senden.
Zudem besteht bei den Herstellern scheinbar nicht der Zwang auch alle Daten zu übermitteln. Beim Zähler 1 wird die Betriebszeit nicht übermittelt. Bei Zähler 2 schon. Beide haben keine Daten für die Signatur.

Ich hoffe diese Infos helfen weiter.

Grüße,
MeinerEiner

411er
Beiträge: 39
Registriert: 09.10.2020, 08:54
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 13 Mal
Danksagung erhalten: 1 Mal

Re: 4fach PULSECOUNTER für Strom, Gas, Wasser und Solar

Beitrag von 411er » 16.06.2022, 14:40

So, der Vollständigkeit halber hier meine Rückmeldung

Mit Version 135, 180 und 281 als Parameter funktioniert mein Zähler: EMH eHz-KW8E2A5L0EQ2P einwandfrei!

Nun konnte die fliegende Installation endlich vernünftig gemacht werden und alles ist sauber in der hauptverteilung verbaut.

Danke Eugen!

Res Schmutz
Beiträge: 2
Registriert: 18.06.2022, 23:05
System: CCU

Re: 4fach PULSECOUNTER für Strom, Gas, Wasser und Solar

Beitrag von Res Schmutz » 18.06.2022, 23:12

thomassch21 hat geschrieben:
16.04.2022, 15:37
Hallo Zusammen,

ich habe die Lösung gefunden - es liegt an dem UNIFI WLAN Netz.

Es gibt wohl Probleme mit dem Connect bei Geräten.

Bei mir ist es durch einige Umstellungen wesentlich besser geworden:
Setting->Wireless Network ->802.11 RATE AND BEACON CONTROLS
auf folgende Einstellungen ändern:
DTIM 2G Period = 3
DTIM 5G Period = 1

2G Data Rate Control->auf "Enable" minimum data rate control" aktivieren und auf den Schieberegler stellen "6Mbit"
5G Data Rate Control->auf "Enable minimum data rate control" aktivieren und auf den Schieberegler stellen "6Mbit"

Aktuelle Firmware 131 von Pulscounter 2 läuft nun ohne Probleme, ich werde aber noch einen Langzeittest machen, bisher sieht es aber gut aus.


Screenshot at Apr 16 15-32-59.png
Hallo, danke für diesen Tiip für die Unifi Einstellungen. Ich hatte dasselbe Problem, der PW hatte sich regelmässig alle 10 min für ca. 3-10 sec im WLAN eingewählt und dann wieder verabschiedet. Erst nach den Anpassungen gemäss oben geht es nun wieder tadellos.

Besten Dank.

Res Schmutz
Beiträge: 2
Registriert: 18.06.2022, 23:05
System: CCU

Re: 4fach PULSECOUNTER für Strom, Gas, Wasser und Solar

Beitrag von Res Schmutz » 18.06.2022, 23:24

Hallo zusammen, hallo Eugen

Danke vorab für das tolle Forum hier, welches ich nun fast ganz durchgelesen habe.
Mein Problem liegt aktuell noch darin, dass die Leistung (m3/h) bei anstehendem Signaleingang (Z3) nicht abnimmt.

Situation: Wasseruhr mit Reedkontakt auf Z3. Diese Wasseruhr setze ich in der Bewässerung ein. Sobald die Bewässerung stillsteht, jedoch die Wasseruhr auf dem Reedkontakt zum stehen kommt (blaue LED leuchtet auf Z3 dann dauerhaft), erkennt der PC nicht, dass kein weiters Signal kommt und berechnet die Leistung (m3/h) nicht weiter respektive der Wert wird dann nicht abgesenkt, da kein weiterer Impuls folgt (aktueller Wert vor Stillstand der Wasseruhr bleibt bestehen obschon bereits seit 60 min kein Wasser mehr fliest).

Kann ich da etwas ändern oder kann dies in der Programmierung korrigiert werden (zb, wenn Impuls >60sec anliegt soll dies berechnet werden wie wenn kein Impuls mehr kommt). oder gibt es eine Vorschaltung welche jeweils bei Flanke des Reedkontaktes nur einen kurzen Impuls auf den PC ausgibt?

Danke für die Hilfe!

Audiyogi
Beiträge: 1
Registriert: 05.05.2019, 18:04

Re: 4fach PULSECOUNTER für Strom, Gas, Wasser und Solar

Beitrag von Audiyogi » 21.06.2022, 16:05

Saschag hat geschrieben:
03.05.2018, 22:31
Hallo zusammen,

kann man den „ELV Homematic Energiesensor für Smart Meter ES-IEC“ an den Pulscounter anschließen?

Danke und Grüße
Moin,
Will die Frage noch mal hervorholen, da sie ja nun doch schon etwas älter ist und der Pulscounter ja mittlerweile mit IEC-Sensor Funktion ausgestattet wurde.
Habe leider keinen Verdrahtungsplan vom ELV Sensor.
Gruß

Antworten

Zurück zu „Hardwareentwicklung und Selbstbau von Aktoren und Sensoren“