Mini-HOWTO: Zählerauslesung ISKRA MT174 mit IR-Schreib-/Lesekopf und Raspberry

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • Prof.Mobilux
    Supermoderator
    • 25.08.2015
    • 5053

    #1

    Mini-HOWTO: Zählerauslesung ISKRA MT174 mit IR-Schreib-/Lesekopf und Raspberry

    Original-Thread unter: http://forum.loxone.com/dede/softwar...raspberry.html

    Hallo zusammen,

    ich habe mit zwei IR-Schreib-/Leseköpfen von volkszaehler.org meine beiden Stromzähler ISKRA MT174 über einen Raspberry in die Loxone eingebunden. Vielleicht ist das ja für den ein oder anderen auch interessant.

    Einkaufsliste:Beschreibung:

    1. USB IR-Schreib-Lesekopf installieren

    Zunächst mal muss man den USB-Kopf gemäß dieser Anleitung in Betrieb nehmen. Anschließend sollte man schauen, dass der Zähler die Daten auch sendet. Dazu testet man das Ganze mit einem Terminalprogramm. Ich habe es dabei nicht geschafft den Zähler mit dem sonst immer unter Linux empfohlenen "minicom" zum Senden der Daten zu überreden. Aber über das bereits auf dem Raspberry installierte "miniterm.py" (ein Pythonsckript) hat es einwandfrei funktioniert. Wenn man sich unsicher ist kann man auch unter Windows das kostenlose Programm "hterm" zum Testen verwenden: der-Hammer: HTerm - A Terminal Program for Windows and Linux

    Beim ISKRA MT174 sendet man ein "/?!" zum Zähler und anschließend sendet er den aktuellen sowie die gespeicherten Zählerstände zurück (im OBIS-Format). Näheres dazu hier: volkszaehler.org - wiki - ISKRAemeco MT 174

    In den Terminalprogrammen verwendet man folgende Einstellungen:

    Bautrate: 300
    Databits: 7
    Stopbits: 1
    Parity: Even
    Linefeed: <CR><LF>

    Ein kompletter Datensatz sieht wie folgt aus:
    Code:

    Code:
    /?!
    /ISk5MT174-0001
    040
    0-0:F.F.0*255(0000000)
    1-0:0.0.1*255(1ISK1300)
    1-0:0.0.0*255(63135194)
    1-0:0.9.1*255(164025)
    1-0:0.9.2*255(1150517)
    1-0:0.1.0*255(20)
    1-0:0.1.2*01(1505010000)
    1-0:0.1.2*02(1504010000)
    1-0:0.1.2*03(1503010000)
    1-0:0.1.2*04(1502010000)
    1-0:0.1.2*05(1501010000)
    1-0:0.1.2*06(1412010000)
    1-0:0.1.2*07(1411010000)
    1-0:0.1.2*08(1410010000)
    1-0:0.1.2*09(1409010000)
    1-0:0.1.2*10(1408010000)
    1-0:0.1.2*11(1407010000)
    1-0:0.1.2*12(1406010000)
    1-0:0.1.2*13(1405010000)
    1-0:0.1.2*14(1404010000)
    1-0:0.1.2*15(1403010000)
    1-0:1.8.0*255(0006806.281*kWh)
    1-0:1.8.0*01(0006593.420*kWh)
    1-0:1.8.0*02(0006238.728*kWh)
    1-0:1.8.0*03(0005854.525*kWh)
    1-0:1.8.0*04(0005437.021*kWh)
    1-0:1.8.0*05(0005018.202*kWh)
    1-0:1.8.0*06(0004619.998*kWh)
    1-0:1.8.0*07(0004239.062*kWh)
    1-0:1.8.0*08(0003873.931*kWh)
    1-0:1.8.0*09(0003523.844*kWh)
    1-0:1.8.0*10(0003210.644*kWh)
    1-0:1.8.0*11(0002934.156*kWh)
    1-0:1.8.0*12(0002649.910*kWh)
    1-0:1.8.0*13(0002307.053*kWh)
    1-0:1.8.0*14(0001968.327*kWh)
    1-0:1.8.0*15(0001606.705*kWh)
    1-0:1.8.1*255(0004060.578*kWh)
    1-0:1.8.1*01(0003946.205*kWh)
    1-0:1.8.1*02(0003747.795*kWh)
    1-0:1.8.1*03(0003521.373*kWh)
    1-0:1.8.1*04(0003251.455*kWh)
    1-0:1.8.1*05(0002986.960*kWh)
    1-0:1.8.1*06(0002734.930*kWh)
    1-0:1.8.1*07(0002504.994*kWh)
    1-0:1.8.1*08(0002287.285*kWh)
    1-0:1.8.1*09(0002059.373*kWh)
    1-0:1.8.1*10(0001866.606*kWh)
    1-0:1.8.1*11(0001701.994*kWh)
    1-0:1.8.1*12(0001544.009*kWh)
    1-0:1.8.1*13(0001338.449*kWh)
    1-0:1.8.1*14(0001150.055*kWh)
    1-0:1.8.1*15(0000927.765*kWh)
    1-0:1.8.2*255(0002745.705*kWh)
    1-0:1.8.2*01(0002647.215*kWh)
    1-0:1.8.2*02(0002490.933*kWh)
    1-0:1.8.2*03(0002333.152*kWh)
    1-0:1.8.2*04(0002185.566*kWh)
    1-0:1.8.2*05(0002031.242*kWh)
    1-0:1.8.2*06(0001885.067*kWh)
    1-0:1.8.2*07(0001734.068*kWh)
    1-0:1.8.2*08(0001586.645*kWh)
    1-0:1.8.2*09(0001464.470*kWh)
    1-0:1.8.2*10(0001344.037*kWh)
    1-0:1.8.2*11(0001232.161*kWh)
    1-0:1.8.2*12(0001105.901*kWh)
    1-0:1.8.2*13(0000968.603*kWh)
    1-0:1.8.2*14(0000818.271*kWh)
    1-0:1.8.2*15(0000678.939*kWh)
    1-0:1.8.3*255(0000000.000*kWh)
    1-0:1.8.3*01(0000000.000*kWh)
    1-0:1.8.3*02(0000000.000*kWh)
    1-0:1.8.3*03(0000000.000*kWh)
    1-0:1.8.3*04(0000000.000*kWh)
    1-0:1.8.3*05(0000000.000*kWh)
    1-0:1.8.3*06(0000000.000*kWh)
    1-0:1.8.3*07(0000000.000*kWh)
    1-0:1.8.3*08(0000000.000*kWh)
    1-0:1.8.3*09(0000000.000*kWh)
    1-0:1.8.3*10(0000000.000*kWh)
    1-0:1.8.3*11(0000000.000*kWh)
    1-0:1.8.3*12(0000000.000*kWh)
    1-0:1.8.3*13(0000000.000*kWh)
    1-0:1.8.3*14(0000000.000*kWh)
    1-0:1.8.3*15(0000000.000*kWh)
    1-0:1.8.4*255(0000000.000*kWh)
    1-0:1.8.4*01(0000000.000*kWh)
    1-0:1.8.4*02(0000000.000*kWh)
    1-0:1.8.4*03(0000000.000*kWh)
    1-0:1.8.4*04(0000000.000*kWh)
    1-0:1.8.4*05(0000000.000*kWh)
    1-0:1.8.4*06(0000000.000*kWh)
    1-0:1.8.4*07(0000000.000*kWh)
    1-0:1.8.4*08(0000000.000*kWh)
    1-0:1.8.4*09(0000000.000*kWh)
    1-0:1.8.4*10(0000000.000*kWh)
    1-0:1.8.4*11(0000000.000*kWh)
    1-0:1.8.4*12(0000000.000*kWh)
    1-0:1.8.4*13(0000000.000*kWh)
    1-0:1.8.4*14(0000000.000*kWh)
    1-0:1.8.4*15(0000000.000*kWh)
    1-0:0.2.0*255(1.02)
    1-0:0.2.2*255(00750101)
    0-0:C.2.0*255(2)
    0-0:C.2.1*255(1130529212117)
    0-0:C.1.6*255(70D6)
    !
    Den aktuellen Zählerstand findet man in der Zeile "1-0:1.8.0*255".

    2. Automatisieren

    Zum regelmäßigen Auslesen des Zählerstands verwende ich ein Perl-Skript, welches ich über einen Cronjog lle 10 Minuten laufen lasse. Dieses liest den Zähler aus und berechnet über den zuletzt ausgelesenen Wert auch die mittlere Leistung (die der Zähler leider nicht mit ausgibt). Die Werte werden in einer Datei zwischengespeichert und können dann per Virtuellem HTML Eingang von der Loxone eingelesen werden.

    Als erstes muss man noch 2 Softwarepakete auf dem Raspberry nachinstallieren: Den Apache webserver sowie das Perl-Modul Serial-Port:

    Code:
    [COLOR=#333333][FONT=PT Sans][SIZE=14px]sudo apt-get install apache2 sudo apt-get install libdevice-serialport-perl [/SIZE][/FONT][/COLOR]
    Jetzt läd man sich die Perl-Skripte herunter (siehe ZIP-Datei im Anhang) und installiert diese auf dem Raspberry im CGI-BIN-Verzeichnis zum Beispiel im Unterverzeichnis "zaehler". Für das auslesen ist das Skript "auslesen_zaehler1.pl" zuständig (Hinweis: Wenn man mehrere Zähler hat kopiert man das skript einfach mehrmals unter anderem Namen in das Verzeichnis). Wie üblich müssen im Kopf des Skriptes noch einige Optionen gesetzt werden, allen Voran die korrekte serielle Schnittstelle. Das sollte alles selbsterklärend sein. Anschließend macht man das Skript noch ausführbar:

    Code:
    [COLOR=#333333][FONT=PT Sans][SIZE=14px]chmod a+x auslesen_zaehler1.pl [/SIZE][/FONT][/COLOR]
    Jetzt kann man mit einem Aufruf testen, ob das Skript den Zähler korrekt ausliest:

    Code:
    [COLOR=#333333][FONT=PT Sans][SIZE=14px]perl auslesen_zaehler1.pl[/SIZE][/FONT][/COLOR]
    In der Datei "zaehler.dat" sollten sich jetzt der aktuelle Zählerstand befinden. Klappt das alles einwandfrei kann man das Skript noch per Cronjob regelmäßig ausführen. über "sudo crontab -e" fügt man für root einen Cronjob mit folgendem Inhalt hinzu:

    Code:
    [COLOR=#333333][FONT=PT Sans][SIZE=14px]# Alle 10 Minuten Zaehlerdaten aktualisieren
    /10 * * * * cd /usr/lib/cgi-bin/zaehler && /usr/bin/perl /usr/lib/cgi-bin/zaehler/auslesen_zaehler1.pl >/dev/null 2>&1 [/SIZE][/FONT][/COLOR]
    3. Einbinden in Loxone

    die Zählerdaten werden über einen Virtuellen HTML Eingang in die Loxone eingebunden. Zum Abruf der Daten dient das perl-Skript "anzeigen.cgi". Dieses muss man zunächst noch ausführbar machen:

    Code:
    [COLOR=#333333][FONT=PT Sans][SIZE=14px]chmod a+x anzeigen.cgi[/SIZE][/FONT][/COLOR]
    Ein Testaufruf im Browser sollte jetzt eine Ausgabe ähnlich der im Screenshot "auslesen.png" im Anhang ergeben. Klappt das, kann man zunächst einen Virtuellen HTML Eingang anlegen, der auf die Adresse des CGI-Skriptes zeigt. Ich rufe diesen alle 5 Minuten ab.

    Anschließend legt man verschiedene Virtuelle HTML Eingang Befehle an und filtert nach den entsprechenden Daten mit \i....\i (siehe Screenshot im Anhang "http_eingang_befehl.png". Einer meiner Zähler heisst zum Beispiel "allgemein". Der Filterbefehl des Eingangs lautet dann:

    Code:
    [COLOR=#333333][FONT=PT Sans][SIZE=14px]\istand_allgemein:\i\v [/SIZE][/FONT][/COLOR]
    Viel Spaß beim Testen!
    Angehängte Dateien
    Zuletzt geändert von Prof.Mobilux; 09.09.2015, 11:08.
    🇺🇦 Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine


    LoxBerry - Beyond the Limits

  • Stefan244
    Smart Home'r
    • 10.09.2015
    • 56

    #2
    Hallo zusammen,

    Ich habe das gleiche mit dem Volkszähler und einer QNAP NAS gemacht. Im Anhang befindet sich ein Tutorial.

    Vielleicht hilft es ja jemanden.

    Gruß Stefan
    Angehängte Dateien

    Kommentar

    • Rik
      Extension Master
      • 21.10.2015
      • 117

      #3
      Prof.Mobilux
      in deinem Skript möchte ich gern die Schnittelle anpassen. Bei mir sieht der Pfad so aus:

      platform-3f980000.usb-usb-0:1.4:1.0-port0

      Wie kann ich das in deinem Script anpassen?

      Kommentar

      • Prof.Mobilux
        Supermoderator
        • 25.08.2015
        • 5053

        #4
        Zitat von Rik
        Prof.Mobilux
        in deinem Skript möchte ich gern die Schnittelle anpassen. Bei mir sieht der Pfad so aus:

        platform-3f980000.usb-usb-0:1.4:1.0-port0

        Wie kann ich das in deinem Script anpassen?

        Zeile 23:

        Code:
        ### Serieller Port
        our $device = "/dev/serial/by-path/platform-bcm2708_usb-usb-0\:1.2\:1.0-port0";
        🇺🇦 Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine


        LoxBerry - Beyond the Limits

        Kommentar

        • Rik
          Extension Master
          • 21.10.2015
          • 117

          #5
          Super danke..hat geklappt!
          Bei meinem Zähler handelt es sich um einen TD3511 von der Firma Siemens. Er sendet nach Anforderung seine Daten.
          Bei mir sieht das dann so aus:

          Code:
          0.0.0(021040528)
          0.0.1(G23-511-C.01/041-001110)
          C.70.0()
          1.128.0(0.000*kWh)
          0.1.0(66)
          0.1.2*66(15-11-01 00:00)
          0.1.2*65(15-10-01 00:00)
          0.1.2*64(15-09-01 00:00)
          0.1.2*63(15-08-01 00:00)
          0.1.2*62(15-07-01 00:00)
          0.1.2*61(15-06-01 00:00)
          0.1.2*60(15-05-01 00:00)
          0.1.2*59(15-04-01 00:00)
          0.1.2*58(15-03-01 00:00)
          0.1.2*57(15-02-01 00:00)
          0.1.2*56(15-01-01 00:00)
          0.1.2*55(14-12-01 00:00)
          0.1.2*54(14-11-01 00:00)
          0.1.2*53(14-10-01 00:00)
          0.1.2*52(14-09-01 00:00)
          1.2.0(296.662*kW)
          2.2.0(0.000*kW)
          1.4.0(07  0.286*kW)
          2.4.0(08  0.000*kW)
          1.6.0(4.471*kW)(15-11-13 15:45)
          1.6.0*66(3.709)(15-10-12 23:00)
          1.6.0*65(2.975)(15-09-15 09:30)
          1.6.0*64(3.333)(15-08-27 08:00)
          1.6.0*63(3.511)(15-07-12 17:45)
          1.6.0*62(3.827)(15-06-04 20:00)
          1.6.0*61(4.108)(15-05-02 21:15)
          1.6.0*60(3.109)(15-04-08 12:15)
          1.6.0*59(4.295)(15-03-21 18:15)
          1.6.0*58(4.112)(15-02-06 13:30)
          1.6.0*57(4.591)(15-01-15 12:00)
          1.6.0*56(4.661)(14-12-13 19:45)
          1.6.0*55(4.796)(14-11-27 18:45)
          1.6.0*54(4.575)(14-10-11 13:30)
          1.6.0*53(3.874)(14-09-18 20:15)
          1.6.0*52(3.448)(14-08-25 20:15)
          2.6.0(0.000*kW)(05-01-01 00:00)
          2.6.0*66(0.000)(05-01-01 00:00)
          2.6.0*65(0.000)(05-01-01 00:00)
          2.6.0*64(0.000)(05-01-01 00:00)
          2.6.0*63(0.000)(05-01-01 00:00)
          2.6.0*62(0.000)(05-01-01 00:00)
          2.6.0*61(0.000)(05-01-01 00:00)
          2.6.0*60(0.000)(05-01-01 00:00)
          2.6.0*59(0.000)(05-01-01 00:00)
          2.6.0*58(0.000)(05-01-01 00:00)
          2.6.0*57(0.000)(05-01-01 00:00)
          2.6.0*56(0.000)(05-01-01 00:00)
          2.6.0*55(0.000)(05-01-01 00:00)
          2.6.0*54(0.000)(05-01-01 00:00)
          2.6.0*53(0.000)(05-01-01 00:00)
          2.6.0*52(0.000)(05-01-01 00:00)
          1.8.0(32890.302*kWh)
          1.8.0*66(32722.029)
          1.8.0*65(32349.480)
          1.8.0*64(32072.889)
          1.8.0*63(31837.026)
          1.8.0*62(31606.873)
          1.8.0*61(31332.053)
          1.8.0*60(31028.573)
          1.8.0*59(30734.951)
          1.8.0*58(30345.018)
          1.8.0*57(29952.749)
          1.8.0*56(29474.270)
          1.8.0*55(29063.622)
          1.8.0*54(28582.741)
          1.8.0*53(28040.520)
          1.8.0*52(27638.765)
          1.8.1(22901.215*kWh)
          1.8.1*66(22769.846)
          1.8.1*65(22496.241)
          1.8.1*64(22295.300)
          1.8.1*63(22122.299)
          1.8.1*62(21959.109)
          1.8.1*61(21760.838)
          1.8.1*60(21541.429)
          1.8.1*59(21328.798)
          1.8.1*58(21026.130)
          1.8.1*57(20723.996)
          1.8.1*56(20345.565)
          1.8.1*55(20044.638)
          1.8.1*54(19665.516)
          1.8.1*53(19275.731)
          1.8.1*52(19013.030)
          1.8.2(9989.089*kWh)
          1.8.2*66(9952.183)
          1.8.2*65(9853.238)
          1.8.2*64(9777.588)
          1.8.2*63(9714.726)
          1.8.2*62(9647.763)
          1.8.2*61(9571.214)
          1.8.2*60(9487.144)
          1.8.2*59(9406.152)
          1.8.2*58(9318.888)
          .8.2*57(9228.752)
          1.8.2*56(9128.705)
          1.8.2*55(9018.983)
          1.8.2*54(8917.224)
          1.8.2*53(8764.789)
          1.8.2*52(8625.735)
          1.8.3(0.000*kWh)
          1.8.3*66(0.000)
          1.8.3*65(0.000)
          1.8.3*64(0.000)
          1.8.3*63(0.000)
          1.8.3*62(0.000)
          1.8.3*61(0.000)
          1.8.3*60(0.000)
          1.8.3*59(0.000)
          1.8.3*58(0.000)
          1.8.3*57(0.000)
          1.8.3*56(0.000)
          1.8.3*55(0.000)
          1.8.3*54(0.000)
          1.8.3*53(0.000)
          1.8.3*52(0.000)
          1.8.4(0.000*kWh)
          1.8.4*66(0.000)
          1.8.4*65(0.000)
          1.8.4*64(0.000)
          1.8.4*63(0.000)
          1.8.4*62(0.000)
          1.8.4*61(0.000)
          1.8.4*60(0.000)
          1.8.4*59(0.000)
          1.8.4*58(0.000)
          1.8.4*57(0.000)
          1.8.4*56(0.000)
          1.8.4*55(0.000)
          1.8.4*54(0.000)
          1.8.4*53(0.000)
          1.8.4*52(0.000)
          1.8.5(0.000*kWh)
          1.8.5*66(0.000)
          1.8.5*65(0.000)
          1.8.5*64(0.000)
          1.8.5*63(0.000)
          1.8.5*62(0.000)
          1.8.5*61(0.000)
          1.8.5*60(0.000)
          1.8.5*59(0.000)
          1.8.5*58(0.000)
          1.8.5*57(0.000)
          1.8.5*56(0.000)
          1.8.5*55(0.000)
          1.8.5*54(0.000)
          1.8.5*53(0.000)
          1.8.5*52(0.000)
          1.8.6(0.000*kWh)
          1.8.6*66(0.000)
          1.8.6*65(0.000)
          1.8.6*64(0.000)
          1.8.6*63(0.000)
          1.8.6*62(0.000)
          1.8.6*61(0.000)
          1.8.6*60(0.000)
          1.8.6*59(0.000)
          1.8.6*58(0.000)
          1.8.6*57(0.000)
          1.8.6*56(0.000)
          1.8.6*55(0.000)
          1.8.6*54(0.000)
          1.8.6*53(0.000)
          1.8.6*52(0.000)
          2.8.0(0.000*kWh)
          2.8.0*66(0.000)
          2.8.0*65(0.000)
          2.8.0*64(0.000)
          2.8.0*63(0.000)
          2.8.0*62(0.000)
          2.8.0*61(0.000)
          2.8.0*60(0.000)
          2.8.0*59(0.000)
          2.8.0*58(0.000)
          2.8.0*57(0.000)
          2.8.0*56(0.000)
          2.8.0*55(0.000)
          2.8.0*54(0.000)
          2.8.0*53(0.000)
          2.8.0*52(0.000)
          2.8.1(0.000*kWh)
          2.8.1*66(0.000)
          2.8.1*65(0.000)
          2.8.1*64(0.000)
          2.8.1*63(0.000)
          2.8.1*62(0.000)
          2.8.1*61(0.000)
          2.8.1*60(0.000)
          2.8.1*59(0.000)
          2.8.1*58(0.000)
          2.8.1*57(0.000)
          2.8.1*56(0.000)
          2.8.1*55(0.000)
          2.8.1*54(0.000)
          2.8.1*53(0.000)
          2.8.1*52(0.000)
          2.8.2(0.000*kWh)
          2.8.2*66(0.000)
          2.8.2*65(0.000)
          2.8.2*64(0.000)
          2.8.2*63(0.000)
          2.8.2*62(0.000)
          2.8.2*61(0.000)
          2.8.2*60(0.000)
          2.8.2*59(0.000)
          2.8.2*58(0.000)
          2.8.2*57(0.000)
          2.8.2*56(0.000)
          2.8.2*55(0.000)
          2.8.2*54(0.000)
          2.8.2*53(0.000)
          2.8.2*52(0.000)
          2.8.3(0.000*kWh)
          2.8.3*66(0.000)
          2.8.3*65(0.000)
          2.8.3*64(0.000)
          2.8.3*63(0.000)
          2.8.3*62(0.000)
          2.8.3*61(0.000)
          2.8.3*60(0.000)
          2.8.3*59(0.000)
          2.8.3*58(0.000)
          2.8.3*57(0.000)
          2.8.3*56(0.000)
          2.8.3*55(0.000)
          2.8.3*54(0.000)
          2.8.3*53(0.000)
          2.8.3*52(0.000)
          2.8.4(0.000*kWh)
          2.8.4*66(0.000)
          2.8.4*65(0.000)
          2.8.4*64(0.000)
          2.8.4*63(0.000)
          2.8.4*62(0.000)
          2.8.4*61(0.000)
          2.8.4*60(0.000)
          2.8.4*59(0.000)
          2.8.4*58(0.000)
          2.8.4*57(0.000)
          2.8.4*56(0.000)
          2.8.4*55(0.000)
          2.8.4*54(0.000)
          2.8.4*53(0.000)
          2.8.4*52(0.000)
          2.8.5(0.000*kWh)
          2.8.5*66(0.000)
          2.8.5*65(0.000)
          2.8.5*64(0.000)
          2.8.5*63(0.000)
          2.8.5*62(0.000)
          2.8.5*61(0.000)
          2.8.5*60(0.000)
          2.8.5*59(0.000)
          2.8.5*58(0.000)
          2.8.5*57(0.000)
          2.8.5*56(0.000)
          2.8.5*55(0.000)
          2.8.5*54(0.000)
          2.8.5*53(0.000)
          2.8.5*52(0.000)
          2.8.6(0.000*kWh)
          2.8.6*66(0.000)
          2.8.6*65(0.000)
          2.8.6*64(0.000)
          2.8.6*63(0.000)
          2.8.6*62(0.000)
          2.8.6*61(0.000)
          2.8.6*60(0.000)
          2.8.6*59(0.000)
          2.8.6*58(0.000)
          2.8.6*57(0.000)
          2.8.6*56(0.000)
          2.8.6*55(0.000)
          2.8.6*54(0.000)
          2.8.6*53(0.000)
          2.8.6*52(0.000)
          3.8.1(3678.448*kvarh)
          3.8.1*66(3632.844)
          3.8.1*65(3530.335)
          3.8.1*64(3476.086)
          3.8.1*63(3436.550)
          3.8.1*62(3393.967)
          3.8.1*61(3338.767)
          3.8.1*60(3278.062)
          3.8.1*59(3193.980)
          3.8.1*58(3034.311)
          3.8.1*57(2845.609)
          3.8.1*56(2630.937)
          3.8.1*55(2456.052)
          3.8.1*54(2327.957)
          3.8.1*53(2233.702)
          3.8.1*52(2156.419)
          4.8.1(1000.822*kvarh)
          4.8.1*66(977.517)
          4.8.1*65(918.522)
          4.8.1*64(841.716)
          4.8.1*63(759.173)
          4.8.1*62(679.583)
          4.8.1*61(604.944)
          4.8.1*60(522.055)
          4.8.1*59(462.350)
          4.8.1*58(416.868)
          4.8.1*57(398.184)
          4.8.1*56(373.710)
          4.8.1*55(343.124)
          4.8.1*54(302.611)
          4.8.1*53(250.920)
          4.8.1*52(210.659)
          0.9.1(20:11:10)
          0.9.2(15-11-14)
          0.2.0(04.000   0998 DFF6)(10-01-12 13:24)
          C.60.5.1(C.01)
          C.60.5.2(07.000   0000 B7FD)(14-05-14 02:08)
          1.7.0(0.543*kW)
          2.7.0(0.000*kW)
          3.7.0(0.086*kvar)
          4.7.0(0.029*kvar)
          14.7(49.99*Hz)
          32.7(231.2*V)
          52.7(231.2*V)
          72.7(229.0*V)
          31.7(0.75*A)
          51.7(1.44*A)
          71.7(0.67*A)
          91.7(1.34*A)
          81.7.4(-12.2*Deg)
          81.7.15(0.2*Deg)
          81.7.26(40.9*Deg)
          81.7.1(-119.7*Deg)
          81.7.12(-120.4*Deg)
          81.7.20(-119.8*Deg)
          32.36.0(0)(05-01-01 00:00)
          52.36.0(0)(05-01-01 00:00)
          72.36.0(0)(05-01-01 00:00)
          32.32.0(0)(05-01-01 00:00)
          52.32.0(0)(05-01-01 00:00)
          72.32.0(0)(05-01-01 00:00)
          C.2.1(05-01-01 00:00)
          C.7.0(0)(05-01-01 00:00)
          C.7.1(0)(05-01-01 00:00)
          C.7.2(0)(05-01-01 00:00)
          C.7.3(0)(05-01-01 00:00)
          C.C.1(0)
          C.1.8.1(0.0*kW)
          C.1.8.2(0.0*kW)
          C.1.8.3(0.0*kW)
          C.1.8.4(0.0*kW)
          C.1.8.5(0.0*kW)
          C.1.8.6(0.0*kW)
          C.2.8.1(0.0*kW)
          C.2.8.2(0.0*kW)
          C.2.8.3(0.0*kW)
          C.2.8.4(0.0*kW)
          C.2.8.5(0.0*kW)
          C.2.8.6(0.0*kW)
          C.70.2()
          C.71.1(1)
          C.71.2(120*A)
          C.71.3(0)
          C.71.4(0)
          C.71.5(5)
          C.60.4.1(30155 001 8400 0709)(10-07-21 14:51)
          C.60.4.2(30000 001 0000 0002)(12-07-27 20:37)
          C.60.4.3(30000 001 0000 00A5)(12-06-25 13:02)
          C.60.4.4(30000 002 0000 0001)(12-07-27 20:37)
          C.60.4.5(30000 001 0000 00A5)(12-06-25 13:02)
          C.60.4.6(30000 001 0000 003F)(12-07-27 20:37)
          C.60.4.7(30000 001 0000 00A5)(12-07-27 20:37)
          Kannst Du mir bitte sagen wie ich dein Script anpassen muss um an die Daten ranzukommen.
          Interessant ist der Zählerstand 1.8.1 und 1.8.2 sowie die aktuelle Leistung 1.7.0 und die Ströme 31.7 und 51.7 sowie 71.7

          Gruß

          Kommentar

          • Rik
            Extension Master
            • 21.10.2015
            • 117

            #6
            Prof.Mobilux
            Mein Zählerstand mit der Bezeichnung 1.8.1 wird ausgelesen und erfolgreich abgespeichert.

            Was muss ich verändern bzw. ergänzen um zusätzlich die 1.8.2 sowie die anderen interessanten Werte auszulesen bzw. abzuspeichern.
            Mir würde in Beispiel genügen.

            Gruß
            Zuletzt geändert von Rik; 16.11.2015, 07:54.

            Kommentar

            • Prof.Mobilux
              Supermoderator
              • 25.08.2015
              • 5053

              #7
              Das kann ich hier nicht alles im einzelnen beschreiben - Du wirst mehr oder weniger im ganzen Skript etwas anpassen müssen. Du brauchst ja z. B. auch die Leistungsberechnung nicht, da Dein Zähler diese bereits direkt als Wert ausgibt. Damit entfällt schon das Speichern und Auslesen des letzten Zählerstands usw.

              Falls Du Hilfe brauchst kann ich Dir gerne ein Angebot zur Anpassung des Skripts unterbreiten (PN oder Mail an info@loxberry.de).

              Grüße,
              Michael


              🇺🇦 Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine


              LoxBerry - Beyond the Limits

              Kommentar

              • Stefan244
                Smart Home'r
                • 10.09.2015
                • 56

                #8
                Prof.Mobilux
                Ich habe für mich nun auch dein Perl Script angepasst, dass die Daten nicht eine Datei sondern direkt an einen virutellen Eingang der Loxone geschrieben werden.
                Ich führe das ganze mittels eines Cron-Job alle 3 Minuten auf meiner Qnap Nas aus.

                Problem egal ob mit meinem PHP oder mit deinem Perl Script, das Auslesen funktioniert nur bei ~ jedem 4 Versuch.
                Ist das bei dir auch so?

                Gruß
                Stefan

                Kommentar

                • Prof.Mobilux
                  Supermoderator
                  • 25.08.2015
                  • 5053

                  #9
                  Hast Du mal probiert den Abfragezyklus hochzunehmen? Läuft es dann eventuell stabiler? Könnte mir vorstellen, dass 3 Minuten etwas kurz sind und sich dann eventuell 2 Auslese-Versuche überschneiden.

                  Eventuell sitzt auch der Lesekopf nicht korrekt?
                  🇺🇦 Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine


                  LoxBerry - Beyond the Limits

                  Kommentar

                  • Gast

                    #10
                    Hallo zusammen,

                    ich bin ein Neuling in diesem Forum und beim Script schreiben.
                    Darum möchte ich euch um eure Hilfe bitten.

                    Es geht um einen TD3511 der von "Rik" auch verwendet wir.

                    Möchte gerne diese Werte auslesen, um in Loxone zu verwenden.

                    1.8.1 Energie A+ Tarif 1
                    2.8.1 Energie A- Tarif 1
                    1.7.0 Wirkleistung P+
                    2.7.0 Wirkleistung P-
                    3.7.0 Blindleistung Q+
                    4.7.0 Blindleistung Q-
                    14.7 Frequenz
                    32.7 Spannung L1
                    52.7 Spannung L2
                    72.7 Spannung L3
                    31.7 Strom L1
                    51.7 Strom L2
                    71.7 Strom L3

                    Gruß Stefan

                    AMIS-Zaehler.pdf

                    Kommentar

                    • Gast

                      #11
                      Hallo zusammen,

                      habe es nach langen suchen und probieren selber geschafft.

                      Im Anhang die abgeänderten Dateien für den Amis-Zähler der Energie-AG. Falls sie jemand benötigt.

                      Gruß Stefan

                      amis_zaehler.zip

                      Kommentar

                      • AlexAn
                        Lebende Foren Legende
                        • 25.08.2015
                        • 4444

                        #12
                        Geht aber nur bei den alten Zählern denn bei der aktuellen ist der AES Schlüssel notwendig oder hast du den auch schon drin!
                        Alt EnergieAG Logo
                        Neu Netz OÖ Logo
                        Grüße Alex

                        Kommentar

                        • Gast

                          #13
                          Hallo AlexAn,

                          Habe noch den alten Zähler, der keinen AES Schlüssel benötigt.

                          MfG Stefan

                          Kommentar

                          • Gast

                            #14
                            Zitat von Stefan244
                            Prof.Mobilux
                            Ich habe für mich nun auch dein Perl Script angepasst, dass die Daten nicht eine Datei sondern direkt an einen virutellen Eingang der Loxone geschrieben werden.
                            Ich führe das ganze mittels eines Cron-Job alle 3 Minuten auf meiner Qnap Nas aus.

                            Problem egal ob mit meinem PHP oder mit deinem Perl Script, das Auslesen funktioniert nur bei ~ jedem 4 Versuch.
                            Ist das bei dir auch so?

                            Gruß
                            Stefan
                            Hallo,
                            Kannst du dein Script als Beispiel zur Verfügung stellen?


                            Gesendet von meinem Moto G (4) mit Tapatalk

                            Kommentar

                            • hismastersvoice
                              Supermoderator
                              • 25.08.2015
                              • 7428

                              #15
                              Es gibt inzwischen doch ein kpl. Plugin "SmartMeter" das alles übernimmt. Somit brauchst du nichts mehr selber stricken.
                              Kein Support per PN!

                              Kommentar

                              Lädt...