{"id":43788052,"url":"https://github.com/insmnia/homelab","last_synced_at":"2026-02-05T19:46:26.025Z","repository":{"id":265885154,"uuid":"882276141","full_name":"insmnia/homelab","owner":"insmnia","description":"A project of my own IoT home system for collecting temperature and humidity across different rooms. Built using Python(FastAPI for API, aiogram for Telegram bot), Platformio (C++) and JavaScript(Next.js for dashboard). For hardware I use ESP32 and Raspberry PI 5.","archived":false,"fork":false,"pushed_at":"2024-12-09T05:28:32.000Z","size":138,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-12-09T06:23:40.538Z","etag":null,"topics":["iot","webapp"],"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/insmnia.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":"2024-11-02T11:36:32.000Z","updated_at":"2024-12-09T05:28:37.000Z","dependencies_parsed_at":"2024-12-01T11:40:06.441Z","dependency_job_id":null,"html_url":"https://github.com/insmnia/homelab","commit_stats":null,"previous_names":["insmnia/homelab"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/insmnia/homelab","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/insmnia%2Fhomelab","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/insmnia%2Fhomelab/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/insmnia%2Fhomelab/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/insmnia%2Fhomelab/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/insmnia","download_url":"https://codeload.github.com/insmnia/homelab/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/insmnia%2Fhomelab/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29131757,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-05T19:36:52.185Z","status":"ssl_error","status_checked_at":"2026-02-05T19:35:40.941Z","response_time":65,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6: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":["iot","webapp"],"created_at":"2026-02-05T19:46:25.216Z","updated_at":"2026-02-05T19:46:26.015Z","avatar_url":"https://github.com/insmnia.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Homelab\n\n## Goals\n1. Create a server on RPI 5. Server must expose HTTP API to receive collected metrics from devices.\nServer itself uses PostgreSQL to store data from different sources. Server must host MQTT broker (NanoMQ) which is used by other devices to transfer metrics.\n\n2. Create collecting points for temperature. Each collecting point consists of esp32 board and\ntemperature and/or humidity sensor. Each collecting point is set to a different room.\nCP sends data over MQTT (broker is hosted on rpi).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finsmnia%2Fhomelab","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Finsmnia%2Fhomelab","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finsmnia%2Fhomelab/lists"}