Here is a tiny robot that can push buttons like your fingers. The Fingerbot Sense is available in Bluetooth and Zigbee versions. It comes with app and voice control. It comes with a bunch of arms to handle all kinds of buttons and switches in your home.
You can use this robot to turn on your coffee machine, push elevator buttons, and a whole lot more without using your own fingers. You can 3D print custom arms for it. This project is currently active on Kickstarter.