Spisu treści:

WLED (na ESP8266) + IFTTT + Asystent Google: 5 kroków
WLED (na ESP8266) + IFTTT + Asystent Google: 5 kroków

Wideo: WLED (na ESP8266) + IFTTT + Asystent Google: 5 kroków

Wideo: WLED (na ESP8266) + IFTTT + Asystent Google: 5 kroków
Wideo: esp8266 with Google assistant 2024, Listopad
Anonim
WLED (na ESP8266) + IFTTT + Asystent Google
WLED (na ESP8266) + IFTTT + Asystent Google

Ten samouczek pozwoli Ci zacząć korzystać z IFTTT i Asystenta Google dla WLED na ESP8266.

Aby skonfigurować WLED i ESP8266, postępuj zgodnie z tym przewodnikiem na tynick:

tynick.com/blog/11-03-2019/rozpoczęcie…

Wołaj do Aircookie za tak wspaniałe oprogramowanie!

Kieszonkowe dzieci:

WLED z ESP8266, nodeMCU lub podobnym. Konto IFTTTAsystent Google i/lub urządzenia domowe Google

Krok 1: Otwórz porty na routerze

Otwórz porty na routerze
Otwórz porty na routerze
  • Aby IFTTT mógł uzyskać dostęp do twojego ESP8266, musisz otworzyć port na świat zewnętrzny.
  • Twoja aplikacja WLED poinformuje Cię, jaki jest wewnętrzny adres IP Twojego ESP8266.
  • Wybierz niestandardowy port na zewnątrz (np. 20015, 32265 itd.) i port 80 na porcie wewnętrznym.
  • Zapoznaj się z instrukcjami routera dotyczącymi konfigurowania przekierowania portów.
  • *Nie zaleca się używania domyślnego portu 80 otwartego na świat zewnętrzny*

Krok 2: Utwórz wyzwalacz IFTTT z Asystentem Google

Utwórz wyzwalacz IFTTT z Asystentem Google
Utwórz wyzwalacz IFTTT z Asystentem Google
Utwórz wyzwalacz IFTTT z Asystentem Google
Utwórz wyzwalacz IFTTT z Asystentem Google
Utwórz wyzwalacz IFTTT z Asystentem Google
Utwórz wyzwalacz IFTTT z Asystentem Google

*Uwaga: IFTTT poprosi Cię o połączenie konta Google i udzielenie uprawnień do IFTTT*

  • Zarejestruj się w IFTTT na IFTTT.com
  • Kliknij Utwórz w prawym górnym rogu.
  • Kliknij „Jeśli to (dodaj)” z czarnym tłem.
  • Wyszukaj „Asystent Google” i kliknij „Asystent Google”
  • Kliknij „Powiedz proste zdanie” na czarnym tle.

Krok 3: IFTTT – Skonfiguruj Asystenta Google

IFTTT – Konfiguracja Asystenta Google
IFTTT – Konfiguracja Asystenta Google
  • W sekcji „Co chcesz powiedzieć?”

    Wpisz polecenie, które powiesz po „OK, Google…” Przykład: Wpisz „Włącz księżyc”, jeśli Twoja fraza brzmiała „OK, Google. Włącz księżyc”

  • W sekcji „Jak można to powiedzieć w inny sposób? (opcjonalnie)”

    Wpisz drugie polecenie, które powiedziałbyś po „OK, Google…” Przykład: Wpisz „księżyc na”, jeśli Twoja fraza brzmiała „OK, Google”. Księżyc włączony”

  • W sekcji „I inny sposób? (opcjonalnie)”

    Wpisz drugie polecenie, które powiedziałbyś po „OK, Google…” Przykład: Wpisz „Włącz księżyc”, jeśli Twoja fraza brzmiała „OK, Google”. Włącz księżyc."

  • W sekcji „Co chcesz, aby Asystent odpowiedział w odpowiedzi?”

    Wpisz, co ma Ci powiedzieć Asystent Google. Przykład: „OK. Gotowe” lub „Got it” lub „Włączam księżyc”

  • Wybierz swój język.
  • Kliknij „Utwórz wyzwalacz

Krok 4: IFTTT – Webhooki

IFTTT - Webhooki
IFTTT - Webhooki
IFTTT - Webhooki
IFTTT - Webhooki
  • Kliknij Następnie (Dodaj) z czarnym tłem
  • Wyszukaj „Webhooki” i kliknij „Webhooki”
  • Kliknij „Złóż wniosek internetowy”

Krok 5: Skonfiguruj żądanie sieciowe na IFTTT i zakończ

Skonfiguruj żądanie sieciowe na IFTTT i zakończ
Skonfiguruj żądanie sieciowe na IFTTT i zakończ
Skonfiguruj żądanie sieciowe na IFTTT i zakończ
Skonfiguruj żądanie sieciowe na IFTTT i zakończ
  • Jako adres URL wprowadź [Zewnętrzny adres IP]: [Port] /win [opcje wyzwalacza]
  • Przykład: Aby włączyć diody LED i ustawić kolor na biały: [Zewnętrzny adres IP]:[Port]/win&T=1&A=128&R=255&G=255&B=255

    Po prostu dodawaj ciąg GET za pomocą &{parametr}={value}

  • W polu „Metoda” wybierz „POBIERZ”
  • W polu „Typ treści” wybierz „application/x-www-form-urlencoded”
  • Ciało pozostaje puste.
  • Kliknij przycisk „Utwórz działanie”.
  • Kliknij Kontynuuj
  • Kliknij Zakończ.
  • Po tym, jak IFTTT powie „Połączono”, wypróbuj nową frazę, mówiąc „OK, Google. [nowa fraza wyzwalająca]”

Przykładowe wyjaśnienie i parametry (FYI, parametry rozróżniają wielkość liter. „t” to nie to samo co „T”) średnik (np.:28956)dodaj /win po porcie (np.:28956/win)&T=1 || T oznacza Przełącz || 0(wył.), 1(wł.), 2(przełącz wł./wył.)&A=128 || A oznacza jasność || wartość 0-255 (128 = 50% jasności)&R=255 || R oznacza kanał czerwony || wartość 0-255&G=255 || G oznacza Zielony Kanał || wartość 0-255&B=255 || B oznacza kanał niebieski || wartość 0-255

Zobacz więcej parametrów na Wiki Aircookie, w tym ustawienia wstępne i efekty LED…