На недавнем стриме от Sprut_a была затронута тема отслеживание сна и автоматизация, связанная с ним. Сразу хочу сказать, что метод, описанный ниже, предназначен только для Андроид.
Приложение Sleep as Android платное, с пробным периодом и ограничениями в бесплатной версии, я покупал из приложения по акции за 339 руб. Без акции - 699 в Google Play.
Приложение предназначено для отслеживания сна, возможна работа с автоматизациями Tasker, IFTTT, webhooks, MQTT.
Умеет отслеживать сон не только телефоном (при помощи телефона можно использовать сонар), но можно использовать и умные часы, браслеты от разных производителей. Есть функция умного будильника.
Настройки в телефоне
В настройках приложения -> Сервисы -> Автоматизации -> 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 страницы.
А когда Алиса спрашивает включить музыку? И жена отвечает "нет", Алиса всё равно её включает ? Или Если сказать нет, не включит?
У меня на отмену стоит, если сказать отмена, то не включит. И будет ждать моего появления и уже со мной не просто поздоровается но и предложит включить. Если тоже скажу отмена, то больше в этот день предлагать не будет.