Skip to content

Add documentation for solarman integration#41034

Merged
joostlek merged 17 commits into
home-assistant:nextfrom
solarmanpv:next
Mar 24, 2026
Merged

Add documentation for solarman integration#41034
joostlek merged 17 commits into
home-assistant:nextfrom
solarmanpv:next

Conversation

@solarmanpv
Copy link
Copy Markdown
Contributor

@solarmanpv solarmanpv commented Sep 26, 2025

Proposed change

Add documentation for the new indevolt integration.

Type of change

  • Spelling, grammar or other readability improvements (current branch).
  • Adjusted missing or incorrect information in the current documentation (current branch).
  • Added documentation for a new integration I'm adding to Home Assistant (next branch).
  • Added documentation for a new feature I'm adding to Home Assistant (next branch).
  • Removed stale or deprecated documentation.

Additional information

Checklist

  • This PR uses the correct branch, based on one of the following:
    • I made a change to the existing documentation and used the current branch.
    • I made a change that is related to an upcoming version of Home Assistant and used the next branch.
  • The documentation follows the Home Assistant documentation standards.

@home-assistant home-assistant Bot added has-parent This PR has a parent PR in another repo next This PR goes into the next branch labels Sep 26, 2025
@netlify
Copy link
Copy Markdown

netlify Bot commented Sep 26, 2025

Deploy Preview for home-assistant-docs ready!

Name Link
🔨 Latest commit 8f5bdba
🔍 Latest deploy log https://app.netlify.com/projects/home-assistant-docs/deploys/69c2b27960d10c0008c10e7e
😎 Deploy Preview https://deploy-preview-41034--home-assistant-docs.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

Copy link
Copy Markdown
Contributor Author

@solarmanpv solarmanpv left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Solarman.markdown change

@c0ffeeca7 c0ffeeca7 added the new-integration This PR adds documentation for a new Home Assistant integration label Oct 2, 2025
Copy link
Copy Markdown
Contributor

@c0ffeeca7 c0ffeeca7 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

tiny tweaks

Comment thread source/_integrations/solarman.markdown Outdated
Comment thread source/_integrations/solarman.markdown
Comment thread source/_integrations/solarman.markdown
Comment thread source/_integrations/solarman.markdown Outdated
Comment thread source/_integrations/solarman.markdown Outdated
Comment thread source/_integrations/solarman.markdown Outdated
Comment thread source/_integrations/solarman.markdown
Comment thread source/_integrations/solarman.markdown
@home-assistant home-assistant Bot marked this pull request as draft October 9, 2025 07:15
@home-assistant
Copy link
Copy Markdown

home-assistant Bot commented Oct 9, 2025

Please take a look at the requested changes, and use the Ready for review button when you are done, thanks 👍

Learn more about our pull request process.

@solarmanpv solarmanpv marked this pull request as ready for review October 14, 2025 08:08
@home-assistant home-assistant Bot requested a review from c0ffeeca7 October 14, 2025 08:08
Comment thread source/_integrations/solarman.markdown
Comment thread source/_integrations/solarman.markdown
Comment thread source/_integrations/solarman.markdown
Comment thread source/_integrations/solarman.markdown Outdated
- Power (W)
- Voltage (V)
- Current (A)
- Positive Active Energy (kWh)
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We use sentence-style capitalization, usually also for UI strings. Is there any particular reason these sensor names use heading-style capitalization?

@home-assistant home-assistant Bot marked this pull request as draft October 14, 2025 08:14
@solarmanpv
Copy link
Copy Markdown
Contributor Author

Got it. I've updated the sensor name to use sentence-style capitalization in this documentation and will apply the same change to the core repository in the next commit.

@solarmanpv solarmanpv marked this pull request as ready for review October 14, 2025 08:49
@home-assistant home-assistant Bot requested a review from c0ffeeca7 October 14, 2025 08:49
Comment thread source/_integrations/solarman.markdown Outdated
Comment thread source/_integrations/solarman.markdown Outdated

The SP-2W-EU provides the following sensors:

- Power
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

For each of the sensors, please also provide the corresponding unit. And an explanation for the less obvious ones? For example: Power factor (ratio of active to apparent power)

@c0ffeeca7 c0ffeeca7 marked this pull request as draft October 14, 2025 11:52
@c0ffeeca7
Copy link
Copy Markdown
Contributor

I'm drafting this PR, as changes are needed.

Please undraft it once the changes have been implemented and the PR is ready for review again.

@solarmanpv solarmanpv marked this pull request as ready for review October 15, 2025 05:41
@home-assistant home-assistant Bot requested a review from c0ffeeca7 October 15, 2025 05:41
c0ffeeca7
c0ffeeca7 previously approved these changes Oct 16, 2025
Copy link
Copy Markdown
Contributor

@c0ffeeca7 c0ffeeca7 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you, @solarmanpv 👍

@c0ffeeca7 c0ffeeca7 added the awaits-parent Awaits the merge of an parent PR label Oct 16, 2025
@home-assistant home-assistant Bot added the parent-merged The parent PR has been merged already label Mar 24, 2026
Comment thread source/_integrations/solarman.markdown Outdated
---
title: Solarman
description: Instructions on how to integrate your Solarman device with Home Assistant.
ha_release: 2025.8
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
ha_release: 2025.8
ha_release: 2026.4

Comment thread source/_integrations/solarman.markdown Outdated
Comment on lines +44 to +47
Port:
description: "The TCP port of the device, 8080 by default."
Scan Interval:
description: "The polling interval in seconds."
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Port and scan interval aren't a parameter anymore

Comment thread source/_integrations/solarman.markdown Outdated

## Data updates

The **Solarman integration** integration {% term polling polls %} data from the device every 30 seconds by default. You can define it by changing Scan Interval during integration setup.
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That option isn't available

@home-assistant home-assistant Bot marked this pull request as draft March 24, 2026 15:10
joostlek
joostlek previously approved these changes Mar 24, 2026
@joostlek joostlek marked this pull request as ready for review March 24, 2026 15:55
Copilot AI review requested due to automatic review settings March 24, 2026 15:55
@home-assistant home-assistant Bot requested review from c0ffeeca7 and joostlek March 24, 2026 15:55
@joostlek joostlek merged commit 0aa055a into home-assistant:next Mar 24, 2026
9 checks passed
@home-assistant home-assistant Bot removed parent-merged The parent PR has been merged already awaits-parent Awaits the merge of an parent PR labels Mar 24, 2026
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a new integration documentation page under source/_integrations for the Solarman integration, describing setup via config flow and listing supported devices and available sensors.

Changes:

  • Added source/_integrations/solarman.markdown with front matter metadata and end-user documentation.
  • Documented prerequisites/config flow setup and listed supported devices and sensor entities.
  • Added sections for data update interval, limitations, troubleshooting, and removal.

1. Ensure the device is powered on and functioning normally.
2. Confirm both the device and Home Assistant are connected to the same local network.
3. Ensure the device's IP address is correct and hasn't changed.
4. Check the device's settings in app to ensure that the API is enabled.
Copy link

Copilot AI Mar 24, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Troubleshooting step: “Check the device's settings in app …” is missing an article and may trip text linting. Consider changing to “in the app” (and optionally specify which app setting enables the API).

Suggested change
4. Check the device's settings in app to ensure that the API is enabled.
4. Check the device's settings in the manufacturer's app to ensure that local API access is enabled.

Copilot uses AI. Check for mistakes.
Comment on lines +20 to +23
The Solarman {% term integration %} enables direct local communication between Home Assistant and your [Solarman](https://www.solarmanpv.com/) devices. This solution provides real-time monitoring of energy production and consumption while enabling device control, all through secure local communication.

## Use cases

Copy link

Copilot AI Mar 24, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The PR description says this adds documentation for the Indevolt integration, but this file documents the Solarman integration. Please update the PR description (or rename/adjust the added documentation) so they match, otherwise it’s hard to review and track the change history.

Copilot uses AI. Check for mistakes.
Comment on lines +20 to +34
The Solarman {% term integration %} enables direct local communication between Home Assistant and your [Solarman](https://www.solarmanpv.com/) devices. This solution provides real-time monitoring of energy production and consumption while enabling device control, all through secure local communication.

## Use cases

- Monitor energy usage in real time.
- Control devices remotely.
- Automate schedules for your appliances.

## Supported devices

Currently, the integration supports the following 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.
Copy link

Copilot AI Mar 24, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The introduction and use cases suggest the integration supports device control and scheduling, but the rest of the page (and ha_platforms) only documents sensors. Please align the text with what the integration actually exposes in Home Assistant (for example, document the control entities/platforms if they exist, or remove the control/scheduling claims if it’s sensor-only).

Suggested change
The Solarman {% term integration %} enables direct local communication between Home Assistant and your [Solarman](https://www.solarmanpv.com/) devices. This solution provides real-time monitoring of energy production and consumption while enabling device control, all through secure local communication.
## Use cases
- Monitor energy usage in real time.
- Control devices remotely.
- Automate schedules for your appliances.
## Supported devices
Currently, the integration supports the following 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.
The Solarman {% term integration %} enables direct local communication between Home Assistant and your [Solarman](https://www.solarmanpv.com/) devices. This solution provides real-time monitoring of energy production and consumption through secure local communication.
## Use cases
- Monitor energy usage in real time.
- Create automations in Home Assistant based on your current power production or consumption.
- Track and analyze your household energy usage over time.
## Supported devices
Currently, the integration supports the following devices:
- SP-2W-EU: Smart plug for local energy monitoring, such as power consumption, voltage, and current.
- P1-2W: P1 Meter Reader for monitoring operating status and consumption data of a P1 meter.
- MR1-D5-W/MR1-D5-WR: Smart meter for bidirectional energy metering in residential, small commercial, and industrial scenarios.

Copilot uses AI. Check for mistakes.
ha_quality_scale: bronze
---

The Solarman {% term integration %} enables direct local communication between Home Assistant and your [Solarman](https://www.solarmanpv.com/) devices. This solution provides real-time monitoring of energy production and consumption while enabling device control, all through secure local communication.
Copy link

Copilot AI Mar 24, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This sentence claims “secure local communication”. Unless the device API is actually authenticated/encrypted, this can be misleading. Consider removing “secure” or clarifying what makes the communication secure (for example, “local communication over your LAN”).

Suggested change
The Solarman {% term integration %} enables direct local communication between Home Assistant and your [Solarman](https://www.solarmanpv.com/) devices. This solution provides real-time monitoring of energy production and consumption while enabling device control, all through secure local communication.
The Solarman {% term integration %} enables direct local communication between Home Assistant and your [Solarman](https://www.solarmanpv.com/) devices. This solution provides real-time monitoring of energy production and consumption while enabling device control, all over your local network without relying on the cloud.

Copilot uses AI. Check for mistakes.
Comment on lines +20 to +34
The Solarman {% term integration %} enables direct local communication between Home Assistant and your [Solarman](https://www.solarmanpv.com/) devices. This solution provides real-time monitoring of energy production and consumption while enabling device control, all through secure local communication.

## Use cases

- Monitor energy usage in real time.
- Control devices remotely.
- Automate schedules for your appliances.

## Supported devices

Currently, the integration supports the following 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.
Copy link

Copilot AI Mar 24, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The SP-2W-EU description says it supports “remote outlet control”, but the front matter lists only the sensor platform and the “Supported functionality” section lists only sensors. If outlet control is supported, add the correct platform(s) (for example, switch) and document the controllable entities; otherwise, adjust this device description to avoid implying control support.

Suggested change
The Solarman {% term integration %} enables direct local communication between Home Assistant and your [Solarman](https://www.solarmanpv.com/) devices. This solution provides real-time monitoring of energy production and consumption while enabling device control, all through secure local communication.
## Use cases
- Monitor energy usage in real time.
- Control devices remotely.
- Automate schedules for your appliances.
## Supported devices
Currently, the integration supports the following 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.
The Solarman {% term integration %} enables direct local communication between Home Assistant and your [Solarman](https://www.solarmanpv.com/) devices. This solution provides real-time monitoring of energy production and consumption through secure local communication.
## Use cases
- Monitor energy usage in real time.
- Analyze trends in your household energy consumption.
- Build automations in Home Assistant that react to your Solarman energy data.
## Supported devices
Currently, the integration supports the following devices:
- SP-2W-EU: Smart plug for energy monitoring (power consumption, voltage, current).
- P1-2W: P1 meter reader for monitoring operating status and consumption data of a P1 meter.
- MR1-D5-W/MR1-D5-WR: Smart meter for bidirectional energy metering in residential and small commercial and industrial scenarios.

Copilot uses AI. Check for mistakes.
Comment on lines +32 to +34
- 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.
Copy link

Copilot AI Mar 24, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Grammar/readability: “monitoring operating status and consumption data of P1 meter” reads awkwardly. Consider rephrasing to something like “monitoring the operating status and consumption data from the P1 meter”.

Suggested change
- 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.
- SP-2W-EU: Smart plug for energy monitoring (power consumption, voltage, current) and remote outlet control.
- P1-2W: P1 meter reader for monitoring the operating status and consumption data from your P1 meter.
- MR1-D5-W/MR1-D5-WR: Smart meter for bidirectional energy metering in residential and small commercial and industrial scenarios.

Copilot uses AI. Check for mistakes.
@github-actions github-actions Bot locked and limited conversation to collaborators Mar 25, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

has-parent This PR has a parent PR in another repo new-integration This PR adds documentation for a new Home Assistant integration next This PR goes into the next branch

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants