THZ / LWZ Tecalor Stiebel Eltron Heizung

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

Vorheriges Thema - Nächstes Thema

micomat

measuring the resistance is a better idea than try boiling hot water ;)
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

willybauss

Zitat von: houseowner123 am 04 Mai 2014, 01:16:06
Thanks willibaus for all your input.
I do not have such a setting under Inbetriebnahme. Room temp however, is displayed in HK1 but it does not change at all, even in my hand.  I googled that the The thz needs same indoor sensor as the outside sensor: kty 81-210.  The PT1000 with its current resistance is right to read -60 degrees by the fhem module.
If I would place the sensor I boiling water it should read -20.
I found this in the newer version of the lwz manual. Or is the hot water test a bad idea? I can measure resistance too.

Thanks,
  Tom
Looks like things changed a bit within last 4 years. Putting the sensor into water might end up in measuring the resistance of the hot water itself. But since the sensor is the wrong one anyway you can't damage anything. -60°C sounds like the default value, which is being displayed  if no sensor is connected.

Wait until afternoon, when outside temperature is higher, then measure the resistance of the outside_temp sensor (after having it disconnected of course). ATTENTION: You will get an error message by doing so. To avoid that you should switch off the THZ completely before disconnecting the outside temp sensor.

As soon as you know the approx. right resistance from above mentioned measurement you can boil your PT1000 and measure the resistance too. So you know which value you can expect from the THZ display. Just judge if it can make sense or not. Alternatively (or for sure ?) you need to order the  kty 81-210 as well.

Sorry for having given you the wrong ordering info. From reading the THZ installation manual I've been sure it's a PT1000.
FHEM auf Raspberry Pi B und 2B; THZ (THZ-303SOL), CUL_HM, TCM-EnOcean, SamsungTV, JSONMETER, SYSMON, OBIS, STATISTICS

houseowner123

No sweat, willybaus. I ordered the sensor from Amazon. So I just send it back. Will measure offline resistance later tonight. Ideally I would like to order the sensor element alone because I have all the cables. Question: Can solder this thing into copper wire or will this damage the sensor?

Thanks,
  Tom

willybauss

as far as I remember I soldered it also. Datasheet says max. ambient operating temperature is 150°C, so if you're used to solder electronic components you might be unable to destroy it by soldering. If you're unsure just pick the wire with a pair of tongs close to the housing, so that just a short end is visible. The  pair of tongs will work as a heat sink during soldering, avoiding the heat to reach the silicon.
FHEM auf Raspberry Pi B und 2B; THZ (THZ-303SOL), CUL_HM, TCM-EnOcean, SamsungTV, JSONMETER, SYSMON, OBIS, STATISTICS

houseowner123

OK, willybaus. I will try that with the tongues.

Immi,
Version 0.94 does make things worse. Nothing is read except for sGlobal. No errors. Only restart makes one reading of all 40 parameters.

willybauss

#440
In the "humidity vs. heatSetTemp" topic I again observed a relation between both. The midnight spike was blowing breath into the humidity sensor. In the afternoon we simply opened the windows in living room, so that fresh air from the outside reduced inside humidity - resulting in an inverse reaction of  heatSetTemp value.
Next I'll try to blow hot air from a hair dryer into the exhaust ventilation, assuming that there are more, undocumented, sensors in the THZ.
FHEM auf Raspberry Pi B und 2B; THZ (THZ-303SOL), CUL_HM, TCM-EnOcean, SamsungTV, JSONMETER, SYSMON, OBIS, STATISTICS

Heiner

Hi, i try to use the Outside temp to do other things outside oft the heatpump.
So i split out this Form sGlobal reading and i know how to reduce decimal places however one Problem remain.

As sGlobal has always changes, my split outsideTemp get updates frequently even the value stay the same. exactly this isthe Problem. If i usw filelog for example i get endless times a updates Entry with no value change.

Usually I would set "event-on-change" but this cannot work here. What else can i do?

Thanks again for and help.
Heiner
--------------------------------
fhem auf Pi3+
CUL 868MHz, Signalduino 434MHz, HM-CFG-USB
HM, THZ, Kostal, Somfy, Conbee, Pytonbinding, FritzBox, FTUI, MQTT2

immi

Zitat von: Heiner am 05 Mai 2014, 20:55:19
Usually I would set "event-on-change" but this cannot work here.
Not true, event-on-change works. I try to explain it once more.


attr Mythz event-on-change-reading .*
attr Mythz event-on-update-reading s.*

The first line tells FHEM : "I want a notify/log-entry only if a reading changes; consider all readings"
The second line tells FHEM: "I want all readings starting with "s" to be treated normally, please override event-on-change-reading"

now let us define 2 userreadings:one starting with "s" and one not (AussenTemp and sAussenTemp)

attr Mythz userReadings AussenTemp:sGlobal { sprintf('%1.f ',   ((split ' ',ReadingsVal("Mythz","sGlobal",0))[1]) ) }, sAussenTemp:sGlobal { sprintf('%1.f ',   ((split ' ',ReadingsVal("Mythz","sGlobal",0))[1]) ) }


and now the log result

2014-05-05_23:08:59 Mythz sGlobal: outsideTemp: 12.9 flowTemp: 32.1 returnTemp: 31.6 hotGasTemp: 31 dhwTemp: 43.8 flowTempHC2: -60 evaporatorTemp: 25.7 condenserTemp: 32.5 mixerOpen: 0 mixerClosed: 0 heatPipeValve: 0 diverterValve: 0 dhwPump: 0 heatingCircuitPump: 0 solarPump: 0 compressor: 0 boosterStage3: 0 boosterStage2: 0 boosterStage1: 0 highPressureSensor: 0 lowPressureSensor: 1 evaporatorIceMonitor: 0 signalAnode: 0 rvuRelease: 1 ovenFireplace: 0 STB: 0 outputVentilatorPower: 0 inputVentilatorPower: 0 mainVentilatorPower: 0 outputVentilatorSpeed: 0 inputVentilatorSpeed: 0 mainVentilatorSpeed: 0 outside_tempFiltered: 14.8 relHumidity: 0 dewPoint: 759 P_Nd: 7.59 P_Hd: 13.39 actualPower_Qc: 0 actualPower_Pel: 0 collectorTemp: -60 insideTemp: -60
2014-05-05_23:08:59 Mythz sAussenTemp: 13
2014-05-05_23:08:59 Mythz AussenTemp: 13
2014-05-05_23:09:08 Mythz sFirmware: version: 4.39
2014-05-05_23:09:27 Mythz sGlobal: outsideTemp: 12.8 flowTemp: 32 returnTemp: 31.6 hotGasTemp: 30.8 dhwTemp: 43.8 flowTempHC2: -60 evaporatorTemp: 25.6 condenserTemp: 32.3 mixerOpen: 0 mixerClosed: 0 heatPipeValve: 0 diverterValve: 0 dhwPump: 0 heatingCircuitPump: 0 solarPump: 0 compressor: 0 boosterStage3: 0 boosterStage2: 0 boosterStage1: 0 highPressureSensor: 0 lowPressureSensor: 1 evaporatorIceMonitor: 0 signalAnode: 0 rvuRelease: 1 ovenFireplace: 0 STB: 0 outputVentilatorPower: 0 inputVentilatorPower: 0 mainVentilatorPower: 0 outputVentilatorSpeed: 0 inputVentilatorSpeed: 0 mainVentilatorSpeed: 0 outside_tempFiltered: 14.8 relHumidity: 0 dewPoint: 761 P_Nd: 7.61 P_Hd: 13.39 actualPower_Qc: 0 actualPower_Pel: 0 collectorTemp: -60 insideTemp: -60
2014-05-05_23:09:27 Mythz sAussenTemp: 13
2014-05-05_23:10:27 Mythz sHeatRecoveredTotal: 2114 kWh
2014-05-05_23:10:27 Mythz sGlobal: outsideTemp: 12.8 flowTemp: 32 returnTemp: 31.4 hotGasTemp: 30.6 dhwTemp: 43.9 flowTempHC2: -60 evaporatorTemp: 25.6 condenserTemp: 32.3 mixerOpen: 0 mixerClosed: 0 heatPipeValve: 0 diverterValve: 0 dhwPump: 0 heatingCircuitPump: 0 solarPump: 0 compressor: 0 boosterStage3: 0 boosterStage2: 0 boosterStage1: 0 highPressureSensor: 0 lowPressureSensor: 1 evaporatorIceMonitor: 0 signalAnode: 0 rvuRelease: 1 ovenFireplace: 0 STB: 0 outputVentilatorPower: 0 inputVentilatorPower: 0 mainVentilatorPower: 0 outputVentilatorSpeed: 0 inputVentilatorSpeed: 0 mainVentilatorSpeed: 0 outside_tempFiltered: 14.8 relHumidity: 0 dewPoint: 761 P_Nd: 7.61 P_Hd: 13.35 actualPower_Qc: 0 actualPower_Pel: 0 collectorTemp: -60 insideTemp: -60
2014-05-05_23:10:27 Mythz sAussenTemp: 13
2014-05-05_23:10:31 Mythz sHC1: outsideTemp: 12.7 x08: 37.8 returnTemp: 31.4 integralHeat: 0 flowTemp: 32 heatSetTemp: 23.9 heatTemp: 31.5 seasonMode: summer integralSwitch: 100 opMode: setback roomSetTemp: 21
......................
2014-05-05_23:15:39 Mythz sGlobal: outsideTemp: 12.5 flowTemp: 32 returnTemp: 32.1 hotGasTemp: 30.4 dhwTemp: 43.6 flowTempHC2: -60 evaporatorTemp: 25.6 condenserTemp: 32.4 mixerOpen: 0 mixerClosed: 0 heatPipeValve: 0 diverterValve: 0 dhwPump: 0 heatingCircuitPump: 1 solarPump: 0 compressor: 0 boosterStage3: 0 boosterStage2: 0 boosterStage1: 0 highPressureSensor: 0 lowPressureSensor: 1 evaporatorIceMonitor: 0 signalAnode: 0 rvuRelease: 1 ovenFireplace: 0 STB: 0 outputVentilatorPower: 0 inputVentilatorPower: 0 mainVentilatorPower: 0 outputVentilatorSpeed: 0 inputVentilatorSpeed: 0 mainVentilatorSpeed: 0 outside_tempFiltered: 14.6 relHumidity: 0 dewPoint: 761 P_Nd: 7.61 P_Hd: 13.35 actualPower_Qc: 0 actualPower_Pel: 0 collectorTemp: -60 insideTemp: -60
2014-05-05_23:15:39 Mythz sAussenTemp: 12
2014-05-05_23:15:39 Mythz AussenTemp: 12
2014-05-05_23:17:11 Mythz sHC1: outsideTemp: 12.6 x08: 37.8 returnTemp: 32.1 integralHeat: 0 flowTemp: 32.2 heatSetTemp: 24 heatTemp: 32 seasonMode: summer integralSwitch: 100 opMode: setback roomSetTemp: 21
2014-05-05_23:17:58 Mythz sDHW: dhw_temp: 43.5 outside_temp: 12.6 dhw_set_temp: 43.6 comp_block_time: 0 x20: 0 heat_block_time: 0 x28: 2 x32: 2 x36: 15755 x40: 0
2014-05-05_23:22:19 Mythz sGlobal: outsideTemp: 12.5 flowTemp: 31.9 returnTemp: 31.5 hotGasTemp: 30.1 dhwTemp: 43.4 flowTempHC2: -60 evaporatorTemp: 25.6 condenserTemp: 32 mixerOpen: 0 mixerClosed: 0 heatPipeValve: 0 diverterValve: 0 dhwPump: 0 heatingCircuitPump: 0 solarPump: 0 compressor: 0 boosterStage3: 0 boosterStage2: 0 boosterStage1: 0 highPressureSensor: 0 lowPressureSensor: 1 evaporatorIceMonitor: 0 signalAnode: 0 rvuRelease: 1 ovenFireplace: 0 STB: 0 outputVentilatorPower: 0 inputVentilatorPower: 0 mainVentilatorPower: 0 outputVentilatorSpeed: 0 inputVentilatorSpeed: 0 mainVentilatorSpeed: 0 outside_tempFiltered: 14.4 relHumidity: 0 dewPoint: 763 P_Nd: 7.63 P_Hd: 13.22 actualPower_Qc: 0 actualPower_Pel: 0 collectorTemp: -60 insideTemp: -60
2014-05-05_23:22:19 Mythz sAussenTemp: 12


As you see all reading starting with "s" are always logged.
AussenTemp is only logged on change.

immi

lwzler

#443
Hi there!

First of all I wanted to say hello and give you all a big thank you for your work on this fhem-extension!  8)
I'm a new LWZ303i (V 4.09) owner and I was looking for a way to monitor and switch the parameters from the couch without having to walk downstairs  ;)
Hopefully I can also contribute something  :-[

I'm running FHEM on a raspberry Pi and get the readings over USB.

And of course I also have a question  ::) :P
I am very happy with all the actual given posibilliies. Hence I would find it charming if it was possible to read also the values on power-consumption, that can be found in the "Fachmann-Menü (=> Laufzeiten)".
I was reading a lot - and hopefully didn't overread it - and found no hint on getting this data. There was an answer in Robert Penz's blog about this, and also some hint was given via mail. So maybe it would be possible? The data should be in the sHistory register?



micomat

hi lwzler,

welcome to the group :) nice to read that your installation is working.
for now there are only some heat-recovery values read from the heatpump. maybe immi can check if he can find the requested values in the system.

did you use the fhemwiki installation instruction? did you expierience any problems? i ask to improve the wiki maybe :)

thanks
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

immi

Hi lwzler
very happy it worked for you,
If you managed the full installation alone (without asking in the forum) , means that Markus wiki is excellent.
Please test further and tell us if you can also write back to the heatpump.
Zitat von: lwzler am 06 Mai 2014, 20:48:29
Hence I would find it charming if it was possible to read also the values on power-consumption, that can be found in the "Fachmann-Menü (=> Laufzeiten)".
I was reading a lot - and hopefully didn't overread it - and found no hint on getting this data. There was an answer in Robert Penz's blog about this, and also some hint was given via mail. So maybe it would be possible? The data should be in the sHistory register?
Yes in sHistory you have exactly the first 6 values of  "Fachmann-Menü (=> Laufzeiten)".
sHistory compressorHeating: 1364 compressorCooling: 0 compressorDHW: 921 boosterDHW: 1 boosterHeating: 205
The others have to be found and interpreted; please share all information you have.
immi

lwzler

Zitat von: micomat am 06 Mai 2014, 20:52:39
did you use the fhemwiki installation instruction? did you expierience any problems? i ask to improve the wiki maybe :)

I did not experience any problems during installation. From the beginning (with raspbian including lots of updates) until the system was running and the LWZ sent me the first "hello world"  :P it took not an hour at all.

I used the info from the wiki page to get mythz started. But I also had read the thread here before...but in my opinion the wiki is great and has no lack of needed information!

micomat

thanks for the feedback ;)
did the sHistory reading contain the values you need?

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

lwzler

Zitat von: immi am 06 Mai 2014, 21:12:25
Yes in sHistory you have exactly the first 6 values of  "Fachmann-Menü (=> Laufzeiten)".
sHistory compressorHeating: 1364 compressorCooling: 0 compressorDHW: 921 boosterDHW: 1 boosterHeating: 205
The others have to be found and interpreted; please share all information you have.

Until now I've tried to get the values with an altered 00_THZ.pm. Unfortunetaly they seem not be in direct order with the known first 6 values, as I always get back a zero value when I try to read at another position.

Is there an easy way to get all "09" values as raw data from my LWZ?

micomat

can you Provide the names of the values youre looking for?
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