Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. SonOff Zigbee Firmware upgrade

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    SonOff Zigbee Firmware upgrade

    This topic has been deleted. Only users with topic management privileges can see it.
    • j h
      j h last edited by

      Hi,

      ich hangel mich gerade dieser Anleitung (https://www.youtube.com/watch?v=0en12lyJPAs&t=505s&ab_channel=haus-automatisierung.com) entlang und versuchen die neuste Firmware auf den Zigbee Stick zu flashen.
      Leider vergeblich. Er behauptet leider immer, dass das Paket pyserial nicht installiert wäre. Ich würde aber sagen das ist installiert.
      Ich denke ich habe python oder pip irgendwie falsch konfiguriert, weiß aber nicht wie wo und was.
      Zuvor war glaube ich über den ioBroker eine python Version 2.x eingespielt.
      Danach hatte ich

      sudo apt install python-is-python3 python3-dev
      

      ausgeführt.

      Hier auch nochmals die Fehlermeldung und mein "Beweis" das pyserial installiert ist.

      jh@IoBro:~/cc2538-bsl$ sudo python cc2538-bsl.py -p /dev/serial/by-id/usb-ITead_                                                                                                       Sonoff_Zigbee_3.0_USB_Dongle_Plus_922dd2e61c3bec118c24a0957a0af07f-if00-port0 -e                                                                                                        -v -w --bootloader-sonoff-usb CC1352P2_CC2652P_launchpad_coordinator_20220219.h                                                                                                       ex
      cc2538-bsl.py requires the Python serial library
      Please install it with:
      
         pip3 install pyserial
      jh@IoBro:~/cc2538-bsl$ which pip
      /home/jh/.local/bin/pip
      jh@IoBro:~/cc2538-bsl$ pip show pyserial
      Name: pyserial
      Version: 3.5
      Summary: Python Serial Port Extension
      Home-page: https://github.com/pyserial/pyserial
      Author: Chris Liechti
      Author-email: cliechti@gmx.net
      License: BSD
      Location: /home/jh/.local/lib/python3.10/site-packages
      Requires:
      Required-by: cc2538-bsl
      jh@IoBro:~/cc2538-bsl$ pythin -m site
      pythin: command not found
      jh@IoBro:~/cc2538-bsl$ python -m site
      sys.path = [
          '/home/jh/cc2538-bsl',
          '/usr/lib/python310.zip',
          '/usr/lib/python3.10',
          '/usr/lib/python3.10/lib-dynload',
          '/home/jh/.local/lib/python3.10/site-packages',
          '/usr/local/lib/python3.10/dist-packages',
          '/usr/lib/python3/dist-packages',
      ]
      USER_BASE: '/home/jh/.local' (exists)
      USER_SITE: '/home/jh/.local/lib/python3.10/site-packages' (exists)
      ENABLE_USER_SITE: True
      
      

      Vielen Dank und frohe Weihnachten

      Thomas Braun 2 Replies Last reply Reply Quote 0
      • Thomas Braun
        Thomas Braun Most Active @j h last edited by Thomas Braun

        @j-h

        Ich hab dazu mal ein How to geschrieben. Such mal durch meine Themen.

        Edith:

        https://forum.iobroker.net/topic/50180/anleitung-zigbee-firmware-auf-der-kommandozeile-flashen

        1 Reply Last reply Reply Quote 0
        • Thomas Braun
          Thomas Braun Most Active @j h last edited by

          @j-h sagte in SonOff Zigbee Firmware upgrade:

          Ich denke ich habe python oder pip irgendwie falsch konfiguriert, weiß aber nicht wie wo und was.

          Auch python-Pakete würde ich immer über den Paketmanager installieren und nicht über pip.

          j h 1 Reply Last reply Reply Quote 0
          • j h
            j h @Thomas Braun last edited by

            @thomas-braun said in SonOff Zigbee Firmware upgrade:

            Auch python-Pakete würde ich immer über den Paketmanager installieren und nicht über pip.

            Das hat bei mir geholfen
            VIELEN DANK !!!

            j h 1 Reply Last reply Reply Quote 0
            • j h
              j h @j h last edited by

              @Thomas-Braun sorry, ich muss nochmals nerven.

              Das Update sah jetzt eigentlich gut aus:

              Opening port /dev/serial/by-id/usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_922dd2e61c3bec118c24a0957a0af07f-if00-port0, baud 500000
              Reading data from CC1352P2_CC2652P_launchpad_coordinator_20220219.hex
              Firmware file: Intel Hex
              Connecting to target...
              CC1350 PG2.0 (7x7mm): 352KB Flash, 20KB SRAM, CCFG.BL_CONFIG at 0x00057FD8
              Primary IEEE Address: 00:12:4B:00:24:C9:1B:E1
                  Performing mass erase
              Erasing all main bank flash sectors
                  Erase done
              Writing 360448 bytes starting at address 0x00000000
              Write 104 bytes at 0x00057F988
                  Write done
              Verifying by comparing CRC32 calculations.
                  Verified (match: 0xddfc152d)
              

              Im Iobroker bekomme ich auch die neuste Firmware Version angezeigt:

              zigbee.PNG

              Aber meine Geräte sind alle nicht mehr erreichbar.
              Im Log bekomme ich folgende Meldung angezeigt:

              Send command to 0x04cf8cdf3c7b2b57 failed with: Code 205 (No network route)
              

              Hier auch mal ein größerer Ausschnitt aus dem Log:

              DeviceAvailability:Non-pingable device 0x00124b0023adf75b TH01 was last seen '255165.549' seconds ago.
              zigbee.0
              2022-12-26 12:18:29.985	debug	DeviceAvailability:Non-pingable device 0x00124b0023c370d0 TH01 was last seen '59538.667' seconds ago.
              zigbee.0
              2022-12-26 12:18:21.094	warn	Send command to 0x04cf8cdf3c7b2b57 failed with: Code 205 (No network route)
              zigbee.0
              2022-12-26 12:17:59.126	warn	Send command to 0x04cf8cdf3c7b2b57 failed with: Code 205 (No network route)
              zigbee.0
              2022-12-26 12:17:37.464	debug	DeviceAvailability:Publish LQ for 0x04cf8cdf3c7b2b57 = 0
              zigbee.0
              2022-12-26 12:17:37.461	debug	DeviceAvailability:Publish available for 0x04cf8cdf3c7b2b57 = false
              zigbee.0
              2022-12-26 12:17:37.461	warn	DeviceAvailability:Failed to ping 0x04cf8cdf3c7b2b57 lumi.plug.mmeu01
              zigbee.0
              2022-12-26 12:17:36.150	warn	Send command to 0x04cf8cdf3c7b2b57 failed with: Code 205 (No network route)
              zigbee.0
              2022-12-26 12:17:29.992	debug	DeviceAvailability:Publish LQ for 0x00158d00053e7128 = 0
              zigbee.0
              2022-12-26 12:17:29.991	debug	DeviceAvailability:Publish available for 0x00158d00053e7128 = false
              

              Der Container wurde bereits neugestartet und der USB Stick mehrfach entfernt und wieder eingesteckt.

              Gibt es hier ein bekanntes Problem?
              Andernfalls würde ich versuchen die Firmware wieder zurück zu rollen.

              Gruß

              Thomas Braun D 2 Replies Last reply Reply Quote 0
              • Thomas Braun
                Thomas Braun Most Active @j h last edited by

                @j-h

                Möglich das die Geräte nochmal neugepaired werden wollen.

                1 Reply Last reply Reply Quote 0
                • D
                  dimaiv @j h last edited by dimaiv

                  @j-h sagte in SonOff Zigbee Firmware upgrade:

                  zigbee.PNG

                  Aber meine Geräte sind alle nicht mehr erreichbar.

                  Der Container wurde bereits neugestartet und der USB Stick mehrfach entfernt und wieder eingesteckt.

                  Gibt es hier ein bekanntes Problem?
                  Andernfalls würde ich versuchen die Firmware wieder zurück zu rollen.

                  Gruß

                  Bekanntes Problem: "der USB Stick mehrfach entfernt und wieder eingesteckt."
                  Je nach dem wie du es gemacht hast (Adapter/Container vorher gestoppt oder nicht), ist wahrscheinlich NVRAM auf dem Stick ruiniert. Lösung: NVRAM löschen, alle Geräte neu anlernen.

                  j h 1 Reply Last reply Reply Quote 0
                  • j h
                    j h @dimaiv last edited by j h

                    @Thomas-Braun
                    Das habe ich schon versucht. Einmal löschen und erneut anlernen. Ohne Erfolg

                    @dimaiv

                    Wie lösche ich diesen nvram?

                    D 1 Reply Last reply Reply Quote 0
                    • D
                      dimaiv @j h last edited by

                      @j-h sagte in SonOff Zigbee Firmware upgrade:

                      Wie lösche ich diesen nvram?

                      Zum Beispiel so:
                      https://github.com/zigpy/zigpy-znp/blob/0cacf7a51d205ac3a19acde10a8115cf5ac36ce1/TOOLS.md

                      1 Reply Last reply Reply Quote 0
                      • First post
                        Last post

                      Support us

                      ioBroker
                      Community Adapters
                      Donate
                      FAQ Cloud / IOT
                      HowTo: Node.js-Update
                      HowTo: Backup/Restore
                      Downloads
                      BLOG

                      887
                      Online

                      32.0k
                      Users

                      80.5k
                      Topics

                      1.3m
                      Posts

                      sonoff zigbee
                      3
                      9
                      2145
                      Loading More Posts
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes
                      Reply
                      • Reply as topic
                      Log in to reply
                      Community
                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                      The ioBroker Community 2014-2023
                      logo