Sage/Breville Coffee Machine API Integration

1.3.0

  • Adds firmware version
  • Adds a sensor for next wake time
  • Handles re-authentication
  • Replaces the work light sensor with a light entity
  • Removes some duplicate sensors leaving just the controls
  • Some refactoring to make maintenance simpler
1 Like

Could this potentially work for the Breville + Cooking app with some tweaks? We have a Joule Oven that connects to the app.

Love the new updates. Sadly I had to revert back to v1.2.3 as v1.3.0 didn’t work. All the entities would turn ‘unavailable’.

Fixed in 1.3.1. Sage changed the way the API was returning a blank schedule list. Now resolved, and hardened a little against future changes.

1 Like

Sadly I don’t have one to explore that API

Sweet. Update working perfectly!

For those following along in the forum rather than HACS or Github, here’s what changed between 1.3.1 and 1.4.1

  • Added diagnostic sensors, however they are disabled by default for new installs, they were noisy
  • Migrate legacy machine_type config entries to brand
  • Now listed in the HACS default repo, so no custom repo required
  • Fix disable_wake_schedule action not taking effect

I’m kinda hopeful Breville will incorporate more machines in to the app/api in future.

I’ve been asked a few times about retrieving things like drink counts and grind counts. Sadly, this isn’t exposed by the API.

I received an update last week for my sage oracle jet (SES985). I tried the integration and it appeared in HA. I see status changes like power on/off, but the button isn’t working. Will this type be supported in future updates of your integration?