You can get Zigbee enabled relays for fairly cheap, if you have a network to connect it to. Otherwise if you know what you’re doing (and want to put the time into it) a raspberry pi pico/esp32 and a single channel relay will do what you want for under $30 (not including cost of hardware for a Home Assistant machine if you don’t have one). And you won’t have a proprietary thing to worry about.
My iPhone 11 has been on silent since I got it out of the box