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
Screenshoty z RichPear Home
Snímky ukazují dostupný a bezpečný krok v českém rozhraní RichPear Home pro tuto integraci.
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
- digitální vstupy jako binární senzory
- analogové vstupy jako senzory
- digitální výstupy jako spínače nebo světla
- více desek podle samostatných sériových portů
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.
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
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ě
- po restartu ověřte v logu otevření správného sériového portu
- každý pin nakonfigurujte jen jednou
- ručně otestujte vstupy a výstupy před zapojením do automatizací
Ř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
- změněný port po restartu vyřeší stabilní cesta přes by-id
- špatná přenosová rychlost způsobí nefunkční komunikaci
- Firmata neukládá poslední stav výstupů přes vypnutí napájení, po startu použije výchozí stav z konfigurace