Privacy first, open source home automation

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • nixpkgs

    Nix Packages collection & NixOS

  • They don't want you forking it for that purpose, either.

    https://github.com/NixOS/nixpkgs/pull/126326

    Is it technically open source? Yes. Is it spiritually open source? No. Is it arrogance and poor management? Along with many ways this project is run, absolutely yes.

  • restic

    Fast, secure, efficient backup program

  • I’ve just had one SD card with HomeAssistant on it, fail on me last week after a power cut. It’s easy to fall into this fallacy of “it’s been working fine until now, so it will keep working”, I had the same thinking.

    Luckily I was doing restic [1] backups daily to my Hetzner box, and my last HA backup was there, so I didn’t have to start from scratch. But it’s still annoying to have to buy another SD, flash it and find a way to restore the backup just to get your home running again.

    [1] https://restic.net/

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • supervised-installer

    Installer for a generic Linux system

  • No idea. I've always run my HAs on Debian, which is supported - https://github.com/home-assistant/supervised-installer .

  • Huginn

    Create agents that monitor and act on your behalf. Your agents are standing by!

  • > Without doing this, you can’t install add ons from the store.

    Ofttimes you can do it yourself, because yes they are just docker containers. I don't use them myself as I don't find much use for most of them. The more important addon tool is HACS and that works stand alone.

    > But from there, it seemed extremely GUI oriented… I had to install an add on just to see my config files

    Yes it's very GUI focused now, you can usually get to the basic yaml config in any screen though if you click through to manually configue that component. This was generally done because the yaml config method was a pain even for the tech literate... because yaml.

    If you want proper code in HomeAssistant have a look at AppDaemon https://appdaemon.readthedocs.io/en/latest/HASS_TUTORIAL.htm... Makes it easy to use Python in HomeAssistant.

    Alternatively there is Node-red https://nodered.org/ (js visual node programing automation) and huginn https://github.com/huginn/huginn (Python automation)

    They will never offer as much integration as HA so I tend to find using HA as a dashboard/device integrator and then Node-red/AppDaemon for the actual automations to be more optimal.

  • Node RED

    Low-code programming for event-driven applications

  • > Without doing this, you can’t install add ons from the store.

    Ofttimes you can do it yourself, because yes they are just docker containers. I don't use them myself as I don't find much use for most of them. The more important addon tool is HACS and that works stand alone.

    > But from there, it seemed extremely GUI oriented… I had to install an add on just to see my config files

    Yes it's very GUI focused now, you can usually get to the basic yaml config in any screen though if you click through to manually configue that component. This was generally done because the yaml config method was a pain even for the tech literate... because yaml.

    If you want proper code in HomeAssistant have a look at AppDaemon https://appdaemon.readthedocs.io/en/latest/HASS_TUTORIAL.htm... Makes it easy to use Python in HomeAssistant.

    Alternatively there is Node-red https://nodered.org/ (js visual node programing automation) and huginn https://github.com/huginn/huginn (Python automation)

    They will never offer as much integration as HA so I tend to find using HA as a dashboard/device integrator and then Node-red/AppDaemon for the actual automations to be more optimal.

  • ldap-auth-sh

    A simple but configurable shell script to authenticate against LDAP

  • Good news, you can use HA with LDAP (ish) and it's sorta supported using the built in command line auth - https://www.home-assistant.io/docs/authentication/providers/... and the ldap-auth-sh script - https://github.com/bob1de/ldap-auth-sh

    Not quite SSO, but at least the passwords and users a synced across, so that's nice.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • How to Build a Personal Website Using GitHub Pages and Hugo?

    6 projects | dev.to | 26 Apr 2023
  • Futuristic documentation systems in Python, part 1: aiming for more

    3 projects | dev.to | 14 Mar 2023
  • Perl Regex Parsing with the g option

    5 projects | /r/perl | 8 Jan 2023
  • DevOps projects for resume

    4 projects | /r/devops | 13 Sep 2022
  • Post your documentation sites here!

    2 projects | /r/selfhosted | 31 Aug 2022