Μπορείτε να ενσωματώσετε, να ελέγχετε και να παρακολουθείτε τις γενικές ή επώνυμες κάμερες CCTV που βασίζονται σε Wi-Fi από μάρκες όπως TP-Link, Ezviz κ.λπ., στο Home Assistant χωρίς να χρησιμοποιείτε τις υπηρεσίες cloud τους.
Επιπλέον, μπορείτε να ενεργοποιήσετε την αυτοματοποίηση για να λαμβάνετε ειδοποιήσεις στο smartphone σας με στιγμιότυπα ή να μεταδίδετε ζωντανή ροή απευθείας στο Amazon Echo Show ή στο Fire TV σας όταν ανιχνεύεται η κίνηση.
Αυτός ο οδηγός θα σας διδάξει πώς να ενσωματώσετε ή να προσθέσετε μια κάμερα CCTV που βασίζεται σε Wi-Fi στο Home Assistant και να τη χρησιμοποιήσετε ως συσκευή εγγραφής βίντεο δικτύου (NVR) για να αποθηκεύσετε το τραβηγμένο υλικό.
Προσθήκη κάμερας ασφαλείας Wi-Fi στο Home Assistant
Καταρχάς; τι ακριβώς είναι το Home Assistant και τι μπορείς να το κάνεις;
Το Home Assistant είναι ένα δωρεάν και ανοιχτού κώδικα λογισμικό οικιακού αυτοματισμού που μπορείτε να αναπτύξετε σε ένα Raspberry Pi ή παλιό φορητό υπολογιστή για να δημιουργήσετε ένα τοπικό και εντελώς ιδιωτικό έξυπνο σπίτι. Υποστηρίζει περισσότερες από 1900 συσκευές και υπηρεσίες, επιτρέποντάς σας να ενσωματώνετε και να ελέγχετε έξυπνες συσκευές από διάφορους κατασκευαστές ή προγραμματιστές.
Με το Home Assistant, μπορείτε να προσθέσετε και να ελέγξετε μία ή πολλές κάμερες Wi-Fi ή IP από διάφορους κατασκευαστές σε έναν πίνακα εργαλείων. Επομένως, δεν χρειάζεται να εγκαταστήσετε και να χρησιμοποιήσετε διαφορετικές εφαρμογές για πρόσβαση ή παρακολούθηση των καμερών ασφαλείας σας.
Βήμα 1: Βρείτε τη διεύθυνση URL ροής κάμερας RTSP
Κάθε κάμερα ασφαλείας που βασίζεται σε IP ή Wi-Fi έχει μια διεύθυνση URL ροής την οποία μπορείτε να προσθέσετε στο Home Assistant για να δείτε τη ζωντανή ροή χωρίς να χρειάζεται να εγγραφείτε ή να χρησιμοποιήσετε υπηρεσίες cloud τρίτων.
Μπορείτε να βρείτε το HTTP URL ροής για Κίνηση JPEG κάμερες ή RTSP ροή για H.264 κάμερες στις εφαρμογές τους.
Ωστόσο, σε ορισμένες γενικές κάμερες CCTV—για παράδειγμα, κάμερες που χρησιμοποιούν την εφαρμογή V360 Pro—πρέπει να ενεργοποιήσετε την RTSP ροή αναβοσβήνοντας έναν κωδικό μέσω κάρτας SD.
Ο παρακάτω πίνακας παραθέτει δημοφιλή μοντέλα καμερών CCTV Wi-Fi με τις διευθύνσεις URL τους. Πρέπει να αντικαταστήσετε το μέρος στη διεύθυνση URL ροής.
Προμηθευτή | URL |
---|---|
Dahua | rtsp://όνομα χρήστη: pwd@ |
TP-Link (Tapo) | rtsp://όνομα χρήστη: pwd@ |
V360 Pro | rtsp:// |
Ezviz | rtsp://όνομα χρήστη: DeviceVerification@ |
Reolink | rtsp://admin: password@ |
Foscam | rtsp://όνομα χρήστη: pwd@ |
Hikvision | rtsp:// |
Οι διευθύνσεις URL ροής ενδέχεται να διαφέρουν ανάλογα με τα συγκεκριμένα ή νεότερα μοντέλα που παρουσιάζονται από τους κατασκευαστές. Μπορείτε να ανατρέξετε στο εγχειρίδιο χρήστη που συνοδεύει την κάμερα ή στον ιστότοπο του κατασκευαστή για να μάθετε περισσότερα σχετικά με τον τρόπο εύρεσης της διεύθυνσης URL ροής RTSP για το συγκεκριμένο μοντέλο.
Μπορείτε να λάβετε την IP της κάμερας από τις ρυθμίσεις DHCP του δρομολογητή σας ή να χρησιμοποιήσετε το Εφαρμογή Fing (σαρωτής δικτύου) στο smartphone Android ή iOS για να ανακαλύψετε τις κάμερες CCTV Wi-Fi που είναι συνδεδεμένες στο δίκτυό σας.
Αφού έχετε την IP, χρησιμοποιήστε τον πίνακα για να επεξεργαστείτε τη διεύθυνση IP και να διατηρήσετε τη θύρα 554 (προεπιλογή για RTSP). Για να ελέγξετε εάν η ροή λειτουργεί, ανοίξτε τη συσκευή αναπαραγωγής VLC και κάντε κλικ Πολυμέσα > Ανοίξτε τη ροή δικτύου.
Επικολλήστε τη διεύθυνση URL ροής RTSP και κάντε κλικ Παίζω.
Το VLC θα πρέπει να αρχίσει να εμφανίζει τη ζωντανή τροφοδοσία της κάμερας.
Βήμα 2: Εγκαταστήστε το πρόσθετο Frigate NVR
Το Frigate είναι ένα NVR ανοιχτού κώδικα που μπορείτε να εγκαταστήσετε ως πρόσθετο στο Home Assistant για εντοπισμό αντικειμένων τεχνητής νοημοσύνης σε πραγματικό χρόνο, εγγραφή βίντεο ή λήψη στιγμιότυπων βάσει συμβάντων. Όλες οι ροές υποβάλλονται σε επεξεργασία εντός του τοπικού σας συστήματος για τον εντοπισμό κίνησης, προσώπου ή αντικειμένου. Επομένως, είναι εντελώς ιδιωτικό και ασφαλές.
Αφού έχετε τη διεύθυνση URL ροής RTSP, εγκαταστήστε το πρόσθετο Frigate ακολουθώντας τις παρακάτω οδηγίες:
- Στο Home Assistant (HA), μεταβείτε στοΡυθμίσεις > Πρόσθετα και κάντε κλικ στο ΚΑΤΑΣΤΗΜΑ ΠΡΟΣΘΕΤΩΝ κουμπί.
- Κάντε κλικ στις τρεις τελείες επάνω δεξιά και επιλέξτε Αποθετήρια.
- Επικολλήστε τον σύνδεσμο -https://github.com/blakeblackshear/frigate-hass-addons και κάντε κλικ Προσθήκη.
- Στη συνέχεια κάντε κλικ στο Φρεγάτα NVR στην ενότητα πρόσθετα και κάντε κλικ Εγκαθιστώ.
- Αυτό μπορεί να πάρει λίγο χρόνο για να ολοκληρωθεί. Μόλις ολοκληρωθεί η εγκατάσταση, ανοίξτε το Επεξεργαστής αρχείων πρόσθετο.
- Δημιουργήστε ένα νέο αρχείο που ονομάζεται φρεγάτα.yaml, επικολλήστε τον παρακάτω κώδικα και κάντε κλικ Αποθηκεύσετε.
mqtt: κεντρικός υπολογιστής: 192.xxx.xx.xx χρήστης:
Κωδικός πρόσβασης: κάμερες: TerraceCam: # < Ονομάστε την κάμερα ffmpeg: είσοδοι: - διαδρομή: rtsp://YourRTSPStreamURL # < Ενημέρωση για τους ρόλους της κάμερας: - εντοπισμός - rtmp rtmp: ενεργοποιημένη: False # - Επιστρέψτε στα πρόσθετα και ξεκινήστε το Frigate. Φροντίστε να ενεργοποιήσετε Ξεκινήστε από την εκκίνηση και Εμφάνιση στην πλαϊνή γραμμή.
- Κάνε κλικ στο ΑΝΟΙΞΤΕ UI WEB ή Φρεγάτα στην πλαϊνή γραμμή για να ανοίξετε και να αποκτήσετε πρόσβαση στην προβολή της κάμερας.
- Μπορείτε να ενεργοποιήσετε την Ανίχνευση κίνησης για την εγγραφή κλιπ και στιγμιότυπων όταν ανιχνεύεται κίνηση.
- Όταν υπάρχει κίνηση ή εμφανίζεται ένα άτομο, εγγράφεται και αποθηκεύεται ένα συμβάν βίντεο, στο οποίο μπορείτε να έχετε πρόσβαση όποτε θέλετε.
Σημειώστε ότι η Frigate καταγράφει ένα συμβάν με την ημερομηνία και τη χρονική σήμανση για μελλοντική αναφορά.
Βήμα 3: Επεξεργασία μάσκας κίνησης
Για να αποφύγετε τον εντοπισμό ψευδούς κίνησης, μπορείτε να καλύψετε την περιοχή όπου θέλετε να ανιχνεύσετε κίνηση ακολουθώντας αυτά τα βήματα.
- Παω σε Frigate Web UI και κάντε κλικ στην τροφοδοσία της κάμερας.
- Κάντε κλικ Εντοπισμός σφαλμάτων και μετά κάντε κλικ Εμφάνιση Επιλογών.
- Κάντε κλικ Δημιουργός μάσκας και ζώνης.
- Δημιουργήστε μια μάσκα μετακινώντας τις μαύρες κουκκίδες στην οθόνη. Στη συνέχεια, αντιγράψτε το Μάσκες κίνησης αξίες.
- Ανοιξε το Επεξεργαστής αρχείων και εισαγάγετε τις αντιγραμμένες τιμές μάσκας στο φρεγάτα.yaml αρχείο.
- Κάντε κλικ Αποθηκεύσετε και επανεκκινήστε το πρόσθετο Frigate για να τεθούν σε ισχύ οι αλλαγές.
Μη διστάσετε να αφαιρέσετε το κίνηση μέρος από το φρεγάτα.yaml αρχείο εάν θέλετε να ενεργοποιήσετε τη συνεχή εγγραφή.
Εάν χρησιμοποιείτε Raspberry Pi για Home Assistant, ενδέχεται να εξαντληθεί ο αποθηκευτικός χώρος μετά από κάποιο χρονικό διάστημα καθώς καταγράφονται τα συμβάντα. Μπορείτε να αυξήσετε την αποθήκευση και την απόδοση του Raspberry Pi εγκαθιστώντας το Home Assistant και εκκίνηση του Raspberry Pi μέσω SSD αντί της κάρτας micro SD.
DIY NVR με συνεχή εγγραφή ή εγγραφή με κίνηση
Όπως μπορείτε να δείτε, με τη βοήθεια του Home Assistant και του πρόσθετου Frigate, μπορείτε να προσθέσετε οποιαδήποτε κάμερα CCTV που βασίζεται σε Wi-Fi και να ασφαλίσετε το σπίτι ή το γραφείο σας με αυτόματη εγγραφή βάσει συμβάντων. Μπορείτε επίσης να ενεργοποιήσετε τη συνεχή εγγραφή για πλάνα 24x7.
Ωστόσο, αυτό θα απαιτήσει περισσότερο χώρο αποθήκευσης. Ωστόσο, όλα τα πλάνα και οι εγγραφές υποβάλλονται σε επεξεργασία και αποθηκεύονται τοπικά στη μονάδα δίσκου του συστήματός σας. Εναλλακτικά, μπορείτε επίσης να χρησιμοποιήσετε το πρόσθετο MotionEye NVR στο Home Assistant για να προσθέσετε κάμερες Wi-Fi για εγγραφές και στιγμιότυπα που βασίζονται σε κίνηση.