이 스마트 홈 콤보로 생산성을 자동화하는 방법

작업 흐름을 향상시키기 위해 타이머를 사용해 본 적이 있습니까? 나는 가지고있다. 시간 경계를 설정하는 것은 저에게 꽤 잘 작동하지만 타이머 관리는 그다지 즐겁지 않습니다.

홈 자동화 설정으로 생산성을 지원하는 훨씬 더 나은 방법을 찾을 때까지는 그랬습니다!

이 게시물은 Pomodoro에 대한 제 경험을 공유하고 코딩, 생산성, 집중, 저널링, 건강 등에 대한 훌륭한 습관을 구축하는 시리즈의 일부입니다. 확인하실 수 있습니다to steal my experience.

가치가 없다



대부분의 시간은 집에서 일합니다. 내 경험을 영감의 원천으로 사용하여 개인 작업 흐름에 맞게 조정하십시오. 단계별 지침이 아닙니다. 일부 오픈 소스 코드가 포함된 공개적으로 공유된 사용 사례입니다.

TL;DR



가장 원활한 방식으로 Pomodoro 타이머를 관리하기 위해 저는 Google Home Assistant 루틴과 데스크톱 앱을 사용하여 상태 표시줄에서 해당 타이머를 봅니다.

타이머의 오버헤드



나는 나에게 유리하게 환경을 조정하는 아이디어가 정말 마음에 듭니다. 아이디어는 매우 간단합니다.

Instead of spending willpower to fight through things I can organise the environment in a way that will encourage my positive behaviour.



타이머에 대한 이전 경험에 대해 무엇을 말할 수 있습니까?

타이머 관리가 조금 번거롭습니다.



앱 로드, 전화 잡기, 스와이프, 클릭, 제스처, 핫키 등 모든 것이 매우 쉽습니다. 하지만 저와 생산성 사이에는 여전히 몇 가지 추가 작업이 있습니다.

탈출구 피하기



I used to break Pomodoro routine using friction as an excuse.



나 자신을 관리하는 것은 도전입니다. 도전적인 Pomodoro 세션이 있으면 좌절감을 탈출구로 사용하기 쉽습니다. 특히 노트북에서 나타나는 타이머를 무시하기 쉽습니다.

그리고 작년에 저는 제게 잘 작동하고 이러한 문제가 없는 더 나은 방법을 찾았습니다.

수식 자동화



제가 생각한 공식은 Google Home + Pomodoro Technique + Electron App입니다.

I've set up my Google Home Assistant to create my pomodoros and wrote an app to display those timers in Mac OS status bar.



약 1년 동안 저에게 꽤 잘 작동하는 설정입니다.

음성은 이 사용 사례에서 매우 자연스럽습니다.



저에게는 음성을 사용하여 타이머를 설정하는 것이 가장 편리하고 마찰이 없는 방법이라는 것을 알았습니다. 내 엉덩이 움직임을 내 음성 명령과 동기화하는 문제입니다. 그리고 다른 것은 없습니다.

목소리는 약속이다



루틴이 시작되면 — 저는 약속을 하고 있습니다. 어떤 이유에서인지 음성 명령은 내가 전념할 작업을 시작하는 데 좋은 계기가 됩니다.

Google 홈 오토메이션 설정



Google 어시스턴트에는 «루틴»이라는 기능이 있습니다. 기본적으로 하나의 키워드 구문에 너무 많은 작업을 바인딩하고 있습니다. 그래서 저는 단일 명령으로 많은 타이머를 생성하는 Google Home Assistant 루틴을 설정했습니다.

제 경우에는 세 가지 다른 핵심 문구를 사용하고 있습니다. 그들 각각은 서로 다른 수의 pomodoro 세션(1 세션, 2 세션 및 4 세션)을 생성합니다.

명령은 다음과 같습니다.

Hey, Google! Time to work.

Hey, Google! Time to work hard.

Hey, Google! Time to work really hard.





언젠가는 Google 자체가 내가 필요한 일을 시작한다는 것을 의미하지만 지금은 그 일이 내 몫입니다.

상태 표시줄에 타이머 표시



Google 어시스턴트에게 물어보면 남은 시간을 알 수 있습니다. 그러나 정보를 더 빨리 얻기 위해 다음과 같이 했습니다.



몇 가지 코드를 공유하겠습니다. 목표는 자세한 가이드가 아니라 작업 흐름에 대해 유사한 것을 복제할 수 있는 방법에 대한 개요입니다.

데이터 가져오기



Google 어시스턴트에서 생성된 타이머에 대한 JSON 데이터를 가져오는 URL이 있습니다.

const URL = `http://${DEVICE_IP_ADDRESS}:8008/setup/assistant/alarms`


JSON 응답은 다음과 같습니다.



모바일 앱의 장치 설정 화면에서 또는 로컬 네트워크를 스캔하여 IP 주소를 얻을 수 있습니다.

데이터 표시



이 데이터로 무엇을 할지는 나에게 달렸습니다. 메뉴 막대에 타이머를 표시하는 Electron 앱을 사용하기로 결정했습니다. 나는 이 프로젝트를 오픈소스화했다.

FOCUTRON 이라고 불렀습니다. 😄

코드가 매우 추악하다는 점을 기억하십시오. 그리고 사용자에게 친숙하지 않으며 버그가 있을 수 있습니다. 풀 리퀘스트를 환영합니다!

그냥 작동합니다



나는 내 설정을 정말 좋아하고 약 1년 동안 나에게 효과가 있는 것으로 입증되었습니다! 훔쳐서 스스로 적응할 수 있습니다. 튜닝 환경은 매우 강력한 개념입니다. 이제 마찰이 없는 음성으로 타이머를 설정하고 앱을 통해 빠르게 확인할 수 있습니다. 멋진!

어떤 사용 사례가 떠오르나요?

추신 좋은 소식을 놓치지 않으려면 my blog을 구독하세요. 또한 오세요!

좋은 웹페이지 즐겨찾기