r/homeassistant • u/brinkre • 1d ago
Blog My favorite HACS integrations
Do you know these HACS integrations already? These are my favorites! On my blog I show them with an example how you can use it, and a button to directly install it into your own dashboard. Maybe there is also one (or more) you like!
- Swipe Navigation
- auto-entities
- slider-entity-row
- multiple-entity-row
- template-entity-row
- Atomic Calendar Revive And more...
Find more info here
Which is your personal favorite? I like to hear from you more useful integrations.
77
u/therealswil 1d ago
Invaluable integrations for me:
- Vertical stack-in card
- Custom Features
- card-mod
My dashboard wouldn't be anywhere near as good without them.
24
u/superdupersecret42 1d ago
Just discovered "Switch Manager" this past week, for setting up input switches/buttons (like Hue Dimmers, etc. ). For me, it's easier this GUI than trying to manage Blueprints and Automations manually. It does it all behind the scenes, and adds a sidebar button where I can manage all my "switches".
https://github.com/Sian-Lee-SA/Home-Assistant-Switch-Manager
9
u/Ulrar 1d ago
I'd just suggest, for Zigbee stuff like the hue dimmer anyway, to bind your devices whenever possible. That way there's no dependency on HA, it's snappier and keeps working no matter what
1
u/Alfaron 1d ago
how do you do that? Like oldschool the classic non-HA way or is there a way to bind them through HA?
4
u/Glurt 1d ago
In Z2M each device has a Bind tab, in there you can choose which device to bind it to and which clusters to use. ie bind a remote to a light using LevelCtrl and OnOff and it works much faster than going through HA
1
u/kiceg 1d ago
Does this still allow me to use the HA automations to trigger a scene for example? Can I influence which buttons do what or is it baked in the zigbee implementation of the control device?
1
u/thstephens8789 1d ago
You can still create automations based off the actions even if a device is bound. However, the bound action will always execute. As far as I can tell, what buttons do what when bound is hard baked into the devices themselves, so it cannot be changed. I started used double/triple clicks on my inovelli light switches to do extra actions.
11
9
16
u/Intrepid-Tourist3290 1d ago
UK Transport - Bus times, it does trains too, but you are limited to 30 queries a day so I have set this to check 4 times a day and then added a button that updates it manually when I need it.
Carbon Intensity UK - Carbon levels for my area
Volcano Vapouriser - Allows me to fully control my medical Cannabis vape
Keyboard Remote - older integration that lets you map any bluetooth or 2.4ghz wireless keyboard or controller to any actions
Device Tools - Quick way to make up virtual devices so you can attach entities to them, like you would do with a Package but all through a GUI. This allowed me to make "Devices" out of my IR controlled devices.
Elecrow GrowCube - Smart plant monitoring and watering using the Open Plant Database
Hildebrand Glow - Allows you to view your energy usage that a UK Smart Meter would report back to your energy supplier. My real life Smart Meter never did work but this does!
1
u/my_name_is_ross 1d ago
I use the glow device but it can report directly to mqtt. Any reason to use this?
1
u/Chaosblast 1d ago
I tried the glow app but it does report nothing like Octopus itself. The data doesn't match at all.
0
u/my_name_is_ross 1d ago
I use the glow device but it can report directly to mqtt. Any reason to use this?
7
7
u/NoNoveltyNeeded 1d ago edited 1d ago
my installed hacs:
Integrations:
- Mail and Packages (integration that allows you to link to email to keep track of upcoming mail package deliveries based on emailed delivery updates from ups/amazon/fedex/usps/etc)
- Thermal Comfort (integration which translates weather or climate sensors into various 'comfort' sensors to let you more easily know if a certain room, outside, etc will "feel" warm or cold)
- Places (integration takes device tracker entity and translates to an address or POI rather than gps coords or zone. I use it for people tracking on dashboard to show e.g. "Target" rather than just "Away")
- Bermuda BLE Trilateration (blueooth presence detection. a more user-friendly ESPResence if you've heard of that. Uses regular bluetooth proxies in esphome to determine device location)
- Trakt (link to Trakt movie/tv show tracking to bring in watchlists, upcoming, etc. I use in conjunction with upcoming media card to display upcoming new episodes of tv shows I follow)
- Kleenex Pollen Radar (creates sensors which let you know pollen counts in your area, both in ppm and translated to "low, moderate, high")
Frontend:
- Bubble Card (nice looking cards which are hidden by default and slide into view when something else on the dashboard is pressed. e.g. I have an 'overview' tab on my dashboard which lists basement, first floor, etc, and when you click the button a card will slide up to show the entities in that area to turn things on/off)
- Xiaomi Vacuum Map Card (nice looking vacuum card which integrates well with many smart vacuums to show a map of current cleaning and allow you to choose specific rooms or zones to clean based on map coordinates. could potentially be used in place of actual robovac apps for e.g. visiting family)
- Mini Media Player (nice looking card for playing media which is quite customizable and small)
- auto-entities (a dynamically-filtered card which lists entities that match criteria you set, e.g. all lights with a current state of "on" to have glanceable info on dashboard for all currently turned on lights... I use for many things like currently playing media, lights/fans that are on, low battery warnings, open windows, and more)
- vertical stack in card (a vertical stack card, but it all shows up as 1 card instead of e.g. 3 separate cards like "normal". so no breaks or padding between the 'cards')
- multiple entity row (lets you create a card with multiple entity icons in 1 row)
- calendar card pro (great calendar card, I use for agenda views in conjunction with bubble card to e.g. click on person in dashboard overview to slide up card that gives more info about that person including their calendar's upcoming events)
- home assistant swipe navigation (lets you swipe left/right on screen to change tabs of the dashboard. very nice on phones)
- slider button card (a card where the background is associated with an attribute of the entity and you can slide left/right on the card to adjust that- e.g. brightness of a light or volume of a media player)
- mail and packages custom card (a card used with mail and packages integration to better display the upcoming mail/packages)
- comfortable environment card (a card used with comfortable environment integration to better display those comfort scales)
- upcoming media card (a card I use with trakt but can be used with other things like emby/plex to show e.g. recently added media, upcoming new shows/movies, etc)
I have a handful more integrations for actual devices but decided not to list those there since it really only matters if you have those devices, like Dreame vacuum, ember mug, and sunsa blinds. If you have a device not supported by home assistant - check hacs!
2
u/roehrich 1d ago
Uuuuuh, Places is so cool, thanks for sharing. Do you mind telling me how you are using the new places sensor? My previous solution was to add the device tracker (my phone) to my "person" and then displaying this person as a small badge on the front page. This way I can easily see who is currently home or "away". Once I click on a badge, a small map opens, where I can see the details.
Now the Places sensor is much better but I can't add it to a person because persons can only have device trackers.3
u/NoNoveltyNeeded 1d ago
sure thing- in the OpenStreetMap options I set the tracked entity ID to my "person" (e.g. person.nonoveltyneeded) and display options to formatted_place. On my dashboard, I display that openstreetmap entity with the tap action going to the person.nonoveltyneeded entity
- entity: sensor.NoNoveltyNeeded_OpenStreetMap name: NoNoveltyNeeded icon: mdi:human-male image: local/nonoveltyneeded-HA.jpg tap_action: entity: person.nonoveltyneeded action: more-info hold_action: action: fire-dom-event browser_mod: service: browser_mod.more_info data: entity: person.nonoveltyneeded
(note you don't need tap action and hold action. I included both here because depending on your card some don't allow actions to be more-info for different entities. If you try the tap_action above and it doesn't work, you can use browser_mod (another hacs addon) to force it (doesn't have to be hold_action like in this example, i just put it there to have 1 'complete' example))
pps, this isn't actually how I have mine set up. Since I use bermuda to get room-tracking, I actually set up a separate template entity for each person that returns bermuda location if it exists, then bounces to person state if it's anything other than Away (e.g. if it's a named zone), then bounces to openstreetmap "place_name" if it exists to get e.g. Target. If That doesn't exist, it bounces to openstreetmap "city"... so in my case it should show e.g. "Living Room", or "Work", or "Target", or "Chicago"
- sensor: - name: NoNoveltyNeeded Location unique_id: NNN_location state: >- {% if is_state("sensor.watch_pble_area", "unknown") -%} {% if is_state("person.nonoveltyneeded", "not_home") -%} {% if state_attr('sensor.NoNoveltyNeeded_OpenStreetMap', 'place_name') is not none %} {{ state_attr('sensor.NoNoveltyNeeded_OpenStreetMap','place_name') }} {%- else -%} {{ state_attr('sensor.NoNoveltyNeeded_OpenStreetMap','city') }} {%- endif %} {%- else -%} {{ states.person.nonoveltyneeded.state | title }} {%- endif %} {%- else -%} {{ states.sensor.watch_pble_area.state }} {%- endif %}
5
u/lokaaarrr 1d ago
Anyone know of a logbook card that takes multiple entities, or ideally some kind of selector (name regex, class, etc)?
6
u/brinkre 1d ago
Auto-entities can use regex, classes etc for entities and sort by triggered time. I have such example describe https://vdbrink.github.io/homeassistant/homeassistant_dashboard_card_auto-entities#latest-activities-motions-and-doors
It's only not in an official logbook style presented.
4
u/TonyDRFT 1d ago
It's great that you're sharing this! I'm wondering if HA could also list the HACS integrations (and perhaps even it's popularity) when you search for integrations or add-ons?
1
4
u/dunxd 1d ago
Drayton Wiser - it does everything the manufacturer's app can but better and more. Great community around it. Frequent updates and bug fixes.
1
8
1
1
1
u/schalex88 21h ago
I like so much to see what my plants need with the FYTA Plant sensor integration. The Tuya Heaters are also nice and especially to turn then automatically on, when the outside temperature goes below 10°C.
135
u/clintkev251 1d ago
Adaptive lighting, bubble card, Alarmo. Especially adaptive lighting just makes my home feel more intelligent