我是openHAB的新手,它试图通过Siri将参数发送到Linux bash脚本,因此openHAB将接收该参数,将其用作脚本输入,并以数字或字符串形式返回bash脚本输出结果Siri再次使用它来响应我的原始请求。
在学习过程中,我设法创建了openHAB Thing,Item和Sitemap,并编写了bash脚本,然后让它运行Homekit和Siri的ping命令(ping 10.10.10.10 -c 2),这并不难。但是,至少对我来说,将IP地址,字符串或数字传递给Siri似乎不是一件容易的事情。
在我的在线搜索过程中,您可以说openHAB非常灵活,人们正在向其事物发送数字,百分比和字符串作为输入并获得动态输出,因此我猜我的要求应该以类似的方式或另一个。以下是尝试实现的示例方案:
示例场景1: 请求:嘿Siri,请ping 10.10.10.10 响应:可以访问10.10.10.10
示例方案2: 请求:嘿Siri,将我的互联网提供商切换到第二家 响应:您的提供商现在已切换为X提供商
我正在使用Raspberry Pi和OpenHAB2,并启用了HomeKit,RegEx转换和Exex绑定。
您能否分享示例配置或我可以用来实现它的任何有用的代码源?
感谢您的帮助。