Thank you for the suggestions. I should add that I am a bit tech savvy, but my girlfriend isn’t. Our relationship is somewhat rocky at the moment.
I definitely plan to run a hass.io on my raspberry pi, and take advantage of the so many toys like senors, routines, etc. Alexa would just provide the “voice” part of the equation, but HA would run the rest.
The toggle switches I want to set up at my girlfriends house. I know I need at least two, but she might want a third one. I have done a bit of cable work at her house before and know I wont be able to run wires on some conduits which is why I will need a separate wifi toggle switch.
If we do end up braking up, I know for a fact she won’t maintain a HA, she wouldn’t even want to fork out the $50 for the raspberry pi, case, card, etc.
For xmas, she is getting two echo spots and her daughter is getting another one. So I want to set it up so that she can still continue to use Alexa to turn lights on and off even if we break up and she has no HA. And since Alexa only works with internet, I have to set up some manual way to turn lights on and off.
I know very little, almost nothing about how all this technology works. But it seems that when I ask Alexa to do something it take my input, sends it to Amazon server, then Amazon server sends a reply to the Echo dot to send some type of command (payload?) onto my local network.
I want to replicate the last part, the part that Echo sends onto the local network. I understand if my local network goes down (the router dies) these switches would stop working.
One live example. The stair case lights. Upstairs would have the main touch sensor connected to the ESP8266 with the actual relay. Downstairs I would use the special touch toggle switch with another ESP8266. If network went down, upstairs touch switch would still work, but downstairs wouldn’t.