Мы настроили умный дом, обзавелись массой устройств, но некоторые из них требуют особого внимания.
Добавляем: Редактируем configuration.yaml
binary_sensor: - platform: ping host: 192.168.1.85 name: OnePlus count: 2 scan_interval: 300
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() }}'
После этого появляются дополнительные возможности для автоматизации.
Например: когда я поднимаюсь в квартиру, то телефон появляется в 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 работает больше определенного времени. Здесь вступает в бой ваша фантазия.
Спасибо за отличный контент)
В кейсе работы с ребёнком годно, но нужно учитывать что девайсы имеют свойства засыпать....
Не проверял на других роутерах, но xiaomi router 3G достаточно 1 раз прописать в конфиге и он сам отдаёт состаяние всех wifi устройсв отмеченных в сети (device_tracker) при этом нет необходимости разыскивать и пинговать конкретное устройства.
(любителям на заметку)
а как это применит в HA (где прописать)
В конфиге ХА прописываешь трекер роутер.. в States залетают устройства с текущими статусами On/Off далее закидываешь их на морду как любые датчики, и как в статье уже можно обрабатывать реакции
Ааа понял через девайс трекер. Я просто подумал какая-то встроенная фишка роутера