Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions openthread_border_router/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
# Changelog

## 2.14.0
- Remove firmware flashing from the addon, this is now handled by Core 2025.7.0.

## 2.13.0
- Bump to OTBR POSIX version b067e5ac (2025-01-13 22:32:22 -0500)
- Bump universal-silabs-flasher to 0.0.28
Expand Down
8 changes: 4 additions & 4 deletions openthread_border_router/DOCS.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,10 @@ Follow these steps to get the add-on installed on your system:

## How to use

You will need a 802.15.4 capable radio supported by OpenThread. Home Assistant
Yellow as well as Home Assistant SkyConnect/Connect ZBT-1 are both capable to run
OpenThread. This add-on automatically installs the necessary firmware on these systems.
You will need a 802.15.4 capable radio supported by OpenThread flashed with OpenThread
RCP firmware. Home Assistant Yellow as well as Home Assistant SkyConnect/Connect ZBT-1
are both able to run OpenThread and will be flashed with the correct firmware by Home
Assistant Core.

If you are using Home Assistant Yellow, choose `/dev/ttyAMA1` as device.

Expand Down Expand Up @@ -61,7 +62,6 @@ Add-on configuration:
| device (mandatory) | Serial port where the OpenThread RCP Radio is attached |
| baudrate | Serial port baudrate (depends on firmware) |
| flow_control | If hardware flow control should be enabled (depends on firmware) |
| autoflash_firmware | Automatically install/update firmware (Home Assistant SkyConnect/Yellow) |
| otbr_log_level | Set the log level of the OpenThread BorderRouter Agent |
| firewall | Enable OpenThread Border Router firewall to block unnecessary traffic |
| nat64 | Enable NAT64 to allow Thread devices accessing IPv4 addresses |
Expand Down
3 changes: 0 additions & 3 deletions openthread_border_router/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@ FROM $BUILD_FROM

ARG BUILD_ARCH
ARG OTBR_VERSION
ARG UNIVERSAL_SILABS_FLASHER

# Set shell
SHELL ["/bin/bash", "-o", "pipefail", "-c"]
Expand Down Expand Up @@ -93,8 +92,6 @@ RUN \
&& cd build/otbr/ \
&& ninja \
&& ninja install) \
&& pip install --break-system-packages \
universal-silabs-flasher==${UNIVERSAL_SILABS_FLASHER} \
&& apt-get purge -y --auto-remove \
git \
nodejs \
Expand Down
1 change: 0 additions & 1 deletion openthread_border_router/build.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,3 @@ build_from:
amd64: ghcr.io/home-assistant/amd64-base-debian:bookworm
args:
OTBR_VERSION: b067e5ac5f8b3e92750df24922017eee2bc0fa04
UNIVERSAL_SILABS_FLASHER: 0.0.28
6 changes: 2 additions & 4 deletions openthread_border_router/config.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
version: 2.13.0
version: 2.14.0
slug: openthread_border_router
name: OpenThread Border Router
description: OpenThread Border Router add-on
Expand All @@ -8,7 +8,7 @@ url: >-
arch:
- aarch64
- amd64
homeassistant: 2023.9.0
homeassistant: 2025.7.0
gpio: true
hassio_api: true
discovery:
Expand All @@ -28,7 +28,6 @@ options:
device: null
baudrate: "460800"
flow_control: true
autoflash_firmware: true
otbr_log_level: notice
firewall: true
nat64: false
Expand All @@ -43,7 +42,6 @@ schema:
baudrate: list(57600|115200|230400|460800|921600)
flow_control: bool
network_device: str?
autoflash_firmware: bool
otbr_log_level: list(debug|info|notice|warning|error|critical|alert|emergency)
firewall: bool
nat64: bool
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,11 @@ declare otbr_log_level_int
declare otbr_rest_listen
declare otbr_rest_listen_port

# Cleanup unused configs
if bashio::config.exists 'autoflash_firmware'; then
bashio::addon.option 'autoflash_firmware'
fi

backbone_if="$(bashio::api.supervisor 'GET' '/network/info' '' 'first(.interfaces[] | select (.primary == true)) .interface')"
device=$(bashio::config 'device')

Expand Down

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
5 changes: 0 additions & 5 deletions openthread_border_router/translations/en.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,11 +16,6 @@ configuration:
<host:port> when connecting to a device via sockets (takes precedence
over above configuration). Not recommended! See documentation for more
information.
autoflash_firmware:
name: Automatically flash firmware
description: >-
Automatically flash OpenThread RCP firmware on Home Assistant Yellow and
SkyConnect/Connect ZBT-1.
otbr_log_level:
name: OpenThread Border Router agent log level
description: >-
Expand Down