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

Permission error accessing USB from homeassistant docker

I am running homeassistant in a docker container on a RPi 4 with Raspbian. I am using tributs scripts to elevate the need of running the docker image as root. This all works dandy. But now I am trying to add the dsmr integration but I am not…
Martin
  • 55
  • 9
0
votes
0 answers

Docker - New contianer keeps using old user data

I am using docker to run Home Assistant container, The host machine is Ubuntu. After running the container I uploaded a snapshot from my RPi to restore the data and it worked fine. Now the problem is I want a fresh install of HA but every time I run…
M. Romaithi
  • 141
  • 1
  • 1
  • 4
0
votes
1 answer

Home Assistant - Request failed Error code 400

I made this function to make it possible to send announcements to my google home mini but im getting error code 400 (Bad Request) nonstop. I tried using multiple approaches to this. In Home-Assistant, i have setup my Google Home and can play media…
Amenofisch
  • 11
  • 4
0
votes
1 answer

Having Trouble Webscraping Cronometer.com using BeautifulSoup

I'm very new to Python, but using a few different online guides I've managed to stitch together some code that logs me into a website called cronometer.com (health tracking website/app, similar to myfitnesspal). Unfortunately, I'm having trouble…
user1798956
  • 53
  • 4
  • 12
0
votes
0 answers

Connecting Home Assistant to PLC using modbus

I’m using PFC200 from Wago to automate my home. The blinds and lights are working fine, I got a lot of scenes implemented in the PLC. Now I would like to visualize the state of lights and be able to turn them on/off from HA. HA will be just as a…
Dawid Rutkowski
  • 2,658
  • 1
  • 29
  • 36
0
votes
0 answers

Home assistant config for k3s

I've created the following set of yaml files for home assistant. I like using yaml over helm because I find it gives me more control. The issue i'm having is that it is stuck in pending mode. For context i've set up a node affinity such that it hits…
SKS81
  • 117
  • 2
  • 13
0
votes
1 answer

Custom Card rendering when no longer presented?

I'm new to building custom cards for HASS so this might be obvious. I have a basic clock card and I have put a console message on the render method - it seems to be writing to the log even when the card is no longer being presented? (i.e. you've…
d2kagw
  • 39
  • 2
0
votes
0 answers

Nginx top-domain has ssl error detailing subdomain

For some reason, when I navigate to http://mydomain.me/s1, I get a Your connection isn't private warning, with NET::ERR_CERT_COMMON_NAME_INVALID and subject: homeassistant.mydomain.me < a subdomain that has it's own server config. But I expect to…
Matthew
  • 267
  • 1
  • 14
0
votes
2 answers

nest sdm api: empty response when listing devices

I am asking this on stackoverflow because as best I can tell that's the only place Google is providing support for this API, though this really seems to be something that'd require examining my google project to determine the issue. Anyway, I have…
0
votes
1 answer

Running homeassistant via shellscript

I want to start homeassistant on startup or via shellscript. For some reason the run stops after the first command. Any help? #!/bin/bash sudo -u homeassistant -H -s cd /srv/homeassistant source bin/activate hass $SHELL It just executes the first…
0
votes
1 answer

Automatically turn on LED when heart rate above a level - HomeAssistant

Need a bit of advice here, I am trying to code up LEDs which change colour the higher my heart rate goes on Zwift. Hardware I am using is: D1 Mini WS2812B LEDs Connected with jumpers (5v, G, D4 data) Used ESPhome to flash the D1 Mini. In…
Ronan
  • 1
  • 1
0
votes
1 answer

How to read RJ45 MPPT Solar Charge Controller using ESP8266 or similar

i wonder if someone could help with some ideas about the following: Ive got MPPT Solar Charge Controller with rj45 port in it that suppose to transfer battery status and other data. I wonder how can i connect to that rj45 to read the data…
user912830823
  • 1,179
  • 3
  • 14
  • 25
0
votes
1 answer

How can i merge philips hue mesh with mqtt mesh in home assistant?

My setup is as follows: Home assistant running on a VM server with CC2531 zigbee2mqtt USB stick. Next to server there is a Philips Hue hub. I have a number of Hue lights and switches connected to Philips Hue hub. This is integrated using Philips Hue…
Fd-ski
  • 47
  • 8
0
votes
0 answers

Algorithm for automatic AC control

I want to fully automate my Air Conditioner using Home Assistant. I have three temperature values: outside temperature inside temperature desired temperature I'm trying to find an algorithm that I will execute approximately every 2 hours (temp…
0
votes
1 answer

python Mqtt subscribe how to delete first session/message

I created a Mqtt subscribe with python that has HA as broker … when I make the first connection I start a series of messages of all the mqtt buttons that I connected even if I am not activating them because my subscription is "house/click/ # ". Once…
chpiero
  • 41
  • 5