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
1 answer

Trying to edit configuration.yaml but erroring

I'm trying to make a doorbell with raspberry pi, home assistant and telegram however i keep getting this error when trying to add parts to configurations.yaml. Jul 14 15:49:19 homeassistant hass[9133]: 2020-07-14 15:49:18 ERROR (MainThread)…
Alex Tovey
  • 33
  • 5
0
votes
1 answer

Configuring LIRC on Raspberry PI for AC control

I've been working on a project of automating my Carrier 42QTD018R8S Air Conditioner in order to be able to control it from HomeAssistant IO. As I have kernel 4.19, I followed this link in order to install and configure LIRC. My AC IR remote is…
0
votes
2 answers

Home Assistant doesn't receive status from mqtt thermometer

I've created a thermometer sensor using an ESP8166 with MQTT to publish temperature updates. The JSON emitted is in the format: { "temperature": "53.4" } In Home Assistant, I created a sensor in configuration.yaml: sensor: - platform: mqtt …
Jim Marquardt
  • 3,959
  • 1
  • 12
  • 21
0
votes
1 answer

Owntracks version 2.1.3 (Android) with MQTT version 3.1 (Ubuntu 20.04)

I recently migrated a Home Assistant (HASSIO) instance from Ubuntu 18.04 to Ubuntu 20.04. While setting up MQTT, I noticed that TLS security option for MQTT was set as "tlsv1" and MQTT broker was reporting this as an error while starting the…
Anand
  • 71
  • 6
0
votes
1 answer

How to set quotes for third layer of nesting in yaml for hass.io?

I have a simple TTS application that should respond with one of a few possible sentences after commanding the lights to turn on or off (trigger.event.data.state). Unfortunately it currently reads literally "turning left curly bracket left curly…
Beezle-Bug
  • 167
  • 5
  • 13
0
votes
1 answer

Running Home Assistant (HASSIO) locally without an internet connection

I am new to Home Assistant and I currently have a disc image of the software installed on a Raspberry Pi 3b. I have managed to get this up and running successfully by connecting my PI to an internet connection via an ethernet cable and connecting my…
0
votes
1 answer

How do I send a command to Google Home with an ESP8266?

I have been looking for a way to send commands to my google home by pressing a button connected to an ESP8266. What I am trying to do is have my Google home turn off / on my Smart lights by pressing a button rather than saying the command. I have…
Mr_HaleYa
  • 67
  • 1
  • 1
  • 9
0
votes
3 answers

Trying to find date based on jq

In Home Assistant CLI, running hassio snapshots list, the output is as below, where I'm trying to locate the last date to keep in this output looking back 3 days (in the example list below this should be the date of 2020-01-24): - date:…
0
votes
1 answer

Unable to format timestamp sensor in home assistant / hass.io using strptime function

I am trying to display a sensor state value, which is of type 'timestamp' formatted as %H:%M but not able to get the strptime function to work the way I expect it. e.g. in the Dev Tools when i add the below to the 'TEMPLATE' section sunrise {{…
nebula_007
  • 171
  • 1
  • 2
  • 13
0
votes
1 answer

Switch on Fan Based on Humidity readings controlled by Homeassistant

I have a Humidity problem under my House and would like to read the Humidity under my House and Outside my House. Based on the two values I like to switch on a FAN. All that should be controlled by Homeassistant running on a Rasberry Pie. I am new…
Ride Sun
  • 2,145
  • 3
  • 18
  • 41
0
votes
2 answers

Does lovelace-floorplan allow to navigate through the Home Assistant tabs?

I would like to know if lovelace-floorplan can be used for navigating through the Home Assistant tabs, like picture-elements does. If this is the case, could you provide some yaml example for configuring this feature? As far as I know, inkscape can…
Arnau
  • 1
  • 3
0
votes
2 answers

Is there a convenient way to automate HomeAssistent (Hass.io) backups / snapsnots?

I was wondering if there is a convenient way to automate HomeAssistent (Hass.io) backups / snapsnots? The web frontend only allows to manually create snapshots. That's fine for the config, as it will not change a lot once you are finished. But what…
Joe
  • 6,758
  • 2
  • 26
  • 47
0
votes
1 answer

Use clearInterval in NodeRed

I am using NodeRed with Home Assistant. I have a webhook that I can send from a physical device that triggers a function node in node red. The function node looks like this: var i = 1; var myTimer = setInterval(function setSlackStatus(){ if (i…
Nick
  • 63
  • 2
  • 7
0
votes
2 answers

Problem with google assistant on RaspberryPi

When trying to run "googlesamples-assistant-pushtotalk" on my Raspberry I get this error. Anyone know how to fix this? ImportError: /home/pi/env/lib/python3.7/site-packages/grpc/_cython/cygrpc.cpython-37m-arm-linux-gnueabihf.so: undefined symbol:…
0
votes
1 answer

How to make ASP.NET Core MVC routes generation relative?

Context - the application I'm developing an ASP.NET Core application using netcoreapp2.2 (dotnet core 2.2). This application is distributed as a Docker image and it's working well. It's an Add-On for HASS.IO, an automated environment for Home…
Carl de Billy
  • 941
  • 6
  • 13
1 2 3
10
11