This sensor uses the web interface and in order to use it you have to be able to connect to the solar inverter from your favorite web browser.
To enable this sensor, add the following lines to your
# Example configuration.yaml entry sensor: - platform: sma host: IP_ADDRESS_OF_DEVICE password: YOUR_SMA_PASSWORD sensors: current_consumption: [total_consumption] pv_power: total_yield:
(string)(Required)The IP address of the SMA WebConnect module.
(boolean)(Optional)Enables HTTPS if set to
true, otherwise with
falsethe platform run with HTTP.
Default value: false
(boolean)(Optional)Whether Home Assistant should verify the SSL certificate from the inverter. Self-signed certificates may require
falsefor this sensor to operate properly.
Default value: true
(string)(Required)The password of the SMA WebConnect module.
(string)(Optional)The user group, which can be either
Default value: user
(map)(Optional)A dictionary of sensors that will be added. The value of the dictionary can include a list of sensor names that will be used as attributes.
Default value: All sensors
Current power generated by the inverter (W).
Total kWh generated to date (kWh)
Total power yield from solar installation (kWh).
The yield for today (Wh)
Power that you are currently drawing, depending on your installation it can be a combination of the inverter and the grid (W).
Total power consumption (kWh).
Power supplied (W)
Power absorbed (W)
Total power fom the grid (kWh)
Total power supplied to the grid
Power supplied by the grid (W)
Grid frequency (W)
Voltage for phase 1 (V)
Voltage for phase 3 (V)
Status of the solar plant.
Any sensor name defined in the
(map)(Optional)A dictionary of custom sensor key values and units.
You can create composite sensors, where the sub-sensors will be attributes of the main sensor. E.g.,
sensors: - current_power: [total_power, total_consumption]
The SMA WebConnect module supports a wide variety of sensors, and not all these have been mapped to standard sensors. Custom sensors can be defined by using the
custom section of the configuration. You will need: A sensor name (no spaces), the SMA sensor key and the unit
custom: yesterday_consumption: key: 6400_00543A01 unit: kWh factor: 1000
Over time more sensors will be added as standard sensors to the pysma library. Feel free to submit additional sensors on that repository.