ZBT-2 dongle via Home Assistant docker Thread flashen

Pagina: 1
Acties:

Onderwerpen

Vraag


  • paardengek
  • Registratie: Maart 2026
  • Laatst online: 15:54
Goedemiddag allen,

Ik ben nu ongeveer 4 maand redelijk intensief bezig met home assistant, welke ik in een docker container heb draaien. Ik heb al veel filmpjes van Denie van Kleef gevolgd. Ik lees veel en probeer ook veel uit. Gebruik vaak terminalvenster hiervoor. Ik ben wel redelijk bekend met linux. Niet dat ik er alles van weet, maar ben in het verleden vaker met linux bezig geweest.

Ik heb sinds kort een ZBT 2 dongle aangeschaft, waar ik graag open-thread op wil hebben draaien.
Mijn hardware / software is:
Een mini PC, waarop Ubuntu 24.04.4 LTS draait. Ik heb in container ( via docker compose ) home assistant draaien ( 2026-3 ).
Verder heb ik diverse containers via docker compose draaien, zoals Node Red, en nog wel meerdere op het vlak van home domotica, echter deze zijn wel connected met home assistant maar heb er geen apparaten aan hangen.
Ik kan home assistant van buiten bereiken via cloudflare, maar dit geheel terzijde.

Zodra dat ik de ZBT 2 dongle aansluit op de mini pc ( met een usb verlengkabel welke bijgeleverd is ), en start de container home assistant opnieuw op ( via portainer ), dan wordt de usb dongle in home assistant ontdekt. Ik kan dan ook de keus maken, welke firmware ik op de dongle wil hebben. ( Zigbee of open thread ).
Voordat ik het vergeet te melden: Dit is homeassistant in docker-compose.yaml
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
homeassistant:
    container_name: homeassistant
    image: "ghcr.io/home-assistant/home-assistant:latest"
    volumes:
      - /opt/homeassistant/config:/config
      - /etc/localtime:/etc/localtime:ro
    devices:
         - /dev/serial/by-id/usb-Nabu_Casa_ZBT-2_E072A1FAA444-if00:/dev/ttyACM0
    restart: unless-stopped
    privileged: true
    ports:
      - 8123:8123
   # network_mode: host
Uiteraard via docker compose up -d home assistant laten compilen.
Wanneer ik kies in home assistant voor zigbee, dan wordt de ZBT-2 keurig voorzien van firmware en na het flashen wordt de ZBT-2 keurig herkend als zigbee apparaat. En de werking is dan uitstekend.
Wanneer ik kies voor thread firmware, dan wordt wel de firmware gedownload binnen home assistant, echter komt home assistant met de melding dat thread firmware alleen kan worden geflashed via home assistant os.

Ik dacht eerst aan dat de usb poort via home assistant niet voorzien was van de goede rechten ( lees en schrijf rechten ), echter dat is niet het geval, anders zou ik geen Zigbee firmware werkend kunnen krijgen op de ZBT-2 via home asstant.

Ik ben echter nieuwsgierig wat de reden kan zijn, dat zigbee wel op de ZBT-2 stick wil en werkend is, en waarom open thread niet wil flashen via home assistant ( container installatie ).

Bij voorbaat dank voor je antwoord en / of ervaringen.

Met vriendelijke groet, paardengek


Aanvulling:

Ik heb ook nog een laptop ( Lenovo ) met dezelfde opzet. ) Ubuntu 24-04 en home assistant in container via docker compose ). ook daar mee wil de ZBT-2 wel flashen naar Zigbee, maar niet naar thread. Ik verkrijg dezelfde melding als in de situatie, die ik hierboven heb vermeld.

Ook heb ik getracht om de ZBT-2 via deze website ( https://toolbox.openhomef...nt-connect-zbt-2/install/ ) via een windows 10 PC ( via google chrome ) te flashen. Ik heb getracht om thread op de ZBT-2 stick te verkrijgen. Volgens de genoemde website is het flashen succesvol. Maar wanneer ik de ZBT-2 stick inplug op de mini PC, waarop homeassistant draait in container systeem, wordt de ZBT-2 niet herkend. Pas nadat ik de container herstart via portainer, wordt de ZBT-2 herkend, maar dan krijg ik de keuze, thread of zigbee erop te flashen.

Ik heb het idee, dat de thread firmware op 'één of andere manier niet juist op de ZBT-2 stick wordt gezet.

Met vriendelijke groet, paardengek

[ Voor 20% gewijzigd door paardengek op 14-03-2026 06:36 . Reden: Extra info ]