inside_temp is always -60 dec

Asked by Jens

Hello,

I do have a
Tecalor THZ 303 SOL
Software Version 4.19

I have the latest version of heatpumpMonitor running since a few days, but I have two issues:
- the "inside_temp" is always -60 degree celcius ('inside_temp': -60.0)
- the "humidity" shown nothing ( 'rel_humidity': 0.0)

These are the values which I get if I run the "protocol.py"

Heatpump reports Version 4.19
Using protocol definition from Robert Penz <email address hidden> and Jack Sleuters (Tested with LWZ 303/403 Sol, send me a line if it works on others too.)
{'fault10date': '00.00', 'fault07time': '11:21', 'fault08code': 3, 'fault06code': 20, 'number_of_faults': 8, 'collector_temp': 21.8, 'fault05time': '14:24', 'booster_dhw': 26, 'fault10code': 0, 'compressor_cooling': 0, 'fault02time': '21:50', 'return_temp': 29.2, 'outside_temp': 8.9, 'fault01time': '15:58', 'fault03time': '04:55', 'expel_speed_set': 60.0, 'fault09time': '00:00', 'fault02code': 2, 'dhw_temp': 50.4, 'p_nd': 3.98, 'fault01date': '31.03', 'dont_know_2_ausgang': 8200, 'vent_speed_set': 45.0, 'p_hd': 13.9, 'fault09date': '00.00', 'fault08date': '16.02', 'flow_temp_hc2': -60.0, 'fault04code': 2, 'dont_know_1': 8.6, 'hot_gas_temp': 74.3, 'fault03date': '01.04', 'fault04date': '01.04', 'fault08time': '17:12', 'fault06date': '01.08', 'fault09code': 0, 'fault05date': '18.07', 'evaporator_temp': -3.4, 'fault03code': 15, 'extr_speed_actual': 22, 'compressor_heating': 3729, 'dont_know_3_status': 17, 'fault05code': 21, 'expel_speed_actual': 17, 'inside_temp': -60.0, 'flow_temp': 34.4, 'fault01code': 21, 'rel_humidity': 0.0, 'extr_speed_set': 45.0, 'fault10time': '00:00', 'fault04time': '19:25', 'fault02date': '31.03', 'dew_point_temp': 0.0, 'fault07code': 2, 'fault07date': '16.01', 'fault06time': '11:16', 'booster_heating': 601, 'condenser_temp': 32.4, 'compressor_dhw': 1299, 'vent_speed_actual': 29}

Has anyone the same heatpump running ?
Any idear what I do wrong?

Thanks
BR Jens

Question information

Language:
German Edit question
Status:
Solved
For:
heatpumpMonitor Edit question
Assignee:
No assignee Edit question
Solved by:
Jens
Solved:
Last query:
Last reply:
Revision history for this message
Jens (jens-vnwhi) said :
#1

HI,

again had some time to search a little bit and found the 'debug' option in protocol.py.
The output is:

debug: | 0: 01 a3 |
Heatpump reports Version 4.19
Using protocol definition from Robert Penz <email address hidden> and Jack Sleuters (Tested with LWZ 303/403 Sol, send me a line if it works on others too.)
debug: | 0: 00 d1 00 53 | 4: 01 54 01 1f | 8: 03 0e 01 e1 | 12: fd a8 fd a8 | 16: ff df 01 42 | 20: 20 08 11 01 | 24: c2 01 c2 02 | 28: 58 00 15 00 | 32: 1d 00 11 00 | 36: 4f 00 00 00 | 40: 00 01 8b 05 | 44: 6e 40 9e 12 | 48: 6f 3f a3 ac | 52: 71 |
debug: | 0: 08 08 15 00 | 4: 16 06 1f 0c | 8: 02 00 66 08 | 12: 1f 0c 0f 00 | 16: c7 01 68 00 | 20: 02 00 85 07 | 24: 68 00 15 00 | 28: 90 05 0f 07 | 32: 14 00 5c 04 | 36: 6c 00 02 00 | 40: 61 04 41 06 | 44: 03 00 b0 06 | 48: 42 06 00 00 | 52: 00 00 00 00 | 56: 00 00 00 00 | 60: 00 00 |
debug: | 0: 0e bd 00 00 | 4: 05 20 00 1a | 8: 02 59 |
{'fault10date': '00.00', 'fault07time': '11:21', 'fault08code': 3, 'fault06code': 20, 'number_of_faults': 8, 'collector_temp': 20.9, 'fault05time': '14:24', 'booster_dhw': 26, 'fault10code': 0, 'compressor_cooling': 0, 'fault02time': '21:50', 'return_temp': 28.7, 'outside_temp': 7.9, 'fault01time': '15:58', 'fault03time': '04:55', 'expel_speed_set': 60.0, 'fault09time': '00:00', 'fault02code': 2, 'dhw_temp': 48.1, 'p_nd': 3.95, 'fault01date': '31.03', 'dont_know_2_ausgang': 8200, 'vent_speed_set': 45.0, 'p_hd': 13.9, 'fault09date': '00.00', 'fault08date': '16.02', 'flow_temp_hc2': -60.0, 'fault04code': 2, 'dont_know_1': 8.3, 'hot_gas_temp': 78.2, 'fault03date': '01.04', 'fault04date': '01.04', 'fault08time': '17:12', 'fault06date': '01.08', 'fault09code': 0, 'fault05date': '18.07', 'evaporator_temp': -3.3, 'fault03code': 15, 'extr_speed_actual': 21, 'compressor_heating': 3773, 'dont_know_3_status': 17, 'fault05code': 21, 'expel_speed_actual': 17, 'inside_temp': -60.0, 'flow_temp': 34.0, 'fault01code': 21, 'rel_humidity': 0.0, 'extr_speed_set': 45.0, 'fault10time': '00:00', 'fault04time': '19:25', 'fault02date': '31.03', 'dew_point_temp': 0.0, 'fault07code': 2, 'fault07date': '16.01', 'fault06time': '11:16', 'booster_heating': 601, 'condenser_temp': 32.2, 'compressor_dhw': 1312, 'vent_speed_actual': 29}

Revision history for this message
Jens (jens-vnwhi) said :
#2

Has anyone in this forum the same version as I do?

I do have a
Tecalor THZ 303 SOL
Software Version 4.19

Could it be, that the Tecalor has different values then the LWZ from Stiebel?
I always get
12: fd a8 fd a8 -> fd a8 = 64936 as the 'insite temp.' -> pos 14+15
and
36: 4f 00 00 00 -> 00 00 = 0 as 'rel_humidity'
But I have never seen this value at the current values (Ist-Werte) on my THZ. Do you see this values on your LWZ?

I have no glue how to get deeper into that now.

Thanks
BR Jens

Revision history for this message
tuda (r7g-spam-h6i) said :
#3

Hi Jens

I have a SE LWZ303SOL 4.19 and the same situation:
humidity always 0
inside temp always -60

Regarding humidity I have no clue either.

Regarding inside temperature: There are contacts on the mainboard for temp sensors (also described in the manual). I think the remote control sold by SE has a separate temp sensor that reports correct values. Maybe another pure temp sensor can do the same? not investigated that yet.

Rgs
tuda

Revision history for this message
Jens (jens-vnwhi) said :
#4

Hi tuda,

Thanks for the conformation. That's the information I was waiting for.
I haven't check the manual for a temp sensor. Also I need to get this informations from the living room and I'm very happy that my heatpump is located in another room ;)

I guess the inside temp and if needed the humidity can be done with a I2c IC. I have successfully run this on an arduino and will now try to modify my RaspberryPi/Debian system to do the same.

Lets see how I get on. I was hoping to be able to modify some values. But it seems that this is not possible till now.
Now I think about buying the ISG to be able to do so. But it's a lot of money (460€).
For now I'm happy to see the values I get from my heatpump.

If you have news from your findings, please let me know!
Thanks BR Jens

Revision history for this message
Robert Penz (robert-penz-name) said :
#5

sorry for the late answer

If you already got the debug values look at the control station (ipod like interface in my case) at the temp value and try to find it within the debug. just remove the comma and convert to hex and search for it. Its just important that is not little but big endian. if you found the place, change the ini file you use, take look at the comments from newStyleSerialCommunication_Version_4.19.ini

# list the values which will be returned in this query and should be parsed
# the values will be extracted in the provided order
# These ini file entries are in it self separated by space or tab and have parts have following meanings
# 1. name of the value, it needs to fit to one of the names in heatpumpMonitor to get used (e.g. stored in the rrd)
# 2. position of the first byte of the value in the response (first byte in a payload of the response has position 0 and not 1)
# 4. type of the value, currently only fixedPoint (which works also for integers), DateTime are supported
# 5. size of the value (= how many bytes belong to it)
# 6. fixedPoint: number of fixed decimals digits, use 0 to get an integer
# DateTime: separator used at string rendering, after the 2nd char
#
# name pos type size fixedDecimals
# -------------------------------------------------------------
.......
value08 = inside_temp 14 fixedPoint 2 1
.......

so change the position required for your heatpump firmware ...

ps: it would a good idea to copy the file and make a new one for your version. which version is used by heatpump is configured in

[Global]
# if this file is valid for more than one version add the versions seperated by space
versions = 4.19 4.39