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
01

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

  1. Teplotní senzory: DS18B20, DS18S20, DS1822, DS1825, DS28EA00.
  2. Víceúčelové senzory: DS2438, DS2760 a některé EDS moduly pro teplotu, vlhkost, tlak nebo světlo.
  3. Binární vstupy a spínače: DS2405, DS2406, DS2408, DS2413 a vybrané HobbyBoard moduly.
  4. Čítače a analogové vstupy: DS2423 a DS2450.
  5. Mosty: DS2409, kde se prohledávají větve main a aux.
02

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. 1-Wire adaptér je připojený k Linux hostu a OWServer běží.
  2. Senzory jsou napájené stabilně. U DS18B20 nepoužívejte parazitní napájení, pokud se objevují chybné hodnoty.
  3. Znáte hostitele nebo IP adresu OWServeru, například 192.168.1.50.
  4. Port OWServeru je dostupný z RichPear Home, obvykle 4304.
03

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.

RichPear Home se před vytvořením nové 1-Wire integrace zeptá na potvrzení.
04

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.

Konkrétní 1-Wire formulář v českém RichPear Home: Hostitel a Port OWServeru.
05

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

  1. Hodnoty senzorů dávají fyzikální smysl a pravidelně se obnovují.
  2. Jednotky měření odpovídají veličinám, například °C.
  3. Entity přiřaďte do správných oblastí.
  4. Některé méně běžné senzory mohou být vypnuté, aby nepřetěžovaly sběrnici. Zapnete je v detailu entity.
  5. Atributy entity mohou obsahovat cestu v owfs, surovou hodnotu a jednotku měření.
06

Ř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 %}
07

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.

Průvodce 1-Wire byl ověřen v českém RichPear Home na adrese https://rphome.sheri.cz. Fyzické vytvoření zařízení vyžaduje dostupný OWServer a připojené 1-Wire zařízení.
URL

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.