How is it heavy? You can have it turn off / on a light bulb in less that a millisecond. Why would you need it to be faster than that?
I don’t need Linux to turn off a lightning bulb the same way I don’t need a supercomputer to run Microsoft word.
Similarly you could run Word on a computer from the 90s, but it's easier and more continent to use a modern PC.
A Raspberry Pi will absolutely not be faster at turning on a lightbulb versus embedded solutions, running it through the linux stack will make it much slower.
Nobody cares if your light bulb turns on in 1 microsecond vs 1 millisecond (these are example figures). Sure it may be slower, but both fall within the nonfunctional requirements of the under.
I do, having an OS will have more errors so it won't be as reliable. Want to use a Rube Goldberg machine to turn on your lightbulb? Not me.
Well I’ve got esp too but pi is much easier to troubleshoot and program
What are you running on your ESP? Are you using https://github.com/FreeRTOS or arduino? Low level embedded is harder for sure.
I’m using ESPHome extension for home assistant which has been fantastic because you can flash code on over the air and the initial flash can be done from a browser
(Which still blows my mind)
Yeah the ESP is like what I wanted in the arduino. A WiFi module would have cost so much more for that hardware.