Any help with the *.ini for a SE LWZ303 SOL?

Asked by Marc Domachowski

Hello!

Using all the helpful questions and answers here I got Robert's script to run on Ubuntu. Great! Now I own a Stiebel Eltron LWZ 303 SOL, software version 4.18. I took Robert's ini file for the 403SOL to get some results, which works well.

I am especially interested in the readings for the solar input, as I am trying to track down some thermal loss issue with my setup. Now I have no Stiebel Eltron software, and the display of the LWZ would not give away too much information on the solar part.

Do you guys have any idea how I could trace and decipher some readings for the solar part? Does the SOL versions deliver any readings to the MS-Windows software?

Thanks!
Marc (currently setting up a slightly broken netbook with Ubuntu as a LWZ webserver... ;) )

Question information

Language:
English Edit question
Status:
Solved
For:
heatpumpMonitor Edit question
Assignee:
No assignee Edit question
Solved by:
Marc Domachowski
Solved:
Last query:
Last reply:
Revision history for this message
Robert Penz (robert-penz-name) said :
#1

I don't have solar input, so I could not generate a ini file for it. But I believe the collector temp. is returned in the query described in the ActualValues section of the Ini file. You'll see that not all bytes in the return value of the heat pump are extracted into variables, thats because I was only able to identify the ones that were not zero all the time. So I would take a look at the bytes at postions 19-22, as maybe they are not zero on your heat pump. Most likely it is also a 2 byte fixed decimal value as the other values, Tell me if you found it, so I can add it to the "official" ini file for others.

ps: you're using the 4.38 version ini file and it works also for 4.18.?

Revision history for this message
Marc Domachowski (marc-domachowski) said :
#2

Hi Robert,

I will have a look at this parameter. Yes, I run your ini on my 303SOL with software version 4.18, it works fairly nice. I get no readings for internal temperature, as I have no sensor for this. And I get no readings for humidity and dew point - I'm not sure if the 303SOL is capable to deliver these values.

As a first step I will try to get hold of the windows software. Second step is to see and find out which values are delivered to the windows software at all. Third step will be sniffing the position.

As suggested in the "smtp test" question, I really would like to track several states of the LWZ along with the graphs. Another step. ;)

Cheers,
Marc

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

Maybe you don't need to sniff. Just try it out, there are not that many possibilities. Take a look at the lwz itself to check which value it should be and look for it. e.g. insert printHex(payload) to line 200 in protocols.py and make the tranformation of the fixed floating point values by hand (see the positions described above). it is big endian encoded. you should get a value that fits your value on the heat pump.

Revision history for this message
Marc Domachowski (marc-domachowski) said :
#4

Did so. I had one reading in a plausible range:

| 20: 20 00 11 01 |

But after this reading I received three times now

| 20: 00 00 11 01 |

Hmmm...

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

please post the whole line. And also post the values you see at that times for solar stuff on your heatpump display.

Revision history for this message
Marc Domachowski (marc-domachowski) said :
#6

Sure! The collector is 10,4°C, this is the corresponding output:

###

debug: | 0: 01 a2 |
Heatpump reports Version 4.18
Using protocol definition from Robert Penz <email address hidden> (Tested currently only on a LWZ 403 Sol, send me a line if it works on others too.)
debug: | 0: 00 67 00 30 | 4: 00 f2 00 e3 | 8: 01 5e 01 d9 | 12: fd a8 fd a8 | 16: 00 e3 00 e3 | 20: 00 00 11 01 | 24: 72 01 c2 00 | 28: 00 00 1a 00 | 32: 19 00 00 00 | 36: 38 00 00 00 | 40: 00 02 ba 04 | 44: 40 00 00 00 | 48: 00 00 00 00 | 52: 00 |
debug: | 0: 00 00 00 00 | 4: 00 00 00 00 | 8: 00 00 00 00 | 12: 00 00 00 00 | 16: 00 00 00 00 | 20: 00 00 00 00 | 24: 00 00 00 00 | 28: 00 00 00 00 | 32: 00 00 00 00 | 36: 00 00 00 00 | 40: 00 00 00 00 | 44: 00 00 00 00 | 48: 00 00 00 00 | 52: 00 00 00 00 | 56: 00 00 00 00 | 60: 00 00 |
debug: | 0: 05 8b 00 00 | 4: 01 3b 00 00 | 8: 02 4f |

###

Cheers,
Marc

Revision history for this message
Marc Domachowski (marc-domachowski) said :
#7

Robert, could the values at position 0 and 1 be the temperature???

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

Yes 0 and 1 looks good for the Actual Values request. Keep in mind that these are 3 answers for 3 different queries by the software in your log output. The first is the one for actual values.

to test it add following line to the Actual Values section.

value18 = collector_temp 0 fixedPoint 2 1

and insert

print values

in line 88 in heatpumpmonitor.py

Revision history for this message
Marc Domachowski (marc-domachowski) said :
#9

I added the line to my graphs and am pretty sure that it is the collector temp. Thanks for your help, Robert!

Cheers,
Marc

Revision history for this message
alphaomega (alpha-omega) said :
#10

Hello Marc,

could you please post your .ini file? I have a Tecalor THZ 303 SOL, which is identical to your SE LWZ 303 SOL, but I was not yet able to create an .ini file which 100% works. Thanks a lot!

Kind regards, alphaomega

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

The version of the firmeware is also important, there is not so much difference between the different models as is between different major firmware releases.

Revision history for this message
alphaomega (alpha-omega) said :
#12

I have FW 2.16, and the .ini file unfortunately does not completely work for me (see my other posts).
Therefore I had hoped that Marc (or someone else) has an .ini that fits better to my setup.
But you are right, I should have posted my FW version. ;-)
Kind regards, alphaomega