Most active commenters

    ←back to thread

    The midwit home

    (dynomight.substack.com)
    416 points stacktrust | 12 comments | | HN request time: 0.001s | source | bottom
    Show context
    marcinzm ◴[] No.37860179[source]
    >The hell? But people seem to think that Home Assistant is good. (Something about subscription fees and invasive apps and forced obsolescence?) So you search for “how to get a Home Assistant”. This reveals a recursive landscape of terror:

    Google "how to install home assistant" which leads to:

    >https://www.home-assistant.io/installation/

    >If you are unsure of what to choose, follow the Raspberry Pi guide to install Home Assistant Operating System.

    This leads to:

    >https://www.home-assistant.io/installation/raspberrypi

    This has a nice visual guide that requires you to know how to buy a raspberry pi, how to plug in a raspberry p, how to plug in an sd card (twice), and how to navigate to a url.

    replies(3): >>37860217 #>>37860314 #>>37860534 #
    1. barbazoo ◴[] No.37860217[source]
    I felt like that was a big strawman. HA in particular makes it very easy to chose how to install, they even a product you can buy that's ready to use (HA Yellow).
    replies(5): >>37860438 #>>37860488 #>>37860681 #>>37861019 #>>37861338 #
    2. switchbak ◴[] No.37860438[source]
    This is probably for an audience less enamoured with the Pi than the HN crowd. Someone that's more interested in getting to a working result than having to yak shave for a couple days or more to do the same.

    For someone who doesn't have a Linux background, "just put it on a Raspberry Pi" is kind of like saying "You write a distributed map reduce function in Erlang". Ie: it's easy if they know it, but if they don't then that "just" is doing a lot of work there.

    Pre-installed is almost certainly the way to go for such a person.

    replies(2): >>37860575 #>>37861163 #
    3. candiddevmike ◴[] No.37860488[source]
    HA is similar to self-managed Kubernetes: easy to install, a bitch to maintain. Updates seem to constantly break services and configurations.
    4. jsight ◴[] No.37860575[source]
    As reasonable as that is, the starting point for this is a person that wants to install smart switches and other home automations.

    This is already a job that requires fairly decent electrical knowledge, especially if there are 3-way switches involved.

    Turn-key solutions exist for people that don't want to deal with the complexity.

    5. Negitivefrags ◴[] No.37860681[source]
    I purchased a home assistant yellow and my experience was anything but “ready to use”.

    You have to build the damn thing, which isn’t hard per se since it’s ultimately only 3 actual components, but it still took me some time and felt complicated since it involves attaching a heat sink with thermal compound on a CPU.

    And then the software install process isn’t totally amazing either since it involves flashing a USB stick, but also needing to choose a few very non-obvious options.

    Should I install HA on the EMMC and later move my data-disk to the nVME drive or install the OS on the nVME drive directly? Google random forums to find out what people think of this decision first I guess.

    I mean I think it’s still a good product, don’t get me wrong, but it is still very much a power user thing.

    Which is probably fine because setting up HA itself when you have an install isn’t exactly a picnic either.

    6. mason55 ◴[] No.37861019[source]
    > HA in particular makes it very easy to chose how to install

    This is the problem with lots of stuff similar to HA when it tries to break into a non-enthusiast audience: people don't WANT to choose how to install it. Most of the time they have no clue why they would choose one thing over another and giving them those choices is confusing and overwhelming.

    It's like starting a an intro to Nix tutorial with by asking if the user wants to enable flakes.

    I say this as a very active user of HA & Nix for 5+ years.

    replies(1): >>37861115 #
    7. belval ◴[] No.37861115[source]
    With HA it doesn't help that their installation docs are a mess with solutions that don't provide the same features.

    I've had HA for +4-5 years too.

    8. Nextgrid ◴[] No.37861163[source]
    When it comes to Home Assistant, the Pi is actually a much more pragmatic option.

    It works out of the box, is very easy to source (hell some brick & mortar stores sell them), has very good Linux support due to its popularity, and makes up a large part of the install base meaning HA support for it is unlikely to get deprecated.

    replies(2): >>37863005 #>>37863104 #
    9. MattGrommes ◴[] No.37861338[source]
    I don't know if it's changed but I felt like a super genius a few years ago when I finally got my HA up and running on a pi, and I'm a linux person and former system admin. There's Home Assistant and Home Assistant Core, Docker or not Docker, install HACS or don't. Some things don't seem to work unless you're on a Docker container but then it's a pain to ssh in and find folders to install stuff. I really hope it's better now as my HA install has mysteriously died and I haven't had the heart to dig in and see what the issue is so I'm guessing I'm going to have to start from scratch.
    10. SamBam ◴[] No.37863005{3}[source]
    Right, but the fact that running it on a Pi with Linux is the "much more pragmatic solution" is already ruling out about 90% of the US.
    replies(1): >>37870975 #
    11. brewdad ◴[] No.37863104{3}[source]
    > is very easy to source

    I was with you until this point. A Pi hasn't been easy to source for almost 4 years now.

    12. Nextgrid ◴[] No.37870975{4}[source]
    Keep in mind that Home Assistant provides ready-made images that behave like an appliance and can auto-update. In fact, it doesn't even give you a shell/SSH by default and such access is discouraged.

    Thus the Linux/RaspberryPi underlying complexity is irrelevant to the user - the "complexity" is to dd/BalenaEtcher/etc a downloaded file to an SD card, put the card in the Pi and connect it to power. From there it's available over the network and can be configured through a web browser.