Hi all
I’ve set up my home-assistant in a podman setup with docker images for home-assistant, openthread/border-router and matter-js-server.
I run them all with a bridge set up with eth0 and wlan0 from the Raspi 4. The containers connect to the bridge-network with there own ip addresses. The bridge and the containers are multicast enabled.
This so far works well.
To the wifi I also have connected a Xiaomi Air Purifyer and a iRobot vaccum cleaner.
The problem starts when I try to pair Matter devices. I have one light bulb using Thread and another one using Wifi.
Having the mobile (Poco F5Pro) with the companion app connected to the bridged network (its just a hotspot) I can start the adding of new devices for matter.
It then goes for the Wifi-Bulb:
- Searching for device
- Connecting to device
- Generating Matter credentials
- Uncertified device → I click ‘Set up anyway’
- Connecting to device
- Checking network connectivity to upc…
- Cant connect device to upc …
Using the Thread-Bulb it is nearly the same
- Bulb starts green
- Searching for device
- Connecting to device
- Generating Matter credentials
- Uncertified device → I click ‘Set up anyway’
- Connecting to device
- Checking connectivity to Thread network OpenThread..
- Bulb instantly changes to blue (meaning connecting to Thread network) / App still says Checking connectivity …
- Can’t reach device
Make sure that your phone is connected to WiFi
In both cases to me it seems to be a problem with Wi-Fi. The phone is connected to the exact Wi-Fi network.
Can anyone help with setting up the Wi-Fi correctly so it can be used with Matter and for pairing?
- Wi-Fi is Wi-Fi 4 with WPA/WPA2-Personal
- This is the details:
pi@pi-iot0:~ $ sudo nmcli con show hotspot
connection.id: hotspot
connection.uuid: ab128352-34df-44a0-923f-e1bed877662b
connection.stable-id: --
connection.type: 802-11-wireless
connection.interface-name: wlan0
connection.autoconnect: yes
connection.autoconnect-priority: 0
connection.autoconnect-retries: -1 (default)
connection.multi-connect: 0 (default)
connection.auth-retries: -1
connection.timestamp: 1783798144
connection.permissions: --
connection.zone: --
connection.controller: bridge0
connection.master: bridge0
connection.slave-type: bridge
connection.port-type: bridge
connection.autoconnect-slaves: -1 (default)
connection.autoconnect-ports: -1 (default)
connection.down-on-poweroff: -1 (default)
connection.secondaries: --
connection.gateway-ping-timeout: 0
connection.ip-ping-timeout: 0
connection.ip-ping-addresses: --
connection.ip-ping-addresses-require-all:-1 (default)
connection.metered: unknown
connection.lldp: default
connection.mdns: -1 (default)
connection.llmnr: -1 (default)
connection.dns-over-tls: -1 (default)
connection.mptcp-flags: 0x0 (default)
connection.wait-device-timeout: -1
connection.wait-activation-delay: -1
802-11-wireless.ssid: upcf3c9221
802-11-wireless.mode: ap
802-11-wireless.band: bg
802-11-wireless.channel: 6
802-11-wireless.bssid: --
802-11-wireless.mac-address: --
802-11-wireless.cloned-mac-address: --
802-11-wireless.generate-mac-address-mask:--
802-11-wireless.mac-address-denylist: --
802-11-wireless.mac-address-randomization:default
802-11-wireless.mtu: auto
802-11-wireless.seen-bssids: DC:A6:32:22:EB:B6
802-11-wireless.hidden: no
802-11-wireless.powersave: 0 (default)
802-11-wireless.wake-on-wlan: 0x1 (default)
802-11-wireless.ap-isolation: -1 (default)
802-11-wireless.channel-width: 0 (auto)
802-11-wireless-security.key-mgmt: wpa-psk
802-11-wireless-security.wep-tx-keyidx: 0
802-11-wireless-security.auth-alg: open
802-11-wireless-security.proto: --
802-11-wireless-security.pairwise: --
802-11-wireless-security.group: --
802-11-wireless-security.pmf: 1 (disable)
802-11-wireless-security.leap-username: --
802-11-wireless-security.wep-key0: <hidden>
802-11-wireless-security.wep-key1: <hidden>
802-11-wireless-security.wep-key2: <hidden>
802-11-wireless-security.wep-key3: <hidden>
802-11-wireless-security.wep-key-flags: 0 (none)
802-11-wireless-security.wep-key-type: unknown
802-11-wireless-security.psk: <hidden>
802-11-wireless-security.psk-flags: 0 (none)
802-11-wireless-security.leap-password: <hidden>
802-11-wireless-security.leap-password-flags:0 (none)
802-11-wireless-security.wps-method: 0x0 (default)
802-11-wireless-security.fils: 0 (default)
bridge-port.priority: 32
bridge-port.path-cost: 100
bridge-port.hairpin-mode: no
bridge-port.vlans: --
GENERAL.NAME: hotspot
GENERAL.UUID: ab128352-34df-44a0-923f-e1bed877662b
GENERAL.DEVICES: wlan0
GENERAL.IP-IFACE: wlan0
GENERAL.STATE: activated
GENERAL.DEFAULT: no
GENERAL.DEFAULT6: no
GENERAL.SPEC-OBJECT: /org/freedesktop/NetworkManager/AccessPoint/11
GENERAL.VPN: no
GENERAL.DBUS-PATH: /org/freedesktop/NetworkManager/ActiveConnection/3
GENERAL.CON-PATH: /org/freedesktop/NetworkManager/Settings/4
GENERAL.ZONE: --
GENERAL.MASTER-PATH: /org/freedesktop/NetworkManager/Devices/4
IP4.GATEWAY: --
IP6.GATEWAY: --
Any help appreciated.