Journal

Smart Home for Work-From-Home Productivity: Automation for Focus, IAQ Control, and Meeting Management

สมาร์ทโฮมเพื่อ Work-From-Home: Automation เพิ่มสมาธิ ควบคุม IAQ และจัดการการประชุมออนไลน์

May 13, 2026 · 1 min read
Smart Home for Work-From-Home Productivity: Automation for Focus, IAQ Control, and Meeting Management

WFH in Thailand: The Challenges Automation Addresses

Post-COVID, approximately 55-65% of Bangkok knowledge workers work from home at least two days per week. Homes not designed for work create specific challenges:

  • Inconsistent window lighting causes eye strain during video calls
  • Family noise disrupts meetings
  • Room temperature unsuitable for sustained concentration
  • Afternoon CO2 rise causes drowsiness and reduces focus

Focus Mode Scene: Optimized Work Environment

CBRE Thailand 2565 research identifies the optimal conditions for Thai office workers:

  • Temperature: 22-24°C
  • Lighting: 300-500 Lux, 4,000-5,000K color temperature (cool white)
  • CO2: < 700 ppm (Harvard T.H. Chan School: improves decision-making by 61%)
yaml
alias: "WFH Focus Mode"
trigger:
  - platform: state
    entity_id: input_boolean.work_focus_mode
    to: "on"
action:
  - service: scene.create
    data:
      scene_id: wfh_focus
      snapshot_entities:
        - light.desk_lamp
        - climate.study_room
  - service: light.turn_on
    target:
      entity_id: light.desk_lamp
    data:
      brightness_pct: 80
      color_temp_kelvin: 4500
  - service: climate.set_temperature
    target:
      entity_id: climate.study_room
    data:
      temperature: 23
  - service: fan.set_percentage
    target:
      entity_id: fan.study_erv
    data:
      percentage: 60
  - service: notify.mobile_app_family
    data:
      message: "🎯 Focus Mode started. Please keep noise down."

Meeting Mode: Notify the Family Without Saying a Word

yaml
alias: "WFH Meeting Mode"
trigger:
  - platform: calendar
    entity_id: calendar.work_meetings
    event: start
    offset: "-0:05:00"
action:
  - service: light.turn_on
    target:
      entity_id: light.meeting_indicator
    data:
      rgb_color: [255, 0, 0]
      brightness_pct: 100
  - service: switch.turn_on
    target:
      entity_id: switch.doorbell_silent_mode
  - service: notify.line_family_group
    data:
      message: "🔴 Meeting in 5 minutes — please do not disturb"
  - service: climate.set_temperature
    target:
      entity_id: climate.study_room
    data:
      temperature: 22

LED indicator protocol for the study:

  • 🔴 Red: In meeting — do not disturb
  • 🟡 Yellow: Focus mode active but not in meeting
  • 🟢 Green: Available or on break

Pomodoro Automation: Automated Time Management

Pomodoro technique: work 25 minutes → rest 5 minutes → repeat 4 cycles → long break 15-30 minutes.

yaml
alias: "Pomodoro Work Timer"
trigger:
  - platform: state
    entity_id: input_boolean.pomodoro_active
    to: "on"
action:
  - delay:
      minutes: 25
  - service: notify.mobile_app_owner
    data:
      title: "🍅 Pomodoro complete!"
      message: "Take a 5-minute break. Stand up and move."
  - service: light.turn_on
    target:
      entity_id: light.desk_lamp
    data:
      flash: short
  - service: input_boolean.turn_off
    target:
      entity_id: input_boolean.pomodoro_active

IAQ Targets for WFH Performance

Metric WFH target Performance impact
CO2 < 700 ppm +61% decision-making
PM2.5 < 12 μg/m³ Reduces fatigue
Temperature 22-24°C Optimal cognitive
Relative humidity 40-60% Reduces eye strain
Lighting 300-500 Lux 40% less eye strain

Monitor IAQ every 5 minutes during work hours and trigger alerts when thresholds are exceeded.

Questions & answers

What is the ideal lighting for working from home?
300-500 Lux at 4,000-5,000K color temperature (cool white). Warm light (2,700-3,000K) promotes drowsiness; excessively cool light (6,000K+) causes eye strain. Configure HA to automatically apply these settings when Focus Mode activates.
Can Home Assistant Meeting Mode integrate with Google Calendar?
Yes. Use the Google Calendar integration in HA with a Trigger from calendar.work_meetings event: start. HA automatically activates 5 minutes before the meeting — turning on the red indicator, silencing the doorbell, and sending the family LINE notification.
What is the optimal CO2 level for working from home?
Below 700 ppm for peak performance. Harvard T.H. Chan School research found CO2 below 700 ppm improves decision-making by 61% compared to 1,000 ppm. Activate ERV or open windows when CO2 exceeds 800 ppm during work hours.
How does a smart home help with the Pomodoro Technique?
Home Assistant sets an automatic 25-minute timer, then triggers a notification and brief light flash to signal break time — removing the need to remember manually. HA can also log completed Pomodoro sessions per day to track focus time.

Related reading