THZ / LWZ Tecalor Stiebel Eltron Heizung

Begonnen von Heiner, 02 Juni 2013, 11:39:13

Vorheriges Thema - Nächstes Thema

immi

Zitat von: peter456 am 18 Dezember 2014, 21:51:21
Es wäre zwar schön wenn ich auch die Werte zur LWZ schreiben könnte, ist aber für mich nicht ganz wichtig. Wichtiger wäre die Anzeige und die Aufzeichnung der aktuellen Werte.

Geduld Peter

>>hier sind die aktuellen Werte aus sGlobal:
this means that up to "00E7 condensor_temp" old and new firmware are the same.... then start the difference.

and I think your explanation has a problem
extr_speed_set=55 and extr_speed_actual=0

peter456

Bezüglich der Werte "extr_speed_set=55 and extr_speed_actual=0" bin ich mir auch unsicher.
Das sind auch teilweise Informationen dabei, die ich aus dem Internet habe.  Die Messwerte habe ich aber mit meiner LWZ verglichen.

peter456

Vielleicht helfen dir die Informationen aus dem Modul des HeatpumpMonitors von Robert Penz.
Dieses Modul (siehe Anhang) extra für die alte Firmware 2.06 erstellt worden.

immi

Peter
do not change approach: go on like you did « Antwort #1019 am: Heute um 21:51:21 »

get sGlobal
look in the logfile and search for the raw-data
go in the basement and look in the heatpump for the 6 ventilation values (3xSoll und 3xIst)

post what you found out.

immi

Hi Peter
In the meanwhile that you try to decode register sGlobal for the old firmware, i uploaded v0115

I implemented the "Informationen aus dem Modul des HeatpumpMonitors von Robert Penz". All non identified parts will receive value "n.a."

you can activate the function for the old firmwareby
1) updating THZ-fhem to v0115
2) adding to confing file following new attribute
attr Mythz firmware 2.06

without the attribute the module behaves as usual
immi

peter456

Hi Immi,

ich habe nochmals versucht die Parameter "extr_speed_set=55 and extr_speed_actual=0" nachzuvollziehen.
Die Anzeigen der Lüfter stimmen mit den Anzeigen meiner LWZ überein.
Hier meine Ergebnisse:
0100C3FB Header
00C5 collector_temp, Kollektortemp. (19,7°C)
0069 outside_temp, Außentemp. (10,5°C)
00EB flow_temp, Vorlauftemp. (23,5°C)
00DD return_temp, Rücklauftemp. (22.1°C)
00F5 hot_gas_temp, Heißgastemp. (24.5°C)
01AF dhw_temp, Speichertemp. (43.1°C)
0000 flow_temp_hc2, Vorlauftemp.-HK2 (0°C)
00E9 compressor_temp (23,3°C)
00B4 evaporator_temp, Verdampfertemp. (18.0°C)
00E7 condensor_temp, Verflüssigertemp. (23.1°C)
0004 ?
37 extr_speed_set, Drehzahl Ablüfter Soll (55%) (LWZ-Anzeige A11 Steuerprozente Zulüfter)
3A vent_speed_set, Drehzahl Zulüfter Soll (58%) (LWZ-Anzeige A12 Steuerprozente Ablüfter)
00 expel_speed_set, Drehzahl Fortlüfter Soll (0%) (LWZ-Anzeige A13 Steuerprozente Fortlüfter)
CE ?
1F extr_speed_actual, Drehzahl Ablüfter Ist (31) (LWZ-Anzeige A14 Drehzahl Zulüfter)
1D vent_speed_actual, Drehzahl Zulüfter Ist (29) (LWZ-Anzeige A15 Drehzahl Ablüfter)
00 expel_speed_actual, Drehzahl Fortlüfter Ist (0) (LWZ-Anzeige A16 Drehzahl Fortlüfter)
00 ?
0065 outside_temp_filtered, Außentemp. gefiltert (10,1°C)
000000000000000000
1003 footer

Mehr Informationen kann ich momentan nicht liefen.

Dein Update auf V0.115 habe ich durchgeführt. Leiter wird auch nach dem "shutdown restart" die Version V0.114 im FHEM angezeigt.
Das Attribut  "attr Mythz firmware 2.06" habe ich eingefügt, aber solange die Version 0.115 nicht angezeigt wird, bringt das wahrscheinlich nichts.

Gruß
Peter

immi

Zitat von: peter456 am 19 Dezember 2014, 21:31:26

Dein Update auf V0.115 habe ich durchgeführt. Leiter wird auch nach dem "shutdown restart" die Version V0.114 im FHEM angezeigt.
Das Attribut  "attr Mythz firmware 2.06" habe ich eingefügt, aber solange die Version 0.115 nicht angezeigt wird, bringt das wahrscheinlich nichts.

I just uploaded v0.116 with your last information.
It takes several hours before you can update. you can try to update tomorrow.

In the meanwhile you can give me feedback on other registers:
get Mythz sHC1
get Mythz sHC2
get Mythz sDHW
get Mythz sSol
get Mythz sLast10errors
get Mythz sHistory


peter456

Hallo,

das Update auf V0.116 hat heute funktioniert.
Hier die gewünschten Werte:

get Mythz sHC1 => outsideTemp: 3.2 x08: 51.4 returnTemp: 26.6 integralHeat: -58 flowTemp: 31.4 heatSetTemp: 27.5 heatTemp: 28 seasonMode: winter integralSwitch: 100 opMode: normal roomSetTemp: 22

get Mythz sHC2 => outsideTemp: 3.2 returnTemp: 26.6 vorlaufTemp: 0 heatSetTemp: 29.8 heatTemp: 26.6 stellgroesse: -100 seasonMode: winter opMode: normal

get Mythz sDHW => dhw_temp: 39.9 outside_temp: 3.2 dhw_set_temp: 36 comp_block_time: 0 x20: 4376 heat_block_time: 2728 x28: 2 x32: 2 x36: 31499

get Mythz sSol => 01031A161003  msg2 command not known  (meine LWZ hat kein Solar)

get Mythz sLast10errors => number_of_faults: 1 fault0CODE: 0 fault0TIME: 120:39 fault0DATE: 87.07 fault1CODE: 0 fault1TIME: 0 fault1DATE: 0 fault2CODE: 0 fault2TIME: 0 fault2DATE: 0 fault3CODE: 0 fault3TIME: 0 fault3DATE: 0

get Mythz sHistory => compressorHeating: 897 compressorCooling: 897 compressorDHW: 10159 boosterDHW: 3536 boosterHeating: 0  (ich denke nicht das diese Werte stimmen)


Den aktuellen Auszug der LOG-Datei aus FHEM habe ich im Anhang beigefügt.
Mein provisorisch eingerichteter Plot der Außentemperatur funktioniert schon seit gestern. :)


immi

Hi Peter
It does not look bad, you have done 50% of the work for the old firmware 2.06
If you want to modify the decoding  of sHC1, sHC2, sDHW or sSol...you have to tell me exactly how it should look like. Same game as sGlobal.
If you are happy, we can go on with all other registers, like
get Mythz p01RoomTempDayHC1   
get Mythz p07FanStageDay
get Mythz pOpMode

p.s. Pay attention to sLast10errors. Your heatpump saved something, maybe an error. Find out on the heatpump which error it is.

peter456

Hallo Immi,

ich bin jetzt schon begeistert und zufrieden mit dem was hier im Forum innerhalb weniger Tage erreicht wurde.
Vielen herzlichen Dank an dich und alle anderen hier.
Ich kann jetzt schon alle für mich wichtigen Daten der Wärmepumpe überwachen (siehe Anhang).
Wenn du Lust an der Weiterennwicklung dieser alten Firmware hast, bin ich auch bereit dir die notwendigen Daten zu liefern.

Hier weitere Daten:
get Mythz p01RoomTempDayHC1  => 380B0852033E7F01033E034D7F01 °C
get Mythz p07FanStageDay => 6A0A010046000000A00078
get Mythz Popmode => 6A0A010046000000A00078

Im Speicher der Wärmepumpe ist aktuell 1 Fehler gespeichert: Fehlernummer 23, Uhrzeit Fehler 18:39, Datum Fehler 802.


willybauss

Sieht schon mal ganz gut aus. Die Warmwasserkurve ist etwas merkwürdig, das wird wohl an der Regelung der alten Firmware liegen. Mehr sieht man, wenn Daten mehrerer Tage vorhanden sind.

Datum Fehler 802 klingt komisch ==> Februar 2008, oder 8. Februar  ???

Ich habe mal eine Datei mit Fehlerinformationen angehängt, die ich dem Installationsmanual entnommen habe.

@immi:
Would it make sense to have this list of error codes accessible via fhem UI? I don't know how this could be realized, but I could be the sponsor for the text. If it's needed in English language I could try to download an English version of the installation manual and grab the text from there. But I believe most of the users would prefer the German version.
FHEM auf Raspberry Pi B und 2B; THZ (THZ-303SOL), CUL_HM, TCM-EnOcean, SamsungTV, JSONMETER, SYSMON, OBIS, STATISTICS

immi

Zitat von: willybauss am 20 Dezember 2014, 22:48:33
@immi:
Would it make sense to have this list of error codes accessible via fhem UI?
hi wily
Do you mean errorcode name
ZitatFehler 23: Fehler Verfluessigertemperaturfuehler
or errorcode text/explanation?
ZitatDer Verdichter wird abgeschaltet. Pruefen Sie den Kondensatablauf. Eventuell hat der Schwimmerschalter
am Boden des Kaelteaggregats geschaltet.

I do not know what it makes sense: some ideas
For sure both can be documented in  the fhemwiki. If you give engl. and german to Markus, he can upload.
I could also easily implement in fhem some kind of conversion of errorcodename, like I do for weekdays line 295....
Or I could link a chapter in the wiki....
or??


micomat

Zitat von: immi am 20 Dezember 2014, 23:31:18
If you give engl. and german to Markus, he can upload.
I could also easily implement in fhem some kind of conversion of errorcodename, like I do for weekdays line 295....

Conversion of errorcodename would be the most satisfying for users i think.
Sure i can add to the wiki :)

Markus
Synology DS218+ with fhem+iobroker in docker, 2x RasPi w. ser2net, CUL433+868, IT, EGPM2LAN, THZ/LWZ, FB_Callmonitor, HMS100TF, Homematic, 2x TX3-TH, Pushover, USB-IR-SML-Head, SONOS, GHoma, MBus, KLF200

firebal301

Hi

when you talk about errors, i missed an errorcode for the air filter. there is an icon on the display to change the filter, but FHEM (THZ) didn't tell me something about this issue.

It would be great to trigger to this event with a push notification :-)

Has anyone an idea???

THX

Kai

willybauss

I agree with Markus. So I'll try to get the English version of the installation manual and extract the error descriptions soon.

       
  • Immi then can add the conversion of errorcodenames to the modul.
  • Additionally I'd like Markus to add the complete list of errorcodes incl. text/explanations to the wiki.
  • The 150% solution would be having a link to the wiki anywhere inside the UI. But every user can do that in his dashboard of course.
FHEM auf Raspberry Pi B und 2B; THZ (THZ-303SOL), CUL_HM, TCM-EnOcean, SamsungTV, JSONMETER, SYSMON, OBIS, STATISTICS