zusätzliche Objekte im ISGweb für modbus/TCP freischalten

zusätzliche Objekte im ISGweb für modbus/TCP freischalten

Einleitung

Wer in der offiziellen Dokumentation von Stiebel Eltron für die modbus/TCP Erweiterung des ISGweb bestimmte Parameter/Objekte vermisst, die z.B. im Webinterface des ISG angezeigt werden, kann sein ISGweb tunen und die Liste erweitern, denn nicht alle Parameter, die im Webinterface angezeigt werden oder verfügbar sind, können über modbus/TCP abgefragt bzw. geändert werden. Ich habe z.B. den aktuellen Zustand vermisst, ob die Wärmepumpe gerade arbeitet, ob sie im Heiz- oder WW-betrieb ist, ob die Pumpen laufen, ... Persönlich fand dies schon beim Webinterface des ISGweb störend, dass diese Werte, im Gegensatz zum Display der WP selbst, nicht über Symbole im Hauptfenster angezeigt werden. Immerhin konnte man sich die Werte anzeigen lassen. Die Statistiken im ISGweb finde ich persönlich ebenfalls sehr dürftig, da sie nur eine Woche umfassen und damit kaum Aussagewert haben. Lt. der offiziellen Dokumentation für die Modbus/TCP Erweiterung soll dies über das Input Register mit IO Adresse 2501 (bei Loxone 2500) ermittelbar sein, aber dieser Parameter (WebID=471, "Betriebsstatus") scheint mit WPM 3i nicht unterstützt zu sein. Das Webinterface verwendet zumindest bei der WPM 3i andere Parameter mit der webID 79, 433 und 485. Leider gibt es für diese IDs kein Mapping zu Modbus Registern.

Voraussetzungen

Um zusätzliche Parameter freizuschalten 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.  

Im Verzeichnis /firmware gibt es zwei Unterverzeichnisse, die mit ../rel_a bzw. ../rel_b bezeichnet sind. Das ISG installiert ein Update jeweils in das nicht aktuell verwendete Verzeichnis, so dass man prüfen muss, welches Verzeichnis die aktuelle Version enthält (siehe ‘cat’ Befehl weiter unten). Nachfolgend ist das Verzeichnis generisch mit ../rel_X bezeichnet.

Alternativ können Dateien auf der SD-Karte auch direkt bearbeitet werden, indem die SD-Karte z.B. über einen Linux Rechner / Raspberry gemountet und dann bearbeitet wird. Die nachfolgende Vorlage geht davon aus, dass die SD-Karte über ein USB-Adapter angeschlossen wurde (/dev/sda1 ist das erste externe via USB angeschlossene Dateisystem):

# SD-Karte via USB-Adapter mounten sudo mkdir /media/ISGweb sudo mount -v -t ext3 /dev/sda1 /media/ISGweb/ # Verzeichnis für neuere Firmware ermitteln (A oder B) cat /firmware/rel_a/etc/config/version cat /firmware/rel_b/etc/config/version # abhänging von der ermittelten Version cd /firmware/rel_b/etc/config/ # vorhandene Datei als "Original" sichern - falls schon vorhanden einen anderen Namen wählen! cp WPM-isg-modbus.csv WPM-isg-modbus-original.csv # für WPM: zusätzlichen Objekte hinzufügen, indem die Tabelle um weitere webIDs ergänzt wird - siehe ganz unten in dieser Anleitung # Kurzanleitung für Editor VI: 1. Zum Ende der Datei navigieren, 2. A für "Anhängen/Append" drücken, 3. Liste via Copy & Paste ergänzen, 4. ESC, 5. :wq zum speichern & beenden drücken vi WPM-isg-modbus.csv # vor dem Entfernen des USB-Adapters unbedingt das Laufwerk sauber entfernen sudo umount /media/ISGweb

ACHTUNGDie original SD-Karte von Stiebel-Eltron sollte auf keinen Fall direkt modifiziert werden!!! Aus Sicherheitsgründen sollte immer mit einer Kopie gearbeitet werden. Eine SD-Karte kann z.B. unter OS-X mit dem Tool Apple PI Baker oder unter Windows mit dem Tool Win32DiskImager geklont werden. 

Die beiden nächsten Abschnitte enthalten zusätzliche Infos, die nicht unbedingt erforderlich sind. Wer nur die Objekte ergänzen möchte, kann direkt zum letzten Abschnitt gehen. Die Tabelle der undokumentierten webIDs mit den für Loxone erforderlichen Modbus IO Adressen (Spalte: Modbus Adresse "0"-based und Art) erläutert die neu hinzugefügten Befehle.

Infos zu den Dateien, Datenbanken und Tools im ISGweb

Alle nachfolgend aufgeführten URLs und Verzeichnisse beziehen sich auf ein laufendes ISGweb mit SSH Zugang. Wer die Dateien direkt auf der SD-Karte ändern möchte muss die Pfade ggf. anpassen. 

Eine Liste der vom ISGweb aktiv verwendeten Datenbanken findet man in der Datei /var/volatile/cache/loaded_databases

/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

Zu den o.a. Pfaden muss man noch den Prefix /firmware/rel_X/ ergänzen. 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.  

Beschreibungen und Namen zu den webIDs findet man in weiteren Dateien im Verzeichnis  /firmware/rel_X/etc/config/menus. Für die verwendete Wärmepumpe, hier eine WPM 3i heisst das entsprechende Template, z.B.  WPM_3_I_config.json.template . Der Inhalt beschreibt die webIDs mit Struktur (auf welcher Webseite welche IDs ausgegeben werden), Name und Options (mit Namen für Werte aus einer Liste - sofern vorhanden). Hier ein Auszug:

root@servicewelt:/firmware/rel_b/etc/config/menus$ cat WPM_3_I_config.json.template {"name": "", "children": [{"name": "Regler"}, {"name": "ISG"}, {"name": "WP", "children": [{"name": "WPM_3_I", "children": [{"name": "START", "dependency": "0", "accessRight": "1", "pageType": "3", "children": [{"name": "BETRIEBSART", "webID": "1", "dependency": "0", "accessRight": "1", "options": [["1", "BEREITSCHAFTSBETRIEB", "0"], ["2", "PROGRAMMBETRIEB", "0"], ["3", "KOMFORTBETRIEB", "0"], ["4", "ECO-BETRIEB", "0"], ["5", "WARMWASSERBETRIEB", "0"], ["0", "NOTBETRIEB", "0"]]}, {"name": "INNENRAUM", "webID": "558", "dependency": "0", "accessRight": "1"}, ...

Hilfreich sind auch einige Tools im  /firmware/rel_X/bin Verzeichnis, wie z.B. das Tools  isg_tester mit dem man z.B. alle verwendeten Parameter (webIDs) mit der Option -p auslesen kann. Die u.a. Ausgabe ist daher etwas länger.

Tools in /bin und Beispielausgabe mit isg_tester
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$ ./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

Undokumentierte WebIDs mit Mapping zu Modbus/TCP Registern

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_X/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 webIDs enthalten sind, die NICHT über die offizielle modbus/TCP Erweiterung des ISGweb abgefragt oder geändert werden können. 

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 http://www.csimn.com/CSI_pages/Modbus101.html. 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. Aus Platzgründen habe ich die modbus Register in der "1"-based Zählweise, die Stiebel Eltron in der offiziellen Dokumentation verwendet, nicht dargestellt.

WebID

 Werte-typ

Werte-typ Text

Wertetyp Multiplikator lesend
(schreibend 1/x)

   Minimaler Wert

        Maximaler Wert

 RX

 Ein-heit

Beschreibung

WPM 3i

weitere Modbus Read Input Register

weitere Modbus Read / Write Holding Register

Modbus Adresse "0"-based und Art

Werte in [] - entweder als Zahl oder Bits 'Bx' (werden ab 0 gezählt)

WebID

 Werte-typ

Werte-typ Text

Wertetyp Multiplikator lesend
(schreibend 1/x)

   Minimaler Wert

        Maximaler Wert

 RX

 Ein-heit

Beschreibung

WPM 3i

weitere Modbus Read Input Register

weitere Modbus Read / Write Holding Register

Modbus Adresse "0"-based und Art

Werte in [] - entweder als Zahl oder Bits 'Bx' (werden ab 0 gezählt)

38

2

16 Bit signed

0,1

20

75

RW

 °C

MAXIMALE VORLAUFTEMP

x



48001

R/W Holding 8000



45

2

16 Bit signed

0,1

-10

10

RW

 °C

FROSTSCHUTZ ANLAGE

x



48002

R/W Holding 8001



49

6

16 Bit unsigned

-

0

999

RO

 Wh

VD HEIZEN TAG

x

38001



Read Input 8000

in Verbindung mit WebID=50 bzw. modbus Input Register 3351 (VD HEIZEN TAG, kWh) für Nachkommastellen bei kWh

53

6

16 Bit unsigned

-

0

999

RO

 Wh

VD WARMWASSER TAG

x

38002



Read Input 8001

in Verbindung mit WebID=54 bzw. modbus Input Register 3354 (VD WARMWASSER TAG, kWh) für Nachkommastellen bei kWh

57

1





-32768

32767

RO

 kWh

-

x

38003



Read Input 8002



62

11





-2147483648

2147483647

RO

 MWh

NHZ WARMWASSER SUMME

x





Read Input 3509



63

6

16 Bit unsigned

-

0

999

RO

 Wh

VD HEIZEN TAG

x

38005



Read Input 8004

in Verbindung mit WebID=64 bzw. modbus Input Register 3511 (VD HEIZEN TAG, kWh) für Nachkommastellen bei kWh

67

6

16 Bit unsigned

-

0

999

RO

 Wh

VD WARMWASSER TAG

x

38006



Read Input 8005

in Verbindung mit WebID=68 bzw. modbus Input Register 3514 (VD WARMWASSER TAG, kWh) für Nachkommastellen bei kWh

79

6

16 Bit unsigned

-

0

0

RO



SCHALTZUSTAND

x

38007



Read Input 8006

[B0="NHZ-1", B1="NHZ-2", B2="VERDICHTER", B4="WARMWASSERVENTIL", B5="HEIZKREISPUMPE", B6="PUFFERLADEPUMPE="0", B8="QUELLENPUMPE",  B9="KUEHLBETRIEB"]

83

6

16 Bit unsigned

-

0

1

RW



KUEHLMODUS

x



48003

R/W Holding 8002

[0="PASSIVKUEHLUNG", 1="AKTIVKUEHLUNG"]

85

6

16 Bit unsigned

-

0

1

RW



GEBLAESEKUEHLUNG

x



48004

R/W Holding 8003

[0="AUS",1="EIN"]

89

6

16 Bit unsigned

-

0

1

RW



FLAECHENKUEHLUNG

x



48005

R/W Holding 8004

[0="AUS",1="EIN"]

93

8

0 bis 255

-

0

1

RW



AUFHEIZPROGRAMM

x







[0="AUS",1="EIN"]

94

6

16 Bit unsigned

-

1

10

RW

 K/d

STEIGUNG PRO TAG

-









95

2

16 Bit signed

0,1

20

40

RW

 °C

SOCKELTEMPERATUR

-









96

6

16 Bit unsigned

-

0

5

RW

 d

DAUER SOCKEL

-









97

2

16 Bit signed

0,1

20

50

RW

 °C

MAXIMALTEMPERATUR

-









98

6

16 Bit unsigned

-

0

5

RW

 d

DAUER MAXIMALTEMPERATUR

-









99

8

0 bis 255

-

1

31

RW



SOMMERZEIT TAG ANFANG

x









100

8

0 bis 255

-

1

12

RW



SOMMERZEIT MONAT ANFANG

x