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

Installation of home-assistant on Oracle cloud infrastructure

I am looking for steps to home-assistant service on oracle cloud infrastructure. Is it supposed to work with the home-assistant not being installed in the LAN ? Where can I find the steps to install and access it in OCI ?
0
votes
2 answers

Access nested JSON with unknown keys?

I have the following json…
0
votes
1 answer

Is it possible for home-assistant to send data via RestAPI to my backend source?

Data from sensors are sending to my Home Assistant. I want to perform some analysis on those data. So I am thinking if there is anyway to have the Home Assistant sending data to my backend via Rest API
Chau Loi
  • 1,106
  • 1
  • 14
  • 36
0
votes
1 answer

MH-z19 giving -1 value after some time

I'm trying make an mqtt co2 sensor for home assistant. And I got it to work, but only for a couple of hours. At some point it starts giving me -1 values instead of the proper co2 value. What could this be? Below my code: #include…
user1908460
  • 193
  • 1
  • 1
  • 9
0
votes
1 answer

Two BLE scans on ESP32

Reposting my Reddit sub - not much of help there :) I have two different DIY projects, based on ESP32 BLE stack: https://github.com/formatBCE/ESP32_BLE_presense - presence tracker https://github.com/formatBCE/Airbnk-MQTTOpenGateway - smart lock…
formatBCE
  • 159
  • 1
  • 12
0
votes
1 answer

Html form - upon hitting submit, the browser reuest download of 0mb file

Heres is the relevant HTML code:
Tm Win
  • 1
0
votes
0 answers

Python3 reporting wrong version

I have a Raspberry Pi 4 running Raspbian 10. I've been trying to update the version of Python 3 that is installed so I can run Home Assistant which required 3.9.0, but it's all gone a bit pear shaped. The Pi runs a couple of other things so I'm…
Slugsie
  • 851
  • 1
  • 7
  • 17
0
votes
0 answers

Error 504 Gateway Timeout when trying to access a homeserver service through an SSH tunnel and traefik

Situation: I run Home Assistant on an Ubuntu server on my home LAN network. Because my home network is behind a double NAT, I have set up an SSH tunnel to tunnel the Home Assistant web interface to a VPS server running Ubuntu as well. When I run the…
0
votes
1 answer

Home assistant help parsing mqtt json to entities

i’m trying to configure my deebot robot with mqtt using the Node-Red integration. I managed to configure everything on Node-red, but i can’t split values from the mqtt message. This is what i get from the( i get many payloads with the same…
0
votes
1 answer

"Home-Assistant" & "Google Home Assistant" Interaction

I'll explain my problem: I have created an Intent Dialogflow that runs on the Home-Assistant software installed on a Raspberry. I have to control with my voice a coffee machine and I used Dialogflow because I really want to have a conversation (so…
Johnny
  • 1
  • 2
0
votes
1 answer

Hassio REST switch

I'm trying to make Home Assistant button/switch, which changes state of my lamp through REST call. I got set up server with command, which changes state of lamp on 192.168.43.21/lampSwitch and returns json {"state": "ON"} or OFF, based on…
ikarmus
  • 35
  • 7
0
votes
0 answers

Python: Convert bitmap to jpg on the fly

I am using autopy to take screenshots from my ubuntu desktop and publish to mqtt as a jpeg so I can view on home assistant via the mqtt camera entity. My solution works but I want to do the conversion on the fly without an intermediate file. …
0
votes
1 answer

Home Assistant - correct syntax for extracting variable

So I am using the SmartThings API integration for my Samsung washer and dryer, and am trying to extract the following items into sensors- remaining time kids lock The format for the sensor.smartthings_dryer_api is as follows: components: main: …
0
votes
2 answers

Google Calendar Integration - Unable to authenticate with API: 401, message='Unauthorized' Home Assistant

Not sure what is going on, but after following some instructions here to integrate my google calendar into Home Assistant, it works for like an hour, then it doesn’t work anymore. Tried it 4 times, both times just stops working with Google calendar…
Positron
  • 21
  • 1
  • 5
0
votes
1 answer

I'm getting an authorization error trying to authorize nest integration with home-assistant

I'm trying to set up nest integration with HomeAssistant and getting an "Invalid request". How do I track down the cause?