Tasker と Yeelight を使用して日没と日の出をエミュレートしています。 アラームをスマート電球にリンクする素晴らしい方法です。 みなさん、ハッピーモーニング!
ここ北半球、特に英国では午後 6 時を過ぎると自然光が射し込み、暗くなり、薄暗くなってきています。 これらの状況はすぐには改善されないため (少なくとも春までは)、Tasker と Yeelight スマート RGB LED 電球を使用して、オンデマンドで日没と日の出をエミュレートしてみましょう。
Yeelightアプリがアップデートされました。 明るさ、色、温度の変数を含む新しい Tasker オプションが導入されました。 残念ながら、アップデートにより事前定義されたシーンが壊れてしまい、他のチュートリアルが無関係になってしまいました。 Yeelight の方々に連絡を取り、フィードバックを伝えました。 次回のアップデートで機能が復元されることを願っています。
良い計画ですね! Yeelight スマート RGB 電球について詳しく知りたい場合は、こちらをご覧ください。 この郵便受け. つまり、この WiFi ライトには Tasker が統合されているため、ハッキングの必要はありません。 Amazon AlexaやGoogleアシスタントにも対応! 携帯電話を裏返したときに人工的な日没を引き起こす方法と、部屋の照明が徐々に点灯するアラームを作成する方法を説明します。
Tasker と Yeelight の日没と日の出の動作
[アプリボックス googleplay com.yeelight.cherry]
[アプリボックス googleplay com.joaomgcd.autotools]
[appbox googleplay com.terdelle.twilight]
手間を省くために、私は Tasker プラグインに Twilight アプリを使用しています。これは、Tasker に昼か夜かを知らせます。 変数を設定する夜と昼のトリガーがあります %太陽光 対応する値に設定します。 これらを使用して、Tasker トリガーと Yeelight トリガーを制御します。
タスカープロフィール 夕暮れの日の出/日の入り
Profile: Sunlight Day
状態: 夕暮れ [設定: デバイスの位置での日の出から日の入りまで。 ]
入力: サンライト オペレーター+
A1: 変数セット [名前:%Sunlight To: 日]
変数の再帰: オフ 演算の実行: オフ 追加: オフ]
プロフィール:サンライトナイト
状態: 夕暮れ [構成: デバイスの位置での日没から日の出まで。 ]
入力してください: サンライト オペレーター-
A1: 変数セット [ 名前:%Sunlight To: night
変数の再帰: オフ 演算の実行: オフ 追加: オフ]
続きを読む
日没
Yeelight アプリには非常に優れたプリセットが付属しているので、それを使用して Sunset 動作を作成できます。 プリセットは 15 分間続き、暖かいオレンジ/赤から薄暗い色、そして最終的には完全なブラックアウトになります。
タスカープロフィール - 日没
Profile: Sunset
状態: 向き [ Is: 裏向き ]
状態: Wifi 接続済み [ SSID: FASTBERRY MAC:* IP:* アクティブ: はい]
状態: 変数値 [ %Sunlight ~ night ]
入力してください: 日没
A1: Yeelight デバイス [構成: デバイス: ランプ、アクション: SCENE、パラメーター: 70 タイムアウト (秒):0]
続きを読む
人工的な日没を延長/短縮したい場合は、アプリを使用していくつかの色のプリセットを作成し、待機アクションと明るさアクションを組み合わせて Tasker で混合することができます。
私のシナリオでは、WiFi 情報と値を使用しました。 %太陽光 Yeelight スマート電球が誤って日没モードに切り替わるのを防ぐため。 別のトリガーや音声コマンドを自由に割り当ててください。
日の出
日の出の行動は、アラームの設定と組み合わせるのが最適です。 私のシナリオでは、アラームが鳴る 5 分前にライトをオンにします。 ライトは最初は薄暗いままですが、最大の強度に達するまで、次の 15 分間で色と明るさが変化します。
Tasker と Yeelight アラーム
AutoTools を使用して、適切な時刻ピッカー ダイアログを表示しました。 シーンを作成したい場合は、自由に作成してください。 これを音声コマンドにリンクすることもできます。 自分に合ったものであれば、15:43 形式で時間が取れれば問題ありません。
タスクタスク - アラーム
Alarm
A1: AutoTools ダイアログ [構成: ダイアログ タイプ: 日付と時刻]
選択時間: true
タイムピッカーのタイトル: アラームを設定する
形式: 高さ: mm
日付形式区切り文字:、タイムアウト (秒):60 ]
A2: 変数セット [名前:%Sunrise1 To:%atdatetime秒-300]
変数の再帰: オフ 演算の実行: オン 追加: オフ]
A3: 変数セット [名前:%Sunrise2 To:%atdatetime秒-300]
変数の再帰: オフ 演算の実行: オン 追加: オフ]
A4: 変数分割 [名前:%atdatetime1 スプリッター:: ベースの削除: オフ]
A5: アラームを設定 [ 時間:%atdatetime11 分:%atdatetime12
ラベル: ランプあり 音: バイブレーション: デフォルト 確認: オフ]
続きを読む
A2、A3
AutoTools で設定された時間は秒単位で利用でき、それを直接使用して次の値を割り当てることができます。 %日の出1 そして %サンライズ2 (これは時間コンテキストを作成し、すべてのコンテキストをバイパスするために必要です。 時間の問題).
A5
ただし、アラームを設定するには、別途提供される時間と分が必要です。 既存の変数を分割できます %atdatetime1 に示すように「:」を使用 A4. これが完了すると、 %atdatetime11 何時間も %atdatetime12 数分間。
サンライズプロフィール
コンテキストを設定して Yeelight をトリガーする時が来ました (冗談ではありません)。 アクションは簡単です。Yeelight アクションを選択し、シーンを日の出に設定します。 コンテキストに応じて、時間を使用し、割り当てる %日の出1 そして %サンライズ2。
タスカープロフィール - サンライズ
Profile: Sunrise
時間: %Sunrise1 から %Sunrise2 まで
状態: 変数値 [ %Sunlight ~ night ]
入力:日の出
A1: Yeelight デバイス [構成: デバイス: ランプ、
アクション: SCENE、パラメータ: 68 タイムアウト (秒):0 ]
続きを読む
結論とダウンロード
ご覧のとおり、Tasker と Yeelight はまさに天国のような組み合わせです。 眠りにつくときの光はとても美しく、早起きのストレスを少しでも軽減してくれることを期待しています。 Tasker 変数のサポートに関するフィードバックを Yeelight チームに渡しました。 明るさ、色、シーンを変数でアクセスできるようにすると便利です。
Tasker Yeelight Gently Wake プロジェクトをダウンロードする
上記の ZIP ファイルをダウンロードし、内容を Android デバイスの内部ストレージに解凍します。 Taskerを開き、環境設定で「初心者モード」を無効にします。 次に、Tasker のメイン ページに戻り、左下隅にあるホーム アイコンを長押しします。 プロジェクトを「インポート」するオプションが表示されます。 そのオプションをタップして、前に抽出した .prj.xml ファイルを見つけます。 インポートすると、Tasker のデフォルトのホーム アイコンの横に新しいタブが下部に表示されます。 これには、このヘルパー プロジェクトのプロファイルとタスクが含まれています。
フォローしてください XDA 開発者向けチュートリアル このような他の投稿についてはフィードを参照してください。 また、私たちをチェックしてください タスカーのヒントとコツ 私たちのコミュニティの自動化愛好家の間で最新の作品が集まるフォーラム。