首先安装节点 redmatic-homekit
主要说一下这个节点 universal 的使用,这个节点可以添加多个设备,方便管理,像M1那样多个数值放在一起
拉出者2个节点,配置好接入到HomeKit中,然后按开关看一看输出信息是啥
输出信息主要有2个一个是topic一个是payload,这样我们做设备控制和状态反馈就容易多了
举个例子,比如我们有一个mqtt开关,他的topic为dc1/s1,payload为on或off,那么我们的节点就可以这样写
测试下开关监听一下mqtt可以看到右边的输出信息,这样控制就做好了,然后是反馈状态,把我们刚才的change节点翻转一下就行了 连好线,这样就做好一个控制了
接下来是sensor类的
像switch一类的还好说,我们只要按一下看他的反馈信息就知道该怎么写,但是传感器之类的就不行了,只能看文档https://github.com/KhaosT/HAP-NodeJS/blob/master/src/lib/gen/HomeKit.ts
主要介绍PM2.5这类的传感器
已M1为例子
主要结构是这样的
空气质量类型的传感器,然后我们在文档中找到这个sensor介绍
在这里我们可以看到空气质量的几个状态显示
解读完文档我们就知道该如何下手了,
然后添加这2个change节点一个用来显示状态,一个用来显示数值,这样我们的HomeKit里就会显示空气质量优差之类的,进入后还有数值可显示
M1.json (7.7 KB)