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.