Πως να

Με αυτόν τον τρόπο αυτοματοποιείτε τα πάντα στο σπίτι

Θέλετε να αυτοματοποιήσετε τα πάντα μέσα και γύρω από το σπίτι αλλά δεν ξέρετε από πού να ξεκινήσετε; Με λογισμικό όπως το Domoticz, το OpenHAB και το Home Assistant μπορείτε να ξεκινήσετε μικρά και δεν έχετε κολλήσει αμέσως με ένα συγκεκριμένο σύστημα. Ο οικιακός βοηθός ειδικότερα είναι ένα jack όλων των συναλλαγών και αυξάνεται ραγδαία σε δημοτικότητα. Υπάρχει μια καλή πιθανότητα να βρείτε αμέσως μερικές χρήσιμες εφαρμογές για αυτό. Σας δείχνουμε πώς να το χρησιμοποιήσετε με μερικά ωραία παραδείγματα χρήσης!

Ο κόσμος του οικιακού αυτοματισμού έχει αμέτρητα πρότυπα που συχνά είναι δύσκολο να συνδυαστούν. Είστε πιο ευέλικτοι με λογισμικό όπως το Domoticz, το OpenHAB και το Home Assistant. Το Domoticz είναι κατάλληλο για αρχάριους αλλά δεν φαίνεται πολύ μοντέρνο. Το OpenHAB και ο Βοηθός οικιακής χρήσης είναι πιο σενάριο. Με το OpenHAB, αυτό φαίνεται ιδιαίτερα ως μειονέκτημα για αρχάριους, ενώ με το Home Assistant μπορείτε γρήγορα να δείτε τα πλεονεκτήματα αυτού. Αναπτύσσεται επίσης ενεργά και διαθέτει μεγαλύτερη βάση χρηστών. Ήρθε η ώρα να γνωρίσετε!

Σε αυτήν την κύρια τάξη, θα το εγκαταστήσουμε σε ένα μοντέλο B Raspberry Pi 3, αλλά ένας Intel-nuc, ένας μικρός διακομιστής Linux ή ένα nas είναι επίσης μια καλή επιλογή. Σε πολλά από αυτά τα συστήματα, συμπεριλαμβανομένου ενός Synology NAS (δείτε το πλαίσιο), μπορείτε εύκολα να χρησιμοποιήσετε το Docker για τη λεγόμενη εικονικοποίηση κοντέινερ. Στο Raspberry Pi συνήθως θα επιλέξετε το περιβάλλον Hass.io. Βασίζεται επίσης πολύ στο Docker στο παρασκήνιο, αλλά προσφέρει επίσης πολλά επιπλέον, όπως μια απλοποιημένη εγκατάσταση ενημερώσεων και επεκτάσεων. Παρεμπιπτόντως, το Hass.io είναι επίσης διαθέσιμο για μερικά άλλα συστήματα, συμπεριλαμβανομένων των Ordroid C2 και Intel-nuc. Λάβετε υπόψη ότι - εκτός από την εκτέλεση του Βοηθού οικιακής χρήσης - μπορείτε να κάνετε λίγα άλλα με το σύστημα.

Εγκατάσταση στο nas με το Docker

Σε διάφορα συστήματα, συμπεριλαμβανομένων των πιο εκτεταμένων nas της Synology, μπορείτε εύκολα να χρησιμοποιήσετε το Docker για να εγκαταστήσετε το Home Assistant. Βεβαιωθείτε ότι έχετε εγκαταστήσει το Docker και ανοίξτε την εφαρμογή. Παω σε Κανω ΕΓΓΡΑΦΗ, αναζήτηση με λέξη-κλειδί homeassistant και επιλέξτε homeassistant / home-Assistant από τη λίστα (συνήθως η πρώτη) ακολουθούμενη από Για να κατεβάσετε. Επιλέξτε την πιο πρόσφατη έκδοση. Μετά πηγαίνετε στο Εικόνα και όταν ολοκληρωθεί η λήψη, πατήστε Εκκίνηση. Τώρα ανοίγει ένας οδηγός για τη διαμόρφωση του κοντέινερ. Κάντε κλικ σε αυτό Προηγμένες ρυθμίσεις. Επιλέξτε το πλαίσιο Ενεργοποίηση αυτόματης επανεκκίνησης. Μετά πηγαίνετε στο Προσθήκη τόμου / φακέλου και προσαρτήστε το φάκελο docker / HomeAssistant στο / config. Αυτό ουσιαστικά διασφαλίζει ότι ο φάκελος που περιέχει τα αρχεία διαμόρφωσης διατηρείται στα ρινικά σας - έξω από το κοντέινερ - έτσι ώστε να μπορείτε να έχετε πρόσβαση σε αυτό. Επιλέξτε την καρτέλα Δίκτυο η επιλογή Χρησιμοποιήστε το ίδιο δίκτυο με το Docker Host Επί. Στη δεξιά καρτέλα περιβάλλον προσθέστε τη μεταβλητή με το σύμβολο συν ΤΖ με την τιμή Ευρώπη / Άμστερνταμ. Τέλος, επιλέξτε Να εφαρμόσει, Επόμενο και πάλι στην οθόνη επισκόπησης Να εφαρμόσει έτσι ώστε το δοχείο να λειτουργεί. Στη συνέχεια, μπορείτε να ξεκινήσετε με το Home Assistant στη διεύθυνση του nas και της θύρας 8123 με τη μορφή // ipaddress: 8123.

01 Εγκατάσταση στο Pi

Για την εγκατάσταση στο Raspberry Pi 3 μοντέλο B, επιλέγουμε την έτοιμη εικόνα με το Hass.io. Η βάση για αυτό διαμορφώνεται από το λειτουργικό σύστημα HassOS και ένα περιβάλλον Docker. Σε αυτό το περιβάλλον Docker, το κοντέινερ για το Home Assistant ξεκινά αυτόματα, το οποίο μπορείτε επίσης να ενημερώσετε εύκολα μέσω της διεπαφής ιστού. Αυτή η διεπαφή ιστού περιέχει επίσης κάποια άλλα πρόσθετα, όπως ένα εργαλείο δημιουργίας αντιγράφων ασφαλείας (στιγμιότυπα). Επιπλέον, μπορείτε να προσθέσετε γρήγορα διάφορες επεκτάσεις, όπως το Configurator με το οποίο μπορείτε εύκολα να προσαρμόσετε αρχεία διαμόρφωσης μέσω του προγράμματος περιήγησης. Λήψη του αρχείου εικόνας για το Hass.io. Επιλέξαμε την εικόνα 32bit για τα μοντέλα B και B + του Raspberry Pi 3. Χρησιμοποιήστε το balenaEtcher για να αναβοσβήσετε το αρχείο εικόνας σε κάρτα μνήμης microSD (κατά προτίμηση τουλάχιστον 32 GB).

02 Προετοιμασία της κάρτας μνήμης

Μόλις ολοκληρώσετε το flash της κάρτας μνήμης, είστε βασικά έτοιμοι να εκκινήσετε το Pi από αυτήν. Προαιρετικά, γράφοντας ένα αρχείο διαμόρφωσης, μπορείτε να διασφαλίσετε ότι οι ρυθμίσεις για WiFi είναι σωστές ή / και ότι έχει αντιστοιχιστεί μια σταθερή διεύθυνση IP. Σε αυτό το masterclass, ωστόσο, επιλέγουμε να συνδέσουμε απλά το Pi με ένα καλώδιο δικτύου. Αυτό είναι επίσης πιο σταθερό από το WiFi, όπου η διεύθυνση IP εκχωρείται μέσω DHCP. Σημειώστε ότι μετά την εκκίνηση του Pi, θα εκτελέσει κάποιες εργασίες εγκατάστασης, οι οποίες μπορεί να διαρκέσουν έως και 20 λεπτά. Προαιρετικά, μπορείτε να παρακολουθείτε αυτήν τη διαδικασία συνδέοντας μια οθόνη. Όταν ολοκληρωθεί, μπορείτε να ανοίξετε τη διεπαφή ιστού με ένα πρόγραμμα περιήγησης στο δίκτυό σας στη διεύθυνση //hassio.local:8123. Εδώ θα σας ζητηθεί να δημιουργήσετε έναν λογαριασμό, στον οποίο θα συνδεθείτε. Το Hassio.local δεν λειτουργεί; Στη συνέχεια, χρησιμοποιήστε τη διεύθυνση IP του Raspberry Pi, την οποία μπορείτε να αναζητήσετε με εργαλεία όπως το Advanced IP Scanner.

03 Προσθήκη διαμορφωτή

Εγκαθιστούμε το Configurator για εύκολη προσαρμογή της διαμόρφωσης, ένα από τα πρόσθετα του Hass.io. Για να το κάνετε αυτό, μεταβείτε στο Hass.io στο μενού. Κάντε κλικ παρακάτω Κατάστημα πρόσθετων σε αυτό το επίσημο πρόσθετο και επιλέξτε Εγκαθιστώ. Εισαγάγετε το σενάριο διαμόρφωσης κάτω από την επικεφαλίδα Διαμόρφωση εισαγάγετε έναν κωδικό πρόσβασης πίσω από τον κωδικό πρόσβασης και επισυνάψτε επιτρεπόμενα_δίκτυα το εύρος IP του δικτύου σας. Στη συνέχεια κάντε κλικ στο Σώσει ακολουθούμενη από Αρχή. Στη συνέχεια, ακολουθήστε τον σύνδεσμο προς Άνοιγμα διεπαφής ιστού για να ανοίξετε το Configurator. Μέσω του εικονιδίου φακέλου μπορείτε να ανοίξετε το επιθυμητό αρχείο διαμόρφωσης, για παράδειγμα config.yaml στο οποίο πραγματοποιούμε τις περισσότερες προσαρμογές σε αυτό το masterclass. Μπορείτε επίσης να προσθέσετε εύκολα ένα νέο αρχείο διαμόρφωσης με το επιθυμητό όνομα. Θέλετε να συμπεριλάβετε το Configurator στο μενού Home Assistant; Στη συνέχεια, προσθέστε τις παρακάτω γραμμές (για παράδειγμα στο κάτω μέρος) σε αυτό το αρχείο.

panel_iframe:

διαμορφωτής:

τίτλος: Configurator

εικονίδιο: mdi: γαλλικό κλειδί

url: //10.0.0.70:3218

Πάρτε αυτό πίσω url ο σωστός σύνδεσμος. κάντε κλικ στο Σώσει για να αποθηκεύσετε τις αλλαγές. Τώρα στον οικιακό βοηθό πηγαίνετε στο Ρυθμίσεις / Γενικά και κάντε κλικ παρακάτω Διαχείριση διακομιστή επί Επανεκκίνηση. Τώρα θα πρέπει να μπορείτε να ανοίξετε το Configurator απευθείας από το μενού.

04 Ρύθμιση αρχείων διαμόρφωσης

Ρίξτε μια ματιά στη δομή των αρχείων διαμόρφωσης εκ των προτέρων. Η κύρια διαμόρφωση βρίσκεται στο config.yaml. Από προεπιλογή, η διαμόρφωση χωρίζεται για να διατηρηθεί μια επισκόπηση. Μπορείτε να το δείτε σε μια γραμμή σαν αυτοματισμός:! συμπεριλάβετε automations.yaml. Αυτή είναι μια αναφορά στο ξεχωριστό σενάριο με κανόνες αυτοματισμού. Μπορείτε επίσης να το κάνετε μόνοι σας, για παράδειγμα, για όλους τους αισθητήρες με αισθητήρα: Συμπεριλάβετε το sensor.yaml. Υπάρχει ακόμη και η δυνατότητα αυτόματης εισαγωγής ολόκληρων φακέλων. Όλα αυτά είναι ιδιαίτερα χρήσιμα αν είστε λίγο πιο μακριά και τα σενάρια σας μεγαλώνουν.

05 Πρώτες προσαρμογές

Εισαγάγετε το config.yaml για το στοιχείο οικιακό: πίσω γεωγραφικό πλάτος: και γεωγραφικό μήκος: εισάγετε την τοποθεσία του σπιτιού σας. Μπορείτε εύκολα να μάθετε τις τιμές στη διεύθυνση www.gps-coordinates.org. Χρησιμοποιούνται, μεταξύ άλλων, για τον προσδιορισμό της ανατολής και του ηλιοβασιλέματος. Βεβαιωθείτε ότι με ζώνη ώρας: η σωστή ζώνη ώρας, όπως η Ευρώπη / το Άμστερνταμ. Μην ξεχάσετε να αποθηκεύσετε τις αλλαγές σας μέσω Σώσει. Είναι συνετό να επικυρώσετε τη διαμόρφωση μέσω Ρυθμίσεις / Γενικά. Ειδικά με χώρους που μπορείς να κάνεις λάθος. Σε αυτό το μενού μπορείτε επίσης να φορτώσετε ξανά τη διαμόρφωση ή - εάν αυτό δεν είναι αρκετό - επανεκκινήστε το διακομιστή. Αυτό είναι πολύ σημαντικό για να ισχύσουν οι αλλαγές που κάνετε στα αρχεία διαμόρφωσης!

06 Προστέθηκε αυτόματα

Χάρη στο στοιχείο Discovery, συσκευές όπως το Chromecast, το Apple TV, το Kodi, το Sonos και η τηλεόρασή σας ενδέχεται να έχουν ήδη βρεθεί αυτόματα. Θα δείτε τις συσκευές που εντοπίζονται αυτόματα παρακάτω Ρυθμίσεις / Ενσωματώσεις μαζί με πολλές μη αυτόματες διαμορφώσεις ενσωματώσεων. Θα το χρησιμοποιήσουμε αργότερα για να προσθέσουμε λαμπτήρες Philips Hue. Στη συνέχεια, πριν «αυτοματοποιήσουμε», θα προσθέσουμε και κάποιες άλλες συσκευές. Είναι καλό να γνωρίζουμε ότι ο οικιακός βοηθός υποστηρίζει πολύ υλικό και λογισμικό (βλ. Πλαίσιο "Λειτουργεί με ... σχεδόν τα πάντα"). Οι πιθανότητες είναι, επομένως, ότι έχετε ήδη πολλές συσκευές στο σπίτι που συνδέονται σε αυτήν.

Λειτουργεί με ... σχεδόν τα πάντα!

Ο οικιακός βοηθός υποστηρίζει πολύ υλικό και λογισμικό ή - εν συντομία - στοιχεία. Για μια πλήρη επισκόπηση, επισκεφθείτε τη διεύθυνση www.home-assistant.io/components. Μια λεπτομερής περιγραφή έχει συμπεριληφθεί για κάθε συστατικό. Μπορεί να είναι λίγο πολύ σύντομο για αρχάριους, αλλά αν είστε λίγο πιο μακριά, είναι σχεδόν πάντα αρκετό. Και διαφορετικά, υπάρχουν πολλά βοηθητικά στρατεύματα και πόροι που μπορείτε να βρείτε στο Διαδίκτυο. Παρακολουθήστε επίσης το ιστολόγιο του Βοηθού οικιακής χρήσης επειδή προστίθενται τακτικά ενδιαφέροντα στοιχεία!

07 λαμπτήρες Philips Hue

Ξεκινάμε με την ενσωμάτωση των λαμπτήρων Philips Hue που λειτουργούν μέσω του πρωτοκόλλου ZigBee. Η γέφυρα Hue διασφαλίζει ότι μπορείτε επίσης να χειρίζεστε τις λάμπες από το δίκτυό σας, με την εφαρμογή Hue ή φυσικά με το Home Assistant. Μπορεί να μιλήσει απευθείας με το λεγόμενο API στο Hue Bridge. Παρεμπιπτόντως, χρησιμοποιούμε το παλαιότερο Hue Bridge 1.0, το οποίο λειτουργεί καλά. Στον Βοηθό οικίας, μεταβείτε στη διεύθυνση Ρυθμίσεις / Ενσωματώσεις και κάντε κλικ πίσω από το Philips Hue Διαμορφώστε. Όταν σας ζητηθεί, πατήστε το στρογγυλό κουμπί στη γέφυρα και μετά πατήστε υποβάλλουν. Στη συνέχεια, κάθε λαμπτήρας Hue προστίθεται αυτόματα ως αποκαλούμενη οντότητα στον οικιακό βοηθό και μπορείτε να τη χειριστείτε. Η αλλαγή της κατάστασης ενημερώνεται μέσα σε λίγα δευτερόλεπτα, για παράδειγμα εάν ενεργοποιήσετε ή απενεργοποιήσετε τη φωτεινή ένδειξη εκτός του οικιακού βοηθού.

08 Προσιτό Yeelight

Οι λαμπτήρες Yeelight λειτουργούν μέσω WiFi και αποτελούν μια προσιτή εναλλακτική λύση για το Philips Hue. Μπορείτε να τα προσθέσετε στον Βοηθό οικίας γρήγορα και εύκολα. Παίρνουμε το Yeelight YLDP02YL (περίπου 18 ευρώ) ως παράδειγμα, το οποίο μπορεί να εμφανίσει χρώματα και έχει καλή απόδοση φωτισμού με 600 lumens. Προτού μπορέσετε να προσθέσετε τη λάμπα στον οικιακό βοηθό, βεβαιωθείτε ότι λειτουργεί με τον συνηθισμένο τρόπο μέσω της εφαρμογής Yeelight και ότι διαθέτει το πιο πρόσφατο υλικολογισμικό. Βάλτε επίσης την επιλογή Διαχείριση LAN στην εφαρμογή για να επιτρέπεται η πρόσβαση με άλλες εφαρμογές, όπως το Home Assistant. Βρείτε τη διεύθυνση IP μέσω της ίδιας εφαρμογής Yeelight ή της επισκόπησης δικτύου του δρομολογητή σας. Στο παράδειγμά μας, είναι 10.0.0.185. Στη συνέχεια, ανοίξτε το config.yaml και προσθέστε τις παρακάτω γραμμές. Εάν έχετε πολλούς λαμπτήρες, προσθέστε τους ο καθένας με τη δική τους διεύθυνση IP και το περιγραφικό όνομα (χωρίς κενά) κάτω από τις συσκευές.

φως:

- πλατφόρμα: yeelight

συσκευές:

10.0.0.185:

Όνομα: Λυχνία διάθεσης

Μην ξεχάσετε να ενεργοποιήσετε τις ρυθμίσεις (κάτω Ρυθμίσεις / Γενικά). Μετά από αυτό, η λάμπα θα είναι διαθέσιμη στο Home Assistant με το επιλεγμένο όνομα. Δοκιμάστε επίσης ένα από τα πολλά εφέ όπως το Disco ή το Police.

09 Προσθέστε προϊόντα 433MHz

Για να δουλέψουμε με προϊόντα στη ζώνη 433MHz, όπως το ClickAanKlikUit (βλ. Πλαίσιο "KaKu στο Home Assistant"), συνδέουμε το Rfxcom RFXtrx433E σε μία από τις θύρες USB του Pi. Αυτός είναι ένας δημοφιλής πομπός / δέκτης 433 MHz που μπορεί να χειριστεί πολλά προϊόντα και πρωτόκολλα. Σκεφτείτε, για παράδειγμα, διακόπτες, μετεωρολογικούς σταθμούς, κουδούνια, αυτόματες κουρτίνες και γκαραζόπορτες. Θα βρείτε επίσης μια μεγάλη γκάμα από κινεζικά διαδικτυακά καταστήματα. Για να προσθέσετε αυτόν τον αποστολέα / δέκτη ως στοιχείο στον οικιακό βοηθό, απλώς προσθέστε τις παρακάτω γραμμές στο σενάριο config.yaml. Με τη συσκευή on / dev / ttyUSB0 μοιάζει με αυτό:

rfxtrx:

συσκευή: / dev / ttyUSB0

Μετά από αυτό, πρέπει ακόμη να προσθέσουμε τους επιθυμητούς αισθητήρες και τους ίδιους. Θα το κάνουμε στο επόμενο βήμα. Η σύνδεση πομπού / δέκτη για Z-wave, μια σταθερή εναλλακτική λύση, γίνεται με παρόμοιο τρόπο, αλλά με τους ακόλουθους κανόνες:

θείο:

usb_path: / dev / ttyUSB0

KaKu στο Home Assistant

Το ClickAanKlikUit (KaKu) διαθέτει πολλά προϊόντα για το έξυπνο σπίτι. Ορισμένα λειτουργούν περίπου 868 MHz ή με το Zigbee, αλλά το πιο γνωστό είναι το υλικό εναλλαγής στα 433 MHz. Αυτό σας επιτρέπει να αλλάζετε πρίζες και καλώδια εξ αποστάσεως φθηνά. Θα βρείτε τέτοια σετ σε κάθε κατάστημα υλικού και κατάστημα ηλεκτρονικών ειδών. Χρησιμοποιούν ένα απλό πρωτόκολλο που μοιάζει πολύ με το παλιό πρωτόκολλο X10. Υπάρχουν επίσης μειονεκτήματα σε αυτό. Για παράδειγμα, η επικοινωνία είναι δυνατή μόνο σε μία κατεύθυνση. Έτσι, μπορείτε να στείλετε ένα σήμα για να ανάψετε μια λάμπα, για παράδειγμα, αλλά δεν υπάρχει καμία επιβεβαίωση ότι αυτό πράγματι συνέβη. Επιπλέον, η επικοινωνία δεν είναι κρυπτογραφημένη, πράγμα που σημαίνει ότι οι γείτονες μπορούν να ενεργοποιήσουν και να απενεργοποιήσουν ακούσια τις συσκευές. Εάν συνδέσετε έναν πομπό / δέκτη που γνωρίζει τα πρωτόκολλα, μπορείτε να ξεκινήσετε στον οικιακό βοηθό με προϊόντα KlikAanKlikUit, αλλά και αμέτρητα άλλα (φθηνά) σύνολα που χρησιμοποιούν το εύρος συχνοτήτων 433MHz, όπως αισθητήρες παραθύρων, θυρών και θερμοκρασίας.

10 Διάθεση αισθητήρων

Αρχικά, θέλουμε να προσθέσουμε μερικούς αισθητήρες θερμοκρασίας που λειτουργούν στα 433 MHz. Οι αισθητήρες χρησιμοποιούνται ευρέως στον οικιακό βοηθό και σε καμία περίπτωση μόνο για τη μέτρηση της θερμοκρασίας. Για παράδειγμα, μπορείτε να προσθέσετε προβλέψεις καιρού (συμπεριλαμβανομένων των Buienradar και OpenWeatherMap) ως αισθητήρα, αλλά και το επίπεδο των κασετών εκτυπωτή σας (μέσω snmp ή κύπελλων), μετρήσεις μετρητών του έξυπνου μετρητή σας, την τρέχουσα αξία συναλλαγών για το bitcoin, το τρέχον χρόνος ταξιδιού από το Α στο Β σύμφωνα με τους Χάρτες Google ή την ταχύτητα της σύνδεσής σας στο διαδίκτυο. Αυτός είναι ο λόγος για τον οποίο μπορείτε να επιλέξετε να τοποθετήσετε αυτές τις λεπτομέρειες σε ξεχωριστό αρχείο διαμόρφωσης (για παράδειγμα sensors.yaml) όπως περιγράφεται στο βήμα 4. Από προεπιλογή, οι προγνώσεις καιρού από το Νορβηγικό Yr.no προστίθενται ως αισθητήρας. Για να διαθέσουμε τους αισθητήρες θερμοκρασίας του εξαρτήματος rfxtrx, προσθέτουμε μερικές γραμμές σε αυτό έτσι ώστε να μοιάζει με αυτό:

αισθητήρας:

- πλατφόρμα: ε

- πλατφόρμα: rfxtrx

automatic_add: True

11 Προσθήκη αισθητήρα

Μόλις ένας αισθητήρας θερμοκρασίας δώσει ένα σήμα, συνήθως μία φορά ανά λεπτό, γίνεται χάρη στην επιλογή αυτόματη_προσθήκη προστέθηκε αμέσως. Μπορείτε να δείτε την τιμή στη διεπαφή ιστού στην ενότητα ΣΦΑΙΡΙΚΗ ΕΙΚΟΝΑ. Βεβαιωθείτε ότι η διαμόρφωσή σας είναι ενεργή και ανανεώστε την οθόνη του προγράμματος περιήγησής σας εάν είναι απαραίτητο (F5). Γράψτε τον κωδικό αναγνώρισης του αισθητήρα θερμοκρασίας, ο οποίος μοιάζει με 0a52070e380e00365346369. Προσθέστε τους επιθυμητούς αισθητήρες στο αρχείο διαμόρφωσης κάτω από την επικεφαλίδα συσκευές με αναγνωρίσιμο όνομα. Για έναν αισθητήρα που μετρά τη θερμοκρασία και την υγρασία, αυτό σημαίνει, για παράδειγμα:

- πλατφόρμα: rfxtrx

automatic_add: True

συσκευές:

0α52070e380e00365346369:

Όνομα: Έξω

Τύπος δεδομένων:

- Υγρασία

- Θερμοκρασία

12 Προσθήκη διακοπτών

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

διακόπτης:

πλατφόρμα: rfxtrx

automatic_add: True

Εάν πατήσετε το κουμπί on στο τηλεχειριστήριο, θα δείτε τον κωδικό να εμφανίζεται αμέσως στη σελίδα επισκόπησης και μπορείτε να τον προσθέσετε. Αυτό γίνεται με τον ίδιο τρόπο όπως με τους αισθητήρες θερμοκρασίας κάτω από ένα κύπελλο συσκευές:.

διακόπτης:

πλατφόρμα: rfxtrx

automatic_add: True

signal_repetitions: 2

συσκευές:

0b11000f012ef9ba01010f50:

Όνομα: Χριστουγεννιάτικα φώτα

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

13 Διαθέσιμο μέσω δρομολογητή

Εάν κάποιος είναι σπίτι μπορεί να παίξει σημαντικό ρόλο στους κανόνες αυτοματισμού σας. Υπάρχουν πολλές επιλογές για τέτοιες πληροφορίες. Μπορείτε να το αντιμετωπίσετε διεξοδικά με Bluetooth ή GPS. Αλλά υπάρχει επίσης μια απλή επιλογή: ping στη διεύθυνση IP του smartphone ή του tablet σας. Μια εναλλακτική λύση, όπως περιγράφεται παρακάτω, είναι να διαβάσετε τη λίστα σύνδεσης του δρομολογητή για να δείτε εάν το smartphone σας είναι καταχωρημένο. Ενεργοποιούμε πρώτα το λεγόμενο Device Tracker για ένα Fritz! Box στο config.yaml. Αυτό θα συντάσσει και θα ενημερώνει περιοδικά τη λίστα συνδέσεων. Σε αυτό το παράδειγμα, ο δρομολογητής έχει τη διεύθυνση IP 10.0.0.1, αλλά αυτό μπορεί να διαφέρει στην περίπτωσή σας.

device_tracker:

- πλατφόρμα: fritz

κεντρικός υπολογιστής: 10.0.0.1

track_new_devices: ναι

interval_seconds: 10

think_home: 180

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

14 Παρουσία συσκευής

Μετά την προηγούμενη προσαρμογή, ένα σενάριο γνωστό_devices.yaml θα εμφανιστεί αυτόματα στο φάκελο διαμόρφωσης. Αυτή είναι μια λίστα με όλες τις συσκευές που βρίσκονται στο δίκτυο. Νέες συσκευές προστίθενται αυτόματα σε αυτό. Τροποποιήστε το σενάριο έτσι ώστε κομμάτι: όχι σημαίνει συσκευές που δεν θέλετε να παρακολουθείτε. Για συσκευές που θέλετε να παρακολουθείτε, όπως το smartphone σας, επιλέξτε όπως παρακάτω κομμάτι: ναι με πίσω όνομα ένα φιλικό όνομα.

όνομα της συσκευής:

hide_if_away: false

εικόνισμα:

mac: 20: 39: 56: 7B: 4A: 93

όνομα: gertjan

εικόνα:

κομμάτι: ναι

Η ακρίβεια αυτής της μεθόδου παρακολούθησης δεν είναι η βέλτιστη. Για παράδειγμα, ένα smartphone αποσυνδέει περιστασιακά τη σύνδεση Wi-Fi σε κατάσταση αναστολής λειτουργίας, καθιστώντας το σαν να απουσιάζει. Ωστόσο, αυτό φροντίζεται. Το Fritz! Box δεν αφαιρεί συσκευές από τη λίστα σύνδεσης έως ότου δεν έχουν προβληθεί για δέκα λεπτά. Μπορείτε επίσης να πειραματιστείτε με την τιμή για θεωρώ. Η "επιστροφή στο σπίτι" ενός smartphone παρατηρείται αμέσως.

15 Αυτοματοποιήστε με το Home Assistant!

Έχουμε πλέον προσθέσει τις απαραίτητες συσκευές που μπορούν να ελεγχθούν και να διαχειριστούν από τον οικιακό βοηθό ή με μια εφαρμογή, αλλά αυτό δεν κάνει το σπίτι έξυπνο! Για αυτό θα προσθέσουμε κανόνες αυτοματισμού στο automations.yaml.

Ένας κανόνας περιέχει έως και τρία μέρη: μια σκανδάλη, τυχόν συνθήκες και τις επιθυμητές ενέργειες. Με μια σκανδάλη ορίζετε πότε θα πρέπει να αξιολογείται ο κανόνας, για παράδειγμα μετά από ένα συγκεκριμένο χρονικό διάστημα, όταν πατάτε ένα κουμπί ή όταν κάποιος έρχεται σπίτι.Μπορείτε να χρησιμοποιήσετε συνθήκες για να ορίσετε περιορισμούς, έτσι ώστε, για παράδειγμα, να ανάβει μια λάμπα μόνο όταν κάποιος είναι στο σπίτι και όταν είναι σκοτεινός. Τέλος, καθορίζετε τη δράση που πρέπει να εκτελεστεί, για παράδειγμα, ανάβοντας τη λάμπα Η καλή βοήθεια είναι το μέρος Εργαλεία / κράτη προγραμματιστή. Εκεί θα δείτε τις γνωστές οντότητες με την κατάσταση και τα χαρακτηριστικά τους. Για παράδειγμα, μια οντότητα είναι μια λάμπα με κατάσταση επί ή μακριά από και χαρακτηριστικό ως λάμψη (για αμυδρό φωτιστικό). Μια οντότητα μπορεί επίσης να είναι ο ήλιος με την κατάσταση παραπάνω_horizon και χαρακτηριστικά όπως next_rising και next_setting. Μπορείτε να εξερευνήσετε τις δράσεις μέσω Εργαλεία / Υπηρεσίες για προγραμματιστές. Για παράδειγμα, για διακόπτη switch.turn_off και για μια λάμπα light.turn_off.

16 Εναλλαγή με το χρόνο

Μπαίνουμε με ένα απλό χρονικά ελεγχόμενο σκανδάλη που εναλλάσσει εναλλακτικά ένα φως ανά δευτερόλεπτο. παρακάτω ψευδώνυμο δίνουμε ένα σύντομο περιγραφικό όνομα. Με /1 να σας πω ότι επαναλαμβάνεται κάθε δευτερόλεπτο. Προσθέτετε τις γραμμές στο automations.yaml.

- ψευδώνυμο: "Toggle lamp"

δώσει το έναυσμα για:

πλατφόρμα: time_pattern

δευτερόλεπτα: '/ 1'

δράση:

υπηρεσία: light.toggle

οντότητα_id: φως

17 Εναλλαγή με ηλιοβασίλεμα

Παρακάτω μπορείτε να δείτε ένα παράδειγμα όπου η λάμπα ανάβει μιάμιση ώρα πριν από το ηλιοβασίλεμα και σβήνει ξανά στις 23:00.

- γνωστός και ως: "Λυχνία αναμμένη για ηλιοβασίλεμα"

δώσει το έναυσμα για:

πλατφόρμα: ήλιο

εκδήλωση: ηλιοβασίλεμα

μετατόπιση: '+01: 30: 00'

δράση:

υπηρεσία: light.turn_on

entity_id: φως

- γνωστός και ως: "Η λυχνία σβήνει στις 11:00 μ.μ."

δώσει το έναυσμα για:

πλατφόρμα: ώρα

σε: '23: 00: 00 '

δράση:

υπηρεσία: light.turn_off

entity_id: φως

18 Εναλλαγή με πληροφορίες παρουσίας

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

- γνωστός και ως: "Όλοι έφυγαν - σβήνουν"

δώσει το έναυσμα για:

πλατφόρμα: πολιτεία

entity_id: group.all_devices

σε: 'not_home'

δράση:

υπηρεσία: light.turn_off

entity_id: group.all_lights

Μπορείτε να το χτίσετε ατελείωτα. Εξετάστε το ενδεχόμενο να προσθέσετε συνθήκες, ώστε τα φώτα να ανάβουν μόνο όταν κάποιος είναι στο σπίτι. Ή η λήψη μιας ειδοποίησης σε περίπτωση αλλαγής της κατάστασης. Η εφαρμογή iOS είναι χρήσιμη για αυτό. Με το Android μπορείτε να χρησιμοποιήσετε το Pushbullet. Επίσης ευχάριστο να ανακαλύψετε είναι τα πολλά πρόσθετα για το Home Assistant. Αυτό είναι εύκολο για το Hass.io για αυτό. Ένα καλό παράδειγμα είναι το Node Red, το οποίο διευκολύνει τον προγραμματισμό ενεργειών μέσω μιας διεπαφής ιστού.

$config[zx-auto] not found$config[zx-overlay] not found