I have an odd situation with some new ONVIS S4 smart plugs. My Home Assistant Matter Server is claims that these devices are not present on my Thread network, even though it can control them in the expected way.
Furthermore, these devices don’t seem to be performing their role as repeaters. They seem to be acting as end devices.
Here’s how I installed them:
I used the Home Assistant app to add the devices to my existing Thread network. That was quick and easy.
But once they were added, they all ended up in an odd situation. My Matter server sees the devices. It can control them remotely to switch them on and off. Home Assistant can see information about firmware version.
The basic device information that it displays is correct.
But Home Assistant reports bogus information about the Thread network connection for these devices. It claims that these devices are not connected to my Thread network. The thread topology graph displays these devices as isolated islands not linked to my Thread Border Router.
Here’s how Home Assistant’s Matter server lists these devices:
DEVICE INFO
Name: S4 (CPOV092602003048)
Vendor: Onvis
Product: S4
Serial: CPOV092602003048
Network: Thread
Status: Online
THREAD NETWORK
Role: Unknown <---- Should be Thread Repeater
Extended Address: 421E2B7AFE405FE8
Direct neighbors: 0 <----- Probably should be nonzero
And here’s how Home Assistant’s Devices page lists this same device:
Node ID: 36
Network type: Thread
Device type: Unknown <---- Should be Thread Repeater
Network name: �W>�ճ�=
MAC address: 32:b5:61:56:ff:cc:bc:1f
IP address(es): fd09:a8a3:f29:1:a58:4c49:60b8:a1a7
My Thread border router is a SkyConnect. Home Assistant is running the Open Home Foundation Matter Server.
The S4 devices all have the newest firmware v1.4.
I see other postings from folks who don’t seem to have this problem, so I wonder if anybody has any clues about why my situation is different. Thanks!