Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在寻找一种使用 OpenHab 命令行界面发现 USB zstick“/dev/ttyACM0”的方法,因为我不会使用 GUI,我需要创建一个脚本来自动化一些事情。
在他们的网站here和here OpenHab有一些文档,这就是我发现的:
GET /discovery POST /discovery/bindings/{bindingId}/scan
但是我无法将其变成有用的 curl 命令。关于从哪里开始的任何想法?
我不知道是否可以通过 REST 添加设备。如果是这样,您可以在 REST 文档中找到它。如果通过 REST API 不起作用,您可能需要编写一个小的 bash 脚本来添加您想要的东西。executeCommandLine然后你可以在规则中调用你的脚本
executeCommandLine
我建议尝试 REST 文档,以找到正确的端点/表达式。
你可以通过paper ui安装它:
然后将通过<YOUR_OH_IP>:<PORT>/doc/index.html. 它提供了一些带有端点解释和示例的 ui,您可以通过它实时测试它们。这应该可以帮助您找到正确的休息调用,以便之后与 curl 一起使用。
<YOUR_OH_IP>:<PORT>/doc/index.html