PART ONE
應用總覽|適用場景與效益
空間: 主臥室
智慧應用: 起床自動化
智慧家庭類型: 智慧情境 + 智慧照明
應用概述: 每天早晨鬧鐘響起時,系統自動執行起床流程:漸亮燈光模擬日出、開啟窗簾、調整空調溫度、播放輕柔音樂,讓您温柔而自然地甥來
對人們幫助到的面向
☀️
健康
漸進式光照喊醒符合人體生理時鐘,比傳統鬧鐘更溫和,減少起床氣與疲勞感
⚡
效率
起床同時已完成開窗簾、調溫度、熱水壺預熱等準備,節省 15 分鐘早晨作息時間
😊
舒適
每天第一個感受就是溫暖的陽光與輕柔音樂,而不是刺耳的鬧鐘,開啟美好的一天
🔄
自動化
完全不需手動操作,鬧鐘觸發後所有設備自動協調,讓早晨流程毫不費力
PART TWO
HA 設定介紹
所需的設備與實體(Entities)
# 照明系統
light.bedroom_main # 臥室主燈(需支援亮度和色溫調整)
light.bedroom_reading # 床邊閱讀燈(可選)
# 窗簾系統
cover.bedroom_curtain # 電動窗簾(需支援位置回報)
# 娛樂系統
media_player.bedroom_speaker # 臥室喇叭或智慧音箱
# 溫度控制(可選)
climate.bedroom_climate # 冷暖氣機,可在起床時預先調溫
# 使用者輸入
input_datetime.bedroom_wake_time # 起床時間設定
input_boolean.is_weekday # 工作日/假日判別
input_select.bedroom_wake_mode # 起床模式選擇
# 選項:gentle(溫柔), energetic(活力), weekend(慵懶)
場景設定(Scenes)
晨光第一階段(微亮 07:00-07:05)
- light.bedroom_main:亮度 20%, 色溫 3000K(暖黃)
- cover.bedroom_curtain:開啟到 30%
- 靜音狀態,無音樂
晨光第二階段(半亮 07:05-07:10)
- light.bedroom_main:亮度 50%, 色溫 4500K(自然光)
- cover.bedroom_curtain:開啟到 70%
- 預備播放音樂(輕輕開啟,音量 30%)
晨光第三階段(全亮 07:10-07:15)
- light.bedroom_main:亮度 100%, 色溫 5500K(冷白光)
- cover.bedroom_curtain:完全開啟(100%)
- media_player.bedroom_speaker:播放選定的音樂,音量 50%
週末慵懶模式
- light.bedroom_main:亮度 15%, 色溫 2700K(暖橘色)
- cover.bedroom_curtain:開啟到 20%(保留隱私)
- 延遲至 08:30 開始,各階段各 10 分鐘
- 音樂選用舒緩爵士或鋼琴曲
自動化設定(Automations)
主自動化:分階段起床觸發
觸發條件:
- 時間 = input_datetime.bedroom_wake_time
- 且當天 input_boolean.is_weekday = true(或 false 時用週末模式)
執行順序:
1. 延遲 0 分鐘 → 啟動「晨光第一階段」場景
2. 延遲 5 分鐘 → 啟動「晨光第二階段」場景
3. 延遲 10 分鐘 → 啟動「晨光第三階段」場景
手動覆蓋自動化
觸發條件:
- input_boolean.is_weekday 被手動改變時
說明:
允許使用者在前一晚改變明天是否按工作日或假日模式起床
腳本設定(Scripts)
script.start_bedroom_wakeup
功能:立即啟動起床流程(用於測試或手動啟動)
參數:wake_mode (gentle/energetic/weekend)
script.snooze_bedroom_wakeup
功能:延後 15 分鐘再啟動
參數:無
動作:取消已在執行的起床自動化,15 分鐘後重新啟動
script.skip_today_bedroom_wakeup
功能:今天不執行起床自動化
參數:無
動作:停用 input_datetime.bedroom_wake_time,隔天自動恢復
PART THREE
給 AI 的設定提示詞
我想要設定主臥室起床自動化系統。請根據我的回答,生成完整的 Home Assistant YAML 設定。
【步驟一】基本資訊
1. 你目前的起床時間是幾點?(格式:HH:MM,例如 07:00)
2. 你通常在週幾上班?(例如:週一到週五)
3. 你的臥室有哪些智慧設備?(列出設備名稱和型號)
【步驟二】起床持續時間
1. 你希望整個起床過程花多久時間?(選項:5分鐘/10分鐘/15分鐘/20分鐘/自訂)
2. 各階段建議分配如何?請同意或調整:
- 第一階段(微光):時間長度?
- 第二階段(半亮):時間長度?
- 第三階段(全亮):時間長度?
【步驟三】音樂與聲音
1. 你有哪些音樂播放設備?(例如:Google Home、Apple HomePod、Sonos 等)
2. 起床時想播放什麼音樂?
- Spotify 播放清單名稱,或
- YouTube Music 播放清單,或
- 本地音樂資料夾路徑,或
- 廣播電台(Podcast/新聞)
3. 起床音樂的初始音量設定為多少?(0-100%,建議 20-30%)
4. 是否要隨著起床進行中逐漸提升音量?
【步驟四】場景的詳細設定(請逐項回答)
我會列出每個場景,你需要告訴我各設備的具體設定。
**晨光第一階段(微亮)**
1. light.bedroom_main 在這階段要開嗎?如果開,亮度要設多少?(0-100%)色溫設多少?(2700K-6500K,建議 2700-3000K 暖黃)
2. cover.bedroom_curtain 要開到多少?(0-100%,建議 20-30%)
3. climate.bedroom_climate 要預熱嗎?目標溫度設多少?
**晨光第二階段(半亮)**
1. light.bedroom_main 亮度要增加到多少?(建議 40-60%)色溫調到多少?(建議 4000-4500K)
2. cover.bedroom_curtain 繼續開啟,目標位置多少?(建議 60-80%)
3. media_player.bedroom_speaker 要開始播放嗎?初始音量多少?(建議 25-35%)
4. light.bedroom_reading 如果有,這階段開啟嗎?亮度多少?
**晨光第三階段(全亮)**
1. light.bedroom_main 最終亮度多少?(建議 80-100%)最終色溫多少?(建議 5000-5500K)
2. cover.bedroom_curtain 完全打開到 100% 嗎?
3. media_player.bedroom_speaker 此時音量要達到多少?(建議 50-60%)
4. 是否在這階段開始播放其他通知或語音提示?
**週末慵懶模式(如適用)**
1. 週末起床時間是否與工作日不同?(例如晚 1-2 小時)
2. 各階段時長是否拉長?(建議:每階段 10-15 分鐘,共 30-45 分鐘)
3. 亮度最高值是否低於工作日?(例如只到 70-80%)
4. 背景音樂選擇是否改為舒緩風格?推薦選項:爵士樂/鋼琴曲/自然音效
【步驟五】高級設定與行為
1. 你的地理位置是哪裡?(用於根據日出時間自動調整,如果設定)
2. 冬夏季節起床時間是否需要自動調整?
3. 如果你手動調整了燈光或窗簾,自動化是否應該停止?
4. 是否需要「請勿打擾」時段?(例如:假日早上 9 點前不啟動)
5. 你希望用什麼方式控制這個系統?
- Home Assistant 儀表板開關
- 語音助手(Google Home/Alexa)
- 實體按鈕
- App 通知提醒
- 以上全部
【步驟六】故障排除與測試
1. 你想預設什麼時間進行「測試起床」嗎?(方便驗證設定是否正確)
2. 如果某一步驟失敗(例如窗簾沒打開),你希望系統如何反應?
- 忽略,繼續執行下一步
- 暫停並通知你
- 自動重試 3 次
【步驟七】個性化選項
1. 特殊日期設定:
- 是否在假日(國定假日/公休日)使用週末模式?
- 是否在特定日期(如生日、重要會議)使用「能量模式」(更強的亮度和音樂)?
2. 備用方案:
- 如果網路中斷,系統應該如何表現?
- 是否保留傳統鬧鐘作為備用?
3. 日誌記錄:
- 是否記錄每次起床時間和執行狀況?
- 用於後期分析睡眠和起床效率
請逐一回答上述問題,我將根據你的答案產生完整的 YAML 設定檔。