The Particle Photon Internet Button.
Yes, that's all.
And a washing machine with some dirty clothes would be great. (Not shown)
Using the Particle IDE, the internet button is programmed to check the status of it's accelerometer.
Upon any kind of movement - in this case the vibration of the Machine, the photon will do nothing.
Once it notes 0 on its x, y, and z axis for more than 3 minutes, a function is published from the Particle cloud to the Pushover notification services.
Pushover works as a 3rd party webhook that stores the owner's device information and communicates with it on behalf of the Particle Photon.
Neat, isn't it?
The internet button must be placed at a point where the machine's vibration can be felt with a finger.
For the purpose of a power source, I used a rechargeable power bank that is placed above the machine (cannot be seen).
Once the code is uploaded onto the photon using the Particle IDE, it will immediately begin runnign it as it is plugged into the power source and can get a hold of strong WiFi.
Once the accelerometer notes 0 on all three axes, the internet button will turn on all 11 RGB lights in Blue and send a notification to the user using Pushover.
So here we have it. An IoT device that really saves us the trouble of constantly having to check the status of the machine (great for those who have their machines in basements or have trouble reaching them at all).