IFTTT - odczyt temperatury z Supli

sdsi
Posty: 134
Rejestracja: wt lis 14, 2017 10:20 am

Dzień dobry,

Wiemy już, że integracji Supli z IFTTT nie będzie.

Da się jednak wstawiać linki bezpośrednie do wykonania po spełnieniu jakiegoś warunku w IFTTT za pomocą Webhook.

Czy w jakikolwiek sposób da się jednak odczytać - jako warunek w IFTTT - temperaturę z Supli (większa/mniejsza, niż...)?

Będę wdzięczny za informację.
Awatar użytkownika
fracz
Posty: 2256
Rejestracja: pt paź 28, 2016 10:56 pm
Lokalizacja: Kraków

A czy można tam jakoś przetworzyć odpowiedz z linku?
sdsi
Posty: 134
Rejestracja: wt lis 14, 2017 10:20 am

Dziękuję za zainteresowanie :)
fracz pisze: czw sie 01, 2019 6:07 pm A czy można tam jakoś przetworzyć odpowiedz z linku?
Bezpośrednio nie. Ale można pokombinować.

Jako warunek Webhooks daje do dyspozycji wyłącznie ustalenie etykiety event:

Potem można wywołać link, w którym jest nazwa etykiety oraz unikalny klucz użytkownika (XXX):

Kod: Zaznacz cały

Your key is: XXX

To trigger an Event:

Make a POST or GET web request to:

https://maker.ifttt.com/trigger/{event}/with/key/XXX

With an optional JSON body of:

{ "value1" : "", "value2" : "", "value3" : "" }

The data is completely optional, and you can also pass value1, value2, and value3 as query parameters or form variables. This content will be passed on to the Action in your Recipe.

You can also try it with curl from a command line.

curl -X POST https://maker.ifttt.com/trigger/{event}/with/key/XXX
Tak więc - np. w Twoich Scenach (na https://supla.fracz.com) można by odpytać stan temperatury (albo stan przekaźnika) i za pomocą skryptu nadać odpowiednią etykietę a następnie wysłać z tą etykietą odpowiedni link do IFTTT. A ten dalej wykona co trzeba, czyli jakieś zdarzenie z bazy tego co oferuje IFTTT.

Podałbyś przykłady takich skryptów? :)

Myślę, że jest to furtka do integracji tą drogą Supli z IFTTT
Awatar użytkownika
fracz
Posty: 2256
Rejestracja: pt paź 28, 2016 10:56 pm
Lokalizacja: Kraków

I jak IFTTT dostanie takie żądanie to można skonfigurować że ma się cośtam wtedy innego stać? Czy to nie jest rozwiązaniem? viewtopic.php?f=24&t=3791
sdsi
Posty: 134
Rejestracja: wt lis 14, 2017 10:20 am

fracz pisze: czw sie 01, 2019 8:31 pm I jak IFTTT dostanie takie żądanie to można skonfigurować że ma się cośtam wtedy innego stać? Czy to nie jest rozwiązaniem? viewtopic.php?f=24&t=3791

Tak - jak IFTTT otrzyma żądanie, czyli link z etykietą (jak warunek if) to wtedy wykona to, co pod tą etykietę skonfigurowaliśmy z bazy tego co oferuje ten serwis. W ten sposób można więc ominąć to czego nie będziemy mieć w kwestii bezpośredniej integracji Supli z IFTTT - użyć Supli jako warunku w IFTTT (stan przekaźnika, stan temperatury, etc...). Pod warunkiem, że coś (jakiś skrypt) odczyta dane Supli, nada odpowiednią etykietę i wyśle link do IFTTT.

Nie umiem powiedzieć, czy to co podałeś załatwi sprawę - to dla mnie za trudne. Bardziej liczyłem na taką funkcjonalność w Twoich Scenach. Jeżeli to nie jest możliwe - to może ktoś inny ogarnie temat. Wydaje się, że to stosunkowo łatwy sposób implementacji współpracy na linii Supla-IFTTT.

W drugą stronę - jak wiemy nie ma problemu - warunek (if) z bazy tego co oferuje IFTTT, a potem wykonuje się zadanie z SUPLI za pomocą linku bezpośredniego.
Awatar użytkownika
fracz
Posty: 2256
Rejestracja: pt paź 28, 2016 10:56 pm
Lokalizacja: Kraków

To tak - to rozwiązanie załatwia sprawę na chwilę obecną. Docelowo to będzie zrobione po ludzku w Cloudzie - już nawet mamy pomysł. Wyślijcie trochę 💌 do @pzygmunt to może znajdzie czas na implementację hooków i wtedy będzie można robić cuda :D
sdsi
Posty: 134
Rejestracja: wt lis 14, 2017 10:20 am

dzięki. napisałem do @pzygmunt w tym wątku - viewtopic.php?p=46326#p46326
ODPOWIEDZ

Wróć do „Ogólna dyskusja”