Πίνακας περιεχομένων:

DIY Smart Outlets: 11 βήματα (με εικόνες)
DIY Smart Outlets: 11 βήματα (με εικόνες)

Βίντεο: DIY Smart Outlets: 11 βήματα (με εικόνες)

Βίντεο: DIY Smart Outlets: 11 βήματα (με εικόνες)
Βίντεο: Η γκουγκου δεν σεβεται τον πατερα της 2024, Ιούλιος
Anonim
DIY Smart Outlets
DIY Smart Outlets

Έχω περάσει ώρες και ώρες αναζήτησης βίντεο, googling και περιήγησης ιστότοπων για να καταλάβω πώς να φτιάξω ένα έξυπνο σπίτι DIY ως αρχάριος. Πρόσφατα μπήκα στον τρόπο ζωής του Smart Home, αλλά κουράστηκα να βλέπω όλα τα ακριβά βύσματα, διακόπτες και αξεσουάρ που κοστίζουν πολύ περισσότερο από ό, τι άξιζαν, μόνο και μόνο επειδή ήταν μια εύκολη μονάδα plug-and-play. Αφού αγόρασα το Raspberry Pi 3, ανυπομονούσα να μπω στην αγορά των έξυπνων σπιτιών, αλλά δεν ήθελα να βάλω ένα χτύπημα στο πορτοφόλι μου. Μετά από πάνω από 80 ώρες έρευνας και αποτυχημένες προσπάθειες, τελικά συγκέντρωσα αρκετές γνώσεις για να ελέγξω επιτυχώς οποιαδήποτε συσκευή σύνδεσης με το πάτημα ενός κουμπιού ή μέσω του Amazon Echo Dot. Αν ψάχνετε να δημιουργήσετε μια φθηνή, εύκολη, εναλλακτική λύση σε μια πρίζα με φωνή ή κουμπιά στο σπίτι σας, έχετε συναντήσει το τέλειο οδηγό. Σε αυτόν τον οδηγό, θα σας δείξω βήμα προς βήμα στο σπίτι για να ρυθμίσετε το raspberry pi σας, να συνδέσετε τις πρίζες RF σε αυτό και να δημιουργήσετε ένα πλήρως αυτοματοποιημένο σύστημα έξυπνου σπιτιού για αρχάριους για να ξεκινήσετε τα μελλοντικά σας έργα. Αυτό το έργο θα σας τρέξει μόνο περίπου $ 70-$ 120, αλλά θα σας επιτρέψει να ελέγξετε πάνω από 5 διαφορετικές συσκευές, σε σύγκριση με $ 150-$ 200 που θα σας κόστιζε η αγορά αυτών των προϊόντων online/στο κατάστημα.

Βήμα 1: Συγκέντρωση υλικών

Θα χρειαστείτε (να έχετε ήδη):

Υπολογιστή

SD Card Reader

Ασύρματο δρομολογητή/μόντεμ

Θα χρειαστείτε (για να αγοράσετε):

Raspberry Pi 3:

(Pi) https://goo.gl/74WJLQ (35,70 $)

(Σετ) https://goo.gl/mFPedU (49,99 $)

Σύρματα κεφαλίδας:

goo.gl/ZgZR1S (6,99 $)

Δέκτης/πομπός RF:

goo.gl/MVqaeA (10,99 $)

Πρίζες RF (Έρχεται με 5 πρίζες):

goo.gl/qCu9Na (25,48 $)

Καλώδιο Ethernet:

goo.gl/dPaHRJ (4,43 $)

Κάρτα Micro SD (Κλάση 10):

goo.gl/sRDCya (8,99 $)

Προαιρετικός:

Amazon Echo/Echo Dot:

Ηχώ: https://goo.gl/eQvv12 (179,99 $)

Echo Dot: https://goo.gl/6C7i4j (49,99 $)

Βήμα 2: Ρύθμιση του Raspberry Pi 3 με το Home Assistant

Ρύθμιση του Raspberry Pi 3 με Home Assistant
Ρύθμιση του Raspberry Pi 3 με Home Assistant

Σε αυτόν τον οδηγό θα σας δώσω έναν βήμα προς βήμα οδηγό χωρίς υποθέσεις ή κρυφά βήματα. Υποθέτω ότι είσαι ολοκαίνουργιος σε όλα εδώ και θα αναφερθώ λεπτομερώς σε όλα από την αρχή μέχρι το τέλος. Μόλις το κάνετε αυτό μία φορά, μπορεί να είναι μια διαδικασία 10 λεπτών που μπορείτε να ρυθμίσετε όποτε/όπου κι αν βρίσκεστε. Εάν γνωρίζετε πώς να κάνετε ένα βήμα ή έχετε ήδη ολοκληρώσει ένα βήμα, μη διστάσετε να τα παραλείψετε και ακολουθήστε μαζί με τον υπόλοιπο οδηγό. Ας ξεκινήσουμε…

1. Συνδεθείτε στον υπολογιστή σας με τα Windows και ανοίξτε το πρόγραμμα περιήγησης στο Διαδίκτυο. Κατεβάστε όλα τα παρακάτω προγράμματα. Όλα είναι απαλλαγμένα από ιούς και ασφαλή, παρόλο που το λογισμικό προστασίας από ιούς μπορεί να πει διαφορετικά, ανάλογα με το λογισμικό σας.

Putty (κάντε κλικ στον σύνδεσμο εγκατάστασης MSI 32 bit ή 64 bit ανάλογα με τον υπολογιστή σας):

goo.gl/RDjiP8

Χαράκτης:

etcher.io/

Χασμπιάν:

goo.gl/1z7diw

Σημειωματάριο ++:

goo.gl/brcZZN

2. Ανοίξτε τις λήψεις σας και εγκαταστήστε το καθένα. Μετά από όλες τις εγκαταστάσεις, είτε συνδέστε τις στο μενού έναρξης για εύκολη πρόσβαση είτε δημιουργήστε μια συντόμευση στην επιφάνεια εργασίας σας.

3. Μετά τις εγκαταστάσεις, ανοίξτε το Etcher και κάντε κλικ στην επιλογή "Επιλογή εικόνας". Επιλέξτε το αρχείο zip Hassbian. Στη συνέχεια, τοποθετήστε την κάρτα micro SD στον υπολογιστή σας είτε απευθείας είτε μέσω του προγράμματος ανάγνωσης καρτών SD. Αφού εισαχθεί, κάντε κλικ στην επιλογή "Επιλογή μονάδας δίσκου" και επιλέξτε την κάρτα micro SD ή τη συσκευή ανάγνωσης καρτών SD εάν χρησιμοποιείτε μία. Αφού επιλεγεί, κάντε κλικ στο "Flash!" και περιμένετε καθώς η εικόνα Hassbian αναβοσβήνει στην κάρτα micro SD.

4. Αφού η εικόνα αναβοσβήνει στην κάρτα micro SD και λάβετε το αναδυόμενο παράθυρο που αναφέρει ότι ήταν επιτυχής, αφαιρέστε την κάρτα micro SD από τον υπολογιστή/αναγνώστη και τοποθετήστε την στο Raspberry Pi. Προχωρήστε για να συνδέσετε το Raspberry Pi στον ασύρματο δρομολογητή/μόντεμ σας μέσω καλωδίου ethernet. Στη συνέχεια, συνδέστε το καλώδιο micro USB στο Raspberry Pi και το άλλο άκρο στον τοίχο. Αφού ολοκληρωθούν όλα αυτά, περιμένετε 10-15 λεπτά για να εγκατασταθεί η εικόνα Hassbian και να ρυθμίσετε το Home Assistant στο Raspberry Pi.

5. Μόλις ολοκληρωθεί η εγκατάσταση του Hassbian, μεταβείτε στο πρόγραμμα περιήγησης στο διαδίκτυο και πληκτρολογήστε στη γραμμή αναζήτησης "hassbian.local: 8123". Πατήστε enter και θα σας υποδεχτεί η διεπαφή ιστού του Home Assistant. Εάν δεν βλέπετε αυτήν τη διεπαφή, κάντε κλικ εδώ.

Βήμα 3: Ρύθμιση του PuTTY

Ρύθμιση του PuTTY
Ρύθμιση του PuTTY

1. Μεταβείτε στο σημείο που εγκαταστήσατε το Putty και ανοίξτε το πρόγραμμα. Θα σας υποδεχτούν με πολλά κουτιά και κουμπιά, αλλά θα εστιάσουμε στο "Όνομα κεντρικού υπολογιστή (ή διεύθυνση IP). Στο παρακάτω πλαίσιο, πληκτρολογήστε" hassbian.local ". Στη συνέχεια, στην ενότητα" Αποθηκευμένες συνεδρίες ", στον τύπο κουτιού ένα όνομα για τη συνεδρία σας και, στη συνέχεια, πατήστε αποθήκευση. Μετά, κάντε κλικ στην αποθηκευμένη περίοδο σύνδεσης και κάντε κλικ στο "άνοιγμα". Θα εμφανιστεί ένα πλαίσιο, απλώς πατήστε ναι και θα σας υποδεχτεί μια διεπαφή τερματικού. Θα σας ζητηθεί "σύνδεση ως: "κείμενο, όπου θα εισαγάγετε το όνομα χρήστη" pi "και τον κωδικό πρόσβασης" raspberry ". Μετά, πατήστε enter και θα συνδεθείτε στο τερματικό σας περιβάλλον που αλληλεπιδρά με το Home Assistant.

2. Πληκτρολογήστε την ακόλουθη εντολή:

sudo raspi-config

Θα εμφανιστεί ένα νέο πολύχρωμο παράθυρο. Περιηγηθείτε σε αυτό το παράθυρο χρησιμοποιώντας τα πλήκτρα βέλους, αλλά πρώτα πατήστε enter και ακολουθήστε τα βήματα για να αλλάξετε τον κωδικό πρόσβασης χρήστη. Στη συνέχεια, χρησιμοποιώντας τα πλήκτρα βέλους, μετακινηθείτε προς τα κάτω στις "Επιλογές τοπικοποίησης", στη συνέχεια προς τα κάτω στην "Αλλαγή ζώνης ώρας" και περιηγηθείτε στις λίστες για να μεταβείτε στην τοπική ζώνη ώρας. Στη συνέχεια, κάντε κύλιση προς τα κάτω στις "Επιλογές διασύνδεσης", στη συνέχεια προς τα κάτω στο SSH και ενεργοποιήστε το SSH στο Raspberry Pi. Τέλος, μεταβείτε στο "ΤΕΛΟΣ!" και πατήστε enter για έξοδο.

3. Στη συνέχεια θα εγκαταστήσουμε το Samba - ένα πρόγραμμα που μας επιτρέπει να βλέπουμε το Raspberry Pi μέσω του εξερευνητή αρχείων και να χρησιμοποιούμε το Raspberry Pi μέσω SSH. Για να εγκαταστήσετε το Samba, αντιγράψτε και επικολλήστε τον ακόλουθο κώδικα μία γραμμή κάθε φορά, φροντίζοντας να πατάτε enter κάθε φορά.

sudo apt-get ενημέρωση

sudo apt-get αναβάθμιση

sudo hassbian-config install samba

4. Ανοίξτε τον εξερευνητή αρχείων και μεταβείτε στην καρτέλα "Δίκτυο" στην αριστερή πλευρά. Κάντε δεξί κλικ στον κενό χώρο και πατήστε "Ανανέωση". Θα πρέπει να δείτε μετά από μερικά δευτερόλεπτα, το "HASSBIAN" ή άλλο όνομα για το Raspberry Pi να εμφανίζεται κάτω από τη λίστα των υπολογιστών. Εάν δεν χρησιμοποιείτε το Raspberry Pi, κάντε κλικ εδώ.

Βήμα 4: Καλωδίωση του δέκτη/πομπού RF στο Raspberry Pi

Καλωδίωση του δέκτη/πομπού RF στο Raspberry Pi
Καλωδίωση του δέκτη/πομπού RF στο Raspberry Pi
Καλωδίωση του δέκτη/πομπού RF στο Raspberry Pi
Καλωδίωση του δέκτη/πομπού RF στο Raspberry Pi
Καλωδίωση του δέκτη/πομπού RF στο Raspberry Pi
Καλωδίωση του δέκτη/πομπού RF στο Raspberry Pi

Αυτό είναι ένα από τα πιο εύκολα μέρη της κατασκευής και απαιτεί λίγη υπομονή και καλή όραση. Ανοίξτε τα καλώδια κεφαλίδας σας και επιλέξτε 8 διαφορετικά χρώματα σύρματα από γυναίκα σε γυναίκα και διαχωρίστε τα. Ανοίξτε τις μονάδες δέκτη/πομπού RF και τοποθετήστε τις. Στη συνέχεια, ακολουθήστε αυτό το σχηματικό και αυτό το διάγραμμα GPIO για να σας καθοδηγήσει στη σύνδεση του πομπού και του δέκτη με το Raspberry Pi.

ΣΗΜΕΙΩΣΗ: Όταν χρησιμοποιείτε τις εικόνες ως σχηματικά, παρατηρήστε ότι οι ακίδες του πομπού/δέκτη στις εικόνες μπορεί να βρίσκονται σε διαφορετικά σημεία στο πραγματικό ζεύγος πομπού/δέκτη. ΧΡΗΣΙΜΟΠΟΙΗΣΤΕ ΤΑ ΚΟΥΤΙΑ ΣΤΙΣ ΕΙΚΟΝΕΣ ΣΑΝ ΟΔΗΓΟ ΣΤΗΝ ΚΑΛΩΔΙΟΠΟΙΗΣΗ/ΔΕΚΤΗ ΣΑΣ ΣΤΟ ΠΙΤ ΣΑΣ ΑΝ ΑΓΟΡΑΣΤΕ ΑΠΟ ΤΟΝ ΣΥΝΔΕΣΜΟ ΠΑΡΑΠΑΝΩ

Ενότητα πομπού (ΜΙΚΡΟ ΕΝΑ):

DA GPIO #17

VCC (Κενός χώρος) +5VDC

G Ground

Ενότητα δέκτη (LONG ONE):

Χρησιμοποιήστε την αριστερή πλευρά του δέκτη

+5V +5VDC

ΔΕΔΟΜΕΝΑ GPIO #21/27

GND Ground

Μόλις συνδεθείτε, αποσυνδέστε τις πρίζες RF εάν δεν το έχετε κάνει ήδη και βγάλτε την πρώτη σας πρίζα. Τοποθετήστε τη μπαταρία που περιλαμβάνεται στο τηλεχειριστήριο. Συνδέστε την πρίζα στον τοίχο και περιμένετε μερικά δευτερόλεπτα. Συνεχίστε να κρατάτε το κουμπί που βρίσκεται στο πλάι της πρίζας για 5 δευτερόλεπτα ή μέχρι να αρχίσει να αναβοσβήνει η μπροστινή κόκκινη λυχνία LED. Μόλις η λυχνία LED αναβοσβήνει, πατήστε τα κουμπιά #1 ON/OFF στο τηλεχειριστήριό σας, αυτό θα συνδέσει το κανάλι 1 με την πρίζα και θα ελέγξει την πρίζα μέσω του τηλεχειριστηρίου.

Βήμα 5: Σύνδεση εξόδων RF με PuTTY

Σύνδεση εξόδων RF με PuTTY
Σύνδεση εξόδων RF με PuTTY

Για να συνδέσουμε το Raspberry Pi με τις πρίζες RF, πρέπει πρώτα να βρούμε τον κωδικό σήματος που πρέπει να μάθει να δέχεται ο δέκτης/πομπός. Για να γίνει αυτό, θα εγκαταστήσουμε δύο προγράμματα στο Raspberry Pi: WiringPi και RFSniffer.

1. Ανοίξτε το PuTTY και συνδεθείτε στο Raspberry Pi όπως κάναμε πριν

2. Πρώτα θα εγκαταστήσουμε το WiringPi. Πληκτρολογήστε ή αντιγράψτε και επικολλήστε τις ακόλουθες εντολές γραμμή προς γραμμή.

sudo git κλωνοποίηση git: //git.drogon.net/wiringPi

cd καλωδίωσηPi

sudo./ build

Για να επιβεβαιώσετε ότι το WiringPi έχει εγκατασταθεί σωστά, εκδώστε την ακόλουθη εντολή.

gpio -v

3. Στη συνέχεια θα εγκαταστήσουμε το RFSniffer. Πληκτρολογήστε ή αντιγράψτε και επικολλήστε τις ακόλουθες εντολές γραμμή προς γραμμή.

CD

sudo git κλώνος git: //github.com/timleland/rfoutlet.git/var/www/rfoutlet

sudo chown root.root/var/www/rfoutlet/codesend

sudo chmod 4755/var/www/rfoutlet/codesend

Αφού εγκατασταθεί το πρόγραμμα, χρησιμοποιήστε την ακόλουθη εντολή για να ξεκινήσετε το πρόγραμμα RFSniffer.

sudo/var/www/rfoutlet/RFSniffer

4. Θα πρέπει να εμφανιστεί μια κενή οθόνη κοντά στο κάτω μέρος. Σε αυτό το σημείο, χρησιμοποιήστε το τηλεχειριστήριο που περιλαμβάνεται για να βρείτε τον κωδικό που παράγει κάθε κουμπί στο τηλεχειριστήριο. Κοιτάμε μόνο τους μεγάλους 7ψήφιους κωδικούς. Μην ανησυχείτε για τους άλλους αριθμούς.

5. Ανοίξτε το Σημειωματάριο ++ και ανοίξτε ένα νέο αρχείο. Αποθηκεύστε αυτό το αρχείο ως "Κωδικοί RF". Προχωρήστε στην εγγραφή κάθε κωδικού από το PuTTY στο Σημειωματάριο ++, ξεκινώντας από τα 5 κουμπιά ON και μετά και τα 5 κουμπιά OFF. Βεβαιωθείτε ότι κάθε αριθμός ON αντιστοιχεί στο ίδιο πλήκτρο OFF.

6. Για να δοκιμάσετε τους κωδικούς σας και να βεβαιωθείτε ότι όλα λειτουργούν σωστά, πληκτρολογήστε τις ακόλουθες εντολές γραμμή προς γραμμή.

sudo/var/www/rfoutlet/codesend #######

Αντικαταστήστε τον 7 # με τους 7ψήφιους κωδικούς ON/OFF.

Βήμα 6: Σύνδεση πριζ RF με οικιακό βοηθό

Σύνδεση RF Outlets με Home Assistant
Σύνδεση RF Outlets με Home Assistant

Θα χρησιμοποιήσουμε ένα πρόσθετο βοηθού στο σπίτι που ονομάζεται Raspberry Pi RF Switch, το οποίο θα μας επιτρέψει να χρησιμοποιήσουμε τους κωδικούς που έχουν καταγραφεί στο τελευταίο βήμα για να συνδέσουμε το Home Assistant με τις πρίζες μας RF

1. Αφού έχουν καταγραφεί όλοι οι κωδικοί σας, μεταβείτε στο πρόγραμμα περιήγησής σας στο Διαδίκτυο και μεταβείτε σε αυτόν τον σύνδεσμο

2. Ανοίξτε τον εξερευνητή αρχείων και ανοίξτε τη συσκευή HASSBIAN στην καρτέλα "Δίκτυο". Κάντε κλικ στο φάκελο "homeassistant" και, στη συνέχεια, ανοίξτε το αρχείο "διαμόρφωσης".

ΣΗΜΕΙΩΣΗ: Να είστε πολύ προσεκτικοί όταν κάνετε αλλαγές σε αυτό το αρχείο, τυχόν μικρά κενά ή επιπλέον γράμματα μπορεί να προκαλέσουν διακοπή λειτουργίας του Home Assistant ή να μην λειτουργήσει σωστά, οπότε ακολουθήστε τις οδηγίες μου πολύ προσεκτικά και χρησιμοποιήστε τις παρεχόμενες εικόνες για να βεβαιωθείτε ότι κάνετε τα πράγματα σωστά

3. Στο αρχείο "διαμόρφωση", μετακινηθείτε μέχρι το κάτω μέρος και κάντε κλικ στο τέλος της γραμμής κώδικα που γράφει "αυτοματοποίηση:! Συμπεριλάβετε τα automations.yaml". Κάντε κλικ στην εισαγωγή δύο φορές και αντιγράψτε τον ακόλουθο κώδικα από τον παραπάνω σύνδεσμο ή χρησιμοποιήστε τον παρακάτω επεξεργασμένο κώδικα.

διακόπτης:

- πλατφόρμα: rpi_rf gpio: 17 διακόπτες: OUTLET NAME: πρωτόκολλο: 1 μήκος παλμού: 180 code_on: ####### code_off: #######

4. ΔΙΑΒΑΣΤΕ ΠΡΟΣΕΚΤΙΚΑ: Τα μόνα πράγματα που θα χρειαστεί να αλλάξετε σε αυτόν τον κωδικό είναι η γραμμή που γράφει "Όνομα εξόδου", διαγράψτε το και αντικαταστήστε το με ένα προσαρμοσμένο όνομα για την πρίζα σας. Βεβαιωθείτε ότι η αρχή της γραμμής παραμένει ευθυγραμμισμένη στο σημείο που βρίσκεται τώρα, όχι, μην την μετακινήσετε προς τα πάνω ή προς τα πίσω. Το τελευταίο πράγμα που πρέπει να αλλάξετε είναι οι γραμμές "code_on" και "code_off". Αντικαταστήστε τον 7 # με τον 7ψήφιο κωδικό για την πρώτη σας πρίζα. Βεβαιωθείτε ότι έχετε βάλει τον κωδικό ON με τη γραμμή "code_on" και τον κωδικό OFF με τη γραμμή "code_off".

5. Βεβαιωθείτε ότι έχετε πληκτρολογήσει τα πάντα σωστά και συγκρίνετε με την παρακάτω εικόνα για να βεβαιωθείτε ότι όλα μοιάζουν ίδια με εξαίρεση το όνομα εξόδου και τους κωδικούς ON/OFF. Μόλις ταυτιστούν όλα, πηγαίνετε στο επάνω και ht αρχείο και μετά αποθηκεύστε. Βγείτε από το παράθυρο "διαμόρφωση".

6. Στη συνέχεια πρέπει να επανεκκινήσουμε το Home Assistant για να αποθηκεύσουμε τις αλλαγές μας. Μεταβείτε στο πρόγραμμα περιήγησής σας στο Διαδίκτυο και μεταβείτε στο "hassbian.local: 8123". Πηγαίνετε στην καρτέλα "Διαμόρφωση" και μόλις μπείτε μέσα, κάντε κλικ στο κουμπί "Configuration.yaml". Προχωρήστε για να κάνετε κλικ στο κουμπί "ΕΛΕΓΧΟΣ ΔΙΑΜΟΡΦΩΣΗΣ". Αυτό το κουμπί θα βεβαιωθεί ότι το αρχείο configuartion.yaml είναι έγκυρο και δεν έχει σφάλματα. Μόλις κάνετε κλικ, περιμένετε το "Ισχύει!" μήνυμα. Εάν δεν λάβετε αυτό το μήνυμα, ελέγξτε πρώτα το αρχείο configuration.yaml και βεβαιωθείτε ότι όλα είναι εκεί που υποτίθεται ότι είναι, χωρίς επιπλέον κενά ή χαρακτήρες, καθώς και όλα τα παρατεταμένα εκεί που πρέπει. Εάν εξακολουθείτε να αντιμετωπίζετε σφάλματα, κάντε κλικ εδώ. Συνδεθείτε στο PuTTY όπως κάναμε πριν και πληκτρολογήστε την ακόλουθη εντολή.

sudo επανεκκίνηση

7. Το Home Assistant πρέπει να προχωρήσει στην επανεκκίνηση. Περιμένετε περίπου ένα λεπτό και, στη συνέχεια, επιστρέψτε στο πρόγραμμα περιήγησης στο Διαδίκτυο και στη σελίδα "hassbian.local: 8123". Εάν κάνετε κλικ στην καρτέλα "Πολιτείες", θα πρέπει να δείτε τον διακόπτη σας με το όνομα που ονομάσατε στην πρίζα σας.

8. Συνδέστε μια συσκευή (φως, ανεμιστήρας, φορτιστής κ.λπ.) στην πρίζα RF και επιστρέψτε στον υπολογιστή σας. Αυτή είναι η τελευταία δοκιμή… κάντε κλικ στο διακόπτη σας και παρακολουθήστε τη συσκευή σας να ενεργοποιείται και να απενεργοποιείται! Εάν όλα πήγαν όπως είχε προγραμματιστεί, θα πρέπει να έχετε έναν πλήρη διακόπτη που λειτουργεί μέσω του υπολογιστή σας.

Βήμα 7: Σύνδεση του Home Assistant με τη συσκευή σας IOS

Σύνδεση του Home Assistant με τη συσκευή σας IOS
Σύνδεση του Home Assistant με τη συσκευή σας IOS

1. Ξεκλειδώστε το τηλέφωνό σας και μεταβείτε στο App Store. Στην καρτέλα αναζήτησης, αναζητήστε το "Home Assistant". Κατεβάστε την εφαρμογή οικιακού βοηθού και περιμένετε να εγκατασταθεί.

2. Μόλις εγκατασταθεί, ανοίξτε την εφαρμογή και πατήστε το εικονίδιο με το γρανάζι στην κάτω δεξιά γωνία. Στο πλαίσιο URL, πληκτρολογήστε "hassbian.local: 8123". Εάν ορίσετε έναν κωδικό πρόσβασης για το Home Assistant, πληκτρολογήστε αυτόν τον κωδικό στο πλαίσιο "Κωδικός πρόσβασης", αν όχι, αφήστε τον κενό. Πατήστε αποθήκευση και μετά πατήστε done στην επάνω δεξιά γωνία.

3. Περιμένετε να φορτώσει ξανά η εφαρμογή και θα δείτε τον διακόπτη σας ακριβώς μπροστά σας. Δοκιμάστε τα και βεβαιωθείτε ότι όλα λειτουργούν.

ΣΗΜΕΙΩΣΗ: σως παρατηρήσετε ότι ο διακόπτης σας μπορεί να μην έχει κινούμενα σχέδια, είναι εντάξει, μόνο ένα σφάλμα στην εφαρμογή

Βήμα 8: Σύνδεση Outlets και Home Assistant με Amazon Echo/Dot

Σύνδεση Outlets και Home Assistant με Amazon Echo/Dot
Σύνδεση Outlets και Home Assistant με Amazon Echo/Dot

Αυτό το βήμα ήταν το πιο δύσκολο για μένα να το καταλάβω, καθώς υπάρχουν ελάχιστα έως καθόλου ενημερωμένα σεμινάρια για αυτό. Όπως θα δείτε, αυτό είναι ένα από τα ευκολότερα βήματα σε αυτό το σεμινάριο. Εδώ θα συνδέσουμε τον διακομιστή Home Assistant με το Amazon Alexa για να έχετε πλήρη φωνητικό έλεγχο των διακοπτών και των συσκευών σας στον διακομιστή Home Assistant.

1. Ανοίξτε τον εξερευνητή αρχείων και ανοίξτε τη συσκευή HASSBIAN στην καρτέλα "Δίκτυο". Κάντε κλικ στο φάκελο "homeassistant" και, στη συνέχεια, ανοίξτε το αρχείο "διαμόρφωσης". ΣΗΜΕΙΩΣΗ: Να είστε πολύ προσεκτικοί όταν κάνετε αλλαγές σε αυτό το αρχείο, τυχόν μικρά κενά ή επιπλέον γράμματα μπορεί να προκαλέσουν βλάβη ή μη σωστή λειτουργία του Home Assistant, οπότε ακολουθήστε τις οδηγίες μου πολύ προσεκτικά και χρησιμοποιήστε τις παρεχόμενες εικόνες για να βεβαιωθείτε ότι κάνετε τα πράγματα σωστά.

2. Κάντε κύλιση προς τα κάτω στο σημείο που λέει "ημερολόγιο:" και κάντε κλικ στο τέλος αυτής της γραμμής. Πατήστε enter δύο φορές και αντιγράψτε και επικολλήστε τον ακόλουθο κώδικα στο αρχείο σας.

emulated_hue:

τύπος: alexa expose_by_default: true exped_domains: - switch - light - group

3. Κάντε κλικ στο αρχείο και, στη συνέχεια, αποθηκεύστε. Βεβαιωθείτε ότι έχετε πληκτρολογήσει τα πάντα σωστά και συγκρίνετε με την παρακάτω εικόνα για να βεβαιωθείτε ότι όλα φαίνονται ίδια. Βγείτε από το παράθυρο "διαμόρφωση".

6. Στη συνέχεια πρέπει να επανεκκινήσουμε το Home Assistant για να αποθηκεύσουμε τις αλλαγές μας. Μεταβείτε στο πρόγραμμα περιήγησής σας στο Διαδίκτυο και μεταβείτε στο "hassbian.local: 8123". Πηγαίνετε στην καρτέλα "Διαμόρφωση" και μόλις μπείτε μέσα, κάντε κλικ στο κουμπί "Configuration.yaml". Προχωρήστε για να κάνετε κλικ στο κουμπί "ΕΛΕΓΧΟΣ ΔΙΑΜΟΡΦΩΣΗΣ". Αυτό το κουμπί θα βεβαιωθεί ότι το αρχείο configuartion.yaml είναι έγκυρο και δεν έχει σφάλματα. Μόλις κάνετε κλικ, περιμένετε το "Ισχύει!" μήνυμα. Εάν δεν λάβετε αυτό το μήνυμα, ελέγξτε πρώτα το αρχείο configuration.yaml και βεβαιωθείτε ότι όλα είναι εκεί που υποτίθεται ότι είναι, χωρίς επιπλέον κενά ή χαρακτήρες, καθώς και όλα τα στοιχεία που είναι τοποθετημένα εκεί που πρέπει. Εάν εξακολουθείτε να αντιμετωπίζετε σφάλματα, κάντε κλικ εδώ. Συνδεθείτε στο PuTTY όπως κάναμε πριν και πληκτρολογήστε την ακόλουθη εντολή.

sudo επανεκκίνηση

4. Ανοίξτε την εφαρμογή Alexa στο τηλέφωνό σας και σύρετε στην αριστερή πλευρά για να ανοίξετε το μενού. Πατήστε "Smart Home" και, στη συνέχεια, πατήστε "Συσκευές". Κάντε κλικ στο "DISCOVER" και περιμένετε 20 δευτερόλεπτα για να ανακαλύψει η Alexa τις συσκευές σας στο Home Assistant.

5. Εάν όλα έγιναν σωστά, θα πρέπει να δείτε την πρίζα σας να εμφανίζεται στην εφαρμογή Alexa. Για την τελική δοκιμή… δοκιμάστε το. Πείτε την ακόλουθη εντολή στο Echo/Dot.

"Alexa, ενεργοποίησε το [όνομα πρίζας]."

"Alexa, απενεργοποίησε το [όνομα πρίζας]."

Θα πρέπει να δείτε τη συσκευή σας να ενεργοποιείται και να απενεργοποιείται με τη φωνή σας. Οτιδήποτε προσθέτετε στο Home Assistant σας θα πρέπει να είναι διαθέσιμο στο Echo σας, απλώς φροντίστε να εκτελείτε τη λειτουργία "DISCOVER" στην εφαρμογή Alexa κάθε φορά που θέλετε να προσθέσετε μια νέα συσκευή.

Βήμα 9: Εγκατάσταση του HomeKit/Homebridge

Μπορεί να έχετε συνδέσει το HomeAssistant στη συσκευή σας iOS, αλλά τι θα συμβεί αν μπορούσατε να ελέγξετε τις πρίζες σας χρησιμοποιώντας την εφαρμογή iOS Home; Λοιπόν τώρα μπορείτε.

Ξεκινήστε πατώντας τις ακόλουθες εντολές.

curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -

sudo apt -get install -y nodejs

sudo apt-get install libavahi-compat-libdnssd-dev

sudo npm install -g --unsafe -perm homebridge

Στη συνέχεια, εκτελέστε την εντολή homebridge για να δημιουργήσετε τον κατάλογο /.homebridge.

homebridge

Στη συνέχεια, επεξεργαστείτε το αρχείο config.json για Homebridge μεταβαίνοντας σε αυτόν τον κατάλογο.

cd /home/pi/.homebridge

Στη συνέχεια, επεξεργαστείτε το αρχείο config.json πληκτρολογώντας:

sudo nano config.json

Μόλις μπείτε, αντιγράψτε και επικολλήστε αυτό το κείμενο στο κενό αρχείο config.json. Αντικαταστήστε το "host": "XXX. XXX. XXX. X: 8123", "με τη διεύθυνση IP στην οποία λειτουργεί ο διακομιστής Βοηθού Οικίας.

"name": "Homebridge", "username": "CC: 22: 3D: E3: CE: 30", "port": 51826, "pin": "031-45-154"}, "description": " Αυτό είναι ένα παράδειγμα αρχείου διαμόρφωσης με ένα ψεύτικο αξεσουάρ και μία πλαστή πλατφόρμα. Μπορείτε να το χρησιμοποιήσετε ως πρότυπο για τη δημιουργία του δικού σας αρχείου διαμόρφωσης που περιέχει συσκευές που έχετε στην πραγματικότητα. "," Platforms ": [{" platform ":" HomeAssistant ", "name": "HomeAssistant", "host": "https://XXX. XXX. XXX. X: 8123", "password": "apipassword", "support_types": ["automation", "binary_sensor", " κλίμα "," εξώφυλλο "," συσκευή_παγίδα "," ανεμιστήρας "," ομάδα "," είσοδος_βουλάν "," φως "," κλείδωμα "," media_player "," τηλεχειριστήριο "," σκηνή "," σενάριο "," αισθητήρας ", "switch", "vacuum"], "default_visibility": "ορατό", "logging": true, "verify_ssl": false}]}

Κάντε κλικ στο ctrl-x, πατήστε "Y" και μετά πατήστε Enter.

Επόμενο Εγκαταστήστε την προσθήκη Home Assistant εκτελώντας αυτόν τον κώδικα:

sudo npm install -g homebridge -homeassistant

Μετά από όλα αυτά, εκτελέστε την ακόλουθη εντολή για να ξεκινήσετε το Homebridge.

homebridge

Ανοίξτε την εφαρμογή Home στη συσκευή σας iOS, κάντε κλικ στην επιλογή "Προσθήκη αξεσουάρ" και, στη συνέχεια, κάντε κλικ στο κουμπί "Δεν έχετε κώδικα ή δεν μπορείτε να σαρώσετε;". Στη συνέχεια, κάντε κλικ στην επιλογή "Εισαγωγή κωδικού" στην ενότητα Μη αυτόματος κώδικας. Πληκτρολογήστε τον παρακάτω 8ψήφιο κωδικό για να αντιστοιχίσετε τη συσκευή σας iOS με τον διακομιστή Homebridge.

031-45-154

Θα πρέπει να δείτε να εμφανίζεται ο διακομιστής Homebridge. Ακολουθήστε τις οδηγίες στην οθόνη για να ολοκληρώσετε τη ρύθμιση και τώρα η συσκευή σας είναι συνδεδεμένη με το Home Assistant!

Βήμα 10: Smart Home για αρχάριους: Ολοκληρώθηκε

Συγχαρητήρια! Είστε τώρα στο δρόμο για την κατασκευή του πρώτου σας έξυπνου σπιτιού/δωματίου. Ελπίζω ότι αυτό το σεμινάριο ήταν εύκολο και διασκεδάσατε χτίζοντας αυτήν τη ρύθμιση. Εάν έχετε σχόλια ή ερωτήσεις, μη διστάσετε να μου στείλετε μήνυμα ηλεκτρονικού ταχυδρομείου: [email protected]. Εάν αντιμετωπίσατε κάποιο πρόβλημα κατά τη διάρκεια της διαδρομής, ανατρέξτε σε αυτήν τη σελίδα κοινών θεμάτων, όπου εξετάζω ορισμένα κοινά ζητήματα και προβλήματα που είχα ενώ τα κατάλαβα όλα. Ελπίζω επίσης να απαντήσω σε γενικές ερωτήσεις στην παρακάτω ενότητα σχολίων. Προσέξτε στη σελίδα μου στο μέλλον για ένα σεμινάριο για το πώς να φτιάξετε έναν πολύ εύκολο πίνακα ελέγχου Android για τον έλεγχο όλων των συσκευών βοηθού στο σπίτι.

Συνιστάται: