WLED (ב- ESP8266) + IFTTT + Google Assistant: 5 שלבים
WLED (ב- ESP8266) + IFTTT + Google Assistant: 5 שלבים
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 Assistant ו/או מכשירי הבית של Google

שלב 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 Assistant" ולחץ על "Google Assistant"
  • לחץ על "אמור משפט פשוט" עם רקע שחור.

שלב 3: IFTTT - הגדרת Google Assistant

IFTTT - הגדר את Google Assistant
IFTTT - הגדר את Google Assistant
  • תחת "מה אתה רוצה להגיד?"

    הזן את הפקודה שהיית אומר אחרי "אישור, גוגל …" דוגמה: הזן "הפעל את הירח" אם הביטוי שלך היה "אישור, גוגל. הפעל את הירח"

  • תחת "מה עוד דרך להגיד את זה? (אופציונלי)"

    הזן פקודה שנייה שהיית אומר אחרי "OK, Google …" דוגמה: הזן "moon on" אם הביטוי שלך היה "OK, Google. ירח על."

  • תחת "ועוד דרך? (אופציונלי)"

    הזן פקודה שנייה שהיית אומר אחרי "אישור, גוגל …" דוגמה: הזן "הפעל את הירח" אם הביטוי שלך היה "אישור, גוגל. הפעל את הירח."

  • תחת "מה אתה רוצה שהעוזר יגיב בתגובה?"

    הזן את מה שאתה רוצה ש- Google Assistant יגיד לך. דוגמה: "בסדר. בוצע "או" הבנתי "או" הפעלת הירח"

  • בחר את השפה שלך.
  • לחץ על "צור טריגר

שלב 4: IFTTT - Webhooks

IFTTT - Webhooks
IFTTT - Webhooks
IFTTT - Webhooks
IFTTT - Webhooks
  • לחץ על ואז על (הוסף) עם רקע שחור
  • חפש "Webhooks" ולחץ על "Webhooks"
  • לחץ על "בקש אינטרנט"

שלב 5: הגדר בקשת אינטרנט ב- IFTTT & Finish

הגדרת בקשת אינטרנט ב- IFTTT & Finish
הגדרת בקשת אינטרנט ב- IFTTT & Finish
הגדרת בקשת אינטרנט ב- IFTTT & Finish
הגדרת בקשת אינטרנט ב- IFTTT & Finish
  • עבור כתובת אתר, הזן [כתובת IP חיצונית]: [יציאה] /win [אפשרויות להדק]
  • דוגמה: כדי להדליק את הנורות ולהגדיר את הצבע ללבן: [כתובת IP חיצונית]: [יציאה]/win & T = 1 & A = 128 & R = 255 & G = 255 & B = 255

    המשך להוסיף את מחרוזת GET שלך עם & {parameter} = {value}

  • עבור "שיטה", בחר "קבל"
  • עבור "סוג תוכן", בחר "application/x-www-form-urlencoded"
  • גוף נשאר ריק.
  • לחץ על כפתור "צור פעולה".
  • לחץ על המשך
  • לחץ על סיום.
  • לאחר ש- IFTTT אומר "מחובר", נסה את הביטוי החדש שלך באומרו "אישור, גוגל. [ביטוי טריגר חדש]"

הסבר לדוגמא ופרמטרים (לידיעתך, הפרמטרים רגישים לאותיות. 'T' אינו זהה ל- 'T') הגדר [כתובת IP חיצונית] כ- ipv4 החיצוני שלך (כלומר 12.34.56.789) הגדר את מספר [Port] מהעברת הנמל שלב אחרי נקודה -פסיק (כלומר: 28956) הוספה /זכייה לאחר היציאה (כלומר: 28956 /win) & T = 1 || T פירושו החלפה || 0 (כבוי), 1 (מופעל), 2 (החלפה/כיבוי) & A = 128 || א אמצעי בהירות || ערך 0-255 (128 = 50% בהירות) & R = 255 || R פירושו ערוץ אדום || ערך 0-255 & G = 255 || G פירושו ערוץ ירוק || ערך 0-255 & B = 255 || B פירושו ערוץ כחול || ערך 0-255

ראה פרמטרים נוספים בוויקי של Aircookie כולל הגדרות קבועות מראש ואפקטים של LED …