> 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/voltmasters-platform/8.-device-management/8.1-device-overview.md).

# Device overview

{% hint style="warning" %}
All device management functionality on this page (adding, removing, and configuring devices) is only available to users with the **Installer** role. Users with the **Customer** role can view the device list but cannot make changes.
{% endhint %}

Select **My devices** to manage devices connected to the project. This page lists each device with its online status and provides options to open settings or remove the device. A search bar helps filter devices by name.

<figure><img src="/files/1tZeYN0kDhy5r4TIZElV" alt="Voltmasters EMS: My devices"><figcaption><p>Voltmasters EMS: My devices</p></figcaption></figure>

### Adding a device

Click **Add devices** to open the device wizard. You will be guided through selecting the device type, manufacturer and model, and configuring the communication settings.

{% hint style="info" %}
To add a device, you must have the **Installer** role on this project.
{% endhint %}

#### Adding a PV inverter

1. Click **Add devices** and select **PV Inverter** as the device type.
2. Select the manufacturer and model.
3. Configure the communication settings (IP address, port, slave ID) according to the inverter's network configuration.
4. Complete the wizard and save.

{% hint style="info" %}
For Growatt inverters: if the inverter communicates via **Modbus TCP**, a ShineMaster data logger is present, so add the device using the ShineMaster adapter. If the inverter uses **RS485**, use an RS485-to-TCP converter such as the EP E300 before adding it.
{% endhint %}

#### Adding a battery system

Battery systems typically consist of two components:

1. First, add the **battery inverter (PCS)**, the power conversion system.
2. Then add the **battery management system (BMS)**, which monitors and protects the battery cells.

Follow the wizard for the specific brand and model. Your installer can provide the exact communication parameters.

#### Adding an energy meter

1. Click **Add devices** and select **Energy meter**.
2. Select the manufacturer and model.
3. Configure the communication settings.
4. If the meter is a sub-meter, link it to the appropriate parent device.

{% hint style="info" %}
To add a **virtual meter**, which is a calculated meter with no physical hardware, select **Virtual** as the manufacturer and follow the wizard. The measurement logic is configured based on your installation.
{% endhint %}

#### Adding an EV charger

1. Click **Add devices** and select **EV charging station**.
2. Select the model and configure the communication settings.
3. After adding, configure the connectors and energy management settings for the station as described in the charger's documentation.

### Supported devices

During the **Add devices** wizard, you can browse all supported manufacturers and models by device type. Supported devices are listed per category (PV inverter, battery, energy meter, EV charger, etc.).

### Important configuration tips

Before finalising your EMS configuration, verify the following:

* The correct **head meter** is selected under project settings.
* The **grid connection type** (single-phase or three-phase) matches the actual installation.
* **Import and export limits** and the corresponding safety margins are set in line with your grid connection contract.
* The **strategy** (cost optimisation or self-supply) matches your energy contract type.
* All key meters and devices have the correct **communication settings** and are responding with live data.


---

# 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/voltmasters-platform/8.-device-management/8.1-device-overview.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.
