> For the complete documentation index, see [llms.txt](https://docs.voltmasters.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.voltmasters.io/device-integrations/pv-inverters/sma/data-manager.md).

# Data Manager

The SMA Data Manager aggregates the inverters of a plant behind a single connection. Our EMS reads the plant's combined production and applies plant-level active-power curtailment through the Data Manager instead of addressing each inverter individually.

### Supported devices

* **SMA Data Manager M** (EDMM-10)
* **SMA Data Manager M Lite** (EDMM-10.A)
* **SMA Data Manager L** (EDML-10)

### EMS functionality

* Monitoring of aggregated PV production across all connected inverters
* Plant-level active-power curtailment where supported (negative-price capping, fixed injection limit, zero injection)
* Integration of PV production into broader energy-management strategies

### Configuration

1. Connect your computer to the same LAN as the SMA Data Manager and open its IP address in a browser.
2. Log in as **Installer**.
3. Enable the **Modbus TCP server** (port 502) so the EMS can read the plant and send setpoints.
4. Make sure Modbus and grid-management mode are enabled on the aggregated inverters as well, otherwise curtailment cannot take effect.

{% hint style="info" %}
The Data Manager reports the combined production and forwards the EMS's active-power limit to its inverters. For inverters connected directly, without a Data Manager, see [Sunny Boy / Sunny Tripower](/device-integrations/pv-inverters/sma/sunny-boy-sunny-tripower.md).
{% endhint %}

{% hint style="warning" %}
Enter the plant's installed PV capacity when adding the device. The Data Manager applies the EMS limit as a percentage of that capacity, so an incorrect value leads to incorrect curtailment.
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.voltmasters.io/device-integrations/pv-inverters/sma/data-manager.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
