Independent directory, made by the developer of Vulpo. Not affiliated with Home Assistant or the Open Home Foundation.

About

SOLARWATT Manager is an integration that connects a SOLARWATT Manager such as FLEX or Rail to Home Assistant. It polls the Manager locally and can also pull KiwiGrid HEMS data from the SOLARWATT Manager Portal when portal login details are entered. It adds sensors for live energy flow, analytics, finance values and diagnostics, plus a button to refresh data, a select for optimization mode and a switch for supported plugs or EV stations. Sensor values carry device and state classes for the Energy Dashboard, and units such as Wh are converted to kWh. Polling intervals for local values, cloud flow, devices and statistics can be set separately, along with a user profile cache duration. Actions can calculate, set or reset offsets for the total statistics sensors. It is set up in the UI, and EnergyManager pro is not supported through the local API.

Automatic summary of the README and code of thokaro/solarwatt-manager-homeassistant. Something wrong, or are you the maintainer and want your own text here? Get in touch

Supports

  • Works locally Talks to your devices on your own network. No vendor cloud in between.

  • From the Marketplace Installed through the Marketplace, formerly HACS.

  • Actively maintained Its author released or pushed a change in the last six months.

Provides

  • Switches
  • Sensors

Setting it up

Install it from the Marketplace and restart Home Assistant, then add it under Settings, Devices and services.

Connect SOLARWATT

  • Host/IP
  • Username
  • Password
  • Update interval (seconds)
  • Username or email address
  • Password
  • HEMS device interval (seconds)
  • KiwiGrid Flow interval (seconds)
  • KiwiGrid Stats interval (seconds)
  • User profile cache duration (seconds)
  • Energy change threshold (kWh). Write only if >= value; 0 = write every update
  • Power unavailable threshold (polls). Keep the last value until the Nth unavailable; 0 = disable

Reauthenticate SOLARWATT

  • Host/IP
  • Username
  • Password
  • Username or email address
  • Password

Also asked when changing the connection.

After setup

  • Host/IP
  • Username
  • Password
  • Update interval (seconds)
  • Username or email address
  • Password
  • HEMS device interval (seconds)
  • KiwiGrid Flow interval (seconds)
  • KiwiGrid Stats interval (seconds)
  • User profile cache duration (seconds)
  • Energy change threshold (kWh). Write only if >= value; 0 = write every update
  • Power unavailable threshold (polls). Keep the last value until the Nth unavailable; 0 = disable

Texts from the code of thokaro/solarwatt-manager-homeassistant.

Entities

  • ButtonsUpdate data
  • SelectsOptimization mode
  • SensorskiwiOS version
  • SwitchesSwitch

Actions

  • Calculate all stats total valuesCalculate offsets for all SOLARWATT stats total sensors from completed previous KiwiGrid year values.Fields: Maximum previous years
  • Calculate stats total valueCalculate the offset for selected SOLARWATT stats total sensors from completed previous KiwiGrid year values.Fields: Maximum previous years
  • Set stats total valueSet either the desired Total sensor value or the direct offset.Fields: Desired Total value, Offset
  • Reset stats total valueRemove the stored offset from a SOLARWATT stats total sensor.

Troubleshooting

  • DiagnosticsDownloads a diagnostics file to attach to a bug report.

From the README

This custom integration connects a SOLARWATT Manager like FLEX or Rail to Home Assistant and provides local Manager data, optional KiwiGrid HEMS data from the SOLARWATT Manager Portal, analytics, controls, live flow values, and diagnostic sensors.

The minimum supported Home Assistant version is 2024.12.0.

  • Local polling of SOLARWATT Manager data
  • Local values from /rest/hems-configurator/energy-overview and device metadata from /rest/hems-configurator/things
  • Automatic KiwiGrid HEMS polling when KiwiGrid/SOLARWATT Manager Portal login credentials are configured
  • KiwiGrid HEMS devices, including smart-heater temperature, diagnostics, today values, month totals, year totals, and finance values
  • Separate KiwiGrid Flow device for live SOLARWATT Manager Portal energy-flow values
  • KiwiGrid HEMS controls for supported devices:
  • select entity for optimization mode (Not optimized, PV optimized, Departure time)
  • switch entity for supported plug/EV station switching
  • Energy Dashboard ready (correct device_class & state_class)
  • Separate polling intervals for local values, cloud Flow, devices, and statistics; HEMS devices default to 30 seconds
  • Configurable user profile cache, defaulting to one hour
  • Automatic normalization of units and item names, including Wh → kWh conversion, removal of installation-specific IDs, collapsed duplicate fragments and preserved abbreviations such as BMS/SoC/SoH
From the README of thokaro/solarwatt-manager-homeassistant, Apache License 2.0. Shortened.

Shows in Vulpo

Quick Toggle card, Button card, Select card, Chart card, Apple Watch, Control Center.

Information

Installs
76 sharing analytics
GitHub stars
16
Connection
Works locally
Upkeep
Updated in the last 6 months
Version
2026.10.0,
Category
Energy, Solar and batteries
Kind
Marketplace integration
Needs
Needs the Marketplace (HACS on 2026.10 and older)
Domain
solarwatt_manager

You might also like

Independent directory, made by the developer of Vulpo. Not affiliated with Home Assistant or the Open Home Foundation. About these numbers