Hi! I'm new to home assistant but I have a strong network engineering background. I recently purchased a smart bulb (Tapo L535B) that has matter support, but I keep getting "Failed to generate device credentials" when attempting to pair the bulb.
I have a network called IoTNetwork on VLAN 20 with isolation from the internet. This network uses the address scheme 192.168.20.0/24. This network houses the bulb, plus temporarily my phone during on boarding. I am able to reach home assistant from this network.
Home assistant is a docker container on a server on my LAN network, which has no VLAN, and uses the address range 192.168.1.0/24. Specifically, home assistant is on 192.168.1.209.
I have firewall rules between the two networks, allowing the IoT network to reach the LAN network. I can not connect the IoT device directly to the LAN network as the LAN network has no wireless access point. Only the WLAN and IoT network has a wireless access point.
My current guess is home assistant doesn't recognise 192.168.20.0/24 as an internal network, so is denying the on boarding request from the bulb, but I haven't found any settings that would allow me to fix this behaviour.