Ten inteligentny czujnik domowy pomaga mi zerwać z moim najniebezpieczniejszym nawykiem
Siedzenie w bezruchu przez długie okresy może zwiększać ryzyko poważnych chorób, takich jak cukrzyca typu 2, udar, choroby serca, otyłość i niektóre nowotwory. Nawet minutowy spacer co 30 minut może przynieść niewielkie korzyści, takie jak obniżenie ciśnienia krwi. Dlatego korzystam z jednego z czujników mojego inteligentnego domu, który przypomina mi, gdy siedzę zbyt długo.
Przekształciłem mój czujnik obecności w monitor obecności przy biurku
Mój czujnik potrafi „widzieć”, kiedy jestem przy biurku
Mam czujnik mmWave w moim domowym biurze, który początkowo skonfigurowałem do sterowania światłami i komputerem. Kiedy wchodzę do biura, wykrywana jest moja obecność, a automatyzacja w Home Assistant włącza światła i budzi mój komputer, gotowy do pracy. Dopóki przebywam w pokoju, światła i komputer pozostają włączone, a kiedy wychodzę, światła gasną, a komputer przechodzi w tryb uśpienia.
Niektóre czujniki obecności mmWave pozwalają na ustawienie wielu stref. Oprócz monitorowania całego pomieszczenia w celu włączenia świateł, mogę także utworzyć strefę obejmującą tylko moje krzesło biurowe. Czujnik jest na tyle dokładny, że potrafi wykryć, kiedy jestem w tej strefie, a kiedy mnie w niej nie ma.
Po niewielkich testach udało mi się potwierdzić, że czujnik dokładnie zgłaszał zajętość strefy, gdy siedziałem na krześle w biurze, i że była ona wolna, gdy nie siedziałem. Oznacza to, że mam skuteczny sposób, aby określić, kiedy siedzę przy biurku.
Tworzenie automatyzacji, która będzie mnie nagabywać, żebym wstał
Zawstydzanie się naprawdę działa
Gdy już skonfigurowałem strefę poprawnie, kolejnym etapem było zbudowanie mojej automatyzacji w Home Assistant. Chciałem mieć sposób, aby przypominał mi o wstaniu z biurowego krzesła, jeśli siedziałem tam przez 30 minut lub dłużej. Ponieważ mam w biurze domowym kilka inteligentnych głośników i Hi-Fi, oczywistym rozwiązaniem było użycie komunikatu głosowego.
Moja automatyzacja rozpoczyna się, gdy stan strefy mojego fotela biurowego zmienia się na zajęty. Wtedy uruchamia się opóźnienie trwające 30 minut. Jeśli w dowolnym momencie tych 30 minut strefa stanie się niezajęta, licznik opóźnienia zostaje anulowany, a automatyzacja zatrzymuje się.
Jeżeli po upływie tych 30 minut wciąż siedzę na moim biurowym krześle, przez jeden z moich inteligentnych głośników odtwarzane jest ustne ostrzeżenie, nakazujące mi wstać z krzesła. Jeśli to zrobię, automatyzacja się zatrzymuje i wznawia się dopiero, gdy przyjdę i znów usiądę.
Jeśli nie wstanę, gdy jestem nagabywany, automatyzacja nagabuje mnie ponownie po pięciu minutach siedzenia. Jeśli pozostanę siedzieć, nagabuje ponownie po kolejnych trzech minutach, potem dwóch minutach, potem jednej minucie, a w końcu co 30 sekund, aż w końcu się poddam i wstanę.
Za każdym razem głośność wzrasta, co sprawia, że coraz trudniej jest to ignorować. Odtwarzana wiadomość staje się również coraz bardziej agresywna, ostatecznie wymieniając niektóre z najgorszych schorzeń, na które mogę cierpieć, jeśli nie wstanę.
Nie mogę też przechytrzyć automatyzacji, szybko wstając i zaraz siadając z powrotem. Strefa zmienia się na niezamieszkaną dopiero wtedy, gdy nie wykryto obecności w strefie przez pełną minutę.
Dodawanie logiki rzeczywistego świata
Czasami muszę pozostać siedząc
Jak w przypadku większości automatyzacji, choć w większości przypadków chcę być nagabywany, aby wstać, są momenty, kiedy nie chcę, aby to się działo. Na przykład, jeśli pracuję późno w nocy lub wcześnie rano, nie chcę, aby głośne powiadomienia przeszkadzały innym osobom w moim domu.
Są też sytuacje, kiedy mogę potrzebować siedzieć dłużej niż 30 minut. Na przykład, jeśli jestem na wideorozmowie w pracy, nie chcę, aby mój inteligentny głośnik nagle zaczął mi mówić, żebym wstał z krzesła.
Dlatego musiałem dodać trochę logiki ze świata rzeczywistego do mojej automatyzacji, aby upewnić się, że będzie mnie nękać tylko wtedy, gdy tego chcę. Dodanie kilku wyjątków czasowych było wystarczająco proste; w automatyzacjach Home Assistant można dodać warunki czasowe, dzięki czemu automatyzacja będzie działać tylko w określonych godzinach lub w określone dni.
Dodałem również warunek, który zatrzymuje działanie automatyzacji, jeśli jestem na wideorozmowie. Aplikacja Home Assistant na komputery macOS udostępnia encję o nazwie Camera In Use, która włącza się, gdy aktywowana jest kamera w MacBooku. Automatyzacja nie będzie działać, jeśli Camera In Use jest włączona.
Automatyzacja działa lepiej, niż się spodziewałem
Moje godziny stania są przez dach
Zawsze naprawdę miałem problemy z siedzeniem zbyt długo podczas pracy. Pomimo moich najlepszych chęci, mogą upłynąć godziny, zanim zauważę, że przez cały czas nie wstałem z miejsca. Doskonale zdaję sobie sprawę, jak niezdrowy może być siedzący tryb życia.
Myślałem, że stworzenie tej automatyzacji może pomóc, ale nie byłem przekonany, że zrobi dużą różnicę. Inteligentny głośnik mówiący mi, żebym wstał, nie jest czymś, czemu koniecznie bym się podporządkował. Jednak dzięki temu, że przypomnienia pojawiają się w coraz krótszych odstępach czasu, ogłoszenia mogą szybko stać się na tyle irytujące, że nie mogę ich już ignorować.
Mistrzowskim posunięciem było nie danie sobie łatwego sposobu na wyłączenie automatyzacji. Jeśli chcę ją wyłączyć, muszę przejść przez kilka menu w interfejsie Home Assistant i ręcznie wyłączyć automatyzację. Mniej wysiłku kosztuje po prostu wstać z miejsca i przejść się przez minutę lub dwie.
Dzięki mojemu czujnikowi obecności mmWave, teraz wstaję wielokrotnie w ciągu dnia pracy. Dowodem na to jest fakt, że teraz prawie codziennie zamykam pierścień Stania na moim Apple Watch, podczas gdy wcześniej osiągałem to raz w tygodniu lub rzadziej.
Mówią, że technologia może nas usypiać, ale czasami może też pomóc nam być bardziej aktywnymi. To satysfakcjonujące wiedzieć, że mój inteligentny dom nie tylko ułatwia mi życie, ale także pomaga mi prowadzić zdrowszy styl życia.




