Jeżeli chodzi o odpalanie urządzeń SONOFF to w ogóle nie jest potrzebne zewnętrzne IP. Wiążesz konto IFTTT z kontem Sonoff. A włączniki Sonoffa komunikują się z twojego domu z kontem Sonoffa za pomocą chińskiego serwera. Czyli będąc po za domem możesz przez LTE z telefonu po uruchomieniu aplikacji Ewelink obsługującej domowe urządzenia Sonoff włączać i wyłączać je bo one komunikują się z serwerem i są dostępne tylko dla ciebie po podaniu maila i hasła. Serwer sam je odnajduje nawet przy braku zewnętrznego IP.
Przy pierwszym tworzeniu apletu z serwisem Webhooks powinno ci utworzyć key. Jak już utworzysz aplet z użyciem Webhooks to wchodzisz w link: ifttt.com/maker_webhooks/settings i tam pojawi ci się coś w stylu: maker.ifttt.com/use/xc7Dhb3Sf1PobvtxII7JmJgSgEbmeahExY8oSZNgRuu i ten ciąg znaków po ostatnim sleszu to twój KEY. A gotowy link który nawet po wklejeniu do przeglądarki uruchamia urządzenie wygląda tak: maker.ifttt.com/trigger/lampka1/with/key/xc7Dhb3Sf1PobvtxII7JmJgSgEbmeahExY8oSZNgRuu - u mnie Webhooks ze słowem 'lampka1' uruchamia Sonoffa lampki jako 'włącz' a na 'wyłącz' stworzyłem 'lampka0' i link: maker.ifttt.com/trigger/lampka0/with/key/xc7Dhb3Sf1PobvtxII7JmJgSgEbmeahExY8oSZNgRuu wyłącza lampkę. Oczywiście tu wstawiłem wymyślony klucz. Jak coś to pisz.
@@BMWdominikADHD Bardzo dziękuję za pomoc.. Rozwiązanie działa doskonale. Czy używasz kilku takich arkuszy jednocześnie ? Zastanawiam się czy wtedy nie powstaną duże opóźnienia. Mam niewielką wiedzę na temat pisania makr, chciałbym jednak dołączyć więcej niż jedno wywołanie apletu. Czy jest to możliwe ?
@@proteuspetrus Maksymalne opóźnienia to około 1 sekundy. Używam dwóch odrębnych arkuszy ale do dwóch różnych zadań niezależnych od siebie. Możesz zawsze w IFTTT stworzyć Webhooks wywołujący kilka urządzeń na raz. Ja stworzyłem Webhooki które oprócz uruchomienia urządzenia jako drugie THEN mają uruchomić poprzez Webhook kolejny Webhook który uruchomi inne urządzenie i oprócz tego wywoła kolejny Webhooks. Czyli iF Webhooks "lampkaon" THEN Sonoff 1 Plugin device, THEN Webhooks "maker.ifttt.com/trigger/monitorON/IFTTT KEY". "A co do makro to nie wiem czy dobrze cię rozumiem. Czy chodzi ci o takie coś? function Auto() { var response = UrlFetchApp.fetch("maker.ifttt.com/trigger/monitorON/IFTTT KEY"); var response1 = UrlFetchApp.fetch("maker.ifttt.com/trigger/lampkaON/IFTTT KEY"); var response2 = UrlFetchApp.fetch("maker.ifttt.com/trigger/ledyON/IFTTT KEY"); Logger.log(response.getContentText()); Logger.log(response1.getContentText()); Logger.log(response2.getContentText()); }
Ciekawe rozwiązanie
A jest może jakaś możliwość odpalania urządzeń po lokalnym IP przez ifftt?🤔
Jeżeli chodzi o odpalanie urządzeń SONOFF to w ogóle nie jest potrzebne zewnętrzne IP. Wiążesz konto IFTTT z kontem Sonoff. A włączniki Sonoffa komunikują się z twojego domu z kontem Sonoffa za pomocą chińskiego serwera. Czyli będąc po za domem możesz przez LTE z telefonu po uruchomieniu aplikacji Ewelink obsługującej domowe urządzenia Sonoff włączać i wyłączać je bo one komunikują się z serwerem i są dostępne tylko dla ciebie po podaniu maila i hasła. Serwer sam je odnajduje nawet przy braku zewnętrznego IP.
Bardzo sprytne rozwiązanie. Skąd mam jednak pobrać bezpośredni adres do wywołania apletu IFTTT ?
Przy pierwszym tworzeniu apletu z serwisem Webhooks powinno ci utworzyć key. Jak już utworzysz aplet z użyciem Webhooks to wchodzisz w link: ifttt.com/maker_webhooks/settings i tam pojawi ci się coś w stylu: maker.ifttt.com/use/xc7Dhb3Sf1PobvtxII7JmJgSgEbmeahExY8oSZNgRuu i ten ciąg znaków po ostatnim sleszu to twój KEY. A gotowy link który nawet po wklejeniu do przeglądarki uruchamia urządzenie wygląda tak: maker.ifttt.com/trigger/lampka1/with/key/xc7Dhb3Sf1PobvtxII7JmJgSgEbmeahExY8oSZNgRuu - u mnie Webhooks ze słowem 'lampka1' uruchamia Sonoffa lampki jako 'włącz' a na 'wyłącz' stworzyłem 'lampka0' i link: maker.ifttt.com/trigger/lampka0/with/key/xc7Dhb3Sf1PobvtxII7JmJgSgEbmeahExY8oSZNgRuu wyłącza lampkę. Oczywiście tu wstawiłem wymyślony klucz. Jak coś to pisz.
@@BMWdominikADHD Bardzo dziękuję za pomoc.. Rozwiązanie działa doskonale. Czy używasz kilku takich arkuszy jednocześnie ? Zastanawiam się czy wtedy nie powstaną duże opóźnienia. Mam niewielką wiedzę na temat pisania makr, chciałbym jednak dołączyć więcej niż jedno wywołanie apletu. Czy jest to możliwe ?
@@proteuspetrus Maksymalne opóźnienia to około 1 sekundy. Używam dwóch odrębnych arkuszy ale do dwóch różnych zadań niezależnych od siebie. Możesz zawsze w IFTTT stworzyć Webhooks wywołujący kilka urządzeń na raz. Ja stworzyłem Webhooki które oprócz uruchomienia urządzenia jako drugie THEN mają uruchomić poprzez Webhook kolejny Webhook który uruchomi inne urządzenie i oprócz tego wywoła kolejny Webhooks. Czyli iF Webhooks "lampkaon" THEN Sonoff 1 Plugin device, THEN Webhooks "maker.ifttt.com/trigger/monitorON/IFTTT KEY". "A co do makro to nie wiem czy dobrze cię rozumiem. Czy chodzi ci o takie coś?
function Auto() {
var response = UrlFetchApp.fetch("maker.ifttt.com/trigger/monitorON/IFTTT KEY");
var response1 = UrlFetchApp.fetch("maker.ifttt.com/trigger/lampkaON/IFTTT KEY");
var response2 = UrlFetchApp.fetch("maker.ifttt.com/trigger/ledyON/IFTTT KEY");
Logger.log(response.getContentText());
Logger.log(response1.getContentText());
Logger.log(response2.getContentText());
}
@@BMWdominikADHD Tak. Dziękuję za pomoc. Pozdrawiam.