/ha-sessy

Home Assistant integration for Sessy (Smart Energy Storage SYstem)

Primary LanguagePython

ha-sessy

Validate with hassfest HACS Action

Home Assistant integration for Sessy - Smart Energy Storage System.

Supported devices:

  • Sessy Dongle (Battery)
  • Sessy P1 Meter
  • Sessy CT Meter

Currently supported:

  • Autodiscovery
  • Battery status sensors
  • Battery charge/discharge sensors
  • Set power strategy (select entity)
  • Set power setpoint (number entity)
  • Wifi RSSI sensor
  • Meter sensors (voltage/current/power)
  • Sessy NOM Coordinator controls (X on the meter)
  • P1 energy tariff counters (P1 Dongle only)
  • Firmware updates
  • Change configuration (min/max power, start/stop time)
  • Dynamic mode schedule per hour
  • EPEX Energy prices

TODO:

  • Add Power Status sensors
  • Add Power Strategy select
  • Add Power Setpoint number entity
  • Add update entities
  • Add Device Registry information
  • Add logo to home-assistant/brands
  • Add HACS configuration
  • Add to HACS Default repository
  • Add Energy sensors

Installation

HACS

hacs_badge

Install this repository via HACS (recommended):

Open your Home Assistant instance and open a repository inside the Home Assistant Community Store.

Manual

Copy the custom_components/sessy folder to the custom_components folder in your configuration directory.

Configuration

Add Sessy via the Integrations menu:

  • Go to Integrations > Add Integrations > Sessy

    Open your Home Assistant instance and start setting up a new integration.

  • Discovered Sessy devices will be shown in the list. Alternatively, enter the hostname (sessy-xxxx.local) manually.

  • Enter the local username and password found on the sticker on the device

  • The integration will discover the device type and add it to Home Assistant

  • Manually add Riemann sum helpers to start collecting Energy statistics

  • See ha-sessy-examples for blueprints and configuration examples using this integration