Skip to content
Home Assistant TestFlight
Energy

Solarman

solarman

Built inLocal polling

The Solarman integration enables direct local communication between Home Assistant and your Solarman devices. This solution provides real-time monitoring of energy production and consumption while enabling device control, all through secure local communication.

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
sensorSensor (air quality)

What people report

The docs list the Solarman plug and meters; users adding the P1-2W meter hit connection errors, and the maker said it is not yet supported in core.

  • Works3
  • Not working2
DeviceIn Home AssistantIn Apple HomeWhat they saidSource
Deye inverter (Solarman dongle)Works LocalWorks locally with internet blocked on the router; applies to generic Solarman dongle
Saved copy
Solarman works locally. I blocked my Deye from accessing the internet on the router, and everything still works.

Excerpt saved from the Arctic Shift Reddit archive on 2026-10-23.

Reddit comment · 2026-05
Solarman MR1-D5-W smart meterWorksBidirectional energy metering
Saved copy
Supported devices: SP-2W-EU: Smart Plug for energy monitoring (power consumption, voltage, current) and remote outlet control.; P1-2W: P1 Meter Reader for monitoring operating status and consumption data of P1 meter.; MR1-D5-W/MR1-D5-WR: Smart Meter for bidirectional energy metering in residential and small commercial and industrial scenarios.. Limitations: The integration does not provide the ability to configure the devices, which can instead be done via the manufacturer's app.

Excerpt saved from home-assistant.io on 2026-10-23.

Docs
Solarman SP-2W-EU smart plugWorksEnergy monitoring (power, voltage, current) and outlet control
Saved copy
Supported devices: SP-2W-EU: Smart Plug for energy monitoring (power consumption, voltage, current) and remote outlet control.; P1-2W: P1 Meter Reader for monitoring operating status and consumption data of P1 meter.; MR1-D5-W/MR1-D5-WR: Smart Meter for bidirectional energy metering in residential and small commercial and industrial scenarios.. Limitations: The integration does not provide the ability to configure the devices, which can instead be done via the manufacturer's app.

Excerpt saved from home-assistant.io on 2026-10-23.

Docs
Deye SUN-8K inverterNot workingConnection error to port 8080 when adding to Solarman integration
Saved copy
Same problem here DEYE-SUN-8K and HA 2026.5.1 solarman_opendata.errors.DeviceConnectionError: Connection error to 192.168.1.140:8080 Cannot connect to host 192.168.1.140:8080 ssl:default [Connect call failed ('192.168.1.140', 8080)] -- ) from err f"Connection error to {self.host}:{self.port} {err}" raise DeviceConnectionError( File "/usr/local/lib/python3.14/site-packages/solarman_opendata/solarman.py", line 85, in request ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ status, data = await self.request("GET", "Sys.GetConfig") File …

Excerpt saved from GitHub on 2026-10-23.

Issue #169642 · 2026-05
Solarman P1-2W P1 meter readerNot working LocalConfig flow fails with unknown error; maker says P1-2WR not yet supported, use custom integration
Saved copy
The problem ### The problem Adding the Solarman integration for a P1-2W meter fails during the config flow with an "Unknown error occurred" message. The device (an Indevolt P1 meter) is reachable and fully functional when browsing directly to `http://192.168.2.43:8080` from the same machine, and the device's local HTTP API is enabled in the app. The host field in the config flow was filled in with only the bare IP address (`192.168.2.43`), no scheme or port prefix. The traceback shows the client attempting to resolve the literal hostname "http" on port 80, rather than the configured IP …

Excerpt saved from GitHub on 2026-10-23.

Issue #182729 · 2026-09

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.

Found automatically over

  • Bonjour (zeroconf)

Details

Installs (analytics)39 (0.01%)
Quality scaleSilver
Added inHome Assistant 2026.4
Set up in the UIYes
Maintainers@solarmanpv

Devices listed in its documentation

  • SP-2W-EU: Smart Plug for energy monitoring (power consumption, voltage, current) and remote outlet control.
  • P1-2W: P1 Meter Reader for monitoring operating status and consumption data of P1 meter.
  • MR1-D5-W/MR1-D5-WR: Smart Meter for bidirectional energy metering in residential and small commercial and industrial scenarios.

Limitations from the docs

  • The integration does not provide the ability to configure the devices, which can instead be done via the manufacturer's app.

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.