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

WLED (στο ESP8266) + IFTTT + Google Assistant: 5 Βήματα
WLED (στο ESP8266) + IFTTT + Google Assistant: 5 Βήματα

Βίντεο: WLED (στο ESP8266) + IFTTT + Google Assistant: 5 Βήματα

Βίντεο: WLED (στο ESP8266) + IFTTT + Google Assistant: 5 Βήματα
Βίντεο: Home Assistant - подключаем адресную ленту WS2812B через ESP8266 с прошивкой WLED 2024, Νοέμβριος
Anonim
WLED (στο ESP8266) + IFTTT + Google Assistant
WLED (στο ESP8266) + IFTTT + Google Assistant

Αυτό το σεμινάριο θα σας ξεκινήσει να χρησιμοποιείτε 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 Trigger W/ Google Assistant
Δημιουργήστε IFTTT Trigger W/ Google Assistant
Δημιουργήστε IFTTT Trigger W/ Google Assistant
Δημιουργήστε IFTTT Trigger W/ Google Assistant
Δημιουργήστε IFTTT Trigger W/ Google Assistant
Δημιουργήστε IFTTT Trigger W/ Google Assistant

*Σημείωση: Το IFTTT θα σας ζητήσει να συνδέσετε τον Λογαριασμό σας Google και να δώσετε δικαιώματα για IFTTT*

  • Εγγραφείτε με το IFTTT στο IFTTT.com
  • Κάντε κλικ στην επιλογή Δημιουργία στην επάνω δεξιά γωνία.
  • Κάντε κλικ στην επιλογή "Εάν αυτό (Προσθήκη)" με μαύρο φόντο.
  • Αναζητήστε τον "Βοηθό Google" και κάντε κλικ στο "Βοηθό Google"
  • Κάντε κλικ στην επιλογή "Πείτε μια απλή φράση" με μαύρο φόντο.

Βήμα 3: IFTTT - Ρύθμιση του Βοηθού Google

IFTTT - Ρύθμιση του Βοηθού Google
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

IFTTT - Webhooks
IFTTT - Webhooks
IFTTT - Webhooks
IFTTT - Webhooks
  • Κάντε κλικ στη συνέχεια Αυτό (Προσθήκη) με μαύρο φόντο
  • Αναζητήστε "Webhooks" και κάντε κλικ στην επιλογή "Webhooks"
  • Κάντε κλικ στην επιλογή "Υποβολή αιτήματος ιστού"

Βήμα 5: Ρύθμιση αιτήματος Ιστού στο IFTTT & Finish

Ρύθμιση αιτήματος Ιστού σε IFTTT & Finish
Ρύθμιση αιτήματος Ιστού σε IFTTT & Finish
Ρύθμιση αιτήματος Ιστού σε IFTTT & Finish
Ρύθμιση αιτήματος Ιστού σε 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…

Συνιστάται: