Управляем ''без умной'' светодиодной лентой через Home Assistant

27 сентября 2019, 13:14

У всех нас было время начала построения умного дома, когда ещё не каждый уверенно представлял, что ему нужно и как 'вапще' это всё делается. Поэтому, я почти уверен, что у многих завалялись железки, которые уже у продвинутого пользователя не вызывают особого восторга, как это было в самом начале пути, и теперь они валяются в дальнем ящике под названием ''авось пригодится'' ))).

В этой статье я раскажу свой личный опыт со светодиодными ''не умными'' RGB лентами, управляющимися через ИК модуль инфракрасным пультом, а именно, с пультом, у которого отдельные кнопки на включение и выключение ленты. То есть инфракрасный код на включение и выключение разный. Это, в свою очередь, даёт нам большую уверенность того, что если, например, лента вЫключена и вы послали опять же сигнал на вЫключение, то лента не включится, как в примере кондиционера, так как у большинства кондиционеров ИК сигнал на включение и выключение один и тот же.

k01-1.jpg

Почему я выбрал систему автоматизаций и центр умного дома на базе Home Assistant (далее ХА), так это потому, что ХА позволяет и даёт возможность взаимодействия девайсов абсолютно разных брендов и на разных протоколах друг с другом. В моём случае, мишная круглая кнопка, подключённая к михабу, включает и выключает ''тупую'' светодиодную ленту по ИК через броадлинк. Tак же настроена автоматизация на включение и выключение этой ленты, по датчику движения Акара .

В данной статье вы можете почитать, как настроить Броадлинк в ХА и найти в ней ссылки на статьи по установке ХА. 

После того, как вы успешно проделали манипуляции по предыдущей статье, в указанной ранее ссылке, переходим в файл для создания автоматизаций следующей командой. 

cd /home/homeassistant/.homeassistant/
sudo nano automation.yaml

Пример автоматизации включения и выключения ленты по датчику движения в тёмное время суток ниже. Сохраняем, предварительно заменив на свои параметры девайсов и ИК сигналов.

- alias: power light when move in bedroom
  trigger:
    platform: state
    entity_id: binary_sensor.motion_sensor_номервашегодатчикадвижения
    to: 'on'
  condition:
    condition: numeric_state
    entity_id: sensor.illumination_номервашегодатчикаосвещённости
    below: 23
  action:
  - service: switch.turn_on
    data:
      entity_id: switch.led_lenta_bedroom
  id: 6524d3sg45sb01dd64a5
- alias: off light when no move detected in bedroom
  trigger:
    platform: state
    entity_id: binary_sensor.motion_sensor_номервашегодатчикадвижения
    to: 'off'
    for:
      minutes: 0
  action:
  - service: switch.turn_off
    data:
      entity_id: switch.led_lenta_bedroom
  id: 65gfh65g4h3965wer26a5jg

Пример автоматизации включения и выключения ленты по клику круглой мишной кнопки. Также сохраняем, предварительно заменив на свои параметры девайсов и ИК сигналов.

- alias: Bedroom turn on led lent Switch Single Click
  trigger:
    - platform: event
      event_type: xiaomi_aqara.click
      event_data:
        entity_id: binary_sensor.switch_158d000186da59
        click_type: single
  condition:
    - condition: state
      entity_id: switch.led_lenta_bedroom
      state: 'off'
  action:
    - service: switch.turn_on
      entity_id:
        - switch.led_lenta_bedroom
  id: 65g8d7e9564fgh65wer26a5jg

- alias: Bedroom turn off led lent Switch Single Click
  trigger:
    - platform: event
      event_type: xiaomi_aqara.click
      event_data:
        entity_id: binary_sensor.switch_158d000186da59
        click_type: single
  condition:
    - condition: state
      entity_id: switch.led_lenta_bedroom
      state: 'on'
  action:
    - service: switch.turn_off
      entity_id:
        - switch.led_lenta_bedroom
  id: 65gfh65g4h39xf3626a5jg

Ну и всё, теперь вроде бы уже давно ненужная вещь окажется довольно полезной.

Опять же, хочу проинформировать читателя, что лично я не советую создавать серьёзное освещение этими лентами, но для подсветки какого-нибудь отдельного ящика, небольшого участка или ниши в шкафу - вполне годный вариант.


Все новости мира умных домов - t.me/SprutAI_News

Остались вопросы? Мы в Telegram - t.me/soprut

Хочешь умный дом но нет времени разбираться?
Посмотри примеры работ и выбери себе интегратора.
К списку статей

Скидки для сообщества

Ноотехника

+375 17 233-25-45
Промокод:
Sprut
Размер скидки:
10%
Действует у всех официальных представителей. Для применение необходимо указать в поле комментария или при звонке менеджеру.

Интернет-магазин yourhomekit.ru

+7 914 550-51-11
Промокод:
SPRUT-BLG
Размер скидки:
8%
Cамый большой ассортимент в России аксессуаров Apple HomeKit

Похожие статьи

15 ноября 2018, 09:42
Способы автоматизации механических ворот
15 июня 2018, 12:13
Охранная система в гараж на ESP8266 с интеграцией в Apple HomeKit
24 августа 2018, 12:18
Пошаговая установка HomeAssistant
27 августа 2018, 10:14
Интегрируем ХА в HomeKit
20 октября 2018, 22:57
Теоретические основы протокола MQTT и описание того, как он работает и для чего используется
01 ноября 2018, 09:27
Настройка Deconz USB стика ConBee от Dresden Elektronik в Hass.io и некоторые особенности эксплуатации
03 октября 2018, 22:03
Как собрать и настроить Hyperion Ambilight - адаптивную подсветку ТВ.
30 августа 2019, 07:28
Несколько нетривиальных способов использования датчика открытия окон/дверей от Xiaomi/Aqara.
29 декабря 2018, 07:22
Ну что, в канун Нового года. Предлагаю небольшой провокационный список. Не надо его рассматривать как руководство к действию - это мои "мысли на тему". Позитива не ждите, но может кто-то сделает ответочку в позитивном стиле.
03 апреля 2019, 04:29
Разбираем простейшую задачу по электрическому подключению светодиодной ленты к источнику питания и управлению через Умный дом.