部署HomeAssistant,把米家设备接入Homekit

写前碎碎念

考虑到HomeAssistant需要部署到24h运行的设备上。起初把ac2100的老毛子刷成了opnewrt,计划搭建在路由器上,但一想到万一配置过程出了点问题,就断网失联了。网上的教程很多采用的树莓派,由于家境贫寒,想起了我还有一台J1900的黑群晖,2GB的内存刚好符合HA的配置要求,就搭建了docker版。

所需工具

  • 一台NAS
  • 一台iPhone
  • 一台电脑

    主要步骤

    1. 安装docker版HomeAssistant

    按照网上的教程,直接在群晖docker里安装。但由于网络原因总是失败(设置系统代理依旧),ssh连接nas后拉取github镜像仓库的国内地址:docker pull ghcr.nju.edu.cn/home-assistant/home-assistant:stable

    2. 添加HACS

    详情见这个视频

    我讲讲我遇到的问题:"高级模式启动之后,没有加载项这个项目",于是手动安装。

    ssh连接机器,cd docker exec -it homeassistant bash,安装脚本wget -O - https://get.hacs.xyz | bash -(详情见HACS中文版官方文档)

    3. 添加Xiaomi Miot Auto

    和安装HACS时一样,无法通过HACS安装,只能手动安装。参考这个项目,运行wget -O - https://get.hacs.vip | DOMAIN=xiaomi_miot bash -
    输入小米账号和密码登录,即可自动同步已添加的设备。
    安装配置

    4. 添加HomeKit Bridge,扫码加入家庭

    设备与服务-添加集成-搜索“apple”-选择“HomeKit Bridge”,
    注意扫描通知里面的家庭二维码 即可把homebridge添加到家庭,剩下的就是挨个配置具体的设备。

海棠在摸鱼 𓆝𓆟𓆜
“ 誰怕?一蓑煙雨任平生~ ”
 喜欢文章
6人喜欢
评论 30 写评论
头像
  1. 1
    1未知
    回复0 
    555
  2. 1
    1未知
    回复0 
    1
  3. 1
    1未知
    回复0 
    555
  4. 1
    1未知
    回复0 
    555
  5. 1
    1未知
    回复0 
    555
  6. 1
    1未知
    回复0 
    555
  7. 1
    1未知
    回复0 
    555
  8. 1
    1未知
    回复0 
    555
  9. 1
    1未知
    回复0 
    555
  10. 1
    1未知
    回复0 
    (select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/
  11. 1
    1未知
    回复0 
    555-1 OR 457=(SELECT 457 FROM PG_SLEEP(15))--
  12. 1
    1未知
    回复0 
    555dtb9SNBA') OR 336=(SELECT 336 FROM PG_SLEEP(15))--
  13. 1
    1未知
    回复0 
    555
  14. 1
    1未知
    回复0 
    1
  15. 1
    1未知
    回复0 
    555
  16. 1
    1未知
    回复0 
    1
  17. 1
    1未知
    回复0 
    1
  18. 1
    1未知
    回复0 
    1
  19. 1
    1未知
    回复0 
    1*if(now()=sysdate(),sleep(15),0)
  20. 1
    1未知
    回复0 
    1-1; waitfor delay '0:0:15' --
  21. 1
    1未知
    回复0 
    1-1 OR 611=(SELECT 611 FROM PG_SLEEP(15))--
  22. 1
    1未知
    回复0 
    1Kh80xGQ3' OR 901=(SELECT 901 FROM PG_SLEEP(15))--
  23. 1
    1未知
    回复0 
    1'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'
  24. 1
    1未知
    回复0 
    1
  25. 1
    1未知
    回复0 
    1
  26. 1
    1未知
    回复0 
    1
  27. 1
    1未知
    回复0 
    1
  28. 1
    1未知
    回复0 
    1
  29. 1
    1未知
    回复0 
    1