I recently learned about Home Assistant here on Lemmy. It looks like a replacement for Google Home, etc. However, it requires an entire hardware installation. Proprietary products just use a simple app to manage and control devices, so can someone explain why a pretty robust dedicated device is necessary as a replacement? The base model has a quad core processor, 4 gigs of ram, and a 32 gig hard drive. Admittedly it’s no gaming PC, but it’s no arduino either.

What actually happens when I turn on a smart switch in my home? Does that command have to be sent to a server somewhere to be processed? What really has to be processed, and why can’t a smartphone app do it?

Edit: I am still getting new replies to this (which are appreciated!), but I wanted to share what I’ve learned from those who have posted already. I fundamentally misunderstood how smart switches work. I had very wrongly assumed that when my phone is connected to the WiFi, it sends a signal over the local network to toggle the switch, which is connected to the same network, and it turns on/off. While there are technologies that work like this (zigbee, kinda?), most smart home devices rely on a cloud server to communicate the signal. This enables features like using the switches from outside the home network, automation, voice controls, etc. The remote server is what’s being replaced.

so can someone explain why a pretty robust dedicated device is necessary as a replacement?

The cloud is just someone else’s computer, so when you cut the cord from the cloud, you gotta run your own server.

And you don’t need to buy a (robust) device to run HA, just install it on a spare system and start playing with it. I started building mine about 1.5yrs ago when I bought a house and I think I only gave mine like 2 CPU and 8gb ram.

What actually happens when I turn on a smart switch in my home? Does that command have to be sent to a server somewhere to be processed?

Yes, you have to have something that accepts your commands and sends the action to the end device. Just like your Google home did.

What really has to be processed, and why can’t a smartphone app do it?

Because that’s not how things work. Your app has to talk to a server to send the commands, Google home has cloud servers and a local bridge. HA has an app that you can use to control your stuff, same as Google Home.

Smart Home apps are worthless without hardware required to connect the app to your home.

adONis
link
fedilink
English
95M

in a nutshell

This is how the control and information exchange of smart devices work:

Phone App -> [Server] … [Server] -> Smart Device and vice versa

There’s no way around this concept.

Now, Google gives you the phone app and the (public) server part. but these only work with their servers and apps, keeping you locked in.

HA gives you the same, a server and an app, but allows you to keep the server private (access via vpn for public)

Also who guarantees that Google Home will be there in the next few years? HA will still keep running even if it ever gets abandoned.

The idea of Home Assistant is not to be a replacement for anything. It rather connects all things. It is a smart home control center, or hub.

Compare it to a Homematic, or maybe Aquara hub, etc. but still more feature rich and expandable with many more protocols and device categories.

Proprietary single switches etc. use only their own protocol.

Google Home is limited to a few protocols.

@gedaliyah@lemmy.world
creator
link
fedilink
English
05M

Thanks. That helps.

@tburkhol@lemmy.world
link
fedilink
English
25M

HA doesn’t require 4/4/32, that’s just the hardware the HA people sell. (which, given that your phone may be 8/16/128, is hardly “robust”). Generally, the Home Assistant crowd kind of target an audience that’s probably already running some kind of home server, NAS, or router, and HA can probably be installed on that device.

Theoretically, there’s no reason the HA server couldn’t be installed on your phone, except then your smart home functions would only work while your phone is in the house and not sleeping. Kind of defeats the point of a lot of it, unless you’re just thinking of smart home like “remote control for everything.” Regardless, much smaller niche for an already-small market, and apparently not a priority for the dev team.

@NeoNachtwaechter@lemmy.world
link
fedilink
English
4
edit-2
5M

While there are technologies that work like this (zigbee, kinda?),

Yes, there are many. You probably know them as “remote control”. Your TV, your garage door…

Home Assistant can also control them via gateway devices, turn them into “smart” devices and include them in larger automation scenarios.

@wowwoweowza@lemmy.ml
link
fedilink
English
-15M

Okay — can anyone — and I mean anyone, please explain to me that allure of the so called home assistant. Our home was built in 1965. Its housed many families very comfortably. It houses our family very comfortably. Our kids are heading off to college. Tra la la. We have holidays, happiness, and we contribute to the community at a variety of events. We sleep well. Eat well. We host parties of up to fifty people sometimes… we have a yard.We have a dog, two cats, fish etc. All the things that happen in a home.

We are happy.

We have no so called smart products. We use a terrestrial radio in the kitchen on the daily. We stream from the rip-off services when we desire. We are up on the shows etc. So we have internet — each of us has a phone and a device for working. I just don’t get it.

What is the allure of the so called smart home etc?

For many, just a hobby. If it doesn’t strike you as something you need or want, then maybe it isn’t

@wowwoweowza@lemmy.ml
link
fedilink
English
-15M

That’s true. It doesn’t.

I like the idea that some folks have entirely private systems run by raspberry-pi. That sounds fun.

But what can it do more easily than an mid 20th century home can do?

thejevans
link
fedilink
English
15M

Also, notifications. I’m a fairly forgetful person, so I set up notifications to let me know if I left windows open or devices on before I go to bed or leave for work.

@wowwoweowza@lemmy.ml
link
fedilink
English
15M

Sounds convenient.

It’s just a minor convenience, not sure why that’s confusing.

I can set the temperature from anywhere, that’s nice.

@wowwoweowza@lemmy.ml
link
fedilink
English
05M

Imagine… setting it while at home.

Can anyone, I mean anyone, please explain to me that allure of so called cats. We are happy and have no cats. I just don’t get it

@wowwoweowza@lemmy.ml
link
fedilink
English
15M

I’m sure they have an app to help you understand.

Create a post

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.

Rules:

  1. Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it’s not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

  • 1 user online
  • 31 users / day
  • 84 users / week
  • 216 users / month
  • 846 users / 6 months
  • 1 subscriber
  • 1.42K Posts
  • 8.09K Comments
  • Modlog