この記事の要点

  • 地域・窓の向き・天候と季節から、その起床時刻に入れたい自然光を考えます。

  • 東向きは午前、西向きは午後の直射光が強くなるため、異なる設定が必要です。

  • カーテンは全開・全閉を基本にし、ブラインドの開度と羽根の向きはユーザーが選びます。

  • 自然光が足りない時間だけ人工照明で補い、実際の明暗を確認してモデル時刻を調整します。

疑問を抱いた表情 ラボちゃん

カーテンとかライトとかを自動化したいけど、季節や部屋の向きによってバラバラ…。

ksymのロゴ ksym

そうなんです。時刻だけではなく、太陽の位置、窓の向き、天候まで入れて、その時間に自然光が使えるかを先に計算してみます。診断ツールも共有しますね。

自宅の条件でカーテン・ブラインド・照明Automation案を見る

背景: 同じ7時でも、部屋へ入る光は同じではない

朝になったらカーテンを開ける。暗ければ照明を点ける。眩しくなったらカーテンを閉める。夕方にはまた照明を点け、寝る前に暗くする。一つずつは小さな操作ですが、季節や天候で毎日少しずつ判断が変わります。

時刻だけで自動化すると、夏は起床よりかなり前から外が明るく、冬は起床してもまだ暗い日があります。日の出・日の入りは場所や日付で変わるからです。12また、実際の地上の明るさには天候、地形、周囲の建物、人工照明等が影響します。3

この記事では、何時に起きたいか、何時に寝たいかを先に決め、地域・日付・窓方位・空の状態から自然光を見積もります。その上で、カーテンまたはブラインドと人工照明を組み合わせる診断ツールを作成しました。お住まいの地域付近をピンでしていするだけで、提案するオートメーションの結果もシミュレーションできます。

方法: 生活時刻から自然光と人工照明を組み立てる

最初は起床・就寝時刻

今回おすすめする自動化では、日の出を生活時刻の指標には使いません。たしかに、そういう生活にも憧れますが、私達の生活は厳密に時間によって束縛されています。外の明るさと生活リズムのギャップは、技術によって埋めるしかないでしょう。

例えば5時起床で、その日の自然光が使える時刻が6時台なら、5時のカーテン開放だけでは明るさを作れませんし、むしろ部屋の光が外に漏れてしまいプライバシーが消滅します。反対に8時起床で、夏の日差しがかなり早く入る東向きの部屋なら、起床前まで遮光を維持しないと熱くてしょうがないと思います。

複雑な自動化を避ける目的で、カーテンやブラインドの遮蔽時刻は、その地域で一年のうち最も早い日の入りの30分前を固定時刻にします。夏はまだ明るいうちに閉じることになります。また、光漏れや明かりに虫が集まることを避けたい場合に、季節ごとの時刻調整を減らせます。照明を弱め始める時刻は、夕食や就寝時刻から決めます。

したがって、まずは自分が何時に起きて何時に寝るのか、というリズムを定めることが先決なのです。朝型の人と夜型の人にはそれぞれのルールがあるはずで、同じ人間の中では揃えた方が生活リズムの形成は楽ですよね。生活リズムを崩す原因が他者にあるならば、リターンと釣り合っているか、押し付けられているリスクを評価し直しましょう。4

地域と窓の向き、天気の考慮

自身のリズムが把握できたら、次はどこに住んでいるかです。太陽の高度と方位は、緯度・経度、日付、時刻から計算でき、つまり日の出と日の入りを考慮できるようになります。後で紹介する診断ツールでは、NOAA(米国海洋大気庁)が公開する太陽位置計算式を使って季節ごとの太陽高度と方位を求めます。5

疑問を抱いた表情 ラボちゃん

うわ、自分で計算するのはめっちゃめんどくさそう……。なんとかならない?

ksymのロゴ ksym

もちろん大丈夫、それを自動化するのがこの記事です! 地図で選択したら、日の出や日の入りの時間や向きまで全ての季節で考慮します。

太陽の位置にくわえて、窓の向きも大事です。この記事では北・東・南・西の四方向へ単純化します。太陽が窓の正面側にあるほど直達光の成分を大きくし、背面側なら直達成分を入れません。そのため、モデルでは次の差が出ます。

窓の向き 直射光が強くなりやすい時間
東 午前
南 日中
西 午後
北 直達光より天空からの拡散光が中心
喜んだ表情 ラボちゃん

だから部屋が東向きか西向きかを知りたいんだね!

ksymのロゴ ksym

そうなんです。何も対処しないと午後の日差しがきついんですよね……。

また当然ですが、空の明るさは空の状態でも変わります。晴れの日は窓方位の差が大きく出て、曇りの日は直達成分を弱め、空全体から入る拡散光の比率を上げます。雨は降水そのものは無視して、厚い雲で直達光が弱い比較条件として扱います。6

診断ツールで選ぶ晴天・曇天・雨天は、各月の代表日を天候ごとに比べるために指定する条件です。もし晴れだったら、どのAutomationが発火するかを見て、家の中の照度も検証できます。たとえば、西日をブロックするという好みがある場合、晴れている日のみ早めにカーテンを閉める、といった具合です。

自然光の補助と段階的な調光

自然光で足りる時間は窓を使い、足りない時間だけ人工照明で補います。遮光用のカーテンは全開・全閉を基本にしますが、日差しが強すぎる場合は遮光します。ブラインドは直射光を避ける開度を選び、羽根の向きも指定します。

照明は主照明と副照明の両方を使う前提で、それぞれがスマート電球で調光できるかを選びます。段階的な明るさを実現するため、朝は主照明を起床時刻へ向けて明るくするか副照明を先に点けます。夜は夕食時刻から主照明を下げ、就寝前から徐々に暗くします。調光できない主照明では、副照明を夕食時刻に消し、就寝時刻に主照明を消します。

ホワイトモードで色温度を暖色側にした設定画面
色は「カラー」ではなく「ホワイト」の暖色側を選びます。

朝のフェード時間と明るさは30分フェード・明るさ100%、色は「カラー」ではなくホワイト(暖色側)をおすすめします。なお、ここで示す開度や光の入り具合は設定値であり、窓幅や家具配置から最適値を推定したものではありません。

喜んだ表情 ラボちゃん

たしかに、照明が一つしかない部屋なんてないよね!

ksymのロゴ ksym

いや無邪気に失礼だな普通にあると思うが……。私もインテリアに無関心だったときは一つだったし。でも、調光機能か照明の使い分けは、段階的な明度の調整という意味では欲しいのです。

副照明は、就寝時に消灯、1%の常夜灯、またはONのままから選べます。複数の照明状態を時刻で切り替える場合は、Automationのタイマー実行も使えます。7 8 9ツールが示す明るさは設定同士を比較する目安として使い、最後は実際の部屋の明暗を確認して調整します。10 11

結果: 理想の照明Automation案

地域、起床・就寝時刻、窓方位、遮光方法、照明条件を入力すると、月ごとの自然光とAutomation案を表示します。月や天候を切り替え、候補時刻とカードの操作を比較できます。

地域
地点を選択してください

地図から日本国内の地点を選びます。正確な住所は不要です。

窓まわり・採光
朝
夜
照明

主照明と副照明の両方を自動化する前提です。Botや赤外線リモコンでON/OFFだけを自動化する場合も選べます。

主照明

副照明

考察: この設定にした理由と調整のポイント

段階的な調光が美しいですね。以下は、それぞれの補足です。

朝の候補を30分刻みにする理由

朝の候補時刻は30分刻みで、同じAutomationの「いつ(When)」に複数の時刻を登録します。「かつ(And)」に「昼間(日の出から日の入りまで)|毎日」を設定します。日の出直後の薄暗さを避けるため、昼間条件が成立した候補から15分待ってカーテンを開けます。

たとえば日の出が07:25なら、07:00の候補は昼間条件を満たさず、07:30の候補が成立して07:45に開きます。候補は各月15日の代表日で比較し、日の出前など成立しない時刻には警告を表示します。日の出時刻が季節で変わっても、その日の昼間条件を満たす候補から開くため、毎月Automationを作り直さずに済みます。

東向きで朝日を避ける設定では、各月の代表日を比べ、強い朝日が最も遅く終わる候補まで閉じて待ちます。天候にかかわらず、昼間条件が成立した候補の15分後に開きます。この基準は強い朝日が遅く終わる季節に合わせるため、季節によっては遅めに開きます。

方位と好みに合わせて午後の遮光を選ぶ

西向きの直射光を避ける設定では、「天候:晴れ」を条件に、強い西日が入り始める予測時刻の少し前に遮光します。曇りや雨では、直射光を避けるカードを実行しません。午後の日差しを入れる設定では、この遮光を追加しません。

夕方の固定遮光は地域で最も早い日の入りの30分前に行います。この時刻が西日対策より早い場合は、遅い時間の重複した閉操作を追加しません。就寝準備が固定時刻より早い場合は、遮光時刻を就寝前へ前倒しします。

ちなみに我が家では、ロボット掃除機のために常に西日はブロックしています。大きな窓がある部屋ではマップ機能がバグりやすいので、もう毎日閉めてしまおう、という戦略です。

音や家電連携も実際の暮らしに合わせる

Curtain 3のQuietDriftは、カーテンの動作音を抑えるモードです。12筆者の環境では全開まで体感で数分かかるため、指定時刻に瞬時に開く前提にはしません。動作音と開き終わる時刻を考えて、開始時刻を調整します。

すでに複雑に見えたかもしれませんが、筆者はAutomationを複雑にしすぎないようにしています。提案された時刻や設定を出発点に、実際の部屋が暗ければ照明を早め、眩しければ遮光を早めましょう。また、足りないライトがあれば追加してよいと思います。

ちなみに、SwitchBotアプリの待機時間は59分59秒までです。60分以上の間隔が必要な操作は、別の時刻指定Automationに分けます。まずは小さな設定集から始めてうまくいけば、徐々に足していってください。

Q&A

日の出時刻にカーテンを開けば十分ですか?

日の出は季節変化の目安になりますが、窓の向き、雲、周囲の建物で室内の明るさは変わります。起床時刻と室内の明るさを分けて考えます。

カーテンも50%開ける設定にしないのですか?

機器として中間位置を使える場合でも、このモデルではカーテンを全開・全閉へ粗く分けます。ブラインドはユーザーが開度と羽根の向きを選びます。

Take Home Message!

起床・就寝時刻を先に決め、自然光で足りる時間は窓を使い、足りない時間だけ照明で補いましょう!

出典

  1. 国立天文台「場所によって日の出・日の入りの時刻って違うの?」。確認日:2026-10-04。 ↩

  2. 国立天文台「どうなったときが『日の出』『日の入り』?もう真っ暗?」。確認日:2026-10-04。 ↩

  3. 国立天文台「指定した場所と日時からそのときの明るさはわかる?」。確認日:2026-10-04。 ↩

  4. 睡眠と健康の関係について—国立研究開発法人 国立長寿医療研究センター ↩

  5. NOAA Global Monitoring Laboratory, Solar Calculation Details。太陽位置の計算式を参照。確認日:2026-10-04。 ↩

  6. CIE, Spatial distribution of daylight - CIE standard general sky。試算における天空状態の比較に参照。SwitchBotアプリの天気条件の仕様を示す出典ではありません。確認日:2026-10-04。 ↩

  7. SwitchBot「シーン3.0のタイマー実行(ベータ版)」。確認日:2026-10-04。 ↩

  8. SwitchBot Blind Tilt。羽根角度の調整と内蔵光センサーの製品説明を参照。確認日:2026-10-04。 ↩

  9. SwitchBot Universal Remote Supported Devices。Curtain / Curtain 3 / Blind Tiltの開閉率操作を参照。確認日:2026-10-04。 ↩

  10. ツール内部では照度(lux)も計算しますが、窓面積、ガラス、庇、周辺建物等を詳細に測定した値ではないため、設定同士を比べる参考値として扱います。また、Hub 2の公開APIが返す明るさは lightLevel 1〜20の相対値で、公式なlux換算表は公開されていません。そのため両者を直接対応させていません。SwitchBot Open API: Hub 2。確認日:2026-10-04。 ↩

  11. SwitchBot Color Bulb。fade-in / fade-outの利用例を参照。確認日:2026-10-04。 ↩

  12. SwitchBot「カーテン3のQuietDriftモードについて」。確認日:2026-10-04。 ↩