Использовать Siri с OpenHAB2 для отправки аргументов скрипту bash и его запуска? - PullRequest
0 голосов
/ 22 ноября 2018

Я новичок в openHAB, пытаюсь посылать аргументы в скрипт bash для Linux через Siri, и этим openHAB получает аргумент, использует его в качестве входных данных для моего скрипта и возвращает результат вывода скрипта bash в виде числа или строки, которые могут бытьиспользовался Siri для ответа на мой первоначальный запрос.

В процессе обучения мне удалось создать openHAB Thing, Item и Sitemap и написать сценарий bash, а затем заставить его выполнить команду ping (ping 10.10.10.10 -c 2) от Homekit и Siri, что было не так сложно.Тем не менее, передача IP-адреса, строки или числа в Siri не кажется легкой частью для настройки, по крайней мере, для меня.

Во время моих онлайн-поисков вы могли сказать, что openHAB довольно гибок, и людиотправка чисел, процентов и строк в свои Вещи в качестве входных данных и получение динамических выходных данных, поэтому я предполагаю, что мои требования должны быть выполнимы аналогичным образом или другим способом.Вот примеры сценариев, которые пытаются достичь:

Пример сценария1: Запрос: Эй, Сири, пожалуйста, пинг 10.10.10.10 Ответ: 10.10.10.10 достижимо

Пример сценария2: Запрос: Эй, Сири, переключи мойинтернет-провайдер ко второму Ответ: Ваш провайдер теперь переключился на провайдера X

Я использую Raspberry Pi и OpenHAB2, с HomeKit, RegEx Transformation, Exex привязка всех включена.

Не могли бы вы поделитьсяпример конфигов или любой другой полезный источник кода, который я могу использовать для достижения этой цели?

Благодарим вас за помощь.

...