Skip to content
Open
Show file tree
Hide file tree
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
44 changes: 22 additions & 22 deletions src/content/docs/de/reference/plugins.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -21,34 +21,34 @@ Zusätzlich können Plugins auch für die in [Messaging](/de/reference/configura

### Plugin-Liste

- [GPIO Plugin](#gpio) - Plugin zum direkten Zugriff auf GPIO-Pins (nur Linux).
- [Go Plugin](#go) - Plugin, das Werte über ein Go Skript bereitstellt oder entgegennimmt.
- [HTTP Plugin](#http) - Plugin, das über HTTP-API mit Endgeräten spricht.
- [JavaScript Plugin](#javascript) - Plugin, das Werte in über ein JavaScript Skript bereitstellt oder entgegennimmt.
- [Modbus Plugin](#modbus) - Plugin zum Auslesen von einem Modbus-fähigen Gerät.
- [MQTT Plugin](#mqtt) - Plugin um indirekt über MQTT mit den MQTT-fähigen Geräten zu kommunizieren.
- [Prometheus Plugin](#prometheus) - Plugin zum Lesen von Metriken aus Prometheus über PromQL.
- [GPIO Plugin](#gpio--) - Plugin zum direkten Zugriff auf GPIO-Pins (nur Linux).
- [Go Plugin](#go--) - Plugin, das Werte über ein Go Skript bereitstellt oder entgegennimmt.
- [HTTP Plugin](#http--) - Plugin, das über HTTP-API mit Endgeräten spricht.
- [JavaScript Plugin](#javascript--) - Plugin, das Werte in über ein JavaScript Skript bereitstellt oder entgegennimmt.
- [Modbus Plugin](#modbus--) - Plugin zum Auslesen von einem Modbus-fähigen Gerät.
- [MQTT Plugin](#mqtt--) - Plugin um indirekt über MQTT mit den MQTT-fähigen Geräten zu kommunizieren.
- [Prometheus Plugin](#prometheus-) - Plugin zum Lesen von Metriken aus Prometheus über PromQL.
- [Shell Plugin](#shell) - Plugin, das ein Shell Skript ausführen kann, um Daten zu extrahieren oder schreibend entgegennimmt.
- [SMA/Speedwire Plugin](#speedwire) - Plugin speziell für SMA Geräte, die mit dem Speedwire Protokoll kommunizieren können.
- [Websocket Plugin](#websocket) - Plugin zum Empfangen von Gerätedaten über einen eigenen Webserver. Kann nur zum Lesen von Daten genutzt werden.
- [Websocket Plugin](#websocket-) - Plugin zum Empfangen von Gerätedaten über einen eigenen Webserver. Kann nur zum Lesen von Daten genutzt werden.

### Helper-Liste

- [Calc Plugin](#calc) - Meta-Plugin um Ausgaben von anderen Plugins arithmetisch zu verknüpfen.
- [Combined Plugin](#combined) - Meta-Plugin speziell für `charger` um die booleschen Status-Werte für den angeschlossenen (_plugged_) und ladenden (_charging_) Zustand zu einem einzigen Ladestatus zu kombinieren.
- [Const Plugin](#const) - Spezielles Plugin das einfach einen konstanten Wert zurückliefert.
- [Error Plugin](#error) - Spezielles Plugin das einen bekannten Fehlerwert zurückgibt.
- [Convert Plugin](#convert) - Meta-Plugin zur Datentyp-Konvertierung beim Schreiben (z. B. float zu int).
- [Delta Plugin](#delta) - Meta-Plugin zur Umwandlung von absoluten Werten in Änderungswerte (Deltas) beim Schreiben.
- [Ignore Plugin](#ignore) - Meta-Plugin zum Unterdrücken spezifischer Fehlermeldungen.
- [IfElse Plugin](#ifelse) - Meta-Plugin für bedingte Schreibvorgänge mit zwei Zweigen (if/else).
- [Map Plugin](#map) - Meta-Plugin zur Übersetzung von Integer-Werten (z. B. gerätespezifische Modi in evcc-Modi).
- [Calc Plugin](#calc-) - Meta-Plugin um Ausgaben von anderen Plugins arithmetisch zu verknüpfen.
- [Combined Plugin](#combined-) - Meta-Plugin speziell für `charger` um die booleschen Status-Werte für den angeschlossenen (_plugged_) und ladenden (_charging_) Zustand zu einem einzigen Ladestatus zu kombinieren.
- [Const Plugin](#const-) - Spezielles Plugin das einfach einen konstanten Wert zurückliefert.
- [Error Plugin](#error-) - Spezielles Plugin das einen bekannten Fehlerwert zurückgibt.
- [Convert Plugin](#convert-) - Meta-Plugin zur Datentyp-Konvertierung beim Schreiben (z. B. float zu int).
- [Delta Plugin](#delta-) - Meta-Plugin zur Umwandlung von absoluten Werten in Änderungswerte (Deltas) beim Schreiben.
- [Ignore Plugin](#ignore-) - Meta-Plugin zum Unterdrücken spezifischer Fehlermeldungen.
- [IfElse Plugin](#ifelse-) - Meta-Plugin für bedingte Schreibvorgänge mit zwei Zweigen (if/else).
- [Map Plugin](#map--) - Meta-Plugin zur Übersetzung von Integer-Werten (z. B. gerätespezifische Modi in evcc-Modi).
- [Meter Plugin](#meter-plugin) - Plugin um ein anderes Messgerät als Datenquelle zu verwenden.
- [Sequence Plugin](#sequence) - Meta-Plugin zur sequentiellen Ausführung mehrerer Schreibvorgänge.
- [Sleep Plugin](#sleep) - Hilfsplugin zum Verzögern von Aktionen (wird meist mit Sequence verwendet).
- [Switch Plugin](#switch) - Meta-Plugin für bedingte Schreibvorgänge basierend auf Eingabewerten (wie switch/case).
- [Valid Plugin](#valid) - Meta-Plugin um Plugin-Werte basierend auf einer booleschen Validierung bereitzustellen.
- [Watchdog Plugin](#watchdog) - Meta-Plugin zur automatischen Wiederholung von Schreibvorgängen in regelmäßigen Abständen.
- [Sequence Plugin](#sequence-) - Meta-Plugin zur sequentiellen Ausführung mehrerer Schreibvorgänge.
- [Sleep Plugin](#sleep-) - Hilfsplugin zum Verzögern von Aktionen (wird meist mit Sequence verwendet).
- [Switch Plugin](#switch-) - Meta-Plugin für bedingte Schreibvorgänge basierend auf Eingabewerten (wie switch/case).
- [Valid Plugin](#valid-) - Meta-Plugin um Plugin-Werte basierend auf einer booleschen Validierung bereitzustellen.
- [Watchdog Plugin](#watchdog-) - Meta-Plugin zur automatischen Wiederholung von Schreibvorgängen in regelmäßigen Abständen.

## Syntax

Expand Down
44 changes: 22 additions & 22 deletions src/content/docs/en/reference/plugins.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -21,34 +21,34 @@ Plugins are also used by the endpoints described in [Messaging](/en/reference/co

### Plugin list

- [GPIO Plugin](#gpio) - Plugin for direct access to GPIO pins (Linux only).
- [Go Plugin](#go) - Plugin that provides or receives values via a Go script.
- [HTTP Plugin](#http) - Plugin that communicates with end devices via HTTP API.
- [JavaScript Plugin](#javascript) - Plugin that provides or receives values via a JavaScript script.
- [Modbus Plugin](#modbus) - Plugin for reading from a Modbus-capable device.
- [MQTT Plugin](#mqtt) - Plugin for indirectly communicating with MQTT-capable devices via MQTT.
- [Prometheus Plugin](#prometheus) - Plugin for reading metrics from Prometheus using PromQL.
- [GPIO Plugin](#gpio--) - Plugin for direct access to GPIO pins (Linux only).
- [Go Plugin](#go--) - Plugin that provides or receives values via a Go script.
- [HTTP Plugin](#http--) - Plugin that communicates with end devices via HTTP API.
- [JavaScript Plugin](#javascript--) - Plugin that provides or receives values via a JavaScript script.
- [Modbus Plugin](#modbus--) - Plugin for reading from a Modbus-capable device.
- [MQTT Plugin](#mqtt--) - Plugin for indirectly communicating with MQTT-capable devices via MQTT.
- [Prometheus Plugin](#prometheus-) - Plugin for reading metrics from Prometheus using PromQL.
- [Shell Plugin](#shell) - Plugin that can execute a shell script to extract data or receive data for writing.
- [SMA/Speedwire Plugin](#speedwire) - Plugin specifically for SMA devices that can communicate with the Speedwire protocol.
- [Websocket Plugin](#websocket) - Plugin for receiving device data via its own web server. Can only be used for reading data.
- [Websocket Plugin](#websocket-) - Plugin for receiving device data via its own web server. Can only be used for reading data.

### Helper list

- [Calc Plugin](#calc) - Meta-plugin for arithmetically linking outputs from other plugins.
- [Combined Plugin](#combined) - Meta-plugin specifically for `charger` to combine the boolean status values for the connected (_plugged_) and charging (_charging_) state into a single charging status.
- [Const Plugin](#const) - Special plugin that simply returns a constant value.
- [Error Plugin](#error) - Special plugin that returns a known error value.
- [Convert Plugin](#convert) - Meta-plugin for data type conversion when writing (e.g., float to int).
- [Delta Plugin](#delta) - Meta-plugin for converting absolute values to delta/increment values when writing.
- [Ignore Plugin](#ignore) - Meta-plugin for suppressing specific error messages.
- [IfElse Plugin](#ifelse) - Meta-plugin for conditional write operations with two branches (if/else).
- [Map Plugin](#map) - Meta-plugin for translating integer values (e.g., device-specific modes to evcc modes).
- [Calc Plugin](#calc-) - Meta-plugin for arithmetically linking outputs from other plugins.
- [Combined Plugin](#combined-) - Meta-plugin specifically for `charger` to combine the boolean status values for the connected (_plugged_) and charging (_charging_) state into a single charging status.
- [Const Plugin](#const-) - Special plugin that simply returns a constant value.
- [Error Plugin](#error-) - Special plugin that returns a known error value.
- [Convert Plugin](#convert-) - Meta-plugin for data type conversion when writing (e.g., float to int).
- [Delta Plugin](#delta-) - Meta-plugin for converting absolute values to delta/increment values when writing.
- [Ignore Plugin](#ignore-) - Meta-plugin for suppressing specific error messages.
- [IfElse Plugin](#ifels-) - Meta-plugin for conditional write operations with two branches (if/else).
- [Map Plugin](#map--) - Meta-plugin for translating integer values (e.g., device-specific modes to evcc modes).
- [Meter Plugin](#meter-plugin) - Plugin to use another meter as a data source.
- [Sequence Plugin](#sequence) - Meta-plugin for sequential execution of multiple write operations.
- [Sleep Plugin](#sleep) - Helper plugin for delaying actions (usually used with Sequence).
- [Switch Plugin](#switch) - Meta-plugin for conditional write operations based on input values (like switch/case).
- [Valid Plugin](#valid) - Meta-plugin for providing plugin values based on boolean validation.
- [Watchdog Plugin](#watchdog) - Meta-plugin for automatically repeating write operations at regular intervals.
- [Sequence Plugin](#sequence-) - Meta-plugin for sequential execution of multiple write operations.
- [Sleep Plugin](#sleep-) - Helper plugin for delaying actions (usually used with Sequence).
- [Switch Plugin](#switch-) - Meta-plugin for conditional write operations based on input values (like switch/case).
- [Valid Plugin](#valid-) - Meta-plugin for providing plugin values based on boolean validation.
- [Watchdog Plugin](#watchdog-) - Meta-plugin for automatically repeating write operations at regular intervals.

## Syntax

Expand Down