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

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

Vorheriges Thema - Nächstes Thema

daywood

Zitat von: willybauss am 03 März 2024, 16:57:41[...]

Wenn Du uns noch verrätst, welche Wärmepumpe und welche Firmwareversion Du verwendest, dann kann immi sicher schnell eine korrigierte Version des THZ-Moduls bauen.

Oder hast Du evtl. eine falsche Firmwareversion eingestellt, die nicht zu Deiner Anlage passt? Dafür gibts das Attribut "firmware".

Ich habe eine Stiebel Eltron LWZ 5S Plus mit Softwareversion 5.5.
Das habe ich so auch eingestellt.

immi

Zitat von: daywood am 05 März 2024, 05:24:23Ich habe eine Stiebel Eltron LWZ 5S Plus mit Softwareversion 5.5.
Das habe ich so auch eingestellt.
in my heatpump (firmware in fhem 4.39) "p04DHWsetTempDay" setting higher than 55° give me an error. Therefore the limitation to 55.

if more people with newer 5.39 confirm no error with 65°, I will enable it

daywood

Hallo zusammen,

ich finde die Variable für folgenden Wert nicht:

Einstellungen -> Warmwasser -> Grundeinstellungen -> NE STUFE WW

Kann mir hier jemand helfen, wo ich die finde?


willybauss

Mag sein, dass so ein selten benutzter Wert (eigentlich stellt man den nur einmal im Leben ein und fasst ihn dann nie mehr an) nicht implementiert ist.
FHEM auf Raspberry Pi B und 2B; THZ (THZ-303SOL), CUL_HM, TCM-EnOcean, SamsungTV, JSONMETER, SYSMON, OBIS, STATISTICS

TheTrumpeter

Zitat von: immi am 10 März 2024, 09:27:00
Zitat von: daywood am 05 März 2024, 05:24:23Ich habe eine Stiebel Eltron LWZ 5S Plus mit Softwareversion 5.5.
Das habe ich so auch eingestellt.
in my heatpump (firmware in fhem 4.39) "p04DHWsetTempDay" setting higher than 55° give me an error. Therefore the limitation to 55.

if more people with newer 5.39 confirm no error with 65°, I will enable it
As per installation manual it's imited to 55 °C for x04 SOL. I also use FW 5.39, so it would most probably cause the same error.
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

daywood

Zitat von: willybauss am 10 März 2024, 17:19:32Mag sein, dass so ein selten benutzter Wert (eigentlich stellt man den nur einmal im Leben ein und fasst ihn dann nie mehr an) nicht implementiert ist.
Ich würde gerne, je nach PV Überschuss, regeln können, ob ich mit Stufe 1 oder 2 zuheize.

TheTrumpeter

Zitat von: daywood am 11 März 2024, 07:06:23
Zitat von: willybauss am 10 März 2024, 17:19:32Mag sein, dass so ein selten benutzter Wert (eigentlich stellt man den nur einmal im Leben ein und fasst ihn dann nie mehr an) nicht implementiert ist.
Ich würde gerne, je nach PV Überschuss, regeln können, ob ich mit Stufe 1 oder 2 zuheize.
immi baut neue Parameter immer recht rasch ein, d.h. Du musst ihm nur sagen an welcher Speicheradresse das zu finden ist. Weiter vorne in dem Thema ist auch erklärt wie man sich "auf die Suche danach" machen kann.
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

daywood

Zitat von: TheTrumpeter am 11 März 2024, 07:23:48Weiter vorne in dem Thema ist auch erklärt wie man sich "auf die Suche danach" machen kann.
Ich habe die 83 Seiten jetzt mal quer gelesen, konnte dazu aber nicht wirklich was finden.

Hast du einen Tipp/Link?

TheTrumpeter

#1238
Zitat von: daywood am 17 März 2024, 20:49:18Hast du einen Tipp/Link?
Der Befehl heißt "readRAWRegisters". Die genaue Anleitung habe ich auf die Schnelle auch nicht gefunden, zumal die Suchfunktion offenbar nicht richtig funktioniert. Blätter' mal durch den Thread hier und suche danach, dann wird's Dir unterkommen. Wo/wie man es genau aufruft, kann ich mich auch nicht mehr erinnern, ich habe es schon sehr lange nicht benutzt.

EDIT: Nachdem ich kurz ins THZ-Modul geschaut habe, müsste es einfach über
get [Mythz] debug_read_raw_register_slow
zu starten sein.
[Mythz] musst Du natürlich durch Deinen Gerätenamen ersetzen.
Danach eine Zeitlang warten und das "data.txt" aus dem FHEM-Hauptverzeichnis abholen.

Wenn Du andere Register als die "Standardregister" lesen willst, musst Du die entsprechenden Code-Teile im 00_THZ.pm Deiner FHEM-Installation aktivieren, siehe Funktion "THZ_debugread".
Wenn Du nach bestimmten Speicherorten suchst, musst Du bei bei Deiner Steuerung den gesuchten Parameter erst auf Wert "A" stellen, dann den Scan ausführen, Datei wegspeichern, Parameter auf Wert "B" stellen, Scan erneut ausführen und dann die beiden data.txt vergleichen. Irgendwo in den geänderten Registern müsste sich Deine Änderung wiederfinden.
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