Skip to content

Commit 8fa9721

Browse files
Merge branch 'v1dev' into v1dev--ofm-check-action
2 parents 4ea70b2 + e003477 commit 8fa9721

6 files changed

Lines changed: 28 additions & 6 deletions

File tree

CHANGELOG.md

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,15 @@
1-
# 0.4.0 (2025-07-02)
1+
# 0.4.0 (2025-07-03)
2+
3+
* **Wichtig:** Der [OpenKNXProducer](https://github.com/OpenKNX/OpenKNXproducer) muss auf Version [3.8.0](https://github.com/OpenKNX/OpenKNXproducer/releases/tag/v3.8.0) aktualisiert werden!
4+
> ***Achtung:*** Es erfolgt keine Warnung oder Hinweis beim Einsatz einer veralteten Producer-Version!
5+
6+
Folgende Änderungen/Verbesserungen ergeben sich durch Updates des OpenKNXproducer seit Erscheinen von ConfigTransfer v0.2.0 und sind ggf. auch schon in einzelnen OpenKNX-Applikationen mit ConfigTransfer v0.2 verfügbar:
7+
* Fix: Ausschluss von Parametern die nicht direkt durch den Nutzer geändert werden können.
8+
(Diese hatten teilweise für Probleme beim Transfer gesorgt und werden i.d.R. aus den anderen Parametern abgeleitet. Durch den Ausschluss haben sich in der Praxis bisher keine Nachteile gezeigt.)
9+
* Fix: Standard-Parameter-Werte können nun das Zeichen `%` enthalten
10+
* Detail-Verbesserung: Darstellung der Modul-Auswahl
11+
* Erweiterung: Explizite Beeinflussung ob Parameter-Werte in den Transfer eingeschlossen/ausgeschlossen werden, oder immer exportiert werden.
12+
Diese Möglichkeit ist erforderlich zur Verbesserung der Kompatiblität beim Transfer mit veränderten Standardwerten und wird im neuen OpenKNX Common 1.4 benötigt.
213
* Feature #36: **Tausch von Kanälen**
314
* Eigener Parameterblock analog zu *Kanalkopie*
415
* Bereitstellung Funktion zur Nutzung in Modulen, siehe [Entwicklerdokumentation](doc/Entwicklerdokumentation-ConfigTransfer.md)
@@ -15,10 +26,13 @@
1526
* Direkte Integration von Hinweis zur erforderlichen Nachbereitung
1627
* Beschriftung für Auswahl von Export-Format.
1728
"Menschenlesbar" wurde häufig fälschlicherweise für Support-Zwecke ausgewählt.
29+
* Anzeige von Applikations- und Modul-Versionsnummern in lesbarer einheitlicher Form
30+
* Dokumentation Bekannte Limitationen in Kontexthilfe verschoben
1831
* Vorbereitung auf Multi-Channel-Transfer: Hinweis bei Erkennung von geplanter Format-Version
1932
* Bereinigung XML, Dokumentation, Kommentare
2033

2134
# v0.2.0 (2024-07-28, 5e1b62604e6c71fb299dbdece9e8c145a9e35fde)
35+
2236
* **Hotfix #14 für OAM-PresenceModule/OFM-PresenceModule:**
2337
Exporte aus älteren Versionen von PM konnten nicht importiert werden, weil Parameter entfallen sind.
2438
Mit Kompatibilität **lockerer** wird der Import nun nicht mehr abgebrochen, wenn unbekannte Parameter-Namen auftreten,

doc/Applikationsbeschreibung-ConfigTransfer.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -372,7 +372,11 @@ die keinen aktuellen Einfluss auf die Konfiguration besitzen.
372372

373373
#### Standard (aktive mit individuellem Wert)
374374

375-
Exportiert nur solche Parameter, die aktuell in der ETS angezeigt werden und auf einen Wert haben der nicht dem Standard-Wert entspricht.
375+
Exportiert nur solche Parameter, die aktuell in der ETS angezeigt werden und entweder
376+
auf einen Wert eingestellt sind, der nicht dem Standard-Wert entspricht,
377+
oder
378+
unabhängig vom Wert immer exportiert werden müssen.
379+
376380
Frühere vorgenommene Einstellungen, die durch Änderung anderer Parameter ausgeblendet wurden, werden vom Export ausgeschlossen.
377381

378382
Diese Einstellung vermeidet, dass Altlasten in der Konfiguration weiterleben.

library.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "OFM-ConfigTransfer",
3-
"version": "0.3.0-dev",
3+
"version": "0.4.0",
44
"description": "Universal Configuration Transfer for OpenKNX Modules in ETS-Applications",
55
"keywords": [
66
"knx",

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "OFM-ConfigTransfer",
3-
"version": "0.3.0-dev",
3+
"version": "0.4.0",
44
"description": "Universal Configuration Transfer for OpenKNX Modules in ETS-Applications",
55
"scripts": {
66
"test": "jest"

src/Baggages/Help_de/UCT-Exportierte-Parameter.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,11 @@ die keinen aktuellen Einfluss auf die Konfiguration besitzen.
66

77
#### Standard (aktive mit individuellem Wert)
88

9-
Exportiert nur solche Parameter, die aktuell in der ETS angezeigt werden und auf einen Wert haben der nicht dem Standard-Wert entspricht.
9+
Exportiert nur solche Parameter, die aktuell in der ETS angezeigt werden und entweder
10+
auf einen Wert eingestellt sind, der nicht dem Standard-Wert entspricht,
11+
oder
12+
unabhängig vom Wert immer exportiert werden müssen.
13+
1014
Frühere vorgenommene Einstellungen, die durch Änderung anderer Parameter ausgeblendet wurden, werden vom Export ausgeschlossen.
1115

1216
Diese Einstellung vermeidet, dass Altlasten in der Konfiguration weiterleben.

src/ConfigTransfer.script.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -211,7 +211,7 @@ function uctExportModuleChannelToString(device, module, channel, keyFormat, mult
211211

212212

213213
function uctVersionToStr(ver) {
214-
if (typeof ver === 'string') {
214+
if (typeof ver == 'string') {
215215
if (isNaN(ver) || isNaN(parseInt(ver))) {
216216
return '"' + ver + '"';
217217
} else {

0 commit comments

Comments
 (0)