Integrace RichPear Home
1-Wire
Integrace 1-Wire připojuje senzory a jednoduché vstupy nebo výstupy na sběrnici 1-Wire. RichPear Home komunikuje s 1-Wire přes službu OWServer, která běží na Linux hostu s připojeným 1-Wire adaptérem.
- Doména
onewire- Kategorie
- DIY
- Komunikace
- local-polling
- Výchozí port
4304
Co 1-Wire umí
Každé 1-Wire zařízení má vlastní unikátní ID. První část ID určuje rodinu zařízení a podle ní RichPear Home pozná, jaké hodnoty nebo ovládací prvky může vytvořit.
Typické použití je měření teploty pomocí DS18B20, ale integrace umí i binární vstupy, čítače, napětí, některé víceúčelové senzory a jednoduché spínače.
Podporované skupiny
- Teplotní senzory: DS18B20, DS18S20, DS1822, DS1825, DS28EA00.
- Víceúčelové senzory: DS2438, DS2760 a některé EDS moduly pro teplotu, vlhkost, tlak nebo světlo.
- Binární vstupy a spínače: DS2405, DS2406, DS2408, DS2413 a vybrané HobbyBoard moduly.
- Čítače a analogové vstupy: DS2423 a DS2450.
- Mosty: DS2409, kde se prohledávají větve
mainaaux.
Připravte OWServer
RichPear Home se nepřipojuje přímo na samotný 1-Wire adaptér. Potřebuje hostitele, na kterém běží OWServer z balíku owfs. Tento hostitel může být stejný stroj jako RichPear Home, nebo jiný Linux počítač v síti.
Před přidáním integrace ověřte, že RichPear Home na OWServer dosáhne po síti. Výchozí port je 4304. Pokud používáte jiný port, připravte si ho pro průvodce.
Kontrola před nastavením
- 1-Wire adaptér je připojený k Linux hostu a OWServer běží.
- Senzory jsou napájené stabilně. U DS18B20 nepoužívejte parazitní napájení, pokud se objevují chybné hodnoty.
- Znáte hostitele nebo IP adresu OWServeru, například
192.168.1.50. - Port OWServeru je dostupný z RichPear Home, obvykle
4304.
Přidejte 1-Wire v RichPear Home
Otevřete Nastavení → Zařízení a služby → Přidat integraci, vyhledejte 1-Wire a potvrďte spuštění průvodce. Pokud RichPear Home najde OWServer automaticky, nabídne jej jako objevenou integraci.
Zadejte hostitele a port
Do pole Hostitel zadejte název hostitele nebo IP adresu OWServeru. Do pole Port zadejte port OWServeru. Pokud jste OWServer neupravovali, použijte 4304.
Po odeslání RichPear Home prohledá 1-Wire sběrnici. U mostů se prochází také větve main a aux.
Zkontrolujte entity a volby
Po úspěšném připojení otevřete detail integrace a zkontrolujte vytvořená zařízení a entity. U senzorů se názvy obvykle skládají z ID zařízení a měřené veličiny, například teplota.
U teplotních senzorů DS18B20 lze nastavovat přesnost pro jednotlivá zařízení. Nižší přesnost znamená rychlejší odezvu, ale méně přesné měření. Vyšší přesnost měří déle.
Co kontrolovat
- Hodnoty senzorů dávají fyzikální smysl a pravidelně se obnovují.
- Jednotky měření odpovídají veličinám, například
°C. - Entity přiřaďte do správných oblastí.
- Některé méně běžné senzory mohou být vypnuté, aby nepřetěžovaly sběrnici. Zapnete je v detailu entity.
- Atributy entity mohou obsahovat cestu v owfs, surovou hodnotu a jednotku měření.
Řešení problémů
Nejčastější problém u DS18B20 je hodnota 85 °C. Může to být skutečná hodnota, ale velmi často jde o resetovací hodnotu senzoru po výpadku napájení nebo problém v kabeláži.
Nejdřív zkontrolujte napájení, délku vedení, zapojení datového vodiče a pull-up odpor. Pokud se chyba objevuje u více senzorů najednou, hledejte problém na sběrnici nebo v napájení, ne v samotné entitě.
Dočasné filtrování chybné hodnoty
Pokud potřebujete chybnou hodnotu 85 °C dočasně potlačit v automatizaci nebo šabloně, filtrujte ji až po opravě kabeláže jako ochranu proti falešným stavům.
{% if states('sensor.28_a05966040000_temperature') | float != 85 %}
{{ states('sensor.28_a05966040000_temperature') }}
{% else %}
None
{% endif %}
Odebrání integrace
Integrace 1-Wire se odebírá standardně: otevřete Nastavení → Zařízení a služby, vyberte kartu 1-Wire, otevřete konkrétní položku a v nabídce se třemi tečkami zvolte odstranění.
Po odebrání zkontrolujte automatizace a dashboardy, které používaly entity z 1-Wire. Pokud entity používáte v energetice nebo v historii, počítejte s tím, že staré statistiky zůstanou jen jako historická data.
https://rphome.sheri.cz. Fyzické vytvoření zařízení vyžaduje dostupný OWServer a připojené 1-Wire zařízení.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.