I have one of these shitty little Nest devices in my house to control the lights and play music and it is such a gaslighting piece of shit, I hate it.
Me: "OK Google, turn on Living Room Light", "I'm sorry, there are no lights available right now". My wife: "OK Google, turn on Living Room Light", "OK, turning on Living Room Light".
Me: "OK Google, play Spotify", "I'm sorry, there is no Spotify account connected right now". My wife: "OK Google, play Spotify", "OK, playing Spotify".
You couldn't pay me to put one of those fuckin things in my home. Like, I'm the kind who leaves their phone in another room when they're not expecting calls or texts, unhooks the usb mic and webcam from both ends when done using them, and avoids all these "home assistants" that are definitely feeding 24/7 raw audio of your house to the NSA; idk how people can be so OPSEC-free as to let these Alexas, Echos, and Google Homes pass through their front door.
Oh man, my wife gets trolled by Google Home all the time.
Her: "OK Google, set an alarm for twenty past six, please."
Google: "Sure. Your alarm is set for five twenty AM."
Her: "OK Google, change alarm to twenty past six, please."
Google: "OK, changed your alarm to seven twenty AM."
Me: "OK Google, change alarm to six twenty."
Google: "Sure. Your alarm is set for six twenty AM."
Though often she just trolls herself by assuming it's way more magical than it really is, making up her own wake word and blurting instructions at the speed of light:
"Heygoo-set-a-timer-for-ten-minutes"
She doesn't bother to wait for confirmation or even to check that it's woken up, and then pulls surprise Pikachu face when 15 minutes later the food is burnt and the timer didn't go off.
Asking Google to set an alarm is impossible. "Hey Google, set an alarm for 10 minutes", "OK, your alarm is set for 10 minutes", "OK Google, when does my alarm go off?", "There are no alarms set right now", "OK Google, when does my TIMER go off?", "Your timer will go off in 5 minutes". Actual troll.
Tbf alarms are set to go off at a specific time (at 12:30), timers are for a specific period of time (in 10 minutes). Not defending Google, fuck them anyway
To play from iOS you may need a speaker that also supports AirPlay.
idk, it doesn't seem like it's super out of the box, but better than nothing.
AirPlay seems like the newer protocol since it uses mDNS (invented by Apple I think, but super standard now) instead of UPnP (a more finicky older protocol for service discovery)
This looked decent: https://www.sonos.com/en-us/shop/one-sl (just don't install the app I guess) (also has ethernet which is cool, so it can be used without wifi)