Neues Plugin: Smartmeter - Stromzähler auslesen

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

    Du hast ja die Initialbaudrate auf 9600 und die Maxbaudrate auf 300. Das geht nicht. LOG5, da steht die 5 für 9600, LOG4 für 4800 Maxbaudrate.

    Die erste Ausgabe, also LOG4........ erhältst du vom Zähler mit 300 Baudrate. Man kann jetzt bei deinem Zähler umschalten auf 4800.

    Man muss nicht umschalten auf 4800, aber man könnte. Schaltet man nicht um, bestätigt das Skript es dem Zähler nicht. Und genau das, ist das Problem. Manche Zähler möchten auch das nicht umschalten bestätigt haben. Wenn keine Bestätigung kommt, gibt der Zähler nichts mehr aus.

    2. Problem: Nach Ausgabe von LOG4.... wartet der Zähler eine Zeit x bis vom Skript eine Bestätigung kommt, wie jetzt die Kommunikation ausschauen soll, also welche Geschwindigkeit. Hier macht eigentlich nur eine Delay von 1 oder 2 Sekunden Sinn.

    Probiere das nochmal.
    Zuletzt geändert von blacksun; 11.02.2020, 20:52.

    Kommentar


    • Oki8085
      Oki8085 kommentierte
      Kommentar bearbeiten
      Perfekt.
      Max Baudrate 4800 und intitial 300
      Delay = 2 sec

      Damit konnte ich jetzt endlich Werte auslesen.
      Herzlichen Dank!

      Initial Baudrate: 300
      Max Baudrate: 4800
      Protocol: genericd0
      Timeout: 5
      Delay: 2
      Setting up port /dev/serial/smartmeter/DN03UR32: Baudrate:4800/300 Databits:7 Stopbits:1 Parity:even Handshake:none
      Sending D0 Starting Sequence
      Send: /?!
      5 Bytes written.
      Changing Baudrate to 4800
      Send: 040
      6 Bytes written.
      /?!
      /LOG4LK13BD202015
      040
      5caF.F(0000)
      1.8.0(005767.419*kWh)
      C.7.1(00000001)
      C.7.2(00000000)
      C.7.3(00000000)
      0.2.1(ver.02, 150228, 671A)
      C.2.1(1612021002)
      C.2.9(1612021002)
      !

    • Oki8085
      Oki8085 kommentierte
      Kommentar bearbeiten
      Jetzt muss ich mich leider nochmal melden.

      Die settings funktionieren zwar prizipell, aber nicht zuverlässig.
      Wenn ich den Abfragezyklus auf 1h stelle, dann schätze ich mal 5x liest er richtig, die anderen Mal, jeweils 0.

      Ich habe mit den Zeiten schon gespielt aber noch keine zuverlässige kombination gefunden..

      Weiß hier nochmal jemand um Rat?

    • blacksun
      blacksun kommentierte
      Kommentar bearbeiten
      Ich würd halt mal den Abfragezyklus auf minimum stellen und schauen, ob tatsächlich hin und wieder keine korrekten Werte eingelesen werden. Eigentlich kannst nur noch das Timeout auf z. B. 10 erhöhen. Ansonten passen die Parameter ja.
  • ThePhantom79
    LoxBus Spammer
    • 27.10.2015
    • 234

    Hallo zusammen,

    ich bin hier auf dieses Plugin aufmerksam geworden, da nun endgültig meine PV-Anlage in Betrieb genommen wurde. Dies bedeutet, dass ich nun zwei neue Strom-Zähler bekommen habe. Leider ist das durch mein Messkonzept (wegen Wärmepumpe) etwas komplizierter. (Zähler misst jeweils in Haupt- und Nebenzeit den GEsamtstrom, Zähler zwei je Haupt- und Nebenzeit der Verbrauch der Wärmepumpe).
    Beide Zähler sind laut Volkszähler.org unterstützt (sind leider zwei verschiedene: EMH EHZ-K und ISKRA MT681).

    Nun vier Fragen dazu:

    1) Habe ich es richtig verstanden, dass ich bis auf den IR-Lesekopf, Loxberry und das Plugin keine weitere Hardware und Software benötige, um die Daten an die Loxone zu bekommen?
    2) Mein Loxberry läuft als VM unter ESX. Eigentlich sollten die USB-Devices direkt in die VM weitergereicht werden können. Hat da jemand Erfahrung mir)
    3) Kann ich mehr als einen IR-Lesekopf gleichzeitig an einem Loxberry betreiben?
    4) Welcher IR-Lesekopf ist zu empfehlen. Bei volkszaehler kann man leider keinen (mehr) bestellen - trotzdem soll es ja ein kompatibles Gerät sein.

    Danke für Eure Rückmeldung!

    Gruß
    ThePhantom

    Kommentar

    • blacksun
      MS Profi
      • 20.01.2016
      • 557

      Zitat von ThePhantom79
      Hallo zusammen,

      ich bin hier auf dieses Plugin aufmerksam geworden, da nun endgültig meine PV-Anlage in Betrieb genommen wurde. Dies bedeutet, dass ich nun zwei neue Strom-Zähler bekommen habe. Leider ist das durch mein Messkonzept (wegen Wärmepumpe) etwas komplizierter. (Zähler misst jeweils in Haupt- und Nebenzeit den GEsamtstrom, Zähler zwei je Haupt- und Nebenzeit der Verbrauch der Wärmepumpe).
      Beide Zähler sind laut Volkszähler.org unterstützt (sind leider zwei verschiedene: EMH EHZ-K und ISKRA MT681).

      Nun vier Fragen dazu:

      1) Habe ich es richtig verstanden, dass ich bis auf den IR-Lesekopf, Loxberry und das Plugin keine weitere Hardware und Software benötige, um die Daten an die Loxone zu bekommen?

      Ja, korrekt

      2) Mein Loxberry läuft als VM unter ESX. Eigentlich sollten die USB-Devices direkt in die VM weitergereicht werden können. Hat da jemand Erfahrung mir)

      Keine Erfahrung, einfach probieren.

      3) Kann ich mehr als einen IR-Lesekopf gleichzeitig an einem Loxberry betreiben?

      Ja, es funktionieren auch mehrere.

      4) Welcher IR-Lesekopf ist zu empfehlen. Bei volkszaehler kann man leider keinen (mehr) bestellen - trotzdem soll es ja ein kompatibles Gerät sein.

      Ich habe meinen von nils.volksz@gmail.com bekommen. Schreib ihn einfach mal an.

      Der Weidmann Lesekopf sollte auch funktionieren.

      https://shop.weidmann-elektronik.de/...roduct&info=24

      Oder dieser hier:
      Stromzähler auslesen, digitaler Stromzähler, ehz zähler, moderne messeinrichtung, ehz stromzähler, stromzähler optisch auslesen, iskra stromzähler auslesen, ferraris zähler auslesen, ehz zähler auslesen, digitalen stromzähler auslesen, zähler auslesen, moderne messeinrichtung auslesen, emh zähler auslesen, s0 zähler auslesen


      Danke für Eure Rückmeldung!

      Gruß
      ThePhantom
      Zuletzt geändert von blacksun; 21.02.2020, 21:29.

      Kommentar

      • mmvandoorn
        Azubi
        • 28.01.2019
        • 4

        Not sure if I can post commands in english, tried in German but failed....

        I can read my gas meter with the P1 over the power meter. This will, in raw format, gives;
        0-2:24.2.1(200227220500W)(02153.268*m3)

        To make this visible in Loxone I have added the following in sm_logger.pl;
        ($gas) = $dumpbuffer =~ /[\n|\r|:]24\.2\.1[\*255|\*00]*\(([-\d\.]+)/;

        and;
        print F "$serial:Consumption_Gas_OBIS_24.2.1:$gas\n";

        The issue is that this will display the first value (in this case; 200227220500)

        So the question is; how do I make the $dumpbuffer skip the first value and gives me 02153.268?

        Thanks in advance,

        Kommentar


        • blacksun
          blacksun kommentierte
          Kommentar bearbeiten
          mmvandoorn, hello in which row did you add the upper code? i want to add this to the master project.
      • blacksun
        MS Profi
        • 20.01.2016
        • 557

        Test this regex
        Code:
        /[\n|\r|:]24\.2\.1\([^)]*\)\(([\d.-]+)/;
        Can you send me the complete dumpfile? which model of smartmeter do you have? if you only change this two row then i can implemate your model in the next version of smartmeter.
        Zuletzt geändert von blacksun; 29.02.2020, 09:23.

        Kommentar

        • mmvandoorn
          Azubi
          • 28.01.2019
          • 4

          Thanks that worked And thanks for considering added it to the plugin.


          At the end my dump.

          I have a Sagemcom t210-d for smart meter (Dutch).

          I did altered the smartmeter.cfg file to;

          _[MAIN]
          UDPPORT=7000
          SUBFOLDER=smartmeter
          READ=1
          SCRIPTNAME=smartmeter
          CRON=5
          SENDUDP=1

          [AQ4KS7YP]
          PROTOCOL=genericd0
          HANDSHAKE=none
          DELAY=5
          BAUDRATE=115200
          TIMEOUT=20
          STARTBAUDRATE=115200
          PARITY=none
          NAME=AQ4KS7YP
          STOPBITS=1
          DATABITS=8
          METER=manual
          SERIAL=AQ4KS7YP
          DEVICE=/dev/serial/smartmeter/AQ4KS7YP_


          The dump: (Note that I have 3 phase power input)
          1-3:0.2.8(50)
          0-0:1.0.0(200301213534W)
          0-0:96.1.1(4530303438303030303138373031313138)
          1-0:1.8.1(003131.489*kWh)
          1-0:1.8.2(002498.058*kWh)
          1-0:2.8.1(000000.092*kWh)
          1-0:2.8.2(000000.000*kWh)
          0-0:96.14.0(0001)
          1-0:1.7.0(00.683*kW)
          1-0:2.7.0(00.000*kW)
          0-0:96.7.21(00044)
          0-0:96.7.9(00013)
          1-0:99.97.0(4)(0-0:96.7.19)(190819175026S)(0000004575*s)(1810031313 54S)(0000006244*s)(181003102628S)(0000004310*s)(18 0423215556S)(00000$
          1-0:32.32.0(00004)
          1-0:52.32.0(00005)
          1-0:72.32.0(00004)
          1-0:32.36.0(00000)
          1-0:52.36.0(00000)
          1-0:72.36.0(00000)
          0-0:96.13.0()
          1-0:32.7.0(227.0*V)
          1-0:52.7.0(225.0*V)
          1-0:72.7.0(227.0*V)
          1-0:31.7.0(001*A)
          1-0:51.7.0(001*A)
          1-0:71.7.0(001*A)
          1-0:21.7.0(00.235*kW)
          1-0:41.7.0(00.249*kW)
          1-0:61.7.0(00.198*kW)
          1-0:22.7.0(00.000*kW)
          1-0:42.7.0(00.000*kW)
          1-0:62.7.0(00.000*kW)
          0-2:24.1.0(003)
          0-2:96.1.0(4730303539303033383138313630343138)
          0-2:24.2.1(200301213500W)(02191.441*m3)
          !8AC8
          /Ene5\T210-D ESMR5.0

          Kommentar

          • blacksun
            MS Profi
            • 20.01.2016
            • 557

            Please send me the AQ4KS7YP.dump. you find this file under /var/run/shm/smartmeter on your loxberry.

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

Name: 5.png
Ansichten: 2114
Größe: 46,1 KB
ID: 238531

            Kommentar

            • mmvandoorn
              Azubi
              • 28.01.2019
              • 4

              Attached (not allowed to upload a .dump file so changed it to .txt)
              For completeness also attached the smartmeter.cfg

              If anything else needed, let me know!
              Angehängte Dateien

              Kommentar

              • Stonelink
                Extension Master
                • 04.10.2015
                • 151

                Hallo Freunde, ich krieg seit paar Tagen keine Daten mehr von meinem Volkszähler und ltron ACE 3000 Typ 260, nachdem es jetzt ne ganze Weile stabil auf dem LB2 mit Smartmeter Plugin v 1.0 lief. Vermute die Installation eines anderen Plugins hat was zerschossen, da ich sonst nix geändert hatte... Dachte es sei eine Idee und Versuch wert mal die V 1.3 zu laden. Dort erhalte ich jedoch bei Installation eine Fehlermeldung siehe Screenshot. Kann jemand was damit anfangen Micha und Micha blacksun und Prof.Mobilux ?

                u.a. hatte ich das eBusD Plugin aufgespielt und per USB die Verbindung zu meiner Erdwärmepunpe Vaillant VWS 103 hergestellt über Ebus-Koppler von Esera... ausserdem habe ich nen USB Stick für Backups am USB Port neu angesteckt. Habe jetzt auch bemerkt, dass das Smartmeter 2 Zähler erkennt.... das ist auch seltsam... vermutlich der Ebus Koppler...
                2. I/R Lesekopf - Seriennummer: AL3W4Q70

                Könnt ihr mir da mal Support geben bitte? Grüße aus DD, Martin


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

Name: error.jpg
Ansichten: 2058
Größe: 123,4 KB
ID: 239350


                die LiveView in der Loxone sieht wie folgt aus:

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

Name: live view.jpg
Ansichten: 2832
Größe: 79,0 KB
ID: 239349
                im UDP Monitor sehr ich leider gar nichts...

                das Install log gesamt hier
                [ATTACH]n239351[/ATTACH]


                Kommentar

                • Prof.Mobilux
                  Supermoderator
                  • 25.08.2015
                  • 4534

                  Bei dir stimmen die Berechtigungen im log folder nicht mehr. Welches Plugin hast du 8nstalliert?
                  🇺🇦 Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine


                  LoxBerry - Beyond the Limits

                  Kommentar

                  • Stonelink
                    Extension Master
                    • 04.10.2015
                    • 151

                    Hallo Michael Prof.Mobilux ,

                    Problem laut meinem Verbrauchszählerbaustein in der Nacht vom 28.02. auf den 29.02. aufgetreten... vielleicht kommt er mit dem Schaltjahr nicht klar :-p

                    ich hatte vor nicht allzu langer Zeit (leider) gleich mehrere Sachen drauf geladen: Nuki Smart Lock - ging sauber durch und Zähler lief weiter...
                    dann eBusD (Hier hatte ich dann ein Berechtigungsproblem, wo sich dann Christian Fenzl per Remote drauf geschalten hat. er hatte festgestellt dass das Installationsscript von Wörsty an einer Stelle fehlerhaft ist ... statt "root root" stand da "1000 1000". Kam immer die Meldung das der File Owner wrong sei) das hat er aber dann behoben... RemoteSupport war am 25.02., Installation schon Tage zuvor...
                    am dem Tag hatten wir auch mit dem Loxberry Backup Plugin zu tun da mein USB Stick nicht gemountet wurde sondern meine LB SD-Karte immer als USB Laufwerk erkannt wird...final nach Neuformatierung USB Stick NTFS ging es dann... trotzdem wird die SD Karte weiterhin als 2. USB LW erkannt... konnte sich Christian auch nicht genau erklären ob das Absicht von dir war als Schutz oder so...

                    dann habe ich paar Tage später das Docker Plugin draufgetan
                    gleichtägig aber auch Wifi Scanner und Alexa2Lox


                    An weiterern Plugins nutze ich schon länger:
                    MQTT, Loxberry Backup, Miniserver Backup, MiRobot2Lox, Weather4Loxone

                    Hoffe wir können was eingrenzen und fixen... von der Zeit her tippe ich auf Docker / WifiScanner / Alexa2Lox...

                    Danke Dir und vg. ins Elbflorenz (war grad an der TU ;-) )


                    Manuelle Abfrage liefert jetzt keine Daten grad, hier das Log

                    2020-03-07 fetch_manually.log

                    bei UDP Monitor kommt jetzt was rein...


                    Klicke auf die Grafik für eine vergrößerte Ansicht  Name: 2020-03-07 UDP.jpg Ansichten: 0 Größe: 152,9 KB ID: 239388

                    Zuletzt geändert von Stonelink; 07.03.2020, 12:45.

                    Kommentar

                    • Stonelink
                      Extension Master
                      • 04.10.2015
                      • 151

                      Hallo, hab das Plugin komplett deinstalliert und 1.1.3 nochmal neu draufgezogen... es kamen nun keinerlei Fehlermeldungen... bin gespannt ob nun auch wieder der Zähler abgelesen wird...

                      Kommentar

                      • hme0354
                        MS Profi
                        • 06.07.2019
                        • 949

                        Hallo, bin aus Kärnten und habe einen Iskra AM550. Laut meinem Netzanbieter ist der Smartmeter verschlüsselt und ich muss einen PIN eingeben. Der PIN kann aber nicht über die optische Schnittstelle sonder nur über die Kundenschnittstelle eingeben werden und auch die Kommunikation soll nur darüber funktionieren.
                        Smarthome: 1x Miniserver Gen. 2, 3x Relay Extensions, 1x Tree Extension, 1x DI-Extension, 1x Air Base Extension, 8x RGBW Tree Dimmer, 9x Touch-Tree, 1x Nano DI Tree, 10x Tree BWM
                        Technik: IDM Aero SLM 3-11 mit HGL, MS4H mit 9 Zonen, 2x Loxberry, 2x RPI für Anzeige, Doorbird, Froggit WH2600, POE+ System für Peripherie, Gedad Luftgütesensoren, Deconz (Bridge + 2x BWM + 2x RGBW + 5 Smartplug)

                        Kommentar

                        • Haidy
                          LoxBus Spammer
                          • 01.06.2016
                          • 381

                          Hallo Prof.Mobilux
                          die Frage bzgl. Unterstützung des in OÖ gängigen TD-3511 mit AES wurde ja schon mehrmals gestellt, unter anderem von AndyRR und @d3k1d.
                          Da ich auch Interesse daran hätte, wollte ich fragen, ob ich irgendetwas dazu beitragen kann?
                          Programmierer bin ich leider keiner, aber soweit ich das gesehen habe gibt es diverse Projekte die diese Verschlüsselung unterstützten, vielleicht könnte man sich da etwas abschauen?
                          Loxone: Miniserver Gen.1, 1-Wire Extension, Air Base Extension, Dali-Extension, KNX (MDT GT2S, BWM, Taster, ...)
                          Technik: PV 11,7kWp, Fronius Symo GEN24, LoxBerry, QNAP TS-431P, Unifi, Shelly

                          Kommentar

                          • Prof.Mobilux
                            Supermoderator
                            • 25.08.2015
                            • 4534

                            Wir werden das Plugin auf den vzlogger von Volkszähler.org umstellen. Damit werden dann alle Zähler und alle Funktionen von volkszaehler.org unterstützt werden. Damit werden dann wohl so ziemlich alle Zähler, Protokolle, Verschlüsselungen etc. pp. funktionieren.

                            Dummerweise fehlt mir leider aktuell die Zeit mich intensiver darum zu kümmern. Aber das Grobkonzept ist fertig.
                            🇺🇦 Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine


                            LoxBerry - Beyond the Limits

                            Kommentar


                            • Haidy
                              Haidy kommentierte
                              Kommentar bearbeiten
                              Wahnsinn, dass sind ja schon super Neuigkeiten!
                              Danke für die Antwort und euren Einsatz!!!

                            • mcluki
                              mcluki kommentierte
                              Kommentar bearbeiten
                              Hab den TD-3511 mit AES via vzlogger erfolgreich am laufen hier. Kann ich etwas beitragen?!
                          Lädt...