Update der Produktdatenbank in der ETS

Update der Produktdatenbank in der ETS

Die ETS bietet die Möglichkeit, alte Geräte innerhalb der ETS auf eine aktuelle Version zu aktualisieren, ohne dabei die KO-Zuordnungen und Parameter zu verlieren. Dafür muss die Produktdatenbank jedoch entsprechend vorbereitet sein. Unser Anspruch ist es natürlich, dies bei jedem Release zu ermöglichen.

Sollte ein Upgrade nicht möglich sein, weisen wir in den Releasenotes darauf hin. In einem solchen Fall bietet die ETS das Update auch nicht an. Ihr könnt also im Prinzip nichts falsch machen.

Wann ist ein Update nötig?

Im Regelfall erkennt man dies an der Versionsnummer einer OpenKNX-Applikation. Solange sich nur die dritte Stelle der Versionsnummer ändert und die ersten beiden Zahlen unverändert bleiben, ist eine Update in der Regel nicht nötig. In seltenen Fällen gibt es Ausnahmen, die in den Release-Notes entsprechend vermerkt werden.

Habt ihr die Geräte-Firmware-Version 3.5.6 im Einsatz und möchtet auf 3.5.7 aktualisiert, bleibt die Produktdatenbank-Version weiterhin 3.5, sodass kein Update der Produktdatenbank erforderlich ist. Bei einem Update der Geräte-Firmware auf 3.6.x wird auch eine Produktdatenbank der Version 3.6 benötigt. In diesem Fall ist somit auch ein Update der Produktdatenbank erforderlich.

In seltenen Fällen kann die Produktdatenbank von der Geräte-Firmware abweichen. In solchen Fällen würden wir in den Release-Notes darauf hinweisen.

Wie aktualisiere ich ein Gerät?

Die folgenden 3 Schritte beschreiben das notwendige Vorgehen. Dies gilt generell auch für Produktdatenbanken anderer offizieller Hersteller. Allerdings stellen diese in der Regel nur selten Updates bereit

  1. Importeren der Produktdatenbank in den ETS-Produktkatalog
    Als ersten Schritt musst du die neue Produktdatenbank in den ETS-Produktkatalog importieren. Öffne dazu in der ETS den Katalog und klicke auf den „Importieren“-Button.

    image-20241107-072707.png
  2. Übernehme die neue Version ins Projekt
    Nun muss die importierte Produktdatenbank aus dem ETS-Produktkatalog in das ETS-Projekt übernommen werden. Dazu ziehst du sie per Drag-and-Drop in das ETS-Projekt, wie du es auch beim Hinzufügen eines neuen Geräts tun würdest. Das neu angelegte Gerät kann anschließend direkt wieder gelöscht werden, da wir ein bereits vorhandenes Gerät aktualisieren möchten.

  3. Vorhandenes Gerät aktualisieren
    Jetzt wählst du das zu aktualisierende Gerät aus. Im rechten Eigenschaften-Fenster findest du unter Informationen das Applikationsprogramm. Dort bietet die ETS unten ein Update der ETS-Applikation an, vorausgesetzt, es gibt eine aktualisierbare Version. Es ist auch möglich, manuell eine Version auszuwählen, allerdings verliert man dabei die Parameter- und KO-Zuweisungen!

    image-20241107-073209.png