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

18 апр. 2019 г.

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

Добавляем:  Редактируем 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)

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

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

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

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

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

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

    • (TopGun)
      (TopGun) месяц назад

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

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

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

        • (TopGun)
          (TopGun) месяц назад

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

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

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

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

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

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

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

15 нояб. 2018 г.
Способы автоматизации механических ворот
15 июн. 2018 г.
Охранная система в гараж на ESP8266 с интеграцией в Apple HomeKit
27 авг. 2018 г.
Интегрируем ХА в HomeKit
24 авг. 2018 г.
Пошаговая установка HomeAssistant
1 нояб. 2018 г.
Настройка Deconz USB стика ConBee от Dresden Elektronik в Hass.io и некоторые особенности эксплуатации
25 нояб. 2018 г.
Умное зеркало добавляем модули Airplay и Google Calendar
3 окт. 2018 г.
Как собрать и настроить Hyperion Ambilight - адаптивную подсветку ТВ.
4 апр. 2019 г.
Расскажу о том за ~1 час перевезти УД с 2мя USB стиками с Raspberry PI на Synology NAS.
20 окт. 2018 г.
Теоретические основы протокола MQTT и описание того, как он работает и для чего используется
24 авг. 2018 г.
Краткий экскурс в настройку Home Assistant