ZBT-2 dongle via Home Assistant docker Thread flashen

Pagina: 1
Acties:

Onderwerpen

Vraag


  • paardengek
  • Registratie: Maart 2026
  • Laatst online: 01-04 11:04
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 ]

Alle reacties


  • HUIPI3
  • Registratie: December 2013
  • Niet online
Indien je hier nog steeds mee worsteld, voor thread(&matter) heb je nog 2 containers nodig namelijk otbr en matter-server. Als je HAOS draait dan worden deze automatisch gemaakt met addins maar dat gaat niet vanuit een docker container. je kan die dus zelf toevoegen via docker, in de otbr moet je dan ook de zbt-2 toevoegen.

Ik heb dit wel werkend gekregen maar ik ben nog niet tevreden over het bereik van het thread netwerk.

  • MarkyB
  • Registratie: Juni 2001
  • Niet online

MarkyB

The original

Ik zou de mini pc voorzien van proxmox en dan HAOS draaien als VM en daarnaast de containers die je nu ook draait.

  • paardengek
  • Registratie: Maart 2026
  • Laatst online: 01-04 11:04
Goedemorgen,

Bedankt voor jullie bijdrage.
Op dit moment heb ik de ZBT-2 nog steeds als zigbee draaien. Dit werkt overigens zeer goed. Voor lering en ter vermaak zal ik op een bepaald moment weer eens gaan stoeien met matter / thread netwerk via de ZBT-2 dongle.
Ik heb overigens de matter container wel draaien en heeft ook connectie met home assistant. Ik ben ook bezig geweest met de otbr container, maar op een of andere manier kreeg ik geen connectie met de ZBT dongle.
Voor de rest ben ik super tevreden, hoe Home Assistant draait in deze docker setting.
Home Assistant draait bij mij super stabiel, ook, na lang sleutelen, draait mijn netwerk ook stabiel ( Linksys node mesh systeem ( 2,4 / 5 / 6 GHz ).

Ik kan inderdaad de pc voorzien van proxmox, maar ik ben super tevreden over mijn Ubuntu servertje. Ik zou het kunnen overwegen, om het te testen op mijn laptop. Maar op dit moment, ben ik heb ik de behoefte daarvoor nog niet.

Maar in ieder geval bedankt voor jullie antwoorden.

Met vriendelijke groet, paardengek