
智能家居
cp1300
电子爱好者
展开
-
Homebridge插件编写-基于homebridge-aqara
两年前就想自己写Homebridge插件,奈何没有nodejis功底,而且这个js代码的可读性真的太差了,当时根本看不懂这些插件写的是什么,好在最近重新看了homebridge-aqara插件,内部重新整理了,花了几天算是看懂了,最后我进行了修改,将每个控件直接解耦,每个控件一个.js文件,非常方便。而且去年我还尝试在windows上面安装homebridge,发现各种问题,今年重新试了一下,...原创 2019-11-21 16:00:30 · 1263 阅读 · 0 评论 -
[第一步]homekit智能家居,homebridge与homebridge-aqara通信协议
根据这个就可以使用iphone控制灯与开关.折腾了3个晚上,终于将homebridge安装好,安装之前需要安装一堆的库,比如node.js运行环境等,因为网上资料大部分都是在树莓派上面运行,我是直接在ubuntu上面进行的测试,因为安装会有所区别,但是安装好之后就一样了,安装方法在此我就不写了,后面补上,这里我主要写homebridge-aqara与网关的通信协议,可以使用一个linu...原创 2016-10-30 10:46:50 · 25141 阅读 · 7 评论 -
[第三步]homebridge添加yeelight插件支持彩色灯控制以及亮度调节
由于对js一点都不懂,折腾了2个晚上将homebridge-yeelight插件安装好了,并且把通信机制以及协议弄清楚了。yee.jsvar net = require("net");var dgram = require('dgram');var PORT = 1982;var MCAST_ADDR = '239.255.255.250';var discMsg = n原创 2016-11-11 12:32:23 · 11159 阅读 · 3 评论 -
[第二步]在NanoPi NEO UbuntuCore下安装homebridge(相关错误解决,希望能帮到同样遇到这些问题的朋友)
安装nodejs 7.0版本地址,注意选择版本https://nodejs.org/dist/v7.0.0/ node-v7.0.0-linux-armv7l.tar.gz 安装会非常慢,国外的网站 下载完成后会在/usr/local/中,我将解压后的文件命名为了node 解压:tar -zxf node-v7.0.0-linux-armv7l.tar.gz 添加环境变量,路径为:原创 2016-11-01 21:40:56 · 6810 阅读 · 1 评论 -
homebridge 问题记录
2018-04-21 由于升级了ios11,导致homekit设备都无法使用,也无法重现添加设备,删除掉/.homebridge文件夹中的accessories文件夹,persist文件夹即可,然后重新添加设备就行。...原创 2018-04-21 07:41:50 · 2430 阅读 · 0 评论