- Πρόσβαση σε κλειδιά κρυπτογράφησης μέσω της πύλης προγραμματιστών Tuya.
- Χρήση εξωτερικών εργαλείων όπως το tuya-cli για την εξαγωγή αναγνωριστικών συσκευών.
- Ρυθμίστε τις στατικές διευθύνσεις IP για να αποτρέψετε την απώλεια τοπικής σύνδεσης.
- Χαρτογράφηση συγκεκριμένων σημείων δεδομένων για την ενεργοποίηση του ελέγχου χρώματος και φωτεινότητας.

Είμαι σίγουρος ότι σας έχει συμβεί: αγοράζετε ένα σωρό έξυπνες λάμπες επειδή είναι φθηνές και λειτουργούν καλά με το Smart Life, αλλά μετά συνειδητοποιείτε ότι το να βασίζεστε αποκλειστικά στο cloud είναι ένας πραγματικός πονοκέφαλος. Θέλετε να ενσωματώσετε τα πάντα στο Home Assistant για να έχετε τον πραγματικό έλεγχο του σπιτιού σας, αλλά όταν αρχίζετε να κοιτάτε τα πρόσθετα, διαπιστώνετε ότι σχεδόν όλα απαιτούν να εγγραφείτε σε μια πύλη προγραμματιστών. Νιώθετε σαν να προσπαθούν να σας πουλήσουν την ιδέα του "τοπικού ελέγχου" ενώ στην πραγματικότητα σας αναγκάζουν να περάσετε από τους διακομιστές τους για να ξεκινήσετε.
Η πραγματικότητα είναι ότι, αν και μπορεί να φαίνεται αντιφατικό, αυτό το αρχικό βήμα είναι απαραίτητο για να αποκτήσετε το κλειδί κρυπτογράφησης για κάθε λάμπα. Μόλις αποκτήσετε αυτό το κλειδί, η κίνηση δεδομένων δεν χρειάζεται πλέον να φύγει από το δίκτυό σας, επιτρέποντάς σας να διαχειρίζεστε τα φώτα σας χωρίς να γνωρίζει ένας διακομιστής στην Κίνα πότε ανάβετε τα φώτα της κουζίνας. Εάν είστε υπομονετικοί και ακολουθήσετε τα σωστά βήματα, μπορείτε να κάνετε τις συσκευές Calex ή οποιαδήποτε άλλη μάρκα με έδρα την Tuya να λειτουργούν εντελώς αυτόνομα και ιδιωτικά.
Προετοιμασία του εδάφους και των εργαλείων

Πριν ξεκινήσετε, πρέπει να έχετε εγκατεστημένο το HACS (Home Assistant Community Store) , καθώς είναι ο ευκολότερος τρόπος για να προσθέσετε το πρόσθετο LocalTuya. Μόλις το HACS τεθεί σε λειτουργία, βρείτε και εγκαταστήστε το LocalTuya από το αποθετήριο GitHub. Μην παραλείψετε αυτό το βήμα, καθώς είναι η μηχανή που επιτρέπει την άμεση επικοινωνία με το υλικό.
Για να ανακτήσετε τα κλειδιά ασφαλείας, θα χρειαστεί να εγκαταστήσετε το [όνομα λογισμικού] στον υπολογιστή σας. Python και NPMΑφού ολοκληρώσετε αυτό, ανοίξτε το τερματικό και εκτελέστε την εντολή npm i @tuyapi/cli -g για να εγκαταστήσετε το βοηθητικό πρόγραμμα τουγιά-κλιΑυτό το εργαλείο θα κάνει τη βρώμικη δουλειά της εξαγωγής των τεχνικών πληροφοριών που χρειάζεται ο Home Assistant. μιλώντας με λάμπες χωρίς μεσάζοντες.
Η διαδικασία αντιστοίχισης και οργάνωσης

Όταν ξεκινάτε να προσθέτετε λάμπες, σας συνιστώ ανεπιφύλακτα να χρησιμοποιήσετε λίγη ταινία για να επισημάνετε την καθεμία . Είναι πολύ εύκολο να μπερδευτείτε όταν έχετε δέκα πανομοιότυπα φώτα και δεν ξέρετε ποιο είναι για το σαλόνι ή το υπνοδωμάτιο. Σημειώστε το όνομα που του δίνετε στην εφαρμογή, τη διεύθυνση IP του και τον χώρο για το κλειδί κρυπτογράφησης.
Ένα βασικό κόλπο για να αποτρέψετε την εγκατάσταση του υπολογιστή σας από το να σπάσει είναι να αποκτήσετε πρόσβαση στο δρομολογητή σας και να αντιστοιχίσετε στατικές διευθύνσεις IP σε κάθε συσκευή. Εάν αφήσετε το DHCP να αλλάξει τις διευθύνσεις IP, ο Home Assistant θα σταματήσει να βρίσκει τη λάμπα και, παρόλο που ο έλεγχος cloud θα εξακολουθεί να λειτουργεί, η τοπική πρόσβαση θα χαθεί , αναγκάζοντάς σας να επαναρυθμίσετε τα πάντα από την αρχή.
Εξαγωγή των κλειδιών κρυπτογράφησης

Μόλις τα φώτα συνδεθούν με τον λογαριασμό σας Tuya, ήρθε η ώρα να χρησιμοποιήσετε το τερματικό. Εκτελέστε την εντολή tuya-cli wizardΤην πρώτη φορά που θα το κάνετε αυτό, το σύστημα θα σας ζητήσει Διαπιστευτήρια API από την πύλη προγραμματιστών. Μόλις ρυθμιστεί, χρειάζεται μόνο να εισαγάγετε το αναγνωριστικό μίας από τις συσκευές σας και το εργαλείο θα δημιουργήσει ένα αρχείο JSON με ονόματα, αναγνωριστικά και κλειδιά κρυπτογράφησης όλων των συσκευών που είναι συνδεδεμένες με τον λογαριασμό σας.
Λεπτομερείς ρυθμίσεις στον Βοηθό Οικίας

Όταν προσθέτετε φώτα στο LocalTuya, είναι καλύτερο να τα κάνετε ένα προς ένα για να διατηρήσετε τη σταθερότητα του συστήματος. Η διαδικασία χωρίζεται σε διάφορα βήματα: πρώτα, επιλέξτε τη λάμπα από τη λίστα χρησιμοποιώντας τη διεύθυνση IP της και, στη συνέχεια, εισαγάγετε το φιλικό όνομα και το κλειδί κρυπτογράφησης που λάβατε νωρίτερα. Βεβαιωθείτε ότι η λάμπα έχει επισημανθεί με την τιμή "20" στη φόρμα δεδομένων.
Στο επόμενο βήμα, ορίστε τη συσκευή ως "φωτιστικό ". Το πιο περίπλοκο μέρος έρχεται στο τέλος, με τα σημεία δεδομένων (DPs). Για να λειτουργήσει σωστά ο έλεγχος χρώματος και φωτεινότητας, πρέπει να αντιστοιχίσετε τις ακόλουθες τιμές: Φωτεινότητα στα 22 , Θερμοκρασία χρώματος στα 22, Λειτουργία χρώματος στα 21 και Χρώμα στα 24. Αυτές οι τιμές ενδέχεται να διαφέρουν ανάλογα με το μοντέλο, αλλά γενικά αποτελούν το πρότυπο για την επίτευξη πλήρους ελέγχου του χρωματικού κύκλου.
Ακολουθώντας αυτήν τη ροή εργασίας, θα έχετε μετατρέψει λαμπτήρες που εξαρτώνται από το cloud σε τοπικά διαχειριζόμενες συσκευές. Συνδυάζοντας τη χρήση του tuya-cli, την εκχώρηση στατικών IP και τη σωστή αντιστοίχιση σημείων δεδομένων στο LocalTuya, επιτυγχάνετε άμεση απόκριση από τα φώτα και την ηρεμία ότι ο αυτοματισμός του σπιτιού σας θα συνεχίσει να λειτουργεί ακόμα και αν η σύνδεση στο διαδίκτυο διακοπεί.