{"id":27001559,"url":"https://github.com/soulee-dev/kdone","last_synced_at":"2025-07-14T09:09:44.001Z","repository":{"id":262861930,"uuid":"888622958","full_name":"soulee-dev/KDOne","owner":"soulee-dev","description":"Home automation with KDOne Home Network","archived":false,"fork":false,"pushed_at":"2024-12-14T14:02:13.000Z","size":16,"stargazers_count":27,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-10T01:51:40.768Z","etag":null,"topics":["home-automation","internet-of-things","iot","python"],"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/soulee-dev.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-11-14T18:04:23.000Z","updated_at":"2025-03-12T09:40:05.000Z","dependencies_parsed_at":"2024-11-14T18:12:12.168Z","dependency_job_id":"4212a408-85f8-4cbc-a3e2-905f9f68b4c9","html_url":"https://github.com/soulee-dev/KDOne","commit_stats":null,"previous_names":["soulee-dev/kdone"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/soulee-dev/KDOne","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/soulee-dev%2FKDOne","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/soulee-dev%2FKDOne/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/soulee-dev%2FKDOne/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/soulee-dev%2FKDOne/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/soulee-dev","download_url":"https://codeload.github.com/soulee-dev/KDOne/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/soulee-dev%2FKDOne/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265266288,"owners_count":23737199,"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","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":["home-automation","internet-of-things","iot","python"],"created_at":"2025-04-04T04:19:12.322Z","updated_at":"2025-07-14T09:09:43.959Z","avatar_url":"https://github.com/soulee-dev.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# KDOne Navien Home Network API Wrapper\n![PyPI - Version](https://img.shields.io/pypi/v/KDOne)\n[![Publish Python Package to PyPI](https://github.com/soulee-dev/KDOne/actions/workflows/publish-to-pypi.yml/badge.svg)](https://github.com/soulee-dev/KDOne/actions/workflows/publish-to-pypi.yml)\n\n\n경동원 나비엔 홈네트워크 API Wrapper\n\nhttps://github.com/user-attachments/assets/1b1550fb-e668-44c6-809b-49a7230c4f74\n\n\n\nPython 라이브러리를 사용해서 엘리베이터 호출 - YouTube\n\n## 예제\n\n```shell\npip install KDOne\n```\n\n```python\nfrom KDOne.api import KDOneAPI\n\nkd_one = KDOneAPI(username='username', password='password')\n\n# 단지 정보를 불러온다\nkd_one.get_complexes()\n\nkd_one.login(complex_id='12341234')\n# 로그인과 함께 월패드에 인증 코드가 전송된다\n\ncertify_number = input('인증번호를 입력하세요: ')\nkd_one.certify(certify_number=certify_number)\nkd_one.get_token()\n\n# 토큰 발급 이후에는 아래와 같이 사용할 수 있다\nfrom KDOne.models.device import DeviceType\n\ndevices = kd_one.get_devices(DeviceType.LIGHT)\nkd_one.control_device(devices[0], status=\"On\")\nkd_one.control_device(devices[0], status=\"Off\")\n\n# 엘리베이터 호출\nkd_one.call_elevator()\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsoulee-dev%2Fkdone","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsoulee-dev%2Fkdone","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsoulee-dev%2Fkdone/lists"}