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.

  1. Connect to the plug with the Tapo app.
  2. Remove plug from the Tapo app.
  3. Factory reset the plug.
  4. Connect to the plug with the Home Assistant app.
  5. Wait a long time for the ‘checking network availability’ (or whatever the exact wording was) prompt to finish up.
  6. The plug will eventually connect directly to Home Assistant’s Matter integration.
  7. Uninstall the Tapo app.
5 Hell Yes / Guero / Beck