I made a little joke for my wife last week that has me thinking about expanding the project. I made a short 50 led strand and had it run the Fire2012 sketch, I also had the sonos in the bathroom play campfire sounds. The effect in that darkened bathroom was surprisingly nice, My wife loved it and now wants that as a option for when she takes a bath.
I was thinking it would be great to set up several scenes that have coordinated lighting. Example - Rainstorm with Lightning, Ring of fire by Jonny Cash with red lights, and finally my brother in law is terrified of the beginning of "LetsGo Crazy" by Prince... All Purple lights " dearly beloved we are gathered here today...."
My questions are these-
How do I start this? would I have the Sonos grab the file from Apple music or send it from the Arduino? Can I control the volume from the Arduino? I would like to have this run as a surprise when the bathroom is occupied on some type of random timer. Every 25 times in the bathroom you get a rainstorm or Fire light or something. I can figure out the the occupancy timing but it would be great to be able to have the Node MCU say Turn light Purple and play lets go crazy, or turn lights to Fire and play Camp fire sounds. Thank you in advance.
Here is my equipment list, this is what I have I would be willing to get a 'dumb' speaker if that would be easier.
Sonos Not the one with alexa inside
Esp8266
These are the LIGHTS that are being controlled