I have a working Dirigera hub with about ten connected Ikea devices. I also have a Raspberry Pi 5 running a Docker container for Home Assistant and another for Matter. Within the Home Assistant interface, I can integrate the Ikea devices by providing a 9-digit code from the Ikea Smart Home app. This all works, but whenever the Raspberry Pi reboots, the Ikea devices become unavailable in Home Assistant. How can I configure the Dirigera hub's Thread network within Home Assistant without setting up an OTBR, given that I don't have a Thread radio device (like a USB dongle)?
You can't.
You need a thread device and app to connect directly to the thread network.
This is the real problem and it sounds like you storage location for the Matter server is set to a media that is not persistent.
I do not run that setup, so I am not much help in further solving the issue, but you should ask more specifically on this issue here on the forum.
I am struggling to integrate Ikea smart devices—paired via the Dirigera hub using the Ikea Smart Home mobile app—into Home Assistant. The Thread network created with the Dirigera hub works perfectly, and all IoT devices are fully operational. I am trying to integrate them into Home Assistant (setup: HA and Matter running in Docker containers; the otbr-agent service runs natively on the Raspberry Pi OS). When this service is running, I can see the Dirigera router in HA, but I am unable to pair the IoT devices. Furthermore, I used the tlv-parser.py Python3 script—passing the TLV code from the Ikea Smart Home app as an argument—to create a new dataset via ot-ctl, but that didn't help. How can I delete this dataset, which is redundant given the router detected by OTBR within HA?
I have a Thread network with a border router (name: gw2... Dirigera) on the LAN. On Raspbian, I installed Home Assistant via a Docker container, as well as matter-server. I paired the Thread network devices within HA; this worked initially, but after restarting the containers and/or rebooting the Raspberry Pi, the Thread devices are now unavailable. Why is this happening, and what should I do?