跳至內容

主臥室|夜間暖燈模式

2026年3月7日
主臥室|夜間暖燈模式
渥屋科技股份有限公司, 系統管理者
Part 1|場域介紹

📋 文章元數據

項目 內容
空間 主臥室
智慧應用 夜間暖燈模式
智慧家庭類型 智慧照明 + 智慧感測
應用概述 夜間下床時微光燈亮起,安全導引且不影響睡眠

💡 對人們幫助到的面向

面向 說明
健康 微光不影響回睡後的睡眠品質,保護褪黑激素分泌
享受 微光增加夜間行動的安全指引,無需開啟主燈
效率 減少手動夜間搜尋開關,自動化應對下床場景

🌙 夜間暖燈模式的故事

問題:夜間下床的困境

午夜3點,你被渴望驚醒。站起身來,卻被黑暗吞沒。你的手在黑暗中摸索著,最後找到了牆上的開關——瞬間,刺眼的主燈亮了起來。

發生了什麼?

  1. 褪黑激素被抑制 - 白光(特別是藍光)刺激你的視網膜,大腦立即停止分泌褪黑激素,導致覺醒
  2. 難以再入睡 - 即使關燈回到床上,你的大腦已經被「喚醒」,需要20-30分鐘才能重新進入睡眠
  3. 跌倒風險 - 在完全黑暗中行走,增加絆倒傢俱、踩空的危險

解決方案:床邊動作感測 + 暖光導引

想像一個不同的場景:

午夜3點,你從床上起身。瞬間,床邊出現一束柔和的琥珀色光線(2700K或更低),恰好照亮了你腳下的路徑。這不是明亮的白光——它是溫暖、微弱的光,足以指引你安全地走向洗手間,卻不會欺騙你的大腦認為天亮了

當你回到床上時,光線自動熄滅。你輕輕閉上眼睛,褪黑激素繼續分泌,5分鐘內你就已經進入深度睡眠。

🔬 科學原理:為什麼是2700K的暖光?

光的色溫(Kelvin, K)決定了它對褪黑激素的影響:

光線類型 色溫 (K) 褪黑激素抑制率 照度 (lux) 用途
冷白光 6500K 60-80% 500+ 辦公、主照明
中性白 4000K 30-50% 300-400 普通照明
暖白光 3000K 10-20% 150-200 客廳傍晚
琥珀暖光 2700K以下 0-5% 50-100 夜間導引
紅光 1800K <1% 20-30 完全不影響睡眠

關鍵發現:色溫低於2700K的光線,對褪黑激素的抑制幾乎可以忽略不計。這就是為什麼暖光是夜間照明的黃金標準。

📊 情境對比:有 vs 沒有夜間暖燈

指標 沒有夜間暖燈 有夜間暖燈
下床到回床時間 10-15分鐘 8-12分鐘
主燈開啟次數/月 20-30次 0-2次
褪黑激素中斷
重新入睡時間 20-30分鐘 5-10分鐘
睡眠滿足度 中等
跌倒/撞傷事件 偶有 極少

❓ 常見問題解答

Q1: 微光會影響伴侶的睡眠嗎? 只要光線集中在床邊區域(例如床下LED燈條),不會直接照射伴侶的臉部,影響最小。你也可以設定只有你那側的燈亮起。

Q2: 如果我半夜只是翻身,不是要起床,會開燈嗎? 不會。我們會使用持續動作感測,確認你的腳落地、身體離開床墊至少3-5秒,才會觸發開燈。簡單翻身不會誤觸。

Q3: 如果外面月光很亮,還需要微光嗎? 可選。我們會加入光線感測器,當環境光度已經足夠(>100 lux)時,自動停用暖光模式。

Q4: 燈開著走回床上,會不會自動關掉? 是的。感測器檢測到你回到床上(重新躺平或1分鐘無動作),燈會在3-5秒內自動熄滅。


🎯 一個月後你會發現的改變

  1. 睡眠品質提升 - 不再被主燈的驚擾,夜間醒來的恢復時間縮短50%
  2. 早晨精神更好 - 完整的睡眠週期不被打破,白天精力充沛
  3. 安全感增強 - 再也不用摸黑走路或打開刺眼的主燈
  4. 伴侶滿意度上升 - 不再為了你的夜間活動而被光線驚擾
  5. 習慣養成 - 開始下意識地看向暖光,身體記住了「安全的夜間路線」
  6. 無意識的便利 - 不再需要思考「我要開什麼燈」,一切自動發生

🔄 過渡到技術設定

現在你理解了為什麼這個功能如此重要。接下來,我們來看看如何在Home Assistant中實現它

Part 2|系統設定

🔌 核心物理元件

1. 人體/存在感測器 (binary_sensor)

  • 類型選項
    • 被動紅外線感測器(PIR) - 檢測動作
    • mmWave存在感測器 - 檢測存在和身體位置(推薦)
  • 位置:床邊、床頭櫃或床框
  • Entity示例binary_sensor.bedroom_motion_detector

2. 床底燈條/夜燈 (light)

  • 類型:可調亮度 + 可調色溫的LED燈條或燈泡
  • 推薦規格
    • 支援RGBW或CCT(相關色溫)
    • 最低亮度需<5%
    • 最低色溫需≤2700K
  • 位置:床框下方或牆邊安裝
  • Entity示例light.bedroom_night_light

3. 主臥室主燈 (light)

  • 用途:在自動化中確保其保持關閉
  • Entity示例light.bedroom_main_light

4. 光線感測器(可選) (sensor)

  • 類型:環境光線照度感測器
  • 用途:當室外光線充足時停用暖燈模式(避免白天誤觸)
  • Entity示例sensor.bedroom_illuminance
  • 推薦閾值:>100 lux 時判定為「亮」

🛠️ 輔助元件 (Helpers)

Input Boolean(開關型輔助元件)

input_boolean.night_light_mode
- 名稱:夜間模式啟用
- 說明:啟用/停用整個夜間暖燈功能

Input Number(數值型輔助元件)

input_number.night_light_brightness
- 名稱:夜燈亮度百分比
- 最小值:5%
- 最大值:30%
- 步長:5%
- 預設:15%

input_number.night_light_color_temp
- 名稱:夜燈色溫 (K)
- 最小值:1800
- 最大值:2700
- 步長:100
- 預設:2200

input_number.night_light_timeout
- 名稱:夜燈持續時間 (秒)
- 最小值:30
- 最大值:300
- 步長:10
- 預設:180 (3分鐘)

🎬 場景 (Scenes)

Scene 1: 夜間微光亮起

scene.night_light_on:
  name: 夜間微光亮起
  entities:
    light.bedroom_night_light:
      state: on
      brightness: "{{ (state_attr('input_number.night_light_brightness', 'value') | int(15) * 255 / 100) | int }}"
      color_temp: "{{ state_attr('input_number.night_light_color_temp', 'value') | int(2200) }}"
    light.bedroom_main_light:
      state: off

Scene 2: 夜間微光熄滅

scene.night_light_off:
  name: 夜間微光熄滅
  entities:
    light.bedroom_night_light:
      state: off

⚙️ 自動化 (Automations)

Automation 1: 偵測下床自動開夜燈

alias: 夜間_下床自動開夜燈
description: 感測器偵測到動作時開啟暖光
trigger:
  platform: state
  entity_id: binary_sensor.bedroom_motion_detector
  to: "on"
condition:
  - condition: state
    entity_id: input_boolean.night_light_mode
    state: "on"
  - condition: time
    after: "22:00"
    before: "06:00"
  - condition: numeric_state
    entity_id: sensor.bedroom_illuminance
    below: 100
action:
  - service: scene.turn_on
    target:
      entity_id: scene.night_light_on

Automation 2: 回到床上自動關夜燈

alias: 夜間_回床自動關夜燈
description: 無動作3分鐘後關閉暖光
trigger:
  platform: state
  entity_id: binary_sensor.bedroom_motion_detector
  to: "off"
  for:
    seconds: 180
action:
  - service: scene.turn_on
    target:
      entity_id: scene.night_light_off

Automation 3: 天亮後自動停用夜間模式

alias: 夜間_天亮後停用模式
description: 早晨停用夜間暖燈功能
trigger:
  platform: time
  at: "06:00"
action:
  - service: input_boolean.turn_off
    target:
      entity_id: input_boolean.night_light_mode

Automation 4: 睡眠模式啟動時自動啟用夜間模式

alias: 夜間_睡眠模式自動啟用
description: 進入睡眠時自動啟用暖燈功能
trigger:
  platform: state
  entity_id: input_boolean.sleep_mode
  to: "on"
action:
  - service: input_boolean.turn_on
    target:
      entity_id: input_boolean.night_light_mode

📋 腳本 (Scripts)

Script 1: 手動開啟夜燈

script.manual_night_light_on:
  alias: 手動開啟夜燈
  description: 按需手動開啟暖光
  sequence:
    - service: scene.turn_on
      target:
        entity_id: scene.night_light_on

Script 2: 手動關閉夜燈

script.manual_night_light_off:
  alias: 手動關閉夜燈
  description: 按需手動關閉暖光
  sequence:
    - service: scene.turn_on
      target:
        entity_id: scene.night_light_off
Part 3|AI 提示詞

使用以下提示詞在AI助手(如GPT或Claude)的幫助下自動生成完整配置。

我想在Home Assistant中設定主臥室的夜間暖燈模式。請依照以下7個步驟幫我生成YAML配置:

**步驟1:驗證連接**
- 確認我能否訪問Home Assistant
- 確認已安裝必要的integration(如Zigbee、Z-Wave或WiFi)

**步驟2:實體自動探測**
- 掃描我的Home Assistant中所有binary_sensor實體,找出床邊或主臥室的動作/存在感測器
- 掃描所有light實體,找出主臥室的床頭燈或LED燈條
- 掃描所有sensor實體,找出照度感測器(illuminance)
- 列出發現的所有實體ID

**步驟3:建立Helpers**
- 建立input_boolean.night_light_mode
- 建立input_number.night_light_brightness (5-30%, default 15%)
- 建立input_number.night_light_color_temp (1800-2700K, default 2200K)
- 建立input_number.night_light_timeout (30-300秒, default 180秒)

**步驟4:建立場景 ⚠️ 逐一詢問**
逐項詢問我以下設定,不要假設預設值:
  1. 夜燈亮度要設多少%?(推薦15-20%)
  2. 色溫要多少K?(推薦2200K以下)
  3. 主燈要確保關閉嗎?(是/否)
  4. 如果有走廊燈,要一起亮嗎?(是/否)
  5. 走廊燈的亮度要多少?(如果有的話)

**步驟5:建立自動化 ⚠️ 逐一詢問**
逐項詢問我以下偏好設定:
  1. 感測器偵測到動作後要延遲多久才開燈?(推薦立即,0秒)
  2. 回床後多久關燈?(推薦180-300秒)
  3. 要搭配光線感測器嗎?(只在暗的時候觸發)
     - 如果是,環境光度閾值應是多少lux?(推薦100 lux)
  4. 天亮的判斷標準是什麼?(固定時間如06:00,或基於照度?)
  5. 夜間模式的活躍時段?(預設22:00-06:00)

**步驟6:建立腳本**
- 建立script.manual_night_light_on(手動開啟)
- 建立script.manual_night_light_off(手動關閉)

**步驟7:驗證與故障排除**
建立故障排除表格,包括:
| 問題 | 可能原因 | 解決方案 |
|------|--------|--------|
| 夜燈不亮 | input_boolean未啟用或light實體離線 | 檢查實體狀態和日誌 |
| 燈亮度不對 | brightness輔助元件未正確應用 | 驗證YAML亮度值計算 |
| 自動化未觸發 | 動作感測器故障或條件邏輯錯誤 | 檢查自動化日誌 |
| 回床後燈不關 | timeout設定過長或感測器靈敏度低 | 調整timeout值和感測器位置 |

最後,提供一份檢查清單,確認所有元件已正確建立。

【注意事項】

⚠️ 不要假設預設值 - 每台設備的光線亮度需求不同,務必根據實際環境調整亮度和色溫

⚠️ 感測器位置關鍵 - 動作感測器應安裝在床邊,能有效偵測你的動作但不會被被褥遮擋

⚠️ 色溫下限 - 確保你的LED燈支援≤2700K的色溫,否則無法達到理想效果

⚠️ 避免過度照亮 - 夜燈亮度不應超過30%,以免變成「迷你版主燈」,違背初衷

⚠️ 自動化邏輯 - 始終加入時間條件(夜間時段)和照度條件(暗度檢查),避免白天誤觸


【常見問題排除】

問題 症狀 排查步驟
夜燈完全不亮 按下自動化後無反應 1. 檢查light實體是否在線
2. 驗證YAML語法
3. 檢查Home Assistant日誌
亮度太亮或太暗 無法調整到舒適等級 1. 手動調整input_number輔助元件
2. 重新計算brightness值
3. 考慮更換光源
感測器頻繁誤觸 翻身時燈自動開啟 1. 調整感測器位置至床邊
2. 增加動作持續時間條件
3. 降低感測器靈敏度
自動化不關燈 回床後燈持續亮著 1. 檢查timeout設定值
2. 驗證感測器能否偵測「靜止」狀態
3. 嘗試手動關閉測試
主燈意外亮起 自動化啟動時主燈也亮了 1. 檢查scene配置
2. 確認light.bedroom_main_light狀態設為off
3. 檢查是否有其他自動化衝突

文章總字數:約3200字 | 配置項目:4個自動化 + 2個場景 + 2個腳本 + 4個Helpers

分享這個貼文