Home Assistant - бинарные сенсоры, изучаем, применяем

Поделиться
HTML-код
  • Опубликовано: 2 окт 2024
  • Мы поговорим про тип устройств, который называется бинарные сенсоры. Что это такое, классы бинарных сенсоров, примеры использования, создание многокомпонентных сенсоров.
    Обратная связь - ask.kvazis🐶gmail.com
    Мой канал в телеграмм @smarthomesell - t.me/smarthome...
    Посильная помощь на развитие канала - www.paypal.me/...
    Конфигурация Home Assistant - github.com/kva...
    Таблица (обновляется) по экосистеме Xiaomi - bit.ly/2EzbLca
    Каталог моих обзоров с ссылками - bit.ly/360DVYk
    Получить кэшбек и экономить на покупках - bit.ly/2U9ENEP
    Русифицированный MiHome c переведенными сценариями- bit.ly/2El5Fe0
    “Production Music courtesy of Epidemic Sound” www.epidemicsound.com
    #kvazis #xiaomi #hassio #homeassistant

Комментарии • 89

  • @iNurble
    @iNurble 4 года назад +28

    Вы так и остаётесь лучшим каналом по своей тематике!

    • @Alex_Kvazis
      @Alex_Kvazis  4 года назад

      Спасибо

    • @perepoloh0
      @perepoloh0 4 года назад +4

      Поддерживаю) если б не Алекс, я бы давно забил на home assidtant и идею умного дома в принципе) ещё бы углубиться в параллельную ветку с xiaomi - esp32)

    • @zombiedis
      @zombiedis 4 года назад

      пр факту просто единственным)

  • @FOREX_COBETHUK
    @FOREX_COBETHUK 4 года назад +4

    *ОТЛИЧНЫЙ ОБЗОР*

  • @shmuzer_32
    @shmuzer_32 Год назад +1

    Вы не подскажите как из binary Ping получить время отклика?
    Ведь в самом Ping вроде бы есть эти данные
    ( round trip time mdev
    round trip time avg
    round trip time min
    round trip time max)
    Что бы затем в виде графика на панель вывести

  • @ОлегМасловский-у6н
    @ОлегМасловский-у6н 3 года назад

    Спасибо за Ваши обзоры!

    • @Alex_Kvazis
      @Alex_Kvazis  3 года назад

      Пожалуйста :)

    • @ОлегМасловский-у6н
      @ОлегМасловский-у6н 3 года назад

      @@Alex_Kvazis Возможен ли урок по Modbus RTU? Для HA разумеется)

    • @Alex_Kvazis
      @Alex_Kvazis  3 года назад

      @@ОлегМасловский-у6н в планах пока нет

  • @dmitriystarovoitov8716
    @dmitriystarovoitov8716 2 года назад

    Добрый день, не подскажите как сделать чтобы срабатывание сенсора, выдавало не просто сообщение обнаружено, а например то которое я укажу?

    • @Alex_Kvazis
      @Alex_Kvazis  2 года назад

      Через платформу темплейт можно сделать сенсор который в зависимости от состояния этого будет выдавать все что вы захотите

  • @denz6934
    @denz6934 2 года назад

    Привет. Столкнулся с такой проблемой... Интегрируя датчик дыма tuya в HA, он интегрировался как аккумулятор 😅 Причем даже не показывает процент зарядки, а просто high. Решил пробовать пробросить его в local tuya, но всё тот же сенсор аккумулятора. Затем решил имитировать дым а затем когда датчик начнёт кричать - попробовать его добавить в local tuya. И о чудо, уже 2 сенсора: бинарный сенсор дыма и сенсор заряда аккумулятора.
    Но увы, не долго радовался... Спустя 2 минуты, сенсор дыма стал не доступен. Я так понимаю, что ушел в сон для экономии заряда аккумулятора. Но после имитации дыма - из сна уже не выходил (был не доступен в local tuya, хотя по факту - сработал).
    Хотелось бы узнать, можно ли написать что-то такое, чтобы его постоянно будили и он не спал становясь недоступным?

    • @Alex_Kvazis
      @Alex_Kvazis  2 года назад +1

      Очевидно это wi-fi датчик дыма. Очень странный выбор, тем более для критичного устройства. Есть отличные датчики на zigbee, их и лучше брать, например ruclips.net/video/GlY2Ll8-bp8/видео.html

    • @denz6934
      @denz6934 2 года назад

      @@Alex_Kvazis Покупал его ещё до появления железа для HA. Сейчас, когда я уже столкнулся с этими нюансами - я уже начинаю понимать всю глубину глубин предпочтения именно ZigBee устройств. Но датчик уже есть... Неужели ничего толкового уже с ним придумать не получится?!

    • @Alex_Kvazis
      @Alex_Kvazis  2 года назад +1

      Получится конечно. Его можно выкинуть, это лучшее что с ним можно сделать

  • @i.shaban
    @i.shaban 4 года назад +2

    Спасибо за отличные видео, очень познавательно. Что вы думаете по подключение датчиков xiaomi напрямую к НА, без aqara хаба, по идее удобнее должно быть? Подключать например к малине с помощью платы для zigbee.

    • @Alex_Kvazis
      @Alex_Kvazis  4 года назад

      Для меня основной вопрос - это использования usb stickа параллельно несколькими инстансами. Я использую зеркальную конфигурацию рабочих серверов НА и считаю это единственно правильным вариантом. Как решить вопрос идеи есть, даже уже частично реализованы. Когда будет готовый вариант - конечно будет подробный обзор

    • @i.shaban
      @i.shaban 4 года назад

      @@Alex_Kvazis где то описана ваша позиция, почему именно так стоит делать или можете написать больше информации?

    • @Alex_Kvazis
      @Alex_Kvazis  4 года назад

      @@i.shaban есть обзор по взаимодействию серверов. А в целом - это бесперебойность работы и возможность проверки нового функционала на резервном сервере без риска "положить" работу умного дома. Бывают например обновления, после которых нужно менять названия сервисов, платформ. Это лучше сначала обкатать, перед запуском в продуктив

  • @ISparkl
    @ISparkl Год назад

    Добавил в yaml бинарный сенсор, который пингует мой компьютер и показывает его состояние. Как привязать этот сенсор к определенному пространству?

  • @SmoLOL.Iv.SmArt.
    @SmoLOL.Iv.SmArt. 4 года назад +2

    Что слышно о новом хабе G3? Когда обзор? 😜

  • @АндрейПриходько-ч2ш

    Здравствуйте! В панели разработчика в состояниях у проводных выключателей AQARA должно быть binary_sensor? А то у меня никак без этого binary_sensor не получается сделать автоматизацию. На беспроводных выключателях все ОК.

  • @КлайвСинклер-е6ю
    @КлайвСинклер-е6ю 8 месяцев назад

    1:21 Вот никогда не понимал почему HomeAssistant на датчики дверей и окон делают 1 - открыто. Во всех нормальных сигнализациях это 1 - закрыто (Охранный режим) и 0 - открыто (тревога, авария)

    • @Alex_Kvazis
      @Alex_Kvazis  8 месяцев назад

      Вообще без разницы на самом деле.

    • @КлайвСинклер-е6ю
      @КлайвСинклер-е6ю 8 месяцев назад

      @@Alex_Kvazis как раз таки есть - 1 - линия замкнута - все закрыто, все ОК, 0 - линия разомкнута (порван кабель и т.п.) т.е. соблюдается правило сохранности кабеля - если порван - однозначно что-то не так - либо что-то открыто, либо обрубили кабель.

    • @Alex_Kvazis
      @Alex_Kvazis  8 месяцев назад

      Еще раз - никто вам не мешает в системе ЛЮБОЙ статус интерпретировать КАК УГОДНО. Вообще все равно что шлет сенсор, ключевой момент - корректное изменение статуса. А как его интерпретировать - в интерфейсе, автоматизации - решаете сами.

  • @ДенисСошенко-х7ъ
    @ДенисСошенко-х7ъ 2 года назад

    Спасибо. У меня просто импульсная кнопка на открытие/закрытие ворот. Не очень удобно на телефоне иметь много иконок.

  • @denisnight
    @denisnight 4 года назад

    Здравствуйте. Запишите ролик по настройке и подключению сигнализации в Home Assistant, как пример система Ajax поддерживает протокол SIA (github.com/Cheaterdev/sia-ha). Спасибо.

    • @Alex_Kvazis
      @Alex_Kvazis  4 года назад

      Ну для этого надо как минимум иметь эту самую сигнализацию :)

  • @Lezlikov
    @Lezlikov 4 года назад +1

    Что такое домен (прозвучало в ролике) в HA?

    • @Alex_Kvazis
      @Alex_Kvazis  4 года назад +1

      то что перед точкой в названии - sensor. switch. и т.д.

  • @Евгений-ь7с5ж
    @Евгений-ь7с5ж Год назад

    Добрый день, не понятен момент на минуте 4:24 вынос в папки, путь к папке у вас binary_sensor: !include_dir_merge_list includes/bin_sensor, что за промежуточные папки dir_merge_list откуда они взялись, у вас путь config/includes/bin_sensor может должно быть так: binary_sensor: !include includes/bin_sensor, поясните пожалуйста

    • @Alex_Kvazis
      @Alex_Kvazis  Год назад

      Не должно. Оно должно мерджить все файлы и подпапки в этом пути как один

    • @Евгений-ь7с5ж
      @Евгений-ь7с5ж Год назад

      @@Alex_KvazisПонял, dir_merge_list - это команда которая относит все вложенные файлы к этому сенсору, правильно понял. Спасибо

  • @ВладиславВладислав-о1г

    Благодарю за уроки! Лучший в данном сегменте! Подскажите как написать бинарный сенсор который будет активироваться каждые 3 минуты и будет активен 20 секунд. Или хотябы чтобы просто активировался каждые 3 минуты. Спасибо!

    • @Alex_Kvazis
      @Alex_Kvazis  Год назад

      Это называется trigger - based сенсор, который подобно автоматизации работает по триггеру - поставить тайм паттерн раз в три минуты и auto off через 20 сек. По ним есть отдельный урок на канале

  • @andriinefodov3960
    @andriinefodov3960 3 года назад

    Помогите пожалуйста. Пишу простейшую автоматизацию на НА датчик движение aqara сработал и включил свет через реле aqara. Но в реалии свет включается с задержкой 5-10 сек. Расстояние до CC2538 метров 5. Подключал другой датчик - не помогло.

    • @Alex_Kvazis
      @Alex_Kvazis  3 года назад

      Может и пишете что-то не так. Мне сложно угадать

  • @exlusin
    @exlusin 2 года назад

    А есть способ с помощью бинарного сенсора выявить момент отваливания светильника из home assistant?

    • @Alex_Kvazis
      @Alex_Kvazis  2 года назад +1

      Да, сделать template по состоянию светильника unavailable

  • @VadimKulik
    @VadimKulik 4 года назад

    Alex Kvazis, не можешь подсказать в чём проблема. Hub v.2, видит все устройства, даёт управлять zigbee розетками и выключателями вызывая их через инструменты разработчика состояния или через ручной вызов созданных автоматизаций. Но событиями беспроводных кнопок я инициировать их не могу. Описание правильное, даже полный копипаст с твоего гидхаба с подстановкой своих entity_id. Нифига. Вдобавок опять же в истории событий и состояния (в базы данных) ни вижу записей нажатия беспроводных кнопок, выключателей и кубика.
    Инсталляция hass.io в VM под виндой, есть мысли что не так?

    • @user-ambruaz
      @user-ambruaz 4 года назад

      Вы как то решили эту проблему? Я просто столкнулся с такой же бедой.

  • @ДмитрийАбушаев-х5э
    @ДмитрийАбушаев-х5э 4 года назад +1

    Как реализована автоматизация в туалете? Датчик открытия двери (открыл, свет включился) + датчик движения. Как сделать так, чтобы не махать руками или другими частями тела)) ? На 4pda почитал, похоже на теорему Ферма)) кто лазеры, кто датчики веса и т. д.

    • @Alex_Kvazis
      @Alex_Kvazis  4 года назад +3

      У меня на гитхабе можно посмотреть - с включением света включается таймер на 10 минут (5 ночью), таймер обновляется при регистрации движения. За 10 минут хоть раз да шевельнешься.

    • @DejavuDmitry
      @DejavuDmitry 4 года назад

      @@Alex_Kvazis +

    • @Siorinex
      @Siorinex 4 года назад +2

      Самый простой (относительно) вариант я видел у одного американца в обзоре. У нас - слабо применим...
      Суть в том, что на западе культурным считается опускать крышку унитаза после использования. Он на крышку повесил геркон: если крышка поднята - датчик замкнут и "человек в туалете". Опущена - человек ушел и через некоторое время свет можно гасить.
      У нас слабо применимо: крышку закрывать надо еще привыкнуть.

    • @sergruchenin8530
      @sergruchenin8530 4 года назад

      @@Siorinex на горшке он с поднятой крышкой сидит? И как быть женщинам?

    • @Siorinex
      @Siorinex 4 года назад +1

      @@sergruchenin8530 а женщинам не надо путать КРЫШКУ и СИДУШКУ!

  • @varavan1966
    @varavan1966 2 года назад

    А можно ли бинарному сенсору присвоить ну например OFF, ну датчику движения после того как он перешел в ON?

    • @Alex_Kvazis
      @Alex_Kvazis  2 года назад

      Ну например можно сделать что угодно, хоть бинарному хоть не бинарному

  • @meta11ist
    @meta11ist 4 года назад

    Как использовать темплейт свитч? Есть три баш скрипта, два из которых запускают увлажнитель от редмонд, а третий проверяет состояние, выдавая в командную строку on или off. Как сделать так, чтоб переключатель отображал реальное состояние увлажнителя?

    • @Alex_Kvazis
      @Alex_Kvazis  4 года назад

      например пусть баш скрипт пихает ответ в текстовый файл, платформой file - забирает его и соответственно статус делать.

  • @ДенисСошенко-х7ъ
    @ДенисСошенко-х7ъ 2 года назад

    Добрый день! Подскажите пожалуйста можно сделать кнопку открытия гаража индикатором? Например нажал разомкнулся контакт и она загорелась и наоборот. Заранее боьшое спасибо

    • @Alex_Kvazis
      @Alex_Kvazis  2 года назад

      Именно кнопку с подсветкой - не встречал. Выключатели только

  • @stackysovetnik
    @stackysovetnik 4 года назад

    Доброе время суток, Алекс! А какое устройство (реле) управляет бойлером (я так понимаю, это эл.водонагреватель)? Нагрузка около 2кВт? И как долго (какой срок) это устройство у Вас работает?
    Второй вопрос в нагрузку) Во вкладке видеонаблюдения, есть ли у Вас прямая трансляция потока? Нет ли задержки (отставания) видео, так как вижу, что это всё работает у Вас на RPi 3 B+ ?
    Спасибо!

    • @Alex_Kvazis
      @Alex_Kvazis  4 года назад +1

      У меня на бойлере стоит встраиваемая розетка Aqara, года два наверное не помню уже. Нагрузка в среднем 1,5 кВт.
      Да, поток транслируется с камер, отставание от реального времени - секунд 15

    • @stackysovetnik
      @stackysovetnik 4 года назад

      В ближайшие пару недель перееду на малину 4-го поколения, расскажу результаты (по видео). Спасибо

  • @denz6934
    @denz6934 2 года назад

    Отличное видео, спасибо. Мне как раз нужен был сенсор рабочих дней. Но было бы вообще идеально, если бы был сенсор именно дней недели. Как бы это прописать, если это возможно?

    • @Alex_Kvazis
      @Alex_Kvazis  2 года назад +1

      {{ now().weekday() }} который вернет значение от 0 до 6. 0 - понедельник, 6 - воскресенье

    • @denz6934
      @denz6934 2 года назад

      @@Alex_Kvazis спасибо. А куда это надо прописать?

    • @Alex_Kvazis
      @Alex_Kvazis  2 года назад +1

      Темплейт сенсор создать. У меня много примеров видео с ними

  • @cowax545645
    @cowax545645 4 года назад

    Добрый день!
    Благодарю Вас за отличные и понятные уроки!
    К сожалению не нашел в них способа интеграции датчиков движения и открытия от HIPPER и DIGMA ( Датчик движения Hiper IoT M1 (HI-M01) и Датчик открытия двери/окна Hiper IoT D1 (HI-D01))
    Скажите пожалуйста, есть способы "прямой интеграции" этих датчиков в HASSio без облака?

    • @Alex_Kvazis
      @Alex_Kvazis  4 года назад

      Я не могу осветить вопросы интеграций всех производителей, затрагиваю наиболее распространенные - mijia, aqara, tuya. Мне не встречалась информация по упомянутым вами брендам.

    • @cowax545645
      @cowax545645 4 года назад

      @@Alex_Kvazis Совершенно верно, они работают в tuya, и HA видит автоматизации созданные в программе, но не "дает" их редактировать...

    • @Alex_Kvazis
      @Alex_Kvazis  4 года назад

      @@cowax545645 Редактировать он их и не сможет, только выполнять. Но если интеграция не видит датчиков, то данные с них в НА пробросить не получится. Разве что косвенными методами

  • @staslilyen8026
    @staslilyen8026 4 года назад

    Подскажите, можно ли как то в НА задать время опроса датчиков температуры? Хотелось бы чтоб они обновлялись через какое то определенной время, а не как им вздумается

    • @Alex_Kvazis
      @Alex_Kvazis  4 года назад

      Нет, НА просто их слушает, они обновляются по мере изменения температуры, насильно заставлять отдавать данные - нельзя

    • @staslilyen8026
      @staslilyen8026 4 года назад

      @@Alex_Kvazis спасибо за ответ, не подскажите что влияет на частоту отдачи данных? У меня некоторые датчики обновляются часто, другие же могут и часами данные не передавать хотя температура меняется
      (речь идет о датчиках xiaomi)

    • @Alex_Kvazis
      @Alex_Kvazis  4 года назад

      @@staslilyen8026 изменение температуры или влажности

  • @ВасилийВладимирович-з7у

    Спасибо.

    • @Alex_Kvazis
      @Alex_Kvazis  4 года назад

      Спасибо за просмотр

  • @АнтонК-ы8й
    @АнтонК-ы8й 4 года назад

    что делать с отваливающимися датчиками сяоми?

    • @Alex_Kvazis
      @Alex_Kvazis  4 года назад

      Вы mihome используете видимо ?

    • @АнтонК-ы8й
      @АнтонК-ы8й 4 года назад

      @@Alex_Kvazis параллельно с хоум ассистант

    • @Alex_Kvazis
      @Alex_Kvazis  4 года назад

      @@АнтонК-ы8й И что в НА датчики отваливаются ? По моим наблюдением в НА это происходит когда реально п..ц наступает, или батарейка сдохла, или действительно связи нет. В михом - вдоль и поперек. Бывает половина датчиков в оффлайн, при этом в НА все работает прекрасно. В целом - отвалы очень большая редкость, реально когда батарейку надо менять

    • @batman_off
      @batman_off 4 года назад +1

      @@Alex_Kvazis спасибо Вам большое за Ваши уроки! По отваливанию датчиков, в том то и вопрос, что три разных датчика (движения, геркон и кнопка) переходят в состояние unavailable оставаясь работоспособными в mihome. Причем, как правило, отваливаются сразу два или три датчика. помогает только перезагрузка сервера HA. Батарейки поменяны как на новые так и на батарейки от таких же собратьев. Прямая видимость до шлюза. Перепривязал к другому шлюзу, который тоже практически в прямой видимости. Резервный сервер HA теряет тоже только их, но не в тоже время. Пока решил вопрос автоматической перезагрузкой сервера...

    • @АнтонК-ы8й
      @АнтонК-ы8й 4 года назад

      @@Alex_Kvazis отваливаются, даже в истории НА это видно, причем часто бывает, что несколько датчиков в одно и то же время отвалились, могут на несколько часов перестать работать

  • @АлександрПопов-ъ1в5ы

    Привет, Алекс! Как всегда подробно и познавательно! Я написал простой код на питоне для отслеживания датчика температуры на роутере через API. Библиотека ставится из pip. Как его интегрировать в Hassio? Где можно прочесть нужную информацию? Что использовать Appdaemon, установить среду разработки для написания собственного компонента или есть другой способ. Можно данные сливать в файл, потом читать содержимое , но лучше сразу отображать как сенсор. Спасибо!

    • @Alex_Kvazis
      @Alex_Kvazis  4 года назад +1

      Обычно когда я что ищу смотрю тут - community.home-assistant.io/