LoxBerry – Smart Meter mit IR-Lesekopf in Loxone integrieren und Stromverbrauch visualisieren

Loxone im Einsatz? Dann schau dir unseren LoxKurs an und profitiere von unserem Wissen!

Die erste Anwendung meines frisch gebackenen LoxBerry-Systems (Anleitung zur Ersteinrichtung) ist die Integration des StromzĂ€hlers Landis & Gyre E350 in Loxone, welcher bei mir kĂŒrzlich durch die örtlichen Stadtwerke installiert wurde. Per IR-Lesekopf werden dabei sowohl derzeitige Leistung als auch ZĂ€hlerstand mit dem Plugin „SmartMeter“ per D0-Protokoll ausgelesen und per UDP-Nachricht an Loxone weitergereicht. Dort werden die Daten dann jeweils per „virtuellem UDP-Eingangsbefehl“ entgegengenommen und schließlich ĂŒber den „VerbrauchszĂ€hler“-Baustein ausgewertet und visualisiert.

Wie das im Detail funktioniert und was ich mit den Verbrauchsdaten in Zukunft anfangen möchte, ist Inhalt des nachfolgenden Blogpost.

StromzÀhler mit IR-Schnittstelle

FĂŒr den hier vorgestellten Anwendungsfall wird ein StromzĂ€hler vorausgesetzt, welcher eine IR-Schnittstelle besitzt, welche per D0- bzw. SML-Protokoll auslesbar ist – im besten Fall natĂŒrlich ohne VerschlĂŒsselung (AES), da es sonst schwieriger wird. In meinem Fall ist das der Landis & Gyre E350 EDL21, der per D0 angesprochen werden kann. Hier muss man also etwas GlĂŒck haben, welchen ZĂ€hler die ortsansĂ€ssigen Stadtwerke einsetzen. Viele „elektronische ZĂ€hler der Netzbetreiber“ sind auf volkzaehler.org aufgelistet, darunter auch der E350.

Im hier genutzten SmartMeter-Plugin fĂŒr LoxBerry gibt es aktuell folgende vordefinierte Profile fĂŒr StromzĂ€hler:

  • Iskra MT173 (D0-Protokoll)
  • Iskra MT173 (SML-Protokoll)
  • Iskra MT174 (D0-Protokoll)
  • Iskra MT174 (SML-Prokotoll)
  • Iskra MT175 (D0-Protokoll)
  • Iskra MT175 (SML-Protokoll)
  • Iskra MT681 (SML-Protokoll)
  • Landis & Gyre E320 (D0-Protokoll)
  • Landis & Gyre E350 (D0-Protokoll) <- mein Modell
  • Pafal 20ec3gr (D0-Protokoll)
  • Siemens TD-3511 (D0-Protokoll)

Vermutlich werden in Zukunft weitere folgen. Wer sich zum aktuellen Stand informieren und/oder direkt mit dem Plugin-Autor Michael Schlenstedt Kontakt aufnehmen möchte, kann das in diesem LoxForum-Thread tun.

Kompatibler IR-Lesekopf

Zum Auslesen des StromzĂ€hlers wird neben der Software ein kompatibler IR-Lesekopf benötigt. Das Plugin unterstĂŒtzt dabei „volkszaehler“-kompatible Varianten. Wie ich es verstanden habe, lĂ€sst sich ein passender USB-Lesekopf per E-Mail auf wiki.volkszaehler.org IR-Schreib-Lesekopf bestellen. Ich habe mir aber stattdessen den Weidmann StromzĂ€hler, Smart Meter IR (Infrarot) Schreib / Lesekopf USB (Affiliate-Link) geholt, welcher sofort lieferbar war.

Er wird direkt mit einem USB-Kabel geliefert, um den Lesekopf an den RaspberryPi anschließen zu können.

Lustiges Detail: Das GehÀuse des Lesekopfes scheint per 3D-Drucker gefertigt worden zu sein, jedenfalls lÀsst die Struktur des Plastik das vermuten.

So sieht er von der anderen Seite aus.

Den IR-Leser hĂ€lt man dann einfach an die passende Stelle am StromzĂ€hlers, wo er von einem Magneten direkt fixiert wird. Lediglich eine Feinjustierung ist jetzt noch notwendig, damit Lese- und Schreibköpfe direkt ĂŒbereinander liegen und miteinander „sprechen“ können. Das USB-Kabel sollte man etwas weiter unten nochmal am StromzĂ€hler fixieren, damit der Leser spĂ€ter nicht verrutscht. So sieht es dann im fertigen Zustand aus.

Das USB-Kabel wurde dann per Leerrohr bis zum RaspberryPi im Schaltschrank geleitet, damit es nicht in direktem Kontakt mit stromfĂŒhrenden Leitungen kommen kann. An dieser Stelle wieder einmal der Hinweis, dass solche Arbeiten lebensgefĂ€hrlich sein können und nur von Fachpersonal (Elektriker) ausgefĂŒhrt werden dĂŒrfen. FĂŒr alle anderen: Finger weg und Hilfe vom Profi holen, der das Ganze installiert.

LoxBerry SmartMeter Plugin installieren

Die Installation von Plugins lÀuft in LoxBerry immer nach dem selben Schema ab, wie es nachfolgend am Beispiel von SmartMeter erklÀrt wird.

Im LoxBerry-HauptmenĂŒ wird der Reiter „Plugin Verwaltung“ aufgerufen.

Jetzt muss die passende SmartMeter-Installationsdatei manuell hochgeladen werden. Alle Plugins sind dabei im offiziellen Plugin-Verzeichnis zu finden.

Das SmartMeter-Plugin habe ich jedoch aus dem Loxforum geladen, da die dortige Version (Direktdownload) bereits das passende Profil „Landis & Gyre E320 (D0-Protokoll)“ fĂŒr meinen StromzĂ€hler hatte. Anmerkung: Ich habe zwar den E350, das Profil fĂŒr den E320 funktioniert aber auch ohne erkennbare Defizite.

Update vom 08.08.2017: Pluginautor Michael hat meinen Blogpost direkt zum Anlass genommen sein Plugin auf Version 0.3 anzuheben. Jetzt hat auch der E350-ZĂ€hler sein eigenes Profil erhalten. Vielen Dank!

Das als zip-Archiv heruntergeladene Plugin wird dann unter „Datei auswĂ€hlen“ vom Rechner gewĂ€hlt (zip-Datei nicht entpacken!). Mit einem Klick auf „Installieren“ startet der Installationsprozess.

Im sich jetzt öffnenden Log kann man die Installationsschritte ĂŒberwachen. Nach spĂ€testens einer Minute sollte der Prozess mit der Mitteilung „Installation erfolgreich abgeschlossen“ auch schon beendet sein.

Jetzt auf „Weiter“ klicken. Nach der Installation oder einem Upgrade ist generell ein Reboot angesagt, also das System jetzt erstmal neustarten.

Nach dem Reboot lĂ€sst sich das eben installierte Plugin im HauptmenĂŒ finden.

Ein Klick auf das Icon und die Konfigurationsseite wird geladen.

SmartMeter Plugin einrichten

Hier klickt man auf den Button „Nach I/R Leseköpfen suchen“ (1). Der bereits per USB am RaspberryPi angeschlossene Lesekopf „A506KKWI“ sollte daraufhin direkt in das Feld „Beschreibung“ eingetragen werden.

Der Eintrag „Daten per UDP senden“ (2)“ wird auf „An“ geschaltet, damit die ausgelesenen Daten auch an Loxone ĂŒbertragen werden. Wer keinen guten Grund dafĂŒr hat, lĂ€sst den Port einfach auf 7000, da bei der Auswahl von abweichenden Ports manchmal Probleme bei der Übertragung auftreten können (Loxone blockt anscheinend sogar nach Lust und Laune manche Ports).

Der Eintrag „ZĂ€hler automatisch abfragen“ bleibt erstmal deaktiviert. Er kann spĂ€ter aktiv gesetzt werden, sobald beim gleich anschließenden Test alles ohne Problem durchlĂ€uft.

Unter „ZĂ€hler“ (3) habe ich dann den fĂŒr mich passenden „Landis & Gyre E320 (D0-Protocol)“ ausgewĂ€hlt.

Zum Schluss wird die Konfiguration noch mit „Speichern“ (4) dauerhaft ins System gesichert.

Jetzt wird es spannend. Nachdem die Plugin-Seite wieder geladen ist, lĂ€sst sich per Button „ZĂ€hler manuell abfragen“ ein erster Auslesevorgang starten. Nach einigen Sekunden sollte sich das Logfile fĂŒllen.

Aus dem angezeigten Text mĂŒssen jetzt die relevanten Passagen ermittelt werden.

In meinem Fall ist das zum einen der Eintrag zum Auslesen der bisher verbrauchten 1332,186 kWh: A506KKWI:Consumption_Total_OBIS_1.8.0:001332.186;

Zum anderen ist das der Eintrag, welcher die aktuelle Leisten (hier von 0,7364 kW bzw. 736 W) ausgibt: „A506KKWI:Consumption_CalculatedPower_OBIS_1.99.0:0,7364;

Diese beiden Strings jetzt in einem Textdokument zwischenspeichern, da sie spĂ€ter jeweils als „UDP-Befehlskennung“ benötigt werden, um die Werte korrekt in Loxone entgegennehmen zu können. Details dazu gleich.

Hat das alles geklappt, wird im Plugin noch der Eintrag „ZĂ€hler automatisch abfragen“ auf „Ein“ geschaltet. Als Intervall habe ich jetzt einfach mal aus Testzwecken den geringsten Wert von 1 Minute gewĂ€hlt. Vermutlich reicht kĂŒnftig aber auch ein Wert von 5 oder 10. Da bin ich mir noch nicht wirklich sicher, was am besten bzw. praktikabelsten ist.

Einbindung in Loxone

Das Vorgehen bei der Entgegennahme von UDP-Nachrichten ist in Loxone vom Aufbau her immer gleich. Leseratten können sich alle Details dazu auch in der Loxone-Dokumentation – Kommunikation mit UDP reinziehen. Weitere Informationen sind auch im Loxwiki – UDP Eingang definieren zu finden.

In der Loxone Config wird erstmal ein „Virtueller UDP Eingang“ definiert. In meinem Fall trĂ€gt der Eintrag die „Bezeichnung“ „Loxberry“. Als „UDP Empfangsport“ ist schon standardmĂ€ĂŸig „7000“ eingetragen, was eben mit dem Eintrag aus dem SmartMeter-Plugin ĂŒbereinstimmen muss.

Jetzt wird der „Loxberry“-Eintrag selektiert (1) und erstmal der „UDP Monitor“ (2) geöffnet. Im Fenster unten sollten jetzt im Minutentakt neue UDP-Nachrichten vom gerade installierten LoxBerry-Plugin eintrudeln, sofern eine automatische Abfrage des ZĂ€hlers eingestellt ist. Im Text sollten sich jetzt auch die bereits oben ermittelten TexteintrĂ€ge fĂŒr den Gesamtverbrauch (3) und die aktuelle Leistung wiederfinden.

FĂŒr jeden dieser Werte muss jetzt ein „Virtueller UDP Eingang Befehl“ (4) definiert werden. Die „Befehlskennung“ sieht fĂŒr den Gesamtverbrauch („StromzĂ€hler kWh“) so aus:

\iA506KKWI:Consumption_Total_OBIS_1.8.0:\i\v

In der Nachricht wird also erstmal der String A506KKWI:Consumption_Total_OBIS_1.8.0: (der vorher ermittelte) gesucht. Da der ĂŒbermittelte String keine Leerzeichen enthĂ€lt, muss diesem Eintrag noch ein \i vor- und nachgestellt werden, damit die Logik diesen Textteil auch tatsĂ€chlich findet. Das \v am Ende bedeutet, dass der ĂŒbertragene Wert als Variable gelesen werden soll. Dieser Wert wird dann vom „Virtuellen UDP Eingangsbefehl“ angezeigt und kann in Loxone spĂ€ter „weiterverarbeitet“ werden.

Der zweite Wert fĂŒr die aktuelle Leistung wird analog dazu definiert. Die „Befehlskennung“ sieht fĂŒr die aktuelle Leistung („StromzĂ€hler W“) so aus:

\iA506KKWI:Consumption_CalculatedPower_OBIS_1.99.0:\i\v

Diese Befehlskennung kann natĂŒrlich je nach verwendetem StromzĂ€hler und dessen durch die Stadtwerke vorgenommene Konfiguration abweichen.

Wie man an obigem Screenshot erkennen kann, habe ich die UDP-Eingangsbefehle an einen „VerbrauchszĂ€hler“-Baustein angeschlossen. „StromzĂ€hler kWh“ an den Input „E“, wobei der Input „A: Absolutwert“ im Baustein aktiviert werden muss, da die eingehenden Werte sonst addiert werden wĂŒrden. „StromzĂ€hler W“ kommt an den Input „P“, um die aktuelle Leistung an den Baustein zu ĂŒbergeben.

Wichtig ist dabei, dass der Wert von „StromzĂ€hler W“ vorher noch umformatiert werden muss. Der ZĂ€hler liefert nĂ€mlich die Einheit „Watt“, der VerbrauchszĂ€hler erwartet aber „Kilowatt“ (auch wenn er den Wert spĂ€ter in Watt anzeigen soll). Entsprechend wird die „Korrektur“ in Loxone genutzt. „Eingangswert2“ wird auf „1“ gestellt und „Ausgangswert2“ auf „1000“.

Sobald die Konfiguration in den Miniserver ĂŒbertragen ist, kann das Ergebnis direkt in der Visualisierung begutachtet werden.

In der Statistik lÀsst sich dann ganz gut erkennen, wieviel Strom in den vergangenen Tagen verbraucht wurde.

So bekommt man recht schnell einen Eindruck davon, wieviel Strom verbraucht wird. Der gestrige Samstag war mit knapp 22 kWh mit Abstand der „Killer-Tag“, hier liefen Waschmaschine, Trockner und SpĂŒlmaschine mehrfach.

Aus meinem tÀglichen Leben

Die Einrichtung der UDP-EingĂ€nge in Loxone war fĂŒr mich bis auf die Eingabe der korrekten UDP-Befehlskennung mit der \i-Besonderheit nichts Neues. Nach einigen Minuten war dieses anfĂ€ngliche Problemchen schon vom Tisch. Über die Einrichtung des SmartMeter-Plugins in LoxBerry gibt es darĂŒber hinaus eigentlich nicht viel zu sagen. Wie von LoxBerry versprochen, war bis auf ein paar Klicks nichts weiter zu tun – kein Terminal-Hacking o.Ä. Super!

Die Kosten fĂŒr die Hardware waren zudem ĂŒberschaubar, ein RPI damt Zubehör (Details dazu im Artikel LoxBerry in 10 Minuten auf dem Raspberry Pi installieren – Die ultimative Erweiterung fĂŒr dein Smart Home von Loxone) und der Weidmann IR-Leser (Affiliate-Link) selbst. Fertig. Zumal man den RPI auch noch fĂŒr zig andere Gelegenheiten „missbrauchen“ kann. Mehr dazu in folgenden Blogposts zum Thema LoxBerry.

Was fange ich jetzt mit den Leistungs- und Verbrauchsdaten an? Erstmal bin ich jedenfalls etwas schockiert, wieviel Strom so im normalen Betrieb „verheizt“ wird. :)

So werde ich jetzt nach und nach erstmal alle Standyverbraucher vom Strom nehmen, sofern niemand Zuhause ist – Evtl. lĂ€sst sich das sogar auf einzelne RĂ€ume herunterbrechen, denn wieso sollte TV, AV-Receiver und Amazon Echo sinnlos Standy-Strom vernichten, wenn sich gerade eh niemand im Wohnzimmer aufhĂ€lt. Die Anwesenheitserkennung ĂŒber die PrĂ€senzmelder in Kombination mit den TĂŒrkontakten klappt jedenfalls schon mal bestens, sodass ich diese Logik mitnutzen werde, um die entsprechenden Steckdosen (jede Steckdose im Haus ist ohnehin einzeln schaltbar) vom Strom zu trennen. GerĂ€te wie das QNAP-NAS, welches eine Menge Strom verbraucht, wird jetzt auch mal – zumindest nachts – in den Standby geschaltet. Hier brauche ich auch noch eine Schnittstelle zu Loxone, um das zu automatisieren. Vielleicht ja eine Anregung fĂŒr ein neues LoxBerry-Plugin…

Daneben gibt es noch jede Menge andere GerĂ€te (z.B. LĂŒftungsanlage, Hauswasserwerk oder Zirkulationspumpe fĂŒr Warmwasser), welche effizienter geregelt werden können – hĂ€ngt ja auch eh bereits alles an Loxone. Wobei die Zirkulationspumpe (hĂ€ngt direkt an einer schaltbaren Steckdose) jetzt schon einige Regeln besitzt. Sie ist zwischen 1 und 5 Uhr immer ausgeschaltet. In der ĂŒbrigen Zeit springt sie dann nur fĂŒr jeweils 10 Minuten an, sobald sich jemand in der KĂŒche oder in den BĂ€dern aufhĂ€lt. Drei Minuten nach dem Einschaltzeitpunkt der Pumpe liefert jede Wasserarmatur direkt heisses Wasser. Bisher funktioniert das bestens. Mit Sicherheit jedenfalls besser als die Oldschool-Zeitschaltur, die unser BautrĂ€ger per Zwischenstecker installiert hatte. Und das im Jahr 2017.

Es geht also langsam aber sicher weiter an die Optimierung des Stromverbrauchs und da helfen die ausgelesenen Leistungs- und Verbrauchswerte sicherlich ein gutes StĂŒck weiter, vorallem auch um die Auswirkungen einzelner Stromsparmaßnahmen beurteilen zu können. Die technischen Voraussetzungen sind dafĂŒr jetzt jedenfalls einmal gegeben und in Loxone wird schon mal alles brav mitgeloggt, sodass die Entwicklung objektiv beobachtet werden kann.

Und noch ein allgemeines Wort zum Stromverbrauch im Smart Home. FĂŒr viele Anbieter ist „Stromsparen“ ein Verkaufsargument eines Smart Home. Meiner Meinung nach schon etwas absurd, wenn man sich nur mal kurz den Mehrverbrauch ansieht, der alleine von den notwendigen Steuerelementen und deren Netzteile erzeugt wird. Da muss man im Vergleich zu einem Dump Home schon viel automatisieren und optimieren, um das auch nur ansatzweise wieder reinzuholen. Deshalb ist dieses Verkaufsargument fĂŒr mich mehr Schein als Sein, vielmehr geht es im Smart Home doch maßgeblich um die Steigerung des Wohnkomforts und der Sicherheit, zumindest meiner Meinung nach.

Loxone im Einsatz? Dann schau dir unseren LoxKurs an und profitiere von unserem Wissen!

Verpasse keine Inhalte mehr! Trage dich in den Newsletter ein und folge uns auf Facebook.

Was ist ein Affiliate-Link? Wenn du auf einen Affiliate-Link klickst und ĂŒber diesen Link einkaufst, bekomme ich vom betreffenden Online-Shop oder Anbieter eine Provision, was mich u.A. bei den laufenden Kosten den Blogs unterstĂŒtzt. FĂŒr dich verĂ€ndert sich der Preis nicht.

Jörg

hat meintechblog.de ins Leben gerufen, um seine Technikbegeisterung und Erkenntnisse zu teilen. Er veröffentlicht regelmĂ€ĂŸig Howtos in den Bereichen Smart Home und Home Entertainment. Mehr Infos

19 Gedanken zu „LoxBerry – Smart Meter mit IR-Lesekopf in Loxone integrieren und Stromverbrauch visualisieren“

  1. Das ganze gibt’s von loxone mit Funk(air) ich finde viel genauer ist ein sO ZĂ€hler. Verwende beides seit einen Jahr. Pv Überschuss wird mittels tyristersteller an einen heizstab gesendet. (Warmwasser)

    1. Hi Mundl,
      das Loxone ZĂ€hlerinterface IR Air habe ich mir natĂŒrlich auch ĂŒberlegt. Wollte jedoch auf Funk verzichten.

      Und weshalb sollte das von dir angesprochene S0-Verfahren, welches nur Impulse liefert, besser sein als das hier vorgestellte D0-Verfahren, welches absolute Werte ĂŒbertrĂ€gt?

      Wenn der Miniserver mal nicht lĂ€uft (Neustart, Ausfall, Wartung, whatever), bekommt er keine in der Zwischenzeit eintrudelnden S0-Impulse mit und der EnergiezĂ€hler zeigt falsche Gesamtwerte an. Das Problem hat man bei D0 nicht, da bei der Abfrage eben alle Werte komplett neu ausgelesen und ĂŒbertragen werden. Sobald die Kommunikation nach einem Ausfall wieder steht, stimmen dann auch alle Werte sofort wieder.

      GrĂŒĂŸe
      Jörg

      PS: Laut Loxwiki liefert der Loxone ZÀhlerinterface IR Air absolute Werte. Ist es auch Impuls-kompatibel? Hab nicht so ganz verstanden, ob du die Loxone-Air-Lösung einsetzt oder nicht.

  2. Wie immer ein klasse Blogpost!
    Die Möglichkeit ĂŒber das Mitschreiben und Visualisieren von Leistung und Verbrauch des Eigenheimes ist sehr interessant.
    Es wĂŒrde mich freuen, wenn Du bei Gelegenheit mal ĂŒber die tatsĂ€chliche Auswirkung deiner Einsparmaßnahmen berichten könntest.

    1. Hi Ronald,
      vielen Dank!

      Sofern die Auswirkungen nennenswert sind, was ich hoffe, werde ich darĂŒber berichten. Hoffe du bleibst am Ball!

      GrĂŒĂŸe
      Jörg

    2. Ich hoffe es ist auch einen kurzen Bericht oder ein kleines Update Wert, wenn die Auswirkungen nicht besonders nennenswert sind. Das wÀre ja auch ein Ergebnis :)

  3. Spannend, habe denselben ZĂ€hler (Einsatzort Schweiz) und das ZĂ€hlerinterface Air, das macht aber nur Probleme. Überlege mir auch noch einen IR Lesekopf fĂŒrs Raspi zuzlegen.

    Kannst du alle Register auslesen? Bei uns haben wir 2 Tarife, Gesamtverbrauch und Leistung, dazu kommen nochmals 2 Tarife fĂŒr Einspeisung und Gesamtmenge.

    thx

  4. Super Anleitung, Danke! Mein ZĂ€hler (ZMD120AR) liefert leider nur ganzzahlige kW Werte, so lĂ€sst sich der aktuelle Verbrauch kaum berechnen und 1.7.0 liefert leider auch nichts. So muss ich den aktuellen Verbrauch ĂŒber die Pulse (via ZusatzgerĂ€t) holen. Mit dem IR-Leser kann ich wenigstens den aktuellen ZĂ€hlerstand lesen.

    @Hans, ĂŒber 1.8.1/1.8.2 (Bezug), resp. 2.8.1/2.8.2 (RĂŒcklieferung) siehst Du jeweils beide Tarife. 1.8.0/2.8.0 liefern immer die Gesamtwerte.

  5. Hallo liebes Team von „meintechblog“,

    erst mal vielen Dank fĂŒr die tollen BeitrĂ€ge und ausfĂŒhrlichen Anleitungen hier auf der Seite. Habe auch eben erfolgreich den Wetterservice angebunden und damit Loxberry entdeckt. Als zweites Projekt soll es an den Stromverbrauch gehen. Leider wird ja mittelfristig die optische Schnittstelle der StromzĂ€hler vom Netzbetreiber benutzt um die ZĂ€hler online abfragen zu können. Es soll 2018 nach Beendigung von einigen Piloten losgehen und dann nach gewerblichen Teilnehmer auch die privaten AnschlĂŒsse folgen. Habt Ihr dazu Euch bereits eine Lösung? Ich wĂŒrde andernfalls auch noch auf die optische Schnittstelle setzten.

    1. Wenn es soweit ist, wird im Schaltschrank einfach ein passender 3-phasiger Wirkstrommesser mit passender Schnittstelle (IP, KNX, RS485, etc.) installiert und an das System angebunden.

    2. Hallo zusammen,
      ich habe einen Easymeter Q3D installiert bekommen, der bereits mit einem Kommunikationsmodul ausgestattet ist. Somit ist die I/R-Schnittstelle belegt.
      Es gibt eine API, die aber ein komplexeres Authentifikationsverfahren OAuth1.0 voraussetzt.
      Kann mann die IR-Schnittstelle (D0) parallel abgreifen und auf den Loxberry fĂŒhren?

  6. Ist es ein Micro- oder Mini-USB Anschluss am Lesekopf? Das wĂŒrde mir helfen, habe einen bestellt und bis der aus DE bei mir eintrifft könnte ich ein langes USB Kabel bereits ziehen.

    Danke

  7. Hallo Jörg,
    Danke fĂŒr diesen Beitrag, wie immer klasse!!!
    Nun wollte ich es auch mal ausprobieren und habe mir auch den Weidmann Reader gekauft. Sowiet so gut, aber…. ich bekomme einfach keine Daten zurĂŒck.
    Was mach ich falsch??? Bin noch neu in der Materie und noch etwas unbedarft ;)
    Wenn ich den ZĂ€hler manuell abfrage, kommt folgendes zurĂŒck und das war`s…
    FĂŒr einen tip wĂ€re ich dir sehr dankbar.

    A906XXO4: Found configuration for A906XXO4
    A906XXO4: Presetting: landisgyre350d0.
    Initial Baudrate: 300
    Max Baudrate: 4800
    Protocol: landisgyre350d0
    Timeout: 20
    Delay: 4
    Setting up port /dev/serial/smartmeter/A906XXO4: Baudrate:4800/300 Databits:7 Stopbits:1 Parity:even Handshake:none
    Sending D0 Starting Sequence
    Send:
    Write failed.
    A906XXO4: UDP String to send: A906XXO4: No data found
    A906XXO4: Send Data to SH77-MS at 192.168.2.15.
    A906XXO4: Send OK to SH77-MS. IP:192.168.2.15 Port:7000

    Danke und bitte weiter so!!!

  8. Hallo Jörg,

    danke fĂŒr den tollen Artikel. Habe exakt den selben ZĂ€hler und die Einrichtung hat wunderbar funktioniert.
    Hast du den Loxberry auch am Openhab-Raspi? Ich wĂŒrde von dort gerne die Smartmeter.php auslesen oder anders die Werte aus Loxberry lesen, scheitere mit dem HTTP Binding aber grandios am Regex.

    Vielleicht hast du eine Idee?

    thx

    1. Hallo wipwap,

      das geht per Openhab-Binding SmartMeter vormals Meterreader. Siehe:
      https://community.openhab.org/t/sml-reader-how-to-integrate/20206/180

      Ich lese damit ZÀhlerstÀnde und Momentanverbrauch aus.

      Beim Abgleich des Momentanverbrauchs mit der Displayanzeige an einem Iskra MT175 SML fÀllt allerdings auf, dass der Wert ca. 2h verzögert ist. Kann sich das jemand erklÀren bzw. hat das so Àhnlich auch beobachtet?

      Viele GrĂŒĂŸe
      Frank

  9. Hi Frank

    danke fĂŒr die Antwort. Habe es mittlerweile so gelöst:
    Number PV_Einspeisung_Tarif1_KW „PV Einspeisung Tarif1 2.8.1: [%.2f] KW“ { http=“<[http://IP-Adresse/plugins/smartmeter/index.php:6000:REGEX(.*AH0648EY:Delivery_Tarif1_OBIS_\\d.\\d.\\d:(\\d+.\\d+).*)]" }

    Mit meinem Landis&Gyr e350 ist mir bisher nur eine minimale Verzögerung von max 1bis 2 Minuten aufgefallen… Das liegt aber denke ich am Read-Intervall

    Problem war das REGEX. DafĂŒr bin ich einfach zu dumm. Aber ich hab Hilfe bekommen.

    Gruss
    Wipwap

  10. Hallo Frank,

    deine Beschreibung ist super und auch super einfach. Danke erstmal dafĂŒr.

    Bei mir hat fast alles geklappt. Aber halt nur fast und leider komme ich nicht weiter.
    Daten sehe ich via UDP Monitor aber ich bekomme keine Werte in meinen Baustein uns somit nicht in meine Visualisierung angezeigt.

    Ich habe alle Einstellungen von dir ĂŒbernommen. Somit kann es doch bestimmt nur an die Befehlserkennung liegen, oder?

    Meine Schaut wie folgt aus:
    \DN03TIID:Consumption_CalculatedPower_OBIS_1.99.0:\i\v
    \DN03TIID:Consumption_Total_OBIS_1.8.0:\i\v

    Über mögliche Hilfen wĂ€re ich sehr verbunden. :-)
    Danke

    Gruß
    Jens

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert