DIY, senzor, binární senzor, spínač

aREST

aREST umožňuje číst hodnoty a ovládat piny u vlastních zařízení, jako jsou Arduino desky, ESP8266 nebo Raspberry Pi s aREST REST rozhraním.

Doména
arest
Typ
DIY zařízení
Nastavení
configuration.yaml
Komunikace
lokální polling
01

Připravte aREST endpoint

Zařízení musí mít funkční HTTP rozhraní aREST a být dostupné z lokální sítě. Nejdřív ověřte kořenovou URL zařízení v prohlížeči nebo pomocí nástroje curl.

Pro digitální piny se používají endpointy typu /digital/PIN, pro analogové hodnoty /analog/PIN a pro proměnné vlastní názvy endpointů.

02

Přidejte aREST ručně

aREST se nastavuje přes platformy v configuration.yaml. Po změně konfigurace restartujte RichPear Home a zkontrolujte vzniklé entity.

Pro binární senzor zadejte URL zařízení a pin, který chcete sledovat.

binary_sensor:
  - platform: arest
    resource: http://IP_ADRESA
    pin: 8
aREST je v katalogu dostupný jako ručně konfigurovaná integrace.
Průvodce neotevře formulář; platformy se nastavují v konfiguraci.
03

Čtení proměnných a pinů

Senzor může číst proměnné vystavené aREST zařízením i analogové nebo digitální piny. Analogové piny zapisujte s úvodním A.

sensor:
  - platform: arest
    resource: http://IP_ADRESA
    monitored_variables:
      temperature:
        name: Teplota
    pins:
      A0:
        name: Analogovy vstup

Binární senzor není vhodný pro velmi rychlé změny, protože změna může proběhnout mezi dvěma dotazy.

04

Ovládání pinů a funkcí

Spínače mohou ovládat definované piny nebo vlastní funkce vystavené aREST firmwarem. U každého výstupu si ověřte, co fyzicky ovládá.

switch:
  - platform: arest
    resource: http://IP_ADRESA
    pins:
      11:
        name: Ventilator
      13:
        name: Rele
        invert: true
05

Bezpečný provoz DIY zařízení

Před zapojením do automatizací otestujte každý pin ručně a nastavte jasné názvy entit. U relé, ventilátorů nebo topení přidejte pojistné podmínky.

Když se zařízení neozývá, zkontrolujte IP adresu, HTTP schéma, dostupnost endpointu, firmware a logy podle domény arest.

URL

Lokální adresa systému

RichPear Home se v domácí síti běžně otevírá na http://rphome.local:8123. Pokud tato adresa v dané síti neodpoví, použijte http://IP-ADRESA:8123.