Neues Plugin: Smartmeter - Stromzähler auslesen

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • blacksun
    MS Profi
    • 20.01.2016
    • 557

    Klaro, das geht.


    Gesendet von iPhone mit Tapatalk

    Kommentar


    • logol01
      logol01 kommentierte
      Kommentar bearbeiten
      Danke
  • offenbacher
    Dumb Home'r
    • 31.07.2020
    • 10

    Hallo,

    vor ab ein großes Danke für die Arbeit hier, es macht das Leben sehr oft einfacher.

    Ich möchte an den Beitrag #450 aus diesem Thread anschließen.


    Vom E Werk habe ich einen Siemens IM350 installiert bekommen und würde den gerne die Daten in der Loxone Visu anzeigen.
    Der Stromzähler hat als Kundenschnittstelle eine RJ11 Buchse, die Daten sind leider verschlüsselt und es gibt keine Einstellmöglichkeit die Daten unverschlüsselt zu bekommen. Den Schlüssel habe ich und ich weiß dieses Plugin unterstützt (derzeit) keine Entschlüsselung, mehr dazu später.

    Ich würde die Kundenschnittstelle über eine CP2101 Serial to USB Adapter an den Loxberry (Version…) anschließen.
    Zur Info, über FHEM habe ich bereits die Vissmann Gastherme und den Wasserzähler (433Hz MBus) an Loxone angeschlossen, läuft soweit zuverlässig.

    Mein ursprünglicher Plan war, über FHEM und Volkszähler und mit der Hilfe/Vorarbeit von hier https://gitlab.com/astrnad/szreader und https://www.photovoltaikforum.com/th...m350/?pageNo=8 die Verbindung herzustellen. Lt. den Forumseinträgen funktioniert das soweit, dass Daten vom Stromzähler in Volkszähler ausgewertet werden können.
    Nun stehe ich bei dem Problem an, dass ich nicht weiß wie ich Volkszähler auf eine RPi installiere (Klingt blöd, ist aber leider so ). Ich finde nur ein Image, aber mit dem überschreibe ich mir die Loxberry Installation, so wie ich das verstanden habe.

    Jetzt wäre meine Frage an die Profis hier im Forum, wäre es denkbar, dass mit Hilfe der Vorarbeit von oben, die Entschlüsselung der Daten zu integrieren? Wenn ja, wie? Dass die Daten somit anstatt des längeren Weges ( Volkszähler -> FHEM -> UDP Verbindung) auf einen kürzeren Weg (Loxberry + UDP Verbindung) an den Miniserver kommen ankommen?

    Danke schon mal für die Bemühungen!
    und schönes Wochenende!



    Kundenschnittstelle_Converter.pdf
    Kundenschnittstelle_IMx50.pdf

    Kommentar

    • Gotcha
      Smart Home'r
      • 30.09.2017
      • 58

      Hallo Zusammen,
      ich habe den Holley Dtz541 und bekomme leider nur die Angaben ohne Werte zurück. Im Verlauf dieses Beitrages wurde das Problem auch schon mal beschrieben aber es gab keine Lösung dafür. Kann mir da jemand helfen?
      Folgende Ausgabe kommt bei einer manuelen Zählerabfrage:
      D308BNCU: Found configuration for D308BNCU
      D308BNCU: Presetting: genericd0.
      Initial Baudrate: 300
      Max Baudrate: 300
      Protocol: genericd0
      Timeout: 120
      Delay: 2
      Setting up port /dev/serial/smartmeter/D308BNCU: Baudrate:300/300 Databits:7 Stopbits:1 Parity:even Handshake:none
      Sending D0 Starting Sequence
      Send: /?!
      5 Bytes written.
      ,Y\
      P $Bh z6 ,(4XxhXHAMC2hQ8.Izh L`9t`Ri 4(T qxz1(x~ 8 p!P@dLM``T0)l ,50J2 X(Xx-Z0 b$YN0tJ@`
      Save raw buffer to /var/run/shm/smartmeter/D308BNCU.dump
      Parse /var/run/shm/smartmeter/D308BNCU.dump as D0-Protocol.
      Calculate average power for cons.
      Last Reading: . Saved before: 443526.3478 hours. Consumption: 0.0000. Avg. Power: 0.0000,
      Calculate average power for del.
      Last Reading: . Saved before: 443526.3478 hours. Consumption: 0.0000. Avg. Power: 0.0000,
      Save Meter data to /var/run/shm/smartmeter/D308BNCU.data.
      All data written to /var/run/shm/smartmeter/D308BNCU.xxxx
      D308BNCU: UDP String to send: D308BNCU:Last_Update:2020-08-06 08:20:52; D308BNCU:Last_UpdateLoxEpoche:365934052; D308BNCU:Consumption_Total_OBIS_1.8.0:; D308BNCU:Consumption_Tarif1_OBIS_1.8.1:; D308BNCU:Consumption_Tarif2_OBIS_1.8.2:; D308BNCU:Consumption_Tarif3_OBIS_1.8.3:; D308BNCU:Consumption_Tarif4_OBIS_1.8.4:; D308BNCU:Consumption_Tarif5_OBIS_1.8.5:; D308BNCU:Consumption_Tarif6_OBIS_1.8.6:; D308BNCU:Consumption_Tarif7_OBIS_1.8.7:; D308BNCU:Consumption_Tarif8_OBIS_1.8.8:; D308BNCU:Consumption_Tarif9_OBIS_1.8.9:; D308BNCU:Consumption_CalculatedPower_OBIS_1.99.0:0 .0000; D308BNCU:Consumption_Power_OBIS_1.7.0:; D308BNCU:Consumption_Power_L1_OBIS_21.7.0:; D308BNCU:Consumption_Power_L2_OBIS_41.7.0:; D308BNCU:Consumption_Power_L3_OBIS_61.7.0:; D308BNCUelivery_Total_OBIS_2.8.0:; D308BNCUelivery_Tarif1_OBIS_2.8.1:; D308BNCUelivery_Tarif2_OBIS_2.8.2:; D308BNCUelivery_Tarif3_OBIS_2.8.3:; D308BNCUelivery_Tarif4_OBIS_2.8.4:; D308BNCUelivery_Tarif5_OBIS_2.8.5:; D308BNCUelivery_Tarif6_OBIS_2.8.6:; D308BNCUelivery_Tarif7_OBIS_2.8.7:; D308BNCUelivery_Tarif8_OBIS_2.8.8:; D308BNCUelivery_Tarif9_OBIS_2.8.9:; D308BNCUelivery_CalculatedPower_OBIS_2.99.0:0.0000; D308BNCUelivery_Power_OBIS_2.7.0:; D308BNCU:Total_Power_OBIS_15.7.0:; D308BNCU:Total_Power_OBIS_16.7.0:;

      Kommentar

      • blacksun
        MS Profi
        • 20.01.2016
        • 557

        Ich würd mal eher SML testen. Die letzten Holleyzähler sprachen alle SML und nicht D0.

        Kommentar

        • Gotcha
          Smart Home'r
          • 30.09.2017
          • 58

          bleiben die restlichen Werte gleich. Mit SML habe ich auch schon mal getestet, aber das gleiche Ergebnis gehabt

          Kommentar

          • Gotcha
            Smart Home'r
            • 30.09.2017
            • 58

            D308BNCU: Found configuration for D308BNCU
            D308BNCU: Manual settings.
            D308BNCU: Protocol: genericsml
            D308BNCU: Timeout: 10
            D308BNCU: Delay: 1
            D308BNCU: Device: /dev/serial/smartmeter/D308BNCU
            D308BNCU: Baudrate:300/300 Databits:7 Stopbits:1 Parity:even Handshake:none
            Initial Baudrate: 300
            Max Baudrate: 300
            Protocol: genericsml
            Timeout: 10
            Delay: 1
            Setting up port /dev/serial/smartmeter/D308BNCU: Baudrate:300/300 Databits:7 Stopbits:1 Parity:even Handshake:none
            00FE19407B2818454B5920044E024D0A4230285318151C1804 281C08
            Save raw buffer to /var/run/shm/smartmeter/D308BNCU.dump
            Parse /var/run/shm/smartmeter/D308BNCU.dump as SML-Protocol.
            Buffer:

            Calculate average power for cons.
            Last Reading: . Saved before: 443528.0017 hours. Consumption: 0.0000. Avg. Power: 0.0000,
            Calculate average power for del.
            Last Reading: . Saved before: 443528.0017 hours. Consumption: 0.0000. Avg. Power: 0.0000,
            Save Meter data to /var/run/shm/smartmeter/D308BNCU.data.
            All data written to /var/run/shm/smartmeter/D308BNCU.xxxx
            D308BNCU: UDP String to send: D308BNCU:Last_Update:2020-08-06 10:00:06; D308BNCU:Last_UpdateLoxEpoche:365940006; D308BNCU:Consumption_Total_OBIS_1.8.0:; D308BNCU:Consumption_Tarif1_OBIS_1.8.1:; D308BNCU:Consumption_Tarif2_OBIS_1.8.2:; D308BNCU:Consumption_Tarif3_OBIS_1.8.3:; D308BNCU:Consumption_Tarif4_OBIS_1.8.4:; D308BNCU:Consumption_Tarif5_OBIS_1.8.5:; D308BNCU:Consumption_Tarif6_OBIS_1.8.6:; D308BNCU:Consumption_Tarif7_OBIS_1.8.7:; D308BNCU:Consumption_Tarif8_OBIS_1.8.8:; D308BNCU:Consumption_Tarif9_OBIS_1.8.9:; D308BNCU:Consumption_CalculatedPower_OBIS_1.99.0:0 .0000; D308BNCU:Consumption_Power_OBIS_1.7.0:; D308BNCU:Consumption_Power_L1_OBIS_21.7.0:; D308BNCU:Consumption_Power_L2_OBIS_41.7.0:; D308BNCU:Consumption_Power_L3_OBIS_61.7.0:; D308BNCUelivery_Total_OBIS_2.8.0:; D308BNCUelivery_Tarif1_OBIS_2.8.1:; D308BNCUelivery_Tarif2_OBIS_2.8.2:; D308BNCUelivery_Tarif3_OBIS_2.8.3:; D308BNCUelivery_Tarif4_OBIS_2.8.4:; D308BNCUelivery_Tarif5_OBIS_2.8.5:; D308BNCUelivery_Tarif6_OBIS_2.8.6:; D308BNCUelivery_Tarif7_OBIS_2.8.7:; D308BNCUelivery_Tarif8_OBIS_2.8.8:; D308BNCUelivery_Tarif9_OBIS_2.8.9:; D308BNCUelivery_CalculatedPower_OBIS_2.99.0:0.0000; D308BNCUelivery_Power_OBIS_2.7.0:; D308BNCU:Total_Power_OBIS_15.7.0:; D308BNCU:Total_Power_OBIS_16.7.0:;

            Kommentar


            • ToNKeY
              ToNKeY kommentierte
              Kommentar bearbeiten
              Gleiches Problem bei mir. Gestern initial eingerichtet - ging bis heute 11:23 Uhr mit ein paar wenigen Abrufen, bei denen der Momentanverbrauch als 0.000 zurück kam (vllt. 5 pro Stunde) - seit dem klappt es vielleicht noch 5 mal pro Stunde - der Output sieht ansonsten immer so aus wie bei dir - es kommen also gar keine Werte mehr.

              Hab jetzt mal den Loxberry neu gestartet und es geht erstmal wieder ... mal sehen wie lange.

              Ist übrigens ein Iskra MT175 SML und ein Volkszähler kompatibler IR-Kopf von eBay.

              Gibts denn irgendwo ein log? Wenn ich im Plugin auf "Logfiles zeigen" klicke Geht nur ein neuer Tab auf, wo in einem weißen Kasten "Logfiles" steht.

            • blacksun
              blacksun kommentierte
              Kommentar bearbeiten
              Gotcha, hast du immer noch Probleme mit deinem Zähler? Melde dich mal per PN bei mir.
          • topoff
            Smart Home'r
            • 16.09.2016
            • 47

            Hallo zusammen,

            ich habe mir auch den Weidmann Lesekopf besorgt und angeschlossen.
            Mein Stromzähler Hager EHZ363W5 kann ich ohne Probleme mit dem Preset emhehzksml auslesen - danke für die ganze Mühe hier mit dem Plugin.

            Consumption habe ich an "E" des Energiezählers und Total Power an "P" angeschlossen - auf Absolut gestellt und funktioniert soweit prima!

            Jetzt habe ich aber in der Statistik des Verbrauchszähler am ersten Tag gleich mal 33,3 MWh stehen, also der Initialwert des Stromzählers - bei den Tagen darauf passt es dann alles wieder, aber logischerweise ist die Übersicht der neueren Tage nicht Aussagekräftig abzulesen wenn an einem Tag der Skala der Verbrauch vo 8 Jahren ansteht und dieser die Skala einstellt...... gibt es hier die Möglichkeit diesen rauszulöschen - über das Offset hab ich's schon versucht aber hat nichts gebracht.....

            Danke schon mal vorab!
            Gruß
            Tom

            Kommentar

            • blacksun
              MS Profi
              • 20.01.2016
              • 557

              topoff, vermutlich hast du den Parameter A nicht angehakt. Bezogene kWh gehören dann an Eingang Ev, gelieferte kWh an Ed, Leistung gehört an Pv an den Energiemonitor.



              Kommentar

              • topoff
                Smart Home'r
                • 16.09.2016
                • 47

                Hello blacksun

                Danke für die schnelle Rückmeldung
                A ist angehakt ... hier mal ein Bild -> Ich hab nur E und P oder benutz ich den falschen Baustein?

                Klicke auf die Grafik für eine vergrößerte Ansicht

Name: StromUnbenannt.JPG
Ansichten: 1292
Größe: 38,2 KB
ID: 260219

                Kommentar

                • blacksun
                  MS Profi
                  • 20.01.2016
                  • 557

                  Okay, ich verwende den Energiemonitor, da ich auch noch den Wechselrichter dran habe.

                  Müsste aber auch mit dem Verbrauchszähler funktionieren. Evtl. liegt’s daran, das der VI beim Starten noch den Wert 0 gehabt hat. Nach kurzer Zeit bekommt er den Wert 33 kWh. Dann meint der Baustein du hast heute soviel verbraucht. Ich kann mich nicht mehr daran erinnern, ob das bei mir auch so war.

                  Da fällt mir jetzt auf die Schnelle auch nichts ein sorry.

                  Kommentar


                  • topoff
                    topoff kommentierte
                    Kommentar bearbeiten
                    Hello,
                    Danke für den Input - ich hab den Baustein jetzt nochmal neu (mit Merkern) zusammengebaut und in 2 Schritten in die Konfig geladen - jetzt scheint's zu klappen.

                    Gruß
                    Tom
                • Chris67
                  Azubi
                  • 27.08.2015
                  • 3

                  Hallo zusammen,

                  funktioniert das Plugin auch mit einem Zählerinterface IR Air von Loxone oder muss es zwingend der IR-Lesekopf von Volkszähler sein?


                  Gruß
                  Christoph

                  Kommentar


                  • Prof.Mobilux
                    Prof.Mobilux kommentierte
                    Kommentar bearbeiten
                    Du brauchst einen Lesekopf, der per serieller Schnittstelle bzw. USB2Serial an den LB angeschlossen werden kann. Das ist beim Zählerinterface nicht der Fall. Aber warum willst Du überhaupt das Plugin verwenden, wenn Du das Zählerinterface direkt an Loxone anbinden kannst? Verstehe den Sinn dahinter nicht so ganz.

                  • Chris67
                    Chris67 kommentierte
                    Kommentar bearbeiten
                    Danke für die Antwort.
                    Ich habe mehrere ISKRA MT681 die von Loxone nicht voll unterstützt werden. Er steht zwar in der Liste der unterstützen Zähler aber in der Config ist er nicht aufgeführt. Wenn ich das SML Protokoll auswähle wird leider keine Leistung geliefert.
                • ToNKeY
                  Smart Home'r
                  • 20.01.2016
                  • 49

                  Ich habe jetzt zugegebener Maßen nicht alle 34 Seiten gelesen.

                  Ich habe folgendes Problem: Prinzipiell funktioniert das minütliche Auslesen ganz gut ... ab und zu bekomme ich aber nur eine leere Antwort zurück (ca. 5 mal pro Stunde), manchmal läuft es aber auch mehrere Stunden ohne eine leere Antwort.

                  Nach einigen Tagen (unregelmäßig, 2 - 7) bekomme ich dann fast nur noch leere Antworten - da ist es dann umgekehrt, sodass ich nur noch 5 richtige Antworten in etwa pro Stunde bekomme. Nach einem Neustart des Loxberry läuft es dann wieder ein paar Tage, wie zuvor beschrieben.

                  Zähler ist ein Iskra MT175. Hat jemand ne Idee?
                  Miniserver, 2x 1-Wire-Extension (iButtons, RFID, Temperatur- und Helligkeitssensoren, Fensterkontakte), DMX-Extension, KNX (Aktoren, Eingänge, BWM), Wassermelder inkl. Grünbeck GENO-STOP, Homematic, Hue, Netatmo, 4x Loxberry (Hardware + VM), FHEM, Zehnder Q350, Grünbeck SoftliQ SC:18, CalDAV-Anbindung, WLAN-Anwesenheit (Ubiquiti), Füllstandsmessung Zisterne, halbautomatische Rasenbewässerung, Sprachsteuerung via Alexa (HA-Bridge)

                  Kommentar

                  • Loxsnmz
                    Azubi
                    • 10.01.2019
                    • 5

                    Hallo,
                    Kann das plugin smartmeter nicht installieren bekomme immer die Fehlermeldung: Critical: Plugin-Zip-Datei existiert nicht.
                    Download URL habe ich vom Wiki.
                    Kann mir da Jemand weiter helfen?

                    Angehängte Dateien

                    Kommentar


                    • Prof.Mobilux
                      Prof.Mobilux kommentierte
                      Kommentar bearbeiten
                      LoxBerry Selbsttest unter "My LoxBerry" durchführen.
                  • combl
                    Dumb Home'r
                    • 31.08.2015
                    • 22

                    Hallo!

                    Ich habe einen Iskra MT681 verbaut. Leider bekomme ich die Consumption Power der einzelnen Phasen nicht geliefert.

                    Code:
                    0092D096:Consumption_Power_L1_OBIS_21.7.0:
                    0092D096:Consumption_Power_L2_OBIS_41.7.0:
                    0092D096:Consumption_Power_L3_OBIS_61.7.0:
                    Scheinbar liefert der Zähler diese Werte, nur leider ohne den Prefix!?

                    Code:
                    Parse /var/run/shm/smartmeter/0092D096.dump as SML-Protocol.
                    Buffer:
                    ...
                    1-0:1.8.0*255(18702.7024*kWh)
                    1-0:1.8.1*255(18702.7024*kWh)
                    1-0:1.8.2*255(0*kWh)
                    1-0:16.7.0*255(0.266*kW)
                    [B](0.145*kW)
                    (0.008*kW)
                    (0.112*kW)[/B]
                    Kann man die Werte irgendwie herausholen (php)?

                    Danke im Voraus.

                    Kommentar


                    • GinTonic
                      GinTonic kommentierte
                      Kommentar bearbeiten
                      Hallo combl,

                      Den Zähler habe ich auch. Ebenfalls wie bei dir habe ich die Codezeilen eingefügt. Bei mir war das aber ohne Ergebnis. Konntest du nach der Pin noch erweiterte Infos freischalten? Habe ich ebenfalls die Phasenleistungen?

                      Wie erzeugst Du diesen *.dump?

                      Ich würde mich schon freuen, wenn die Bezugsrichtung richtig übermittelt würde. Mein BHKW erzeugt einen überschuss, trotzdem wird das Vorzeichen nicht gewechselt.

                      Danke und viele Grüße
                  • blacksun
                    MS Profi
                    • 20.01.2016
                    • 557

                    Hi combl, schick mir mal ein dump File. Dann schaue ich mir das an.

                    Kommentar


                    • combl
                      combl kommentierte
                      Kommentar bearbeiten
                      Done
                  Lädt...