Almond Plus路由器和家庭自动化中心现在通过websocket暴露其注册的z波和zigbee传感器的状态。
websocket API在这里:
https://wiki.securifi.com/index.php/Websockets_Documentation
我在路由器的本地IP地址上定位了一个节点红色的websocket节点,并在URL中包含了身份验证信息。这似乎适用于接收设备的状态更改。
但我还需要能够通过websocket发送命令来翻转开关等等。当我创造两个'倾听'并且'连接到'节点红色的websocket节点,只有正在侦听的节点连接。我需要制作两个节点吗?我希望有一种方法可以建立一个与websocket的连接并将其用于双向通信,但也许这个问题只是暴露了我对webockets或node-red功能的无知。
感谢您提供任何帮助或信息。
答案 0 :(得分:0)
您应该同时需要 Websocket in 和 Websocket out ,但两者都应设置为“connect to”模式。它们处理连接的输入和输出端
我必须仔细检查代码,但是它们应该共享相同的客户端连接,因此只有一个真正的Websocket连接。但即使2个节点没有共享连接,但是有2个单独的websocket连接到同一个地址应该不是问题。