> For the complete documentation index, see [llms.txt](https://docs.smart-stuff.nl/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.smart-stuff.nl/dsmr-api/gebruik/virtual-p1.md).

# Virtual P1

{% hint style="warning" %}
Deze optie is alleen beschikbaar bij de Ultra / Ultra Mini en Ethernet Pro+ dongles
{% endhint %}

De virtuele P1 dongle is een optie om op afstand een virtuele P1 poort te creeren.

## Wat is er nodig?

Het onderstaande is nodig.

* P1 Dongle met dsmr-api firmware nodig aan de slimme meter zijde. Deze dongle is via Wifi/Ethernet gekoppeld aan uw netwerk. Alle p1 dongles met een wifi of ethernet koppeling kunnen worden gebruikt.
* Aan de virtuele zijde is er een dongle nodig met een uitgaande p1 poort. bv P1 dongle Pro Pro+ of Ultra (Mini).

## **Hoe werkt het?**

De ruwe data wordt door de dongle bij P1 zijde beschikbaar gesteld voor andere dongles. De dongle aan de Virtuele zijde behandeld dit als ruwe p1 data en verwerkt dit. Deze data wordt ook weer aangeboden aan de uitgaande p1 poort.

## **Instellen**

**Slimme meter zijde**

Installeer een P1 Dongle aan de slimme meter zijde op de gebruikelijke manier. Geef in de settings van de dongle aan dat poort 82 geactiveerd dient te worden. Eventueel kan opslaan van gegevens worden uitgezet.

**Virtuele zijde**

Aan de virtuele zijde dient de dongle ook als gebruikelijk te worden geinstalleerd. Vanaf DSMR-API 5.7.2 kan Virtual P1 via de webinterface worden ingesteld. Ga naar de settingspagina en vul bij Virtual P1 het IP-adres in van de P1 dongle aan slimme meter zijde.

In de settingsfile wordt deze instelling opgeslagen als:

```
"virtual_p1_ip":"<ip-adres>"
```

\<ip-adres> dient vervangen te worden door het ip-adres van de p1 dongle. bv: "192.168.2.151"

Na het opslaan van de instelling zal de dongle direct proberen verbinding te maken met de p1 dongle aan slimme meter zijde.

Als de gegevens succesvol ingelezen zijn zal de uitgaande poort oplichten (zodra er een afnemer aangesloten zit).


---

# 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:

```
GET https://docs.smart-stuff.nl/dsmr-api/gebruik/virtual-p1.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
