THZ / LWZ Tecalor Stiebel Eltron Heizung

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

Vorheriges Thema - Nächstes Thema

immi

#1350
Zitat von: belu am 18 Januar 2015, 18:39:57
Bin gerade das Wochenende im Kurzurlaub.
Zur Software Version. Ich hab die 5.19. die Software wurde vom Techniker aktualisiert. Ich habe nach dem Update dann gefragt wo denn der Unterschied ist. Die Software wäre doch immer noch 5.19. darauf hat mir der Techniker im LWZ Programm den Eintrag gezeigt das es die 5.19.316 10 Dezember 2014 ist. Der Unterschied ist nur in der ID zu erkennen. Nächste Woche schaue ich mir die Register mal an und dann können wir da vielleicht das raus finden.
Hi Belu
could you provide your FE register, I would like to have more examples?

FE03B1 83910001 00000000 0006674A 0208 4D6172202039203230313120    IMMI --> 4.39 ????
xXxXxX x-_-_-_- xXx-_-_- xXxXxX_- _-_- _M_a_r_____9___2_0_1_1__
FE03B1 83F50100 00000000 00066771 030f 4d6172203134203230313420      godmorgon --> 5.39 7278
xXxXxX x-_-_-_- xXx-_-_- xXxXxX_- _-_- _M_a_r___1_4___2_0_1_4__   
FE03B1 83910001 00000000 0006674A 0205                               PhyTHZ --> 4.39  ????


Zitat von: belu am 30 Januar 2015, 10:48:22
Immi, can u add the lines for the thz 304 404 5.39 in sGlobal?
Hi Belu
sGlobal is FB, Toggle spoke about F4

Hi Willy, Hi Belu
I implemented Toggle input some days ago.
you can test file attached to http://forum.fhem.de/index.php/topic,13132.msg253791.html#msg253791
I will wait before uploading to the repository for your feedback.
immi



willybauss

In another forum I learned that the "firmware" version x.yz, e.g. 4.19 ist not really a firmware version, but most probably just represents a hardware state. That makes it understandable that users having same version 4.19, but anyway need to set different COM port speed.
I tried to get an overview about the different version we're meanwhile dealing with. Please help to complete the list by adding your one.

303i   2.06   peter456
303i   3.19   Jakl
303i   4.09   houseowner123, Iwzler
303SOL   4.19   willybauss, xyz_fhem
403SOL   2.36   brinkmicha
403SOL   4.39   PhyTHZ
      4.39   immi
            Heiner
            micomat
404SOL   4.39   maximalz   (really? I expect it to be either 403SOL or 5.39)
            THZ_Haus
            firebal301
404      5.39   michaelk68
FHEM auf Raspberry Pi B und 2B; THZ (THZ-303SOL), CUL_HM, TCM-EnOcean, SamsungTV, JSONMETER, SYSMON, OBIS, STATISTICS

immi

#1352
overview makes sense and please add register FE.
you can get it by setting verbose to 5 just before reading sFirmware-Id

immi 403SOL
sFirmware version  4.39
sFirmware-Id  FE03B1 83910001 00000000 0006674A 0208 4D6172202039203230313120 
speed 115200

andre.k

303Sol   2.14
FE and FD not implemented
speed 9600

andre

willybauss

Zitat von: immi am 30 Januar 2015, 13:18:42
Hi Willy, Hi Belu
I implemented Toggle input some days ago.
you can test file attached to http://forum.fhem.de/index.php/topic,13132.msg253791.html#msg253791
I will wait before uploading to the repository for your feedback.
immi
Hi immi,
seems to work as before. How can I access the new features - roomTempRC and the display icons ?
Willy
FHEM auf Raspberry Pi B und 2B; THZ (THZ-303SOL), CUL_HM, TCM-EnOcean, SamsungTV, JSONMETER, SYSMON, OBIS, STATISTICS

immi

Zitat von: willybauss am 30 Januar 2015, 22:05:44
Hi immi,
seems to work as before. How can I access the new features - roomTempRC and the display icons ?
Willy
look in
sDisplay and sHC1

toggle

Zitat von: immi am 28 Januar 2015, 22:04:48
hi toggle/godmorgon
Sorry to disappoint you. Even if there may be some coincidences this it not the case.

Two more FE responses from THZ 404 SOL (5.39):
03 b1 83 f5 00 01 00 ** ** ** 00 06 67 71 03 0b 4e 6f 76 20 20 39 20 32 30 31 31 20
03 b1 83 f5 01 00 00 ** ** ** 00 06 67 71 03 0f 4d 61 72 20 31 34 20 32 30 31 34 20

** - es handelt sich um die Seriennummer der Hauptplatine (sollte man vielleicht nicht posten)
Blau ist vermutlich die Hardware-Variante:
49 - THZ 303 SOL (willybauss)
4A - THZ 403 SOL (immi, PhyTHZ)
71 - THZ 404 SOL (toggle, godmorgon, *****)

Und in rot eine weitere Variante der SW-Versionsnummer:
02 05 => 2.05 (PhyTHZ)
02 08 => 2.08 (immi)
03 0b => 3.11 (*****)
03 0f => 3.15 (toggle, godmorgon)
03 10 => 3.16 (belu ?)
Und das ist der Grund, warum bei PhyTHZ manche Daten fehlen, obwohl er 4.39 wie immi hat.

Es wäre schon interessant zu wissen, wie der Softwarestand (2.06, 2.36, 3.19, 4.19, 4.39, 5.19, 5.39), die Software-ID und die SW-Versionsnummer mit Datum aus der FE-Message zusammenhängen. Jedenfalls kann der Softwarestand zumindest bei neueren Modellen verstellt werden, wie belu es hier  demonstrierte. Daher ist es kein Hardware-Attribut, sondern eher eine Protokoll-Version, die z.B. am CAN-Bus unterstützt wird.

Gruß
toggle
THZ404SOL (FW 5.39, SW ID 7278, 14.03.2014)

willybauss

sDisplay  switchingProg: 0 compressor: 1 heatingHC: 1 heatingDHW: 1 boosterHC: 1 filterBoth: 1 ventStage: 0 pumpHC: 0 defrost: 0 filterUp: 0 filterDown: 0

But just two icons are shown in display: compressor and DHW


insideTempRC: 23.1  worksperfectly, thanks a lot!
FHEM auf Raspberry Pi B und 2B; THZ (THZ-303SOL), CUL_HM, TCM-EnOcean, SamsungTV, JSONMETER, SYSMON, OBIS, STATISTICS

immi

Zitat von: willybauss am 30 Januar 2015, 22:55:46
sDisplay  switchingProg: 0 compressor: 1 heatingHC: 1 heatingDHW: 1 boosterHC: 1 filterBoth: 1 ventStage: 0 pumpHC: 0 defrost: 0 filterUp: 0 filterDown: 0

But just two icons are shown in display: compressor and DHW

could be that you have not refreshed  sDisplay?

immi


willybauss

Zitat von: immi am 30 Januar 2015, 23:08:13
could be that you have not refreshed  sDisplay?
no, refreshed the same time as I watched the display

tested again:

switchingProg: 0 compressor: 1 heatingHC: 1 heatingDHW: 1 boosterHC: 1 filterBoth: 1 ventStage: 0 pumpHC: 0 defrost: 0 filterUp: 0 filterDown: 0

while just the HC pump icon is visible



Should we wait for belu's or other results?
FHEM auf Raspberry Pi B und 2B; THZ (THZ-303SOL), CUL_HM, TCM-EnOcean, SamsungTV, JSONMETER, SYSMON, OBIS, STATISTICS

belu

Guten morgen, ich würde gerne helfen aber ich komme irgendwie nicht an die Rohdaten. Bei mir läuft Mythz und das verbindet sich auch sauber, ich komme aber nicht über console drauf um die Antwort zu erhalten kann mir jemand da vielleicht helfen?
Kann mir einer erklären was ich falsch mache?

Ich hab die THZ angeschlossen per USB

pi@raspberrypi /opt/fhem $ ls -l /dev/ttyUSB*
crw-rw---T 1 root dialout 188, 0 Jan 31 09:23 /dev/ttyUSB0
pi@raspberrypi /opt/fhem $


Ist also da.

define Mythz THZ /dev/ttyUSB0@115200

damit läuft es.

Jetzt hatte ich fhem beendet und getty auf den port beendet und dachte mir machst es per screen auf.

screen /dev/ttyUSB0 115200

kommt nix, screen prozesse wieder beendet, nix greif darauf zu, kermit getestet komm nicht drauf, kermit deinstalliert, jetzt hab ich minicom installiert configuriert versuche drauf zu zu greifen ist aber immer offline.

Ich sehe es doch richtig wenn ich da drauf bin müsste es doch laufen wie bei der installation beim heatpump monitor, ich sende ich ne 02 und müsste ne 10 als antwort erhalten. aber wenn ich offline bin kann ich auch nichts senden.
Will ja das eine Register auslesen. Habe mir heute vormittag auch nichts anderes vorgenommen.

Vielen Dank, ich stehe gerade irgendwie auf dem Schlauch.

toggle

Zitat von: willybauss am 30 Januar 2015, 22:55:46
sDisplay  switchingProg: 0 compressor: 1 heatingHC: 1 heatingDHW: 1 boosterHC: 1 filterBoth: 1 ventStage: 0 pumpHC: 0 defrost: 0 filterUp: 0 filterDown: 0
I forgot to mention that I used big endian byte order: 04 07 => 0x0407 (switchingProg=1, compressor=1, heatingHC=1, pumpHC=1)
Zitat von: immi am 30 Januar 2015, 23:12:23
this is the question
this is my expectation because he mentioned 3.16.

@belu
Das Kommunikationstiming ist zeitkritisch - manuelle Operationen sind nicht schnell genug. FHEM hat eine eingebaute Funktion, um Rohdaten zu dumpen - THZ_debugread(). Um die FE-Message zu lesen, musst bloß verbose auf 5 setzen und "get sFirmware-Id" ausführen.
THZ404SOL (FW 5.39, SW ID 7278, 14.03.2014)

willybauss

#1363
@immi:

After having updated to v.0.129 I see tons of entries in the fhem.log file:

2015.01.31 04:59:59 3: THZ_Parsing: offset(80) + length(4) is longer then message : 'BDF4FFFEFEA4011B0000010D011F011600010001200000C80200000000D70000160000D90000001600'



"tons" means every 5 minutes = once per reading cycle
FHEM auf Raspberry Pi B und 2B; THZ (THZ-303SOL), CUL_HM, TCM-EnOcean, SamsungTV, JSONMETER, SYSMON, OBIS, STATISTICS

willybauss

Zitat von: belu am 31 Januar 2015, 09:31:47
Guten morgen, ich würde gerne helfen aber ich komme irgendwie nicht an die Rohdaten. Bei mir läuft Mythz und das verbindet sich auch sauber, ich komme aber nicht über console drauf um die Antwort zu erhalten kann mir jemand da vielleicht helfen?
Ich habe Dein Problem noch nicht ganz verstanden. Kommst Du auf das Webinterface von fhem?
Wenn ja: sieh mal im Logfile fhem-[timestamp].log  nach (entweder übers Webinterface oder mit einem Texteditor). Dort sollte nach dem Neustart von FHEM stehen
2015.01.30 21:48:01 3: Opening Mythz device /dev/ttyUSB0
2015.01.30 21:48:02 3: Setting Mythz baudrate to 115200
2015.01.30 21:48:02 3: Mythz device opened


Auf welcher Plattform läuft Dein FHEM? Beim RaspberryPi gibt es bei mir gelegentlich Situationen, dass der USB-Port den Dienst versagt. Da hilft kein Reboot des Betriebssystems, sondern nur noch ein harter PowerCycle, also Betriebsspannung für 15 Sekunden abklemmen und neu starten. Falls Du USB-Hubs mit Spannungsversorgung dran hast müssen die USB-Kabel auch raus, sonst bekommt der Raspi darüber Spannung und läuft trotz abgezogenem Stromkabel weiter.
FHEM auf Raspberry Pi B und 2B; THZ (THZ-303SOL), CUL_HM, TCM-EnOcean, SamsungTV, JSONMETER, SYSMON, OBIS, STATISTICS