Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-13 06:57
Αυτό το σεμινάριο θα σας ξεκινήσει να χρησιμοποιείτε IFTTT και Google Assistant για WLED σε ένα ESP8266.
Για να ρυθμίσετε το WLED & ESP8266, ακολουθήστε αυτόν τον οδηγό στο tynick:
tynick.com/blog/11-03-2019/getting-started…
Φωνάξτε στο Aircookie για τόσο υπέροχο λογισμικό! Https: //github.com/Aircoookiehttps://github.com/Aircoookie/WLEDhttps://github.com/Aircoookie/WLED-App
Προμήθειες:
WLED που εκτελεί ESP8266, nodeMCU ή παρόμοιο. Λογαριασμός IFTTT Βοηθός Google ή/και συσκευές Google Home
Βήμα 1: Ανοίξτε τις θύρες στο δρομολογητή σας
- Για να έχει πρόσβαση το IFTTT στο ESP8266, πρέπει να ανοίξετε μια θύρα προς τον έξω κόσμο.
- Η εφαρμογή WLED θα σας πει ποια είναι η εσωτερική διεύθυνση IP για το ESP8266.
- Επιλέξτε μια τυπική θύρα για το εξωτερικό (π.χ. 20015, 32265 κ.λπ.) και τη θύρα 80 στην εσωτερική θύρα.
- Ανατρέξτε στις οδηγίες των δρομολογητών σας σχετικά με τη ρύθμιση της προώθησης θύρας.
- *Δεν συνιστάται η χρήση της προεπιλεγμένης θύρας 80 ανοιχτή στον εξωτερικό κόσμο*
Βήμα 2: Δημιουργήστε IFTTT Trigger W/ Google Assistant
*Σημείωση: Το IFTTT θα σας ζητήσει να συνδέσετε τον Λογαριασμό σας Google και να δώσετε δικαιώματα για IFTTT*
- Εγγραφείτε με το IFTTT στο IFTTT.com
- Κάντε κλικ στην επιλογή Δημιουργία στην επάνω δεξιά γωνία.
- Κάντε κλικ στην επιλογή "Εάν αυτό (Προσθήκη)" με μαύρο φόντο.
- Αναζητήστε τον "Βοηθό Google" και κάντε κλικ στο "Βοηθό Google"
- Κάντε κλικ στην επιλογή "Πείτε μια απλή φράση" με μαύρο φόντο.
Βήμα 3: IFTTT - Ρύθμιση του Βοηθού Google
-
Στην ενότητα "Τι θέλετε να πείτε;"
Εισαγάγετε την εντολή που θα λέγατε μετά το "OK, Google …" Παράδειγμα: Πληκτρολογήστε "Turn on the moon" εάν η φράση σας ήταν "OK, Google. Ενεργοποιήστε το φεγγάρι"
-
Στην ενότητα "Ποιος άλλος τρόπος να το πω; (προαιρετικό)"
Εισαγάγετε μια δεύτερη εντολή που θα λέγατε μετά το "OK, Google …" Παράδειγμα: Πληκτρολογήστε "moon on" εάν η φράση σας ήταν "OK, Google. Φεγγάρι επάνω »
-
Στην ενότητα "Και άλλος τρόπος; (προαιρετικό)"
Εισαγάγετε μια δεύτερη εντολή που θα λέγατε μετά το "OK, Google …" Παράδειγμα: Πληκτρολογήστε "Turn on the moon" εάν η φράση σας ήταν "OK, Google. Άναψε το φεγγάρι »
-
Στην ενότητα "Τι θέλετε να πει ο Βοηθός ως απάντηση;"
Εισαγάγετε τι θέλετε να σας πει ο Βοηθός Google. Παράδειγμα: «Εντάξει. Τέλος "ή" Κατάλαβα "ή" Ενεργοποίηση του φεγγαριού"
- Επιλέξτε τη γλώσσα σας.
- Κάντε κλικ στην επιλογή "Δημιουργία σκανδάλης
Βήμα 4: IFTTT - Webhooks
- Κάντε κλικ στη συνέχεια Αυτό (Προσθήκη) με μαύρο φόντο
- Αναζητήστε "Webhooks" και κάντε κλικ στην επιλογή "Webhooks"
- Κάντε κλικ στην επιλογή "Υποβολή αιτήματος ιστού"
Βήμα 5: Ρύθμιση αιτήματος Ιστού στο IFTTT & Finish
- Για URL, πληκτρολογήστε [Εξωτερική διεύθυνση IP]: [Θύρα] /win [επιλογές για τη σκανδάλη]
-
Παράδειγμα: Για να ανάψετε τα LED και να ορίσετε το χρώμα σε λευκό: [Εξωτερική διεύθυνση IP]: [Port]/win & T = 1 & A = 128 & R = 255 & G = 255 & B = 255
Συνεχίστε να προσθέτετε τη συμβολοσειρά GET με & {parameter} = {value}
- Για "Μέθοδος", επιλέξτε "GET"
- Για "Τύπος περιεχομένου", επιλέξτε "application/x-www-form-urlencoded"
- Το σώμα παραμένει κενό.
- Κάντε κλικ στο κουμπί "Δημιουργία ενέργειας".
- Κάντε κλικ στο κουμπί Συνέχεια
- Κάντε κλικ στο Τέλος.
- Αφού το IFTTT πει "Συνδέθηκε", δοκιμάστε τη νέα σας φράση λέγοντας "OK, Google. [Νέα φράση ενεργοποίησης]"
Παράδειγμα επεξήγησης & παραμέτρων (FYI, οι παράμετροι έχουν διάκριση πεζών -κεφαλαίων. Το 't' δεν είναι το ίδιο με το 'T') Ορίστε [Εξωτερική διεύθυνση IP] ως εξωτερικό ipv4 (δηλ. 12.34.56.789) Ορίστε τον αριθμό [Port] από το βήμα προώθησης Port μετά ερωτηματικό (δηλ.: 28956) προσθήκη /νίκη μετά το λιμάνι (δηλαδή: 28956 /νίκη) & T = 1 || T σημαίνει Toggle || 0 (απενεργοποιημένο), 1 (ενεργοποιημένο), 2 (εναλλαγή ενεργοποίησης/απενεργοποίησης) & A = 128 || A σημαίνει Φωτεινότητα || τιμή 0-255 (128 = 50% φωτεινότητα) & R = 255 || R σημαίνει Κόκκινο κανάλι || τιμή 0-255 & G = 255 || G σημαίνει Πράσινο κανάλι || τιμή 0-255 & Β = 255 || Β σημαίνει Μπλε κανάλι || τιμή 0-255
Δείτε περισσότερες παραμέτρους στο Aircookie's Wiki, συμπεριλαμβανομένων των προεπιλογών και των εφέ LED…