THZ Tecalor (LWZ Stiebel Eltron) module support and code improvement.

Begonnen von immi, 02 Februar 2015, 11:42:16

Vorheriges Thema - Nächstes Thema

TheTrumpeter

Zitat von: LaChris1980 am 18 Februar 2026, 20:23:03Die Einstellung befindet sich im Menü "Fachmann" und ist auch mit dem Installateur-Code geschützt, ggf. ist das dann so gar nicht möglich es auszulesen?
Bisher war das kein Problem.

Möglicherweise haben die neueren Anlagen noch weitere Register?
FHEM auf RPi3, THZ (LWZ404SOL), RPII2C & I2C_MCP342x (ADCPiZero), PowerMap, CustomReadings, RPI_GPIO, Twilight, nanoCUL (WMBus für Diehl Wasserzähler & Regenerationszähler für BWT AqaSmart), ESPEasy, TPLinkHS110

LaChris1980

Ja das könnte wohl möglicherweise sein.
Bei der Menge an Register weiß ich aber wirklich nicht wo ich dann weiter suchen soll
Ab 0D dann?
Was hat es mit dem UNKNOWN Register REQUEST auf sich?
Danke

TheTrumpeter

Zitat von: LaChris1980 am 18 Februar 2026, 20:23:03Ich hab nun mal nur die Bereiche "OA" und "0B" auslesen lassen.
Dabei sehe ich aber keine Änderungen wenn ich den Wert ändere:

01000B0A1003-0A-BE0A0027028A
01000C0B1003-0B-01000C0B1003-0104370B00271003-decode: UNKNOWN Register REQUEST
Ich weiß nicht was genau Du gemacht hast, aber Du musst den Code schon sinngemäß ändern...

Also je nachdem was Du in Zeile 1924ff als "numbers" aktivierst https://github.com/mhop/fhem-mirror/blob/master/fhem/FHEM/00_THZ.pm#L1924, musst Du auch in 1938ff das passende "cmd" aktivieren, https://github.com/mhop/fhem-mirror/blob/master/fhem/FHEM/00_THZ.pm#L1938

Mit 1930 aktiv müsste dann auch 1940 aktiviert und (ganz wichtig!) 1941 deaktiviert werden.

    #my @numbers = (1..65535);
        #my $cmd = "0A" . sprintf("%04X",  $indice);

Dann sollten alle 0A-Register abgefragt werden. ACHTUNG: Das dauert SEHR lange.
Für die 0B-Register musst Du natürlich die Zeile 1940 entsprechend anpassen.
FHEM auf RPi3, THZ (LWZ404SOL), RPII2C & I2C_MCP342x (ADCPiZero), PowerMap, CustomReadings, RPI_GPIO, Twilight, nanoCUL (WMBus für Diehl Wasserzähler & Regenerationszähler für BWT AqaSmart), ESPEasy, TPLinkHS110