Skip to end of banner
Go to start of banner

RevolutionPi Release Notes Buster 04/2021

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Version History

Version 1 Next »

für RevPi Core, RevPi Connect, RevPi Compact und RevPi Flat

Unterstützung für RevPi Flat und RevPi-Modul MIO

Ab diesem Release werden unseren neuen Mitglieder der RevPi-Familie RevPi Flat

und RevPi-Modul MIO unterstützt. Beide Geräte lassen sich in PiCtory konfigurieren und mit den Dir bereits bekannten Methoden können über das Prozessabbild Werte geschrieben bzw. gelesen werden.

RevPi Flat unterstützt WLAN und Bluetooth. Allerdings ist Beides standardmäßig deaktiviert. Zur Aktivierung gibt es im Web-Status zwei weitere Buttons, einer für WLAN und ein Weiterer für Bluetooth.

Raspberry Pi OS Buster

Das Image ist abgeleitet von Raspberry Pi OS 2021-03-04, ein Buster-basierendes Image und enthält alle Paket-Updates, welche bis März 2021 veröffentlicht wurden. Unser Image wird weiterhin mit Kernel 4.19.95-rt38 ausgeliefert.Node.JS, npm und Node-RED sind weiterhin vorinstalliert, allerdings nicht mehr mit den Paketen aus dem Buster Repository. Vielmehr wurde es mit Hilfe des Scripts "https://raw.githubusercontent.com/node-red/linux-installers/master/deb/update-nodejs-and-nodered\" installiert.

Node.JS, npm und Node-RED nicht mehr aus Debian-Repository

Zwei Gründe haben uns zur Entscheidung bewegt, Node-RED nicht mehr aus dem Debian-Repository vorzuintallieren.

  1. Aufgrund der Stretch-Backports bzgl. Node.JS, npm und Node-RED gibt es Probleme mit den Paketversionen, da die Debian-Pakete in unserem Stretch-Backports Repository höhere Versionsnummern haben als die entsprechenden Pakete im Buster-Repository. Das hat zur Folge, dass beim Upgrade von Stretch auf Buster diese Pakete nicht aktualisiert werden können.

  2. Da für Node-RED Projekte gerne aktuelle Module aus dem npm-Repository installiert werden, kann es passieren, dass beim Einspielen von Updates aus dem Buster-Repository die über npm global installierten Module gelöscht und anschließend wieder aus dem Buster-Repository installiert werden. Bei zu großen Versionsunterschieden in den Modulen können allerdings Node-RED Projekte zerstört werden.

Allerdings hat dies nun Auswirkungen beim Upgrade von Stretch auf Buster, an dieser Stelle muss manuell nachgearbeitet werden, um in den Genuss einer sauberen Node-RED Installation und weiterhin funktionierenden Node-RED Projekten zu kommen.

Hierfür haben wir Skripte erstellt, welche Dir dabei helfen sollen, nach dem Upgrade auf Buster die alten Pakete bzgl. Node.JS, npm und Node-RED aufzuräumen und die aktuellste Version zu installieren. Auch ist wichtig zu wissen, dass das Debian-Package “node-red-contrib-revpi-nodes” in Buster nicht mehr existiert. node-red-contrib-revpi-nodes werden nur noch über das npm-Repository zur Verfügung gestellt muss auch entsprechend über npm installiert werden.

Ganz wichtig: Sichere sämtliche Node-RED Projekte und Konfigurationen auf ein externes Medium oder Verzeichnis, vor allem die Projekte, welche im Verzeichnis /home/pi/.node-red zu finden sind. Dieses Verzeichnis wird bei der Neuinstallation von Node-RED überschrieben.

Bist Du mit der Sicherung deiner Node-RED Projekte und Konfigurationen fertig, kannst Du das Skript /usr/sbin/revpi_buster_upgrade_fix_nodered.sh aufrufen, welches Teil des Debian-Pakets revpi_tools ist. Das Skript führt dich durch den Prozess der Paket-Bereinigung und Neuinstallation von Node-RED. Ist das Skript fertig, musst Du anschließend noch mit Hilfe von npm die projektrelevanten Module manuell installieren sowie deine Projekte sicherlich an der einen oder anderen Stelle nachjustieren bzw. konfigurieren.

Software von Drittanbietern

logi.RTS liegt nun in der Version 5.0.0 vor, TeamViewer in der Version 2.14.13.

PiCtory

PiCtory liegt in der Version 2.0.2 vor und unterstützt nun den RevPi Flat und das Modul RevPi MIO (Multi-IO). Ebenso wurden die Farben des Layouts auf unser KUNBUS-typisches Orange umgestellt.

  • No labels