Using Home Assistant to control house battery and EV battery charging with octopus intelligent go
Posted: Tue Jan 14, 2025 9:11 pm
by Will
Using Home Assistant to control house battery and EV battery charging with octopus intelligent go to prevent discharge of battery into the car.
Re: Using Home Assistant to control house battery and EV battery charging with octopus intelligent go
Posted: Mon Jan 27, 2025 10:28 am
by Simacsee
Thanks Will - excellent automation - solves a lot of problems!
I have an H1 inverter - so if you set the Minimum SoC it doesn't charge the battery at all (but does stop discharge) - so below is the code / automation I use to change the working mode.
Notes:
When setting up, I created a blank automation, then used the 'id' for that and replaced the generated code with that below.
Also the notification is just so I could check it works reliably, will probably remove those after a few weeks
Replace the XXX with your entity / meter number
Is based on 7p / 25p import rates, at the point of creating this - can adjust according to need
This code goes into automations.yaml file - but be careful with any edits!
Enjoy... it may take some time to get the code working... but using ChatGPT can help a lot!
- id: '1738061409369'
alias: Set Inverter Mode based on electricity prices
description: ''
triggers:
- entity_id: sensor.octopus_energy_electricity_XXX_current_rate
trigger: state #this trigger happens whenever the electricity price is updated
conditions: []
actions:
- if:
- condition: template
value_template: '{{ states("sensor.octopus_energy_electricity_XXX_current_rate")
| float > 0.20 }}' #checks if the current price is >£0.20 - adjust as needed
then:
- data:
message: Trigger above 15p. Price is £{{ states("sensor.octopus_energy_electricity_XXX_current_rate")
}}
title: Rate change
action: notify.mobile_app_pixel_6 #sends notification to my phone when change has been made
- target:
entity_id: select.work_mode
data:
option: Self Use
action: select.select_option
else:
- data:
message: Trigger below 15p. Price is £{{ states("sensor.octopus_energy_electricity_XXX_current_rate")
}}
title: Rate change
action: notify.mobile_app_pixel_6
- target:
entity_id: select.work_mode
data:
option: Force Charge
action: select.select_option
mode: single
Re: Using Home Assistant to control house battery and EV battery charging with octopus intelligent go
Posted: Sun Dec 14, 2025 10:14 pm
by paulbw32
Will wrote: ↑Tue Jan 14, 2025 9:11 pm
Using Home Assistant to control house battery and EV battery charging with octopus intelligent go to prevent discharge of battery into the car.
Thanks, Will, for all your videos and advice. I’ve recently joined IGO and have fallen into the battery draining scenario! I’ve been manually setting slots in mode scheduler to match the Octopus additional slots, to force charge my Fox ESS batteries, which works fine until these change 2 minutes before the schedule is due to start! I’ve ordered a Home Assistant Green tonight and will be scouring posts for details how to link to inverter and set up software using my iPad… I realise I’m a complete novice at the detailed technical stuff! If anyone has a “Set Up for Dummies Guide”, that would be very helpful! Paul
Re: Using Home Assistant to control house battery and EV battery charging with octopus intelligent go
Posted: Mon Dec 15, 2025 10:26 am
by MaterialBarracuda48
paulbw32 wrote: ↑Sun Dec 14, 2025 10:14 pm
I’ve ordered a Home Assistant Green tonight and will be scouring posts for details how to link to inverter and set up software using my iPad… I realise I’m a complete novice at the detailed technical stuff! If anyone has a “Set Up for Dummies Guide”, that would be very helpful! Paul
I have recently setup HA Green, so it is still fresh in my mind, I recommend you create a post in the right section to get help.
viewforum.php?f=5
I can give you a few pointers over there Paul if you make a thread.