Home Assistant

:house_with_garden: Open source home automation that puts local control and privacy first (by home-assistant)


Basic Home Assistant repo stats
5 days ago

home-assistant/core is an open source project licensed under Apache License 2.0 which is an OSI approved license.

Home Assistant Alternatives

Similar projects and alternatives to Home Assistant

  • GitHub repo nixpkgs

    Nix Packages collection

  • GitHub repo openhab-distro

    The binary distribution of openHAB

  • GitHub repo Tasmota

    Alternative firmware for ESP8266 with easy configuration using webUI, OTA updates, automation using timers or rules, expandability and entirely local control over MQTT, HTTP, Serial or KNX. Full documentation at

  • GitHub repo Node RED

    Low-code programming for event-driven applications

  • GitHub repo esphome

    ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems.

  • GitHub repo Pi-hole

    A black hole for Internet advertisements

  • GitHub repo Nextcloud

    ☁️ Nextcloud server, a safe home for all your data

  • GitHub repo Jellyfin

    The Free Software Media System

  • GitHub repo asuswrt-merlin.ng

    Third party firmware for Asus routers (newer codebase)

  • GitHub repo CompreFace

    Free and open-source face recognition system from Exadel

  • GitHub repo homebridge-gsh

    Allow Google Assistant to control your Homebridge accessories.

  • GitHub repo python-ambee

    Asynchronous Python client for the Ambee API

  • GitHub repo home-assistant

    :house_with_garden: Open source home automation that puts local control and privacy first

  • GitHub repo date-fns

    ⏳ Modern JavaScript date utility library ⌛️

  • GitHub repo Synapse

    Synapse: Matrix reference homeserver

  • GitHub repo Quarkus

    Quarkus: Supersonic Subatomic Java.

  • GitHub repo Vector

    A glossy Matrix collaboration client for the web.

  • GitHub repo pydantic

    Data parsing and validation using Python type hints

  • GitHub repo Transmission

    Official Transmission BitTorrent client repository

  • GitHub repo execa

    Process execution for humans

NOTE: The number of mentions on this list indicates mentions on common posts. Hence, a higher number means a better Home Assistant alternative or higher similarity.


Posts where Home Assistant has been mentioned. We have used some of these posts to build our list of alternatives and similar projects - the last one was on 2021-06-14.
  • Google Nest Development | Playing Music At a Particular Time
    Nope, this: https://www.home-assistant.io/
  • Do I need PoE with NVR or a wired 'Smart Cam'?
    6 Amcrest 4K cams with 6TB is about $1000. easy to set up as seen here.if you are a tech person, definitely take a look at HomeAssistant! with HA, i was able to convert the existing dumb bell to smart. so when someone ring the bell, HA turns the TV on n show the front camera. if im not home, send the snapshot to my phone instead. if motion is detected in the back yard, HA sends snapshot from the back cam.in fact, i have HA for alarm system too. never pay any monthly fees to anyone. these alarm companies use any off the shelf components. you can do better yourself by choosing higher quality products. door/window sensors, motion sensor, fire and CO, water leaks, humidity, temperature, etc...
  • “Please don't add any of my stuff to this project. Thanks.”
    news.ycombinator.com | 2021-06-14
    He could say it was a misunderstanding and require to be remove from HA, but to go to a project that uses the project that you PR your code into? eh. We have licensing for this reason and I am quite sure if frenck had choose the correct license/limitation from the beginning, it would have never been accepted into HA and this whole problem would have been avoided

    > Tons of FOSS projects do not support alternative distributions. In fact, implicitly, virtually no one does. Most authors publish software with the expectation you'll use their distribution channels.

    I don't think this is true, and the fact that already author's libs had been already packaged in Gentoo, Fedora and possibly more distro (and he said he will request to remove them) show how quickly alternative and well used channel can and will pick them up if not specified in your license. Especially if the project you are contributing is ALREADY packaged in different disto.

    source: https://github.com/home-assistant/core/pull/51645

    news.ycombinator.com | 2021-06-14
    It looks like the bigger question here is this:

    Is it the official policy of the home-assistant project that their software should not be packaged by NixOS?

    frenck is the fourth most active contributor to home-assistant - and it uses quite a few libraries he has authored: https://github.com/home-assistant/core/graphs/contributors

    If frenck is saying NixOS can't package his libraries, he's actually enforcing that NixOS cannot package home-assistant. Is this direction agreed by the other maintainers of that project?

    news.ycombinator.com | 2021-06-14
    > It sounds like Home Assistant by default pulls the latest version of the package from PyPI at runtime and loads it dynamically.

    Package versions are recorded in component manifests so it will not default to the latest version, someone has to make a code change and PR on homeassistant to update the version. And they are collected in a requirements file for every HA release[0]. So it should not be hard to automate that if needed whenever the HA Nix package gets updated to ensure the latest used version of ambee package is included.

    [0] https://github.com/home-assistant/core/blob/dev/requirements...

    news.ycombinator.com | 2021-06-14
  • How to plan a connected apartment?
    reddit.com/r/smarthome | 2021-06-13
    Have you looked into Home Assistant yet? It sounds like building out everything within that ecosystem would be in line with what you're looking for. The reddit community (/r/homeassistant) is also really helpful.
    reddit.com/r/smarthome | 2021-06-11
    I use this https://www.home-assistant.io/ or another https://www.openhab.org/ and a cheap raspberry pi zero. It can run 24/7. And maybe some "hacking" on your devices if not supported aka listed.
  • Would you code if you couldn't make money from it?
    There's a popular home automation software called Home Assistant. There's an addon for it called Appdaemon, which lets you code all your automations in python. Home Assistant essentially handles all the integrations with various different home automation gadgets while all the logic is handled in appdaemon. You could also set up automations without appdaemon, but I find doing it in Python is a lot more flexible and straightforward.
  • Is there a way between Google Home & a Kasa Smart Switch to have the switch turn off automatically X-minutes after it was manually flipped on? I was thinking like in a bathroom or hallway that kids frequently forget to turn off.
    If you use homeassistant you can. https://www.home-assistant.io
  • What system should I use?
    HA: https://www.home-assistant.io/
  • [QUESTION] How to mount my plumbing and tech-gear?
    reddit.com/r/hydro | 2021-06-07
    From the nute tank, I'd like to mount my huge (future proof? :D ) mesh filter, as well as some ball valves. Additionally, I will be setting up an auto dose system using home assistant, so I will also have to mount some circuit boards (tasmota firmware - please wish me luck, i'm new here!), peristaltic dosing pumps, and a circulating pipe circuit from the nute tank with in-line ph and ec probes.
  • Need a recommendation for a DIY home alarm that works without any internet
    if you are a tech person, definitely take a look at HomeAssistant! never pay any monthly fees to anyone. these alarm companies use any off the shelf components. you can do better yourself by choosing higher quality products. door/window sensors, motion sensor, fire and CO, water leaks, humidity, temperature, etc...get notifications to your phone and off course, remotely control the system as well. here's an easy guide to get started for HA as an alarm system n yes, it works as u want without the internet too.
  • Sports Lights has a 25 second delay ☹️
    reddit.com/r/Hue | 2021-06-06
    I don’t know, I just got it set up yesterday and they only scored one goal. Someone let me know about a home assistant plug in I need to check out
  • Trigger alarm when intrusion is detected?
    the platform i use is HomeAssistant, free. the cameras i use is amcrest 4K but it can be anything with decent resolution and has RTSP. HA has a bunch of add-ons, one of them is Frigate with AI detection, also free. when someone is in my backyard, i get an alert on my phone along with a snapshot from the amcrest back yard camera. if im not home, i get alert on phone as well as a loud siren at home to deter the intruder. HA also controls the windows blind to close so nobody is peeking in.