knxdisplay/displayprodLinux/Baggages/Help_de/BASE-Erweitertes-In-Betrieb.md
2026-02-09 10:42:25 +01:00

27 lines
2.0 KiB
Markdown
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

### Erweitertes "In Betrieb"
Der erweiterte In-Betrieb-Modus liefert zusätzliche Informationen zum Gerätestatus.
Statt als einzelnes Bit (DPT-1) wird der Status nun als Byte (DPT-5) übertragen.
Der erweiterte Status wird nicht nur zyklisch, sondern auch bei Änderungen gesendet so können Probleme wie Netzwerkfehler oder Übertemperatur sofort gemeldet werden.
Durch eine Bitmaske lassen sich dabei verschiedene Zustandsinformationen gezielt auswerten.
Struktur: `0b NRRR_TWSB`
* Das Bit **B** (`1`) repräsentiert das normale Signal "In Betrieb" (immer aktiv).
* Das Bit **S** (`2`) repräsentiert den Startvorgang und wird einmalig nach Ablauf der Startverzögerung übermittelt.
* Das Bit **W** (`4`) repräsentiert, ob das Gerät durch einen Watchdog neu gestartet wurde und wird nur in Verbindung mit dem Startup-Bit einmalig gesendet.
* Das Bit **T** (`8`) repräsentiert, ob die BCU einen Übertemperaturalarm hat.
* Das Bit **R** (`16`) repräsentiert, eine Reserve.
* Das Bit **R** (`32`) repräsentiert, eine Reserve.
* Das Bit **R** (`64`) repräsentiert, eine Reserve.
* Das Bit **N** (`128`) repräsentiert, ob eine Netzwerkverbindung besteht.
**Hinweis:** Wenn eine neue Firmware auf das Gerät übertragen wird, kommt es in manchen Fällen dazu, dass das Flag für den "Neustart durch den Watchdog" gesetzt wurde.
**Tipp:** Bei Bedarf kann das Logikmodul daraus einzelne 1-Bit-KOs erzeugen. Ein entsprechendes Beispiel lässt sich über den Konfigurationstransfer importieren und anschließend über Eingang2 anpassen.
```
OpenKNX,cv1,*/LOG/*§f~Name=Bit%20aus%20erweitertem%20Betrieb%20ausmakieren§f~Logic=1§f~Calculate=1§f~Trigger=1§f~TriggerE1=1§f~NameInput1=Erweiterter%20Betriebsstatus§f~E1=1§f~E1Dpt=2§f~E1OtherKO:2=1§f~E1UseOtherKO=1§f~E1LowDpt5:1=0§f~NameInput2=Bitmaske%20(dezimal)§f~E2ConvertInt=5§f~E2=1§f~E2Dpt=2§f~E2LowDpt5Fix=128§f~NameOutput=ausmaskiertes%20Bit§f~OOn=8§f~OOnAll=8§f~OOnFunction=9§>Wert für Eingang 2 passend setzen!§;OpenKNX
```