Moes WS-B-US Matter wallswitch not joining

This switch works with its own app but share codes fail in HA as does adding it as a fresh switch.

What am I doing wrong?

Does anyone else have a Moes Matter switch?

Mine is Matter WiFi not threads if that helps and i have no “hub” from the vendor

I did a tcpdump at one point of the device talking to the MOES app on my phone and I saw ipv4 traffic, which worries me a little since the documentation I found said that Matter is supposed to use ipv6.

there’s a Matter diagnostics thing and it gave me this:

{
  "home_assistant": {
    "arch": "x86_64",
    "dev": false,
    "docker": true,
    "hassio": false,
    "installation_type": "Home Assistant Container",
    "os_name": "Linux",
    "os_version": "6.12.95+deb13-amd64",
    "python_version": "3.14.6",
    "timezone": "America/Chicago",
    "version": "2026.9.1",
    "virtualenv": false,
    "container_arch": "amd64",
    "run_as_root": true
  },
  "custom_components": {
    "nolongerevil": {
      "documentation": "https://github.com/patricktr/NoLongerEvil-HomeAssistant",
      "version": "1.2.0",
      "requirements": [
        "aiohttp>=3.8.0"
      ]
    },
    "wyzeapi": {
      "documentation": "https://github.com/SecKatie/ha-wyzeapi#readme",
      "version": "0.1.39",
      "requirements": [
        "wyzeapy>=0.6.1,<0.7",
        "websockets"
      ]
    },
    "hacs": {
      "documentation": "https://hacs.xyz/docs/use/",
      "version": "2.0.5",
      "requirements": [
        "aiogithubapi>=22.10.1"
      ]
    },
    "nolongerevil_thermostat": {
      "documentation": "https://github.com/will-tm/home-assistant-nolongerevil-thermostat",
      "version": "1.0.0",
      "requirements": [
        "paho-mqtt>=1.6.1"
      ]
    },
    "opensprinkler": {
      "documentation": "https://github.com/vinteo/hass-opensprinkler",
      "version": "2.2.1",
      "requirements": [
        "pyopensprinkler==0.7.22",
        "suntime>=1.3.2"
      ]
    }
  },
  "integration_manifest": {
    "domain": "matter",
    "name": "Matter",
    "after_dependencies": [
      "bluetooth",
      "hassio"
    ],
    "codeowners": [
      "home-assistant/matter"
    ],
    "config_flow": true,
    "dependencies": [
      "websocket_api"
    ],
    "documentation": "https://www.home-assistant.io/integrations/matter",
    "integration_type": "hub",
    "iot_class": "local_push",
    "requirements": [
      "matter-python-client==1.4.0",
      "matter-ble-proxy==0.7.1"
    ],
    "zeroconf": [
      "_matter._tcp.local.",
      "_matterc._udp.local."
    ],
    "is_built_in": true,
    "overwrites_built_in": false
  },
  "setup_times": {
    "null": {
      "setup": 0.018021314001089195
    },
    "01M1YFQ73C4NDX2KCWA497Y51C": {
      "wait_import_platforms": -0.0010517980008444283,
      "config_entry_setup": 0.0689023669983726
    }
  },
  "data": {
    "server": {
      "info": {
        "fabric_id": 1,
        "compressed_fabric_id": 941026708809480,
        "schema_version": 11,
        "min_supported_schema_version": 9,
        "sdk_version": "2025.7.0",
        "wifi_credentials_set": false,
        "thread_credentials_set": false,
        "bluetooth_enabled": false,
        "wifi_ssid": null,
        "ble_proxy_enabled": false
      },
      "nodes": [],
      "events": []
    }
  },
  "issues": []
}