This repository contains the Home Assistant add-on for the MaraX ESP32 Controller.
- Go to Settings → Add-ons → Add-on Store
- Click the three dots (⋮) in the top right
- Select Repositories
- Add this URL:
https://github.com/Appphan/marax-homeassistant-addon - Click Add
- Find MaraX Controller in the add-on store
- Click Install
- Configure the add-on (see below)
- Start the add-on
After installation, configure the add-on:
- Go to Settings → Add-ons → MaraX Controller → Configuration
- Set your MQTT broker settings:
{ "mqtt_broker": "core-mosquitto", "mqtt_port": 1883, "mqtt_user": "", "mqtt_password": "", "mqtt_base_topic": "marax", "update_interval": 1, "log_level": "info" } - Click Save
- Click Start
- 🎨 Beautiful web interface
- 📊 Real-time monitoring (pressure, flow, weight, temperature)
- ☕ Profile management with visual editor
- 📈 Shot analytics and history
- 🎛️ Brew control (start/stop, adjust targets)
- 📱 Mobile-friendly design
- 🔄 Auto-discovery via MQTT
- Home Assistant with Supervisor
- MQTT broker (Home Assistant's built-in Mosquitto works)
- MaraX ESP32 Controller connected to the same MQTT broker
-
Access the Web Interface:
- Click Open Web UI in the add-on page
- Or access via:
http://homeassistant.local:8080
-
Monitor Your Machine:
- View real-time metrics on the dashboard
- Check machine status and temperatures
- Monitor current brew progress
-
Manage Profiles:
- Create custom brewing profiles
- Edit existing profiles
- Send profiles to your MaraX device
-
Control Brewing:
- Start/stop brewing remotely
- Set target weight
- Monitor shot progress
For detailed documentation, see:
- Issues: Open an issue on the main repository
- Questions: Check the documentation or open a discussion
Same as the main project - see LICENSE
.
├── repository.json # Repository metadata
├── README.md # This file
└── marax_controller/ # Add-on directory
├── config.json # Add-on configuration
├── Dockerfile # Container build file
├── app.py # Application code
├── run.sh # Startup script
└── README.md # Add-on documentation
See the main repository's CHANGELOG for version history.