I personally use LightWaveRF wall switches, but I understand this may be an investment, especially if you have no 433MHz hub and since LWRF have bumped their prices up.
On the other side, i have various LED strips powered /controlled by a WeMos D1 Mini Pro over MQTT.
I’m sure there are “fake” switches out there that you could use to control this via HA.
Or you could make your own with a Wemos card and a potentiometer and a 3D printed custom case…
You can also check this thread with a fab smart switch:
HA SwitchPlate - DIY LCD Touchscreen wall switch replacement.