Добавляем сенсоры устройств онлайн, строим новые автоматизации

18 апреля 2019, 07:51

Мы настроили умный дом, обзавелись массой устройств, но некоторые из них требуют особого внимания. 

Добавляем:  Редактируем configuration.yaml 

binary_sensor:
  - platform: ping
    host: 192.168.1.85
    name: OnePlus
    count: 2
    scan_interval: 300

Пинговать будем устройства, которые находятся в нашей wifi сети. Нужно указать ip-адрес устройства, присвоить имя, указать интервал сканирования в секундах. Перезагружаем НА, переходим в инструменты разработчика, находим в объектах новый сенсор OnePlus

binary_sensor.oneplus:
  icon: mdi:cellphone-android

Редактируем customize.yaml, добавляем иконки для устройств. Масса иконок доступна здесь. После создания новых сенсоров, добавляем на Dashboard, получаем список

Теперь мы видим какие устройства сейчас онлайн

Для наглядности (по желанию) использования устройств я добавил в sensors.yaml платформу history_stats

- platform: history_stats
  name: ipad работал
  entity_id: binary_sensor.ipad
  state: 'on'
  type: time
  start: '{{ now().replace(hour=0).replace(minute=0).replace(second=0) }}'
  end: '{{ now() }}'
Теперь вы знаете, что ваш ребенок играл на iPad совсем не 5 минут =)

После этого появляются дополнительные возможности для автоматизации.

Например: когда я поднимаюсь в квартиру, то телефон появляется в wifi сети, Gateway трезвонит, что пришел "папа", все меня встречают. 

- alias: Honey I'm home
  initial_state: true
  trigger:
    - platform: state
      entity_id: binary_sensor.oneplus6
      to: 'on'
  condition:
        - condition: time 
          after: '17:05:00'
          before: '18:00:00'
  action:
    - service: xiaomi_aqara.play_ringtone
      data:
        gw_mac: XX:XX:XX:XX:XX:XX
        ringtone_id: 10
        ringtone_vol: 100

Или же можете получать уведомления, что iPad работает больше определенного времени. Здесь вступает в бой ваша фантазия.


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

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

Хочешь умный дом но нет времени разбираться?
Посмотри примеры работ и выбери себе интегратора.
  1. Вячеслав Фетисов (Ziracul)
    Вячеслав Фетисов (Ziracul) 6 месяцев назад

    Спасибо за отличный контент)

  2. Олег Челбаев (sprut)
    Олег Челбаев (sprut) 6 месяцев назад

    В кейсе работы с ребёнком годно, но нужно учитывать что девайсы имеют свойства засыпать....

  3. (Kust)
    (Kust) отредактировано 6 месяцев назад

    Не проверял на других роутерах, но xiaomi router 3G достаточно 1 раз прописать в конфиге и он сам отдаёт состаяние всех wifi устройсв отмеченных в сети (device_tracker) при этом нет необходимости разыскивать и пинговать конкретное устройства.

    (любителям на заметку) 

    • Артем Симоненко (TopGun)
      Артем Симоненко (TopGun) 6 месяцев назад

      а как это применит в HA (где прописать)

      • (Kust)
        (Kust) 6 месяцев назад
        1000x_image.jpg?1555589440
      • (Kust)
        (Kust) 6 месяцев назад

        В конфиге ХА прописываешь трекер роутер.. в States залетают устройства с текущими статусами  On/Off далее закидываешь их на морду как любые датчики, и как в статье уже можно обрабатывать реакции

        • Артем Симоненко (TopGun)
          Артем Симоненко (TopGun) 6 месяцев назад

          Ааа понял через девайс трекер. Я просто подумал какая-то встроенная фишка роутера 

  4. (Brain)
    (Brain) 6 месяцев назад

    Судя по автоматизации папе рады только в промежутке  17.05 - 18.00
    Позже папа не будет воспринят на должном позитивно/радостном-эмоциональном уровне ))

  5. (Brain)
    (Brain) 6 месяцев назад

    Вдогонку. Мак адрес шлюза лучше прописывать без разделительных двоеточий ибо возможны глюки.
    По крайней мере это прописано в документации HA по шлюзам Xiaomi/Aqara.

К списку статей

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

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