home-assistant.io/source/_components/sensor.sma.markdown
Fabian Affolter c9abc45600
Add category
2017-03-16 15:49:22 +01:00

2.2 KiB

layout title description date sidebar comments sharing footer ha_category logo ha_iot_class ha_release
page SMA Solar WebConnect Instructions on how to connect your SMA Solar Inverter to Home Assistant. 2015-12-28 21:45 true false true true Energy sma.png Local Polling 0.36

The sma sensor will poll a SMA (US) solar inverter and present the values as sensors (or attributes of sensors) in Home Assistant.

To enable this sensor, add the following lines to your configuration.yaml file:

# Example configuration.yaml entry
sensor sma:
  - platform: sma
    host: 192.168.88.199
    password: !secret sma_password
    sensors:
      current_consumption: [total_consumption]
      current_power: 
      total_yield: 

Configuration variables:

  • host (Required): The IP address of the SMA WebConnect module.
  • password (Required): The password of the SMA WebConnect module.
  • group (Optional): The user group, which can be either user (the default) or installer.
  • sensors (Required): A dictionary of sensors that will be added. The value of the dictionary can include sensor names that will be shown as attributes.
  • custom (Optional): A dictionary of custom sensor key values and units

Sensors configuration:

The sensors can be any one of the following:

  • current_power
  • current_consumption
  • total_power
  • total_consumption

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

Example:

   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.