From 9426b0f041e0a8ea719217c4640d34143e2ab501 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20H=C3=A4fliger?= Date: Thu, 10 Sep 2026 08:02:26 +0000 Subject: [PATCH] Entwurf: docs/module/Verbraucher-1-Stufig/README.md --- docs/module/Verbraucher-1-Stufig/README.md | 36 ++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 docs/module/Verbraucher-1-Stufig/README.md diff --git a/docs/module/Verbraucher-1-Stufig/README.md b/docs/module/Verbraucher-1-Stufig/README.md new file mode 100644 index 0000000..be407c4 --- /dev/null +++ b/docs/module/Verbraucher-1-Stufig/README.md @@ -0,0 +1,36 @@ +# Verbraucher 1-Stufig + +> Status: Diskussionsentwurf. + +Schaltet eine elektrische Last. Das Leistungsangebot ist üblicherweise +`[0, Nennleistung]`. + +## Zusätzliche Variablen + +| Ident | Typ / Zugriff | Beschreibung | +| --- | --- | --- | +| `Schaltzustand` | Boolean / Anzeige | Rückgemeldeter oder berechneter Kontaktzustand. | +| `Tageslaufzeit` | Integer / Anzeige | Laufzeit seit lokalem Tagesbeginn in Sekunden; persistent mit Tageskennung. | + +## Zusätzliche Properties + +| Ident | Typ | Standard / Beschreibung | +| --- | --- | --- | +| `Nennleistung` | Float | `0*` W; grösser 0. | +| `SchaltkontaktVariableID` | Integer | `0`; erforderlicher Boolean-Aktor mit Action. | +| `SchaltkontaktInvertiert` | Boolean | `false`; Ein-/Aus-Semantik des Aktors. | +| `RueckmeldungVariableID` | Integer | `0`; optionale echte Rückmeldung. | +| `Mindestlaufzeit` | Integer | `0` s. | +| `Umschaltabstand` | Integer | `60` s; Mindestabstand zwischen Änderungen. | + +Der frühere Ident `BoilerLeistung` wird durch `Nennleistung` ersetzt. + +## Zustand + +`Schaltzustand` als Status, `Tageslaufzeit_s` als Istwert und +`Rueckmeldefehler` als Störung. + +## Offene Punkte + +- Sperrbare Variante später integrieren und vollständig überarbeiten. +- Unterschiedliche Ein- und Ausschaltzeiten erst nach Freigabe ergänzen.