[APP][Pro] Delonghi.Coffee

If you need help or have questions about the DeLonghi Coffee app. You are at the correct place ;0)

This app uses BLE to communicate with the coffee makers.
The following machines are currently supported:

  • Dinamica PLUS 370.95.T
  • Dinamica PLUS 370.95.S
  • Dinamica PLUS 376.95.S
  • Dinamica PLUS 376.95.T
  • Dinamica PLUS 3795.T
  • Dinamica PLUS 3795.S
  • Dinamica PLUS D9 T
  • Dinamica PLUS 370.95.TI
  • Dinamica PLUS D9 W
  • Dinamica PLUS 370.95.T
  • Dinamica PLUS 3795.T
  • Dinamica PLUS 3795.S
  • Dinamica PLUS 37095TI
  • Dinamica PLUS 372.95.TB
  • Dinamica PLUS 370.85.SB
  • Dinamica PLUS 370.85.B
  • Dinamica PLUS 370.85.SB
  • Maestosa
  • Maestosa CN
  • PrimaDonna CLASS 550.55.SB
  • PrimaDonna CLASS 550.55
  • PrimaDonna CLASS 556.55.SB
  • PrimaDonna CLASS 556.55.W
  • PrimaDonna CLASS 556.55.MS
  • PrimaDonna CLASS 550.55.W
  • PrimaDonna CLASS 550.65.SB
  • PrimaDonna CLASS 550.65.MS
  • PrimaDonna CLASS 550.65.W
  • PrimaDonna CLASS 550.75.MS
  • PrimaDonna CLASS 556.75.MS
  • PrimaDonna CLASS 550.85.MS
  • PrimaDonna ELITE 650.55 EX1
  • PrimaDonna ELITE 656.55
  • PrimaDonna ELITE 650.55
  • PrimaDonna ELITE 650.85.MS
  • PrimaDonna ELITE 656.85
  • PrimaDonna ELITE 650.85
  • PrimaDonna ELITE 656.85.MS
  • PrimaDonna ELITE 656.85 EX1
  • PrimaDonna ELITE 650.75.MS EX1
  • PrimaDonna ELITE 656.75.MS EX1
  • PrimaDonna S 510.55

These machines are using Ble and version 2 of the delonghi Ecam protocol.
Wifi enabled machines are using aylanetworks sdk, I currently don’t own a wifi enabled machine. But I am open to work together with somebody that can write code for it.

Functions in this app:

Default

  • Turning the machine on

Beverage Functions

  • Brew two espressos
  • Brew an Americano coffee
  • Brew a regular coffee
  • Brew a long coffee
  • Brew a double espresso
  • Dispense hot water
  • Steam milk

Settings Functions

  • Turn off beep sound
  • Turn on beep sound
  • Turn off cup lighting
  • Turn on cup lighting

User Profile Functions

  • Select user profile 1
  • Select user profile 2
  • Select user profile 3
  • Select user profile 4
1 Like

…two years ago I was thinking to replace my 8 years old Delonghi cofee machine, exactly of that type :wink: Last weekend I repaired brew piston infuser on my ECAM model and I believe I will not test it still for some time. But it’s very nice to see such app !

Looking forward someone sharing his experience (with your app naturally !) .

1 Like

Hi all,
is there the possibility to link my DeLonghi Bluetooth machine to this app?
I have the DeLonghi Prodigio&Milk.
Type: EN270.SAE.

2930928_EN_270.SAE

I don’t know if this kind of machine (bought in 2016) have the Version 2 of the DeLonghi Ecam protocol. Maybe is too old. Sorry for the question if so.

If you need more information, I’m here.

Thank you!

EDIT: before posting, i tried to link my machine to this app with each type of machine in your app but has not been identified.

Hi Abanti,

This machine is controlled by the nespresso app From the first look at it, it does not use a protocol that matches the delonghi protocol. What I see in the logs of the nespresso app.

Any plans to include " PrimaDonna Soul"?
PrimaDonna Soul (ECAM612.55.SB)

Hi Falkens,

This is a wifi connected machine, I don’t have one myself so I am out of luck on that part

I have a PrimadonnaSoul and could assist. What’s the current state? Did you already add the Wifi Node module or is it needed to start the driver from scratch?

aaaand now I see the app is BLE, I have to admit I didn’t read that (as carefully as I should have). I thought there was some kind of WIFI connection on these machines as well

Hi RonnyW

After decompiling the Delonghi app for Android I see there is also a local lan option for the wifi connection.
There is some initial discussion going on see DeLonghi Coffee Link Adapter · Issue #664 · ioBroker/AdapterRequests · GitHub for iobroker.

But that is using the cloud version if you want to look at the source code (which is somewhat readable decompile the 4.0.3 version of the android app apk this seems to have the most readable version of the code)
By looking at the code it must be possible to use the same V2 protocol bytes. But it stil uses AylaNetwork to do all the communication.

Hi, yes, Wifi would be best. I already took a look at the other implementations some months ago as I was searching for examples to create a app… If I remember right that was a kind of fake oAuth login.
Do you have the app code to check the Wifi version? I can send you my eMail as PM.