标签: rest api curl openhab
我正在寻找一种使用OpenHab命令行界面发现USB zstick“ / dev / ttyACM0”的方法,因为我将不使用GUI,并且需要创建一个脚本来自动化一些事情。
OpenHab在他们的网站here和here中有一些文档,这是我发现的发现:
获取/发现 POST / discovery / bindings / {bindingId} / scan
但是我无法将其转换为有用的curl命令。关于从哪里开始的任何想法?
答案 0 :(得分:0)
我建议尝试使用REST文档,以找到正确的端点/表达式。
您可以通过纸张ui安装它:
然后它将通过<YOUR_OH_IP>:<PORT>/doc/index.html可用。 它为ui提供了一些端点的解释和示例,您可以通过它们进行实时测试。 这样应该可以帮助您找到正确的休息电话,以便以后使用curl。
<YOUR_OH_IP>:<PORT>/doc/index.html
答案 1 :(得分:0)
我不知道是否可以通过REST添加设备。如果是这样,您可以在REST文档中找到它。 如果通过REST API无法正常工作,则可能需要编写一个小的bash脚本来添加所需的内容。然后,您可以使用 executeCommandLine
executeCommandLine