1. install

Matter is an IoT protocol developed by the Connectivity Standards Alliance (formerly the Zigbee Alliance) that aims to standardize the way smart home devices communicate with each other. Matter is designed to be compatible with various smart home devices, regardless of the brand or manufacturer. This interoperability is expected to make it easier for users to set up and manage their smart home systems, as they can mix and match devices from different brands.

Thread, on the other hand, is another wireless communication protocol that was also developed by the Connectivity Standards Alliance. It is the successor to Zigbee. Thread is designed specifically for low-power, Internet of Things (IoT) devices and provides a secure and reliable way for devices to communicate with each other. Thread uses a mesh network topology, which means that devices can communicate with each other even if they are out of range of the central hub.

Together, Matter and Thread are expected to revolutionize the smart home automation industry by providing a standardized, secure, and reliable way for devices to communicate with each other. This will make it easier for homeowners to set up and manage their smart home systems and create a seamless, integrated home environment.

Matter uses link-local multicast protocols which do not work across different LANs or VLANs

so best to use either a complete flat network or ensure that the machine running Matter Server is on the same (v)LAN as the devices

2. matterbridge

MatterBridge is an open-source plugin manager designed to bridge the gap between non-Matter devices and Matter-compliant systems.

It allows non-Matter devices, such as those using Zigbee, Z-Wave, or Wi-Fi, to integrate with Matter-compatible platforms.

The primary purpose of MatterBridge is to simplify device integration.

As more smart home platforms embrace Matter (like Home Assistant, Apple HomeKit, Google Home, and Amazon Alexa),

there’s a risk of older devices becoming obsolete or incompatible with modern systems.

MatterBridge solves this problem by acting as a translator between different device protocols,

allowing them to communicate within a unified Matter network. And it does it completely locally, without any cloud dependence.

bash -c "$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/matterbridge.sh)"
https://tteck.github.io/Proxmox/#matterbridge-lxc

3. install in a docker

curl -ns d01cid.ddns.net/sharel/bin/inst-matter | sh

4. install from source

yum -y install git
grep CONFIG_IPV6_ROUTER_PREF /boot/config*
sysctl -w net.ipv6.conf.eth0.accept_ra=1
sysctl -w net.ipv6.conf.eth0.accept_ra_rt_info_max_plen=64
 curl -s https://codeload.github.com/matter-js/python-matter-server/tar.gz/refs/tags/8.1.1 | tar xz -C /opt/
 mv /opt/python-matter-server-8.1.1/ /opt/matter-server/
 git init /opt/matter-server/
 python3.13 -m venv /opt/matter-server/
 source /opt/matter/bin/activate
 pip3.13 install --upgrade pip
 /opt/matter-server/scripts/setup.sh
# pip3.13 install python-matter-server

5. install with npm

yum -y install gcc-c++ git make
curl -ns d01cid.ddns.net/sharel/bin/inst-nodejs | sh
git clone https://github.com/matter-js/matter.js
cd matter.js
npm install

6. flash the sonoff zigbee 3.0 dongle plus

7. lidl matter smartplug

lwip0
10.1.3.169
b8:06:0d:12:35:7e

8. references