البنية
NVR مع Home Assistant: الكاميرات والتسجيل وFrigate وScrypted
أنشئ NVR مع Home Assistant باستخدام كاميرات ONVIF والبث المباشر وتسجيل المقاطع وFrigate أو Scrypted وخيارات واضحة للتخزين والترميز والأمان.

الخلاصة: افصل التنسيق عن الاحتفاظ
Camera مكوّن توفره تكاملات الأجهزة. يعرض الكيانات في اللوحات والأتمتة ويشغل التدفقات ويلتقط الصور ويستخدم camera.record لتسجيل بث مباشر. يتطلب ذلك Stream ومسار إخراج قابلاً للكتابة ومسموحاً في إعداد ملفات Home Assistant. تنقل Stream الفيديو المتوافق عبر HLS أو HLS منخفض التأخير.
هذه الإجراءات ليست نموذج مسجل مخصص بلقطات مستمرة واحتفاظ وخط زمني قابل للبحث. استخدم Home Assistant للأتمتة واللوحات، واختر NVR للتسجيل المستمر أو المراجعة الطويلة.
ثلاث بنى لكاميرات Home Assistant
| البنية | مسار الكاميرا | التسجيل | المتطلبات | الأنسب |
|---|---|---|---|---|
| Home Assistant Camera + Stream | Camera توفر الكيانات وStream تنقل H.264 أو H.265 إلى HLS/LL-HLS | صور وعرض مباشر وتسجيلات بالإجراءات | Stream ومسار camera.record مسموح وترميز وصوت للمتصفح | اللوحات والأتمتة |
| Frigate + Home Assistant | Frigate يسجل ويحلل وينشر كيانات | تسجيل حسب الشهر واليوم والكاميرا والوقت؛ أجسام وصور في Media Browser | MQTT على broker نفسه وHACS وURL وmedia_source | AI محلي واحتفاظ NVR |
| Scrypted + Home Assistant | Scrypted يتلقى التدفقات ويدمج واجهته | بطاقات Scrypted NVR Camera وEvent Reel | مكوّن Scrypted عبر HACS حتى مع إضافة Home Assistant | عرض منخفض التأخير وScrypted NVR |
يمتد التوافق إلى العميل. لا تدعم متصفحات كثيرة H.265 ولا تدعم Stream صوت PCM؛ لذا فضّل H.264 بصوت متوافق عند الحاجة إلى تشغيل واسع.
صل كاميرات ONVIF بصورة صحيحة
يدعم تكامل ONVIF الرسمي أجهزة ONVIF Profile S ويتطلب FFmpeg. يمكن الاكتشاف أو الإدخال اليدوي، وتوصي الوثائق بمستخدم قياسي مخصص بدلاً من حساب المدير.
تضاف ملفات H.264. عند ظهور “No usable cameras were found”، اضبط تدفق H.264 واحداً على الأقل؛ يمكن إبقاء الرئيسي H.265 والفرعي H.264. وقد يعرض ONVIF الحركة والأحداث والمفاتيح واختيار نقل RTSP وإجراءات PTZ.
انشر Frigate بمتطلباته الفعلية
يتطلب التكامل Home Assistant MQTT مثبتاً ومعداً يدوياً، وأن يتصل Frigate بالـ broker نفسه. يثبت عبر HACS ويجب تفعيل media_source لـ Media Browser.
توصي الوثائق بـ H.264 وAAC لأقصى توافق. تسمح التدفقات الفرعية بدقات مختلفة دون إعادة ترميز. يوصى بكاشف مخصص للإنتاج لكنه لا يلزم أن يكون Google Coral؛ تدعم الوثائق عدة عائلات ولم تعد توصي بـ Coral لمعظم التركيبات الجديدة.
يلزم URL قابل للوصول. لجهاز محلي منفصل توصي الوثائق بالمنفذ المصادق 8971. اتبع TLS والشهادات ولا تعرض المنفذ الداخلي غير المصادق.
قائمة التخزين والأمان والتحقق
أبقِ الاحتفاظ في طبقة المسجل لتوحيد مسؤولية الحذف وحدود القرص وصحة المقاطع والاستعادة. استخدم Home Assistant للأتمتة والحالة، وراجع التسجيل في خط NVR أو Media Browser أيضاً.
- أنشئ مستخدم ONVIF قياسياً.
- تحقق من H.264.
- اختبر المباشر و
camera.record. - تحقق من MQTT وتسجيلات Media Browser.
- أعد تشغيل Home Assistant والمسجل وكاميرا منفصلة.
- تأكد من حذف القديم قبل امتلاء التخزين.
- استخدم اتصالاً خاصاً أو مصادقاً.
راجع RTSP مقابل ONVIF وOmniNVR مقابل Frigate أو OmniNVR مقابل Scrypted NVR.
الأسئلة الشائعة
هل يسجل Home Assistant من دون Frigate؟
نعم، يوفر Camera الأمر camera.record إذا دعمت الكاميرا وStream ذلك. أعد Stream ومساراً مسموحاً واختبر الناتج. استخدم NVR للتسجيل المستمر والاحتفاظ والخط الزمني.
هل يحتاج Frigate إلى Google Coral؟
لا. يدعم كواشف عدة، ولم يعد Coral موصى به لمعظم التركيبات إلا عند استهلاك منخفض جداً أو غياب مسرعات بديلة.
لماذا لا يجد ONVIF كاميرا صالحة؟
يبحث عن ملف H.264. اضبط تدفقاً واحداً على الأقل؛ يمكن أن يبقى الرئيسي H.265 والفرعي H.264.
المصادر
- Home Assistant — Camera integration
- Home Assistant — record camera feed action
- Home Assistant — Stream integration
- Home Assistant — ONVIF integration
- Frigate — official local AI NVR documentation
- Frigate — official hardware and detector guidance
- Frigate — official Home Assistant integration
- Scrypted — official open-source platform overview
- Scrypted — official Home Assistant integration