Dim lights when TV turns on

Enhance movie watching by automatically dimming lights when the TV turns on. Create the perfect viewing atmosphere without fumbling for light switches.

Use cases

Entertainment

  • Movie Watching - Optimize lighting for better screen visibility
  • TV Show Viewing - Reduce glare and eye strain
  • Gaming - Create immersive gaming environment

Comfort & Ambiance

  • Afternoon Viewing - Close blinds when sun hits screen
  • Theater Experience - Automatic cinema mode in your living room

Products needed

Essential Equipment - Option 1: Power Monitoring (Most Universal)

Smart Plug with Power Monitoring
Popular brands: TP-Link Kasa, Shelly, Zigbee power monitoring plugs
Real-time power measurement • Relay control

Essential Equipment - Option 2: Smart TV Integration (More Reliable)

Smart TV with Platform Integration
Compatible: Chromecast, Fire TV, Roku, Apple TV, Samsung, LG
Works with: Home Assistant, SmartThings
Smart Lights or Light Switches
Popular brands: Philips Hue, LIFX, Lutron, Inovelli
Dimmable capability required

Optional Enhancements

RGB Bias Lighting
Colored LED strip behind TV for enhanced viewing
Smart Blinds
For daytime glare control

Basic automation setup

IF TV power > 50W AND time after sunset THEN dim living room lights to 10% AND close blinds

Using Power Monitor

Trigger: Smart plug power consumption rises above 50 watts (TV turns on)
Conditions: Time between sunset and sunrise (optional)
Actions: Dim lights to 10% OR turn off completely • Optional: Close blinds/curtains

Using Smart TV

Trigger: TV turns on OR specific app opens (Netflix, Disney+, etc.)
Conditions: Time between 6 PM - midnight (movie hours) • Only for video apps
Actions: Dim lights to 10-20% • Close blinds if daytime

Platform-specific examples

Home Assistant logo

Home Assistant

Trigger TV plug power > 50W for 5 sec
Condition Time after sunset, before sunrise
Action Dim living room lights to 10%
Alternative: Use media player 'playing' state
SmartThings logo

SmartThings

IF TV plug power > 50W for 5 sec AND after sunset
THEN Set lights to 10% AND Close blinds
Hubitat logo

Hubitat

Trigger TV plug power > 50W for 5 sec
Condition Time after sunset
Action Set living room lights to 10%
Setup: Use Rule Machine with power monitoring plug
Apple HomeKit logo

Apple HomeKit

When TV power monitor > 50W
Condition Time after sunset
Do Dim lights to 10%, Close blinds
Alexa logo

Alexa

When TV plug power above 50W
Condition Time after 6:00 PM
Action Set lights to 10%, Close smart blinds
Google Home logo

Google Home

When TV plug power above 50 watts
Condition Time after 6:00 PM
Action Dim living room lights to 10%

Advanced features

Content-aware lighting

Different content types get different lighting:

Create automation triggered by TV app changes with conditional logic:

Use app name or input source to determine content type and adjust accordingly.

Daytime glare control

Different behavior for daytime vs nighttime:

Create two automations:

Daytime (sunrise to sunset):

Nighttime (after sunset):

Bias lighting synchronization

Sync LED strip behind TV:

Pause dimming for movement

Don’t dim if people are moving around:

Add condition: No motion detected in last 5 minutes before dimming lights

Troubleshooting

Issue: Lights dim when TV menu on

Causes:

Solutions: ✅ Increase power threshold (try 80W instead of 50W) ✅ Add longer delay (30 seconds) before dimming ✅ Use smart TV integration instead - detect ‘playing’ state ✅ Add condition: Only between certain hours (6 PM - midnight) ✅ Use app-specific triggers (Netflix/Disney+ only)

Issue: Lights don’t restore when TV off

Causes:

Check:

Fix with state saving:

Issue: Smart TV state inaccurate

Causes:

Solutions: ✅ Update TV firmware to latest version ✅ Check TV integration in platform (reconnect if needed) ✅ Use power monitoring as backup method ✅ Restart hub/integration ✅ Check TV is on same network as hub ✅ Use Cast device (Chromecast) instead of TV direct integration


Related automations: