{"id":20181304,"url":"https://github.com/codepope/networkedsensehat","last_synced_at":"2026-05-06T00:07:04.599Z","repository":{"id":75009291,"uuid":"367863370","full_name":"codepope/NetworkedSenseHat","owner":"codepope","description":"Sends Sense Hat data over wifi via a Pico and ESP01 as a JSON packet","archived":false,"fork":false,"pushed_at":"2021-05-16T11:49:21.000Z","size":2,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-12-01T02:36:04.505Z","etag":null,"topics":["circuitpython","esp01s","json","pico"],"latest_commit_sha":null,"homepage":"","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/codepope.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":"2021-05-16T11:39:47.000Z","updated_at":"2023-11-07T12:57:24.000Z","dependencies_parsed_at":null,"dependency_job_id":"243eae13-7b61-46c2-bcda-222ca9f51b30","html_url":"https://github.com/codepope/NetworkedSenseHat","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/codepope/NetworkedSenseHat","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codepope%2FNetworkedSenseHat","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codepope%2FNetworkedSenseHat/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codepope%2FNetworkedSenseHat/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codepope%2FNetworkedSenseHat/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/codepope","download_url":"https://codeload.github.com/codepope/NetworkedSenseHat/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codepope%2FNetworkedSenseHat/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32672688,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-05T11:29:49.557Z","status":"ssl_error","status_checked_at":"2026-05-05T11:29:48.587Z","response_time":54,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["circuitpython","esp01s","json","pico"],"created_at":"2024-11-14T02:35:02.293Z","updated_at":"2026-05-06T00:07:04.573Z","avatar_url":"https://github.com/codepope.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# NetworkedSenseHat\n\nSends Sense Hat data over wifi via a Pico and ESP01 as a JSON packet\n\nThis would have been a server but the Pico CircuitPython lacks socketpool, wifi, ssl and other\nlibraries making that, currently impossible. Instead, this variant sends a JSON packet with a\nHTTP POST method every ten seconds to a pre-selected server.\n\nConenction to the Sense Hat via Red Robotics Pico To Pi board (I used the +Proto Version).\n\nAssumes ESP01 in on GPIO 0 and GPIO1. Change for other ESP01 connections.\n\nSet the IP address in the code and the port as SERVERIP and SERVERPORT. You have to use IP as\nthere's no DNS lookup on the Pico currently.\n\nIt will be sent a HTTP POST Method with a JSON packet of data for decoding:\n\n```\n{\n  \"lsm9ds1\": {\n    \"temperature\": 21.5,\n    \"accel\": { \"z\": 7.52184, \"y\": 6.54317, \"x\": -0.367298 },\n    \"mag\": { \"z\": -2.43698, \"y\": 0.2373, \"x\": 0.41062 },\n    \"gyro\": { \"z\": 0.0305433, \"y\": 0.00106901, \"x\": 0.0873537 }\n  },\n  \"lps25h\": { \"pressure\": 1003.65, \"temperature\": 27.3104 },\n  \"hts221\": { \"temperature\": 25.2326, \"relhumidity\": 49.9132 }\n}\n```\n\nRequires a secrets.py with wifi SSID and Password, eg:\n\n```\nsecrets = {\n    'ssid' : 'mynetwork',\n    'password' : 'mypassword',\n}\n```\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodepope%2Fnetworkedsensehat","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcodepope%2Fnetworkedsensehat","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodepope%2Fnetworkedsensehat/lists"}