Questions tagged [home-assistant]

Home-Assistant is an open-source home automation platform that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts.

Official

The Home Assistant platform is defined by these main parts:

  • Home Assistant Core

    Home Assistant Core is a Python program, in simple words. It can be run on various operating systems and provide the ability to track, control, and automate your devices. When people talking about Home Assistant Core they usually refer to a standalone installation method that can be installed using a Virtual Environment or Docker. Home Assistant Core does not use the Home Assistant Supervisor.

  • Home Assistant

    Home Assistant is a combination of Home Assistant Core and tools which allows one to run it easily on a Raspberry Pi and other platforms without setting up an operating system first. Home Assistant is an all-in one-solution and has a management user interface that can be used from the Home Assistant frontend. This interface is not present in a Home Assistant Core setup.

  • Home Assistant Supervised (Previously Hass.io)

    Hass.io is a combination of Home Assistant, a small operating system based on resin.io, and the Hass.io Supervisor (see below).

  • Hass.io Supervisor

    The Hass.io Supervisor is a ‘bridge’ between Home Assistant and the operating system. It allows Home Assistant to do things like ‘get hardware information’, and ‘restart hardware’. It's also the program that manages the Home Assistant instance, taking care of installing and updating Home Assistant, add-ons, itself, and, if used, updating the HassOS operating system.

  • HassOS

    HassOS includes:

    • Home Assistant + Core
    • The Hass.io Supervisor
    • A small operating system based on resin.io Home Assistant OS, the Home Assistant Operating System, is an embedded, minimalistic, operating system designed to run the Home Assistant ecosystem on single board computers (like the Raspberry Pi) or Virtual Machines. The Home Assistant Supervisor can keep it up to date, removing the need for you to manage an operating system.

Usually, Hassio and HassOS are used as synonyms on the community forums, even though one includes the other.

These and more terms can be seen in the official Home Assistant Glossary.

Plugins and Integrations

Home Assistant comes with a few add-ons you can install The Home Assistant community is actively developing plugins, integrations, and cards to add more functionalities to Home Assistant.

  • Official Plugins

    Add-ons allow the user to extend the functionality around Home Assistant by installing additional applications.

    This can be running an application that Home Assistant can integrate with (like an MQTT broker) or share the configuration via Samba for easy editing from other computers. Add-ons can be configured via the Supervisor panel in Home Assistant.

    You install addons from the Supervisor panel in your Home Assistant frontend.

  • HACS

    HACS gives you a powerful UI to handle downloading community created add-ons. By using HACS, installing add-ons simplifies the process a lot compared to installing them directly.

  • Individual Addons

    Home Assistant also supports installing addons without any specific framework (unofficial add-ons that are not available through HACS)

Community

The Home Assistant community is very active and friendly. Feel free to join the discussion in the forums.

161 questions
5
votes
1 answer

How to change UI display / change code from home assistant

How to change UI display / change code from home assistant ? maybe someone has used it? can it be installed vs code in the home assistant?
5
votes
0 answers

Docker start container: error creating overlay mount ... /merged: no such file or directory

I had an issue with docker running on a raspberry pi 4 and I purged all of it apart from the folder with the containers/images. Reinstalled docker, run helloworld, runs ok. Installed portainer to manage the containers, several of them start but a…
user13394025
  • 161
  • 1
  • 2
  • 5
4
votes
1 answer

Home Assistant with MODBUS

Integrating a MODBUS installation with Home Assistant MODBUS controller in the Gavazzi SH2WEB24 Home Assistant Configiguration.yaml: modbus: name: SmartHouse type: tcp host: port: 502 # SmartHouse Functions switch: platform:…
Davy
  • 1,720
  • 1
  • 19
  • 42
3
votes
1 answer

Timeshift a series in Grafana with an InfluxDB database

I have an InfluxDB 4.5.0 database running on Home assistant 2022.8.7. I want to plot two InfluxDB queries on the same Grafana 7.6.0 graph, but one series is timeshifted by +24hrs. After several hours of research I see it it possible to timeshift all…
Marky0
  • 1,984
  • 2
  • 12
  • 28
3
votes
1 answer

How to get a list of areas or devices in my home assistant via API

I have checked the home assistant documentation page for API's. I could not get and endpoint that would return a list of created areas(kitchen, living room etc) or a list of all my devices. Is there a way to achieve this?
user7498826
  • 173
  • 3
  • 9
2
votes
0 answers

error calling tpl: error during tpl function execution for "configuration.yaml.default (home assistant helm upgrade on truenas scale)

I'm having trouble trying to update my home assistant with truecharts. [EFAULT] Failed to upgrade chart release: Error: UPGRADE FAILED: template: commonloader.apply" at : error calling include: template:…
2
votes
2 answers

Why does an Automator app get a permissions error when run as a LaunchDaemon?

I have Home Assistant Core (a Python server) running as a LaunchDaemon on an OSX 11.6 (Big Sur) Mac Mini. I am trying to build a plugin for it that directly accesses a camera attached to the machine. This requires OSX Camera…
DNS
  • 37,249
  • 18
  • 95
  • 132
2
votes
1 answer

Docker container keeps auto-restarting, I cannot figure out how to stop it?

I'm trying to do a clean install of home assistant on my docker, running on synology nas. The problem is I had loads of old containers lying around, half of them probably not doing anything. I managed to delete all of them, except one. It's called…
dankdoggy
  • 21
  • 2
2
votes
1 answer

shutil.copy2() file size doesn't match

Setup: Synology with Docker running Home-Assistant with HACS integration and pyscript. I have made the following two functions: @service def getListOfFiles(dirName): import os # create a list of file and sub directories # names in the…
GKH
  • 179
  • 1
  • 13
2
votes
1 answer

Creating a function to get values for an s-shaped curve

I would like to create a pyhton script that simulates sunrise for some of my Philips Hue lights connected to Home Assistant. What I'm trying to achieve is to follow a sigmoid / s-shaped curve for the brightness and kelvin values. I would like the…
ricmik
  • 21
  • 2
2
votes
0 answers

Google home: real-time voice notifications using “Say something” method

I have a smart google home mini column and I would like it to say notifications or blatantly say: you send a get request to the python flask server with the text "?text=text to say", but... I have already implemented this through pychromecast (Flask…
2
votes
1 answer

Cannot access container by "network_mode: host"

I cannnot use network_mode: host in docker in windows 10. I try difference images, it cannot too. I post my docker-compose.yaml below. docker-compose.yaml homeassistant2: container_name: hass2 image: homeassistant/home-assistant:0.112.2 …
david liu
  • 21
  • 5
2
votes
0 answers

Create an reverse proxy with Traefik from a certain endpoint onto a local network port

I'm trying to do a reverse proxy with Traefik, like Nginx. To resume, I would like a proxies requests from a certain endpoint onto a local network port, that happens to be a SSH tunnel with Traefik. Actually it works with Nginx but Would like to…
Matthieu
  • 199
  • 2
  • 3
  • 15
2
votes
2 answers

Raspberry pi script AttributeError: module 'datetime' has no attribute 'now'

I'm getting this error when trying to run a script on my pi. I try to import datetime but then that errors too. Am i missing a indent or another function? 2020-07-20 13:26:56 - [INFO] doorbell: Listening for codes on GPIO 27 Connected with result…
Alex Tovey
  • 33
  • 5
2
votes
1 answer

Execute home assistant test cases using tox not working

I have installed python3.7 on my ubuntu18.04 and trying to run home assistant test cases , The installation of python and all dependencies was successfully, So upon installing python3.7, It internally install various packages for development and…
Shivam Seth
  • 677
  • 1
  • 8
  • 21
1
2 3
10 11