خلاصه
با نرمافزار رایگان فرگیت (Frigate) و یک عدد رزبریپای یا ناس زیر ۱۰۰ دلار، دوربینهای مداربستهتان را به صورت کامل خصوصی و بدون اشتراک ماهیانه راهاندازی کنید؛ فیلمها روی دستگاه خودتان ذخیره میشود، تشخیص هوشمند حرکت و چهره فعال است و از طریق هومAssistant حتی میتوانید اعلان هوشمند دریافت کنید.
چرا سرور ابری را کنار گذاشتم؟
اشتراکهای فضای ابری گراناند و حریم خصوصیام روی سرور بیگانه نیست. فرگیت همهچیز را داخل خانه نگه میدارد و هیچ کرایهای هم نمیگیرد.
سختافزار موردنیاز
- رزبریپای ۴ یا ۵ (حدود ۷۰ دلار)
- کابل شبکه و منبع تغذیه
- یک کارت حافظه ۶۴ گیگ یا دسترسی به ناس (TrueNAS)
- (اختیاری) ماژول Coral TPU برای تشخیص سریعتر اشیاء
نصب فرگیت روی رزبریپای
۱. آمادهسازی
آخرین Raspbian را فلش کنید و SSH را فعال کنید.
۲. فایل docker-compose
mkdir ~/frigate
cd ~/frigate
nano docker-compose.yml
محتوای زیر را کپی و مسیرهای دلخواه را تغییر دهید:
version: "3.9"
services:
frigate:
container_name: frigate
image: ghcr.io/blakeblackshear/frigate:stable
restart: unless-stopped
privileged: true
volumes:
- /home/pi/frigate/config:/config
- /home/pi/frigate/storage:/media/frigate
ports:
- "5000:5000"
environment:
FRIGATE_RTSP_PASSWORD: "yourpassword"
سپس:
sudo apt update && sudo apt install docker-compose -y
sudo docker-compose up -d
اضافه کردن دوربینها
آدرس RTSP هر دوربین را از دفترچه بردارید و در فایل config.yml بنویسید. نمونه:
cameras:
porch:
ffmpeg:
inputs:
- path: rtsp://user:pass@192.168.1.20:554/stream1
roles:
- detect
- record
detect:
width: 1920
height: 1080
fps: 5
پس از ذخیره، صفحه 192.168.1.x:5000 را باز کنید تا تصویر زنده ببینید.
جلوگیری از پر شدن حافظه
در همان config.yml کافی است سه خط زیر را اضافه کنید تا فیلمها پس از ۳ روز خودبهخود پاک شوند:
record:
enabled: true
retain:
default: 3
اتصال به هومAssistant
در HACS افزونه Frigate را نصب کنید؛ کافیست آدرس سرور فرگیت را بدهید. بلافاصله هر دوربین بهصورت ENTITY ظاهر میشود.
نمونه اتوماسیون اعلان
وقت حرکت در حیاط، موبایل ویبره بخورد:
alias: "Alert yard motion"
trigger:
- platform: state
entity_id: sensor.yard_person_count
to: '1'
action:
- service: notify.mobile_app_myphone
data:
message: "کسی در حیاط دیده شد"
هزینه تمامشده
| رزبریپای ۵ | ۷۵ دلار |
| Coral TPU | ۱۵ دلار (اختیاری) |
| هارد قدیمی ۱ ترابایت | ۰ دلار |
| مجموع | ۹۰ دلار |
این مبلغ یکبار است و دیگر هیچ صورتحساب اشتراکی دریافت نمیکنید.
جمعبندی
فرگیت نصب سادهای دارد، قدرت تشخیص AI میدهد و با هومAssistant دستبهدست میشود تا خانهای هوشمند، خصوصی و کمهزینه بسازید. همین حالا یک رزبریپای بگیرید و امنیت را به دست خودتان مدیریت کنید.
