Releases: OpenKNX/OAM-SensorModule
v3.15-Release
Die neuste Version vom Sensormodul, verfügbar auch auf neuer Hardware. Hier das Changelog:
01.12.2024: Firmware 3.15, Applikation 3.15
-
NEU: Es wird jetzt auch der REG1-BASE-V1 (und auch der REG1-BASE-V0) von Ing-Dom als Hardware unterstützt. Damit können auch die vom Sensormodul unterstützten I²C-Sensoren an dem herausgeführten I²C-Kanal ausgewertet werden.
-
NEU: Beim AB-Smarthouse Multi Sensor von AB-SmartHouse werden jetzt auch die beiden Binäreingänge unterstützt.
-
NEU: Neue Einstellungsseite zum HF-Sensor HLK-LK2420, siehe Applikatonsbeschreibung Präsenz
-
NEU: Der Füllstandssensor VL53L1X (auch als TOF400 bekannt) wir jetzt 2 mal pro Sekunde abgefragt und kann deswegen auch als Näherungssensor oder als Lichtschranke genutzt werden.
-
NEU: Alle Firmware-Varianten haben ein neues Skript zum KNX-Firmware-Update bekommen, das einen Upload über den KNX-Bus erlaubt.
-
Die enthaltene Logik hat jetzt die Version 3.4
-
Das enthaltene Präsenz-Modul hat jetzt die Version 3.5
-
Der enthaltene Konfigurations-Transfer hat jetzt die Version 0.2
-
Das enthaltene Taster-Modul hat jetzt die Version 0.5
WICHTIG: Das 1-Wire-Modul ist leider immer noch nicht Re-Implementiert!
v3.2.11-Release
- NEU: Es wird jetzt auch der SEN-UP1-8xTH von Ing-Dom als Hardware unterstützt. Kanal E ist dann der I²C-Eingang und Kanal C und D können als 4 Binäreingänge fungieren.
Dieses Release enthält keinerlei Funktionalitäsverbesserungen, es macht das Sensormodul auf weiterer Hardware verfügbar. Es gibt keinerlei Grund zu aktualisieren, sofern man eine andere Hardware verwendet. Natürlich funktioniert das Release mit jeglicher unterstützder Hardware.
Es gilt weiterhin alles, was unter Release 3.1.1 beschrieben wurde. Unbedingt beachten!!!
v3.2.10-Release
- FIX: Konfigurationstransfer konnte das PM-Modul vom SensorModule-Vpm-1.6.2 nicht importieren.
- NEU: Alle Erkenntnisse aus verschiedenen Tests mit dem neuen HLK-HF-Sensor sind in dessen Implementierung eingeflossen.
- Konfigurationstransfer ist auf Version 0.2 aktualisiert.
Alle, die von einer älteren 1.x -Vpm oder -Wire Version migrieren wollen, sollten diese Version als Zielversion einsetzen.
Alle, die den Presence-Multisensor von AB-SmartHouse.com benutzen, sollten unbedingt auf diese Version aktualisieren.
Wichtig: Es gibt noch immer keiner 1-Wire-Unterstützung.
Es gilt weiterhiin das im Release 3.1.1 gesagte bezüglich SAMD-Unterstützung.
v3.1.1-Release
Das Release 3.1.1 vom Sensormodul ist verfügbar. Für die Sensormodul-Funktionen ist es großteils ein Bugfix-Release, trotzdem gibt es insgesamt viel neues:
ACHTUNG: Diese Firmware enthält noch keine Unterstützung für OneWire!
Ein Upgrade einer Big-Version, die OneWire verwendet, sollte in der ETS nicht funktionieren. Bitte trotzdem nicht versuchen, da es hier keine Sicherheit gibt. Die Funktionalität von OneWire wird noch nachgereicht. Wer derzeit OneWire nutzt, sollte kein Update machen!
- Die Applikation unterstützt jetzt unseren neuen Konfigurationstransfer
- Verbesserter knx-Stack: Durch asynchrones Sende- und Empfangshandling werden Botschaften auch bei sehr hoher Buslast sicher übertragen
- Das Logikmodul wurde auf die Version 3.3.1 angehoben
- Das Präsenzmodul wurde auf die Version 3.2.1 angehoben.
- Das Modul mit virtuellen Tastern wurde zugefügt in Version 0.5
- Es werden bis zu 4 Binäreingänge unterstützt (Hardware Sensormodul-4.x von smart-mf.de)
- Update über den KNX-Bus ist jetzt möglich
- Die Möglichkeiten der ETS für Icons werden genutzt
- Es wird bei (fast) allen Eingabefeldern eine Kontextsensitive Hilfe angeboten
- Es gibt ein generelles UI-Redesign, dass alle OpenKNX-Applikationen wiedererkennbar macht
- Es wird jetzt auch der Presence-Multisensor von AB-SmartHouse.com unterstützt
- Beim SCD41 kann man nun das Messintervall bestimmen
Genaue Änderungen/Fixes an der Fimware findet man im Changelog der Applikationsbeschreibung
Um auf das Release 3.1.1 aktualisieren zu können, muss erstmal die ETS auf die Version 2.15 aktualisiert werden. Diese Version ist gleichzeitig verfügbar mit der 3.1.1. Der Weg ist 1.5.2 -> 2.15 -> 3.1.1. Für die 2.15 gibt es keine Firmware, es ist ein reines ETS-Zwischenrelease. Die Version SensorModule-Big-2.15 ist der einfachheit halber auch diesem Relese beigefügt.
Ich habe mich schweren Herzens dazu entschlossen, das Sensormodul nicht mehr auf der SAMD-Firmware weiterzuentwickeln. Deshalb gibt es das Release 3.1.1 nur als Big-Version, die schon immer nur für dei RP2040-Hardware verfügbar war.
Wer die (stark abgespeckten) Versionen Vpm und OneWire nutzt und diese auf der RP2040-Hardware verwendet hat, bekommt eine halbautomatische Unterstützung für die Migration auf die Big-Version. Dazu muss man die gleichzeitig erscheinende Vpm- bzw OneWire-Version 1.6.2 nutzen. Diese enthält die Version 1.5.2, ergänzt um den Konfigurationstransfer. Mit dem kann man dann alle Sensor-, PM- und Logik-Einstellungen auf die Big-Version migrieren, Das geht auf jeden Fall schneller und komfortabler, als alles manuell abzutippen.
Für die SAMD-Benutzer bleibt die Version 1.5.2 weiterhin nutzbar, sie wird aber nicht mehr weiterentwickelt. Der SAMD ist einfach am Limit seiner Möglichkeiten und kann keine der neuen Funktoinalitäten leisten, die OpenKNX mitbringt.
v2.15-Release
Spezeilles Release (nicht verwenden, bevor 3.0-Release verfügbar ist):
Notwendiges Zwischenrelease, um die ETS-Kompatibilität von Releases vor 2.15 zu den folgenden Releases 3.0 und später zu wahren.
Dieses Release hat keine Firmware. Man muss wie üblich eine knxprod bauen, diese in die ETS importieren und ein Update der alten Applikation machen.
Danach muss man sofort das Nächste Update auf das neuste Release 3.0 oder später machen. Dieses neue Release enthält dann wieder eine Applikation und eine Firmware, die man wie üblich aktualisieren kann. Erst danach ist das Gerät wieder funktionsfähig.
Ohne dieses Zwischenrelease sind die Applikationen 3.0 oder neuer nicht kompatibel zu den Applikationen vor 2.15 und müssen manuell neu konfiguriert werden. Da das sehr viel Arbeit sein kann, wird dringend geraten, dieses Zwischen-Release zu machen.
Dieses Release hat keine Funktoinalität, es weist nur die ETS an, Kompatibilitätseinstellungen im Projekt vorzunehmen.
Dieses Release ist nur für die Applikation "SensorModule-Big" verfügbar.
Die Applikationen "SensorModule-Vpm" und "SensorModule-OneWire" werden aufgeteilt:
Für alle, die diese Applikation auf RP2040-basierter Hardware nutzen, wird noch ein Migrationspfad auf SensorModule-Big angeboten.
Für SAMD-basierte Hardware wird die Applikation und Firmware nicht mehr weiter entwickelt, da der SAMD nicht die Ressourcen hat, die neuen Features der Applikation zu prozessieren. Natürlich funktionieren die SAMD-basierten Geräte weiterhin wie bisher.
v1.6.2-Release
Dieses Release ist eine reine ETS-Applikation, die mit der Firmware 1.5.2 funktioniert. Sie hat den vollen Umfang von 1.5.2, erweitert um den neuen OpenKNX-Konfigurationstransfer.
Die Applikation gibt es in 2 Varianten: SensorModule-Vpm-1.6.2 und SensorModule-OneWire-1.6.2, als Nachfolgeapplikationen für die entsprechenden 1.5.2 Releases.
Mit diesem ist es möglich, halbautomatisch von der Release-Applikation auf die Big-Applikation zu migrieren, sofern man die Release-Applikation auf der RP2040-Hardware nutzt und in Zukunft die 3.0-Applikation Big nutzen möchte.
Auch SAMD-Benutzer können diese Applikation nutzen, um Funktionen wie Kanalkopie zu nutzen und so die Arbeit mit Logikkanälen und Präsenzkanälen zu vereinfachen. Und man kann so auch Logiken auf ein anderel Modul migrieren und dort vielleicht neue Logikfunktionen nutzen.
Diese Applikation wird wie jede andere in der ETS importiert und zum Update der aktuellen 1.5.2 verwendet. Man muss keine Firmware aktualisieren, aber einmal das existierende Gerät programmieren.
v1.5.2
OpenKNX SensorModul Applikation (as Ersatz für das bisherige Sensomodul v3.8.
Hier ist die Produktbeschreibung samt Featureliste und Applikationsbeschreibung samt detailliertem Änderungsverzeichnis.
Die Applikation gibt es in 3 Varianten:
- Als Sensor-, 1-Wire- und Logik-Applikation (SensorModule-OneWire)
- Als Sensor-, Vpm- und Logik-Applikation (SensorModule-Vpm)
- Als Sensor-, Vpm-, 1-Wire- und Logik-Applikation (SensorModule-Big)
Die ersten beiden sind vornehmlich dafür da, auf einem SAMD-Sensormodul zu laufen.
SensorModule-Big sollte für alle RP2040-Varianten benutzt werden.
v1.1.3
OpenKNX SensorModul Applikation (as Ersatz für das bisherige Sensomodul v3.8.
Hier ist die Produktbeschreibung samt Featureliste und Applikationsbeschreibung samt detailliertem Änderungsverzeichnis.
Die Applikation gibt es in 3 Varianten:
- Als Sensor-, 1-Wire- und Logik-Applikation (SensorModule-OneWire)
- Als Sensor-, Vpm- und Logik-Applikation (SensorModule-Vpm)
- Als Sensor-, Vpm-, 1-Wire- und Logik-Applikation (SensorModule-Big)
Die ersten beiden sind vornehmlich dafür da, auf einem SAMD-Sensormodul zu laufen.
SensorModule-Big sollte für alle RP2040-Varianten benutzt werden.