如何使用openHAB REST API添加设备

时间:2019-07-17 15:34:47

标签: rest api curl openhab

我正在寻找一种使用OpenHab命令行界面发现USB zstick“ / dev / ttyACM0”的方法,因为我将不使用GUI,并且需要创建一个脚本来自动化一些事情。

OpenHab在他们的网站herehere中有一些文档,这是我发现的发现:

获取/发现 POST / discovery / bindings / {bindingId} / scan

但是我无法将其转换为有用的curl命令。关于从哪里开始的任何想法?

2 个答案:

答案 0 :(得分:0)

我建议尝试使用REST文档,以找到正确的端点/表达式。

您可以通过纸张ui安装它: paper ui view for the rest docs addon

然后它将通过<YOUR_OH_IP>:<PORT>/doc/index.html可用。 它为ui提供了一些端点的解释和示例,您可以通过它们进行实时测试。 这样应该可以帮助您找到正确的休息电话,以便以后使用curl。

Overview of rest docs addon page

答案 1 :(得分:0)

我不知道是否可以通过REST添加设备。如果是这样,您可以在REST文档中找到它。 如果通过REST API无法正常工作,则可能需要编写一个小的bash脚本来添加所需的内容。然后,您可以使用 executeCommandLine