Home EMS turns your Homey Pro into a full-featured energy management system. It intelligently coordinates your solar panels, home battery, EV charger and heat pumps to maximise self-consumption and minimise energy costs.
Every evening the EMS calculates a detailed plan for the next day based on the weather forecast, expected solar production and your energy prices. During the day it follows this plan in real-time, adjusting automatically when clouds roll in or your energy use changes. For Tesla owners, the Wall Connector is read directly over your local network for precise, real-time charge control without cloud delays or API rate limits.
Read more ›
Flow cards
Click on a device above to show related Flow cards only.
When...
EMS Controller
Turned off
Ultimate EMS
EMS mode changed
Ultimate EMS
Priority 1 not fully achievable tomorrow
Ultimate EMS
EV ready for departure
Ultimate EMS
Battery below minimum SoC
Ultimate EMS
Dump load activated
Ultimate EMS
Dump load deactivated
Ultimate EMS
EMS wants to set EV charge current
Ultimate EMS
EMS wants to start or stop EV charging
Ultimate EMS
EMS wants to start EV charging
Ultimate EMS
EMS wants to stop EV charging
Ultimate EMS
Heat pump switched mode
And...
EMS Controller
Is turned on
Ultimate EMS
EMS mode is Mode
Ultimate EMS
Battery SoC is above Threshold (%)%
Ultimate EMS
A trip is planned today
Ultimate EMS
Heat pump is in Mode mode
Ultimate EMS
Solar is producing
Then...
EMS Controller
Toggle on or off
Ultimate EMS
Set EMS mode to Mode
Ultimate EMS
Plan EV trip: depart Departure time at Target SoC (%)%
Ultimate EMS
Recalculate day plan now
Ultimate EMS
Set EV charge profile to Profile
Ultimate EMS
Set EV fixed current to Current (A)A
Ultimate EMS
Set EV max current to Max current (A)A
Ultimate EMS
Set battery target SoC to Target SoC (%)%
Ultimate EMS
Set dump load to Enabled
Ultimate EMS
Postpone EV charging (load balance)
What’s new
Version 1.6.27 — New: zero export mode — when enabled, the EMS uses the P1 meter as a closed-loop feedback signal to prevent grid export. The home battery absorbs all surplus above the configured buffer (zero_export_min_surplus_w). EV charging start/stop thresholds are shifted upward by the same buffer so the battery loop always has headroom. Solar grid assist is suppressed in zero export mode. New: PV curtailment detection — the EMS now compares actual inverter output against the Open-Meteo forecast for the current hour. If actual production is below 80% of forecast (and forecast exceeds 500W), the state is flagged as pvCurtailing. This tells the EMS that virtual surplus is available (the inverter will ramp up when a load starts). New: expanded bug report — now includes battery adapter details, thermostat device list, PV curtailment snapshot (ratio actual/expected), full today's PV hourly curve, EV zero export thresholds, and internal EMS config summary.
View changelog