{"id":16525664,"url":"https://github.com/mausy5043/kimnaty","last_synced_at":"2025-08-02T13:10:14.156Z","repository":{"id":42038714,"uuid":"471730526","full_name":"Mausy5043/kimnaty","owner":"Mausy5043","description":"Monitoring LYWSD03MMC devices in various rooms in my house","archived":false,"fork":false,"pushed_at":"2025-07-02T16:35:44.000Z","size":796,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-07-02T17:38:32.729Z","etag":null,"topics":["humidity-logger","humidity-monitoring","iot","lywsd02","lywsd03mmc","python","raspberry-pi","temperature-monitoring"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Mausy5043.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,"zenodo":null}},"created_at":"2022-03-19T15:09:37.000Z","updated_at":"2025-07-02T16:35:44.000Z","dependencies_parsed_at":"2023-02-16T00:16:00.222Z","dependency_job_id":"fa0515c2-f26a-4d15-a1db-368cd25ae7d5","html_url":"https://github.com/Mausy5043/kimnaty","commit_stats":{"total_commits":443,"total_committers":5,"mean_commits":88.6,"dds":0.5846501128668171,"last_synced_commit":"21e9052402b73058c074ea5f334a06d34bf9ee37"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Mausy5043/kimnaty","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mausy5043%2Fkimnaty","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mausy5043%2Fkimnaty/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mausy5043%2Fkimnaty/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mausy5043%2Fkimnaty/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Mausy5043","download_url":"https://codeload.github.com/Mausy5043/kimnaty/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mausy5043%2Fkimnaty/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":268393991,"owners_count":24243333,"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","status":"online","status_checked_at":"2025-08-02T02:00:12.353Z","response_time":74,"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":["humidity-logger","humidity-monitoring","iot","lywsd02","lywsd03mmc","python","raspberry-pi","temperature-monitoring"],"created_at":"2024-10-11T17:04:38.500Z","updated_at":"2025-08-02T13:10:14.141Z","avatar_url":"https://github.com/Mausy5043.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"![StaticBadge](https://img.shields.io/badge/support-ON_HOLD-orange)\n\n[![License](https://img.shields.io/github/license/mausy5043/kimnaty)](LICENSE)\n![Static Badge](https://img.shields.io/badge/release-rolling-lightgreen)\n[![Code style: ruff](https://img.shields.io/badge/code%20style-ruff-008800.svg)](https://github.com/astral-sh/ruff)\n[![Linter: ruff](https://img.shields.io/badge/linter-ruff-008800.svg)](https://github.com/astral-sh/ruff)\n[![pre-commit.ci status](https://results.pre-commit.ci/badge/github/Mausy5043/kimnaty/master.svg)](https://results.pre-commit.ci/latest/github/Mausy5043/kimnaty/master)\n[![Dependabot Updates](https://github.com/Mausy5043/kimnaty/actions/workflows/dependabot/dependabot-updates/badge.svg)](https://github.com/Mausy5043/kimnaty/actions/workflows/dependabot/dependabot-updates)\n\n# kimnaty (кімнати)\n\n## introduction\n\nMonitoring LYWSD03MMC devices in various rooms in my house. Storing room temperature and humidity as well as the\ndevice's battery level.\n\nIt has been observed that these devices sometime fail to connect even when the battery level is still sufficient.\nTherefore the app also tries to assess the state of the device based on Bluetooth information (notably connection\nfailures). All collected data is stored locally.\n\n## (un)installing\n\nDesigned and tested to work on Raspberry Pi (DietPi).\nTo install run: `kimnaty --install`.\nUse `kimnaty --uninstall` to uninstall.\n\n## requirements\nThe app uses [`rclone`](https://rclone.org/) to upload the local database to a private dropbox account for\ndisaster recovery purposes.\nThe app uses [`pylywsdxx`](https://pypi.org/project/pylywsdxx/) which in turn\nneeds [`bluepy3`](https://pypi.org/project/bluepy3/). Both are automagically installed during the installation\nof the app together with any Bluetooth support needed.\n\n## user defaults\nUser can set defaults for trending graphs in `~.local/kimnaty.json` as follows:\n```(json)\n{\n  \"trend\": {\"hours\": 25,\n            \"months\": 25,\n            \"days\": 14}\n}\n```\nAll entries are case-sensitive(!) and optional. The application will use default values for options that are not present.\n\n## acknowledgements\n### libdaikin\n\nCode for reading the state of compatible Daikin airconditioners stolen in 2021\nfrom: https://github.com/arska/python-daikinapi\n\n## Disclaimer \u0026 License\nAs of September 2024 `pylywsdxx` is distributed under [AGPL-3.0-or-later](LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmausy5043%2Fkimnaty","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmausy5043%2Fkimnaty","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmausy5043%2Fkimnaty/lists"}