{"repo":"SiddhantSilwal/RaspberryPi-GPIO-Web-Controller","free":true,"listed":false,"github":"https://github.com/SiddhantSilwal/RaspberryPi-GPIO-Web-Controller","clone":"git clone https://github.com/SiddhantSilwal/RaspberryPi-GPIO-Web-Controller.git","description":"A complete web based GPIO controller for Raspberry Pi with real-time monitoring, PWM control, and a modern interface.","language":"JavaScript","stars":39,"topics":["embedded","gpio-pins","internet-of-things","iot","raspberry-pi","self-hosted"],"license":"GPL-3.0","category":"self-hosted-apps","readme_excerpt":"Raspberry Pi Web GPIO Controller A complete web-based remote GPIO controller for Raspberry Pi with real-time monitoring, PWM control, and a modern interface. One-Step Installation Run the following command in your Raspberry Pi terminal Alternative Installation Methods For custom installation to review and change python scripts as per your setup, clone and install the git repo as follows Requirements - Python 3.7 or higher - Curl - Packages listed in requirements.txt Running the Application Autostart: For default installation the script will autostart on boot Manual Start: If autostart is disabled at installation type the following command to start the server Access the Interface: 1. Open a web browser 2. Navigate to http://localhost:5000 (local) or http://[PI IP ADDRESS]:5000 (network) File Structure Features - Visual GPIO Grid : Real-time status display of all GPIO pins - Input Monitoring : Live monitoring with event logging for input pins with pull-resistor options - Output Control : Set Output signal to HIGH, LOW or send a pulse - PWM Control : Hardware and software PWM with frequency and duty cycle control - Real-time Updates : Server-Sent Events for live status updates - Activity Logging : Comprehensive logging of all user actions and system events - Modern Interface : User friendly design that works on desktop, tablet, and mobile devices API Endpoints - GET /api/pins - Get status of all GPIO pins - POST /api/mode - Configure pin mode (input/output) - POST /api/write - S","default_branch":null,"files":null,"tree":[],"storefront":"/r/SiddhantSilwal","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/SiddhantSilwal/RaspberryPi-GPIO-Web-Controller/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}