Easee Home - Small. Smart. Full of power.
App Store Page: Easee Home App for Homey | Homey
Description
This Homey app allows you to monitor and control your Easee chargers using the Easee cloud API.
Supported devices
- Easee Charger
- Easee Equalizer
Control when your charger starts charging
The most common problem is that the car starts charging immediately when connected to the charger. A frequent solution is to build flows around this to check if the car started to charge when it was not supposed to, etc. However, the easiest way to solve the problem is to follow the two steps below.
- Set charger access to locked via the Easee mobile app or web.
- Start and stop charging using the turn on and off actions
Authentication
Login using the same credentials you use in the Easee mobile app or the https://www.easee.cloud/
Email (or phone number including country code) and password. The app will store the credentials inside your Homey in an encrypted format. The credentials will be used to generate new access tokens after each restart of the Easee app or restart of Homey.
Easee Charger
Capabilities
-
On
Turn the charger on or off -
Dynamic charger current (Amp)
The target charger current -
Charger status
Standby, Paused, Charging, Completed, Error and Car connected -
Enabled
Is the charger enabled or disabled -
Current (A) allocated for charging
This is typically 0 when no car is charging. If you have more than one charger on a circuit this number will differ from the charge current limit since Easee will balance the current allocated automatically between your chargers. -
Power (W)
Watt used when charging -
Current P1, P2 and P3
Current used when charging, per phase -
Voltage (V)
Voltage for P1 (InVolt_T2_T3) -
Last Charge Session (kWh)
The kWh used during the last charging session -
Lifetime (kWh)
The kWh used during the charger’s lifetime. -
Last 30 days total (kWh)
The kWh used during the last 30 days
Configurable capability, by default not shown. -
Last calendar month total (kWh)
The kWh used during the previous calendar month
Configurable capability, by default not shown.
Triggers
-
Turned off
The charger stopped charging, i.e. either stopped or paused -
Turned on
The charger is charging, i.e. started or resumed -
Charger status changed
The trigger will kick in for every status change.Car connected
, etc -
Charger status changed to [[status]]
The charger changed status to for instanceCharging
. Possible to set a filter on which status to trigger on. -
Target charger current changed
The target charger current was changed.
Conditions
-
Charger is turned on/off
Is the charger currently charging? -
Target charger current is …
Check the current target charger current -
Charger status is
Condition to check which status the charger currently has.
Actions
In general, all actions that change settings persistently are written to the flash memory of the charger. Easee states that you shouldn’t change these settings too frequently since it will wear out the flash. I have asked if this could be quantified but have gotten no response.
-
Turn on
Triggers start charging, if not successful then automatically triggers resume charging. -
Turn off
Triggers stop charging, if not successful then automatically trigger pause charging. -
Toggle charging
Trigger a charger action, if charging is stopped/paused using this action it will be started/resumed, or vice versa. Uses Easee cloud toggle endpoint, i.e. no extra logic applied. -
Set dynamic charger current
Controls the charger current. Setting it to 0A will stop charging, and setting it to more than ~6A will start charging. -
Set dynamic circuit current
Controls the master circuit current (A) offered to your charger(s) to your car(s).
Designed to be used for load balancing against your main fuse, or enable only self-consumption of power from your solar panels. Restarting the charger will reset the value.
I use Tibber and have my Easee chargers registered there. If I change the available current I have seen that it gets reflected in the charging for some time but then is set back to the previous value. I suspect this has to do with the Tibber integration and that they set it back to the value that is defined in their app. -
Set dynamic circuit current, per phase
Same as above, but allows you to set circuit current per phase. If your car only changes using a single-phase then you can control which phase is used by setting the phase current values to for example; P1=0, P2=16, P3=0. This will result in phase P2 being used for single-phase charging. -
Increase dynamic circuit current by 1 amp
Designed to be used for load balancing against the main fuse or for self-consumption of PV power.
Increases the dynamic circuit current by 1, for all phases not being set to 0. The idea is if you use “Set dynamic circuit current, per phase” above, for single-phase charging and to control which phase is used - then this action will only change the current for the active phase. -
Decrease dynamic circuit current by 1 amp
Designed to be used for load balancing against the main fuse or for self-consumption of PV power. -
Set charger state (stored in flash)
Enable and disable the charger -
Set Charger idle current state (stored in flash)
Control if the charger should show current to a connected car when not charging -
Set permanent cable lock (stored in flash)
Control if the attached cable should be permanently locked in the charger. -
Set Charger led strip brightness (stored in flash)
Control the brightness of the led strip on the charger -
Override schedule
Start charging immediately even if there is a schedule defined -
Delete schedule
Remove the schedule. A charger can only have one schedule -
Create schedule
Create a schedule using the start time and end time. If repeat is set to yes, then the same time is used every day automatically, otherwise, the schedule only applies to the current/following day. -
Enable smart charging (stored in flash)
Turn on smart charging using an operator like Tibber -
Pause smart charging (stored in flash)
Pause smart charging until the next day -
Disable smart charging (stored in flash)
Turn off smart charging -
Reboot charger
Send reboot command to the charger -
Set the charging price (since v1.4.4)
Set the cost and tax per kWh for charging. The cost and tax per kWh are used in the Easee reports to calculate the charging cost. For instance, use the Tibber “Price Changed” trigger and update the Easee charging price using this action. The input fields are of type text to allow easy calculations, e.g.{{total * 0.5}}
.
Maintenance actions
-
Reconnect
Forces a re-login using username/password to generate new access and refresh tokens. -
Reorder capabilities
A beta maintenance action to reorder all capabilities shown in the app to the intended order. This can be useful after major changes to capabilities (like v0.9.9). Instead of removing the device and re-add it to get capabilities in the correct order, you can use this maintenance action. This will save you from updating all flows which use the device. Homey doesn’t really like removing and adding capabilities to an existing device, so you have to restart the Easee app in Homey after executing this action. Messy, yes, but if you use the device in many flows this might still save you time. As an extra bonus, the history of the capabilities in insights also seems to remain, at least for the device I tested with.
As usual, any feedback is welcome