coolchip/luxtronik2

Can't set temperature_hot_water_target

UncleSamSwiss opened this issue · 7 comments

When I set the value of warmwater_target_temperature (write id=2), my heat pump display doesn't update the hot water target temperature.

When I change the hot water target temperature on the heat pump, it is not only warmwater_temperature (id=2) that changes, but also temperature_hot_water_target (id=105). My guess would be, one should set temperature_hot_water_target instead of warmwater_target_temperature.

Thanks for this hint. I think the difference is heating with or without second heat source. Perhaps it should be possible to set both values.

Hi @coolchip first of all thanks for porting the luxtronik2 adapter.
i have something to add to this issue, maybe it helps:
in the folder "parameters" there are 3 values concerning the hot_water_temperature:

  • temperature_hot_water_limit
  • temperature_hot_water_target
  • warmwater_temperature

in my case temperature_hot_water_limit is set to 61°C, while in heat pump menu it says 65°C (this one i dont really understand)

Then I tried to understand, what the difference between temperature_hot_water_target and warmwater_temperature is (the latter can be modified using your adapter) and it led me to this menu in my heatpump:

Bildschirmfoto 2021-03-04 um 17 44 27

by changing warmwater temperature the value "Deckung WP" is changed.
But when i want to change the warmwater temperature in the heatpump i cant modify the "Deckung WP" but only "Wunschwert". "Wunschwert" seems to be what is called "temperature_hot_water_target".
So it would be great if you could add the possibility to edit this value!

Thank you @chrid88. That is helpful. But I still have to wait for time to make this change.

i am looking forward to seeing this, because it should give me the opportunity to dump my excess PV-energy into warmwater-generation. at the moment i need adjust it manually which sucks ;)

I already use the current version to raise the hot water temperature when there is enough power.
In combination with ioBroker, the great adapter from @UncleSamSwiss and a Blockly script
https://github.com/UncleSamSwiss/ioBroker.luxtronik2/issues/10

As long as the "Deckung" value is greater than the "Wunschwert" value, the assigned value is used for hot water production.

This behaviour is described in the controller manual. Sorry, unfortunately in German
image

image

Hi @TbsJah , that looks indeed quite similar to my objective :)
iobroker is set up and i am experimenting with blockly.
the only thing i dont quite understand is the first part, where you first check, if the operating mode has changed and if it changed to warmwater, you start the following tasks.
is there a specific reason that you check if your current operating mode is warmwater?
my idea is that i check if the operating mode is "keine Anforderung" or "Warmwasser"
to avoid that the heatpump starts clocking because of a variation in sun radiation i will use the excess energy's floating average of the last 15minutes. i suppose since it seems that you own a battery, this is not necessary for you.

For the next release i've added:

    'temperature_hot_water_target': {
        setParameter: 105,
        setValue: utils.value2LuxtronikSetTemperatureValue(realValue)
    },

Hope that will help.