Ankündigung

Einklappen

Serverwartung 21.2.



Am 21.2. im Laufe des späten Abends wird eine Serverwartung durchgeführt. Das Forum ist dadurch für gut zwei Stunden nicht erreichbar.
Es wird eine Wartungsseite geschaltet.

Mehr anzeigen
Weniger anzeigen

EBZ DD3 Zähler auslesen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    EBZ DD3 Zähler auslesen

    Hallo zusammen,

    ich versuche derzeit meinen Stromzähler von EBZ DD3 per IR-Schnittstelle auszulesen. Ich habe hierzu eine USB-IR Schnittstelle von Weidmann Elektronik am Raspberry-Pi hängen.

    Mit Minicom gibt der Zähler folgende Daten aus:

    Code:
    /EBZ5DD32R10DTA_106
    
    1-0:0.0.0*255(1EBZ01000++++)
    1-0:96.1.0*255(1EBZ01000++++)
    1-0:1.8.0*255(012296.53908724*kWh)
    1-0:1.8.1*255(005742.392*kWh)
    1-0:1.8.2*255(006554.146*kWh)
    1-0:2.8.0*255(000002.12300000*kWh)
    1-0:16.7.0*255(000041.96*W)
    1-0:36.7.0*255(000041.96*W)
    1-0:56.7.0*255(000000.00*W)
    1-0:76.7.0*255(000000.00*W)
    1-0:96.5.0*255(001C0104)
    0-0:96.8.0*255(04C684A5)
    !
    Meine item.yaml sieht wie folgt aus:

    Code:
    power:
    
        home:
    
            total:
                type: num
                sml_obis: 1-0:1.8.0*255
    
            current:
                type: num
                sml_obis: 1-0:16.7.0*255
    
            unit:
                type: num
                sml_obis: 1-0:16.7.0*255
                sml_prop: unitName
    Die plugin.yaml wie folgt:

    Code:
    sml:
        class_name: Sml
        class_path: plugins.sml
        serialport: /dev/ttyUSB0
        #device: raw
    Leider sind in den Items keine Daten hinterlegt. Der Stromzähler sendet automatisch jede Sekunde die neuen Daten.

    Hat jemand eine Idee, woran es liegen könnte?




    #2
    SML oder SMLx dürften das falsche Plugin sein, probier mal das DLMS Plugin.

    Kommentar


      #3
      Ich habe nun dlms konfiguriert. Leider werden die Werte nicht eingelesen.

      Es kommt folgende Fehlermeldung im Log:

      Code:
      2019-12-29  20:14:16 WARNING  root              identification message 'b'R@}P\x14f}P\x00GPHR\x06}t@cZ\x06}P`Xf}pJF}PT\n'' does not start with '/',abort query
      2019-12-29  20:14:16 ERROR    plugins.dlms      no results from smartmeter query received
      Die Konfiguration lautet wie folgt. Ich habe in der plugin.yaml auch schon eine feste Baudrate, 300 bzw. 9600 probiert.

      plugin.yaml
      Code:
      dlms:
          class_name: DLMS
          class_path: plugins.dlms
          serialport: /dev/ttyUSB0
          baudrate: auto    # default 300
          update_cycle: 20    # default 20
          use_checksum: no    # default no
          reset_baudrate: no    # default no
          no_waiting: yes    # default yes    
          timeout: 30
          #querycode: 2
      power.yaml
      Code:
          Bezug:
              Energie:
                  type: num
                  sqlite: yes
                  dlms_obis_code:
                    - '1-0:1.8.1'
                    - 0
                    - 'Value'
                    - 'num'
                    
              Energie_Einheit:
                  type: str
                  sqlite: yes
                  dlms_obis_code:
                    - '1-0:1.8.1'
                    - 0
                    - 'Unit'
                    - 'str'

      Kommentar


        #4
        Nach dem Mitschnitt im ersten Post möchte der Smartmeter den Protocol Mode D benutzen.
        Welche Geschwindigkeit hast Du bei minicom eingegeben? Hat dort eine Geschwindigkeitsadaption stattgefunden?

        Kommentar


          #5
          In Minicom habe ich 9600 7E1 | NOR eingestellt. In dlms.py habe ich auf Protokoll Mode D umgestellt.

          Im Logfile habe ich folgenden Eintrag gefunden, es scheint zumindest die Übertragung anzukommen?

          Code:
          14:21:39 WARNING  root              identification message 'b'\x00*255(012363.53409898*kWh)\r\n'' does not start with '/',abort query

          Kommentar


            #6
            Ok, habe ich vermutet. Ich schaue mal, das ich das ins dlms Plugin mit einbaue. Wird aber dieses Jahr nix mehr...

            Kommentar


              #7
              Okay, vielen Dank für Deine Mühe und Unterstützung :-)

              Kommentar

              Lädt...
              X