{"id":20785003,"url":"https://github.com/roycuadra/websocket-button-control","last_synced_at":"2026-04-28T03:37:26.392Z","repository":{"id":238339023,"uuid":"796350902","full_name":"roycuadra/WebSocket-Button-Control","owner":"roycuadra","description":"The WebSocket Button Control code allows you to control a button wirelessly through a web interface served by an ESP8266 microcontroller. It creates a WebSocket server that listens for commands to turn the button on or off.","archived":false,"fork":false,"pushed_at":"2024-07-30T15:36:01.000Z","size":14,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-18T09:35:41.768Z","etag":null,"topics":["esp8266","relay","websocket"],"latest_commit_sha":null,"homepage":"https://www.dropbox.com/scl/fi/bhwhayw5pzsaq8l1o01bk/VID_20240430_162429.mp4?rlkey=pt3q5pkhtozs4dacati978z99\u0026st=lgvf5v1u\u0026dl=0","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/roycuadra.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-05-05T17:25:00.000Z","updated_at":"2024-07-30T15:36:05.000Z","dependencies_parsed_at":"2024-07-30T19:35:22.428Z","dependency_job_id":null,"html_url":"https://github.com/roycuadra/WebSocket-Button-Control","commit_stats":null,"previous_names":["roycuadra/relay-control-panel"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roycuadra%2FWebSocket-Button-Control","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roycuadra%2FWebSocket-Button-Control/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roycuadra%2FWebSocket-Button-Control/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roycuadra%2FWebSocket-Button-Control/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/roycuadra","download_url":"https://codeload.github.com/roycuadra/WebSocket-Button-Control/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243126602,"owners_count":20240450,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["esp8266","relay","websocket"],"created_at":"2024-11-17T14:40:24.748Z","updated_at":"2025-12-27T06:30:58.807Z","avatar_url":"https://github.com/roycuadra.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# WebSocket Button Control\n\n## Video Demonstration\nCheck this out [Video Demonstration](https://www.dropbox.com/scl/fi/bhwhayw5pzsaq8l1o01bk/VID_20240430_162429.mp4?rlkey=pt3q5pkhtozs4dacati978z99\u0026st=lgvf5v1u\u0026dl=0) to see the WebSocket Button Control in action.\n\n## Description\nThe WebSocket Button Control code allows you to control a button wirelessly through a web interface served by an ESP8266 microcontroller. It creates a WebSocket server that listens for commands to turn the button on or off. Additionally, it hosts a simple web page with a button interface for user interaction.\n\n## ⚠️ Disclaimer\n\nThis project is for educational and experimental purposes only. The creator is not responsible for any damage, injury, or loss caused by using this project. Always handle electronics safely and operate the device in a controlled environment.\n\n## Hardwares\n- ESP8266 microcontroller\n- Relay connected to pin D4 (GPIO 2)\n- High Voltage Generator(200kv)\n\n## Software Dependencies\n- ESP8266WiFi library\n- WebSocketsServer library\n- ESPAsyncTCP library\n- ESPAsyncWebServer library\n\n## License\nThis project is open-source and available under the MIT License. See the [LICENSE](LICENSE) file for more details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Froycuadra%2Fwebsocket-button-control","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Froycuadra%2Fwebsocket-button-control","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Froycuadra%2Fwebsocket-button-control/lists"}