this post was submitted on 22 Nov 2024
19 points (100.0% liked)

homeassistant

12118 readers
54 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 enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io

founded 2 years ago
MODERATORS
 

I was reading the HA roadmap and thinking about the points where everyone (else) interacts with my HA environment. I’ve wanted displays/dashboards for a long time but mostly have either battery powered buttons or smart wall switches. These are good in that I can automate them but with two teenage children we have a lot of variability.

Tell me how everyone else uses HA in your house. Do they love it? Do they see only that buttons ‘do things’? Do they read dashboards and crave data?

top 11 comments
sorted by: hot top controversial new old
[–] [email protected] 1 points 4 hours ago

I'm generally the only one that actually interacts with the app, home assistant basically automates things on schedules and based on temperature and whether anyone's home or not.

So there's stuff like:

  • preheat the office on cold work days
  • make the robot vacuum clean the house if nobody's home
  • turn the AC off if nobody's home
  • turn the night light on in the baby's room and turn it off in the morning (change the colour when it's time to wake up)

I guess the goal is to keep the house comfortable while at home, while turning everything off when not to save energy without having to think about it.

[–] [email protected] 2 points 17 hours ago

Mostly for controlling lights and heating.

[–] [email protected] 5 points 2 days ago (3 children)

I've gone way too far down the automation path.

All manner of temperature, humidity, occupancy, motion, and air quality sensors make all sorts of things do appropriate responses.

For example, I've got a mmwave motion/occupancy sensor in the bathroom, and if there's no motion/occupancy and the humidity is more than 5% higher than the hallway sensor, then turn on the exhaust fan until it's not.

Or, if the air particulate count in the kitchen is too high, turn on the exhaust fan until it's not.

Or, if the living room is occupied, and the tv is on and playing media, turn the overhead lights off and turn the RGB accent light on very dimly. And if the media is paused or stopped, increase the brightness of the RGB lighting so you can see where you're walking, and if it stays paused or stopped for more than 10 minutes, turn the main lights back to whatever state they were in before media playback started.

No dashboards though, since the goal is essentially that you don't have to think about what is going on, because it should Just Work(TM) and never be something you have to deal with.

...though, really, I'd say we're at like 80% successful with that.

For manual interactions I've got a bunch of NFC tags in various places that will trigger the appropriate automation in the case that you either want to do it by hand or it fails to do the needful, plus the app is configured to allow manual control of any device and to trigger specific automations.

[–] [email protected] 1 points 4 hours ago

I don't quite get the NFC tags thing. Does this mean you have a tag on your wall that you tap your phone on? Is this something you prefer doing over opening home assistant on your phone and clicking the appropriate button? Not being critical or anything, I just see it mentioned often but I can't really conceptualise why it's a thing, and I'm curious what I might be missing.

[–] [email protected] 2 points 2 days ago (1 children)

Are you using node red or keeping all of this native?

[–] [email protected] 4 points 2 days ago

Both!

The native automation is perfectly cromulent for what I want, usually, but there's a couple of cases where the integrations either don't exist or don't return meaningful data.

FOR EXAMPLE, the video playback in the living room thing. Sure, the roku integration says "something is playing" but it's shockingly wrong and unreliable. What happens is it falls into 'idle' status between videos, or if you're fast forwarding sometimes and thus the automation was not doing exactly what I wanted.

The Jellyfin API, though, can look at the living room tv user and is spot on as to what is going on with play/pause/stopped statuses, so I have node red yank that data direct from the API and it works great.

[–] [email protected] 2 points 2 days ago

Some cool examples there, I’m going to think about them. I particularly like the walking ones.

I want to love dashboards. I love the idea of a control centre in each room but I just can’t get to the point of winning with them

[–] [email protected] 2 points 2 days ago

I bought a cheap AIO PC on FB Marketplace and run HA's front end on it. I also have the thermostat on an Amazon fire.

Each device has its own login so I can update what it sees. Eventually I want a 2F control, 1F control, and maybe use open hasp for thermostats. I'm also going to experiment using a raspberry pi or esp32 and gpio buttons.

If I were going to spend a little more cash I think I'd get a Chromebook that has a detachable screen and use that.

[–] [email protected] 2 points 2 days ago

Check out OpenHasp. I have several WT32-SC01 Plus devices around my house. Using MQTT, you can easily interact with Home Assistant on touch screen devices.

[–] [email protected] 1 points 2 days ago* (last edited 2 days ago)

There are a few buttons around the house. For my wife (and kids to play with) the most important ones are the ones controlling the light in the bedroom. There is a motion sensor covering the door and wardrobe area which can be muted with a button (e.g. if the kids have snuck into our bed and we don't want to wake them or if either one of us goes to bed later). We use mostly the IKEA Zigbee buttons.

We also have a great device called Home Buttons in our kitchen. It uses MQTT and has a fantastic battery life (using a 18650 rechargeable battery). It has an e-ink display and six buttons. I programmed it to display several things (you can use one MDI icon and a short text to display for each button) for everyday use, like switching some lights, displaying temperature and humidity and controlling the climate in our conservatory. You have to press a button for it to update (to save battery - even though it easily lasts months).

The main touch point though is the app. I built three dashboards:

  • A general overview that dynamically changed based on events and time of day.
  • A floor plan which holds every light, sensor and switch in it.
  • A blood glucose dashboard as both one of my daughters as well as myself have diabetes. As I use the same insulin pump as my daughter I cannot use the pump's app to follow her data as I need the app for myself. So for me this is quite important. My wife uses the pump's app in follower mode for our daughter.

But I also made Home Assistant send notifications to our smartphones for several events (dishwasher, washing machine, too hot / cold in the conservatory, low blood glucose levels, kids turning on the TV in the morning). Some of them offer to respond with an action others are just reminders that something needs to be done.

My wife appreciates especially the notifications I think because you don't have to think about some things as they pop up when action is due and we both can more easily share the workload as she gets notified as well when I started the dishwasher without me needing to tell her. (This may sound like we're not speaking to each other, but we're just not saying things like I just started the dishwasher can you empty it later.)

[–] [email protected] 1 points 2 days ago* (last edited 2 days ago)

People in my household have two uses for HA. The first one is automated lights: you walk in — the lights are on, you walk out — you forget that you were ever in the room, the second use is finer control (colour, brightness, temperature) using a simple dashboard for lights that have a physical on/off switch.

I’ve provided integration to HomeKit so the tech savvier ones have set up their own automations such as turning on the lights in their room when their alarm goes off.

In return I get to spy on everyone :3

In my room I’ve gone crazy, controlling and automating literally everything, without nearly any physical controls.

Fully agree with schizo! Not having to think about things like light, temperature, co2 and the likes is my goal too!