Skip to content
Merged

MQTT #207

Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
34 changes: 33 additions & 1 deletion docs/reference/configuration/mqtt.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,9 @@ sidebar_position: 14

# `mqtt`

Ermöglicht es Daten per MQTT mit einem Broker auszutauschen.
Stellt die Konnektivität mit einem MQTT-Broker her.
Bei bestehender Verbindung pusht evcc automatisch alle internen Werte via MQTT-Broker auf das angegebene Topic und empfängt dort auch Änderungen.
Siehe dazu auch die Dokumentation zur [`MQTT API`](/docs/reference/api/#mqtt-api).

**Beispiel**:

Expand All @@ -13,6 +15,36 @@ Ermöglicht es Daten per MQTT mit einem Broker auszutauschen.
mqtt:
broker: localhost:1883
topic: evcc # root topic for publishing, set empty to disable publishing
# clientid: foo
# user:
# password:
```

---

## Erforderliche Parameter

### `broker`

Verbindungsdaten (Hostname/IP und Port) des verwendeten MQTT-Brokers zu dem sich evcc als Client verbinden soll.

### `topic`

Gibt das Wurzeltopic an welches evcc verwendet.
Wenn hier nichts angegeben wird findet keine MQTT-Kommunikation statt!

---

## Optionale Parameter

### `user`

Der Benutzernamen zur Anmeldung am MQTT-Broker.

### `password`

Das Anmeldepasswort am MQTT-Broker.

### `clientid`

Erlaubt eine feste MQTT-Client ID vorzugegeben. Andernfalls wird diese dynamisch vergeben.