Spisu treści:
- Krok 1: Otwórz porty na routerze
- Krok 2: Utwórz wyzwalacz IFTTT z Asystentem Google
- Krok 3: IFTTT – Skonfiguruj Asystenta Google
- Krok 4: IFTTT – Webhooki
- Krok 5: Skonfiguruj żądanie sieciowe na IFTTT i zakończ
Wideo: WLED (na ESP8266) + IFTTT + Asystent Google: 5 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:26
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
- 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
*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
-
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
- 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
- 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…