Skip to main content

Helpers (Helper Entities)

IN PROGRESS

Content is being prepared...

Group

Creates a new entity of the same type from several entities, allowing you to control all group members as a single unit. This can be particularly useful if you want to control a group of lights with the same behavior as a single light within Home Assistant.

Besides lights, you can group various types of devices, including binary sensors, temperature sensors, fans, blinds, locks, media players, and more. The properties of the group may vary depending on the device type; for example, for a group of temperature sensors, you can set whether the resulting value represents the minimum, maximum, or average of the values of all sensors in the group.

Groups example

Grouping Other Types of Entities

Although the list of entity types that can be grouped through the user interface is quite extensive, it is not complete. For example, the ability to group people is missing, which can be useful in automations.

In such cases, we can still define groups directly in the Home Assistant configuration file, although we then lose the ability to edit such defined groups through the user interface.

configuration.yaml
group:
family:
name: Family
entities:
- person.josef_novotny
- person.karolina_novotna

Senzor práh (Threshold)

Vytvoří binární senzor, který se zapíná a vypíná v závislosti na hodnotě vstupního senzoru.

Funkce je ovlivněna vyplněním dolního a/nebo horního limitu. Senzor pak bude mít hodnotu aktivní (on) je-li hodnota vstupního senzoru:

  1. > horní limit, pokud je vyplněn pouze horní limit

  2. < horní limit, pokud je vyplněn pouze dolní limit

  3. mezi dolním až horním limitem, pokud je vyplněn dolní i horní limit

Dalším užitečným parametrem je hystereze, která znamená schopnost senzoru udržet svou hodnotu i při častých malých změnách a které nejsou významné pro automatizaci. Můžeme ji také označit jako vzdálenost od prahového limitu při které teprve dojde ke změně stavu.

Takto vytvořený pomocný sensor nám pak výrazně může zjednodušit automatizace.

Příklad - pračka pere

Užitečným pomocníkem může být například sensor udávající zda pračka pere nebo nikoliv v závislosti na aktuálním odběru spotřebiče ve Watech - v našem příkladu zásuvka, ve které je pračka zapojena.

Budeme chtít mít pračku aktivní pokud bude spotřeba větší než 2W a hysterezi si nastavíme na 0.5W.

Bathroom

Threshold graf

Na grafu můžeme hezky vidět jak se nám mění stav v závislosti na spotřebě, ale i s ohledem na hysterezi.

Pomocníka nastavíme takto:

  • název: zvolíme si například: Pračka pere

  • vstupní senzor: vybereme entity zásuvky, která reprezentuje aktuální spotřebu ve Watech.

  • hystereze: nastavíme na hodnotu 0.5

  • spodní limit: necháme nevyplněný

  • horní limit: nastavíme na hodnotu 2

    Threshold example

Vytvořeného pomocníka pak můžeme zobrazit i přímo Home Assistantovi společně s dalšími užitečnými entitami.

Threshold UI

Alternativně můžeme přidat nastavení pomocníka do konfiguračního souboru Home Assistanta, bez možnosti editace z UI.

configuration.yaml
binary_sensor:
- platform: threshold
name: Pračka pere
entity_id: sensor.zasuvka_pracka_power
device_class: running
upper: 2
hysteresis: 0.5

Změnit typ vypínače (Change device type of a switch)

Tento pomocník dokáže změnit typ jakéhokoliv vypínače (switch) na světlo (light), roleta (cover), větrák (fan), zámek (lock) a nebo sirénu (Siren).

Typickým příkladem je použití chytré zásuvky pro ovládání například světla. V Home Assistantovi pak ideálně chceme mít vypínač této zásuvky reprezentovaný jako světlo, díky čemuž se i celý Home Assistant bude k této entitě chovat jako ke světlu.

Možnosti jak tohoto pomocníka použít máme dvě:

  1. Vytvoříme přímo pomocníka typu Změnit typ vypínače na Light.

    Switch Type 1

  2. Najdeme si entitu vypínače a v nastavení změníme vlastnost Zobrazit jako na Světlo.

    Switch Type 2

Jakou variantu zvolit?

Pokud to entita umožňuje doporučuji zvolit spíše variantu 2, jelikož varianta první nemění přímo originální entitu, ale vytvoří novou a tu původní skryje.

Switch Type 2

Comments