{"id":23161904,"url":"https://github.com/mrbisquit/weathercollector","last_synced_at":"2026-01-16T12:34:55.485Z","repository":{"id":234673648,"uuid":"789354095","full_name":"MrBisquit/WeatherCollector","owner":"MrBisquit","description":"Open-Source weather station data collector","archived":false,"fork":false,"pushed_at":"2024-06-06T20:43:39.000Z","size":77,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-04T19:50:17.226Z","etag":null,"topics":["collector","customisable","data","modular","opensource","weather","weather-forecast","weather-station"],"latest_commit_sha":null,"homepage":"","language":null,"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/MrBisquit.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-04-20T10:00:04.000Z","updated_at":"2024-10-11T11:11:48.000Z","dependencies_parsed_at":null,"dependency_job_id":"2698947e-ec77-44cd-9156-8d30e10f3889","html_url":"https://github.com/MrBisquit/WeatherCollector","commit_stats":null,"previous_names":["mrbisquit/weathercollector"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/MrBisquit/WeatherCollector","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MrBisquit%2FWeatherCollector","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MrBisquit%2FWeatherCollector/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MrBisquit%2FWeatherCollector/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MrBisquit%2FWeatherCollector/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MrBisquit","download_url":"https://codeload.github.com/MrBisquit/WeatherCollector/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MrBisquit%2FWeatherCollector/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28478683,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-16T11:59:17.896Z","status":"ssl_error","status_checked_at":"2026-01-16T11:55:55.838Z","response_time":107,"last_error":"SSL_read: 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":["collector","customisable","data","modular","opensource","weather","weather-forecast","weather-station"],"created_at":"2024-12-17T23:15:39.738Z","updated_at":"2026-01-16T12:34:55.429Z","avatar_url":"https://github.com/MrBisquit.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# WeatherCollector\n![Github Banner](images/banner_light.png#gh-dark-mode-only)\n![Github Banner](images/banner.png#gh-light-mode-only)\n\n\u003e [!NOTE]\n\u003e If you're wondering where the code is, I'm slowly going to be cleaning it up and building new bits onto it, since it was originally intended to be for personal-use, if you watch the repository hopefully it'll tell you when I add things to it.\n\u003e \u003cbr\u003e\u003cbr\u003eThis may take a little while, so please be patient.\n\u003e \u003cbr\u003eIf you have any questions, please DM or email me.\n\u003e\n\u003e (Rough) Progress for making the source-code available:\n\u003e ![Progress](https://progress-bar.dev/15/)\n\n# Open-Source weather station data collector software\n\nOpen-source software for the Pimoroni Weather Kit (Or any other that can send weather data to a local HTTP endpoint) with support for a camera attached to a Raspberry Pi as well, really customisable, and swappable parts (If you don't want to use files, or Prisma DB, you can make your own DB connector, [find out how to](docs/custom-db.md)).\n\nIt has an AI model that automatically trains its self based on your data (Also optional) and can make predictions based on your collected weather data.\n\nWill eventually have an app for computers and your phone that will allow a background process to continue to update the weather data (With your set interval) in a notification with alerts.\n\n## Links\n- [Trello board](https://trello.com/b/xfLWuEJb/weathercollector)\n- [Docs](/docs)\n- [API reference](/docs/api/index.md)\n- **[Getting started](/docs/getting-started.md)**\n\n## Prerequisites\nHere's a list of things you'll need (* = Required)\n\n- A raspberry Pi (*)\n  - Or any other device, but a Raspberry Pi is recommended\n  - 2 Optional but recommended (since you'll probably want one outside taking pictures)\n  - If you're using it outside, make sure it's WiFi capable, also make sure that the WiFi signal reaches far enough for the Weather HAT (If you're using one) can connect.\n- An external drive\n  - [Find out how much storage it needs](docs/external-drive.md)\n- A camera\n  - I recommend this: [Raspberry Pi Camera Module 3](https://shop.pimoroni.com/products/raspberry-pi-camera-module-3?variant=40448391774291)\n- Pimoroni Weather Kit (*)\n  - You don't have to use it, but it's what it was built for.\n  - [Enviro Weather (Pico W Aboard) - Weather Station Kit](https://shop.pimoroni.com/products/enviro-weather?variant=40056776917075)\n\n\n## What does it come with?\n\nWeatherCollector comes with 2 Frontend UI options (**Old Style UI** is not supported):\n- Old Style UI (Original UI Flavour)\n- New React UI (Better UI Fravour, supported)\n\nIt also comes with:\n- A database provider server (Uses PrismaDB)\n- An AI server (Automatic learning, prediction making)\n- Two Frontends (As mentioned above)\n- API server + Authentication\n\nPlus, it's **modular**! Meaning you can pick and choose what you want to use, if you don't like Prisma, you can make your own database provider ([Find out how to](docs/custom-db.md)). If you don't want AI predictions, you don't have to have it. You don't have to have two Raspberry Pis (Although it's recommended), in fact, you don't even need any, you can use whatever supports this, though it may be a little challenging getting things working as I won't write documentation for any of that.\n\n## Other software associated with this\n[View page](/docs/other-software.md)\n\n## License\n\nWeatherCollector is open source and available under the MIT License.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmrbisquit%2Fweathercollector","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmrbisquit%2Fweathercollector","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmrbisquit%2Fweathercollector/lists"}