如何在Node-RED流程中更改hass里的二进制传感器的ON和OFF状态
如何在Node-RED流程中更改hass里的二进制传感器的ON和OFF状态 mqtt binary sensor才可以,通过nr发送mqtt指令,或者template sensor也可以曲线救国。 情非殇 发表于 2022-6-15 17:34mqtt binary sensor才可以,通过nr发送mqtt指令,或者template sensor也可以曲线救国。 ...
为什么不能用call service节点,我用这个会报错,是不是就不能用? vinter_wu 发表于 2022-7-4 09:34
为什么不能用call service节点,我用这个会报错,是不是就不能用?
binary sensor类型属于客观存在,不受主观影响。
除非你用模板或者mqtt写法,它没有自动获取的上线。
主动控制要用switch script light等类型 楼上正解
所谓 传感器 就是 read only , 只读的
传感器是获取数据用的,控制器才是可以控制的例如灯、插座之类的,控制可以试试device节点 可以使用Hass的REST API来设置状态,
Nodered中用http节点,请求方式选“按msg.method设置”
然后前面用一个function节点组msg
msg.method="POST";
msg.headers = {
"Authorization": "Bearer 你的hass秘钥",
"content-type": "application/json",
}
msg.url = `http://192.168.1.123:8123/api/states/switch.dianshiji`;
msg.payload = {"entity_id":"switch.dianshiji","state": "on"};
return msg;
页:
[1]