Instructions on how to integrate your La Marzocco coffee machine with Home Assistant.
2024.2
Switch
Update
Cloud Polling
true
lamarzocco
binary_sensor
button
diagnostics
number
select
sensor
switch
update
@zweckj
device
This integration interacts with La Marzocco coffee machines through calls to the LaMarzocco cloud API and (optionally) local API calls, which include a WebSocket connection for (near) real-time updates.
To be able to configure your machine in Home Assistant, your machine needs to be added to your account using the official La Marzocco app first. Currently, only login with username & password is supported. If you are currently using a social login, you need to create a new LaMarzocco account and transfer your machine to it to be able to use this integration.
{% include integrations/config_flow.md %}
{% configuration_basic %}
Username:
description: "Your username you use to log into the La Marzocco app."
required: true
type: string
Password:
description: "Password you use to log into the La Marzocco app."
required: true
type: string
Host:
description: "IP address of your machine in your local network. If not set, no local connections will be used."
required: false
type: boolean
{% endconfiguration_basic %}
Buttons
Button name
Description
Available for machines
Start backflush
Starts the backflush process on your machine. You got 15 seconds to turn the paddle after activation.
all
Numbers
Number name
Description
Available for machines
Remarks
Coffee target temperature
Temperature the coffee boiler is set to
GS3 AV, GS3 MP
-
Steam target temperature
Temperature the steam boiler is set to
GS3 AV, GS3 MP
-
Tea water duration
Dose hot water (in seconds)
GS3 AV, GS3 MP
-
Switches
Switch name
Description
Available for machines
Main
Allows to turn machines on-/off
all
Auto on/off
Allows to enable/disable the auto on/off schedule
all
Steam boiler
Allows to enable/disable the steam boiler
all
Binary sensors
Binary sensor name
Description
Available for machines
Remarks
Water tank empty
Indicates whether the water tank needs a refill.
all
-
Brewing active
Is on if you are in the process of making coffee.
all
Only available when the Host was set during component configuration.
Sensors
Sensor name
Description
Available for machines
Remarks
Current coffee temperature
Current temperature of the coffee boiler
all
-
Current steam temperature
Current temperature of the steam boiler
all
-
Total coffees made
Counter for total coffees made
all
-
Total flushes made
Counter for total flushes done
all
-
Shot timer
Time the current brew is running
all
Only available when the Host was set during component configuration.