Vigyata.AI
Is this your channel?

AI Controlled TV? Home Assistant Makes it Happen!

6.1K views· 189 likes· 8:07· Feb 23, 2025

🛍️ Products Mentioned (1)

Turn your home theater into a hands-free, AI-powered experience with Home Assistant. In this video, I’ll show you how to train AI to control your TV, shuffle shows, and automate your lights—all with your voice and some creative automations. 📺 Smart TV & Media Automations: 🔘 🎬 Lights auto-dim when playing content & gently brighten when paused. 🔘 🎨 Hue Sync activates for immersive lighting effects when a movie starts. 🔘 🗣️ Ask AI to "Shuffle MASH"*, "Play next episode of The White Lotus", or "Play a random episode of The Big Bang Theory". 🔗 📝 Shuffle Shows YAML script: https://gist.github.com/mediacutlet/fe3d20279e97b87c20631b109305683b Chapters 00:00 Introduction 00:48 PleX Home Assistant AI Shuffle Content Demo 02:17 Automation/Script Flow-chart 03:27 Step-by-Step Script Building 07:10 Closing Thoughts If you love smart home automation, hit like & subscribe for more AI-powered home tech! Need help setting this up for yourself, drop a comment! 👇

About This Video

In this video I turn my home theater into a hands-free, AI-driven setup using Home Assistant—without giving up the privacy-first vibe I’m always chasing. I demo the Home Assistant Voice Preview Edition taking a request like “Shuffle The Big Bang Theory on Plex,” and then actually delivering a random episode to my TV. The big takeaway is that Home Assistant can orchestrate the whole media chain: Apple TV state, TV power, correct inputs, Plex availability, and finally the “play random episode” command—end to end. I also show how I’m enhancing the room experience around playback. When a movie starts at night, Hue Sync kicks on so the lights match what’s happening on-screen. If we pause anything (YouTube, TV, movies), I have Home Assistant gently bring lights up in the living room, kitchen, and other areas, then dim them back down when playback resumes—and if it’s a movie, it resumes the sync. From there I walk through the automation logic with a flowchart and then the YAML/script anatomy: fields for common shows, an “other show” text input, variables, delays for real-world device timing, a Plex client rescan, and the exact content_id formatting that makes Plex behave. I close by emphasizing: I’m keeping it brief, but if you hit a roadblock, comment—I want people to actually succeed with this stuff.

Frequently Asked Questions

🎬 More from StratoBuilds