search
尋找貓咪~QQ 地點 桃園市桃園區 Taoyuan , Taoyuan

尋找監視器rstp位址,並整合進Home assistant

現在監視器琳瑯滿目,

家裡用的不一定是Home assistant建議的監視器,

但我們可以用ONVIF Device Manager這個軟體,

搜尋到自己目前的區網內有哪些rstp串留影像地址。

image

然後下載VLC這個軟體看看這個地址是否能正確看到影像

不行的話就要確認是否需要帳號密碼,

或著去網路上找找監視器是否有固定的rstp格式。

 

如果你要產生一個cemera實體的話,

就在packages底下建立一個camera.yaml,

我的是智慧門鈴,內容如下

stream:
camera:
  - platform: ffmpeg
    input: -i rtsp://192.168.0.60/onvif1
    name: 門鈴

官網連結

另外我有些攝影機只有MJPPEG,

寫法就會如同以下。

camera:
  - platform: mjpeg
    input:  http://192.168.1.92/mjpeg

官網連結

另外如果要再加一個動態辨識,

由影像變化來判斷是否有人經過,

可以增加以下內容,

binary_sensor:
  - platform: ffmpeg_motion
    input: -i rtsp://192.168.0.60/onvif1
    name: 門鈴偵測

官網連結

這樣就會在homekit裡增加一個影像跟動作偵測,

當有人通過就會通知,

但在homekit裡觀看會有延遲。

 

如果本身有用home assistant來設計自己的lovelace介面的話,

可以使用AlexxIT大神的WebRTC cemera

下載後將webrtc的資料夾放入custom_components資料夾下,

參考以下文章安裝samba share,

將Boardlink萬用遙控器加入Home assistant,拷貝紅外線碼,並顯示於Homekit控制空調(三)

然後到lovelace ADD CARD

image

image

將rul改為自己攝影機的rstp,

以我上面的例子:

type: 'custom:webrtc-camera'
url: 'rtsp://192.168.0.60:554/onvif1'

這種做法可以很流暢的看到攝影機及時內容,

但並不會建立實體。

 

另外也可以到附加元件商店安裝motionEye,

image

帳號是admin 不用輸入密碼就可以登入,

進來後可以到下圖的General setting進行修改,

image

接著從左上角下拉選單選擇add camera

image

輸入自己監視器的網址跟帳號密碼就會建立影像

image

如果要再設定有影像變化就會自己偵測拍照或錄影,

可以在Still Images , Movies跟Montion Dection設定,

以下就是設定動態觸發會拍照,

檔案會保留一個月,

image

以下是動態觸發會錄影5秒,

檔案會保留一個星期

image

Motion Detection可以設定怎樣的影像改變會有動態觸發

image

觸發後除了影像備份也可以提醒你

image

這種方式也不會增加實體顯示在homekit上。




熱門推薦

本文由 percy10442pixnetnetblog 提供 原文連結

寵物協尋 相信 終究能找到回家的路
寫了7763篇文章,獲得2次喜歡
留言回覆
回覆
精彩推薦