Skip to content
Home Assistant TestFlight
Energy

Solar Optimizer

jmcollin78/solar_optimizer · v3.9.0

HACSLocal polling

The Solar Optimizer integration for Home Assistant starts and stops your equipments depending on the Solar net production

In Apple Home through HomeKit Bridge

What HomeKit Bridge makes of each kind of entity this integration creates, read from its source code. A device only gets the ones that apply to it.

EntityShows up asNote
switchSwitch or outlet
sensorSensor (temperature, humidity, air quality…)
selectMode picker (as switches)

What people report

Solar Optimizer switches managed devices on surplus solar; recent PRs add water heaters, fans, selects, lights and buttons as controllable devices.

  • Works3
  • Partly works1
DeviceIn Home AssistantIn Apple HomeWhat they saidSource
Button entities as managed devicesWorksButton domain added as controllable device
Saved copy

The original text was already deleted or overwritten when we archived it.

PR #128 · 2025-04
Fan, select and light entities as managed devicesWorksAdded fan, select and light as controllable device domains
Saved copy
84- Add fan, select and light as contrable device

Excerpt saved from GitHub on 2026-10-23.

PR #109 · 2025-03
Water heater entities (managed device)Workswater_heater entities supported as managed devices (set_operation_mode)
Saved copy
Summary - Allow `water_heater` entities for standard managed devices. - Add regression coverage for `water_heater.set_operation_mode`. - Document `water_heater` configuration and `check_active_template` examples by domain. ## Validation - `pytest tests/test_non_switch_device.py -k water_heater` - `pytest tests/test_non_switch_device.py` - `pytest`

Excerpt saved from GitHub on 2026-10-23.

PR #218 · 2026-10
Daikin AC via Onecta integrationPartly worksUser could not get devices switching on or off; owner advised step-by-step setup
Saved copy
… have a Azzurro SCS inverter and a 5KWh battery, I just installed Solar optimizer but it doesn't turn on or off any device I'd like to turn on/off some Daikin AC that I can control via Onecta integration Can anyone help me? These are my parameters KWh ceduto is a numeric helper with 0,03 value KWh ceduto tasse is a numeric helper with 22 value KWh costo is a numeric helper with 0,25 value <img width="872" height="741" alt="immagine" src="https://github.com/user-attachments/assets/8af48aae-1c38-4c66-aa89-687

Excerpt saved from GitHub on 2026-10-23.

Discussion #162 · 2025-07

Gathered from GitHub issues, pull requests, discussions and docs, and from r/homeassistant. These are individual reports, so check the linked thread and the date before you buy.

How it connects

Local polling

Talks to the device on your network, asking it for updates every so often.

Details

Installs (analytics)289 (0.04%)
GitHub stars245
Latest version3.9.0 (2026-10-11)
Set up in the UIYes
Maintainers@jmcollin78
LicenseMIT

In ReReHome

Whatever HomeKit Bridge shares reaches Apple Home as normal HomeKit accessories behind your Home Assistant bridge, so ReReHome shows and controls them like any other.

Bridges get their own settings page listing the accessories behind them.