I have a small fleet of Particle photons. I use them, love them, they’re an integral of my daily tech.
Now, why oh why for example, you have a bug in your code and the device goes into SOS mode, does the device reboot and run the same code again? What’s s the actual logic in this? If the code is broken, notify the user, and reboot into safe mode, don’t run it again!
The reason I ask is that essentially, you would need to ensure that there is always physical access to your device. What if it was installed in a ceiling for a sensor, or you installed an LED controller in a friends house, and they wanted something tweaked, you cant safely do that without the client potentially having to intervene without having someone [who may not be technically minded] to hold down one button, then when the light flashes…then…it all seems a bit peculiar that no one has asked for this before. Or does anyone know a snippet of code I can put in my scripts that may be able to do this?