Not your language: click here for English
Diese Anleitung zeigt Ihnen, wie Sie die Firmware des ZB-Stick updaten.
Ein Firmware Update des ZB-Stick geschieht immer auf eigenes Risiko. Wir übernehmen keine Haftung für eventuelle Verluste von Daten durch Beschädigung des ZB-Sticks während oder durch das Update. Verwenden Sie bitte nur die hier zur Verfügung gestellte Firmware Datei. Diese wurde durch uns getestet und freigegeben.
Voraussetzungen:
- POPP ZB-Stick
- Raspberry Pi 3 oder 4
- Betriebssystem Raspian Buster
- Putty oder ähnliche Software für SSH zugriff
Vorbereitung des Raspberrry Pi
- Bei vorhandenen System mit aktueller Nutzung.
- Deaktivieren Sie die Verbindung zwischen Ihrer Software (z.B. Home Assistant) und dem ZB-Stick
USB Port ermitteln
- Ermitteln Sie den USB Port an dem Ihr ZB-Stick angeschlossen ist. Nutzen Sie folgenden Befehl
In diesem Beispiel ist es ttyUSB0dmesg | grep tty
Installation von Python 3
- Loggen Sie sich per SSH auf Ihrem Raspberrry Pi ein.
- Aktuallisieren Sie Ihr System auf den aktuellesn Stand mit folgendem Befehl
sudo apt update - Starten Sie nun die Insatllation von Python 3 mit folgenden Befehl
sudo apt install python3 idle3 - Bestätigen Sie nach Aufforderung mit Y
Installation des Update Tools
- Laden Sie sich mit folgendem Befehl das aktuelle Tool und Firmware auf Ihren Raspberry PI
git clone https://github.com/Elelabs/elelabs-zigbee-ezsp-utility.git - Wechseln Sie in das Verzeichnis
cd elelabs-zigbee-ezsp-utility - Installieren Sie die zusätzlich benötigten Tools mit folgenden Befehl
sudo pip3 install -r requirements.txt - Laden Sie sich die Firmware mit folgenden Befehl herunter
sudo wget https://z-wave.freshdesk.com/helpdesk/attachments/80067968923 -O fw.gbl
- Wechseln Sie in das Verzeichnis
- Testen Sie die Verbindung zum ZB-Shield mit folgenden Befehl: (Passen Sie den COM Port an)
python3 Elelabs_EzspFwUtility.py probe -p /dev/ttyUSB0
Hinweis: Wird ein Fehler angezeigt, so Prüfen Sie bitte ob alle Programme beendet wurde, welche auf den ZB-Stick.
Update ausführen
- Starten Sie das Update mit folgenden Befehl: (Passen Sie den COM Port an)
ACHTUNG! Entfernen Sie den Stick nicht bevor der Vorgang abgeschlossen ist. Dies beschädigt den ZB-Stick.python3 Elelabs_EzspFwUtility.py flash -f fw.gbl -p /dev/ttyUSB0 - Überprüfen Sie, ob das Update erfolgreich war. Geben Sie dazu folgenden Befehl ein:
(Passen Sie den COM Port an)sudo python3 Elelabs_EzspFwUtility.py probe -p /dev/ttyUSB0