.
New Article: ESP32 online Web Remote Watch: Video
Raspberry Pi & ESP32 Internet Remote
Real-time Water Tank Level
Control Raspberry Pi with Google Assistant

   Set up these Widgets in a matter of minutes. Create an account to get access

   No coding effort required. Just download the code for your Raspberry Pi and get going.

   Excitement & Fun guaranteed :)

Rest-APIs in the server handle all requests to provide you an out of the box service. Learn more

A Web based remote to control your Raspberry Pi GPIOs over Internet
Create upto 8 buttons and assign GPIO Pin numbers of RPi you wish to control through them. When a button is presed on the web remote, a toggle command with respect to its GPIO pin goes to server and fetched by Raspberry Pi to actuate the GPIO. This communication between your Web Remote and your Raspberry Pi is handled by a Rest-API in the server. The code for RPi can be downloaded and the web remote can be accessed by creating an account here.

Click pictures remotely and view on browser
This feature requires a Pi Camera connected to your Raspberry Pi. Using this Web Remote, you can send a command to your Raspberry Pi from a remote location to capture an image. The image is captured and automatically uploaded to server by RPi and you get the notification on the browser. The image on server is overwritten every time you request a new picture. No network configuration / port forwarding required, just simple internet connectivity to RPi is enough. All communication between your browser and RPi is managed automatically.

Control multiple Raspberry Pi boards
You can see 04 options of this remote at the bottom of the page. Each of which can be configured to control a different RPi board.

Read more

Visualise your Water Tank Level with this widget
This widget behaves as a virtual tank and provides real-time state of water level in your water tank. You can configure this widget as per the dimensions of your tank and set triggers for High or Low levels.

Hardware Setup
You need to download the code for RPi and test the connection with widget using the sample script provided in the code folder. Once the connection is established, you can attach the Ultrasonic sensor and use the main script to send the sensor data.

Server Side Code: No Worries
You need not manage any server side code. Just setup your RPi correctly and your widget will respond to it. But if you want to host similar application on your server, then check out this project

Multiple Widgets for Multiple Tanks
Configure upto 04 widgets to receive data from 04 different sensors

Read more

Webhook


Google Assistant GPIO control

Control your RPi GPIOs through Google Assistant
Once your Web Remote is setup and working, you can use your Google Assistant to control your RPi GPIOs through voice commands.

IFTTT Applet
We will make use of a free service called IFTTT to bridge your Google Assistant with this website (helloworld.co.in) via IFTTT applet. It takes less than 15 minutes to create and configure the applet and test your connection. Basically, you are telling Google to forward spoken data to IFTTT when a particular keyword (selected by you) is detected.

Start the fun
Speak out the keyword followed by GPIO pin no you wish to control. See the example in the article.

Create your own smart switches
Connect Relays to the RPi GPIOs and make your own voice controlled smart switches using this Web Service.

Read more

Getting Started


Explore the above mentioned Web Applications (or Online Widgets) by creating an account here.

The widgets exchange data with Raspberry Pi over internet and perform their task to provide you an out of the box service.

Get started in 3 simple steps:-

1.   Sign up to create your account and receive your Authentication Token (auth_token) via email.

2.   Login and customise your online widget.

3.   Download the sample codes for Raspberry Pi, paste your auth_token and have fun.

You can also read the respective articles to understand how to use these widgets with your Raspberry Pi.

Your Feedback


If you have implemented any of these widgets and enjoyed, then kindly provide your valuable feedback / suggestions to me through this contact form. You can also send email on jitesh@helloworld.co.in