Aller au contenu

Messages recommandés

Posté(e)

Je voulais commencer a regarder cette après midi ou ce soir avec mon nouveau didacticiel :D

Je vais rajouter une condition du coup avec Saison (Hiver/été)

 

Merci Nikko ! ;)

  • 1 mois après...
Posté(e)

Salut Domodial,

 

Ta scène est lancée sur une modification de la Variable globale Maison

D'après ce que je comprend son contenu est soit "Present" soit "Absent". Si c'est le cas la ligne suivante enverra toujours "present", car la variable (en lua) Maison n'est pas définie

Il faut que tu compares avec la variable globale Maison; Par exemple:

local etatMaison = fibaro:getGlobalValue('Maison')
if (etatMaison == "Absent" ) then ifttt("absent") else ifttt("present");end;

Nicolas

 

 

Merci Nikko !!

 

Je reprends ce vieux sujet ;) car à  l'époque j'avais baissé les bras.

Tout est plus limpide maintenant suite aux nombreux échanges :)

Je reprends donc ce code avec la liaison IFTTT afin de mixer le tout dans un calendrier google et evenements ponctuels.

Posté(e)

 

Une fonction par ex en LUA avec ifttt ( merci à  sebcbien pour la structure )

function ifttt(trigger)
local httpClient = net.HTTPClient({ timeout = 2000 });
local url = 'https://maker.ifttt.com/trigger/'..trigger..'/with/key/kkkkkkkkkk';
--debug url
print(url);
httpClient:request(url, {
success = function(response)
if tonumber(response.status) == 200 then
print("Updated at " .. os.date());
else

 

@Bonno2007

 

J'ai besoin que le script démarre hyper rapidement pour une autre utilisation.

Et je vois qu'il y a deux timers, net.HTTPClient({ timeout = 2000 }); et (response.status) == 200

 

Sauf que je ne comprends pas a quoi cela sert.

Est-il possible de diminuer ces timers de manière à  ce que le script traite plus rapidement la demande de lancement de recette IFTTT ?

 

Merci

Posté(e)

le temps c'est au niveau du timeout seulement, tu peux essayer de réduire, mais ça n'a pas d'intérêt, c'est le temps maximum d'attente. Si ifttt est HS, tu n'attendras pas plus de 2 sec. Donc ne change rien. 

×
×
  • Créer...