Solarman
solarman
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.
| Entity | Shows up as | Note |
|---|---|---|
sensor | Sensor (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
| Device | In Home Assistant | In Apple Home | What they said | Source |
|---|---|---|---|---|
| Deye inverter (Solarman dongle) | Works Local | Works locally with internet blocked on the router; applies to generic Solarman dongleSaved copySolarman 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 meter | Works | Bidirectional energy meteringSaved copySupported 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 plug | Works | Energy monitoring (power, voltage, current) and outlet controlSaved copySupported 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 inverter | Not working | Connection error to port 8080 when adding to Solarman integrationSaved copySame 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 reader | Not working Local | Config flow fails with unknown error; maker says P1-2WR not yet supported, use custom integrationSaved copyThe 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 scale | Silver |
| Added in | Home Assistant 2026.4 |
| Set up in the UI | Yes |
| 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.