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
1
vote
0 answers

Can someone explain why local fulfillment action for google assistant still require a public https endpoint?

To give a little context, this about research using Home assistant and Google Assistant integration without exposing the service to the internet, relying only on local fulfillment. I know the fulfillment URL defined in an action need to be publicly…
1
vote
1 answer

How to obtain Alexa Skill ID of any public Alexa Skill?

I would like to trigger this Alexa Skill (which I did not build) https://www.amazon.co.uk/Kailash-Panwar-Personal-Affirmations/dp/B07SVY2RMT using the Alexa Media Player Home Assistant Integration…
nnthinh912
  • 11
  • 1
1
vote
0 answers

NetworkManager.conf reset to "404: NotFound" every time service is restarted

i encountered a problem while working with the NetworkManager service on my Raspberry pi 4, i am running it with openSUSE Tumbeweed JeOS, so the default is not networkmanager but wicked, i started to notice that every time i tried to restart it the…
kol
  • 11
  • 1
1
vote
1 answer

home assistant Mqtt switch strange after update

The switch have worked well until home assistant update! but after I can't solve this problem. I made my room light switch with esp32-dev Kit v1 like this just drawing Arduino code here #include #include const char *ssid =…
안병욱
  • 11
  • 1
1
vote
2 answers

Nest Camera No longer Triggering

I have recently integrated my Nest cams with Home Assistant. A Nest Hello door bell and the Nest Cam in the Google Home Hub Max. Everything worked great at first, I had the live stream coming through from both cams. I also had some automations setup…
1
vote
0 answers

Grafana/InfluxDB Geolocation Query. Time spent in city/district?

Trying to use geo-location of my home assistant to create a bar chart of how much time I have spent in a city/district. So far, I was only able to make the below progress, which should give me some time metric of how much time I spent in…
Moritz Schmitz v. Hülst
  • 3,229
  • 4
  • 36
  • 63
1
vote
1 answer

Javascript class with web socket prematurely ceasing execution

I am trying to build a JavaScript class that allows me to interact with my Home Assistant server via web sockets (ws library.) The script is intended to be executed in the node.js environment. const WebSocket = require('ws'); class…
Eric
  • 488
  • 1
  • 3
  • 10
1
vote
1 answer

Thermostat Device Missing from Google Smart Device Management API calls

I have my project linked to google's new (as of october) SDM OAuth scheme and I am able to talk to https://smartdevicemanagement.googleapis.com/v1/enterprises/project-id/structures. My nest doorbell cameras appear on the json response: { …
chowpay
  • 1,515
  • 6
  • 22
  • 44
1
vote
1 answer

How to start Home Assistant Code stopped from web UI

I am unable to start Home Assistant Core running on docker post it is stopped from "Server Controls" in web UI.
Avirup Das
  • 189
  • 1
  • 3
  • 15
1
vote
1 answer

Sqlite return row difference between latest value and value 24 hours earlier

Sqlite noob here. I have an SQLite time series database that is updated every four minutes and I want to report a difference in row value between the most recent datapoint and one that was (approx) 24 hours earlier. If I run SELECT entity_id,…
Rob B
  • 31
  • 5
1
vote
0 answers

Is there a way to embed fonts into a Web Component?

Title says it all. I'm developing a Vue app that is going to be used as a display for my instance of Home Assistant. I tell it what JS file to load and what tag to use and HA puts it inside an iframe. The font I'm using is an otf file. It seems…
Shane
  • 827
  • 8
  • 18
1
vote
1 answer

HomeAssistant cancel a callback in AppDaemon

I'm running HomeAssistant with AppDaemon and have written an AppDaemon app to control my lights. I use the self.run_in(...) function which is (as described in documentation) calling a call back and returning a handler so that it can be canceled. I'm…
hfm
  • 567
  • 2
  • 7
  • 24
1
vote
1 answer

Homeassistant Timezone Sync

My raspi knows when EDT (Eastern US Daylight Time) is active, HypriotOS/armv7: pirate@black-pearl in ~ $ date Thu Oct 17 10:27:27 EDT 2019 the docker container for homeassistant knows when EDT is active, root@black-pearl:/# date Thu Oct 17 10:28:54…
Doug Clark
  • 332
  • 5
  • 21
1
vote
2 answers

Nginx subdomain - Home Assistant

I have a Home Assistant instance running on the same server like my nginx proxy, now I would like to create a subdomain under my public domain. In order to make my Home Assistant instance under the following url available…
newduino
  • 179
  • 1
  • 6
  • 16
0
votes
1 answer

How to alias sibling container in docker when running with network_mode host

I have two docker containers running from a compose file as follows: version: '3' services: homeassistant: user: 999:994 container_name: homeassistant image: "ghcr.io/home-assistant/home-assistant:stable" volumes: -…
linucks
  • 687
  • 1
  • 8
  • 14
1 2
3
10 11