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
0
votes
0 answers

Get with Home Assistant API from Google script causes error

I'm trying to query my Home Assistant, pull the value of a sensor and write it to a google drive sheet. With Postman no problem, so url and token are correct. It doesn't work with google script. I'm only writing the part of the code that performs…
0
votes
0 answers

Assigning an undefined value to a Rhasspy variable

I use Rhasspy for my voice assistant and I would like to retrieve the summary of a Wikipedia page with Home Assistant with the following sentence: "Search Wikipedia: Leonardo da Vinci" (Leonardo da Vinci being a variable that can take any…
0
votes
1 answer

How can I connect VS Code to a Home Assistant docker container running on Unraid Server?

I want to edit config files in my Home Assistant install with all the VS Code editor goodness. I'm running Home Assistant via Docker inside Unraid Server. How can I connect VS Code to the container?
GollyJer
  • 23,857
  • 16
  • 106
  • 174
0
votes
0 answers

Failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: exec: "/init": permission denied: unknow

I am using the open source code of home assistant. The command which I used for the build is:- docker build --build-arg BUILD_FROM=homeassistant/amd64-homeassistant-base:latest . -t homeassistant:local After tagging and pushing it on dockerhub, I…
Kapil Sharma
  • 146
  • 2
  • 12
0
votes
0 answers

Problem with nginx reverse proxy and Tailscale at boot time

I'm using Tailscale and an nginx reverse proxy to access my Home Assistant server. The following nginx.conf snippet works fine: location / { proxy_pass http://home-hassio:8123; proxy_http_version 1.1; proxy_set_header Upgrade…
Vladan
  • 725
  • 8
  • 13
0
votes
0 answers

power up bluetooth speaker with voice command (Megaboom3)

i am trying to make a google assistant task chain. 1 power on bluetooth. 2 wait two seconds 3 use the app Boom switch to power up two paired Megaboom 3. 4 set media volume to 30%. 5 start Spotify playlist. the 3rd step is my problem. the app "Boom…
0
votes
0 answers

Home Assistant reverse proxy through Lighttpd - (HTTP 400) Unexpected char in url schema

I am trying to set up a reverse proxy for HAOS using Lighttpd running on a different host. The following is my HA HTTP configuration: http: use_x_forwarded_for: true trusted_proxies: - 192.168.x.x/24 # A valid internal IP was…
njk18
  • 153
  • 7
0
votes
0 answers

Testing data from web hook in Home Assistant

I receive numerous webhooks from several vehicle GPS trackers in Home Assistant. The web hook is defined in a template in the config file as a sensor with numerous attributes; that all works. One of the data items in the json string is a vehicle…
gprade
  • 11
  • 4
0
votes
0 answers

How to solve bad gateway errors when accessing a KVM VM from outside using Nginx?

Impossible to access a VM from the outside on KVM. Nginx give a bad gateaway. Hi everyone, I have a small home server to host files, VM and some bunch of stuff. Recently I got into home automation with home assistant. Trying to access it from…
0
votes
0 answers

I'm trying to create my own AddOn for Home Assistant, but Im having trouble getting the docker image right

I'm new to Home assistant and trying to set up an add-on for the first time. This is my Docker file. FROM mcr.microsoft.com/dotnet/aspnet:7.0 AS base WORKDIR /app FROM mcr.microsoft.com/dotnet/sdk:7.0 AS build RUN apt-get update && apt-get install…
JensB
  • 6,663
  • 2
  • 55
  • 94
0
votes
1 answer

Modbus RTU over TCP - communication closed

I am trying to connect Home Assistant to a Waveshare RS485 to Ethernet adapter with RTU over TCP. The RS485 is connected to a ventilation system. When i try from Modbus Poll from my PC it works absolutely fine with reading and writing. When i add…
Stig
  • 31
  • 1
  • 6
0
votes
1 answer

Home Assistant IFrame Redirect from Authelia - X-Frame-Options

I have a Home Assistant setup with IFrames to various URLs, which Authelia protects. The idea which I want to achieve is to make those websites protected by Authelia and request login directly in the Home Assistant App from the IFrame. However, the…
Blank
  • 145
  • 3
  • 18
0
votes
1 answer

How to properly use the Homeassistant websocket npm library and use "const require" rather then "import"?

Can someone please explain how to use this Home Assistant Node JS websocket library? The creator hasn't provided a completely working example for NodeJS and so I have two issues with…
sceptre357
  • 21
  • 3
0
votes
1 answer

How to add contitions to Homeassistant App Widget?

I have a homeassistant android widget using the html template format: {{ states('sensor.mystate') }} How can I change the color conditionally based on the value of the sensor? Is it possible to add if/else conditions into…
membersound
  • 81,582
  • 193
  • 585
  • 1,120
0
votes
0 answers

MQTT Entity in home assistant is hidden by integration

I'm trying to add new MQTT switch to home assistance. I'm publishing these topics and payload: client.publish("home/bedroom/switch1/available", "online") client.publish("home/bedroom/switch1/state", "on") But looks like the entity is hidden and…
s_s
  • 709
  • 1
  • 7
  • 13