Ankündigung

Einklappen
Keine Ankündigung bisher.

Anbindung eHZ Iskra MT174

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

    Anbindung eHZ Iskra MT174

    Hallo,

    kann mir jemand ein Plugin erstellen, bei dem ich meinen Stromzähler auslesen kann?
    Ich habe einen ISKRA MT174.

    Bei diesem Zähler muss aktiv eine Anfrage gestellt werden.

    Bei diesem Pythonskript:

    Code:
    #!/usr/bin/env python
    
    import serial
    import time
    
    SERIALPORT = '/dev/ttyUSB0'
    BAUDRATE = 300
    
    ser = serial.Serial(SERIALPORT, BAUDRATE, serial.SEVENBITS, serial.PARITY_EVEN)
    
    ser.write('\x2F\x3F\x21\x0D\x0A')
    
    time.sleep(0.5)
    numberOfLine = 0
    
    while True:
       response = ser.readline()
       print(response)
    
    ser.close()
    Bekomme ich folgende Ausgabe:

    Code:
    /?!
    
    /ISk5MT174-0001
    
    0-0:F.F.0*255(0000000)
    
    1-0:0.0.0*255(68362010)
    
    1-0:0.0.1*255(1ISK0068362010)
    
    1-0:0.2.0*255(1.06)
    
    0-0:C.1.6*255(391B)
    
    0-0:C.1.0*255(68362010)
    
    1-0:0.9.1*255(132039)
    
    1-0:0.9.2*255([URL="tel:1181022"]1181022[/URL])
    
    1-0:1.7.0*255(0.378*kW)
    
    1-0:1.8.0*255(0002097.398*kWh)
    
    1-0:0.1.0*255(7)
    
    1-0:0.1.2*01([URL="tel:1810010000"]1810010000[/URL])
    
    1-0:0.1.2*02([URL="tel:1809010000"]1809010000[/URL])
    
    1-0:0.1.2*03([URL="tel:1808010000"]1808010000[/URL])
    
    1-0:0.1.2*04([URL="tel:1807010000"]1807010000[/URL])
    
    1-0:0.1.2*05([URL="tel:1806010000"]1806010000[/URL])
    
    1-0:0.1.2*06([URL="tel:1805010000"]1805010000[/URL])
    
    1-0:0.1.2*07([URL="tel:1804041511"]1804041511[/URL])
    
    1-0:0.1.2*08()
    
    1-0:0.1.2*09()
    
    1-0:0.1.2*10()
    
    1-0:0.1.2*11()
    
    1-0:0.1.2*12()
    
    1-0:0.1.2*13()
    
    1-0:0.1.2*14()
    
    1-0:0.1.2*15()
    
    1-0:1.8.0*01(0001856.137*kWh)
    
    1-0:1.8.0*02(0001537.730*kWh)
    
    1-0:1.8.0*03(0001253.794*kWh)
    
    1-0:1.8.0*04(0000903.992*kWh)
    
    1-0:1.8.0*05(0000568.108*kWh)
    
    1-0:1.8.0*06(0000250.807*kWh)
    
    1-0:1.8.0*07(0000000.000*kWh)
    
    1-0:1.8.0*08()
    
    1-0:1.8.0*09()
    
    1-0:1.8.0*10()
    
    1-0:1.8.0*11()
    
    1-0:1.8.0*12()
    
    1-0:1.8.0*13()
    
    1-0:1.8.0*14()
    
    1-0:1.8.0*15()
    
    0-0:C.51.1*255(4)
    
    0-0:C.51.2*255([URL="tel:1180404151135"]1180404151135[/URL])
    
    1-0:C.53.1*255(0000000.004*kWh)
    
    0-0:C.53.5*255(00000)
    
    !
    Wie kann ich daraus ein lauffähiges Plugin bekommen?

    Gruß und danke für eure Unterstützung.

    Manuel

    Zuletzt geändert von manu241; 24.10.2018, 06:14.

    #2
    Nimm doch einfach das DLMS Plugin. Das sollte gehen

    Kommentar


      #3
      Danke für den Tipp.

      Jedoch habe ich noch ein paar Meldungen im Log.

      Was sollen mir diese sagen und wie kann ich diese Abestellen?

      2018-10-22 15:22:22 ERROR Main plugin 'dlms' version differs between Python code (1.2.6) and metadata (1.2.5)
      2018-10-22 15:22:42 WARNING DLMS identification message 0 does not start with '/',aborting
      2018-10-22 15:23:42 WARNING DLMS malformed identification message b'\n'
      2018-10-22 15:24:42 WARNING DLMS malformed identification message b'\n'
      2018-10-22 15:25:42 WARNING DLMS malformed identification message b'\n'
      2018-10-22 15:26:42 WARNING DLMS malformed identification message b'\n'
      2018-10-22 15:27:42 WARNING DLMS malformed identification message b'\n'
      2018-10-22 15:28:42 WARNING DLMS malformed identification message b'\n'
      2018-10-22 15:29:42 WARNING DLMS malformed identification message b'\n'
      2018-10-22 15:30:42 WARNING DLMS malformed identification message b'\n'
      Gruß Manuel
      Zuletzt geändert von manu241; 22.10.2018, 14:32.

      Kommentar


        #4
        Kleines Update. Ich habe nun ein Git Pull gemacht.

        Nun bekomme ich nur noch diese Meldung:

        2018-10-22 16:12:46 WARNING plugins.dlms.DLMS Attribute '1-0:1.8.0*255' is a single argument, not a list
        2018-10-22 16:12:46 WARNING plugins.dlms.DLMS Attribute '1-0:1.7.0*255' is a single argument, not a list

        Kommentar

        Lädt...
        X