-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Does not update dhw target temperature #90
Comments
The issure is still actual. Is there no one else with this problem or is there any idea what could ne wrong? |
Just played a bit around and found out that it works if you switch off the hot water tank, set the temperature and switch it on again. Still testing if this is reliable, especially in automations. |
unfortunately this workaround does not work for me. Do you turn off the DHW with Homeassistant and do you wait after turning off th change the setpoint? |
I did it all within HA: switching off, new set point, switching on again, everything with controls in HA. Using the Onecta App seems to jeopardize the process. |
Meanwhile I found out that it works with my Altherma even without switching on and off, just waiting a little. I suspect it has something to do with the Onecta App, which uses a cloud connection and seems to interfere with the local connection of this HA integration. |
I disconected the Onecta app/cloud from my device and also blocked internet access of the LAN module. |
I have the same behaviour. Is.this already confirmed as bug or are only some Users affected? |
Which devices are affected? |
For me it is EBSX11P50DF with Firmware: ID0792/ID802B. Lan Module is BRP069A61. It is just this value, everything else works without any problem. |
Any logs or anything? 🤔 . I can try to add separate number linked to DHW temperature instead of using water_heater entity. |
I did some investigations on this on my side: I have the same behavior which is described. Furthermore I recognized, that the leaving Water temperature is never updated and always 34°C... independent if the HP heats or not. Then I downloaded https://github.com/tadasdanielius/pyaltherma and executed the example script on my local windows computer. Same there.. leaving Water temperature is 34°C.. also the DHW target temperature is not updated. So the issue is propably not in the integration. After that I checked the Octena App.. also shows 34°. A further check on the display of the heatpump shows 22° So, on my side there seems to be a communication issue between the LAN adapter and the heatpump. Maybe the Update of the DHW temperature has the same root cause. I was "happy" that i could reproduce the problem in the official app, because than a wrote to the daikin support... They already contacted me but until now they have no idea why this happens. |
Could be a problem that integration is pulling too frequently from the gateway. You can try to increase wait time between queries. Go to MIN_TIME_BETWEEN_UPDATES_SECONDS = 5
UPDATE_INTERVAL_SECONDS = 2 To something like this: MIN_TIME_BETWEEN_UPDATES_SECONDS = 60
UPDATE_INTERVAL_SECONDS = 30 After you make changes, you will need to restart HA Note, that increasing values will affect how often new values are pulled from the device, so changes made outside HA might take longer to appear. |
I disabled HA integration. and values in the Octena app are still wrong |
@rolandpj interesting, thanks for sharing this. What version is running in your gateway? |
The Onecta App displays: 436CC180000 for the Network Gateway |
Mine is 436CC160000. It could be the problem with the new version. I wonder if others who are having this problem has the same version. |
I have a possible hint for a solution: used the example script mentioned above and analysed the result: I found the CORRECT Value in DomesticHotWaterTemperatureHeating but the value that is displayed in HA Integration is TargetTemperature When I change DHW Target temperatur in the app, the value in DomesticHotWaterTemperatureHeating is the correct Target temperature. DEBUG:pyaltherma.comm:[OUT]: /[0]/MNAE/2/Operation/DomesticHotWaterTemperatureHeating/la {"m2m:rqp": {"fr": "pyaltherma", "rqi": "44b40", "op": 2, "to": "/[0]/MNAE/2/Operation/DomesticHotWaterTemperatureHeating/la"}} DEBUG:pyaltherma.comm:[OUT]: /[0]/MNAE/2/Operation/TargetTemperature/la {"m2m:rqp": {"fr": "pyaltherma", "rqi": "8a059", "op": 2, "to": "/[0]/MNAE/2/Operation/TargetTemperature/la"}} |
Nice, tested and also working for me! Thank you for sharing :) |
Wonderful, thanks for the investigation. Now we have to make it work across all devices and not break on others 😄 @property
def target_temperature(self) -> float:
status = self._get_status()
operations = status["operations"]
if "DomesticHotWaterTemperatureHeating":
return operations["DomesticHotWaterTemperatureHeating"]
elif "TargetTemperature" in operations:
return operations["TargetTemperature"]
else:
return 0 |
This function works for me! :-) |
There is a problem with the Hot water target temperature for me. When i try to set a new target temperature, the integration sends it to the heat pump; but the value in the integration switches back to the old set value from before (in heat pump the new value stays).
BUT when i change the dhw target temperature in heat pump, the value in the integration does update correctly. The current temperature and the "mode" is also working fine both ways.
Reloading the integration and restart home assistant did not help.
Any idea what could be wrong?
The text was updated successfully, but these errors were encountered: