Daikin Altherma with ESPAltherma

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.

New test version published

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.

New test version published

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)

New test version published

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:

  • Write a notification to the Timeline
  • Write to the app’s log
  • Trigger the An error occurred in the app flow card, the Error code as a token

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"},

New test version published

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!