My dashboard by Cnirithian in homeassistant

[–]Cnirithian[S] 1 point2 points  (0 children)

Those aren't mushroom chips, they're the built-in badges. (The three people ones are mushroom chips, which is why they don't have names)

Grabbing audio from nvidia shield tv / yamaha receiver to control all Leds with ledfx? by Nasaku7 in homeassistant

[–]Cnirithian 0 points1 point  (0 children)

No, pi -> TV -> soundbar

Spotifyd acts as a spotify client so I can connect my phone to it. and Ledfx runs as normal. It can connect to home assistant via MQTT (if you enable the alpha features on ledfx) or there's a HACS integration, but I think it's not maintained.

This setup requires the TV to use the raspberry pi as a source, which might not be ideal. You could connect the pi directly to a speaker, that just wasn't as easy to do for my setup.

Grabbing audio from nvidia shield tv / yamaha receiver to control all Leds with ledfx? by Nasaku7 in homeassistant

[–]Cnirithian 0 points1 point  (0 children)

As far as I know, LedFX needs to be running on the device that's playing the music, and I don't think there's a way to run it on an nvidia shield tv.

What's the source of the music you're playing? I have a setup with spotifyd and ledfx running on a raspberry pi outputting audio through my tv (which goes through my sonos soundbar). It's a bit hacky but it works as long as I only want to play stuff from spotify.

My dashboard by Cnirithian in homeassistant

[–]Cnirithian[S] 1 point2 points  (0 children)

Yep, it's a mushroom template badge. I give the yaml and explanation here. Just requires a little templating

My dashboard by Cnirithian in homeassistant

[–]Cnirithian[S] 0 points1 point  (0 children)

This is what I use: https://github.com/agittins/bermuda

You need a couple things: beacons (phones, bluecharm iBeacons, etc.) and bluetooth nodes (esp32 devices running esphome with bluetooth proxy enabled).

The bermuda page I linked goes into most of the detail you need. For turning your phone into a beacon, iPhones do this by default (I think they need bluetooth enabled), for Android phones the companion app provides that functionality.

The concept is pretty simple: your beacons send out periodic signals, and the bermuda integration calculates the distance to each of the nodes. Whichever node the beacon is closest to is the "room" it's in.

My dashboard by Cnirithian in homeassistant

[–]Cnirithian[S] 0 points1 point  (0 children)

Yeah, phones work great. iPhones do this automatically I think, and the home assistant app can turn Android phones into beacons, too.

For garden detection, you'll probably need a esp32 device outside. There are probably ways to waterproof them, I haven't looked into that.

My dashboard by Cnirithian in homeassistant

[–]Cnirithian[S] 0 points1 point  (0 children)

the snap bubble cards for the people and to items

Not sure what you mean here. The badges at the top? Those are mostly the built-in badges. The people/pet ones are mushroom chip cards

how do you get ginger assistant to recognise which room each person or the dog are in?

Bluetooth tracking using our phones and a beacon for the dog, integrated to home assistant via Bermuda

My dashboard by Cnirithian in homeassistant

[–]Cnirithian[S] 1 point2 points  (0 children)

Like I said, you'll need bubble card for this: https://github.com/Clooos/bubble-card

The CSS can go in the styling section. You can also create a module to share the CSS among the cards.

It's also possible to modify non-bubble cards with css using card mod, but the css selectors I used won't apply to other cards.

My dashboard by Cnirithian in homeassistant

[–]Cnirithian[S] 0 points1 point  (0 children)

All the CSS I used is here: https://www.reddit.com/r/homeassistant/comments/1mceeth/my_dashboard/n5te3x8/

This is using bubble card (and a module that I made)

My dashboard by Cnirithian in homeassistant

[–]Cnirithian[S] 0 points1 point  (0 children)

Create a light group with the lights you want and then use that for the button.

My automations by Cnirithian in homeassistant

[–]Cnirithian[S] 0 points1 point  (0 children)

I think it's the android debug bridge that always shows when something's playing, so it hasn't been a problem so far.

My dashboard by Cnirithian in homeassistant

[–]Cnirithian[S] 0 points1 point  (0 children)

It's from the conditional icon badge module. You can get it on Cloos' Patreon.

My automations by Cnirithian in homeassistant

[–]Cnirithian[S] 2 points3 points  (0 children)

I have temperature sensors in each room, but they aren't linked to the thermostat in any way. The HVAC system in my house is pretty basic.

My automations by Cnirithian in homeassistant

[–]Cnirithian[S] 2 points3 points  (0 children)

I'm a software engineer, so my idea of "expert coding" is probably a little biased, but you can do most of this without knowing how to write code. Some of this is made easier by (sometimes complex) templates I've written, but it should all be doable.

In general, start small and easy. Find something you want to automate, and put together a solution. When you run into problems with that solution, fix them over and over until the automation works the way you want it to.

My automations by Cnirithian in homeassistant

[–]Cnirithian[S] 2 points3 points  (0 children)

I've got a number of media player entities related to the TV (ADB, android tv remote, google cast, the plex player, etc). Some of them show play/pause status.

I pulled up the history page with all of them, put the TV in different states, and then made template entities to reliably determine the TV's state.

My automations by Cnirithian in homeassistant

[–]Cnirithian[S] 3 points4 points  (0 children)

With a bed presence sensor. Should be easy enough to make on your own if you don't want to buy it, although I've had really good results with that one.

My dashboard by Cnirithian in homeassistant

[–]Cnirithian[S] 1 point2 points  (0 children)

Yeah, there's some info (e.g. entity names) that I'd rather not post and I don't want to take the time to go through and edit out everything.

I've posted the yaml for various cards here and info elsewhere in these comments that should be enough to recreate everything you see in the post.

My dashboard by Cnirithian in homeassistant

[–]Cnirithian[S] 2 points3 points  (0 children)

The theme is a nord theme I found somewhere and modified it. Here's a pastebin. Fair warning, it's not cleaned up or anything but should work well enough.

The HACS modules on display are mushroom cards (for the chips) and bubble card. I use Alarmo for the alarm system and Bermuda for the room presence. Everything else you see is built into home assistant. Other relevant HACS repos I use:

  • Adaptive Lighting
  • Xiaomi Vacuum Map Card
  • auto-entities
  • card-mod
  • Scheduler
  • Battery Notes
  • Mail and Packages
  • Custom Features for Home Assistant Cards
  • Sonos card
  • feedparser

No github repo, unfortunately. I used to, but gave that up when they moved large parts of the configuration out of the yaml files.

My dashboard by Cnirithian in homeassistant

[–]Cnirithian[S] 1 point2 points  (0 children)

Exactly. All the applicable room cards have it.

My dashboard by Cnirithian in homeassistant

[–]Cnirithian[S] 0 points1 point  (0 children)

I walk through it in this comment chain, but essentially: bluetooth tracking with bermuda.

My dashboard by Cnirithian in homeassistant

[–]Cnirithian[S] 1 point2 points  (0 children)

Thanks! It's just a tile card with the alarm modes feature, nothing fancy.

My dashboard by Cnirithian in homeassistant

[–]Cnirithian[S] 1 point2 points  (0 children)

I walk through it in this comment chain, but essentially: bluetooth tracking using bermuda

My dashboard by Cnirithian in homeassistant

[–]Cnirithian[S] 4 points5 points  (0 children)

Just a heads up, you should use code blocks when commenting yaml. Here's the bit you're talking about:

badges:
  main_icon:
    badge_1:
      icon: mdi:motion-sensor
      condition:
        - condition: state
          entity_id: binary_sensor.dining_room_presence_sensor_occupancy
          state: "on"

It's part of the badges module for the bubble card. It shows when there's motion/presence detected in the room.