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

Home Assistant - check battery sensors within a group

I want to be notify if one of the battery inside a group goes below a certain % so i created a group: group: sensor: name: "Batteries" entities: - sensor.button_235d_battery - sensor.temp_sensor_battery but when i try to use…
0
votes
1 answer

Home Assistant: Command_line & REST Switch

I am trying to unlock my door through HA, it's a straightforward HTTPS link but in the last variable of the link "date=" we need to assign the current date, which I think is the one that is causing issues with my below code: switch: - platform:…
rooot_999
  • 366
  • 2
  • 3
  • 13
0
votes
0 answers

I try to connect by ssh from Home Assistant (docker) in Debian and there is no way

Good companions. I have a PC with Openmediavault and Home Assistant on a docker container. I want to ssh the home assistant to the openmediavault system (debian). I try to do it from the SSH & Web Terminal addons, but there is no humane way to do…
PlayerWet
  • 419
  • 5
  • 18
0
votes
0 answers

Install Node Red LG TV control in Home Assistant OS

I'm a newbie hoping to control my LG TV with Node-Red in Home Assistant OS running on a Raspberry Pi 4. I've tried to install "node-red-contrib-lgtv" from within "manage pallete" of Node red but I get the following errors; 2022-02-12T07:16:31.961Z…
Meggy
  • 1,491
  • 3
  • 28
  • 63
0
votes
2 answers

configure binary sensor from mqtt

I have zway controller with MQTT client enabled and binary sensors which publish state to mqtt topic. zway95/data/ZWayVDev_zway_9-0-48-12 { "creationTime": 1587157138, "creatorId": 1, "customIcons": {}, "deviceType": "sensorBinary", …
Alexey Miller
  • 498
  • 4
  • 6
0
votes
1 answer

Home Assistant Mosquitto - What can I use as MQTT broker address?

I'm using Home Assistant OS as a Virtualbox in Windows 10. I'm accessing it via homeassistant.local:8123. So I'm trying to configure my Mosquitto broker in Home Assistant. It wants to know my broker address. I'm guessing I need to use an ip. Where…
Meggy
  • 1,491
  • 3
  • 28
  • 63
0
votes
1 answer

home-assistant iframe with nodered not working

I have a raspberry pi3 with ubuntu and docker running the following containers home-assistant mosquitto zigbee2mqtt nodered this is configured with the following docker-compose yaml: version: '3.8' services: homeassistant: container_name:…
wallage
  • 73
  • 2
  • 6
0
votes
1 answer

Home Assistance Script for Automation

Trying to config my first script My goal is to automate an alert if my heater is in Error… there are many type error … The only state that is good is E-00: OK’ i would like to trigger the script only if the value is <> to state: "E-00: OK’ Is there…
PW43575
  • 1
  • 1
0
votes
1 answer

own application use zigbee2mqtt and homeassistant : concurrent access

I have my own application. This application use the zigbee2mqtt service running on the server. I want to add homeassistant on the same server. The server is a Raspberry with a zigbee USB stick connected. However, it seems that using both in the same…
mm98
  • 409
  • 1
  • 6
  • 18
0
votes
1 answer

Installation of home-assistant-supervised for macOS

I was wondering if anybody knows if it's possible to install a home assistant with docker to the Mac without virtual machines. I've found this topic and it worked for the basic version of home…
Dmitry Bochok
  • 71
  • 2
  • 12
0
votes
0 answers

Python search for directory named @eaDir and skip past it

Below is my attached code. def getListOfFiles(dirName): import os # create a list of file and sub directories # names in the given directory listOfFile = os.listdir(dirName) allFiles = list() # Iterate over all the entries for entry…
GKH
  • 179
  • 1
  • 13
0
votes
1 answer

Home Assistant Can't Extract Data from Python/JSON MQTT Message

I'm sending JSON data from a python script to Home Assistant. HA receives the data but I cannot get my template to read it correctly. I can't see what I'm missing – I want to access the temperature and humidity properties in the JSON. Python Client…
Trist
  • 1,306
  • 1
  • 11
  • 17
0
votes
2 answers

How to set Google home device in “listen mode” with node red

Is there a way to make a node where you can "make" a conversation with google home mini device? You already can send TTS and it will anounce whatever you type, but is there a way to wait for a response from the end user and receive (his response)…
0
votes
0 answers

Home-assistant, raspberry, No access to /dev/mem

Problem with "No access to /dev/mem." I have HA in docker container on raspberry pi 4. I can read temperature from the one wire sensor (GPIO4). sensor: - platform: onewire names: 28-3c01f09519d1: Sensor1 But when i wanted to manage…
Kamil
  • 51
  • 1
  • 6
0
votes
1 answer

Comparing timestamps gives type error in jinja2 template

I'm trying to compare two timestamps but getting a type error: "TypeError: '<' not supported between instances of 'float' and 'str' The template code is using 'as_timestamp' and the documentation recommended using float() when comparing. I'm trying…
Chrisvdberge
  • 1,824
  • 6
  • 24
  • 46