Skip to content

Updates und Versionen ​

Den Designer aktualisieren ​

Auf einem Pekaway-System führst du einfach das Installationsskript noch einmal aus:

bash
curl -fsSL https://raw.githubusercontent.com/schaltli/schaltli-designer/main/deploy/pekaway-install.sh | bash

Es holt den neuen Stand, baut ihn, lädt die dazu passende Firmware für die Geräte, bringt die VanPi-Brücke auf den neuen Stand und startet den Designer neu. Deine Projekte und Einstellungen bleiben erhalten.

Ohne Pekaway siehe Ohne Pekaway.

Die Geräte aktualisieren ​

Jede Version des Designers bringt die Firmware mit, die zu ihr passt. Nach einem Update des Designers bietet er sie im Dialog Deploy to Device an, siehe Firmware-Updates. Ein Gerät aktualisiert sich nie von selbst, immer nur auf deinen Klick.

Die Android-App aktualisierst du wie beim ersten Mal über ihre Releases-Seite.

Eine Vorabversion ausprobieren ​

Meldest du ein Problem, bekommst du vielleicht eine Vorabversion, die es beheben soll: eine Version zum Ausprobieren, bevor sie für alle erscheint. Sie hat einen Namen wie fw-2026.09.27.2-pre.knob_crash, und du installierst genau diese:

bash
curl -fsSL https://raw.githubusercontent.com/schaltli/schaltli-designer/main/deploy/pekaway-install.sh | bash -s -- --ref fw-2026.09.27.2-pre.knob_crash

Danach bietet der Designer die Firmware dieser Vorabversion im Dialog Deploy to Device an, wie nach jedem Update. Deine Projekte und Einstellungen bleiben erhalten.

Zurück zur offiziellen Version kommst du mit dem gewöhnlichen Befehl von oben, ohne --ref. Die Firmware auf den Geräten bleibt dabei, wie sie ist. Die Vorabversion ist neuer als das Release davor, deshalb bietet der Designer dieses Release nicht als Update an, erst die nächste offizielle Version.

Welche Version läuft? ​

bash
curl http://<IP-deines-Pekaway-Systems>:3000/api/version

Die Antwort nennt drei Dinge:

  • designer: der Stand des Designers, etwa fw-2026.09.18.1. Steht dahinter noch etwas wie -24-g457f1ad, ist er 24 Änderungen weiter als dieses Release. Steht -pre. im Namen, läuft eine Vorabversion.
  • systemGeneration: die Generation, die Designer und Firmware gemeinsam haben müssen, etwa 1.0. Ändert sich die erste Zahl, braucht ein Gerät zuerst neue Firmware, bevor es neue Projekte annimmt.
  • firmware: welche Firmware-Version dieser Designer für die Geräte mitbringt.

Dieselbe Zeile steht unten im Dialog Deploy to Device. Welche Firmware ein Gerät gerade hat, zeigt derselbe Dialog unter Firmware, sobald du das Gerät auswählst.

Stehen Designer und Firmware beide auf demselben Release, etwa fw-2026.09.18.1, passen sie zusammen.