Αναγνώστες σαν εσάς βοηθούν στην υποστήριξη του MUO. Όταν κάνετε μια αγορά χρησιμοποιώντας συνδέσμους στον ιστότοπό μας, ενδέχεται να κερδίσουμε μια προμήθεια θυγατρικών. Διαβάστε περισσότερα.

Το Home Assistant είναι μια από τις καλύτερες πλατφόρμες λογισμικού οικιακού αυτοματισμού ανοιχτού κώδικα. Μπορείτε να το αναπτύξετε σε ένα Raspberry Pi ή σε έναν παλιό φορητό υπολογιστή για να φτιάξετε ένα πραγματικά ιδιωτικό έξυπνο σπίτι. Μπορείτε να αγοράσετε έξυπνες συσκευές ή να δημιουργήσετε τους δικούς σας έξυπνους διακόπτες και ελεγκτές, να τις προσθέσετε στο Home Assistant και να τις ελέγξετε όλες από έναν πίνακα ελέγχου.

Ακόμα καλύτερα, μπορείτε επίσης να ενσωματώσετε τον Βοηθό Google για να ελέγχετε όλες τις οντότητες και τις έξυπνες συσκευές που έχουν διαμορφωθεί στον Βοηθό σπιτιού σας μέσω των φωνητικών σας εντολών δωρεάν.

Πριν ξεκινήσεις

Για να ρυθμίσετε ή να ενσωματώσετε το Google Assistant, πρέπει να εκθέσετε τον διακομιστή Home Assistant στο διαδίκτυο με πιστοποιητικό SSL. Για να το κάνετε, μπορείτε

εκθέστε τον διακομιστή σας Home Assistant με SSL χρησιμοποιώντας DuckDNS και Let’s Encrypt.

Εναλλακτικά, μπορείτε ρυθμίστε μια σήραγγα Cloudflare για να εκθέσετε τον διακομιστή σας Home Assistant στο διαδίκτυο. Συνιστούμε την τελευταία μέθοδο καθώς είναι πιο ασφαλής και πολύ πιο εύκολη στη ρύθμιση.

Μόλις μπορέσετε να αποκτήσετε πρόσβαση στον Βοηθό Οικίας μέσω του Διαδικτύου με σύνδεση HTTPS, μπορείτε να ακολουθήσετε τις παρακάτω οδηγίες για να ενσωματώσετε και να ρυθμίσετε το Google Voice Assistant στον διακομιστή Home Assistant.

Δημιουργήστε ένα έργο στο Google Console

Επισκέψου το Ενέργειες στο Google Console σελίδα και συνδεθείτε χρησιμοποιώντας τον λογαριασμό σας Google που χρησιμοποιείτε με τις συσκευές Google Mini ή Google Nest. Στη συνέχεια, ακολουθήστε αυτά τα βήματα:

  1. Κάντε κλικ Νέο Έργο, επιλέξτε Ναίκαι κάντε κλικ Συμφωνώ και Συνέχεια.
  2. Εισαγάγετε ένα όνομα για το έργο, όπως "HomeAssistant" και, στη συνέχεια, επιλέξτε τη γλώσσα και τη χώρα σας. Κάντε κλικ Δημιουργία έργου.
  3. Επιλέγω Εξυπνο σπίτι και κάντε κλικ Ξεκινήστε να χτίζετε.
  4. Κάντε κλικ Ονομάστε την ενέργειά σας στο Smart Home και μετά πληκτρολογήστε ένα όνομα, όπως "Βοηθός στο σπίτι". Κάντε κλικ Αποθηκεύσετε.
  5. Κάντε κλικ στο ΣΦΑΙΡΙΚΗ ΕΙΚΟΝΑ καρτέλα και μετά κάντε κλικ Δημιουργήστε τη Δράση σας.
  6. Κάντε κλικ Προσθήκη ενεργειών και επικολλήστε τη διεύθυνση URL του Home Assistant. Χρησιμοποιήστε μία από τις παρακάτω μορφές, ανάλογα με τις ρυθμίσεις σας…
    • Εάν έχετε χρησιμοποιήσει το DuckDNS και το Let’s Encrypt: https://[YOUR URL HOME ASSISTANT: PORT]/api/google_assistant
    • Εάν έχετε χρησιμοποιήσει το Cloudflare Tunnel για να εκθέσετε το Home Assistant στο Διαδίκτυο: https://[YOUR URL HOME ASSISTANT]/api/google_assistant
  7. Κάντε κλικ Αποθηκεύσετε και κάντε κλικ στις τρεις τελείες και, στη συνέχεια, επιλέξτε Ρυθμίσεις έργου.
  8. Σημειώστε το Όνομα έργου και Αναγνωριστικό έργου.
  9. μεταβείτε στο ΣΦΑΙΡΙΚΗ ΕΙΚΟΝΑ καρτέλα και κάντε κλικ Ρύθμιση σύνδεσης λογαριασμού κάτω από Γρήγορη εγκατάσταση.
  10. Επικολλήστε και επεξεργαστείτε τις ακόλουθες τιμές:
    • Ταυτότητα πελάτη: https://oauth-redirect.googleusercontent.com/r/[YOUR_PROJECT_ID]
    • Μυστικό πελάτη: πληκτρολογήστε οτιδήποτε θέλετε
    • Διεύθυνση URL εξουσιοδότησης: https://[YOUR URL HOME ASSISTANT: PORT]/authorize/authorize
    • Token URL: https://[YOUR URL HOME ASSISTANT: PORT]/auth/token
    • Δεν χρειάζεται να εισαγάγετε την τιμή PORT εάν χρησιμοποιείτε την υπηρεσία Cloudflare Tunnel
  11. Κάντε κλικ Επόμενο > Επόμενο.
  12. Σε Διαμόρφωση του πελάτη σας (προαιρετικό), πληκτρολογήστε "email" και μετά κάντε κλικ Προσθήκη εύρους, πληκτρολογήστε "όνομα" και κάντε κλικ Αποθηκεύσετε.
  13. Κάντε κλικ στο Δοκιμή κουμπί κάτω από το Αναπτύσσω αυτί. Εάν είναι επιτυχής, θα δείτε το μήνυμα "Δοκιμή τώρα ενεργοποιήθηκε".

Δημιουργήστε έναν λογαριασμό υπηρεσίας

Επισκέψου το Σελίδα Google Cloud Platform Console και, στη συνέχεια, ακολουθήστε αυτά τα βήματα για να δημιουργήσετε έναν λογαριασμό υπηρεσίας για να συγχρονίσετε τις συσκευές Home Assistant με την εφαρμογή Google Home.

  1. Κάντε κλικ στο μενού χάμπουργκερ (εικονίδιο με τρεις γραμμές) στα αριστερά και επιλέξτε API και υπηρεσίες > Διαπιστευτήρια.
  2. Κάντε κλικ Δημιουργία διαπιστευτηρίων και επιλέξτε Λογαριασμός υπηρεσίας.
  3. Πληκτρολογήστε ένα όνομα για τον λογαριασμό και κάντε κλικ Δημιουργία και Συνέχεια.
  4. Από το Λίστα ρόλων, επιλέξτε Δημιουργός διακριτικού λογαριασμού υπηρεσίας. Κάντε κλικ Εγινε.
  5. Κάντε κλικ στον λογαριασμό υπηρεσίας που μόλις δημιουργήσατε και, στη συνέχεια, κάντε κλικ στο Κλειδιά αυτί.
  6. Κάντε κλικ Προσθήκη κλειδιού > Δημιουργία νέου κλειδιού.
  7. Επιλέγω JSON και κάντε κλικ Δημιουργώ. Θα γίνει λήψη ενός αρχείου JSON που περιέχει κλειδιά στο σύστημά σας. Μετονομάστε το αρχείο ως SERVICE_ACCOUNT.json.
  8. Μόλις δημιουργηθούν τα κλειδιά, αντιγράψτε το κλειδί στο Σημειωματάριο.
  9. Χρησιμοποιήστε τη γραμμή αναζήτησης για να βρείτε και να ενεργοποιήσετε το HomeGraph API.

Επεξεργαστείτε το αρχείο διαμόρφωσης του Home Assistant

Στον διακομιστή Home Assistant, χρησιμοποιήστε το πρόσθετο File Editor και κάντε κλικ στο εικονίδιο του φακέλου, μετά στο εικονίδιο Upload και κάντε κλικ στο Αρχείο.

Επιλέξτε το SERVICE_ACCCOUNT.json αρχείο (λήφθηκε νωρίτερα) και κάντε κλικ Εντάξει.

Στη συνέχεια, κάντε κλικ στο Configuration.yaml αρχείο και επικολλήστε τον παρακάτω κώδικα.

google_assistant:
project_id: YOUR_PROJECT_ID
service_account: !περιλαμβάνω SERVICE_ACCOUNT.json
report_state: αληθής

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

Ρύθμιση του Home Assistant στην εφαρμογή Google Home

Κατεβάστε και εγκαταστήστε την εφαρμογή Google Home στη συσκευή σας Android ή iOS και, στη συνέχεια, συνδεθείτε στην εφαρμογή χρησιμοποιώντας τον ίδιο λογαριασμό Google που χρησιμοποιήσατε για τη δημιουργία του έργου στην Κονσόλα Google. Στη συνέχεια, ακολουθήστε αυτά τα βήματα για να προσθέσετε το Home Assistant στην εφαρμογή Google Home και να ενεργοποιήσετε τον φωνητικό έλεγχο μέσω του Google Assistant.

  1. Πατήστε στο + εικονίδιο και επιλέξτε Ρύθμιση συσκευής > Λειτουργεί με την Google.
    4 Εικόνες
  2. Επιλέγω [δοκιμή] Βοηθός στο σπίτι (ή όποιο όνομα έχετε δώσει στο έργο). Αυτό θα ανοίξει την ιστοσελίδα του Home Assistant.
  3. Εισαγάγετε τα διαπιστευτήρια σύνδεσης του Home Assistant και πατήστε Σύνδεση. Θα δείτε ένα μήνυμα "Ο Βοηθός οικίας συνδέθηκε".
  4. Στη συνέχεια, η εφαρμογή θα εμφανίσει όλες τις οντότητες που έχουν διαμορφωθεί στον διακομιστή Home Assistant.
  5. Επιλέξτε όλες τις συσκευές στο Home Assistant που θέλετε να ελέγξετε χρησιμοποιώντας τον Βοηθό Google και ρυθμίστε.
    2 Εικόνες
  6. Θα δείτε όλα τα δωμάτιά σας και τις συσκευές σε αυτά στην εφαρμογή Google Home.
    2 Εικόνες

Μπορείτε πλέον να ελέγχετε όλες τις συσκευές από την εφαρμογή και να χρησιμοποιείτε το Google Voice Assistant. Μπορείτε επίσης να ρυθμίσετε την αυτοματοποίηση χρησιμοποιώντας την εφαρμογή Google Home με βάση διάφορες παραμέτρους. Τα βήματα είναι τα εξής:

  1. Στην εφαρμογή Google Home, πατήστε Ρουτίνες.
  2. Επιλέξτε ένα έναυσμα, όπως Ώρα για ύπνο και, στη συνέχεια, μπορείτε να πληκτρολογήσετε μια προσαρμοσμένη φωνητική εντολή ή να διατηρήσετε τις προεπιλεγμένες τιμές.
  3. Στη συνέχεια, κάτω από το Ενέργειες, πατήστε + Προσθήκη ενέργειας.
    5 εικόνες
  4. Επιλέγω Προσαρμογή συσκευών στο σπίτι.
  5. Στη συνέχεια, επιλέξτε τις έξυπνες συσκευές που έχουν διαμορφωθεί στο Home Assistant και επιλέξτε περαιτέρω επιλογές. Παρακέντηση Προσθήκη ενέργειας.
  6. Παρακέντηση Αποθηκεύσετε.

Ρύθμιση αυτοματισμών με φωνητικές ειδοποιήσεις

Μετά την ενσωμάτωση του Google Assistant στον διακομιστή Home Assistant για τον έλεγχο των διαμορφωμένων οντοτήτων, όπως έξυπνα φώτα, διακόπτες, βύσματα κ.λπ. χρησιμοποιώντας φωνητικές εντολές, μπορείτε επίσης να ρυθμίσετε την αυτοματοποίηση για αναπαραγωγή φωνητικών ειδοποιήσεων μέσω της συσκευής σας Google Mini ή Nest Mini.

Μπορείτε να χρησιμοποιήσετε αυτούς τους φωνητικούς βοηθούς για να ανακοινώσετε την κατάσταση ή οποιοδήποτε μήνυμα με βάση τις τιμές του αισθητήρα, όπως όταν ο αισθητήρας στάθμης νερού ανιχνεύσει ότι το δοχείο είναι γεμάτο ή ο αισθητήρας κίνησης ανιχνεύει κίνηση.