The Matter devices I currently have are three Tapo wall adapters. These require the Tapo cloud-based app to run, which defeats the purpose of them running on Matter, and subverts my goal of getting devices which run purely locally.
But I did manage to figure out a workaround.
- Connect to the plug with the Tapo app.
- Remove plug from the Tapo app.
- Factory reset the plug.
- Connect to the plug with the Home Assistant app.
- Wait a long time for the ‘checking network availability’ (or whatever the exact wording was) prompt to finish up.
- The plug will eventually connect directly to Home Assistant’s Matter integration.
- Uninstall the Tapo app.