๐ŸŽ† Holiday Atmosphere Light Effects Scripts

:christmas_tree::jack_o_lantern::fireworks: Holiday Atmosphere Scripts - Now with Christmas & New Year Effects!

Hi everyone!

Iโ€™m excited to announce that the Halloween Atmosphere Script has been expanded and renamed to Holiday Atmosphere Scripts!

GitHub Repository: GitHub - ste-ta/holiday-atmosphere-scripts-for-home-assistant: A comprehensive Home Assistant script that creates various spooky lighting effects for Halloween. Optimized for reliability with older smart bulbs.

Whatโ€™s New in v2.0.0

  • :christmas_tree: NEW: Complete Christmas script with 6 cosy effects
  • :fireworks: NEW: Complete New Year script with 5 celebratory effects
  • :jack_o_lantern: UPDATED: Halloween script with improved Blood Pulse effect
  • :package: Split into three dedicated scripts for better organization
  • :wrench: Improved XY color space handling for maximum compatibility
  • :zap: Hue-safe party mode prevents freezing on older bulbs
  • :books: Comprehensive documentation with usage examples

The project now includes three dedicated scripts with festive lighting effects for Halloween, Christmas, and New Yearโ€™s Eve. All optimized for reliability with older smart bulbs.

What It Does

:jack_o_lantern: Halloween Effects (5 effects)

  • Hell - Flickering red and orange flames with varying intensities
  • Lightning - Dramatic white flashes with darkness (lightning strikes traveling across rooms)
  • Graveyard - Slow, creeping green-blue fog effects with very low brightness
  • Halloween - Classic orange, purple, and green color transitions
  • Blood Pulse - Deep red heartbeat rhythm with double pulse (LUB-DUB) then darkness
  • Stop - Cleanly resets all lights

:christmas_tree: Christmas Effects (6 effects)

Perfect for cosy evenings โ€“ lively but never hectic, designed for relaxing by the fire.

  • Xmas Tree - Slow multicolor Christmas tree lights (red, green, white)
  • Xmas Snowfall - Lively blue and white snowfall effect with dynamic movement
  • Xmas Fireplace - Realistic warm fireplace glow with organic flame movement
  • Xmas Dinner - Warm champagne-colored candlelight for elegant dinner settings
  • Xmas Santa - Calm red, white, and green Santa-inspired effect
  • Xmas Party - Synchronized dance party with Hue-safe timing (no freezing!)
  • Stop - Restores lights to previous state

:fireworks: New Year Effects (5 effects)

  • NYE Countdown - Accelerating white flash countdown effect
  • NYE Confetti - Rapidly changing multicolor confetti effect
  • NYE Midnight Flash - Bright flash at midnight with smooth fade
  • NYE Sparkler - High-variation sparkling white effect
  • NYE Champagne - Warm golden champagne bubble effect
  • Stop - Restores lights to previous state

Compatibility:

  • Home Assistant 2023.x and newer
  • Any RGB lights supporting light.turn_on with xy_color and brightness
  • Optimized for older Philips Hue bulbs (uses XY color space for better Zigbee compatibility)

Installation

  1. Go to the GitHub repository
  2. Choose which holiday script(s) you want to install
  3. Copy the script YAML content
  4. In Home Assistant: Settings โ†’ Automations & Scenes โ†’ Scripts โ†’ Add Script
  5. Click the โ‹ฎ menu (top right) โ†’ Edit in YAML
  6. Paste the script content
  7. Save!

Repeat for each holiday script you want to install.


Usage:

Halloween:

yaml

service: script.halloween_atmosphere
data:
  lights:
    - light.living_room
    - light.kitchen
  effect: hell  # or: lightning, graveyard, halloween, blood, stop

Feedback Welcome!

Iโ€™d love to hear your thoughts and see how you use these scripts! Feel free to:

  • Suggest new effects for any holiday
  • Report issues on GitHub
  • Share your modifications
  • Post photos/videos of your setups
  • Request additional holiday scripts (Easter? Valentineโ€™s Day?)

:jack_o_lantern::christmas_tree::fireworks: Happy Holidays!

Created with :skull::santa::sparkles: for the Home Assistant community.

6 Likes

These are awesome, thank you!

As far as more effects, I think general effects (not necessarily tied to a holiday) that you think are nice should be next (dinner party, dance party, lightning storm, aurora, lava, ocean, etc.).

Might be worthwhile to make these importable as blueprint scripts so we can update them. I think you only need to add a few fields to the yaml.

Also more for home assistant team but I also think this could be worth its own category in HACS and/or home assistant for โ€œlight effectsโ€ with its own repository.

1 Like

Is it normal to have a โ€œNew script setup timed outโ€ and how do I troubleshoot it?