OK, here is my rant, I have purchased 2 button Tuya compatible WIFI switches to work with HA. Whilst I can add them to Tuya Smart, they come up as Unsupported.
Round 2: I purchased Zigbee switches (Aliexpress) and they recognise with the Zigbee USB dongle, but range is a bit of an issue. The button press also needed to be programmed by capturing the event, but got it working. Still in a 2 storey house, range is hit and miss.
Round 3: I have Tapo cameras, so why not a Tapo Button. No luck there either, need a hub/incompatible.
Is there a hardware button, that will work natively (ie: without having to program scenes or capture events) that will integrate readily in HA? Possibly add that would be available for purchase in Australia…
If you stick with ZigBee, additional devices that are also repeaters will help with coverage and response time. ZigBee is a mesh system and most ZigBee devices that aren’t battery powered are repeaters.
You can see the mesh in this visual. All those devices are connected to each other and enhancing connectivity.
Today switches have entities, but they are a half-baked solution, because entities do not update if the state is not changed, which means holding a button pressed will only give one state change, where as events will get several hold events to react to.