It does not matter how devices are connected to your network (wifi or ethernet) as long as both use the same subnet (like this: 192.168.2.x or like this: 10.0.1.x )
When Homey can’t find HW devices, first restart your router, and then your Access points.
As explained in the HW app topic:
Make sure your wifi devices are getting a reserved ip address in your DHCP scope of your Wifi / Router dhcp.
TROUBLESHOOT TIPS FOR P1, KWH, WATERMETER AND SOCKETS:
Make sure Homey is in the same (wifi network)
Make sure devices are not on a Guest wifi SSID or AP client isolation is turned on (must be off!)
Reboot homey (mDNS discovery might be stuck)
Reboot your wifi accesspoints/routers (unifi / ubiquiti common issues)
Power cycle your device P1, KWH, watermeter or socket(s)
Verify “LOCAL API” is on in Homewizard Energy app for the device(s)
Watermeter does not work when on battery only (must be usb powered to enable LOCAL API mode)
Install mDNS discovery app on your iphone/android and check for _hwenergy._tcp and see you can see your devices there.
Toggle the LOCAL API in the official HomeWizard Energy app and restart the HW app on Homey to discover again