{"id":21432888,"url":"https://github.com/02loveslollipop/opensensorsuitegui","last_synced_at":"2026-04-18T02:32:49.522Z","repository":{"id":207337046,"uuid":"718903993","full_name":"02loveslollipop/OpenSensorSuiteGUI","owner":"02loveslollipop","description":"A simple sensor monitoring utility for ESP32 microcontrollers, powered by Python and Redis.","archived":false,"fork":false,"pushed_at":"2023-11-16T01:55:52.000Z","size":117,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-12T08:37:12.867Z","etag":null,"topics":["esp32","gui","python","redis","sensors"],"latest_commit_sha":null,"homepage":"","language":"Python","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/02loveslollipop.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":"2023-11-15T02:51:07.000Z","updated_at":"2023-11-15T16:53:27.000Z","dependencies_parsed_at":null,"dependency_job_id":"ecae5297-53c6-4d6f-ac68-f061fb555d33","html_url":"https://github.com/02loveslollipop/OpenSensorSuiteGUI","commit_stats":null,"previous_names":["02loveslollipop/opensensorsuitegui"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/02loveslollipop/OpenSensorSuiteGUI","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/02loveslollipop%2FOpenSensorSuiteGUI","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/02loveslollipop%2FOpenSensorSuiteGUI/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/02loveslollipop%2FOpenSensorSuiteGUI/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/02loveslollipop%2FOpenSensorSuiteGUI/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/02loveslollipop","download_url":"https://codeload.github.com/02loveslollipop/OpenSensorSuiteGUI/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/02loveslollipop%2FOpenSensorSuiteGUI/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31953783,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-18T00:39:45.007Z","status":"online","status_checked_at":"2026-04-18T02:00:07.018Z","response_time":103,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["esp32","gui","python","redis","sensors"],"created_at":"2024-11-22T23:22:57.560Z","updated_at":"2026-04-18T02:32:49.507Z","avatar_url":"https://github.com/02loveslollipop.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# OpenSensorSuite\n\u003e A simple sensor monitoring utility for ESP32 microcontrollers, powered by Python and Redis.\n\n## Introduction\nOpenSensorSuite is a simple sensor monitoring utility for ESP32 microcontrollers using a RedisDB for the data persistence. It is designed to be a simple, lightweight, and easy to use solution for monitoring sensor data from ESP32 microcontrollers. This repository contains the source code for GUI to view and manage the data. The source code for the ESP32 microcontroller can be found [here](https://github.com/02loveslollipop/OpenSensorSuiteESP32). And the data convertion service source code can be found [here](https://github.com/02loveslollipop/OpenSensorSuiteDataConvertion)\n\n## Installation\n\n1. Clone the repository\n```sh\ngit clone https://github.com/02loveslollipop/OpenSensorSuiteGUI.git\n```\n\n2. Install the dependencies\n```sh\npip install -r requirements.txt\n```\n\n3. Copy the `example_config.yml` file to `config.yml`\n```sh\ncp example_config.yml config.yml\n```\n\n4. Edit the `config.yml` file to match your configuration\n```yaml\nredis:\n  host: redis-server.yourdomain.example #Set to your redis server doamin or IP\n  port: 6379 #Set to your redis server port\n  password: wVdsBAqzCaWtaOC7DLVeuj2SuMuZc1dm #Set to your redis server password\n\ngui:\n  graph_update_ms: 1000 #Set to the graph update interval in milliseconds\n  graph_history: 100 #Set to the number of data points to show in the graph\n```\n\n5. Run the GUI\n```sh\npython main.py\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F02loveslollipop%2Fopensensorsuitegui","html_url":"https://awesome.ecosyste.ms/projects/github.com%2F02loveslollipop%2Fopensensorsuitegui","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F02loveslollipop%2Fopensensorsuitegui/lists"}