[Modul] SML-Counter zur Integration der Infrarotschnittstelle von Haushaltszählern

Hallo zusammen,
mein Hager Stromzähler hatte jetzt fast 12 Jahre gute Dienste geleistet und immer zuverlässig das SML Protokoll über die Rückseitige eHZ IR Schnittstelle an IP-Symcon geliefert. Der Zähler wurde jetzt durch einen ISKRA MT691 ausgetauscht.

So wie ich mir es auch gedacht hatte funktioniert jetzt natürlich nichts mehr.
Über die rückseitige eHZ IR Schnittstelle wird überhaupt nichts ausgegeben.
Die Serielle Schnittstelle liefert überhaupt keine Daten beim ISKRA so wie es bei Hager der Fall war.

Die PIN ist natürlich schon freigeschalten und der erweiterte Datensatz InF=On aktiviert.

Hat jemand Erfahrung mit dem Auslesen des ISKRA MT691 über die Rückseitige eHZ Schnittstelle?
Gerne auch Empfehlungen für das Auslesen an der vorderen IR Schnittstelle. Brauche ich beim ISKRA MT691 das SML COUNTER MODUL oder das OBIS COUNTER MODUL? Und welcher Ausleseadapter (USB bevorzugt) kann empfohlen werden?

Vielen Dank für Eure Infos!
Gruß
Christian

Hallo Christian,
Infos findest du hier
https://wiki.volkszaehler.org/hardware/channels/meters/power/edl-ehz/iskraemeco_mt691
Danach sendet der Zähler SML.
Grüße
Jürgen

Hallo Jürgen,

habe nun Endlich den Zweirichtungszähler bekommen EBZ DD3. Habe in IPS alles neu angelegt, leider wird in SML Elektrizität nichts angezeigt. Im Cutter kommen folgende Daten an
dump.txt (5,7 MB)

grüße René

Hallo René,

der Zähler spricht kein SML, sondern D0.
Du solltest hier das Modul „Obis Counter“ verwenden. (Finde den Link auf die Schnelle nicht)

Gruß
Frank

Hi Jürgen,
danke für Deine Antwort. Die Infos hatte ich vorher schon gesehen aber leider war es nicht möglich mit dem neuen Zähler die SML Daten von der rückseitigen IR Diode (EHZ Schnittstelle) auszulesen. Mit dem „alten“ Hager Zähler hat das wunderbar funktioniert. Habe jetzt beim ISKRA Zähler vorne einen Adapter angebracht und kann damit die SML Daten wieder auslesen. Schade daß das Auslesen über die Rückseitige IR Diode nicht funktioniert obwohl der Zähler hinten auch eine IR Diode angebracht hat. Von einem Standard kann m.E. nicht die Rede sein. :wink:

1 „Gefällt mir“

V1.13 Neu: SML-Counter über HTTP-Client

Systeme, die ihre Daten über einen HTTP-Server zur Verfügung stellen, wie z.B. die Tibber-Bridge, können ab sofort über die Instanz SML-Counter über HTTP-Client in IP-Symcon integriert werden.

Die Version ist wie immer zunächst als Beta verfügbar. Sollten keinerlei Fehler hier gemeldet werden, stelle ich kurzfristig auf stable um.

Grüße
Jürgen

3 „Gefällt mir“

Habe heute den Tibber Pulse in Betrieb genommen, da ich ab dem 01.November 2023 zum Börsenpreis wechsel werde.
Den Websocket auf der Bridge habe ich auf dauerhaft aktiv umgestellt.

Bin dann durch Zufall auf diesen Beitrag gestoßen :slight_smile:

Also direkt mal installiert und probiert per HTTP parser.

Funktioniert wunderbar !

Danke für diese tolle Modul :smiling_face:

2 „Gefällt mir“

Hi, seit dem letzten Symcon Update funzt der Tibber Abruf nicht mehr. Entweder hat Tibber in der gleichen Zeit wie das Symcon Update ein Firmwareupdate rausgehauen oder das Update hat irgendetwas gemacht.
Ich bekomme seit dem Update immer BasicCheck: SML String not valid

Kommando ZURÜCK!
Wieder etwas gelernt, die Batterie scheint wohl langsam den Geist aufzugeben. Wenn ich die Tür von der Verteilung öffne, kommen die Daten wieder sauber rein.

Hallo Stefan, wie hast du es gelöst bekommen? Ich habe auch den Logarex Zähler mit dem Volkszählerkopf IR Kopf, aber leider überträgt er keine Werte von der Cutter an die SML Zähler Instanz.

Wäre super nett, wenn mir jemand hlefen könnte.

Viele Grüße

Hallo Izack,

wenn du das gleiche Setup wie Steffan hast, dann brauchst du den Obis-Counter. Mit dem sollte es einwandfrei klappen.

Grüße
Jürgen

Hallo Jürgen,

vielen Dank für deine schnelle Antwort. Das funktioniert leider auch nicht. An dem Cutter kann man nichts einstellen, ist das so richtig?

Ich habe von dem Lesekopf die Daten so eingestellt:
Baudrate 9600
Datenbits 7
Stopbits 1
Parität keine

ich wollte die Dump ranhängen aber die ist 16MB groß.

Viele Grüße
Izack

Wechsele bitte auf den Thread vom Obis-Counter, damit wir auf dem richtigen Kanal sind. Dump kannst du mir gerne auch als PN schicken. 16MB ist ja nicht wirklich groß. Ansonsten zippen.
Grüße
Jürgen

mein Serial-Port für den Lesekopf steht auf

Baudrate 9600
Datenbits 8
Stopbits 1
Parität keine

sollte bei dir genauso eingestellt werden.
Grüße
Jürgen

Hallo,

ich Versuche den SML-Counter bzw. den OBIS Counter in mein System einzubinden. Leider bekomme ich den Lesekopf nicht angebunden.
Mein Lesekopf ist an einem Rasperry an einer seriellen Schnittstelle, die habe ich per serv2net freigegeben.
Im IPS habe ich einen Client Socket eingerichtet wo auch munter die Daten als Hex reinkommen.
Wie bekomme ich das jetzt in den Counter eingebunden. Kann man nur lokale Serielle Schnittstellen dort einbinden?

Wie würdet Ihr das Problem lösen?

Grüße
Michi

Ne kannst du problemlos mit dem Client-Socket verbinden. Modul installieren und dann den Cutter an den Client-Socket hängen.

1 „Gefällt mir“

Hallo Silberstreifen,
nach langen Probieren und suchen habe ich es endlich geschafft. Und es läuft.
Ich habe erstens den Punkt nicht gefunden, wo ich die Schnittstelle hinterlege.
Hatte Tomaten auf den Augen.
Und dann hat er die Variablen nicht angelegt.
Ich hatte beim herumspielen immer den OBIS Counter genommen. Dort sind aber andere feste Variablen im Cutter hinterlegt.

Jetzt funktioniert es super!

Danke Super Tool.

1 „Gefällt mir“

Hallo Jürgen,

ich versuche meinen arbeitslosen YouLess Energiezähler via SO Schnittstelle als Gas-Zähler zu nutzen.

Ich bekomme vom Gaszähler über einen Reedkontakt einen Impuls.

Den hatte ich über Funk an IPS eingebunden. Ein Ablaufplan hat dann pro Impuls hochgezählt.

Leider „verlor“ ich den ein oder anderen Impuls.

Also dachte ich, LAN ist sicherer. Und dann habe ich den Youless wieder in Betrieb genommen.

Leider stellt das Youless Modul keine Variable für den SO Wert zur Verfügung.

Irgendwann bin ich dann auf Deinen SML Counter gestoßen.

Allerdings fehlen mir noch grundlegende Kenntnisse in IPS.

Natürlich funktioniert der SML Counter nicht „so einfach“ mit dem Youless.

Es wird bei der Instanz SML Elektrizität über HTTP keine Variable angelegt.

Vermutlich, weil die Daten nicht interpretiert werden können.

Im Debug kommt zumindest etwas an:

30.11.2023, 07:49:17 | http://192.168.0.117/a?f=j | {„cnt“:" 3,000",„pwr“:0,„lvl“:0,„dev“:„“,„det“:„“,„con“:„“,„sts“:„“,„cs0“:" 7,751",„ps0“:367,„raw“:0}

Es geht mir um diesen Wert: „cs0“:" 7,751"

Ist es überhaupt möglich, diesen Wert auszuwählen und in eine Variable zu schreiben?

Wenn nicht mit dem SML Counter, womit könnte ich das hinbekommen?

Ach ja: Von PHP hab ich null Ahnung :wink:

Beste Grüße Christian

Das sieht nach JSON aus. Schau dir mal den JSON Dekoder als Modul an.

paresy

Ich werd verrückt!
Perfekt. Funktioniert!
Du hast mir meinen Tag gerettet!

Vielen Dank
und wieder was gelernt

Das ist beim Gaszähler nach meiner Erfahrung normal und hat nichts mit der Funkstrecke zu tun.
Grüße
Jürgen