roomauto:howto_integrate_second_otbr_into_homeassistant

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
roomauto:howto_integrate_second_otbr_into_homeassistant [2026-02-27 18:07] – created xroroomauto:howto_integrate_second_otbr_into_homeassistant [2026-02-27 18:21] (current) xro
Line 1: Line 1:
 +===== Howto integrate a 2nd Open-Thread Border-Router and 2nd Zigbee2Mqtt on a 2nd RaspberryPi into Homeassistant =====
  
 +{{tag>homeassistant otbr zigbee2mqtt raspi docker}}
  
 +  - Install RaspiOS Lite
 +  - Install Docker or similarghcr.io/koenkk/zigbee2mqtt
 +  - create persistent /srv storage dir
 +  - use docker-compose (see below) to install these two containers
 +    * ''ghcr.io/koenkk/zigbee2mqtt'' 
 +    * ''denniswitt/homeassistant-otbr:latest'' (recommend you don't use the original OTBR docker container.)
 +  - configure Zigbee2MQTT using it's onboard screen.
 +    * Enable HomeAssistant AutoDiscovery.
 +    * Choose ''/dev/ttyUSBzb'' as radio-device
 +    * Make sure to use a differnt mqtt-prefix than the other zigbee2mqtt instances
 +  - make sure you can see the OTBR multicast DNS broadcasts \\ homeassistant should autodiscover it in the [[http://homeassistant.realraum.at/config/thread|Settings/Threads]] panel
 +  - regardless, it's necessary to add the 2nd OTBR's API endpoint to homeassistant. In the menu of that panel, choose ''Add an OpenThreadBorderRouter''. Enter the IP and Port of the 2nd Raspi
 +  - Finally, on the menu of the new router, choose "Add to main thread network"
 +  - Refresh webpage if it does not update automatically
 +  - It should look like this: {{:roomauto:homeassistant_otbr_works_2026-02-27_18-52-05.png?nolink&400|}}
 +
 +
 +
 +==== docker compose.yaml ====
 <code> <code>
 services: services:
  • /srv/dokuwiki/data/attic/roomauto/howto_integrate_second_otbr_into_homeassistant.1772215623.txt.gz
  • Last modified: 2026-02-27 18:07
  • by xro