小白专用node-red版tc1等接入homekit的n1固件

百度云地址

链接:https://pan.baidu.com/s/1gnkciL_KsxiZiknVp0CO6w
提取码:9ee6

硬件准备

  • n1或者群晖或者其他linux主机,这里提供一个我写好各种设置的n1小白专用版镜像。看附件百度盘里面的文件。
  • tc1–刷好zip大神的z固件,能使用mqtt的。自己给tc1刷机或者pdd上直接买别人刷好
  • 刷机用的U盘。n1挑U盘,这里要注意。

软件准备

  • 刷镜像的工具-- Etcher
  • node-red

node-red使用到的插件

  • node-red-contrib-mqtt-broker
  • redmatic-homekit

步骤过程

  1. 把百度云里面的小白镜像解压,如果是已经在iobroker或者homeassistant或者独立安装好了node-red的,那么自行安装node-red-contrib-mqtt-broker、redmatic-homekit两个插件,然后导入附件的json流程。如何安装node-red,请查看这个教程,点击我查看

  2. 使用Etcher或者Win32DiskImager工具,把小白专用镜像刷进u盘。

  3. 刷好了U盘,把U盘插进n1靠近hdmi口的那个usb插口。通电开机。

  4. 使用ssh工具putty或者其他的ssh工具,链接上n1,具体的使用putty的教程点击这个,我不重复造车。

                **ssh的用户名是admin,密码是abc123456**
    
  5. 链接上n1之后,输入以下下命令,输完之后,等待把U盘上的armbian系统刷进n1的机身内存。

./install.sh
  1. 当armbian刷进了n1之后,断掉n1电源,拔出U盘后重新上电。过一会,在浏览器上输入
    “n1的ip:1880”,假如我的n1的ip地址是192.168.31.9,那么我就要在浏览器上输入:
192.168.31.9:1880
  1. 登陆node-red的管理后台,用户名是admin,密码是abc123456


8. 登陆node-red之后,你会看到我预设好的tc1接入homekit的流程模板、mqtt服务器设置页。

  1. 你首先要设置你的mqtt服务器,点击mqtt服务器的页标签,然后点击mqtt服务器节点,进入设置,你只需要设置:username和password,其他你不清楚的别动,默认就好。设置好了用户名和密码,你要点击完成和部署。mqtt服务器生效。
  2. 在zip大神提供的zcontrol软件,把刚刚设置好的mqtt信息设置好。,成功链接上可以看到app已经链接上mqtt服务器。

  3. 回到node-red界面,先点击+好,添加一个操作页面,然后在模板的页面,把所有节点选定,ctrl+c,然后ctrl+v把流程复制到刚刚添加的页面。

  4. 设置相关流程,把tc1接入homekit。












flows (10).json (16.2 KB)

ssh登录不了。已反复刷U盘 ,已重下镜像。

确认一下有没有把固件刷进去emmc,我下午确认了登陆密码没有问题。

用户名不是admin,是root

@robot 请核实

晕了,是的,ssh是root,其他是admin

谢谢楼上的同学回复,这里再问一下没有iphone 所以用不了家庭app,能有其他app替代?

补充:将TC1中枢 switch修改为 outlet 在homekit不是以“开关”形式展现,是以“按钮”形式展现 ,不占空间,开关方便 :stuck_out_tongue_winking_eye: :stuck_out_tongue_winking_eye: :stuck_out_tongue_winking_eye:

图片展示

用户名是ROOT,可能楼主不小心写错了。