Skip to content

v0.3.0 - Eletta Explore support

Choose a tag to compare

@actabi actabi released this 21 May 11:03

What's new

Support for Eletta Explore machines (ECAM 452.67.G, ECAM 450.65.G, and likely the rest of the Eletta family).

Fix

Different DeLonghi models expose the binary command channel under different Ayla property names:

  • PrimaDonna Soul (oem_model=DL-millcore): data_request / data_response
  • Eletta Explore (oem_model=DL-striker-cb): app_data_request / app_data_response

The integration was hard-coded to data_request, which caused HTTP 404 on every command for Eletta users. The coordinator now auto-detects the right property name at first refresh from a list of known candidates.

The Last Connected sensor also falls back to app_device_connected when needed.

Thanks

Diagnostic dumps from @jacoqq and @Wallisj92 made this fix possible.

Note

The binary command payload (the base64-encoded bytes) is assumed identical across models since all recipe / counter / settings properties match. If your Eletta accepts commands but acts unexpectedly, please open an issue with the app_data_response payloads captured after a few brews.