如何在Openhab中仅允许对Switch项进行读取访问?

时间:2019-06-29 19:56:56

标签: openhab

在使用Openhab 2.4.0时,我偶然发现了this个帖子。我试图在Paper UI的“控制”选项卡中以只读访问权限显示开关项目(对于Hue Bulb)的状态。一个简单的解决方案是拥有一个仅对开关状态具有读访问权限的项目类型(类似于smartThings中的lockOnly功能),但是我也找不到使用“ String”项目类型的人的例子。

我认为这在某些人只想在集成第三方服务时共享设备状态或仅允许访问设备上的一个命令(例如,仅允许锁定但禁用解锁)时很有用。

如果有人发布指向尝试实现类似功能的教程的链接,我将不胜感激。我是Openhab的新手,可能会误解架构本身。

1 个答案:

答案 0 :(得分:0)

也许我来晚了,但是无论如何我都会尽量给出一个答案。 我认为不会像您想看到的那样。

原因很简单: Paper UI并不打算在生产中用作ui。 它旨在用于配置,管理和维护。 控制部分位于其中,用于测试东西,而无需切换到用户ui(例如基本ui或android应用)。

对于其他用户界面(如基本UI或HABPanel),您可以使用所谓的proxy-item解决问题。

您在问题中链接的openhab社区线程中的回答也与此等效。

无论如何,对于可能会发现此问题的其他人,这里有tutorial/explanation用于代理项目的使用。