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
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.
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ě.
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.
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.
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.
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.
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.
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.