Browser-based widgets for Raspberry Pi & ESP32.
Three small web apps that pair with your hardware over the internet — control Raspberry Pi and ESP32 GPIOs, and watch sensor data. No port-forwarding, no server code, just sign in and go.
The Web Remote — Raspberry Pi & ESP32
A browser remote that toggles Raspberry Pi and ESP32 GPIOs over the internet — no port-forwarding required.
- Up to 8 buttonsAssign any GPIO pin number; a tap sends a toggle command through a REST API the device polls.
- Capture remote picturesWith a Pi Camera attached, request a photo from anywhere — it uploads and previews in the browser.
- Multiple boardsFour remote slots at the bottom of the page, each configurable for a different Pi or ESP32.
Water Tank Widget
A virtual tank that mirrors the real one — live level, configurable dimensions, high/low triggers.
- Live level visualisationConfigure the widget to your tank's dimensions and set High/Low thresholds.
- Simple hardware setupDownload the Pi script, test the link with a sample, then wire up the ultrasonic sensor.
- No server code to writeJust point the Pi at the widget. Want to host your own? See this project.
- Up to 4 tanks at onceEach widget instance reads from a different sensor.
Three steps from sign-up to running.
The widgets exchange data with your Raspberry Pi over the internet. You set the widget up here and run a small script on the Pi — that's it.
auth_token is shown on this page once you are signed in, and emailed to you as a copy.Voice control, the IFTTT way
A single IFTTT applet once bridged Google Assistant to your Pi's GPIOs — say a keyword and a pin number, and the relay clicked. It ran for years, until IFTTT retired its Google Assistant trigger. The feature's gone, but the build stays here for the record.
Read how it worked →Built something with these widgets?
I'd love to hear what you made — bugs you hit, ideas for the next widget, anything.
Send feedbackor email jitesh@helloworld.co.in