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

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) 3 месяца назад

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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