Inteligentny dom - IFTTT - multiple triggers / wiele warunków

แชร์
ฝัง
  • เผยแพร่เมื่อ 29 ม.ค. 2025

ความคิดเห็น • 7

  • @pro14ab
    @pro14ab 5 ปีที่แล้ว

    Ciekawe rozwiązanie
    A jest może jakaś możliwość odpalania urządzeń po lokalnym IP przez ifftt?🤔

    • @BMWdominikADHD
      @BMWdominikADHD  4 ปีที่แล้ว

      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.

  • @proteuspetrus
    @proteuspetrus 5 ปีที่แล้ว

    Bardzo sprytne rozwiązanie. Skąd mam jednak pobrać bezpośredni adres do wywołania apletu IFTTT ?

    • @BMWdominikADHD
      @BMWdominikADHD  5 ปีที่แล้ว +1

      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.

    • @proteuspetrus
      @proteuspetrus 5 ปีที่แล้ว

      @@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 ?

    • @BMWdominikADHD
      @BMWdominikADHD  5 ปีที่แล้ว +1

      @@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());
      }

    • @P3tru5
      @P3tru5 4 ปีที่แล้ว

      @@BMWdominikADHD Tak. Dziękuję za pomoc. Pozdrawiam.