---
title: Grenton integracja z IFTTT
description:   IFTTT to platforma pozwalająca w łatwy sposób tworzyć proste aplety pozwalające na integrację usług znajdujących się w internecie. Podłączenie Grentona przez Gate Http jest dość proste, dlatego w ra
---

[Przejdź do treści](https://knowledgebase.grenton.com/pl/grenton-integracja-z-ifttt#main-content)

- [Polski](https://knowledgebase.grenton.com/pl/grenton-integracja-z-ifttt)
- [English](https://knowledgebase.grenton.com/en/integration-of-grenton-with-ifttt)

Polski

Pokaż podmenu do tłumaczenia

[Nowe zgłoszenie](https://knowledgebase.grenton.com/pl/kb-tickets/new?hsLang=pl) [Portal klienta](https://knowledgebase.grenton.com/wsparcie?hsLang=pl)

![Logo\_Grenton\_Main\_2020\_RGB\_v1.0-1.png\]](https://knowledgebase.grenton.com/hs-fs/hubfs/Logo_Grenton_Main_2020_RGB_v1.0-1.png?width=200&height=94&name=Logo_Grenton_Main_2020_RGB_v1.0-1.png)

Otwórz główne menu nawigacji

Zamknij główne menu nawigacji

- - [Polski](https://knowledgebase.grenton.com/pl/grenton-integracja-z-ifttt)
    - [English](https://knowledgebase.grenton.com/en/integration-of-grenton-with-ifttt)

  Polski
  
  Pokaż podmenu do tłumaczenia
- [Nowe zgłoszenie](https://knowledgebase.grenton.com/pl/kb-tickets/new)
- [Portal klienta](https://knowledgebase.grenton.com/wsparcie)
- [Szkolenia](https://szkolenia.grenton.pl/)

[Szkolenia](https://szkolenia.grenton.pl/)

 Witaj. Jak możemy Ci pomóc?

- Brak sugerowanych wyników, ponieważ pole wyszukiwania jest puste.

1. [Baza wiedzy](https://knowledgebase.grenton.com/pl?hsLang=pl)
2. [Konfiguracja i Integracje](https://knowledgebase.grenton.com/pl/konfiguracja-i-integracje?hsLang=pl)
3. [Gate HTTP](https://knowledgebase.grenton.com/pl/konfiguracja-i-integracje?hsLang=pl#gate-http)

# Grenton integracja z IFTTT

 

[![](https://knowledgebase.grenton.com/hubfs/Knowledge%20Base%20Import/s3.amazonaws.comcdn.freshdesk.comdatahelpdeskattachmentsproduction35097930568original_4-1yL5fiAOqBEgpTvAem96KHZh0l_aIKQ-2.png)](http://domktorymysli.pl/2020/08/grenton-integracja-z-ifttt/)

IFTTT to platforma pozwalająca w łatwy sposób tworzyć proste aplety pozwalające na integrację usług znajdujących się w internecie. Podłączenie Grentona przez Gate Http jest dość proste, dlatego w ramach rozrywki, pokażę jak szybko można zintegrować Grentona np. z Asystentem Google. W analogiczny sposób można połączyć inne usługi dostępne na platformie IFTTT.

**Konfiguracja IFTTT**

Oczywiście potrzebujesz konta na IFTTT. Potem należy stworzyć nowy applet.

![](https://knowledgebase.grenton.com/hubfs/Knowledge%20Base%20Import/s3.amazonaws.comcdn.freshdesk.comdatahelpdeskattachmentsproduction35097930569originallpMaGVfMShOwkTbDAm9aKqN_CWAUEQrctQ-2.png)

Klikamy w + i wybieramy “Google Assistant”, a potem “Say a phrase with a text ingredient”, bo chcemy dodać własny parametr. Trzeba wpisać na jakie komendy ma reagować. Np. coś takiego:

![](https://knowledgebase.grenton.com/hubfs/Knowledge%20Base%20Import/s3.amazonaws.comcdn.freshdesk.comdatahelpdeskattachmentsproduction35097930570originalkGJKC3BsHzeNwCQJ2irWy86FcHAJgKAxsw-2.png)

Niestety w IFTTT integracja z Google Asystentem działa póki co w języku angielskim, dlatego w ustawieniach asystenta musisz dodać język angielski (**bez tego nie będzie działało**).

Po tym jak utworzymy “trigger”, klikamy na “+” przy that i wybieramy serwis “Webhooks”.

I konfigurujemy w następujący sposób:

![](https://knowledgebase.grenton.com/hubfs/Knowledge%20Base%20Import/s3.amazonaws.comcdn.freshdesk.comdatahelpdeskattachmentsproduction35097930571originaldK-ot-k3EYJ7e-9EmtLpJ2gxGCdnMbTOqw-2.png)

I teraz uwaga, adres URL to będzie publiczny adres Twojego Gate Http. Na routerze powinieneś wystawić port 80 (lub inny), tak żeby moduł Gate był dostępny z internetu. Jeśli masz stałe publiczne IP, to będzie prosto. Natomiast jeśli Twoje IP się zmienia (ale nadal masz publiczne IP), to przyda Ci się jakiś DynDNS typu [www.duckdns.org](https://www.duckdns.org/). W dalszej części posta będę zakładał, że Gate znajduje się pod adresem [http://domktorymyśli.pl](http://domktorymy%C5%9Bli.pl?hsLang=pl).

Nagłówek “Content Type” ustawiamy na: “text/plain”, bo chcemy żeby było prosto, a w ciele wstawiamy “ingredient” którym jest nazwa pomieszczenia w którym włączamy światło.

Naciskamy przycisk “Crate action” i powinniśmy dostać podsumowanie:  “If You say “turn on the lights in $”, then Make a web request”.

**Skrypt w OM**

Teraz w OM, dla modułu Gate należy przygotować ‘HttpListener’. U mnie wygląda on tak:

![](https://knowledgebase.grenton.com/hubfs/Knowledge%20Base%20Import/s3.amazonaws.comcdn.freshdesk.comdatahelpdeskattachmentsproduction35097930572originalPqS8qctGWr550a2kvGCzTTRfrZPjOTi-vA-2.png)

W zasadzie zmieniłem tylko pole “path” na wartość “/lightOn”, stworzyłem też nowy skrypt o nazwie “IFTTT\_light\_on()” i dodałem go do zdarzenia “OnRequest” obiektu “IFTTT\_webhook”

Ciało skryptu (funkcji) GATE-\>IFTTT\_light\_on() wygląda następująco:

```
local body = GATE->IFTTT_webhook->RequestBody — przepisujemy request body do zmiennej lokalnejif (body == “office”) then — jeżeli w ciele znajduje się słowo “office” to włącz światłoDOM->P1_26_R7_BIURO_SWIATLO->SwitchOn(0)endif (body == “living room”) then — jeżeli w ciele znajduje się słowo “living room” to włącz światło w salonieDOM->P1_30_R7_SALON_LED->Switch(0) endGATE->IFTTT_webhook->SendResponse() — zakończ request i wyślij odpowiedź
```

 

I to w sumie wszystko. Dalej możesz dodać kolejny listener do wyłączania świateł.

**Błędy**

Jeżeli coś Ci nie działa, to możesz użyć Postmana i próbować wywołać akcję na Gate lokalnie. Tak jakby to robił IFTTT. Np tak:

![](https://knowledgebase.grenton.com/hubfs/Knowledge%20Base%20Import/s3.amazonaws.comcdn.freshdesk.comdatahelpdeskattachmentsproduction35097930573originaleA0thOfLBHhk6YDxLkie2UGNyu83kVHJ8Q-2.png)

Jak już uda Ci się wywołać akcję (nie dostaniesz błędu 5xx lub 4xx), to powoli możesz dodawać kolejne linie kodu włączające światło.

**Co dalej?**

Jest to najprostszy możliwy przykład. Możesz dopisać analogicznie skrypt do wyłączania światła ?

**Bezpieczeństwo**

Dla uproszczenia pominąłem wątek bezpieczeństwa. Dlatego swój skrypt możesz zabezpieczyć dodatkowo jakimś parametrem w URL, który będzie kluczem. Nie jest to idealne rozwiązanie, ale w większości wypadków wystarczające. Na pewno nie podłączaj webhooków IFTTT pod skrypt rozbrajania alarmu czy otwierania bramy garażowej ?

Autorem tego artykułu jest **Tytus Ciunelis [https://domktorymysli.pl/2020/08/grenton-integracja-z-ifttt/](https://domktorymysli.pl/2020/08/grenton-integracja-z-ifttt/)**

 

 

![](https://knowledgebase.grenton.com/hubfs/Knowledge%20Base%20Import/support.grenton.plplsupportsolutionsarticles35000166433-grenton-integracja-z-ifttthit-2.gif)

- [Wytyczne instalacyjne](https://knowledgebase.grenton.com/pl/wytyczne-instalacyjne?hsLang=pl#main-content)

    - [Jak Wykonać Instalację Elektryczną](https://knowledgebase.grenton.com/pl/wytyczne-instalacyjne?hsLang=pl#jak-wykona%C4%87-instalacj%C4%99-elektryczn%C4%85)
- [Urządzenia referencyjne](https://knowledgebase.grenton.com/pl/urz%C4%85dzenia-referencyjne?hsLang=pl#main-content)

    - [Zintegrowane urządzenia](https://knowledgebase.grenton.com/pl/urz%C4%85dzenia-referencyjne?hsLang=pl#zintegrowane-urz%C4%85dzenia)
- [Najczęstsze Błędy](https://knowledgebase.grenton.com/pl/najcz%C4%99stsze-b%C5%82%C4%99dy?hsLang=pl)
- [Instalacja Elektryczna](https://knowledgebase.grenton.com/pl/instalacja-elektryczna?hsLang=pl)
- [Konfiguracja i Integracje](https://knowledgebase.grenton.com/pl/konfiguracja-i-integracje?hsLang=pl#main-content)

    - [Gate Modbus](https://knowledgebase.grenton.com/pl/konfiguracja-i-integracje?hsLang=pl#gate-modbus)
    - [Videoszkolenia](https://knowledgebase.grenton.com/pl/konfiguracja-i-integracje?hsLang=pl#videoszkolenia)
    - [Aplikacje](https://knowledgebase.grenton.com/pl/konfiguracja-i-integracje?hsLang=pl#aplikacje)
    - [Gate HTTP](https://knowledgebase.grenton.com/pl/konfiguracja-i-integracje?hsLang=pl#gate-http)
    - [Smart Panel](https://knowledgebase.grenton.com/pl/konfiguracja-i-integracje?hsLang=pl#smart-panel)
    - [Konfiguracja](https://knowledgebase.grenton.com/pl/konfiguracja-i-integracje?hsLang=pl#konfiguracja)
    - [Interfejsy myGrenton](https://knowledgebase.grenton.com/pl/konfiguracja-i-integracje?hsLang=pl#interfejsy-mygrenton)
    - [Obiekty wirtualne](https://knowledgebase.grenton.com/pl/konfiguracja-i-integracje?hsLang=pl#obiekty-wirtualne)
    - [Gate Alarm](https://knowledgebase.grenton.com/pl/konfiguracja-i-integracje?hsLang=pl#gate-alarm)
- [Domofon](https://knowledgebase.grenton.com/pl/domofon?hsLang=pl)
- [Najczęściej Zadawane Pytania](https://knowledgebase.grenton.com/pl/najcz%C4%99%C5%9Bciej-zadawane-pytania?hsLang=pl#main-content)

    - [FAQ](https://knowledgebase.grenton.com/pl/najcz%C4%99%C5%9Bciej-zadawane-pytania?hsLang=pl#faq)
    - [O Grenton](https://knowledgebase.grenton.com/pl/najcz%C4%99%C5%9Bciej-zadawane-pytania?hsLang=pl#o-grenton)
- [Cenniki i dokumenty](https://knowledgebase.grenton.com/pl/cenniki-i-dokumenty?hsLang=pl)

[![Grenton logo](https://knowledgebase.grenton.com/hs-fs/hubfs/Logo_Grenton_variants_BIG_2020_plus_RGB_v0.2-02.png?width=400&height=100&name=Logo_Grenton_variants_BIG_2020_plus_RGB_v0.2-02.png "Grenton logo")](http://grenton.com)

<https://www.facebook.com/grenton.smart.home> <https://www.instagram.com/grenton_smart_home/> <https://www.youtube.com/channel/UCFNNI-dgO1cm81kCrSr1bzg> <https://www.linkedin.com/company/grenton>

Copyright © 2026, Grenton Sp.z o.o.