Ultimate EMS

Intelligent energy management for solar, battery, EV and heat pump

Warning! This app might not work properly.

This app version is currently being tested, and has not yet been reviewed. It might not work as expected.
Be extra careful when installing this app.

« Back to the regular version

Intelligent energy management for solar, battery, EV and heat pump

Read more ›

Supported devices

Flow cards

Click on a device above to show related Flow cards only.

When...

EMS Controller
Turned on
EMS Controller
Turned off
Ultimate EMS
EMS mode changed
i
Triggers when the EMS switches to a different operating mode.
Ultimate EMS
Priority 1 not fully achievable tomorrow
i
Triggers when the forecast shows insufficient solar energy to cover all priority 1 loads.
Ultimate EMS
EV ready for departure
i
Triggers when the EV has reached the target SoC for a planned trip.
Ultimate EMS
Battery below minimum SoC
i
Triggers when the battery drops below the configured minimum state of charge.
Ultimate EMS
Dump load activated
i
Triggers when all priority 1 and 2 devices are satisfied and surplus energy is available.
Ultimate EMS
Dump load deactivated
i
Triggers when the solar surplus drops and dump loads are turned off.
Ultimate EMS
EMS wants to set EV charge current
i
Fires every time the EMS calculates a new target charge current. Connect this to the 'Set charge current' action of your EV app.
Ultimate EMS
EMS wants to start or stop EV charging
i
Fires when the EMS starts or stops charging. Connect to your EV app's start/stop action.
Ultimate EMS
EMS wants to start EV charging
i
Fires when the EMS wants to start charging. Connect to your EV app's start charging action.
Ultimate EMS
EMS wants to stop EV charging
i
Fires when the EMS wants to stop charging. Connect to your EV app's stop charging action.
Ultimate EMS
Heat pump switched mode
i
Triggers once per day when the EMS switches the heat pump between heating and cooling based on the weather forecast.

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
Turn on
EMS Controller
Turn off
EMS Controller
Toggle on or off
Ultimate EMS
Set EMS mode to Mode
Ultimate EMS
Plan EV trip: depart Departure time at Target SoC (%)%
i
Use this action in a Shortcut or Flow to schedule an EV charging session before departure.
Ultimate EMS
Recalculate day plan now
i
Forces the EMS to recalculate tomorrow's energy plan immediately.
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)
i
Temporarily stops EV charging for the duration set in app settings (ev_postpone_minutes, default 30 min). Use this in a flow that monitors per-phase current to prevent overload.

Widgets

You can add this app’s widgets to your dashboard or homescreen in the mobile app.

EMS Tomorrow
EMS Tomorrow
EMS Today
EMS Today
EV Charging
EV Charging

Support

Having an issue with this app? Report issues via the developer issue tracker.

What’s new

Version 1.6.14 — Added Bug Report button in Settings → Diagnostics. One click collects all settings, device capabilities for each configured device, live EMS state, planning summary and EV controller status into a single copy-paste block — making it much easier to report issues.

View changelog

Ultimate EMS

This app can manage your entire Homey.

Ultimate EMS is not compatible with the selected Homey.

Ultimate EMS will install on Homey shortly.
Install App