.

.

 找回密码
 免费注册
Safari 11.0.3 macOS 10.13.3
其实很简单, 需要一点点终端使用的基础就可以了.
yeelight 与 小米 都在开发 Homekit 版本的智能家居, 但是目前都没有支持, 所以需要自行做一个终端来曲线救国.

HomeBridge 就是干这个的. 可以直接在Mac上运行, 也可以在 树莓派p3 上运行.

这个教程是如何在 Mac 上运行的.

---

1. 需要先安装Xcode , 免费的在 App Store 上就可以下载.
2. 在 macOS 10.13 上安装 homebrew
[backcolor=rgba(27, 31, 35, 0.0470588)]/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"


pic 2018-02-23 at 8.26.00 PM.jpg





3. 安装Node
[backcolor=rgba(27, 31, 35, 0.0470588)]brew install node




pic 2018-02-23 at 8.26.02 PM.jpg



4. 安装 Homebridge
[backcolor=rgba(27, 31, 35, 0.0470588)]npm -g install homebridge --unsafe-perm




pic 2018-02-23 at 8.27.00 PM.jpg



5. 因为我买了 yeelight 的灯所以要安装 yeelight 灯的 Homebridge 插件.
npm install -g homebridge-yeelight




6. 创建编辑配置文件.
pic 2018-02-23 at 8.51.47 PM.jpg






  1. {    "bridge": {        "name": "YeeBridge",        "username": "78:11:DC:63:F8:3B",        "port": 51825,        "pin": "031-45-154"    },        "platforms": [        {            "platform" : "yeelight",            "name" : "yeelight"        }    ]}
复制代码



这里的username 就是你灯的 mac 网址, 可以去路由器上看到.


7. 设置好保存文件后启动 Homebridge
homebridge




pic 2018-02-23 at 8.51.52 PM.jpg



---


下一步就是打开 家庭 这个应用, 添加Homekit 设备了.

IMG_6209.jpg






IMG_6210.jpg






---


相关文档:
https://github.com/nfarina/homebridge/wiki/Install-Homebridge-on-macOS
https://github.com/vvpossible/homebridge_yeelight
















---





Homebridge 不会自动运行, 所以需要注册一下启动服务.

终端里运行:


  • nano ~/Library/LaunchAgents/com.homebridge.server.plist




记得把下文的 username 改成你的用户名. 修改好后按 crtl-x 退出并且按 Y 存储.
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
  3. <plist version="1.0">
  4. <dict>
  5.     <key>RunAtLoad</key>
  6.         <true/>
  7.     <key>KeepAlive</key>
  8.         <true/>
  9.     <key>Label</key>
  10.         <string>com.homebridge.server</string>
  11.     <key>ProgramArguments</key>
  12.         <array>
  13.              <string>/usr/local/bin/homebridge</string>
  14.              <string>-I</string>
  15.         </array>
  16.     <key>StandardOutPath</key>
  17.         <string>/Users/username/.homebridge/logfile.log</string>
  18.     <key>StandardErrorPath</key>
  19.         <string>/Users/username/.homebridge/logfile.log</string>
  20.     <key>EnvironmentVariables</key>
  21.         <dict>
  22.         <key>PATH</key>
  23.             <string>/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin</string>
  24.         <key>HOME</key>
  25.             <string>/Users/username</string>
  26.         </dict>
  27. </dict>
  28. </plist>
复制代码

然后赋予正确的权限.

  • sudo chown $(whoami) ~/Library/LaunchAgents
  • sudo chown $(whoami) ~/Library/LaunchAgents/com.homebridge.server.plist
  • sudo chmod 700 ~/Library/LaunchAgents
  • sudo chmod 600 ~/Library/LaunchAgents/com.homebridge.server.plist



重启后就可以运行了.




---







也可以在树莓派上运行 Homebridge 这样就不需要Mac一直开机了.  如何在树莓派上运行 , 我将再开个新帖.







---


分享 18-2-23 23:51:29

Safari 11.0.3 macOS 10.13.3
非常喜欢大妈发各种教程贴
分享 18-2-24 08:08:14 发自iPhone客户端
yingwei13 ( ☆☆☆☆ ) ( 赞 7 )

? iPhone 7 plus
这个教程相当给力
分享 18-2-24 09:16:49
curryhendry ( ☆☆☆☆ )

Safari 11.0.3 macOS 10.13.3
牛!
小米路由也有个homekit的扩展,可以控制yeelight。但是我觉得不好用,homekit只能控制开关和亮度,像我经常用到场景啥的就很不方便了。
所以改成了AI音箱控制
分享 18-2-24 11:07:35

Safari 11.0.3 macOS 10.13.3
curryhendry 发表于 18-2-24 09:16
牛!
小米路由也有个homekit的扩展,可以控制yeelight。但是我觉得不好用,homekit只能控制开关和亮度,像 ...

那个扩展已经没人维护了. 还是树莓派靠谱一些.
分享 18-2-24 11:15:35
yangweiye ( ☆☆☆☆☆ ) ( 赞 23 )

Safari 11.0.3 macOS 10.12.6
生命在于折腾MAC@Wally
分享 18-2-24 12:07:09
chenjunqi ( ☆☆☆ ) ( 赞 2 )

Safari 11.1 macOS 10.13.4
yeelight的灯不用网关吗
分享 18-2-24 12:15:03

Safari 11.0.3 macOS 10.13.3
chenjunqi 发表于 18-2-24 12:07
yeelight的灯不用网关吗

Homebridge 就是网关.
分享 18-2-24 12:56:11
chenjunqi ( ☆☆☆ ) ( 赞 2 )

Safari 11.1 macOS 10.13.4
哦哦,我以为和米家的东西一样要加一个网关。
分享 18-2-24 12:58:56

Safari 11.0.3 macOS 10.13.3
chenjunqi 发表于 18-2-24 12:56
哦哦,我以为和米家的东西一样要加一个网关。

米家的需要买个网关. yeelight 的灯不需要

 

您需要登录后才可以回帖 登录 | 免费注册

联系我们|急聘英才|移动版|站点地图|iPhone 客户端|保修查询|排行榜|Mac软件宝箱|麦克叉 ( 京ICP证110625号,京ICP备11029045号-1 )

Since Feb-16-2005

回顶部