- Notifications
You must be signed in to change notification settings - Fork1
Releases: OpenKNX/OAM-StateEngine
v0.6 (Fix Ausgänge + Hardware-Support + Updates/Fixes)
v0.6: 2025-09-18 (Fix Outputs + OpenKNX Updates)
Wichtige Update-Hinweise:
- Die Geräteadresse (PA) muss erneut zugewiesen werden, da sich das interne Speicherformat im Stack verändert hat.
- Eine Rekonstruktion wird u.U. nicht funktionieren, beim Update von älteren Versionen (<v0.4)
- KO-Nummern im Bereich 2 bis 19 haben sich verändert.
Ggf. vorhandene interne Referenzen müssen manuell angepasst werde.
Zur Übersicht siehe TabelleÄnderung von zentralen Kommunikationsobjekten unten.
- Fixes/Update: OFM-DFA auf 0.6
- Behebt Fehler bei Ausgängen mit DPT 8,9,13,14
- Fix: Diagnose-Kommandos im Modul wurden auch angezeigt und verarbeitet, wenn das Gerät nicht konfiguriert ist
- Details sieheChangelog
- Unterstützung von Status-Anzeige für neue Zeitimplementierung für REG1-Base.
Die Firmware wird in zwei Varianten bereitstellt:firmware-OpenKNX-REG1-Base___time-led3- mit dauerhaft blinkender LED bei bekannter Zeitfirmware-OpenKNX-REG1-Base___no-time-led- ohne LED für Zeit
- Fix für abweichendes Projekt-Encoding:
Bisher wurden Sonderzeichen wie Umlaute fehlerhaft auf dem Bus ausgegeben,
falls das Projekt-Encoding in der ETS auf UTF-8 eingestellt wurde (wie von manchen Herstellern gefordert).
Durch explizite Angabe des Encodings für die Applikation mit Nutzung des Producers v3.9 tritt dieses Problem nicht mehr auf. - Update auf den neuen stabilen Stand 2025-08 (einschlißlich Fixes für neue Zeitimplementierung):
- knx auf auf 2.2.1
- OGM-Common auf 1.4.3
- OFM-ConfigTransfer auf 0.4
- OFM-LogicModule auf 3.7.2
- OFM-FileTransferModule auf 0.1.1
- OGM-HardwareConfig auf Stand 2025-08-01 (7dad5ab82a44ab893d6df64f79f39f9d0a76ece2)
- Fix#8: Falsches Speicherlayout (16MiB statt 2MiB) war für einige Geräte definiert.
Betroffene Geräte:- OpenKNX REG2 PiPico V1
- OpenKNXiao Mini V1
- Erweiterte Hardware-Unterstützung:
- SmartMF 1TE REG
- Experimentell:OpenKNXiao Mini ESP32 V1
- Dokumentation erweitert
Änderung von zentralen Kommunikationsobjekten
| KO | alt | neu | Kommentar |
|---|---|---|---|
| In Betrieb | 1 | 1 | (unverändert) |
| Uhrzeit | 2 * | 2 | KO war bislang geteilt mit Uhrzeit/Datum |
| Datum | 3 | 3 | (unverändert) |
| Uhrzeit/Datum | 2 * | 4 | Separiert von KO 2 Uhrzeit. |
| Sommerzeit aktiv | 10 | 5 | |
| Speichern | 11 | 6 | |
| Diagnose | 7 | 7 | (unverändert) |
| Urlaub | 4 | 15 | |
| Welcher Feiertag ist heute? | 5 | 16 | |
| Welcher Feiertag ist morgen? | 6 | 17 |
*: Doppelbelegung der KO-Nummer. Einblendung war abhängig von Konfiguration.
Assets3
Uh oh!
There was an error while loading.Please reload this page.
DFA16 v0.1 Public Beta
Erste öffentliche Beta-Version der OpenKNX StateEngine
Abbildung von zustandsabhängigem Verhalten in KNX, konfigurierbar über die ETS, durch das erstmalige Bereitstellung des neue OpenKNX-Moduls fürZustandsautomaten. Ebenfalls enthalten sind das OpenKNXLogik-Modul, sowie OpenKNXKonfigurationstansfer und OpenKNXDateitransfer.
Die enthaltene Firmware ist auf einer Vielzahl von generischen OpenKNX-Geräten ausführbar:OpenKNX REG1-Base (V1),OpenKNX REG1-Base V0,OpenKNX PiPico-BCU-Connector, OpenKNX REG2 und OpenKNXiao RP2040.
Kurzbeschreibung Zustandsautomaten (OAM-DFA / DFA16)
- 16 Zustände; Ausgabe des aktuellen Zustands über KO, optional auch direkter Aufruf des Zustands über separates oder gemeinsames KO.
- 8 Eingabesymbole (A bis H), die durch bis zu 8 unabhängige DPT1 Eingabe-KOs oder Logikausgänge erzeugt werden; bei Eingang von 1 und/oder 0. Durch optionale Konfiguration als Eingabesymbolpaar kann z.B. ohne weiter Vorverarbeitung auf das Auftreten oder den Wegfall von erkannter Präsenz reagiert werden.
- EinTimeout-Eingabesymbol T wird erzeugt, wenn innerhalb eines zustands-spezifisch konfigurierten Zeitintervalls keine Eingabe erfolgt (bzw. kein anderes Ereignis eingetreten) ist.
- Für jede Kombination aus Zustand und Eingabesymbol/ Ereignis/ kann ein Nachfolgezustand festgelegt werden.
- 4 Ausgabekanäle (O1 bis O4) mit gängigen DPTs, darunter auch ein Kanal mit Text. Für jede Kombination aus Zustand und Ausgang kann ein Wert und ein Sendeverhalten definiert werden.
- EineRekonstruktionsfunktion ermöglicht auf Wunsch beim Neustart eine Fortsetzung in dem letzten gespeicherten Zustand/Status.
- OptionalePausefunktion zur Unterbrechnung der Ausführung per KO.
Neuerungen in diesem Release
- Neue unabhängige ApplikationStateEngine-DFA16 mit 16xDFA16 + 48xLOG: Reduktion von 32 auf 16 Zustände, und Halbierung Kanal-Anzahl zur Vermeidung sehr langer Programmierzeiten (Bisher >6 Minuten bei jedem 10 Programmiervorgang)
- Update OFM-DFA auf 0.4.0-dev (mit Detail-Verbesserungen aus PROD Beta-Test)
- Erweiterung Hardware-Support: Unterstützung vonOpenKNXiao Mini Hardware
Assets3
Uh oh!
There was an error while loading.Please reload this page.
(DFA32) v0.2 Beta
Second Beta Release (v0.2)* Add Hardware-Device Support-List* Final Test-Build* Update Versions
Assets2
Uh oh!
There was an error while loading.Please reload this page.
(DFA32) v0.1 Internal Beta
v0.1-betaUpdate dependencies.txt for Beta Release 0.1 - Include Fix for Diagnose
Assets2
Uh oh!
There was an error while loading.Please reload this page.
v0.0 First Alpha
Alpha-version for first testing.
ETS v0.0 alpha
Assets2
Uh oh!
There was an error while loading.Please reload this page.