Статья

Отслеживание сна и автоматизации в Home Assistant

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

Приложение Sleep as Android платное, с пробным периодом и ограничениями в бесплатной версии, я покупал из приложения по акции за 339 руб. Без акции - 699 в Google Play.

Приложение предназначено для отслеживания сна, возможна работа с автоматизациями Tasker, IFTTT, webhooks, MQTT.

А также интеграции с SleepСloud, O2 контроль дыхания, Колыбельные, Sleep Phaser (это ночник с отслеживанием сна, температуры тела и дыхания, Ночник вроде как работает с ios), sleep mask (тоже интересный проект маски для сна тут), twilight, mindroid, powerline, digital detox chelange, huemanic.

Умеет отслеживать сон не только телефоном (при помощи телефона можно использовать сонар), но можно использовать и умные часы, браслеты от разных производителей. Есть функция умного будильника.

Считаем, что MQTT у вас настроен. В HACS нам нужна интеграция Sleep As Android custom integration github.

HACS -> Интеграции, ищем Sleep As Android, устанавливаем и перезапускаем HA, дальше идем в настройки HA -> Интеграции -> Sleep As Android integration настройки.

Настройки в телефоне

В настройках приложения -> Сервисы -> Автоматизации -> MQTT

URL- адрес вашего сервера MQTT: tcp://mqtt_user:mqtt_password@mqtt_host:mqtt_port

пример: tcp://Alexroll:123456@192.168.1.1:1883

Topic- название темы, в которой приложение будет публиковать события.Пример, SleepAsAndroid/alexroll (Нельзя оставлять %%Divice%%%).

Топиков может быть несколько, можно отслеживать сразу пару человек, также в самом приложении можно связать 2 устройства и отслеживать сразу состояние 2‑х людей.

Далее все зависит от вашего воображения. Можно воспользоваться Проектом и на его основе создать автоматизацию, или придумать свой с сенсором sensor.sleepasandroid.

Например, как только все заснули, звуки всех устройств, кроме alarm, выключались, умная колонка в спальне включала музыку утром в фазе быстрого сна и отключала, когда проснемся. Следит, не легли ли мы спать дальше. С женой мы встаем в разное время, поэтому была сделана автоматизация определения по bluetooth телефона, кто заходит на кухню. Алиса здоровается и предлагает включить музыку конкретно того человека, который зашел, и если заходит 2-ой человек, то с ним просто здоровается.

Благодаря сенсору sensor.sleepasandroid, автоматизация понимает фразу "доброе утро" и предложит мне мою музыку.


Были бы полезны как раз исходники примеров.

Добрый вечер, не так давно этим занимаюсь и мне стыдно выкладывать свои исходники но вот например для HA https://github.com/alexrol1/Sleep-as-Android-MQTT_A/tree/main/Sleep%20as%20Android">github ( не знаю как лучше выложить) это автоматизации на будильник и отключения устройств сделанные через 

blueprint. Чуть позже хочу перевести в 

Node-RED как время будет ( пока как эксперимент только пару неделю крутиться). Если вы про отслеживание сна, определение по ble и Алису то чуть позже хочу написать статью когда переведу полностью на 

Node-RED и откатаю систему, тк сейчас она сработает в 8 раз из 10. 

Было бы здорово, если что-то похожее можно было бы сделать с Apple Watch. Только сегодня думал, какой бы триггер прикрутить для автоматической постановки сигнализации в режим ночь.

Добрый вечер, к сожалению для

Apple Watch мне трудно найти подобное тк не имею продукцию 

Apple, но может эти приложения вам помогут https://apps.apple.com/ru/app/pillow-%D0%BC%D0%BE%D0%BD%D0%B8%D1%82%D0%BE%D1%80%D0%B8%D0%BD%D0%B3-%D1%86%D0%B8%D0%BA%D0%BB%D0%BE%D0%B2-%D1%81%D0%BD%D0%B0/id878691772">Pillow: мониторинг циклов сна и https://apps.apple.com/ru/app/autosleep-%D1%82%D1%80%D0%B5%D0%BA%D0%B5%D1%80-%D1%81%D0%BD%D0%B0/id1164801111">AutoSleep: Трекер сна  создатели  

Sleep as Android https://forum.urbandroid.org/t/declined-sleep-as-android-for-iphone/1403/2">пишут что потратили много времени именно на android

и заниматься  ios не будут. Но я слежу за этим и если похожее найду, то сообщу.



Не знаю поможет или нет, возможности проверить не имею. Но на самсунге я это реализовал через сценарии bixby и подключения smarthing к HA. Вот на примере детского сна. Как только телефон определяет что я лег спать, запускается скрипт в HA. Может в homekit есть что то подобное

https://sprut.ai/static/media/cache/00/21/96/5/10260191/82372/1000x_image.jpg?1634281426" alt="1000x_image.jpg?1634281426" />

Здравствуйте! Покажите пожалуйста вашу автоматизацию при входе на кухню человека, запуск на колонке фразы приветствия и включения музыки...Спасибо

Добрый день, делал в 

Node-RED, узел на  https://github.com/alexrol1/Sleep-as-Android-MQTT_A/tree/main/ble">github. пока криво реализовано, со временем постараюсь улучшить. Логику там же положу, не знаю просто как лучше в комментариях выкладывать, что бы не на 3 страницы.

А когда Алиса спрашивает включить музыку? И жена отвечает "нет", Алиса всё равно её включает ? Или Если сказать нет, не включит?

У меня на отмену стоит, если сказать отмена, то не включит. И будет ждать моего появления и уже со мной не просто поздоровается но и предложит включить. Если тоже скажу отмена, то больше в этот день предлагать не будет.


Вернуться назад
Вернуться назад