Little update, work in progress:
The app will use default values which can be changed to match the actual values of a users system.
No ETA yet, currently in testing but I hope to publish a new version this weekend.
You can find the test version here: Daikin Altherma | Homey
Current test version: 0.0.7
- Added continuous power usage setting (experimental)
- Added BUH1 and BUH2 usage settings
Added settings to enter the power consumption for Backup Heater 1, Backup Heater 2 and the Continuous baseline consumption.
When first installed, the app will use a 3-phase system as default, 3000W for Backup Heater 1 (BUH1), 6000W for Backup Heater 2 (BUH2) and 40W for Continuous baseline consumption. When this doesn’t match your system, you can now adjust them to your needs.
You can find the test version here: Daikin Altherma | Homey
Current test version: 0.0.8
- Added detection for missing labels from ESPAltherma
There appeared to be a new user who either had problems selecting the correct labels in the ESPAltherma code as explained in How To: Configure ESPAltherma and the Daikin Altherma app or was experimenting with it which resulted in numerous reports in the Developer Tools.
I’ve added a detection which will post a notification in the Timeline with the missing labels (This is rate limited to once per hour)
You can find the test version here: Daikin Altherma | Homey
Current test version: 0.0.9
- Added notifications for errors from your Daikin
Unfortunately, our Daikin Heat Pump has gone into fault mode, but it did give me the opportunity to finish the error handling code in the app.
When your Daikin reports an error, the app will now do 3 things, once per hour:
To be able to use this functionality, these labels are be required from your ESPAltherma device:
{0x60,3,204,1,-1,"Error Code"},
{0x60,4,152,1,-1,"Error detailed code"},
{0x60,5,203,1,-1,"Error type"},
If you had previously enabled the next labels, you should comment them, they are not used:
//{0x10,4,203,1,-1,"Error type"},
//{0x10,5,204,1,-1,"Error Code"},
You can find the test version here: Daikin Altherma | Homey
Current test version: 0.0.10
- Fixed Energy Consumption calculations when Heat Pump is in Emergency Operation Mode
While our Daikin Altherma has gone into fault mode I also noticed the power consumption calculations weren’t accurate. This is fixed now!
Hi, and it’s great that you made an app for the Daikin Altherma with ESPAltherma. It took me some effort to get the ESPAltherma working with a board and VS code
but it works now, and I’m temporarily logging all info to Home Assistant as a workaround.
I want to have everything in my Homey Pro, but the only thing that isn’t exactly clear to me is which file from the incl/def folder I need to use for this. Do I create an extra file for this with the name in the incl/def folder with espaltherma? Does your app look at that config file?
At the moment, I am using the config file ALTHERMA(LT_CA_CB_11-16KW).h
Hi Antoine,
The app on Homey actually has no knowledge of your Daikin devicetype and what configuration you use as the app ‘just’ reads data from the MQTT Broker.
So, in order to use this app, you first have to make sure the ESPAltherma and MQTT Broker are setup successfully and functioning.
The include file you select should fit your actual device, the important thing here is you enable the minimum requered labels for the app.
How this exactly works is explained in this post: Daikin Altherma with ESPAltherma - #5 by DaneedeKruyff
If you can’t get it to work with these instructions, please let me know how far you got and where it went wrong.
Hi Danny, thanks for your quick reply. Okay, that’s clear. I’ve made some adjustments to the file, checked the rules, and added extra ones to the config file where necessary. As far as I can see, it works from MQTT Broker.
I do have a question regarding the app, though. For a heat pump with an integrated hot water tank, which type should I choose? I have this one. I was thinking of the Altherma Water heater option myself, but then not all information passes through the device, and the log file hardly gets filled either.
When I choose the heatpump option, logging does start and all values are filled.