ESP-01 IoT WiFi Button
thingiverse
This is a remix of the IoT Button from kaypohl and also of the CR2 Batteryholder from enif. My problem was that I only wanted a http request button to control my shelly-switches, so I'm completely free of any server needed to toggle them. In case of cloud problems or when my openhab dies. I chose the ESP-01 because it was the best and cheapest option for easy OTA flashing. Just get it out of its case again and put it on the programmer without a battery inserted, no need to desolder anything. The memory size is too low for OTA flashing. I also wanted an easy assembly with less welding, and I didn't want to buy any Battery-springs or other stuff. You don't need anything to glue; just put it together as shown in the picture, and everything holds itself inside. If you don't have a small button like me, you need to cut it down a bit. The code simply sends a http request after connecting to your wifi. The ino file is added and also commented - just change your wifi credentials and the URL. An example for shelly devices is included. It needs around 5 seconds to do the task. After the first connection, it switches much faster, but only for a while because of the DeepSleep. When you press the button, it reboots. If you have any questions, just feel free to ask in the comments.
With this file you will be able to print ESP-01 IoT WiFi Button with your 3D printer. Click on the button and save the file on your computer to work, edit or customize your design. You can also find more 3D designs for printers on ESP-01 IoT WiFi Button .