Firmware Update ZB-Stick mit Raspberry PI - DE

Modified on Thu, 13 Jan, 2022 at 11:43 AM

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


  1. Bei vorhandenen System mit aktueller Nutzung.
    • Deaktivieren Sie die Verbindung zwischen Ihrer Software (z.B. Home Assistant) und dem ZB-Stick


USB Port ermitteln

  1. Ermitteln Sie den USB Port an dem Ihr ZB-Stick angeschlossen ist. Nutzen  Sie folgenden Befehl
    dmesg | grep tty
    In diesem Beispiel ist es ttyUSB0


Installation von Python 3


  1. Loggen Sie sich per SSH auf Ihrem Raspberrry Pi ein.
  2. Aktuallisieren Sie Ihr System auf den aktuellesn Stand mit folgendem Befehl
    sudo apt update
  3. Starten Sie nun die Insatllation von Python 3 mit folgenden Befehl
    sudo apt install python3 idle3
    1. Bestätigen Sie nach Aufforderung mit Y



Installation des Update Tools


  1. 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
    1. Wechseln Sie in das Verzeichnis
      cd elelabs-zigbee-ezsp-utility
    2. Installieren Sie die zusätzlich benötigten Tools mit folgenden Befehl
      sudo pip3 install -r requirements.txt
    3. Laden Sie sich die Firmware mit folgenden Befehl herunter
      sudo wget https://z-wave.freshdesk.com/helpdesk/attachments/80067968923 -O fw.gbl


  2. 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


  1. Starten Sie das Update mit folgenden Befehl: (Passen Sie den COM Port an)
    python3 Elelabs_EzspFwUtility.py flash -f fw.gbl -p /dev/ttyUSB0
    ACHTUNG! Entfernen Sie den Stick nicht bevor der Vorgang abgeschlossen ist. Dies beschädigt den ZB-Stick.
  2. Ü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

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons

Feedback sent

We appreciate your effort and will try to fix the article