В пятый раз наверное устанавливаю этот плагин для Broadlink RM3 Mini, и каждый раз обещаю себе записать как
ВНИМАНИЕ! MAC-адрес вводим без ":"
Смотрим в журнал, проверяем ошибки.
Переходим к добавлению ИК-устройств. В Переключателях ищем Broadlink IR - Command
Жмем Learn, затем направляем ДУ-пульт в сторону Broadlink и нажимаем на нём кнопку, которую будем симулировать. После жмём Save и переходим в меню Настройка>Устройства.
Добавляем новое устройство (если надо) и задаём имя.
Мне, как обладателю телевизора без поддержки CEC, приходится держать пульт ДУ чтобы его включить, после включения miniPC с kodi. Плюс ещё нажать кнопку включения усилителя. Ппц. А потом ещё выключить...
Добавляем сцену с включением ТВ и усилителя и активируем её, когда Kodi появляется Online. Profit!
sudo pip3 install broadlink
Если вылезает ошибка..."Exception:
Traceback (most recent call last):
File "/usr/share/python-wheels/urllib3-1.19.1-py2.py3-none-any.whl/urllib3/connectionpool.py", line 594, in urlopen
chunked=chunked)
File "/usr/share/python-wheels/urllib3-1.19.1-py2.py3-none-any.whl/urllib3/connectionpool.py", line 391, in _make_request
six.raise_from(e, None)"
... у вас как и у меня проблемы с пипкой. Обновляем до последней версииsudo pip3 install --upgrade pip
И начинаем установку сноваsudo pip3 install broadlink
sudo pip3 install pyaes
cd domoticz/plugins/
mkdir BroadlinkRM2
cd BroadlinkRM2
wget https://www.dropbox.com/s/1msh7bxfu0bgrdg/plugin.py
wget https://www.dropbox.com/s/sc8dvpnfdleg4jj/plugin_send.py
wget https://www.dropbox.com/s/y96quspxdjn3epf/plugin_http.py
wget https://www.dropbox.com/s/q39jzm8b0dpsxtc/plugin_http.sh
chmod +x plugin*
Переходим в Domoticz>Настройка>Оборудование и набираем настройкиВНИМАНИЕ! MAC-адрес вводим без ":"
Смотрим в журнал, проверяем ошибки.
Переходим к добавлению ИК-устройств. В Переключателях ищем Broadlink IR - Command
Жмем Learn, затем направляем ДУ-пульт в сторону Broadlink и нажимаем на нём кнопку, которую будем симулировать. После жмём Save и переходим в меню Настройка>Устройства.
Добавляем новое устройство (если надо) и задаём имя.
Мне, как обладателю телевизора без поддержки CEC, приходится держать пульт ДУ чтобы его включить, после включения miniPC с kodi. Плюс ещё нажать кнопку включения усилителя. Ппц. А потом ещё выключить...
Добавляем сцену с включением ТВ и усилителя и активируем её, когда Kodi появляется Online. Profit!
return {
on = {
devices = {
107, -- IDX kodi TV
},
},
execute = function(domoticz, device)
local powerontv = 'sudo python3.5 /home/pi/domoticz/plugins/broadlink/plugin_send.py /home/pi/domoticz/Config/broadlink/BroadlinkRM2-22-2.ini'
local poweronhk = 'sudo python3.5 /home/pi/domoticz/plugins/broadlink/plugin_send.py /home/pi/domoticz/Config/broadlink/BroadlinkRM2-22-5.ini'
if (domoticz.devices(107).state == 'On') then
os.execute(powerontv)
os.execute(poweronhk)
elseif (domoticz.devices(107).state == 'Off') then
local powerofftv = 'sudo python3.5 /home/pi/domoticz/plugins/broadlink/plugin_send.py /home/pi/domoticz/Config/broadlink/BroadlinkRM2-22-2.ini'
local poweroffhk = 'sudo python3.5 /home/pi/domoticz/plugins/broadlink/plugin_send.py /home/pi/domoticz/Config/broadlink/BroadlinkRM2-22-4.ini'
local mutehk = 'sudo python3.5 /home/pi/domoticz/plugins/broadlink/plugin_send.py /home/pi/domoticz/Config/broadlink/BroadlinkRM2-22-3.ini'
os.execute(mutehk)
os.execute(powerofftv)
os.execute(poweroffhk)
end
end}
Комментариев нет :
Отправить комментарий