Add InfoLed configuration XML for KNX application
- Introduced a new XML file `InfoLed.part.xml` to define the Info LED configuration for the KNX application. - The file includes manufacturer data, application programs, and dynamic parameter blocks for configuring Info LEDs. - Logic for showing/hiding default checkboxes and function tables based on user selections is implemented. - Parameter blocks are structured to allow customization of Info LEDs with appropriate UI hints and layout. Signed-off-by: Tony <tonylu@tony-cloud.com>
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"name": "OGM-Common",
|
||||
"version": "1.7.2",
|
||||
"dependencies": {
|
||||
"khoih-prog/TimerInterrupt_Generic": "^1.13.0",
|
||||
"nickgammon/Regexp": "^0.1.0",
|
||||
"robtillaart/ANSI": "^0.2.0",
|
||||
"RTTStream": "https://github.com/koendv/RTTStream#1.4.0"
|
||||
},
|
||||
"description": "Common routines and helpers, used in OpenKNX projects",
|
||||
"homepage": "https://openknx.de",
|
||||
"authors": {
|
||||
"name": "OpenKNX",
|
||||
"email": "info@openknx.de",
|
||||
"url": "https://openknx.de",
|
||||
"maintainer": true
|
||||
},
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/OpenKNX/OGM-Common"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
### Bei Neustart vom Bus lesen
|
||||
|
||||
Nach einem Neustart können Uhrzeit und Datum auch aktiv über Lesetelegramme abgefragt werden. Mit diesem Parameter wird bestimmt, ob Uhrzeit und Datum nach einem Neustart aktiv gelesen werden.
|
||||
|
||||
Wenn dieser Parameter gesetzt ist, wird die Uhrzeit und das Datum alle 20-30 Sekunden über ein Lesetelegramm vom Bus gelesen, bis eine entsprechende Antwort kommt. Falls keine Uhr im KNX-System vorhanden ist oder die Uhr nicht auf Leseanfragen antworten kann, sollte dieser Parameter auf "Nein" gesetzt werden.
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
### Beschreibung
|
||||
|
||||
Der hier angegebene Name wird an verschiedenen Stellen verwendet, um diesen Kanal wiederzufinden.
|
||||
|
||||
* Seitenbeschreibung des Kanals
|
||||
* Name vom Kommunikationsobjekt
|
||||
|
||||
Eine aussagekräftige Benennung erlaubt eine einfachere Orientierung innerhalb der Applikation, vor allem wenn man viele Kanäle nutzt.
|
||||
|
||||
@@ -0,0 +1,4 @@
|
||||
### Kommentar
|
||||
|
||||
Hier kann man einen Freitext eingeben, der den Kanal beschreibt. Dieser Text kann mehrzeilig sein. Leider unterstütz die ETS von sich aus keine mehrzeiligen Texte. Mit dem Button unter der Textbox kann man alle Eingaben der Zeichenfolge '\n' in neue Zeilen umwandeln lassen.
|
||||
|
||||
@@ -0,0 +1,8 @@
|
||||
### Diagnoseobjekt anzeigen
|
||||
|
||||
Man kann bei diesem Gerät ein Diagnoseobjekt (KO 7) einschalten. Dieses Diagnoseobjekt ist primär zum Debuggen vorhanden, kann aber auch einem User bei einigen Fragen weiter helfen.
|
||||
|
||||
Die Grundidee vom Diagnoseobjekt: Man sendet mit der ETS Kommandos an das KO 7 und bekommt eine entsprechende Antwort. Derzeit sind nur wenige Kommandos für die Nutzung durch den Enduser geeignet, allerdings werden im Laufe der Zeit immer weitere Kommandos hinzukommen. Die Kommandos sind von den verwendeten OpenKNX-Modulen abhängig und werden in den dortigen Applikationsbeschreibungen beschrieben.
|
||||
|
||||
Mit einem 'Ja' wird das KO 7 'Diagnoseobjekt' freigeschaltet.
|
||||
|
||||
@@ -0,0 +1,12 @@
|
||||
### Empfangen über
|
||||
|
||||
Dieses Gerät kann Uhrzeit und Datum vom Bus empfangen. Dabei kann man wählen, ob man Uhrzeit über ein Kommunikationsobjekt und das Datum über ein anders empfangen will oder beides, Uhrzeit und Datum, über ein kombiniertes Kommunikationsobjekt.
|
||||
|
||||
#### Ein kombiniertes KO
|
||||
|
||||
Wählt man diesen Punkt, wird ein kombiniertes Kommunikationsobjekt für Uhrzeit/Datum (DPT 19) bereitgestellt. Der KNX-Zeitgeber im System muss die kombinierte Uhrzeit/Datum entsprechend liefern können.
|
||||
|
||||
#### Zwei getrennte KOs
|
||||
|
||||
Wählt man diesen Punkt, wird je ein Kommunikationsobjekt für Uhrzeit (DPT 10) und Datum (DPT 11) bereitgestellt. Der KNX-Zeitgeber im System muss die Uhrzeit und das Datum für die beiden Kommunikationsobjekte liefern können.
|
||||
|
||||
@@ -0,0 +1,26 @@
|
||||
### 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 Eingang 2 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
|
||||
```
|
||||
|
||||
@@ -0,0 +1,40 @@
|
||||
### Erweitertes Speichern
|
||||
|
||||
Die integrierten Module können standardmäßig ihre Zustände automatisch auf dem internen Flashspeicher zwischenspeichern. Dies erfolgt beim Ausfall der Busspannung (bei TP-Geräten mit entsprechendem SAVEPIN) und bei einem Neustart des Geräts. Einige Updateskripte triggern außerdem das Speichern vor dem Aktualisieren.
|
||||
|
||||
Bei einem Reset durch den Watchdog oder die Reset-Taste, bei einem Absturz oder bei einem Stromausfall (ohne entsprechenden SAVEPIN), kann das rechtzeitige Speichern jedoch nicht mehr durchgeführt werden. Hier bietet sich bei Bedarf an, die Daten zyklisch oder manuell (per KO) zu speichern. Folgende Punkte sind zu beachten:
|
||||
|
||||
#### Flashspeicher
|
||||
Ein Flashspeicher unterliegt begrenzten Schreibzyklen. Ein zu häufiges Speichern führt zu einer verkürzten Lebensdauer. Die Anzahl der Schreibzyklen sind Flashspeicher abhängig. Eine pauschale Aussage zur Beständigkeit kann somit nicht getroffen werden. Allerdings kann man bei einem RP2040 davon ausgehen, dass dieser ca. 100000 Schreibzyklen verkraftet. Um den Flashspeicher zu schützen, kann man beim zyklischen Speichern maximal "Stündlich" auswählen. Unsere Empfehlung ist aber **nicht** mehr als 4x pro Tag. Beim manuellen Speichern gibt es ebenfalls einen zeitlichen Schreibschutz.
|
||||
|
||||
#### Auswirkung beim RP2040/RP2350
|
||||
|
||||
Bei einem RP2040/RP2350 wird während des Schreibvorgangs die Verarbeitung pausiert.
|
||||
Während dieser Pause können KNX-Telegramme verloren gehen. Daher sollte man sich gut überlegen, ob ein zyklisches Schreiben nötig ist. Wir empfehlen diese Option nur zu verwenden, wenn dies tatsächlich nötig ist (z.B. beim Zählermodul). Alternativ ist auch das manuelle Speichern per KO möglich, so dass man dies erst bei einer Änderung auslöst. Außerdem kann man mithilfe einer Zeitschaltuhr das zyklische Schreiben in die Nacht verlegen.
|
||||
|
||||
#### Zyklisches speichern
|
||||
|
||||
Auswahl:
|
||||
|
||||
- Deaktiviert
|
||||
- Jede Stunde
|
||||
- Alle 2 Stunden
|
||||
- Alle 4 Stunden
|
||||
- Alle 6 Stunden
|
||||
- Täglich
|
||||
- Wöchentlich
|
||||
|
||||
#### Manuelles speichern
|
||||
|
||||
Über diese Einstellung kann ein Gruppenobjekt eingeblendet werden, über das die Speicherung über Bus Telegramm mit dem Wert 1 ausgelöst werden kann.
|
||||
|
||||
Auswahl:
|
||||
|
||||
- Deaktiviert
|
||||
- Aktiv mit 5 min. Schreibschutz
|
||||
Die Anzahl der Speicheroperation werden auf maximal einmal pro 5 Minuten begrenzt
|
||||
- Aktiv mit 15 min. Schreibschutz
|
||||
Die Anzahl der Speicheroperation werden auf maximal einmal pro 15 Minuten begrenzt
|
||||
- Aktiv mit 60 min. Schreibschutz
|
||||
Die Anzahl der Speicheroperation werden auf maximal einmal pro 60 Minuten begrenzt
|
||||
|
||||
@@ -0,0 +1,16 @@
|
||||
### Gerätestandort
|
||||
|
||||
Für die korrekte Berechnung der Zeit für Sonnenauf- und -untergang werden die genauen Koordinaten des Standorts benötigt sowie auch die Zeitzone und die Information, ob gerade die Sommerzeit aktiv ist.
|
||||
|
||||
Die Geo-Koordinaten können bei Google Maps nachgeschaut werden, indem man mit der rechten Maustaste auf das Objekt klickt und die unten erscheinenden Koordinaten benutzt.
|
||||
|
||||
Die Standard-Koordinaten stehen für Frankfurt am Main, Innenstadt.
|
||||
|
||||
### Breitengrad
|
||||
|
||||
In dem Feld wird der Breitengrad des Standortes eingegeben.
|
||||
|
||||
### Längengrad
|
||||
|
||||
In dem Feld wird der Längengrad des Standortes eingegeben.
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
### In Betrieb senden alle
|
||||
|
||||
Das Gerät kann einen Status "Ich bin noch in Betrieb" über das KO 1 senden.
|
||||
Diese Option ermöglicht das periodische Senden einer Nachricht. Dadurch kann überprüft werden, ob ein Gerät noch funktioniert und erreichbar ist.
|
||||
|
||||
Hier wird das Sendeintervall eingestellt.
|
||||
|
||||
Sollte hier eine 0 angegeben werden, wird kein "In Betrieb"-Signal gesendet und das KO 1 steht nicht zur Verfügung.
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
### Info-LEDs
|
||||
|
||||
Auf dieser Seite können die Info-LEDs angepasst werden. In der Regel ist bereits eine geräteabhängige Vorbelegung der LEDs vorhanden. Dies bedeutet jedoch nicht, dass jeder Info-LED bereits eine Funktion zugewiesen ist.
|
||||
|
||||
Diese Vorbelegung kann – sofern vorhanden – bei Bedarf angepasst werden. Da viele Produktdatenbanken geräteunabhängig aufgebaut sind, können unter Umständen mehr LEDs zur Auswahl stehen, als das verwendete Gerät tatsächlich bietet. In diesem Fall bleibt die entsprechende Zuordnung ohne Funktion.
|
||||
|
||||
Eine Beschreibung der LED-Funktionen ist im Wiki unter http://go.openknx.de/statusled zu finden.
|
||||
|
||||
**Hinweis**: Die Nummerierung der Info-LEDs entspricht nicht immer der Beschriftung auf der Gerätefront. Bei OpenKNX-REG1-Geräten z. B. beginnen die LEDs technisch von unten mit der Prog-LED, gefolgt von Info-LED 1 bis 3. Je nach verwendeter Front erfolgt die Beschriftung jedoch von oben mit Info 1, Info 2, Func und Prog-LED. Info 1 entspricht somit in Wirklichkeit der Info-LED 3, während Func in Wirklichkeit der Info-LED 1 entspricht.
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
### Modul aktivieren
|
||||
|
||||
Ist die Checkbox ausgewählt, ist das entsprechende Modul aktiv und dessen Parameterseite erscheint in der ETS.
|
||||
|
||||
Wird die Checkbox ausgeschaltet, wird das Module deaktiviert und alles Grupppenadressenzuordnungen entfernt. Die eingestellten Parameter bleiben erhalten, sind aber wirkungslos, da das Modul auf dem Gerät nicht ausgeführt wird.
|
||||
|
||||
@@ -0,0 +1,4 @@
|
||||
### Module
|
||||
|
||||
Hier wird eine Liste aller in dieser Applikation enthaltenen OpenKNX-Module und deren Version angezeigt. Standardmäßig sind alle Module aktiv. Mit der Checkbox kann man ein Modul deaktivieren. Es erscheint dann nicht mehr zur Auswahl in der ETS-Applikation und wird auf dem Gerät nicht ausgeführt.
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
### OpenKNX
|
||||
|
||||
OpenKNX ist eine offene Gemeinschaft von Hobbyisten die freie und quelloffene Software für KNX-Geräte erstellen. Um eine nachhaltige und professionelle Integration ins Smarthome zu erreichen streben wir eine weitgehende Kompatibilität zum KNX-Standard an. Mit OpenKNX hast Du die Möglichkeit bereits fertige Lösungen einzusetzen, diese individuell anzupassen oder ganz neue Lösungen zu realisieren - der modulare Ansatz bietet schnelle Erfolge durch den Einsatz bewährter Softwaremodule.
|
||||
|
||||
Weitere Informationen findest Du unter: www.openknx.de - wiki.openknx.de - forum.openknx.de
|
||||
|
||||
@@ -0,0 +1,45 @@
|
||||
### POSIX TZ-String
|
||||
|
||||
**Allgemeiner Aufbau:**
|
||||
|
||||
`STD[+/-]hh[:mm[:ss]][DST[+/-]hh[:mm[:ss]][,Start[/Time],End[/Time]]]`
|
||||
|
||||
**Bedeutung der einzelnen Teile:**
|
||||
|
||||
- `STD`
|
||||
Abkürzung der Standardzeit (z. B. `CET` für Mitteleuropäische Zeit).
|
||||
|
||||
- `[+/-]hh[:mm[:ss]]`
|
||||
Zeitverschiebung zur UTC. Positive Werte sind westlich von Greenwich (z. B. USA), negative Werte östlich (z. B. Europa).
|
||||
Beispiel: `-1` für Mitteleuropa (eine Stunde östlich von UTC).
|
||||
|
||||
- `DST`
|
||||
Abkürzung der Sommerzeit (z. B. `CEST` für Mitteleuropäische Sommerzeit).
|
||||
|
||||
- `[+/-]hh[:mm[:ss]]`
|
||||
(Optional) Abweichung der Sommerzeit zur Standardzeit.
|
||||
|
||||
- `,Start[/Time],End[/Time]`
|
||||
(Optional) Regeln, wann die Sommerzeit beginnt und endet.
|
||||
Format: `M<m>.<w>.<d>` (Monat, Woche, Wochentag), z. B. `M3.5.0` = letzter Sonntag im März.
|
||||
|
||||
|
||||
**Beispiel für Mitteleuropa (Deutschland):**
|
||||
|
||||
`CET-1CEST,M3.5.0/2:00:00,M10.5.0/3:00:00`
|
||||
|
||||
- `CET` = Standardzeit (Central European Time)
|
||||
- `-1` = 1 Stunde östlich von UTC
|
||||
- `CEST` = Sommerzeit (Central European Summer Time)
|
||||
- `M3.5.0/2:00:00` = Sommerzeit beginnt am letzten Sonntag im März um 2:00 Uhr
|
||||
- `M10.5.0/3:00:00` = Sommerzeit endet am letzten Sonntag im Oktober um 3:00 Uhr
|
||||
|
||||
|
||||
**Weitere Beispiele:**
|
||||
|
||||
- UTC (keine Sommerzeit):
|
||||
`UTC0`
|
||||
|
||||
- New York (USA, mit Sommerzeit):
|
||||
`EST5EDT,M3.2.0/2,M11.1.0/2`
|
||||
|
||||
@@ -0,0 +1,18 @@
|
||||
### Sommerzeit ermitteln durch
|
||||
|
||||
Hier kann man eine der verfügbaren Möglichkeiten auswählen, mit der das Gerät ermitteln kann, ob gerade die Sommerzeit aktiv ist.
|
||||
|
||||
#### Kommunikationsobjekt 'Sommerzeit aktiv'
|
||||
|
||||
Wird diese Option ausgewählt, muss über das Kommunikationsobjekt 'Sommerzeit aktiv' dem Gerät mitgeteilt werden, ob gerade die Sommerzeit aktiv ist.
|
||||
|
||||
#### Kombiniertem Datum/Zeit-KO (DPT 19)
|
||||
|
||||
Erscheint nur, wenn der Datum- bzw. Zeitempfang über ein kombiniertes Datum/Zeit-KO (DPT 19) gewählt worden ist.
|
||||
|
||||
Wenn der Datum- bzw. Zeitempfang über ein kombiniertes Datum/Zeit-KO (DPT 19) gewählt worden ist, kann dieses Zeittelegramm auch die Information enthalten, ob gerade die Sommerzeit aktiv ist. Wenn der Zeitgeber im System diese Information mit dem DPT 19-Telegramm mitschicken kann, sollte diese Option gewählt werden.
|
||||
|
||||
#### Interne Berechnung
|
||||
|
||||
Diese Option berechnet anhand der eingestellten Zeitzone die Sommerzeit.
|
||||
|
||||
@@ -0,0 +1,8 @@
|
||||
### Startverzögerung
|
||||
|
||||
Hier kann man festlegen, wie viel Zeit vergehen soll, bis das Gerät nach einem Neustart seine Funktion aufnimmt. Dabei ist es egal, ob der Neustart durch einen Busspannungsausfall, einen Reset über den Bus, durch ein Drücken der Reset-Taste oder durch den Watchdog ausgelöst wurde.
|
||||
|
||||
Da das Gerät prinzipiell (sofern parametriert) auch Lesetelegramme auf den Bus senden kann, kann mit dieser Einstellung verhindert werden, dass bei einem Busneustart von vielen Geräten viele Lesetelegramme auf einmal gesendet werden und so der Bus überlastet wird.
|
||||
|
||||
**Anmerkung:** Auch wenn man hier technisch bis zu 16.000 Stunden Verzögerung angeben kann, sind nur Einstellungen im Sekundenbereich sinnvoll.
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
### Verfügbare Kanäle
|
||||
|
||||
Um die Applikation übersichtlicher zu gestalten, kann hier ausgewählt werden, wie viele Kanäle in der Applikation verfügbar und editierbar sind. Die Maximalanzahl der Kanäle hängt von der Firmware des Gerätes ab, dass dieses Modul verwendet.
|
||||
|
||||
Die ETS ist auch schneller in der Anzeige, wenn sie weniger (leere) Kanäle darstellen muss. Insofern macht es Sinn, nur so viele Kanäle anzuzeigen, wie man wirklich braucht.
|
||||
@@ -0,0 +1,12 @@
|
||||
### Watchdog aktivieren
|
||||
|
||||
Trotz hohen Qualitätsansprüchen, vielfältigen Tests und langem produktiven Einsatz kann man nie ausschließen, dass noch Fehler in der Firmware enthalten sind. Besonders ärgerlich sind Fehler, die ein Hardwaremodul zum hängen bringen und so die Funktion eingestellt wird.
|
||||
|
||||
Das Gerät bringt einen Watchdog mit, welcher es erlaubt, in Situationen, die einem "Hänger" entsprechen, die Hardware automatisch neu zu starten.
|
||||
|
||||
Der Vorteil eines Watchdog ist, dass er vor allem sporadische und selten vorkommende "Hänger" beseitigt, meist ohne dass man es merkt.
|
||||
|
||||
Der Nachteil ist, dass damit Fehler/Probleme verschleiert und umgangen werden, die besser an die Entwickler gemeldet und von ihnen gelöst werden sollten.
|
||||
|
||||
Mit einem 'Ja' wird der Watchdog eingeschaltet.
|
||||
|
||||
@@ -0,0 +1,4 @@
|
||||
### Zeitzone
|
||||
|
||||
Für die korrekte Berechnung der Zeit wird die Zeitzone des Standortes benötigt.
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
|
||||
@@ -0,0 +1,3 @@
|
||||
### Comment
|
||||
|
||||
Here you can enter free text that describes the channel. This text can span multiple lines. Unfortunately ETS does not natively support multiline text. The button below the text box can convert all occurrences of the character sequence '\n' into new lines.
|
||||
@@ -0,0 +1,9 @@
|
||||
### Info LEDs
|
||||
|
||||
Info LEDs can be adjusted on this page. Usually a device-dependent preset for the LEDs is already available. This does not mean that every info LED already has a function assigned.
|
||||
|
||||
This preset can be adjusted if required, when it is available. Because many product databases are built independently of the device, more LEDs may be offered than the device actually provides. In that case the corresponding assignment has no effect.
|
||||
|
||||
A description of the LED functions is available in the wiki at http://go.openknx.de/statusled.
|
||||
|
||||
**Note:** The numbering of the info LEDs does not always match the labeling on the front of the device. On OpenKNX REG1 devices, for example, the LEDs technically start at the bottom with the Prog LED, followed by info LEDs 1 to 3. Depending on the front panel, however, the labeling may start at the top with Info 1, Info 2, Func, and Prog LED. Info 1 therefore actually corresponds to info LED 3, while Func corresponds to info LED 1.
|
||||
@@ -0,0 +1,5 @@
|
||||
### OpenKNX
|
||||
|
||||
OpenKNX is an open community of enthusiasts who create free and open-source software for KNX devices. To support sustainable and professional smart home integration, OpenKNX aims for broad compatibility with the KNX standard. With OpenKNX you can use ready-made solutions, adapt them to your needs, or build entirely new solutions. The modular approach helps you get quick results by reusing proven software modules.
|
||||
|
||||
More information is available at: www.openknx.de - wiki.openknx.de - forum.openknx.de
|
||||
@@ -0,0 +1,7 @@
|
||||
### Startup Delay
|
||||
|
||||
Here you can define how much time should pass before the device starts operating after a restart. It does not matter whether the restart was caused by a bus voltage failure, a reset over the bus, pressing the reset button, or the watchdog.
|
||||
|
||||
Because the device may also send read telegrams to the bus when configured to do so, this setting can prevent many devices from sending many read telegrams at once after a bus restart and overloading the bus.
|
||||
|
||||
**Note:** Although values up to 16,000 hours are technically possible, only settings in the seconds range are meaningful.
|
||||
@@ -0,0 +1,11 @@
|
||||
### Enable Watchdog
|
||||
|
||||
Even with high quality standards, extensive testing, and long productive use, firmware defects can never be completely ruled out. Defects that make a hardware module hang and stop functioning are especially troublesome.
|
||||
|
||||
The device includes a watchdog that can automatically restart the hardware in situations that correspond to such a hang.
|
||||
|
||||
The advantage of a watchdog is that it mainly resolves sporadic and rare hangs, usually without being noticed.
|
||||
|
||||
The disadvantage is that it can hide or work around defects and problems that should be reported to and fixed by the developers.
|
||||
|
||||
Selecting 'Yes' enables the watchdog.
|
||||
@@ -0,0 +1,3 @@
|
||||
### コメント
|
||||
|
||||
ここでは、チャンネルを説明する自由入力テキストを入力できます。このテキストは複数行にできます。ただし ETS は標準では複数行テキストをサポートしていません。テキストボックス下のボタンで、文字列「\n」をすべて改行へ変換できます。
|
||||
@@ -0,0 +1,9 @@
|
||||
### 情報 LED
|
||||
|
||||
このページで情報 LED を調整できます。通常、LED にはデバイス依存のプリセットが用意されています。ただし、すべての情報 LED に機能が割り当てられているとは限りません。
|
||||
|
||||
プリセットが存在する場合は、必要に応じて調整できます。多くの製品データベースはデバイス非依存で構成されているため、実際のデバイスより多くの LED が選択肢として表示される場合があります。その場合、該当する割り当ては機能しません。
|
||||
|
||||
LED 機能の説明は Wiki の http://go.openknx.de/statusled にあります。
|
||||
|
||||
**注意:** 情報 LED の番号は、必ずしもデバイス前面の表示と一致しません。たとえば OpenKNX REG1 デバイスでは、技術的には下から Prog LED、続いて情報 LED 1 から 3 という順番です。一方、使用するフロントパネルによっては、上から Info 1、Info 2、Func、Prog LED と表示されることがあります。そのため Info 1 は実際には情報 LED 3 に対応し、Func は情報 LED 1 に対応します。
|
||||
@@ -0,0 +1,5 @@
|
||||
### OpenKNX
|
||||
|
||||
OpenKNX は、KNX デバイス向けの自由でオープンソースなソフトウェアを作成する愛好家のオープンコミュニティです。持続可能でプロフェッショナルなスマートホーム統合を実現するため、OpenKNX は KNX 標準との広範な互換性を目指しています。OpenKNX では、既存のソリューションを利用したり、個別に調整したり、まったく新しいソリューションを実現したりできます。モジュール方式により、実績あるソフトウェアモジュールを活用して素早く成果を得られます。
|
||||
|
||||
詳細情報:www.openknx.de - wiki.openknx.de - forum.openknx.de
|
||||
@@ -0,0 +1,7 @@
|
||||
### 起動遅延
|
||||
|
||||
ここでは、再起動後にデバイスが動作を開始するまでの待ち時間を設定できます。再起動の原因がバス電圧障害、バス経由のリセット、リセットボタンの押下、ウォッチドッグのいずれであっても同じです。
|
||||
|
||||
デバイスが設定により読み取りテレグラムをバスへ送信する場合、この設定により、バス再起動後に多数のデバイスが同時に読み取りテレグラムを送信してバスが過負荷になることを防げます。
|
||||
|
||||
**注意:** 技術的には最大 16,000 時間まで設定できますが、実用的なのは秒単位の設定のみです。
|
||||
@@ -0,0 +1,11 @@
|
||||
### ウォッチドッグを有効化
|
||||
|
||||
高い品質基準、多くのテスト、長期間の実運用があっても、ファームウェアに不具合が残っている可能性を完全に排除することはできません。特に、ハードウェアモジュールをハングさせて機能を停止させる不具合は厄介です。
|
||||
|
||||
このデバイスにはウォッチドッグが搭載されており、ハングに相当する状況でハードウェアを自動的に再起動できます。
|
||||
|
||||
ウォッチドッグの利点は、主に散発的でまれなハングを、ほとんど気付かれずに解消できることです。
|
||||
|
||||
欠点は、開発者へ報告して修正すべき不具合や問題を隠したり回避したりする可能性があることです。
|
||||
|
||||
「はい」を選択するとウォッチドッグが有効になります。
|
||||
@@ -0,0 +1,3 @@
|
||||
### 注释
|
||||
|
||||
此处可输入用于描述通道的自由文本。该文本可以包含多行。遗憾的是 ETS 本身不支持多行文本。文本框下方的按钮可将所有字符序列“\n”转换为换行。
|
||||
@@ -0,0 +1,9 @@
|
||||
### 信息 LED
|
||||
|
||||
可在此页面调整信息 LED。通常已经存在与设备相关的 LED 预设,但这并不表示每个信息 LED 都已经分配了功能。
|
||||
|
||||
如有需要且预设存在,可以调整该预设。由于许多产品数据库按设备无关方式构建,界面中可能会出现多于实际设备数量的 LED。在这种情况下,对应分配不会产生作用。
|
||||
|
||||
LED 功能说明可在 Wiki 中查看:http://go.openknx.de/statusled。
|
||||
|
||||
**注意:** 信息 LED 的编号并不总是与设备面板上的标识一致。例如在 OpenKNX REG1 设备上,LED 在技术上从底部的 Prog LED 开始,随后是信息 LED 1 到 3。但根据不同面板,标识可能从顶部开始为 Info 1、Info 2、Func 和 Prog LED。因此 Info 1 实际对应信息 LED 3,而 Func 实际对应信息 LED 1。
|
||||
@@ -0,0 +1,5 @@
|
||||
### OpenKNX
|
||||
|
||||
OpenKNX 是一个开放社区,由爱好者共同为 KNX 设备创建自由且开源的软件。为了实现可持续、专业的智能家居集成,OpenKNX 致力于尽可能兼容 KNX 标准。借助 OpenKNX,你可以使用现成方案、按需定制,或实现全新的解决方案。模块化方式让你能够复用成熟的软件模块并快速取得成果。
|
||||
|
||||
更多信息请见:www.openknx.de - wiki.openknx.de - forum.openknx.de
|
||||
@@ -0,0 +1,7 @@
|
||||
### 启动延时
|
||||
|
||||
此处可设置设备重启后等待多久才开始工作。重启原因可以是总线电压故障、通过总线复位、按下复位键,或由看门狗触发。
|
||||
|
||||
如果设备被配置为会向总线发送读取报文,此设置可避免总线重启后大量设备同时发送读取报文,从而导致总线过载。
|
||||
|
||||
**注意:** 虽然技术上可设置最长 16,000 小时的延时,但实际只有秒级设置才有意义。
|
||||
@@ -0,0 +1,11 @@
|
||||
### 启用看门狗
|
||||
|
||||
即使具备较高的质量要求、充分测试以及长期实际使用,也无法完全排除固件中仍存在缺陷。尤其麻烦的是可能导致硬件模块卡死并停止工作的缺陷。
|
||||
|
||||
设备内置看门狗,可在出现类似“卡死”的情况时自动重启硬件。
|
||||
|
||||
看门狗的优点是可以处理偶发且罕见的卡死问题,通常用户不会察觉。
|
||||
|
||||
缺点是它可能掩盖或绕过本应报告给开发者并由开发者修复的缺陷或问题。
|
||||
|
||||
选择“是”将启用看门狗。
|
||||
|
After Width: | Height: | Size: 320 B |
|
After Width: | Height: | Size: 304 B |
|
After Width: | Height: | Size: 700 B |
|
After Width: | Height: | Size: 467 B |
|
After Width: | Height: | Size: 278 B |
|
After Width: | Height: | Size: 740 B |
|
After Width: | Height: | Size: 278 B |
|
After Width: | Height: | Size: 253 B |
|
After Width: | Height: | Size: 716 B |
|
After Width: | Height: | Size: 708 B |
|
After Width: | Height: | Size: 257 B |
|
After Width: | Height: | Size: 740 B |
|
After Width: | Height: | Size: 494 B |
|
After Width: | Height: | Size: 555 B |
|
After Width: | Height: | Size: 445 B |
|
After Width: | Height: | Size: 545 B |
|
After Width: | Height: | Size: 409 B |
|
After Width: | Height: | Size: 350 B |
|
After Width: | Height: | Size: 225 B |
|
After Width: | Height: | Size: 504 B |
|
After Width: | Height: | Size: 718 B |
|
After Width: | Height: | Size: 704 B |
|
After Width: | Height: | Size: 711 B |
|
After Width: | Height: | Size: 356 B |
|
After Width: | Height: | Size: 434 B |
|
After Width: | Height: | Size: 196 B |
|
After Width: | Height: | Size: 528 B |
|
After Width: | Height: | Size: 791 B |
|
After Width: | Height: | Size: 601 B |
|
After Width: | Height: | Size: 637 B |
|
After Width: | Height: | Size: 474 B |
|
After Width: | Height: | Size: 303 B |
|
After Width: | Height: | Size: 608 B |
|
After Width: | Height: | Size: 605 B |
|
After Width: | Height: | Size: 446 B |
|
After Width: | Height: | Size: 722 B |
|
After Width: | Height: | Size: 745 B |
|
After Width: | Height: | Size: 304 B |
|
After Width: | Height: | Size: 227 B |
|
After Width: | Height: | Size: 677 B |
|
After Width: | Height: | Size: 295 B |
|
After Width: | Height: | Size: 411 B |
|
After Width: | Height: | Size: 303 B |
|
After Width: | Height: | Size: 373 B |
|
After Width: | Height: | Size: 297 B |
|
After Width: | Height: | Size: 291 B |
|
After Width: | Height: | Size: 867 B |
|
After Width: | Height: | Size: 224 B |
|
After Width: | Height: | Size: 296 B |
|
After Width: | Height: | Size: 439 B |
|
After Width: | Height: | Size: 462 B |
|
After Width: | Height: | Size: 761 B |
|
After Width: | Height: | Size: 462 B |
|
After Width: | Height: | Size: 478 B |
|
After Width: | Height: | Size: 252 B |
|
After Width: | Height: | Size: 1.0 KiB |
|
After Width: | Height: | Size: 634 B |
|
After Width: | Height: | Size: 368 B |
|
After Width: | Height: | Size: 699 B |
|
After Width: | Height: | Size: 363 B |
|
After Width: | Height: | Size: 427 B |