Integrace RichPear Home

MySensors

MySensors připojuje vlastní senzorové sítě postavené na Arduinu, ESP8266, Raspberry Pi a rádiových modulech NRF24L01+ nebo RFM69. Zařízení se přidávají po prezentaci uzlů do gateway.

Doména
mysensors
Kategorie
DIY
Komunikace
local-push
Kvalita
Není uvedeno
01

Příprava

Nejdřív připravte vše, co integrace MySensors potřebuje mimo RichPear Home: funkční MySensors gateway, zvolený typ připojení, nahrané sketch programy v uzlech a jasné číslování node ID. Bez této přípravy se průvodce může dokončit jen částečně nebo se entity budou tvářit jako nedostupné.

Uživatelé obvykle otevírají systém na http://rphome.local:8123. Pokud tato adresa nefunguje, použijte http://IP-ADRESA:8123. Nastavení provádějte z účtu správce, aby bylo možné vytvářet zařízení, oblasti a případné pomocné entity.

02

Nastavení

V RichPear Home otevřete Nastavení -> Zařízení a služby, zvolte Přidat integraci a vyhledejte MySensors. Pokud je zařízení nebo služba nalezená automaticky, dokončete nabídnuté nastavení z objevené karty.

Průvodce obvykle vyžaduje přihlašovací údaje, API klíč, adresu zařízení nebo výběr konkrétního účtu podle typu integrace. Vyberte typ gateway: serial, MQTT nebo Ethernet. Zadejte port, broker nebo síťovou adresu podle skutečného zapojení. Po dokončení pojmenujte zařízení podle místnosti a zkontrolujte, že vytvořené entity odpovídají skutečnému zařízení nebo službě.

03

Typy gateway

Serial gateway se připojuje přes zařízení typu ttyACM nebo ttyUSB. Ethernet gateway komunikuje přes síťovou adresu a port. MQTT gateway využívá broker a topic strukturu.

Každý typ má jiné servisní dopady. Serial gateway závisí na USB mapování, Ethernet na IP adrese a MQTT na brokeru i správných topicích.

04

Presentation

Uzly MySensors musí poslat presentation zprávy, aby RichPear Home poznal dostupné senzory a aktory. Bez prezentace se zařízení nemusí vytvořit automaticky.

Po změně sketch programu nebo typu senzoru vyvolejte novou prezentaci uzlu a zkontrolujte, zda nevznikly staré neplatné entity.

05

Podporované platformy

MySensors může vytvářet binární senzory, climate entity, kryty, device tracker, světla, dálkové ovladače, senzory, spínače a textové entity podle verze protokolu a sketch programu.

Při psaní sketch programu používejte správný typ prezentace. Chybný typ se projeví entitou, která má nesprávné ovládání nebo jednotku.

06

SmartSleep a baterie

Uzly s baterií často spí a probouzejí se jen na krátkou dobu. Automatizace musí počítat s tím, že příkaz se nemusí doručit okamžitě.

SmartSleep používejte tam, kde potřebujete úsporu energie a zároveň řízené doručení zpráv. Pro okamžité ovládání je vhodnější trvale napájený uzel.

07

Ladění zpráv

Při potížích zapněte debug log jen dočasně. MySensors sítě mohou produkovat hodně zpráv a dlouhodobé ladění zbytečně zatíží logy.

Kontrolujte node ID, child ID, verzi protokolu a typ hodnoty. Většina chyb je způsobená nesouladem mezi sketch programem a očekávaným typem entity.

08

Kontrola po nasazení

Po prvním dni provozu projděte historii entit integrace MySensors. Sledujte, jestli se hodnoty aktualizují podle očekávané komunikace, zda příkazy nemají zpoždění a jestli se v logu neopakují chyby přihlášení, odmítnuté požadavky nebo výpadky dostupnosti.

U zařízení s přímým dopadem na provoz domácnosti nechte správcům jasný postup pro ruční ovládání, vypnutí automatizace a bezpečný návrat do původního stavu. Zapište také místo, kde se spravuje token, heslo, API klíč, adresa zařízení, topic struktura nebo konfigurační soubor.