本帖最后由 killadm 于 2018-8-18 12:15 编辑
只支持最老的 K1/K2,可能支持 K2pro, 其他都不支持!
Smart Plug外观:
型号:KK-SP3
介绍:http://www.demohour.com/projects/337763
Smart Plug 2外观:
型号:KK-SPRO
介绍:http://www.demohour.com/projects/347466
两种插座都是14年在点名时间众筹来的,众筹过K1的人购买K2只需要30,可以说相当良心了。
那时还没有esp8266,两种插座都是采用openwrt的系统,硬件和703n差不多,CPU都是AR9331。
论坛里的两种方案都只支持K2不支持K1。
本次接入的原理是在插座上运行一个服务,通过ha的command_line switch接入
1.找到插座IP
2.SSH进入到插座,输入账号root,密码是admin & p9z34c & 1234三个中的一个,我的K1密码是admin,K2密码是p9z34c。
登陆成功之后的界面是这样的
3.在/www目录下创建cgi-bin目录
4.用winscp登录进插座,协议选SCP,上传附件里的json.cgi到cgi-bin目录(K1 和 K2 的需要的 json.cgi 不同,注意不要下错了 ),更改www,cgi-bin,json.cgi权限为755。
5.打开浏览器,输入http://插座地址/cgi-bin/json.cgi,如果看到返回的json,并且能通过圈内的地址控制开关,就说明部署成功了。
6.配置ha,代码自动加上url编辑了,已上传附件。
switch:
platform: command_line
switches:
smatplugk:
command_on: "/usr/bin/curl -s -X POST [url=http://192.168.]http://192.168.[/url]*.*/cgi-bin/json.cgi?set=on"
command_off: "/usr/bin/curl -s -X POST [url=http://192.168.]http://192.168.[/url]*.*/cgi-bin/json.cgi?set=off"
command_state: "/usr/bin/curl -s -X GET [url=http://192.168.]http://192.168.[/url]*.*/cgi-bin/json.cgi?get=state"
value_template: '{{ value_json.state == "on" }}'
friendly_name: 厨宝
smatplugk2:
command_on: "/usr/bin/curl -s -X POST [url=http://192.168.]http://192.168.[/url]*.*/cgi-bin/json.cgi?set=on"
command_off: "/usr/bin/curl -s -X POST [url=http://192.168.]http://192.168.[/url]*.*/cgi-bin/json.cgi?set=off"
command_state: "/usr/bin/curl -s -X GET [url=http://192.168.]http://192.168.[/url]*.*/cgi-bin/json.cgi?get=state"
value_template: '{{ value_json.state == "on" }}'
friendly_name: 投影
pc:
command_on: "/usr/bin/curl -s -X POST [url=http://192.168.]http://192.168.[/url]*.*/cgi-bin/json.cgi?set=on"
command_off: "/usr/bin/curl -s -X POST [url=http://192.168.]http://192.168.[/url]*.*/cgi-bin/json.cgi?set=off"
command_state: "/usr/bin/curl -s -X GET [url=http://192.168.]http://192.168.[/url]*.*/cgi-bin/json.cgi?get=state"
value_template: '{{ value_json.state == "on" }}'
friendly_name: 电脑
7.附件:
K1:
K1-json.rar
(1.27 KB, 下载次数: 10)
K2:
K2-json.rar
(1.27 KB, 下载次数: 16)
ha配置范例:
smarplug.rar
(348 Bytes, 下载次数: 24)
|