IFTTT - odczyt temperatury z Supli

Post Reply
sdsi
Posts: 112
Joined: Tue Nov 14, 2017 10:20 am

Thu Aug 01, 2019 5:11 pm

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ę.
User avatar
fracz
Posts: 1522
Joined: Fri Oct 28, 2016 10:56 pm
Location: Rybna

Thu Aug 01, 2019 6:07 pm

A czy można tam jakoś przetworzyć odpowiedz z linku?
sdsi
Posts: 112
Joined: Tue Nov 14, 2017 10:20 am

Thu Aug 01, 2019 7:07 pm

Dziękuję za zainteresowanie :)
fracz wrote:
Thu Aug 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):

Code: Select all

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
User avatar
fracz
Posts: 1522
Joined: Fri Oct 28, 2016 10:56 pm
Location: Rybna

Thu Aug 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
sdsi
Posts: 112
Joined: Tue Nov 14, 2017 10:20 am

Fri Aug 02, 2019 7:04 am

fracz wrote:
Thu Aug 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.
User avatar
fracz
Posts: 1522
Joined: Fri Oct 28, 2016 10:56 pm
Location: Rybna

Fri Aug 02, 2019 9:30 am

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
Posts: 112
Joined: Tue Nov 14, 2017 10:20 am

Fri Aug 02, 2019 10:50 am

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