Ένας έξυπνος αισθητήρας πόρτας μπορεί να στείλει την κατάσταση ανοιχτής ή κλειστής στον διακομιστή Home Assistant για βελτιωμένη ασφάλεια στο σπίτι.
Ένας αισθητήρας κατάστασης πόρτας είναι ένα από τα πιο σημαντικά αλλά συχνά παραβλέπονται στοιχεία της ασφάλειας του σπιτιού. Οι αισθητήρες πόρτας είναι μικροσκοπικές συσκευές που ανιχνεύουν εάν η πόρτα ή το παράθυρό σας είναι ανοιχτό ή κλειστό και στη συνέχεια στέλνουν ένα σήμα στον έξυπνο οικιακό διακομιστή σας.
Ενσωματώνοντας τους αισθητήρες πόρτας με το σύστημα Home Assistant στο Raspberry Pi, μπορείτε να ανιχνεύσετε σε πραγματικό χρόνο αλλαγές στην κατάσταση της πόρτας και λάβετε ειδοποιήσεις στο smartphone σας ή ηχήστε ένα συναγερμό στο Alexa Echo smart Ηχεία.
Διαβάστε παρακάτω για να μάθετε πώς να δημιουργείτε και να ρυθμίζετε έναν αισθητήρα κατάστασης έξυπνης πόρτας που βασίζεται σε Wi-Fi για τον Βοηθό οικίας σας για να βελτιώσετε την ασφάλεια του σπιτιού.
Συστατικά που χρειάζονται
Για να δημιουργήσετε έναν έξυπνο αισθητήρα κατάστασης πόρτας που βασίζεται σε Wi-Fi, θα χρειαστείτε τα ακόλουθα εξαρτήματα:
- Μικροελεγκτής ESP8266 ή ESP32 (χρησιμοποιούμε μονάδα Wemos D1 Mini)
- Μαγνητικός διακόπτης ή διακόπτης καλαμιού που αλλάζει την κατάστασή του όταν εκτίθεται σε μαγνήτη ή μαγνητικό πεδίο
- Καλώδια βραχυκυκλωτήρα
- Καλώδιο Micro-USB
- Διακομιστής Home Assistant που εκτελείται σε Raspberry Pi 3 ή 4 στις εγκαταστάσεις σας. Μπορείτε επίσης να εγκαταστήστε και εκτελέστε έναν εποπτευόμενο διακομιστή Home Assistant στον παλιό σας φορητό υπολογιστή.
Προετοιμασία του μικροελεγκτή
Πρέπει πρώτα να μεταγλωττίσουμε το υλικολογισμικό για το D1 mini (ESP8266) χρησιμοποιώντας το πρόσθετο ESPHome. Ακολουθήστε αυτά τα βήματα για να εγκαταστήσετε το πρόσθετο ESPHome στον διακομιστή Home Assistant και, στη συνέχεια, χρησιμοποιήστε το για μεταγλώττιση και λήψη του υλικολογισμικού:
- Ανοίξτε το Home Assistant και μεταβείτε στο Ρυθμίσεις > Πρόσθετα.
- Κάντε κλικ στο Κατάστημα πρόσθετων κουμπί κάτω δεξιά.
- Αναζητήστε "ESPHome" και κάντε κλικ στο ESPHome πρόσθετο (το πρώτο) και κάντε κλικ Εγκαθιστώ.
- Μετά την εγκατάσταση, μπορείτε να ξεκινήσετε το πρόσθετο κάνοντας κλικ στο Αρχή κουμπί. Φροντίστε να ενεργοποιήσετε το Ξεκινήστε από την εκκίνηση και Φρουρός επιλογές.
- Κάντε κλικ Ανοίξτε το Web UI και μετά +Νέα Συσκευή. Κάντε κλικ Να συνεχίσει όταν εμφανιστεί η προτροπή.
- Εισαγάγετε ένα όνομα για τη συσκευή, όπως "door-sensor" και κάντε κλικ Επόμενο.
- Επιλέξτε ESP8266 και, στη συνέχεια, αντιγράψτε το κλειδί κρυπτογράφησης σε ασφαλές μέρος. Εάν χρησιμοποιείτε μια πλακέτα ESP32, φροντίστε να την επιλέξετε.
- Στη συνέχεια κάντε κλικ Παραλείπω. Θα δείτε την οντότητα του αισθητήρα πόρτας στον πίνακα εργαλείων διεπαφής ιστού ESPHome.
- Κάντε κλικ ΕΠΕΞΕΡΓΑΣΙΑ και κάντε στη συνέχεια επικολλήστε τον ακόλουθο κώδικα στο παράθυρο του YAMLeditor ακριβώς κάτω από το captive_portal κείμενο.
binary_sensor:
- platform: gpio
name: "Garage Door is Open"
pin:
number: GPIO4
inverted: true
mode: INPUT_PULLUP - Επίσης, φροντίστε να αλλάξετε τα διαπιστευτήρια Wi-Fi με το SSID Wi-Fi και τον κωδικό πρόσβασής σας. Εύρημα:
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password - Αντικαταστήστε τον παραπάνω κωδικό με τις ακόλουθες γραμμές και ενημερώστε το SSID Wi-Fi και τον κωδικό πρόσβασής σας.
wifi:
ssid: "YourWiFiSSID"
password: "WiFiPassword" - Ο κωδικός σας θα πρέπει να μοιάζει με αυτόν που φαίνεται παρακάτω.
- Κάντε κλικ Αποθηκεύσετε και μετά Εγκαθιστώ.
- Επιλέγω Συνδέστε σε αυτόν τον υπολογιστή. Περιμένετε να μεταγλωττιστεί το υλικολογισμικό. Αυτό μπορεί να διαρκέσει 10–15 λεπτά.
- Μόλις το υλικολογισμικό είναι έτοιμο, κάντε κλικ στο Λήψη έργου κουμπί. Ένα αρχείο υλικολογισμικού με το όνομα πόρτα-κατάσταση.κάδος θα γίνει λήψη στο σύστημά σας.
Φλακάρετε το υλικολογισμικό στον μικροελεγκτή
Για να αναβοσβήσετε το υλικολογισμικό, ακολουθήστε τα εξής βήματα:
- Στο Εγκαταστήστε το ESPHome μέσω του προγράμματος περιήγησης αναδυόμενη οθόνη, κάντε κλικ στο Ανοίξτε τον Ιστό του ESPHome συνδέστε ή κατεβάστε το Εργαλείο ESPHome Flasher. Είναι διαθέσιμο για Windows, macOS και Linux. Για το σκοπό αυτό χρησιμοποιούμε το πρόγραμμα εγκατάστασης ιστού ESPHome.
- Συνδέστε τη μονάδα ESP8266 (D1 Mini) ή ESP32 στο σύστημα και κάντε κλικ Συνδέω-συωδεομαι.
- Επίλεξε το COM θύρα και κάντε κλικ Συνδέω-συωδεομαι.
- Κάντε κλικ Εγκαθιστώ και μετά Επιλέξτε το αρχείο για να επιλέξετε το υλικολογισμικό που έχετε λάβει από το σύστημά σας.
- Κάντε κλικ Εγκαθιστώ για να αναβοσβήνει το υλικολογισμικό στον μικροελεγκτή. Μπορεί να χρειαστεί έως και ένα λεπτό για να αναβοσβήσει.
Συνδέστε το μαγνητικό διακόπτη στον μικροελεγκτή
Αφού αναβοσβήσετε το υλικολογισμικό, μπορείτε να συνδέσετε τον μαγνητικό διακόπτη στον μικροελεγκτή ακολουθώντας αυτά τα βήματα:
- Συνδέστε το ένα άκρο του καλαμιού ή του μαγνητικού διακόπτη στον πείρο γείωσης (GND) του μικροελεγκτή.
- Συνδέστε το άλλο άκρο του μαγνητικού διακόπτη ή του καλαμιού στον ψηφιακό ακροδέκτη GPIO4, δηλαδή στο D2 του μικροελεγκτή.
Ενσωματώστε τον αισθητήρα πόρτας στο Home Assistant
Τώρα μπορείτε να ενσωματώσετε και να προσθέσετε αυτόν τον έξυπνο αισθητήρα πόρτας Wi-Fi στον οικιακό σας βοηθό ακολουθώντας αυτά τα βήματα:
- Στο Home Assistant, μεταβείτε στο Ρυθμίσεις > Συσκευές και υπηρεσίες.
- Τα δικα σου πόρτα-αισθητήρας θα ανακαλυφθεί αυτόματα και θα καταχωρηθεί εδώ. Εάν όχι, μεταβείτε στη διεπαφή ιστού ESPHome και κάντε κλικ κούτσουρα
- Θα πρέπει να δείτε τη διεύθυνση IP στο κούτσουρα. Σημειώστε το και, στη συνέχεια, μεταβείτε σε Ρυθμίσεις > Συσκευές και υπηρεσίες.
- Κάντε κλικ Προσθήκη ενοποίησης, αναζητήστε και επιλέξτε ESPHome.
- Κάντε κλικ Ρυθμίστε μια άλλη παρουσία του ESPHome.
- Εισαγάγετε τη διεύθυνση IP και κάντε κλικ υποβάλλουν. Επικολλήστε το κλειδί κρυπτογράφησης εάν σας ζητηθεί. Μπορείτε να το βρείτε στον κώδικα YAML στη διεπαφή ιστού ESPHome.
- Επιλέξτε ένα δωμάτιο και κάντε κλικ Φινίρισμα.
- Τώρα κάντε κλικ στις οντότητες ESPHome και επιλέξτε το πόρτα-κατάσταση οντότητα
- Επεξεργαστείτε τις λεπτομέρειες, όπως όνομα και εικονίδιο, και επιλέξτε Θύρα στο Εμφάνιση ως ένα αναπτυσσόμενο μενού.
- Στη συνέχεια κάντε κλικ Εκσυγχρονίζω.
Εγκαταστήστε τον αισθητήρα πόρτας στην πόρτα
Προσδιορίστε τη βέλτιστη θέση για τον μαγνητικό διακόπτη. Τοποθετήστε το ενσύρματο τμήμα στην πόρτα και το τμήμα μαγνήτη στο καλούπι από τούβλα, το πλαίσιο της πόρτας ή το περίβλημα της πόρτας. Μπορείτε επίσης να το κάνετε και αντίστροφα ανάλογα με τις απαιτήσεις σας, καθώς θα χρειαστεί να τροφοδοτήσετε τον αισθητήρα με τροφοδοτικό USB.
Εναλλακτικά, θα μπορούσατε να το χρησιμοποιείτε με μπαταρία, αλλά για αυτό πρέπει να ενεργοποιήσετε τον βαθύ ύπνο που απαιτεί τη χρήση πρόσθετων εξαρτημάτων.
Δοκιμή και οριστικοποίηση
Θα χρειαστεί να ελέγξετε τον αισθητήρα κατάστασης της πόρτας σας. Για αυτό, ενεργοποιήστε τη συσκευή και ανοίξτε και κλείστε την πόρτα για να παρατηρήσετε εάν η κατάστασή της ενημερώνεται στον πίνακα ελέγχου του Home Assistant.
Εάν ο διακόπτης λειτουργεί, μπορείτε να δημιουργήσετε έναν αυτοματισμό για να λαμβάνετε ειδοποιήσεις στο smartphone σας κάθε φορά που η πόρτα είναι ανοιχτή ή κλειστή.
Βελτιώστε την ασφάλεια του σπιτιού σας με έναν αισθητήρα πόρτας DIY
Η κατασκευή ενός αισθητήρα κατάστασης πόρτας για το Home Assistant είναι μια πολύτιμη προσθήκη στη ρύθμιση του έξυπνου σπιτιού σας. Με αυτό το έργο DIY, μπορείτε να βελτιώσετε την ασφάλεια του σπιτιού σας ενημερώνοντας για την κατάσταση των θυρών σας σε πραγματικό χρόνο. Επιπλέον, χρησιμεύει ως βάση για πιο προηγμένους αυτοματισμούς, όπως φώτα ενεργοποίησης ή συστήματα HVAC όταν ανοίγει ή κλείνει μια πόρτα.
Μπορείτε επίσης να ρυθμίσετε την αυτοματοποίηση για να λαμβάνετε ειδοποιήσεις μέσω της εφαρμογής Home Assistant στη συσκευή smartphone σας κάθε φορά που αλλάζει η κατάσταση της πόρτας.