Что нужно: Кондиционер, Broadlink RM Pro, Domoticz с установленным плагином broadlink

1. Через обучение плагина broadlink в domoticz (в переключателях) обучаем команду кнопки пульта кондиционера, она (ini файл ) появляется в своей папке, указанной в настройках.

 

2. Переносим в /home/pi/domoticz/broadlinkcommands переименовываем в conditioningOFF.ini и conditioningON.ini соответственно.

3. Даем права файлам:
sudo chmod 777 /home/pi/domoticz/broadlinkcommands/conditioningOFF.ini

sudo chmod 777 /home/pi/domoticz/broadlinkcommands/conditioningON.ini

4. Создаем в /home/pi/domoticz/broadlinkcommands/bash скрипты conditioningOFF.sh и conditioningON.sh вида:

#!/bin/bash sudo python3
/home/pi/domoticz/plugins/BroadlinkRM2/plugin_send.py /home/pi/domoticz/broadlinkcommands/conditioningOFF.ini
exit 0

5. Даем права скриптам:
sudo chmod 777 /home/pi/domoticz/broadlinkcommands/bash/conditioningOFF.sh

sudo chmod 777 /home/pi/domoticz/broadlinkcommands/bash/conditioningON.sh

6. Даем права плагину:
sudo chmod 777 /home/pi/domoticz/plugins/BroadlinkRM2/plugin_send.py

7. Делаем скрипты исполняемыми:

sudo chmod +x /home/pi/domoticz/broadlinkcommands/bash/conditioningON.sh

sudo chmod +x /home/pi/domoticz/broadlinkcommands/bash/conditioningOFF.sh

sudo chmod +x /home/pi/domoticz/plugins/BroadlinkRM2/plugin_send.py

8. В domoticz создаем dummy устройство «Выключатель» и в командах:

Включить:
script:///home/pi/domoticz/broadlinkcommands/bash/conditioningON.sh

Выключить:
script:///home/pi/domoticz/broadlinkcommands/bash/conditioningOFF.sh

9. Создаем dummy устройство «Установки термостата»:

10. Создаем событие:

P.S: Статус посылаемой команды отследить не предоставляется возможным, и сигнал может не дойти до источника (кондиционера). Имейте в виду

Оставить комментарий

avatar

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

  Подписаться  
Уведомление о