Videovrátný Doorbird v OpenHAB

Videovrátný Doorbird v OpenHAB

Nativní podporu pro OpenHAB má videovrátný firmy Doorbird. Řešení je napájeno a připojeno UTP kabelem a má vlastní IP adresu, co vám usnadní instalaci u brány. OpenHAB je pak schopný importovat obrázky z vrátného, historii návštěv, řídit otevírání branky na tlačítko i přes telefon, v noci nerušit, sloužit jako alarm atd. atd. V tomto článku vás provedeme zapojením videovrátného Doorbird D101.

Hardware

Videovrátný Doorbird D101 nebo jiný podporovaný typ

Pi-Home - pokud nemáte, viz sekci Jak na to

Software

OpenHAB

V OpenHAB, přes rozhraní Paper UI, nainstalujeme Binding Doorbird.

Doorbird OpenHAB Installation

Pak musíte vytvořit soubor ve složce things, například doorbird.things s následujícím obsahem. Nahraďte červené části vaší IP vrátného a správnými přihlašovacími údaji:

Thing doorbird:d101:doorbell "Doorbird D101 Doorbell" "doorbirdHost="192.168.1.XYZ",userId="username",userPassword="password",imageRefreshRate=60, doorbellOffDelay=3,motionOffDelay=30,montageNumImages=3,montageScaleFactor=35]

Poté je možné vytvořit seznam položek, např. doorbird.items ve složce items, se kterými budete chtít pracovat. Takto může vypadat soubor doorbird.items

Switch   Doorbell_Pressed                  "Doorbell Pressed [%s]"                                                   (Doorbird) { channel="doorbird:d101:doorbell:doorbell" [profile="rawbutton-on-off-switch"] }
DateTime Doorbell_PressedTimestamp         "Doorbell Pressed Timestamp [%1$tA, %1$tm/%1$td/%1$tY %1$tl:%1$tM %1$tp]" (Doorbird) { channel="doorbird:d101:doorbell:doorbellTimestamp" }
Image    Doorbell_PressedImage             "Doorbell Pressed Image [%s]"                                             (Doorbird) { channel="doorbird:d101:doorbell:doorbellImage" }
Switch   Doorbell_Motion                   "Doorbell Motion [%s]"                                                    (Doorbird) ["Switch"] { channel="doorbird:d101:doorbell:motion" }
DateTime Doorbell_MotionTimestamp          "Doorbell Motion Timestamp [%1$tA, %1$tm/%1$td/%1$tY %1$tl:%1$tM %1$tp]"  (Doorbird) { channel="doorbird:d101:doorbell:motionTimestamp" }
Image    Doorbell_MotionDetectedImage      "Motion Detected Image [%s]"                                              (Doorbird) { channel="doorbird:d101:doorbell:motionImage" }
Switch   Doorbell_Light                    "Doorbell Light [%s]"                                                     (Doorbird) { channel="doorbird:d101:doorbell:light", expire="5s,command=OFF" }
Switch   Doorbell_OpenDoor1                "Doorbell Open Door 1 [%s]"                                               (Doorbird) { channel="doorbird:d101:doorbell:openDoor1", expire="5s,command=OFF" }
Image    Doorbell_Image                    "Doorbell Image [%s]"                                                     (Doorbird) { channel="doorbird:d101:doorbell:image" }
Number   Doorbell_DoorbellHistoryIndex     "Doorbell History Index [%.0f]"                                           (Doorbird) { channel="doorbird:d101:doorbell:doorbellHistoryIndex" }
DateTime Doorbell_DoorbellHistoryTimestamp "Doorbell History Timestamp [%1$tA, %1$tm/%1$td/%1$tY %1$tl:%1$tM %1$tp]" (Doorbird) { channel="doorbird:d101:doorbell:doorbellHistoryTimestamp" }
Image    Doorbell_DoorbellHistoryImage     "Doorbell History Image [%s]"                                             (Doorbird) { channel="doorbird:d101:doorbell:doorbellHistoryImage" }
Number   Doorbell_MotionHistoryIndex       "Motion History Index [%.0f]"                                             (Doorbird) { channel="doorbird:d101:doorbell:motionHistoryIndex" }
DateTime Doorbell_MotionHistoryTimestamp   "Motion History Timestamp [%1$tA, %1$tm/%1$td/%1$tY %1$tl:%1$tM %1$tp]"   (Doorbird) { channel="doorbird:d101:doorbell:motionHistoryTimestamp" }
Image    Doorbell_MotionHistoryImage       "Motion History Image [%s]"                                               (Doorbird) { channel="doorbird:d101:doorbell:motionHistoryImage" }
Image    Doorbell_DoorbellMontage          "Doorbell History Montage [%s]"                                           (Doorbird) { channel="doorbird:d101:doorbell:doorbellMontage" }
Image    Doorbell_MotionMontage            "Motion History Montage [%s]"                                             (Doorbird) { channel="doorbird:d101:doorbell:motionMontage" }

Poté si vytáhněte jednotlivé položky, nejlépe v HABpanel UI.

Hodnotit článek:

Average: 4 (1 vote)

Přidat komentář:

Přidat komentář

Nejlépe hodnocené příspěvky

Centrální tablet pro chytrý dům
Centrální tablet pro ovládání chytrého domuHodnocení: 
80%

Centrální tablet nebo starší smartphone se perfektně hodí jako centrální ukazatel informací o stavu v domě a také k jeho ovládání. Zpravidla nahrazuje videovrátného a můžete si na něm pustit například oblíbenou hudbu při vaření nebo číst recepty. V článku popíšeme funkční příklad takového "wall" tabletu a jeho nastavení v tzv. kiosk módu, aby nesvítíl po nocích a reagoval jenom když je někdo poblíž.

Persistent linux live USB
Vytvoření persistent live USB LinuxuHodnocení: 
0%

Většina distribucí linuxu existuje v "live" provedení, tz. že po rozbalení jej můžete používat přímo z flash disku nebe externiho SSD. Po uložení práce se vám ale klasická live distribuce znovu uvede to výchozího nastavení. Toto řeší tzv. persistent live instalace. Ukážeme si jak jej vytvořit na Linuxu nebo Windows.

Jabltron propojení s chytrou domácností
Propojení Jablotronu s OpenHABHodnocení: 
0%

V tomto článku si představíme užitečný "binding" pro OpenHAB hlavně v tuzemských instalacích kde je hodně zastoupen alarm od firmy Jablotron. Propojení alarmu s chytrou domácností nám umožní reagovat na stav zakódování/odkodování domu. Typicky při zákodování domu zhasnout všechna světla, zavřít přívod vody, vypnout cirkulaci TUV, vypnout spínáne zásuvky a cokoliv dalšího co nepotřebujete v provozu nejste-li doma.

Thunderbird vs Exchange email and calendar
Thunderbird vs MS ExchangeHodnocení: 
0%

V tomto článku si ukážeme jak provozovat firemní poštu a kalendář postavenou na MS Exchange 20xx s Thunderbirdem na jakḱoliv distribuci Linuxu. Používám toto řešení k spokojenosti přes 8 let od verze Exchange 2013 - 2016 - 2019.

Arduino PIR - možnost deaktivace, časovač a denní doba
Pokročilé nastavení PIR čidel pro řízení světel v OpenHABHodnocení: 
100%

PIR čidlo HC-SR501 obsahuje mechanické nastavení dosahu záběru a délky sepnutí. V inteligentním domě ale chceme mít možnost variabilně parametry PIR měnit. Ukážeme jak PIR čidlo nastavit tak, aby šlo v aplikaci nebo vypínačem deaktivovat a volitelně nastavovat délku svícení.

Konfigurace OpenVPN na MikroTiku
OpenVPN na routerech MikroTikHodnocení: 
90%

Máte-li doma smart-home, NAS atp., je dobré myslet na bezpečný přístup do vaší sítě zvenku. Zde bych aktuálně volil komerční router jako Turris, nebo levnější variantu routerů MikroTik. V tomto článku ukážeme postup, jak si zřídit zabezpečený přístup do domácí sítě z venku jak z počítače tak z mobilu pomocí OpenVPN na routerech MikroTik.

Nastavení OpenVPN v iOS
Nastavení OpenVPN připojení v iOSHodnocení: 
100%

V tomto článku najdete podrobný návod, jak se připojit k OpenVPN v iOS.

Nastavení OpenVPN na Androidu
Nastavení OpenVPN připojení v AndroiduHodnocení: 
100%

V tomto článku najdete podrobný návod, jak se připojit k OpenVPN na Androidu.