Example automations for using Sessy with Home Assistant
Extended version of the earlier blueprint (below) made by Tazzios.
- Dynamic load balancing across multiple batteries
- SOC-based inclusion/exclusion for optimal battery health
- Optional offsets for other power consumers (e.g., EV chargers)
- Keep SOC`s within x% of each other option to ensure equal usage over time or Rotates by priority template.
- Set grid target range, create a deadband.
- Setpoint template, Do you not want to follow the grid and do something custom?
- Minimum and maximum power option.
- Smooth transitions, minimum and maximum different in setpoint changes.
- Smooth transitions, Smoothing factor above adjustable level.
- Smooth transitions, seperate smoothing factor when passing zero.
- Start condition, Set a start condition before the script is allowed to run
- Stop action, When the start condition is not met do something else instead.
Documentation: settings overview
Controls Sessy to maintain value X on the grid meter.
- Load balancing across multiple Sessy's
- Except certain load via offset entities (e.g. EV charger)
- Some attention points:
- Make sure you don't have any helper entities with
_power_strategy,_power_setpoint,_state_of_chargeor_system_statein the name Update Intervalneeds to be slower than the grid connection sensor update interval.Smoothingdefault of 100 to 1000 is a good starting point. This is the maximum step adjustment. When your sensor updates more frequent you should lower the smoothing value. A large value may result in instable control- Your net grid consumption sensor needs to have the unit Watt or kW
- Make sure you don't have any helper entities with
Charges Sessy to the specified amount, then activates a certain strategy.
- Supports multiple Sessy's
- Script ends when all Sessy's report full, above set percentage, or after timeout passes.
Display the power schedule and energy prices for the dynamic strategy within Home Assistant using ApexCharts.
