Integrace RichPear Home

Firmata

Firmata propojuje RichPear Home s deskou, na které běží Firmata firmware, typicky Arduino přes USB nebo sériový adaptér.

Doména
firmata
Typ
Arduino a GPIO přes sériovou linku
Komunikace
lokální sériové připojení
Nastavení
ruční konfigurace
UI

Screenshoty z RichPear Home

Snímky ukazují dostupný a bezpečný krok v českém rozhraní RichPear Home pro tuto integraci.

Vyhledání integrace Firmata v RichPear Home.
Upozornění, že Firmata vyžaduje ruční konfiguraci.
01

Co integrace přidá

Firmata propojuje RichPear Home s deskou, na které běží Firmata firmware, typicky Arduino přes USB nebo sériový adaptér.

Výsledek v systému

  1. digitální vstupy jako binární senzory
  2. analogové vstupy jako senzory
  3. digitální výstupy jako spínače nebo světla
  4. více desek podle samostatných sériových portů
02

Příprava před přidáním

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

Do desky nahrajte StandardFirmata nebo Firmata Express podle požadovaných funkcí.

Použijte stabilní cestu k sériovému portu, ideálně /dev/serial/by-id/..., aby se po restartu nezměnila.

Před zapojením relé a zátěží počítejte s tím, že piny se mohou při startu desky nebo inicializaci krátce přepnout.

03

Nastavení v RichPear Home

Firmata se nastavuje ručně v konfiguraci. Po úpravě restartujte RichPear Home a teprve potom ověřujte vstupy a výstupy.

Nikdy netestujte nové piny rovnou na zařízení, kde by krátké sepnutí mohlo způsobit škodu. Nejdřív použijte LED nebo měřicí přístroj.

firmata:
  - serial_port: /dev/serial/by-id/usb-Arduino_Uno-example
    serial_baud_rate: 57600
    switches:
      - name: Rele svetlo
        pin: 7
    sensors:
      - name: Analogovy vstup A0
        pin: 0
04

Kontrola po přidání

Po dokončení nastavení otevřete detail integrace, zkontrolujte vytvořená zařízení a entity, pojmenujte je česky a přiřaďte je do oblastí.

Ověřte hlavně

  1. po restartu ověřte v logu otevření správného sériového portu
  2. každý pin nakonfigurujte jen jednou
  3. ručně otestujte vstupy a výstupy před zapojením do automatizací
05

Řešení problémů

Když integrace nefunguje podle očekávání, otevřete Nastavení -> Systém -> Logy a hledejte chyby podle domény firmata. Integraci neodstraňujte jako první krok; nejdřív ověřte přístup, síť, podporovaný model a poslední úspěšnou aktualizaci.

Typické kontroly

  1. změněný port po restartu vyřeší stabilní cesta přes by-id
  2. špatná přenosová rychlost způsobí nefunkční komunikaci
  3. Firmata neukládá poslední stav výstupů přes vypnutí napájení, po startu použije výchozí stav z konfigurace