Closed rasmusbe closed 8 months ago
Can you see these settings on the pump? Maybe they are something handled from the cloud connection. The pump may just react to commands.
Yes, I can see these and I've set them when I was out in July.
On the physical pump? What menu?
4.7, I believe this is not available with smart energy source turned on
I've set my holiday schedule in the heat pump to a 25 year span from now. Thay way, I can use the Holiday activation toggle in Home Assistant without caring about the dates. However, once holiday mode has been activated, the toggle becomes unavailable and I can only deactivate it again from the physical panel on the heat pump.
Odd if it becomes unavailable. Must mean we interpret its values wrong. Do you get some errors in the log?
Right now the integration supports the activation setting (48043), but not the options for start/end date (48044 / 48045), water comfort (48047), ventilation (48048) or temperature (48051).
Nice with the raw data from uplink! We can amend the known databases here: https://github.com/yozik04/nibe
Not sure how to map/parse the dates thou, seems to be new type of input/output and my python skills are very limited
Seems to be days since Monday, 1 January 2007
We would probably need to set some special unit for this which we handle specially
Seems to be days since Monday, 1 January 2007
Nibe time, like the Unix time :D
Nice, I managed to include them in a local version of the nibe library, and when the date PR is done that should be even better.
But I have a problem with the temperature setting that I need some help with. With the setting 18 °C I get "[nibe.nibe.connection.nibegw] Ignoring coil 48051 value b4000000 - failed to decode" in home assistant.
"b4000000" is hex for "180 0 0 0" according to https://conv.darkbyte.ru/, so I guess we need some kind of parsing of that value as well
@rasmusbe I think you have added wrong settings for these. I added b4000000 to a test and it has successfully decoded it to 18 degrees.
@yozik04 had to pause this for some days but I could look at it again now, this is what I've added to the json
"48051": {
"title": "Holiday - Room Temperature",
"size": "u8",
"factor": 1,
"name": "holiday-room-temperature-48051",
"write": true,
"unit": "\u00b0C",
"min": 5.0,
"max": 30.0,
"default": 20.0
},
and then I get
2023-10-27 08:44:53.590 WARNING (MainThread) [nibe.nibe.connection.nibegw] Ignoring coil 48051 value b4000000 - failed to decode
Temperatures are always signed, 16 bit with factor 10.
I've added an PR to add the parameters now https://github.com/yozik04/nibe/pull/124
Thanks for all the help ❤️ Next step should be to add support for date type in the home assistant integration.
Closing this issue now.
Hi,
It seems like I can see if the holiday mode is activated, but not the dates nor settings
From Home Assistant
Wanted settings, found in the Nibe Uplink App![IMG_1059](https://github.com/elupus/esphome-nibe/assets/2124386/00b4c8ca-f79e-431b-b9f4-4e4a1e71a898)