Closed eldi0s closed 3 years ago
Hello @eldi0s, welcome! ESPAltherma keeps pooling the same values regardless whether the heatpump is running or not. There is no obvious reason for it not to return any value. When you say "no transmission" do you see some timeout for the registers in the logs or just the value 0? Maybe somehow the connection with the compressor is shutdown by klick-da....?
The HPSU/ECH2O shuts the O/U off completely when an optional ext. temp. sensor is installed. This helps saving energy. Therefore the output of the sensors placed in the O/U freezes when the thermostat shuts off. You can use the output of the optional sensor for ambient air. The register is 0x61, 14, 105, 2, 1
My heat pump is a Altherma 3 R W with no additional outdoor temp sensor. Klick DA switches the heating operation mode on or off while having the unit set to LWT (Leaving Water Temperature) mode. No thermostat mode selected. The indoor unit is dispIaying the correct outdoor temperature on its dislpay all the time. Also having no timeouts or errors in the MQTT log while querying the registers.
Listening to topic espaltherma/log
Querying register 0x62...
Querying register 0x61...
........
Done. Waiting 30 sec...
Nevertheless, I will try to poll the external ambient temp sensor register and see what happens. Will keep you posted.
R6T Sensor reports 0
0x61, 14, 105, 2, 1
Indoor unit still reports correct value of outside air temp 19 in this case.
Any idea?
I did some double checking today, and ESPaltherma is really freezing (not updating any more) on any readings related to the outdoor unit the minute when heating demand is cut-off by the themostat. However, the indoor unit still displays and updates the correct outdoor temperature, There is really 100% no other external ambient sensor installed. So the value must still be sent to the indoor unit. Any idea how to fix this, as I wanted to use the temperature for some automations?
Hi @eldi0s do you have some update on your issue? Is it still happening? I thought about it, did you try to power your ESP with an external psu?
The ESP is working flawlessly as it‘s just the values from the outdoor unit which are not getting updated when idle.
Yes problem still there :-(
That's weird indeed. If the display updates the temp value, it should indeed be transmitted to the indoor unit. I fail to see why it would not place it in the register, and I also never heard of such behaviour... I don't know either how Klick DA works but could it be messing with the registers?
Klic-DA is a KNX interface connecting to the Daikin P1/P2 Bus. I don‘t think it is interfering as all other registers are working.
Hey @eldi0s, I'm doing a bit of cleanup in the open issues. Will you be able to test with the Klic-DA disconnected? I still believe it would be worth trying...
Sure, will disconnect next week when the weather gets warmer and heating should go into stand-by
Same issue without Klic-DA installed
That's weird... You have 0 on 0x20,0,105,2 when the heatpump is not operating... I have no clue...
No, 0x61, 14, 105, 2, 1 is reporting zero.
0x20,0,105,2 seemed to just not update after switching off the unit. I now did some trending and found out it does update the value, but with an interval of 3 hours, which is useless to me. The indoor unit however updates the temperature continuously. Very strange.
This is indeed very strange. You could have look to see if the whole outdoor unit is turned off and only power on every 3h as a kind of heart beat. Then check which part is turned on at this specific moment, and try to bridge power to it... Now this is significant work and risks compared to the price of an extra esp32 and a BMP280 ;) I believe only a Daikin expert could help here.
Hi, you were right. It‘s an energy saving function that gets activated and cuts power to the outdoor unit. A heartbeat is used every 3h to check if temperature is below specified value to switch power back on. So you can close here. Nothing we can do here :-(
I'm experiencing an issue with not getting temperature readings for the above mentioned sensors when Klic-DA (Acts like a Thermostat) turns the heating off due to no demand or the unit itself switches off at outside temperatures above the defined temperature limit. Other values like leaving water or inlet water temp still get udpadet. Does ESPAltherma just not poll them when idle or is the unit not updating these values when idle?
Model Template: LT_DA_04-08KW