ericl78 72 Signaler ce message Posté(e) 13 mars 2021 Bonjour à tous (migration HC2 --> HC3) Voilà, j'ai un script lua qui tourne toutes les minutes. Ce dernier gère toutes mes actions à effectuer dans la journée à une heure précise. Je cherche tout simplement comment mettre une condition horaire par rapport au levé ou couché du soleil. J'avais cela sur ma HC2 : if timestart == fibaro:getValue(1,'sunsetHour') then fibaro:startScene(30); end J'arrive à déclencher une scène avec ma HC3 sur sunset ou sunrise, mais cela ne m'intéresse pas, je désire tester l'horaire dans ma scène. Merci à vous 1 Partager ce message Lien à poster Partager sur d’autres sites
jjacques68 598 Signaler ce message Posté(e) 13 mars 2021 pas sûr de comprendre ce que tu veux... il suffit de stocker l'heure dans une variable, et à chaque boucle, si l'heure en cours = l'heure de ta variable, tu déclenches... Partager ce message Lien à poster Partager sur d’autres sites
ericl78 72 Signaler ce message Posté(e) 13 mars 2021 oui 100% en phase avec toi, mais comment stocker l'heure du sunset dans une variable, je cherche justement cela ? Peux tu me donner la ligne lua stp ? Merci Partager ce message Lien à poster Partager sur d’autres sites
jjacques68 598 Signaler ce message Posté(e) 13 mars 2021 (modifié) ben voilà : tu récupères la valeur du sunrise/set de la box dans la variable. local maVar = api.get("/settings/info").sunriseHour Modifié 13 mars 2021 par jjacques68 1 Partager ce message Lien à poster Partager sur d’autres sites
ericl78 72 Signaler ce message Posté(e) 13 mars 2021 Et voilà Merci ! Partager ce message Lien à poster Partager sur d’autres sites
jjacques68 598 Signaler ce message Posté(e) 13 mars 2021 tu récupères la valeur sous forme de chaine de caractères : "06:33" Partager ce message Lien à poster Partager sur d’autres sites
ericl78 72 Signaler ce message Posté(e) 13 mars 2021 oui, parfait, c'est vraiment ce que je cherchais sur HC3. Je migre de HC2 en HC3, pas toujours simple Merci 1 Partager ce message Lien à poster Partager sur d’autres sites
Fredmas 193 Signaler ce message Posté(e) 10 juin 2021 Le 13/03/2021 à 18:56, jjacques68 a dit : ben voilà : tu récupères la valeur du sunrise/set de la box dans la variable. local maVar = api.get("/settings/info").sunriseHour Quelle est la différence avec cette syntaxe : fibaro.getValue (1, 'sunriseHour') 1 Partager ce message Lien à poster Partager sur d’autres sites
Lazer 8 456 Signaler ce message Posté(e) 10 juin 2021 C'est pareil. fibaro.getValue() simplifie l'écriture, mais cette fonction appelle elle-même api.get() Donc tu choisis celui qui te plait le plus. 5 Partager ce message Lien à poster Partager sur d’autres sites
Fredmas 193 Signaler ce message Posté(e) 11 juin 2021 ok, merci Partager ce message Lien à poster Partager sur d’autres sites