{"id":21148536,"url":"https://github.com/yinhangcode/homebridge-ikonke-outlet","last_synced_at":"2025-06-29T01:34:19.056Z","repository":{"id":57265485,"uuid":"103732631","full_name":"YinHangCode/homebridge-ikonke-outlet","owner":"YinHangCode","description":"ikonke outlet plugins for HomeBridge.","archived":false,"fork":false,"pushed_at":"2018-01-27T14:25:18.000Z","size":43,"stargazers_count":6,"open_issues_count":2,"forks_count":4,"subscribers_count":3,"default_branch":"master","last_synced_at":"2023-12-22T17:01:52.426Z","etag":null,"topics":["homebridge","homebridge-plugin","ikonke","konke","outlet"],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","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/YinHangCode.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}},"created_at":"2017-09-16T07:03:13.000Z","updated_at":"2022-12-11T16:39:46.000Z","dependencies_parsed_at":"2022-08-25T03:40:43.921Z","dependency_job_id":null,"html_url":"https://github.com/YinHangCode/homebridge-ikonke-outlet","commit_stats":null,"previous_names":[],"tags_count":0,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YinHangCode%2Fhomebridge-ikonke-outlet","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YinHangCode%2Fhomebridge-ikonke-outlet/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YinHangCode%2Fhomebridge-ikonke-outlet/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YinHangCode%2Fhomebridge-ikonke-outlet/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/YinHangCode","download_url":"https://codeload.github.com/YinHangCode/homebridge-ikonke-outlet/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225512915,"owners_count":17483515,"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":["homebridge","homebridge-plugin","ikonke","konke","outlet"],"created_at":"2024-11-20T09:27:06.046Z","updated_at":"2024-11-20T09:27:06.883Z","avatar_url":"https://github.com/YinHangCode.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# homebridge-ikonke-outlet\n[![npm version](https://badge.fury.io/js/homebridge-ikonke-outlet.svg)](https://badge.fury.io/js/homebridge-ikonke-outlet)\n\nHomeBridge的控客插座插件。   \n   \n**注: 我只有一部分设备，所以有些设备并没有亲自测试。如果有bug请提交到 [issues](https://github.com/YinHangCode/homebridge-ikonke-outlet/issues) 或 [QQ群: 107927710](//shang.qq.com/wpa/qunwpa?idkey=8b9566598f40dd68412065ada24184ef72c6bddaa11525ca26c4e1536a8f2a3d)。**   \n\n![](https://raw.githubusercontent.com/YinHangCode/homebridge-ikonke-outlet/master/images/K2.jpg)\n![](https://raw.githubusercontent.com/YinHangCode/homebridge-ikonke-outlet/master/images/K2Pro.jpg)\n![](https://raw.githubusercontent.com/YinHangCode/homebridge-ikonke-outlet/master/images/MiniB.jpg)\n![](https://raw.githubusercontent.com/YinHangCode/homebridge-ikonke-outlet/master/images/MiniW.jpg)\n\n## 支持的设备\n1.K2   \n2.K2 Pro   \n3.K Mini Pro   \n4.K Mini   \n\n## 安装说明\n1.安装HomeBridge, 可以参考文件[README](https://github.com/nfarina/homebridge/blob/master/README.md)。   \n如果你是安装在树莓派里，可以参考[Running-HomeBridge-on-a-Raspberry-Pi](https://github.com/nfarina/homebridge/wiki/Running-HomeBridge-on-a-Raspberry-Pi)。   \n2.确保你能在IOS设备的家庭app内搜到HomeBridge，如果不能请返回第一步。   \n3.安装[ikonkeIO](https://github.com/YinHangCode/ikonkeIO)。   \n4.安装本插件。\n```\nnpm install -g homebridge-ikonke-outlet\n```\n## 配置说明\n配置\"ikonkeIO\"为ikonkeIO目录下sh文件的绝度路径。   \n设备的\"type\"、\"ip\"、\"mac\"、\"password\"可以通过ikonkeIO获取，具体参考[ikonkeIO](https://github.com/YinHangCode/ikonkeIO)项目。   \n\"outletName\"配置为配件的名字。   \n示例如下：   \n```\n\"platforms\": [{\n    \"platform\": \"IkonkeOutletPlatform\",\n    \"ikonkeIO\": \"/home/pi/ikonkeIO/ikonkeIO.sh\",\n    \"deviceCfgs\": [{\n        \"type\": \"k2pro\",\n        \"ip\": \"192.168.88.42\",\n        \"mac\": \"28-d0-8a-08-79-4d\",\n        \"password\": \"36629\",\n        \"outletDisable\": false,\n        \"outletName\": \"K2Pro插座\"\n    }, {\n        \"type\": \"k2\",\n        \"ip\": \"192.168.88.43\",\n        \"mac\": \"28-d0-8a-02-3f-e6\",\n        \"password\": \"88663\",\n        \"outletDisable\": false,\n        \"outletName\": \"K2插座\"\n    }, { \n        \"type\": \"mini_b\",\n        \"ip\": \"192.168.88.41\",\n        \"mac\": \"28-d0-8a-81-77-5f\",\n        \"password\": \"eA,-J=57\",\n        \"outletDisable\": false,\n        \"outletName\": \"KMiniPro插座\"\n    }, { \n        \"type\": \"mini_w\",\n        \"ip\": \"192.168.88.44\",\n        \"mac\": \"aa-bc-23-66-12-d7\",\n        \"password\": \"aA7-G-ef\",\n        \"outletDisable\": false,\n        \"outletName\": \"KMini插座\"\n    }]\n}]\n```\n## 版本更新记录\n### 0.0.2 (2018-01-27)\n1.增加支持控制K Mini设备。   \n### 0.0.1 (2017-09-16)\n1.支持控制K2设备。   \n2.支持控制K2 Pro设备。   \n3.支持控制K Mini Pro设备。   \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyinhangcode%2Fhomebridge-ikonke-outlet","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyinhangcode%2Fhomebridge-ikonke-outlet","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyinhangcode%2Fhomebridge-ikonke-outlet/lists"}