Home Assistant

415 readers
1 users here now

Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY...

founded 2 years ago
MODERATORS
1
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/homeassistant by /u/LupusOnFire on 2025-09-18 15:03:53+00:00.

2
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/homeassistant by /u/mellowbalmyleafy on 2025-09-18 14:42:49+00:00.


I recently integrated Music Assistant into my setup and realized I was missing a simple way to show my playlists right in the Home Assistant frontend. So I put together a little card that dynamically displays six playlists. With a template-triggered sensor and a small script, you can just tap a playlist to start it on a chosen speaker.

https://preview.redd.it/ol4h7fcupxpf1.png?width=406&format=png&auto=webp&s=3829bc9e2da56dd2d8feecfc978c83e7ce538c81

I also wrote up a short tutorial over on the Home Assistant forums if you’d like to try it out yourself: https://community.home-assistant.io/t/music-assistant-playlist-slider-card-tutorial/931816

It’s nothing fancy, but it works nicely for me and can be further customized quite easily. Hopefully it helps someone else!

3
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/homeassistant by /u/Zy0n on 2025-09-18 14:22:46+00:00.


Hey All!

I’ve been working on a fun side project — turning a Big Mouth Billy Bass into a fully functional voice assistant. It runs on an ESP32-S3 with ESPHome, ties into Home Assistant, uses a custom wake word (“Hey Billy”), and syncs the mouth movement to speech in (near) real time.

It’s a bit silly, and more then a bit hacky, but also shows how flexible Home Assistant + ESPHome can be when you mix in some 3D printing, motor control, and a _lot_ of debugging...

Hope this is ok to post, and hope you like it!

4
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/homeassistant by /u/imwjd on 2025-09-18 13:17:30+00:00.


https://i.redd.it/33qrzwvhbxpf1.gif

What is Ultra Card?

Ultra Card is a revolutionary modular card builder that brings visual dashboard creation to Home Assistant. Instead of wrestling with YAML configurations, you can now build stunning, professional dashboards using an intuitive drag-and-drop interface.

 Key Features That Set Ultra Card Apart

Visual Editor First

  • Zero YAML Required: Build entire cards through the UI editor
  • Real-time Preview: See changes instantly as you design
  • Drag & Drop Layout: Arrange modules exactly where you want them
  • 4-Tab Module System: General, Actions, Logic, and Design tabs for complete control

https://preview.redd.it/69xad4ibbxpf1.png?width=1624&format=png&auto=webp&s=eb8e0e93012208ddb2f713826c4e5e8d5a530096

12 Powerful Module Types

  • Text - Dynamic content with template support
  • Image - Smart image display with conditional logic
  • Icon - Interactive icons with animations
  • Bar - Progress bars with gradients and multiple styles
  • Info - Entity information display
  • Button - Custom action buttons
  • Dropdown - Interactive selectors (NEW in Beta)
  • Separator - Visual dividers (horizontal/vertical)
  • Markdown - Rich text formatting
  • Camera - Live camera feeds
  • Graphs - Data visualization
  • ↔️ Layout - Horizontal and vertical containers

https://preview.redd.it/9idi5ltfbxpf1.png?width=1396&format=png&auto=webp&s=d43cb342187df43fb5d837ec17d9de35382a1a8a

Advanced Logic System

  • Conditional Display: Show/hide elements based on entity states, time, or custom templates
  • Template Integration: Full Jinja2 template support for dynamic content
  • Smart State Detection: Automatically handles common inactive states
  • Time-based Logic: Schedule when elements appear

Professional Design Controls

  • Typography System: Font sizes, weights, colors, and alignment
  • Animation Engine: Icons, bars, hover effects, and transitions
  • Color Management: Theme-aware colors with custom picker
  • Responsive Layout: Mobile-optimized with flexible spacing
  • Theme Integration: Seamless light/dark mode support

 Global Reach

Ultra Card speaks your language with support for 14 languages:

 English •  German •  French •  Spanish •  Italian •  Dutch •  Norwegian •  Danish •  Czech •  Polish •  Swedish

 What Makes Ultra Card Special?

For Beginners: No YAML knowledge needed - the visual editor guides you through every step.

For Power Users: Full template support, conditional logic, and advanced animations give you unlimited customization.

For Everyone: Drag-and-drop simplicity meets professional-grade features.

 Easy Installation

HACS (Recommended)

Ultra Card is available in HACS default repositories:

Manual Installation

  1. Download ultra-card.js from the latest release
  2. Place in your config/www folder
  3. Add as a resource in Dashboard settings

 Quick Start Guide

  1. Install Ultra Card via HACS
  2. Add Card - Find “Custom: Ultra Card” when adding a new card
  3. Build Layout - Use the Layout Builder tab to drag and drop modules
  4. Configure Modules - Click any module to access its 4-tab editor
  5. Enjoy - Your custom card is ready!

 Real-World Examples

Climate Control Dashboard: Combine temperature bars, humidity info, and control buttons with conditional logic to show different layouts for heating vs cooling seasons.

Security Panel: Mix camera feeds, sensor states, and action buttons with time-based visibility rules.

Energy Monitoring: Create dynamic progress bars for solar production, battery levels, and consumption with gradient colors that change based on values.

Media Center: Build custom media controls with album art, progress bars, and interactive buttons that adapt to different players.

 Community & Support

  • DiscordJoin our Discord for help and inspiration
  • GitHubWJDDesigns/Ultra-Card
  • Documentation: Comprehensive guides for every module
  • Active Development: Regular updates and new features

 Why I Built Ultra Card

As a developer frustrated with the complexity of dashboard creation in Home Assistant, I wanted to democratize custom card building. Ultra Card bridges the gap between simple built-in cards and complex YAML configurations, giving everyone the power to create professional dashboards visually.

The modular architecture means Ultra Card grows with your needs - start simple and add complexity as you learn. The visual editor removes the intimidation factor while still providing the depth power users demand.

 Try It Today!

Ready to revolutionize your Home Assistant dashboards? Install Ultra Card and discover how intuitive dashboard building can be. Whether you’re creating your first custom card or you’re a seasoned Home Assistant veteran, Ultra Card will change how you think about dashboard design.

Install from HACS | View Documentation | Join Discord

Built with ❤️ for the Home Assistant community

5
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/homeassistant by /u/sabfry on 2025-09-18 00:50:13+00:00.


I've done a lot of automations to make my life easier but now I'm onto just making cool and over the top automations that bring me joy. It's been surprisingly more difficult than I expected and I haven't been able to find too many resources, even with the help of chat gpt. Some examples are (I haven't done all of these yet)

  • Broadcasts the AIM “you’ve got mail” when I get mail
  • Broadcasts the house dramatically coughing when the air quality sensor spikes
  • When I say Let's Take Shots, the song "shots" comes on, a disco ball turns on, and a drawer filled with shot glasses opens
  • (Love this one, not my idea) When a decorative snow globe is shook the lights start flashing blue and white, some winter music plays, and some twinkle lights turn on
  • Lights dim and turn red and romantic jazz plays when I open a bottle of wine (triggered by NFC on the wine opener)

If you have more ideas, instagram/youtube accounts to follow, or any other resources, please let me know!

6
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/homeassistant by /u/ElementZoom on 2025-09-18 00:05:58+00:00.

7
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/homeassistant by /u/Afraid-Lie1210 on 2025-09-17 16:30:19+00:00.

8
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/homeassistant by /u/jtbnz on 2025-09-18 01:31:26+00:00.

9
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/homeassistant by /u/DreadVenomous on 2025-09-17 21:38:12+00:00.

10
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/homeassistant by /u/mellowbalmyleafy on 2025-09-17 19:32:59+00:00.


Just discovered “Navbar Card” and I’m blown away. It’s polished, cleverly designed and packed with features. It's so well made that even setting it up is fun. Huge props to the developer!

https://github.com/joseluis9595/lovelace-navbar-card

11
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/homeassistant by /u/Trooped on 2025-09-17 17:27:59+00:00.

12
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/homeassistant by /u/Zamorio2 on 2025-09-17 09:14:25+00:00.


I have a Sonoff ZigBee Dongle E recently flashed to ZigBee 8.0.2 software and I want to use it as coordinator in HA for Zigbee2mqtt. Is there an up to date guide on how to do it? I've watched a few dozens video tutorials and followed online guides and most seem to be out of date or contradictory. Some of them ask you create a new user for MQTT, some don't , some ask to edit the Z2M yaml, some don't. I've also followed the official Z2M instructions to install and use the addon (they didn't ask to create an MQTT user or transpose any info, it supposedly works now automatically through the onboarding? Which isn't in any video or guide, but I can't get beyond the onboarding page). And I don't know how to troubleshoot it by myself.

I've nuked several times my HA installation (it's a provisional one so no harm done) and tried a few different methods but never gotten past the onboarding page.

Any ideas, suggestions or detailed upt yo date guides?

13
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/homeassistant by /u/missyquarry on 2025-09-17 15:16:06+00:00.


Those community stories I collected last month are in this blog. 😎

Happy birthday to us, and thank you for all you do to help us build and grow something amazing! 🎉

14
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/homeassistant by /u/AdFit8727 on 2025-09-17 11:07:30+00:00.

15
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/homeassistant by /u/MattHodge on 2025-09-17 05:07:27+00:00.


Wanted to share a dashboard and automation I made to try and gamify the morning routine for the kids.

It's a checklist they need to work through to get ready, before revealing a "fact of the day" for some extra motivation.

The checklist is dynamic, so items will appear on it depending on the day (eg packing a gym back on specific days).

So far it's helped my mornings be way less painful, hopefully it can help you too :D

https://preview.redd.it/zt7414pbrnpf1.png?width=1024&format=png&auto=webp&s=753d7a59f16ab5e7bceb3931b5ab0c5dd381c72d

16
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/homeassistant by /u/iamwhoiwasnow on 2025-09-17 02:54:29+00:00.

17
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/homeassistant by /u/eyalgal on 2025-09-16 15:46:17+00:00.


Hey everyone,

I dropped this in a comment the other day, but I think it deserves its own post. For me, not having Voice PE timers as entities was the one thing keeping me from ditching my Alexa devices. Without them, you can’t put timers on a dashboard or build automations around them.

Once exposed, that limitation is gone:

  • You can use any card (not just the Simple Timer Card I built).
  • You can create automations triggered by timer state or completion.
  • It finally feels like a proper integration, not a hack.

👉 Guide here: Voice PE Timers Exposure

Hopefully this helps others who were stuck like I was. Let me know if you try it out. Curious to see what dashboards (or automations) people come up with!

18
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/homeassistant by /u/missyquarry on 2025-09-16 15:28:39+00:00.


The Open Home Foundation is expanding! We're looking for a Community Lead to lead the ✨ newly created ✨ Community department. If you have:

🔹 Experience leading teams

🔹 Built successful OSS communities

🔹 Created DevRel strategies

...& have European residency, apply today! 👏🏻

19
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/homeassistant by /u/Marathon2021 on 2025-09-16 14:45:37+00:00.


Ad currently running here on Reddit:

https://imgur.com/a/aV9QUcq

If nothing has changed, this feels disingenuous to me? It was my understanding that the Reolink integration - as amazing and comprehensive as it is - was the effort of one solo developer (starkillerOG) not affiliated with Reolink in any way? i.e.: if he/she ever gets hit by a bus, all the development stops.

I know Reolink has had documented API support as of a few years ago. But I've not seen any changes to the integration page indicating it has more that one lone owner: https://www.home-assistant.io/integrations/reolink/

20
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/homeassistant by /u/Connochio on 2025-09-16 12:11:49+00:00.


Hey everyone!

I'm really excited to be releasing the first version of my new music integration, Ambient Music.

As a bit of background on why I created this, I have been automating the background music in my home for a long while now after vibe-automating for a day or two, but got fed up of needing to create multiple sensors, helpers and automations for each playlist that I wanted to add to my selection after that.

As the list of playlists got larger and larger, it became more and more unmanageable, so I decided to create a new integration to take the work out of it and standardise how the playlists were being handled.

Ambient Music is the end result of that.

Github | Documentation

The integration allows anyone to add Spotify playlists and have them automatically play on any media player that Home Assistant can see, with seamless fading between playlists when swapped, started or stopped.

The main features are:

  • Automatic playing of Spotify playlists on configured media players
  • User-definable defaults, such as:
    • Volume fade up/down time
    • Default volume
  • Automatic Spotify ID parsing from a URL
  • Ability to define specific conditions to enable playback via:
    • Entity/State combo
    • Templates
  • Callable services for starting and stopping playlists, and a service for swapping playlists
  • A bonus service for fading the volume of any player, regardless of Ambient Music integration usage

In addition to the integration, I've also created some blueprints within the documentation for the 3 base automations that allow Ambient Music to work properly.

This should hopefully help anyone to get up and running with very little need for manually created automations.

My future plans are:

  • Implementing a sleep mode with separate playlists and volume control
    • This would override any "daytime" settings, if configured
  • Implementing configurable time of day sensors for time-based enablinga/disabling of music
  • Integrating other music services

I'd love for people to try it and let me know what they think, what needs improving and what breaks for them.

21
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/homeassistant by /u/AnyRandom563 on 2025-09-16 02:22:35+00:00.


I’m getting ready to sell and my place is fully fitted with Lutron smart switches (Caséta / RA2 / RA3) and automations via Home Assistant. Curious how others handled this at sale:

  1. Convey or remove?
    • Did you treat the smart switches (fixtures) as part of the home and include them in the contract?
    • If you kept the Lutron gear, did you swap back to standard Decora switches before listing?
  2. What stayed vs. what left:
    • Stayed: in-wall Lutron switches/dimmers, wall plates, Pico remotes (if used), and the Smart Bridge / Main Repeater / RA Processor?
    • Left with you: the Home Assistant host (RPi/mini-PC), Zigbee/Z-Wave radios, other hubs?
  3. Handoff steps you took:
    • Factory-reset the Lutron bridge/processor and leave it unpaired for the buyer to add to their own account?
    • Wipe/transfer the Home Assistant instance, or remove it entirely to avoid privacy/support headaches?
    • Provide a simple as-built doc (what’s installed where, scenes, breaker panel notes) so the buyer isn’t lost on day one.
  4. Resale impact:
    • Did “smart home lighting (Lutron) + ready for automations” help marketability or days-on-market?
    • Any actual price premium, or mostly a nice-to-have?
  5. Gotchas / lessons learned:
    • Inspection surprises after swapping switches, neutral-wire issues, dimmer/LED compatibility.
    • Account ownership pitfalls (Lutron app), buyer support expectations, disclosure wording.

Would love real-world experiences from sellers, buyers, agents, and installers who’ve done a HA + Lutron handoff.

22
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/homeassistant by /u/angrycatmeowmeow on 2025-09-16 12:11:16+00:00.

23
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/homeassistant by /u/iceatcss on 2025-09-16 07:47:02+00:00.

24
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/homeassistant by /u/HoodRat79 on 2025-09-16 07:26:54+00:00.

25
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/homeassistant by /u/NodeJSmith on 2025-09-15 23:16:34+00:00.


I've been building Hassette, a new Home Assistant automation framework over the last few months, and it is now reliable and powerful enough to run all of my personal automations. I think it may be about ready to run yours. My goal has been to have a reliable async-first framework with type safety and solid exception handling - features I always felt were lacking in the venerable AppDaemon. Hassette is ready for anyone brave enough to try out a very new framework and/or who are very tired of dealing with args["entity\_id"].

Github | Docs

What I have so far

Hassette can run both async and sync apps, has a full (I think) Home Assistant API implementation (REST and WebSocket), a scheduler, and an event bus. All events are strongly typed; state change events are the most robust, using Pydantic models to represent old/new state objects. Other events use stdlib dataclasses to keep memory usage light.

My own apps range from automatically opening the garage door and changing lights based on motion sensors (event-based to completely non-HA ones that just book sessions at my gym (scheduler-driven), and Hassette is handling all of them perfectly fine.)

There's also an Alpine based Docker image, examples in the repo, and fairly fleshed out documentation on Read the Docs.

What's next

  • Stronger typing for API service calls
  • Entity classes (state + API methods like turn_on/turn_off typed to each domain)
  • Improved documentation
  • Expanded test coverage
  • End-user test fixtures and utilities - so you can test apps without jumping into the HA dev console and manually changing states

I've been checking items off on the roadmap, which will probably need a rewrite soon.

I'd love people to try it out, break things, and open bug reports. My hope is that the docs are good enough that an AppDaemon user can spin up a simple app in a few minutes and see if it's worth their time. If you hit any snags, please open an issue and we'll get it figured out.

Note on AI

I occasionally used ChatGPT for architecture ideas and documentation, but the code is written by me - for better or worse. If parts of the docs give ChatGPT vibes or have em dashes, that's why. I want to be very clear that this project is not a product of AI or "vibe-coded". This is also not a project that I've built for social media points or whatever — it won't start gathering dust in a few months. It's my baby for the foreseeable future.

view more: next ›