Skip to content

Commit

Permalink
matter_server: Bump Python Matter server to 5.2.1 (#3414)
Browse files Browse the repository at this point in the history
  • Loading branch information
agners authored Jan 19, 2024
1 parent 788ae56 commit 7331d99
Show file tree
Hide file tree
Showing 3 changed files with 15 additions and 3 deletions.
5 changes: 5 additions & 0 deletions matter_server/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
# Changelog

## 5.0.3

- Bump Python Matter Server to [5.2.1](https://github.com/home-assistant-libs/python-matter-server/releases/tag/5.2.1)
- Pass primary interface to Python Matter server

## 5.0.2

- Bump Python Matter Server to [5.1.4](https://github.com/home-assistant-libs/python-matter-server/releases/tag/5.1.4)
Expand Down
2 changes: 1 addition & 1 deletion matter_server/config.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
version: 5.0.2
version: 5.0.3
slug: matter_server
name: Matter Server
description: Matter WebSocket Server for Home Assistant Matter support.
Expand Down
11 changes: 9 additions & 2 deletions matter_server/rootfs/etc/s6-overlay/s6-rc.d/matter-server/run
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ bashio::log.info "Starting Matter Server..."

declare server_port
declare log_level
declare primary_interface

log_level=$(bashio::string.lower "$(bashio::config log_level invalid)")
if [ "$log_level" = "invalid" ]; then
Expand All @@ -29,6 +30,12 @@ fi
# export CHIP_WS_SERVER_HOST="$(bashio::addon.ip_address)"
#fi

primary_interface="$(bashio::api.supervisor 'GET' '/network/info' '' 'first(.interfaces[] | select (.primary == true)) .interface')"
if [ -z ${primary_interface} ]; then
bashio::exit.nok "No primary network interface found!"
fi
bashio::log.info "Using '${primary_interface}' as primary network interface."

# Send out discovery information to Home Assistant
/etc/s6-overlay/scripts/matter-server-discovery &

Expand All @@ -37,10 +44,10 @@ cd /root
if bashio::config.true "beta"; then
exec /usr/bin/gdb --quiet -ex="set confirm off" -ex run -ex backtrace -ex "quit \$_exitcode" --args /usr/local/bin/python \
/usr/local/bin/matter-server --storage-path "/data" --port "${server_port}" \
--log-level "${log_level}" \
--log-level "${log_level}" --primary-interface "${primary_interface}" \
--fabricid 2 --vendorid 4939
else
exec /usr/local/bin/matter-server --storage-path "/data" --port "${server_port}" \
--log-level "${log_level}" \
--log-level "${log_level}" --primary-interface "${primary_interface}" \
--fabricid 2 --vendorid 4939
fi

0 comments on commit 7331d99

Please sign in to comment.