{"id":20940934,"url":"https://github.com/timhanewich/bed-light-server","last_synced_at":"2025-10-27T09:15:21.728Z","repository":{"id":117077806,"uuid":"604200939","full_name":"TimHanewich/bed-light-server","owner":"TimHanewich","description":"Web server running on a Raspberry Pi Pico W that controls a strip of WS2812B LED lights beneath the bed frame","archived":false,"fork":false,"pushed_at":"2023-02-20T14:52:53.000Z","size":117,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-19T20:58:08.755Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/TimHanewich.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2023-02-20T14:49:31.000Z","updated_at":"2024-01-16T19:28:21.000Z","dependencies_parsed_at":null,"dependency_job_id":"83d8d7f4-bfe3-4c3b-ac2c-77057e3a1aa2","html_url":"https://github.com/TimHanewich/bed-light-server","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TimHanewich%2Fbed-light-server","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TimHanewich%2Fbed-light-server/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TimHanewich%2Fbed-light-server/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TimHanewich%2Fbed-light-server/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TimHanewich","download_url":"https://codeload.github.com/TimHanewich/bed-light-server/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243335385,"owners_count":20274898,"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":[],"created_at":"2024-11-18T23:12:24.723Z","updated_at":"2025-10-27T09:15:16.671Z","avatar_url":"https://github.com/TimHanewich.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Bed Light Server\nThis project contains the code that runs on a Raspberry Pi Pico W, hooked up to a WS2812b LED light strip. The Raspberry Pi Pico W acts as a web server. You can control the RGB settings and target LED's by making HTTP POST requests to the server. If you make an HTTP GET request to it, it will serve a simple interface to help you make these requests.\n\n![example](./image.jpg)\n\n## Notes\nDefault IP address of the board I am using: **10.0.0.122**\n\n## Example Requests\nSet all LED's to 100, 150, 200 (RGB)\n```\nPOST http://10.0.0.122\n{\n    \"mode\":\"rgb\",\n    \"r\": 100,\n    \"g\": 150,\n    \"b\": 200\n}\n```\n\nSetting only the top 180 degrees of lights (near head) to 30, 0, 0 (RGB):\n```\nPOST http://10.0.0.122\n{\n    \"mode\":\"rgb\",\n    \"r\": 30,\n    \"g\": 0,\n    \"b\": 0,\n    \"h0\": 270,\n    \"h1\": 90\n}\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftimhanewich%2Fbed-light-server","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftimhanewich%2Fbed-light-server","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftimhanewich%2Fbed-light-server/lists"}