寝るよう催促＆前日の睡眠時間をLINEへ通知する設定をしました(・´з`・) #ウェアラブル端末 #ウェアラブル専用アプリ #リベンジを決意

ゲームや映画・アニメ・動画鑑賞が好きで、ついつい夜更かししてしまいます。
睡眠時間を削りがちの私。つい夜更かしして、次の日に眠くてヤバイ日を過ごすこともしばしば。

寝る準備を始めた方がよさそうな時間に「寝た方がいいよ」って通知が来たとき、前日の睡眠時間データがトーク上にあれば、**「あー昨日全然寝てないなー。今日は早めに寝るか」**ってなり、**睡眠時間を確保できる**かもしれないと思っています。

つまり、<font color="#ff0000">**睡眠に対する意識を変えていこう！**</font>

IFTTTに**LINEへ通知する機能**と**Fit-bitとつなげられる機能**を発見したので**ノーコード**で解決できるよう実装します。

<details><summary><font color="#0000ff">**ご興味があれば見てください「Fit-bit ウェアラブル端末 を使用する理由等」（クリックで開きます）**</font></summary><div>
私が在籍している会社では健康増進取り組みとして、健康増進アプリ「**QOLism**」を導入を推奨しており、ウォーキングイベント等を実施しています。

QOLismアプリに歩数カウントを自動で連携できるウェアラブル端末の一つの「**Fit-bit Charge3**」を私は愛用しています。
ウェアラブル端末と専用アプリを同期することで各データ(歩数・睡眠時間・活動記録等)が登録されます。

歩数は「**QOLism**」で管理できるからいいのですが、その「**Fit-bit Charge3**」の機能の中で、自分の体調を管理するために睡眠時間を把握できる機能を活用したいと考えています。

以下、**Fitbit Charge3**ウェアラブル端末・専用アプリ当日画面・専用アプリ過去の睡眠データ画面です。

|端末|当日画面|過去の睡眠データ画面|
|:-:|:-:|:-:|
|<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2122199/45d8993d-250f-d183-483d-59d8c3bb35ef.jpeg">|<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2122199/7c16ea08-da71-2e4a-3063-d28a1ea02b4d.png">|<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2122199/395bbe54-1fcf-5aad-2d6c-3e8cb400f32d.png">|

</div></details>

#IFTTTの流れ
それぞれやりたい事ごとにIFTTTを設定し、同じLINEトークルームに投稿するようにします。

【概要図】
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2122199/c2241b05-d1ac-bfd8-dc4c-33f0cc66c231.jpeg">

#寝るよう催促してくるLINE通知
IFTTTの中にある **Date & Time** を使っています。
だいたい22時くらいになったら寝る準備し始めようかな。という感じです。

|IF：トリガー|TTT：実行|LINE画面：結果|
|:-:|:-:|:-:|
|![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2122199/c253727c-08a7-2eb9-63b3-a14120367bdc.png)|![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2122199/2c514895-ec11-920c-5fc8-09150bbec7fc.png)|![20211118_130431000_iOS.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2122199/5b8e359f-a17a-16e8-828a-9f3f8afa0e3f.jpeg)|

#前日の睡眠データをLINEで通知
実装というより、設定という感じですね。
トリガーは専用アプリの**睡眠時間がアップロードされること**になっており、指定することは何もありません。
何をするかというところLINEの設定で持ってくる時間の値を指定します。

|アプリ編集画面|TTT：実行|
|:-:|:-:|
|<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2122199/2d8451a0-f01a-733d-768d-10637d16c406.jpeg">|<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2122199/4c606fc6-e178-42e5-8a16-61e0e3b58377.png">|

##結果はこんな感じ
Fit-bitの画面は同期するだけだから特に画面に変化はないです・・・が、LINEには通知が来ました。

|Fit-bit画面|LINE画面|
|:-:|:-:|
|<blockquote class="twitter-tweet"><p lang="ja" dir="ltr"><a href="https://twitter.com/hashtag/protoout?src=hash&amp;ref_src=twsrc%5Etfw" width=70%>#protoout</a> <a href="https://t.co/74yGNVcnQ6" width=70%>pic.twitter.com/74yGNVcnQ6</a></p>&mdash; yui-ko (@yui8686kouy) <a href="https://twitter.com/yui8686kouy/status/1461327821347774476?ref_src=twsrc%5Etfw" width=70%>November 18, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8" width=70%></script>|<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2122199/8529321a-9c29-fc2f-8e49-1f53843beb28.jpeg" width=70%>|

##見てわかるとおり、持ってくる値を失敗しております！
翻訳して見てやったつもりでしたが、残念ながらずれてしまっていました:scream:
一日一回しか実行されないので今日はLINE通知が来ないということで、やり直せるのは明日の朝・・・
今回はこれで投稿しますが、次の処理に「どの値を持ってきているのか！？」がわかるように確認用メッセージを追加しました。**この後バージョンアップ予定です。**
2021/11/22追記→<font color="#ff0000">**使い始めた途端、Fit-bitが故障してバージョンアップを試すことができなくなりました・・・**</font>


|IFTTTでの設定|LINEに届いた画像|
|:-:|:-:|
|<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2122199/1840fd8d-797f-2320-e8e7-6ad4c069f3f4.jpeg" width=70%>|<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2122199/6d387720-6aa7-4c04-1ceb-037705ff1a70.jpeg" width=70%>|

#睡眠への意識が変わったか
使ってみて時間を気にするようになり「そろそろ寝る準備しようかな」と、思うようになったので意識は変わったと思います。
実際に寝ようとすると寝れないのは別(精神的？)に問題がありそうなので、別角度から考えてみたいと思います。


#感想
これ、ノーコードで使いやすいといえば使いやすいんですが、英語で書いてあるからいちいち翻訳しながらやることになり、結構時間がかかりました。あと、一日一回しか送れないトリガーのものはテストに向いていない・・・ということがわかりました。
つなげる必要もなくて、同じLINEトークに送るという指示を何個も作れば複数の処理ができるのですね。
複雑なことを考えがちですが、簡単にできるものは簡単に！ということを意識して作っていきたいです。

そして、Fit-bitが故障して全く意味がないものとなりました・・・それこそ問題なのでは・・・

#参考
https://ifttt.com/home

https://www.fitbit.com/global/jp/home

https://qolead.com/service/