Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

  1. Erstellen eines Modbus-Servers

    Als erstes wird der Baustein "Modbusserver" unter dem Abschnitt "Miniserverkommunikation" eingefügt. Als Bezeichnung kann z.B. ISG web verwendet werden.

    Wichtig: Unter "Adresse" muss die eigene IP-Adresse des ISG web eingetragen werden!



  2. Erstellen eines Modbus Gerätes

    Im zweiten Schritt wird ein "Modbus Gerät" unter dem Modbusserver erstellt. Das Gerät kann eine Wärmepumpe oder Lüftungsanlage sein und z.B. die Bezeichnung "WPF 5 cool" bekommen.

    Die Modbus-Adresse für das angeschlossene Gerät ist bei Stiebel Eltron immer "1".

     

  3. Erstellen von Aktoren und Sensoren

    Unter dem Modbus Gerät werden digitale oder analoge Sensoren bzw. Aktoren erstellt. Für diesen Schritt hilft die o.a. Anleitung mit allen Parametern, die gelesen oder geschrieben werden können. 

    ACHTUNG:   Bzgl. der Modbus Adresse (oder IO-Adresse wie es in Loxone heißt) muss man beachten, dass der Wert in der Adress-Übersicht von Stiebel um eins reduziert werden muss, wenn man ihn in Loxone einträgt. Beispiel: In der Stiebel Doku steht: 507 = Außentemperatur, in Loxone muss dann 506 eingetragen werden. Das gilt für Aktoren, sowie für Sensoren.

    Je nach Typ des Parameters muss man den richtigen Befehl zum Auslesen oder Setzen von Werten verwenden. Objekte, die sowohl lesbar als auch schreibbar sind, werden über über den Funktionscode 06 (“Write Single Register”) oder Funktionscode 16 (“Write multiple Registers”) geschrieben (bei Loxone "Befehl" genannt). Das Auslesen dieser Werte erfolgt über den Funktionscode 03 („Read Holding Registers“). Objekte, die nur lesbar sind, werden über den Funktionscode 04 („Read Input Registers“) ausgelesen.

    Es muss außerdem der richtige Datentyp angegeben werden (mit oder ohne Vorzeichen), z.B. 16-Bit (2 Byte) unsigned Integer. Werte, wie z.B. Temperaturen werden als ganze Zahlen mit dem Faktor 10 multipliziert übermittelt, d.h. z.B. 20,4 °C wird als ganzzahliger Wert 204 übermittelt. Für die einfache Umrechnung setzt man den Eingangswert 2 auf 100 und den Zielwert 2 auf 10 und erhält so 20,4. Die Einheit zur Anzeige kann am Ende noch mit den gewünschten Stellen und Einheiten angegeben werden.

    1. Beispiel für einen Analogaktor

      Das nachfolgende Beispiel zeigt den Parameter "LWZ Betriebsart" mit der Modbus IO-Adresse 1000, der als 16-Bit Zahl ohne Vorzeichen über den Befehl "6 - Preset single register" geschrieben wird.

       

    2. Beispiel für einen Analogsensor

      Das nachfolgende Beispiel zeigt den Parameter "LZW Aussentemperatur" mit der Modbus IO-Adresse 6, der als 16-Bit Zahl mit Vorzeichen mit dem Faktor 10 multipliziert (ganzzahlig) übermittelt wird und über den Eingangswert 2 auf 100 und den Zielwert 2 auf 10 in den richtigen Temperaturwert umgerechnet wird. Optional kann noch die Validierung hinzugefügt werden.

       

  4. Vorlagen

    In Loxone Config gibt es den Menüpunkt "als Vorlage speichern" im Kontextmenü für jedes Modbus Gerät. Auf diese Weise kann man sehr einfach eine große Liste an Sensoren und Aktoren als XML-Datei speichern. Diese Datei wird im Ordner  C:\ProgramData\Loxone\Loxone Config 10.0\Templates\Comm\ gespeichert und kann anschließend exportiert werden. Über den Menüpunkt "Sensoren und Aktoren hinzufügen", "vordefinierte Geräte", "Vorlage importieren ..." kann man diese sehr einfach in die eigene Konfiguration einbinden.

    1. Hier ist ein Vorlage zum Download für eine Lüftungsanlage: MB_LWZ - Stiebel Eltron - Muster.xml  Man kann selber noch viele andere Datenpunkte einfügen.

    2. Über dieser Zeile bitte eigene Vorlagen ablegen, um sie anderen Usern zur Verfügung zu stellen!!!

  5. Dekodierung des Betriebsstatus in der Loxone Config

    Der Betriebsstatus mit vielen binären Werten wird "kompakt" als eine 16-Bit Zahl über Modbus abgefragt und muss anschließend noch über 2 Binärkodierer in die einzelnen Werte zerlegt werden. Dies ist im nachfolgenden Beispiel dargestellt.

     

  6. Beispielansicht in der Loxone App

    Das nachfolgende Beispiel zeigt die Ansicht der Parameter einer Lüftungsanlage in der Loxone App.

modbus TCP Tuning

Wer in der o.a. Liste der Parameter von Stiebel Eltron bestimmte Parameter vermisst, die z.B. im Webinterface des ISG angezeigt werden, kann sein ISGweb tunen und die Liste erweitern, denn nicht alle Parameter, die verfügbar sind, können über modbus/TCP abgefragt bzw. geändert werden. Hierfür sind mehrere Dateien auf der SD-Karte zu bearbeiten und es empfiehlt sich, den root-Zugang per SSH freizuschalten. Die Anleitung gibt es hier. Intern werden alle Parameter auf dem ISGweb über eine sogenannte "webID" verwaltet. Diese IDs mit einer Beschreibung der jeweiligen Parameter und möglichen Werte kann man in Template-Dateien und SQLite Datenbanken auf der SD-Karte finden. Eine Liste der vom aktiven System verwendeten Datenbanken findet man in der Datei /var/volatile/cache/loaded_databases

Codeblock
title/var/volatile/cache/loaded_databases
etc/config/objects/isg_core_objects.db
etc/config/objects/WPM_3_I_isg_objects.db
etc/config/objects/EXT_EMBase_isg_objects.db
etc/config/objects/EXT_SGReady_isg_objects.db

Diese Datenbanken kann man z.B. auf dem Mac mit dem kostenlosen Tool "DB Browser for SQLite ansehen und verändern. Neben der webID sind die minimalen und maximalen Werte für jeden Parameter und weitere nicht näher beschriebene Attribute angegeben angegeben.  Für die verwendete Wärmepumpe, hier eine WPM 3i findet man im Verzeichnis /firmware/rel_b/etc/config/menus das entsprechende Template, z.B. WPM_3_I_config.json.template, in dem die webIDs im json-Format näher beschrieben sind.

Hilfreich sind auch einige Tools im /firmware/rel_b/bin Verzeichnis, wie z.B. das Tools isg_tester mit dem man alle Parameter mit der Option -p auslesen kann:

Codeblock
titleTools in /bin
collapsetrue
root@servicewelt:/firmware/rel_b/bin$ ls
canupdater                 isg_dblh                   isg_ph                     isg_sgreadyh               ppp-timeout                udhcpc.helper.leasefail
device_canbus              isg_dlh                    isg_phpmapper              isg_tester                 ppp-watchdog
device_identifier          isg_fh                     isg_see                    isg_ulh                    ssvfunction
device_identifier2         isg_libtester              isg_senderrorconfirmation  isg_upnph                  ssvhardware
htpdate                    isg_mbh                    isg_sendinitdata           isg_wdh                    trigger_button
isg_button                 isg_mbh_ec                 isg_server                 php.wrapper                udhcpc.helper.bound
root@servicewelt:/firmware/rel_b/bin$ ./isgtester
-sh: ./isgtester: not found
root@servicewelt:/firmware/rel_b/bin$ ./isg_tester
Usage:
-o                  list objects

-s WEBID VALUE      set value of WebID
-r WEBID            read value of WebID
-p WEBID            read values of all WebIDs
-sfp WEBID          set flag ISG_WRITE_2_PORTAL for WebID
-cfp WEBID          clear flag ISG_WRITE_2_PORTAL for WebID
-sfc WEBID          set flag ISG_WRITE_2_CAN for WebID
-cfc WEBID          clear flag ISG_WRITE_2_CAN for WebID

-i infoNumber       print WebIDs for related infoNumber

-tw1 PARAM..        test dashboard-log handler for WPM
    -hz=VALUE       Waermemenge Heizung in Wh
    -ww=VALUE       Waermemenge Warmwasser in Wh
    -at=VALUE       Aussentemperatur in °C
    -wt=VALUE       Wochentag 0-6

-tz1 PARAM..        test dashboard-log handler for LWZ
    -hz=VALUE       Waermemenge Heizung in Wh
    -ww=VALUE       Waermemenge Warmwasser in Wh
    -at=VALUE       Aussentemperatur in °C
    -wt=VALUE       Wochentag 0-6

-t2 PARAM..         test clients
    -show           show all clients

-t3 PARAM..         test error handling
    -code=VALUE     set error with code
root@servicewelt:/firmware/rel_b/bin$ ./isg_tester -p
ISG Test Tool: read values of all WebIDs
WebID; Value; WType;   Min;        Max; InfoNum         ; RX; Einheit
60000;   391;     6;     0;      65535; 0x0000[0] (   0); RO;
60001;    10;     6;     0;      65535; 0x0000[0] (   0); RO;
60002;     1;     6;     0;      65535; 0x0000[0] (   0); RO;
60003;     0;     6;     0;      65535; 0x0000[0] (   0); RO;
60004;     1;     6;     0;      65535; 0x0000[0] (   0); RO;
60005;     7;     6;     0;      65535; 0x0000[0] (   0); RO;
60006;    44;     6;     0;      65535; 0x0000[0] (   0); RO;
60007;     1;     6;     0;      65535; 0x0000[0] (   0); RO; d
60008;     7;     6;     0;      65535; 0x0000[0] (   0); RO; h
60009;     0;     6;     0;          1; 0x0000[0] (   0); RO;
60010;   900;     6;    60;        900; 0x0000[0] (   0); RW; s
60011;     0;     6;     0;      65535; 0x0000[0] (   0); RO;
60012;     0;     6;     0;      65535; 0x0000[0] (   0); RO;
60013;   130;     6;     0;      65535; 0x0000[0] (   0); RO;
60014;     0;     6;     0;      65535; 0x0000[0] (   0); RO;
60015; 32768;     6;     0;      65535; 0x0000[0] (   0); RO;
60016; 32768;     6;     0;      65535; 0x0000[0] (   0); RO;
60017;     0;     6;     0;      65535; 0x0000[0] (   0); RO;
60018; 1552747860;     6;     0;      65535; 0x0000[0] (   0); RO;
60019; 1575289722;     6;     0;      65535; 0x0000[0] (   0); RO;
60020;     4;     6;     0;      65535; 0x0000[0] (   0); RO;
60021;     0;     6;     0;      65535; 0x0000[0] (   0); RO;
60022;     1;     6;     0;          7; 0x0000[0] (   0); RO;
60023;    46;     1;     0;          0; 0x0000[0] (   0); RO; kWh
60024;     0;     1;     0;          0; 0x0000[0] (   0); RO; kWh
60025;    75;     2;     0;          0; 0x0000[0] (   0); RO; °C
60026;    49;     2;     0;          0; 0x0000[0] (   0); RO; °C
60027;    13;     2;     0;          0; 0x0000[0] (   0); RO; °C
60028;     1;     6;     0;      65535; 0x0000[0] (   0); RW;
60029;     1;     6;     0;      65535; 0x0000[0] (   0); RO;
60030; 32768;     6;     0;      65535; 0x0000[0] (   0); RW;
60031; 32768;     6;     0;      65535; 0x0000[0] (   0); RW;
60032; 32768;     6;     0;      65535; 0x0000[0] (   0); RO;
60033; 32768;     6;     0;      65535; 0x0000[0] (   0); RW;
60034; 32768;     6;     0;      65535; 0x0000[0] (   0); RW;
60035; 32768;     6;     0;      65535; 0x0000[0] (   0); RO;
60038;     0;     6;     0;      65535; 0x0000[0] (   0); RO;
60039; 32768;     6;     0;      65535; 0x0000[0] (   0); RO;
60040; 32768;     6;     0;      65535; 0x0000[0] (   0); RO;
60042; 32768;     6;     0;      65535; 0x0000[0] (   0); RO;
60100;     0;     1;    -4;          0; 0x0000[0] (   0); RO;
60101;   150;     6;    70;        250; 0x0000[0] (   0); RW; ms
60102;     0;     6;     0;          2; 0x0000[0] (   0); RW;
60103;     0;     6;     0;          1; 0x0000[0] (   0); RW;
60110;     0;     6;     0;          4; 0x0000[0] (   0); RW;
60111;     0;     6;     0;          4; 0x0000[0] (   0); RW;
60114;     0;     6;     0;          2; 0x0000[0] (   0); RW;
60120;     0;     6;     0;          4; 0x0000[0] (   0); RW;
60121;     0;     6;     0;          4; 0x0000[0] (   0); RW;
60122;     0;     6;     0;          1; 0x0000[0] (   0); RW;
60123;     0;     6;     0;          1; 0x0000[0] (   0); RW;
60124;     0;     6;     0;          1; 0x0000[0] (   0); RW;
60125;     0;     6;     0;          1; 0x0000[0] (   0); RW;
60126;     0;     6;     0;          1; 0x0000[0] (   0); RW;
60127;     0;     6;     0;          1; 0x0000[0] (   0); RW;
60128;     0;     6;     0;          1; 0x0000[0] (   0); RW;
60129;     0;     6;     0;          1; 0x0000[0] (   0); RW;
60130;     0;     6;     0;          1; 0x0000[0] (   0); RW;
60131;     0;     6;     0;          1; 0x0000[0] (   0); RW;
60132;     0;     6;     0;          1; 0x0000[0] (   0); RW;
60133;     0;     6;     0;          1; 0x0000[0] (   0); RW;
60140;     0;     6;     0;          1; 0x0000[0] (   0); RW;
60190;     0;     6;     0;          1; 0x0000[0] (   0); RW;
65000; 32768;     6;     0;      65535; 0x0000[0] (   0); RO;
    1;     3;     8;     0;          5; 0x0112[0] ( 274); RW;
    3;     3;     8;     1;         31; 0x0122[0] ( 290); RW;
    4;    12;     8;     1;         12; 0x0123[0] ( 291); RW;
    5;    19;     8;     0;         99; 0x0124[0] ( 292); RW;
    6;    20;     8;     0;         23; 0x0125[0] ( 293); RW;
    7;    12;     8;     0;         59; 0x0126[0] ( 294); RW;
    9;     1;     8;     1;         31; 0x011B[0] ( 283); RW;
   10;     1;     8;     1;         12; 0x011C[0] ( 284); RW;
   11;    13;     8;     0;         99; 0x011D[0] ( 285); RW;
   12;     1;     8;     1;         31; 0x011E[0] ( 286); RW;
   13;     1;     8;     1;         12; 0x011F[0] ( 287); RW;
   14;    13;     8;     0;         99; 0x0120[0] ( 288); RW;
   15;     0;     8;     0;         24; 0xFDBF[0] (64959); RW; h
   16;   220;     2;     5;         30; 0x0005[1] (   5); RW; °C
   17;   200;     2;     5;         30; 0x0008[1] (   8); RW; °C
   18;   222;     2;   -20;         60; 0x0011[1] (  17); RO; °C
   19; 32768;     2;     5;         30; 0x0005[2] (   5); RW; °C
   20; 32768;     2;     5;         30; 0x0008[2] (   8); RW; °C
   21; 32768;     2;   -20;         60; 0x0011[2] (  17); RO; °C
   22;   460;     2;    10;         60; 0x0013[0] (  19); RW; °C
   23;   420;     2;    10;         60; 0x0A06[0] (2566); RW; °C
   24;   447;     2;    10;         65; 0x000E[0] (  14); RO; °C
   25;    35;     7;     0;          3; 0x010E[1] ( 270); RW;
   26; 32768;     7;     0;          3; 0x010E[2] ( 270); RW;
   27;    64;     2;   -60;         80; 0x000C[0] (  12); RO; °C
   29;    49;     2;   -40;         30; 0x0264[0] ( 612); RO; °C
   30;   460;     2;    10;         65; 0x0003[0] (   3); RO; °C
   31;   322;     2;     0;         90; 0x0016[0] (  22); RO; °C
   33; 32768;     2;     0;         90; 0x000F[2] (  15); RO; °C
   34; 32768;     2;     0;         65; 0x0004[2] (   4); RO; °C
   35; 36864;     2;    20;         70; 0x01C0[0] ( 448);CRW; °C
   36;   274;     2;     0;          0; 0x01D5[0] ( 469); RO; °C
   38;   450;     2;    20;         75; 0x01E8[0] ( 488); RW; °C
   39;    42;     2;     0;          0; 0x01D4[0] ( 468); RO; °C
   40;   -50;     2;   -10;         10; 0x01B0[0] ( 432);CRW; °C
   41;  -190;     2;   -40;         40; 0x01AC[0] ( 428); RW; °C
   42;  -150;     2;   -40;         40; 0x01AD[0] ( 429); RW; °C
   43; 36864;     2;   -40;         40; 0x01AE[0] ( 430);CRW; °C
   44;  -200;     2;   -40;         40; 0x01AF[0] ( 431);CRW; °C
   45;    40;     2;   -10;         10; 0x0A00[0] (2560); RW; °C
   46;   782;     2;     0;          0; 0x0265[0] ( 613); RO; °C
   47;   221;     2;     0;          0; 0x0268[0] ( 616); RO; bar
   48;    80;     2;     0;          0; 0x07A5[0] (1957); RO; bar
   49;   518;     1; -32768;      32767; 0x092E[0] (2350); RO; Wh
   50;    46;    11; -2147483648; 2147483647; 0x092F[0] (2351); RO; kWh
   51;   731;     1; -32768;      32767; 0x0930[0] (2352); RO; kWh
   52;    34;    11; -2147483648; 2147483647; 0x0931[0] (2353); RO; MWh
   53;   337;     1; -32768;      32767; 0x092A[0] (2346); RO; Wh
   54;     0;    11; -2147483648; 2147483647; 0x092B[0] (2347); RO; kWh
   55;   603;     1; -32768;      32767; 0x092C[0] (2348); RO; kWh
   56;     7;    11; -2147483648; 2147483647; 0x092D[0] (2349); RO; MWh
   57;     0;     1; -32768;      32767; 0x0927[0] (2343); RO; kWh
   58;     0;     1; -32768;      32767; 0x0928[0] (2344); RO; kWh
   59;     3;    11; -2147483648; 2147483647; 0x0929[0] (2345); RO; MWh
   60;     6;     1; -32768;      32767; 0x0923[0] (2339); RO; kWh
   61;     0;     1; -32768;      32767; 0x0924[0] (2340); RO; kWh
   62;     0;    11; -2147483648; 2147483647; 0x0925[0] (2341); RO; MWh
   63;   395;     1; -32768;      32767; 0x091E[0] (2334); RO; Wh
   64;     9;    11; -2147483648; 2147483647; 0x091F[0] (2335); RO; kWh
   65;   391;     1; -32768;      32767; 0x0920[0] (2336); RO; kWh
   66;     6;    11; -2147483648; 2147483647; 0x0921[0] (2337); RO; MWh
   67;   935;     1; -32768;      32767; 0x091A[0] (2330); RO; Wh
   68;     0;    11; -2147483648; 2147483647; 0x091B[0] (2331); RO; kWh
   69;    98;     1; -32768;      32767; 0x091C[0] (2332); RO; kWh
   70;     2;    11; -2147483648; 2147483647; 0x091D[0] (2333); RO; MWh
   71;    70;     6;     0;      65535; 0x0259[0] ( 601); RO; h
   72;    69;     6;     0;      65535; 0x025A[0] ( 602); RO; h
   73;   146;     6;     0;      65535; 0x0805[0] (2053); RO; h
   74;  5951;     6;     0;      65535; 0x07FC[0] (2044); RO; h
   75;  1308;     6;     0;      65535; 0x0802[0] (2050); RO; h
   76;  7444;     6;     0;      65535; 0x07FF[0] (2047); RO; h
   79;   364;     6;     0;          0; 0x0A20[0] (2592); RO;
   83;     0;     6;     0;          1; 0x0287[0] ( 647); RW;
   85;     0;     6;     0;          1; 0x025B[0] ( 603); RW;
   86; 32768;     2;    20;         30; 0x025D[0] ( 605); RW; °C
   87; 32768;     2;     1;          5; 0x025E[0] ( 606); RW; K
   88; 32768;     2;     7;         25; 0x025C[0] ( 604); RW; °C
   89;     1;     6;     0;          1; 0x025F[0] ( 607); RW;
   90;   220;     2;    20;         30; 0x0261[0] ( 609); RW; °C
   91;    50;     2;     1;          5; 0x0262[0] ( 610); RW; K
   92;   150;     2;     7;         25; 0x0260[0] ( 608); RW; °C
   93;     0;     8;     0;          1; 0x011A[0] ( 282); RW;
   94; 32768;     6;     1;         10; 0x01BA[0] ( 442); RW; K/d
   95; 32768;     2;    20;         40; 0x01BB[0] ( 443); RW; °C
   96; 32768;     6;     0;          5; 0x01BC[0] ( 444); RW; d
   97; 32768;     2;    20;         50; 0x01BD[0] ( 445); RW; °C
   98; 32768;     6;     0;          5; 0x01BE[0] ( 446); RW; d
   99;    25;     8;     1;         31; 0xFDDE[0] (64990); RW;
  100;     3;     8;     1;         12; 0xFDDF[0] (64991); RW;
  101;    25;     8;     1;         31; 0xFDE0[0] (64992); RW;
  102;    10;     8;     1;         12; 0xFDE1[0] (64993); RW;
  103;     1;     8;     0;          1; 0xFDB4[0] (64948); RW;
  104;     2;     8;     0;          3; 0xFDB3[0] (64947); RW;
  105;   170;     2;     3;         30; 0x01BF[0] ( 447); RW; °C
  106;     1;     8;     0;          1; 0xFDB2[0] (64946); RW;
  109;    20;     8;     1;        120; 0xFDB1[0] (64945); RW; min
  110;    15;     8;     1;         30; 0xFDB0[0] (64944); RW;
  111;     0;     8;     0;          8; 0xFDAE[0] (64942); RW;
  112;     2;     8;     0;          7; 0x0121[0] ( 289); RO;
  113;   380;     2;    20;         65; 0x0028[1] (  40); RW; °C
  114; 32768;     8;    30;        240; 0x002B[2] (  43); RW;
  115; 32768;     2;    20;         60; 0x0028[2] (  40); RW; °C
  116;   276;     2;     0;         40; 0x02CA[0] ( 714); RO; °C
  117;   274;     2;     0;         40; 0x01D7[0] ( 471); RO; °C
  118;   276;     2;     0;         90; 0x0078[0] ( 120); RO; °C
  120;    40;     2;     1;         10; 0x0022[0] (  34); RW; K
  121;    30;     2;     0;          5; 0x0263[0] ( 611); RW; °C
  122;     0;     8;     0;          1; 0x0101[0] ( 257); RW;
  123;     1;     6;     0;          1; 0x027E[0] ( 638); RW;
  124; 32768;     6;     1;          2; 0x0183[0] ( 387); RW;
  125; 32768;     4;    -5;          5; 0x0109[0] ( 265); RW; K
  127;   391;     6;     0;          0; 0x0199[0] ( 409); RO;
  128;     3;     6;     0;          0; 0x019A[0] ( 410); RO;
  130;  5208;     5;     0;      32896; 0x1410[1] (5136); RW;
  131; 32896;     5;     0;      32896; 0x1411[1] (5137); RW;
  132; 32896;     5;     0;      32896; 0x1412[1] (5138); RW;
  133;  5208;     5;     0;      32896; 0x1420[1] (5152); RW;
  134; 32896;     5;     0;      32896; 0x1421[1] (5153); RW;
  135; 32896;     5;     0;      32896; 0x1422[1] (5154); RW;
  136;  5208;     5;     0;      32896; 0x1430[1] (5168); RW;
  137; 32896;     5;     0;      32896; 0x1431[1] (5169); RW;
  138; 32896;     5;     0;      32896; 0x1432[1] (5170); RW;
  139;  5208;     5;     0;      32896; 0x1440[1] (5184); RW;
  140; 32896;     5;     0;      32896; 0x1441[1] (5185); RW;
  141; 32896;     5;     0;      32896; 0x1442[1] (5186); RW;
  142;  5208;     5;     0;      32896; 0x1450[1] (5200); RW;
  143; 32896;     5;     0;      32896; 0x1451[1] (5201); RW;
  144; 32896;     5;     0;      32896; 0x1452[1] (5202); RW;
  145;  5212;     5;     0;      32896; 0x1460[1] (5216); RW;
  146; 32896;     5;     0;      32896; 0x1461[1] (5217); RW;
  147; 32896;     5;     0;      32896; 0x1462[1] (5218); RW;
  148;  5212;     5;     0;      32896; 0x1470[1] (5232); RW;
  149; 32896;     5;     0;      32896; 0x1471[1] (5233); RW;
  150; 32896;     5;     0;      32896; 0x1472[1] (5234); RW;
  151; 32768;     5;     0;      32896; 0x1410[2] (5136); RW;
  152; 32768;     5;     0;      32896; 0x1411[2] (5137); RW;
  153; 32768;     5;     0;      32896; 0x1412[2] (5138); RW;
  154; 32768;     5;     0;      32896; 0x1420[2] (5152); RW;
  155; 32768;     5;     0;      32896; 0x1421[2] (5153); RW;
  156; 32768;     5;     0;      32896; 0x1422[2] (5154); RW;
  157; 32768;     5;     0;      32896; 0x1430[2] (5168); RW;
  158; 32768;     5;     0;      32896; 0x1431[2] (5169); RW;
  159; 32768;     5;     0;      32896; 0x1432[2] (5170); RW;
  160; 32768;     5;     0;      32896; 0x1440[2] (5184); RW;
  161; 32768;     5;     0;      32896; 0x1441[2] (5185); RW;
  162; 32768;     5;     0;      32896; 0x1442[2] (5186); RW;
  163; 32768;     5;     0;      32896; 0x1450[2] (5200); RW;
  164; 32768;     5;     0;      32896; 0x1451[2] (5201); RW;
  165; 32768;     5;     0;      32896; 0x1452[2] (5202); RW;
  166; 32768;     5;     0;      32896; 0x1460[2] (5216); RW;
  167; 32768;     5;     0;      32896; 0x1461[2] (5217); RW;
  168; 32768;     5;     0;      32896; 0x1462[2] (5218); RW;
  169; 32768;     5;     0;      32896; 0x1470[2] (5232); RW;
  170; 32768;     5;     0;      32896; 0x1471[2] (5233); RW;
  171; 32768;     5;     0;      32896; 0x1472[2] (5234); RW;
  172;  4124;     5;     0;      32896; 0x1710[0] (5904); RW;
  173; 18528;     5;     0;      32896; 0x1711[0] (5905); RW;
  174; 32896;     5;     0;      32896; 0x1712[0] (5906); RW;
  175;  4124;     5;     0;      32896; 0x1720[0] (5920); RW;
  176; 18528;     5;     0;      32896; 0x1721[0] (5921); RW;
  177; 32896;     5;     0;      32896; 0x1722[0] (5922); RW;
  178;  4124;     5;     0;      32896; 0x1730[0] (5936); RW;
  179; 18528;     5;     0;      32896; 0x1731[0] (5937); RW;
  180; 32896;     5;     0;      32896; 0x1732[0] (5938); RW;
  181;  4124;     5;     0;      32896; 0x1740[0] (5952); RW;
  182; 18528;     5;     0;      32896; 0x1741[0] (5953); RW;
  183; 32896;     5;     0;      32896; 0x1742[0] (5954); RW;
  184;  4124;     5;     0;      32896; 0x1750[0] (5968); RW;
  185; 18528;     5;     0;      32896; 0x1751[0] (5969); RW;
  186; 32896;     5;     0;      32896; 0x1752[0] (5970); RW;
  187;  4192;     5;     0;      32896; 0x1760[0] (5984); RW;
  188; 32896;     5;     0;      32896; 0x1761[0] (5985); RW;
  189; 32896;     5;     0;      32896; 0x1762[0] (5986); RW;
  190;  4192;     5;     0;      32896; 0x1770[0] (6000); RW;
  191; 32896;     5;     0;      32896; 0x1771[0] (6001); RW;
  192; 32896;     5;     0;      32896; 0x1772[0] (6002); RW;
  193;     6;     6;     0;         59; 0x0B00[0] (2816); RO;
  194;     3;     6;     0;         23; 0x0B01[0] (2817); RO;
  195;    19;     6;     1;         31; 0x0B02[0] (2818); RO;
  196;     5;     6;     1;         12; 0x0B03[0] (2819); RO;
  197;    17;     6;     0;         99; 0x0B04[0] (2820); RO;
  198;  8038;     6;     0;          5; 0x0B05[0] (2821); RO;
  199;     0;     6;     1;      65535; 0x0B06[0] (2822); RO;
  200;    18;     6;     0;         59; 0x0B07[0] (2823); RO;
  201;     3;     6;     0;         23; 0x0B08[0] (2824); RO;
  202;    19;     6;     1;         31; 0x0B09[0] (2825); RO;
  203;     5;     6;     1;         12; 0x0B0A[0] (2826); RO;
  204;    17;     6;     0;         99; 0x0B0B[0] (2827); RO;
  205;  8038;     6;     0;          5; 0x0B0C[0] (2828); RO;
  206;     0;     6;     1;      65535; 0x0B0D[0] (2829); RO;
  207;    21;     6;     0;         59; 0x0B0E[0] (2830); RO;
  208;     3;     6;     0;         23; 0x0B0F[0] (2831); RO;
  209;    19;     6;     1;         31; 0x0B10[0] (2832); RO;
  210;     5;     6;     1;         12; 0x0B11[0] (2833); RO;
  211;    17;     6;     0;         99; 0x0B12[0] (2834); RO;
  212;  8040;     6;     0;          5; 0x0B13[0] (2835); RO;
  213;     0;     6;     1;      65535; 0x0B14[0] (2836); RO;
  214;     1;     6;     0;         59; 0x0B15[0] (2837); RO;
  215;     4;     6;     0;         23; 0x0B16[0] (2838); RO;
  216;    19;     6;     1;         31; 0x0B17[0] (2839); RO;
  217;     5;     6;     1;         12; 0x0B18[0] (2840); RO;
  218;    17;     6;     0;         99; 0x0B19[0] (2841); RO;
  219;  8040;     6;     0;          5; 0x0B1A[0] (2842); RO;
  220;     0;     6;     1;      65535; 0x0B1B[0] (2843); RO;
  221;    21;     6;     0;         59; 0x0B1C[0] (2844); RO;
  222;     4;     6;     0;         23; 0x0B1D[0] (2845); RO;
  223;    19;     6;     1;         31; 0x0B1E[0] (2846); RO;
  224;     5;     6;     1;         12; 0x0B1F[0] (2847); RO;
  225;    17;     6;     0;         99; 0x0B20[0] (2848); RO;
  226;  8040;     6;     0;          5; 0x0B21[0] (2849); RO;
  227;     0;     6;     1;      65535; 0x0B22[0] (2850); RO;
  228;     2;     6;     0;         59; 0x0B23[0] (2851); RO;
  229;     5;     6;     0;         23; 0x0B24[0] (2852); RO;
  230;    19;     6;     1;         31; 0x0B25[0] (2853); RO;
  231;     5;     6;     1;         12; 0x0B26[0] (2854); RO;
  232;    17;     6;     0;         99; 0x0B27[0] (2855); RO;
  233;  8040;     6;     0;          5; 0x0B28[0] (2856); RO;
  234;     0;     6;     1;      65535; 0x0B29[0] (2857); RO;
  235;    14;     6;     0;         59; 0x0B2A[0] (2858); RO;
  236;     5;     6;     0;         23; 0x0B2B[0] (2859); RO;
  237;    19;     6;     1;         31; 0x0B2C[0] (2860); RO;
  238;     5;     6;     1;         12; 0x0B2D[0] (2861); RO;
  239;    17;     6;     0;         99; 0x0B2E[0] (2862); RO;
  240;  8039;     6;     0;          5; 0x0B2F[0] (2863); RO;
  241;     0;     6;     1;      65535; 0x0B30[0] (2864); RO;
  242;    15;     6;     0;         59; 0x0B31[0] (2865); RO;
  243;     5;     6;     0;         23; 0x0B32[0] (2866); RO;
  244;    19;     6;     1;         31; 0x0B33[0] (2867); RO;
  245;     5;     6;     1;         12; 0x0B34[0] (2868); RO;
  246;    17;     6;     0;         99; 0x0B35[0] (2869); RO;
  247;  8040;     6;     0;          5; 0x0B36[0] (2870); RO;
  248;     0;     6;     1;      65535; 0x0B37[0] (2871); RO;
  249;    33;     6;     0;         59; 0x0B38[0] (2872); RO;
  250;     5;     6;     0;         23; 0x0B39[0] (2873); RO;
  251;    19;     6;     1;         31; 0x0B3A[0] (2874); RO;
  252;     5;     6;     1;         12; 0x0B3B[0] (2875); RO;
  253;    17;     6;     0;         99; 0x0B3C[0] (2876); RO;
  254;  8038;     6;     0;          5; 0x0B3D[0] (2877); RO;
  255;     0;     6;     1;      65535; 0x0B3E[0] (2878); RO;
  256;     2;     6;     0;         59; 0x0B3F[0] (2879); RO;
  257;     6;     6;     0;         23; 0x0B40[0] (2880); RO;
  258;    19;     6;     1;         31; 0x0B41[0] (2881); RO;
  259;     5;     6;     1;         12; 0x0B42[0] (2882); RO;
  260;    17;     6;     0;         99; 0x0B43[0] (2883); RO;
  261;  8040;     6;     0;          5; 0x0B44[0] (2884); RO;
  262;     0;     6;     1;      65535; 0x0B45[0] (2885); RO;
  263;     3;     6;     0;         59; 0x0B46[0] (2886); RO;
  264;     6;     6;     0;         23; 0x0B47[0] (2887); RO;
  265;    19;     6;     1;         31; 0x0B48[0] (2888); RO;
  266;     5;     6;     1;         12; 0x0B49[0] (2889); RO;
  267;    17;     6;     0;         99; 0x0B4A[0] (2890); RO;
  268;  8038;     6;     0;          5; 0x0B4B[0] (2891); RO;
  269;     0;     6;     1;      65535; 0x0B4C[0] (2892); RO;
  270;     3;     6;     0;         59; 0x0B4D[0] (2893); RO;
  271;     7;     6;     0;         23; 0x0B4E[0] (2894); RO;
  272;    19;     6;     1;         31; 0x0B4F[0] (2895); RO;
  273;     5;     6;     1;         12; 0x0B50[0] (2896); RO;
  274;    17;     6;     0;         99; 0x0B51[0] (2897); RO;
  275;  8038;     6;     0;          5; 0x0B52[0] (2898); RO;
  276;     0;     6;     1;      65535; 0x0B53[0] (2899); RO;
  277;    40;     6;     0;         59; 0x0B54[0] (2900); RO;
  278;     7;     6;     0;         23; 0x0B55[0] (2901); RO;
  279;    19;     6;     1;         31; 0x0B56[0] (2902); RO;
  280;     5;     6;     1;         12; 0x0B57[0] (2903); RO;
  281;    17;     6;     0;         99; 0x0B58[0] (2904); RO;
  282;  8038;     6;     0;          5; 0x0B59[0] (2905); RO;
  283;     0;     6;     1;      65535; 0x0B5A[0] (2906); RO;
  284;    26;     6;     0;         59; 0x0B5B[0] (2907); RO;
  285;    10;     6;     0;         23; 0x0B5C[0] (2908); RO;
  286;    26;     6;     1;         31; 0x0B5D[0] (2909); RO;
  287;     5;     6;     1;         12; 0x0B5E[0] (2910); RO;
  288;    18;     6;     0;         99; 0x0B5F[0] (2911); RO;
  289;    21;     6;     0;          5; 0x0B60[0] (2912); RO;
  290;     0;     6;     1;      65535; 0x0B61[0] (2913); RO;
  291;     6;     6;     0;         59; 0x0B62[0] (2914); RO;
  292;    22;     6;     0;         23; 0x0B63[0] (2915); RO;
  293;     4;     6;     1;         31; 0x0B64[0] (2916); RO;
  294;     1;     6;     1;         12; 0x0B65[0] (2917); RO;
  295;    19;     6;     0;         99; 0x0B66[0] (2918); RO;
  296;    30;     6;     0;          5; 0x0B67[0] (2919); RO;
  297;     0;     6;     1;      65535; 0x0B68[0] (2920); RO;
  298;    49;     6;     0;         59; 0x0B69[0] (2921); RO;
  299;    21;     6;     0;         23; 0x0B6A[0] (2922); RO;
  300;    15;     6;     1;         31; 0x0B6B[0] (2923); RO;
  301;     2;     6;     1;         12; 0x0B6C[0] (2924); RO;
  302;    19;     6;     0;         99; 0x0B6D[0] (2925); RO;
  303;    22;     6;     0;          5; 0x0B6E[0] (2926); RO;
  304;     0;     6;     1;      65535; 0x0B6F[0] (2927); RO;
  305;    17;     6;     0;         59; 0x0B70[0] (2928); RO;
  306;    22;     6;     0;         23; 0x0B71[0] (2929); RO;
  307;    26;     6;     1;         31; 0x0B72[0] (2930); RO;
  308;     2;     6;     1;         12; 0x0B73[0] (2931); RO;
  309;    19;     6;     0;         99; 0x0B74[0] (2932); RO;
  310;    30;     6;     0;          5; 0x0B75[0] (2933); RO;
  311;     0;     6;     1;      65535; 0x0B76[0] (2934); RO;
  312;    47;     6;     0;         59; 0x0B77[0] (2935); RO;
  313;    18;     6;     0;         23; 0x0B78[0] (2936); RO;
  314;     6;     6;     1;         31; 0x0B79[0] (2937); RO;
  315;     3;     6;     1;         12; 0x0B7A[0] (2938); RO;
  316;    19;     6;     0;         99; 0x0B7B[0] (2939); RO;
  317;    30;     6;     0;          5; 0x0B7C[0] (2940); RO;
  318;     0;     6;     1;      65535; 0x0B7D[0] (2941); RO;
  319;    28;     6;     0;         59; 0x0B7E[0] (2942); RO;
  320;    20;     6;     0;         23; 0x0B7F[0] (2943); RO;
  321;    14;     6;     1;         31; 0x0B80[0] (2944); RO;
  322;     3;     6;     1;         12; 0x0B81[0] (2945); RO;
  323;    19;     6;     0;         99; 0x0B82[0] (2946); RO;
  324;    30;     6;     0;          5; 0x0B83[0] (2947); RO;
  325;     0;     6;     1;      65535; 0x0B84[0] (2948); RO;
  326;    51;     6;     0;         59; 0x0B85[0] (2949); RO;
  327;    14;     6;     0;         23; 0x0B86[0] (2950); RO;
  328;    16;     6;     1;         31; 0x0B87[0] (2951); RO;
  329;     3;     6;     1;         12; 0x0B88[0] (2952); RO;
  330;    19;     6;     0;         99; 0x0B89[0] (2953); RO;
  331;    30;     6;     0;          5; 0x0B8A[0] (2954); RO;
  332;     0;     6;     1;      65535; 0x0B8B[0] (2955); RO;
  357; 32768;     8;     0;         20; 0x0030[0] (  48); RW; min
  368; 32768;     6;     0;        100; 0x059D[0] (1437); RW; %
  372; 32768;     2;    20;         75; 0x0181[0] ( 385); RW; °C
  399; 32768;     8;     0;          6; 0xFDBA[0] (64954); RW;
  412;   100;     6;    20;        100; 0x070A[0] (1802); RW; %
  413; 32768;     6;     0;          3; 0x059F[0] (1439); RW;
  414; 32768;     6;     0;        120; 0x05A0[0] (1440); RW; min
  415;   100;     6;    20;        100; 0x070B[0] (1803); RW; %
  425;     0;     6;     0;          1; 0x06AE[0] (1710); RW;
  429; 32768;     7;     0;          0; 0x0A33[0] (2611); RO; l/min
  433;     0;     6;     0;      32768; 0x4E6A[0] (20074); RO;
  434;   348;     2;     0;          0; 0x06A1[0] (1697); RO; °C
  435;   134;     7;     0;          0; 0x0674[0] (1652); RO; bar
  437;   350;     2;     0;          0; 0x06A0[0] (1696); RO; °C
  438;  3214;     7;     0;          0; 0x0673[0] (1651); RO; l/min
  439;   121;     7;     0;          0; 0x0675[0] (1653); RO; bar
  440; 32768;     2;     0;          0; 0x4E63[0] (20067); RO; °C
  441; 32768;     2;     0;          0; 0x4E65[0] (20069); RO; °C
  442;   222;     2;     0;          0; 0x4E64[0] (20068); RO; °C
  443;   220;     2;     0;          0; 0x4E66[0] (20070); RO; °C
  444;   328;     2;     0;          0; 0x069E[0] (1694); RO; %
  445; 32768;     2;     0;          0; 0x06A2[0] (1698); RO; °C
  446; 32768;     2;     0;          0; 0x069F[0] (1695); RO; °C
  447;   350;     2;     0;          0; 0x06A3[0] (1699); RO; °C
  448;   150;     2;     0;          0; 0x06B8[0] (1720); RO; °C
  450;     1;     6;     0;          1; 0x068F[0] (1679); RW;
  451; 32768;     6;     0;          1; 0x4ECA[0] (20170); RW;
  452; 32768;     1;     0;         20; 0x0649[0] (1609);CRW;
  454;     0;     6;     0;          1; 0x070D[0] (1805); RW;
  456;     0;     6;     0;          1; 0x06A4[0] (1700); RW;
  460; 32768;     6;     0;         10; 0x0288[0] ( 648); RW;
  462; 32768;     6;     1;         10; 0x070F[0] (1807); RW; K
  463;   420;     2;    30;         44; 0x01A2[0] ( 418); RW; bar
  464;    95;     6;    20;        100; 0x070C[0] (1804); RW; %
  465;     0;     6;     0;          1; 0x070E[0] (1806); RW;
  466;     0;     6;     0;          1; 0x0669[0] (1641); RW;
  471; 32768;     6;     0;          0; 0xC24E[0] (49742); RO;
  472; 32768;     6;     0;      65535; 0x071D[0] (1821); RO;
  473; 32768;    15;     0; 2147483647; 0x071C[0] (1820); RO;
  474; 32768;     6;     0;         10; 0x03E3[0] ( 995); RW;
  480;     0;     6;     0;          3; 0x4E5A[0] (20058); RW;
  481;     0;     6;     0;          0; 0x0668[0] (1640); RO; min
  485; 16577;     6;     0;          0; 0x4E5E[0] (20062); RO;
  486; 32768;     2;    10;         30; 0x4EA7[1] (20135);CRW; °C
  487; 32768;     2;    10;         30; 0x4EA7[2] (20135);CRW; °C
  488;     0;     6;     0;          0; 0x0074[0] ( 116); RO;
  510; 32768;     6;     0;          1; 0x0000[0] (   0); RO;
  511; 32768;     6;     0;          1; 0x0000[0] (   0); RO;
  512;     1;     6;     0;          1; 0x0000[0] (   0); RO;
  513;     1;     6;     0;          1; 0x0000[0] (   0); RO;
  514;     1;     6;     0;          1; 0x0000[0] (   0); RO;
  515; 32768;     6;     0;          1; 0x0000[0] (   0); RO;
  516; 32768;     6;     0;          1; 0x0000[0] (   0); RO;
  517;     1;     6;     0;          1; 0x0000[0] (   0); RO;
  518;     1;     6;     0;          1; 0x0000[0] (   0); RO;
  519; 32768;     6;     0;          1; 0x0000[0] (   0); RO;
  520; 32768;     6;     0;          1; 0x0000[0] (   0); RO;
  521; 32768;     6;     0;          1; 0x0000[0] (   0); RO;
  522;     1;     6;     0;          1; 0x0000[0] (   0); RO;
  523; 32768;     6;     0;          1; 0x0000[0] (   0); RO;
  524; 32768;     6;     0;          1; 0x0000[0] (   0); RO;
  525; 32768;     6;     0;          1; 0x0000[0] (   0); RO;
  526; 32768;     6;     0;          1; 0x0000[0] (   0); RO;
  527; 32768;     6;     0;          1; 0x0000[0] (   0); RO;
  528; 32768;     6;     0;          1; 0x0000[0] (   0); RO;
  529; 32768;     6;     0;          1; 0x0000[0] (   0); RO;
  530; 32768;     6;     0;          1; 0x0000[0] (   0); RO;
  531; 32768;     6;     0;          1; 0x0000[0] (   0); RO;
  532; 32768;     6;     0;          1; 0x0000[0] (   0); RO;
  533; 32768;     6;     0;          1; 0x0000[0] (   0); RO;
  534; 32768;     6;     0;          1; 0x0000[0] (   0); RO;
  535; 32768;     6;     0;          1; 0x0000[0] (   0); RO;
  536; 32768;     6;     0;          1; 0x0000[0] (   0); RO;
  537; 32768;     6;     0;          1; 0x0000[0] (   0); RO;
  538; 32768;     6;     0;          1; 0x0000[0] (   0); RO;
  539; 32768;     6;     0;          1; 0x0000[0] (   0); RO;
  540; 32768;     6;     0;          1; 0x0000[0] (   0); RO;
  541; 32768;     6;     0;          1; 0x0000[0] (   0); RO;
  542;     1;     6;     0;          1; 0x0000[0] (   0); RO;
  544; 32768;     6;     0;          1; 0x0000[0] (   0); RO;
  545; 32768;     6;     0;          1; 0x0000[0] (   0); RO;
  546; 32768;     6;     0;          1; 0x0000[0] (   0); RO;
  547; 32768;     6;     0;          1; 0x0000[0] (   0); RO;
  548; 32768;     6;     0;          1; 0x0000[0] (   0); RO;
  549; 32768;     6;     0;          1; 0x0000[0] (   0); RO;
  551; 32768;     6;     0;          1; 0x0000[0] (   0); RO;
  552;     1;     6;     0;          1; 0x0000[0] (   0); RO;
  554; 32768;     6;     0;          1; 0x0000[0] (   0); RO;
  555; 32768;     6;     0;          1; 0x0000[0] (   0); RO;
  556;     1;     6;     0;          1; 0x0000[0] (   0); RO;
  557;     0;     6;     0;          0; 0x080E[0] (2062); RO;
  558;   222;     2;   -20;         60; 0x0000[0] (   0); RO; °C
  700;  2254;     6;     0;      65535; 0x4E61[0] (20065); RO;
  701; 32768;     6;     0;      65535; 0x4E89[0] (20105); RO;
  702;    68;     6;     0;      65535; 0x4E5C[0] (20060); RO;
  703; 32768;     6;     0;      65535; 0x4E56[0] (20054); RO;
  704;    47;     6;     0;      65535; 0x4E62[0] (20066); RO;
  712; 32768;     6;     0;          1; 0xC2C4[0] (49860); RO;
60300;     1;     6;     0;      32768; 0x0000[0] (   0); RO;
60307;     0;    12;     0; 2147483647; 0x0000[0] (   0); RO;
60310;   230;     2;    20;         50; 0x0000[0] (   0); RW; °C
60311;   230;     2;    20;         30; 0x0000[0] (   0); RW; °C
60312;   480;     2;    40;         60; 0x0000[0] (   0); RW; °C
60316;     0;     6;     0;      32768; 0x0000[0] (   0); RW;
60317;     0;     6;     0;          2; 0x0000[0] (   0); RW;
60328;     0;     6;     0;          1; 0x0000[0] (   0); RW;
60600;     0;     6;     0;          1; 0x0000[0] (   0); RW;
60700; 32768;     6;     0;          1; 0x0000[0] (   0); RO;
60701;     0;     6;     0;          2; 0x0000[0] (   0); RW;
60702;     0;     2;     3;         15; 0x0000[0] (   0); RW; kW
60703;     0;     2;     1;         10; 0x0000[0] (   0); RW; kW
60704;     0;     6;     0;          1; 0x0000[0] (   0); RO;
60705;     0;     2;    10;         70; 0x0000[0] (   0); RW; °C
60706;     0;     6;     0;          2; 0x0000[0] (   0); RW;
60304;     1;     6;     0;      32768; 0x0000[0] (   0); RO;
60305;     0;     6;     0;          1; 0x0000[0] (   0); RW;
60306;     0;     6;     0;          5; 0x0000[0] (   0); RO;
60320;     1;     6;    -1;          1; 0x0000[0] (   0); RW;
60321;     0;     6;     0;          1; 0x0000[0] (   0); RW;
60322;     0;     6;     0;          1; 0x0000[0] (   0); RW;
60323;     0;     6;     0;        100; 0x0000[0] (   0); RO;
60324;     0;     6;     0;      65535; 0x0000[0] (   0); RO;
60325;     0;    12;     0; 2147483647; 0x0000[0] (   0); RW;
object_count: 503

Das Mapping der webID's zu den Modbus/TCP Registern findet man für eine Wärmepumpe mit WPM 3/3i in der Datei WPM-isg-modbus.csv im Verzeichnis /firmware/rel_b/etc/config. Für Lüftungsanlagen und die neuere WPM System gibt es eigene Dateien, die das Mapping enthalten. KNX Mappings sind ebenfalls in dem Verzeichnis vorhanden, allerdings scheinen die Dateien ohne eine KNX Erweiterung nicht viel zu enthalten.

Für Wärmepumpen mit WPM 3/3i habe ich die nachfolgende Tabelle erstellt, in der die Mappings der WebIDs zu den Modbus Adressen beschrieben sind. Alle Parameter, die mir interessant erschienen, habe ich als weitere Mappings ab Adresse 8000 ergänzt (grüne Spalten). Dabei habe ich die in der Mapping-Datei verwendete Zählweise verwendet, bei der die Read Input-Register im Bereich 30.000-39.999 und die Read/Write Holding Register im Bereich von 40.000-49.999 liegen, siehe . Um das Eintragen der Parameter in Loxone Config zu erleichtern, habe ich eine Spalte mit den Adressen ab "0" ergänzt, so dass man nicht bei jedem Parametern "1" abziehen muss. 

...

6

...

in Verbindung mit WebID=50 (VD HEIZEN TAG, kWh) für Nachkommastellen bei kWh

...

Software Version WPM

...

liefert leider bei mir nicht den gewünschten Wert

[0="UNBEKANNT", 6="WPF/C 04 (cool)", 7="WPF/C 05 (cool)", 8="WPF/C 07 (cool)", 9="WPF/C 10 (cool)", 10="WPF/C 13 (cool)", 11="WPF 16 (cool)", 68="WPW 10 Trend", 69="WPW 12 Trend", 70="WPW 17 Trend", 71="WPW 22 Trend"] wenn webID=60498 gesetzt
bzw.
[0="UNBEKANNT", 6="TTF/C 04 (cool)", 7="TTF/C 05 (cool)", 8="TTF/C 07 (cool)", 9="TTF/C 10 (cool)", 10="TTF/C 13 (cool)", 11="TTF 16 (cool)"] wenn webID=60499 gesetzt

...

Anmerkung: die WebID=471, "Betriebsstatus", modbus/TCP Input Register 2501 scheint mit WPM 3i nicht unterstützt zu sein. 

Um die in der o.a. Tabelle grün hervorgehobenen modbus/TCP Register abfragen bzw. setzen zu können, müssen die folgenden Zeilen zu der Datei WPM-isg-modbus.csv im Verzeichnis /firmware/rel_b/etc/config am Ende hinzugefügt werden:

Codeblock
titleWPM-isg-modbus.csv
collapsetrue
# weitere webIDs - JW;;
48001;38;MAXIMALE VORLAUFTEMP
48002;45;FROSTSCHUTZ ANLAGE
38001;49;VD HEIZEN TAG
38002;53;VD WARMWASSER TAG
38003;57;
38004;60;
38005;63;VD HEIZEN TAG
38006;67;VD WARMWASSER TAG
38007;79;SCHALTZUSTAND
48003;83;KUEHLMODUS
48004;85;GEBLAESEKUEHLUNG
48005;89;FLAECHENKUEHLUNG
48006;103;SOMMERBETRIEB
48007;106;PUMPENZYKLEN
48008;111;QUELLENMEDIUM
48009;120;WARMWASSERHYSTERESE
48010;121;WW-KORREKTUR
48011;122;ANTILEGIONELLENBEHANDLUNG
48012;123;WW LERNFUNKTION
38008;127;TYP
48013;412;LEISTUNG HEIZKREISPUMPE
48014;415;LEISTUNG WARMWASSERPUMPE
48015;425;NOTBETRIEB
38009;433;SOMMERBETRIEB WPM3
48016;450;PUFFERBETRIEB
48017;454;KOMBISPEICHER
48018;456;KUEHLEN
48019;463;HD SENSOR MAX
48020;464;LEISTUNG SOLEPUMPE
48021;465;EINPHASIGER BETRIEB
48022;466;SOFORTSTART
38010;481;RESTSTILLSTAND
38011;485;STATUS
38012;557;FATALER FEHLER STATUS
38013;700;DYNAMISIERUNG-1
38014;701;DYNAMISIERUNG-2
38015;702;SYSTEM
38016;704;FUEHLER
38017;60001;ISG HAUPTVERSIONSNUMMER
38018;60002;ISG NEBENVERSIONSNUMMER
38019;60003;ISG REVISIONSNUMMER
38020;60004;LAUFZEIT-TAGE
38021;60005;LAUFZEIT-STUNDEN
38022;60018;FEHLER TIMESTAMP
38023;60019;FATALER FEHLER TIMESTAMP
38024;60020;INSTALLIERTE ERWEITERUNG
38025;60022;DASHBOARD-LOG DAY_DBL
38026;60023;DASHBOARD-LOG WM_HZ_DBL
38027;60024;DASHBOARD-LOG WM_WW_DBL
38028;60025;DASHBOARD-LOG AUSSENTEMP_MAX_DBL
38029;60026;DASHBOARD-LOG AUSSENTEMP_AVG_DBL
38030;60027;DASHBOARD-LOG AUSSENTEMP_MIN_DBL
38031;60302;EMI-AKTIVIERT
38032;60303;EMI-STATUS
48023;60316;WAERMEPUMPENTYP
48024;60317;HEIZUNGSPUFFER

Nach einem Neustart des ISGweb, welchen man z.B. über den Befehl reboot per SSH durchführen kann, stehen die neuen Parameter zur Verfügung.

Image Removed

Hier ein Screenshot von einem Low-Level modbus/TCP Tool (ModbusClient von Control Technologies für Mac-OS) um die Funktionalität zu überprüfen. Der Parameter "Fühler" liefert den Wert 47, 0x00101111 binär. Die Bits stehen dabei für die folgenden Fühler: B0="WP-Vorlauf", B1="WP-Ruecklauf", B2="WW-Fuehler", B3="Aussenfuehler", B4="Mischerfuehler", B5="Quellenfuehler", B6="Vorlauffuehler Kuehlung", B7="Solar Kollektorfuehler" (fett hervorgehobenen Fühler sind aktiv/vorhanden).