Script Time LUA volets roulants

Forum dédié aux problématiques concernant les scripts pour DomoticZ.
Entourez votre code et les logs avec les balises nommées code grâce au bouton <\>.
tomaprice
Messages : 14
Inscription : 10 nov. 2017, 15:10

Script Time LUA volets roulants

Message par tomaprice »

Bonjour,
Ce script vous semble-t-il correct pour gérer ouverture/fermeture de mon volet roulant si mon alarme est activée ?
Merci d'avance !

Code : Tout sélectionner

commandArray = {}

   -- Récupération de l'heure
   timenow = os.date("*t")
   minutesnow = timenow.min + timenow.hour * 60

   -- Fermeture volet roulant 50' après le coucher du soleil
   if (minutesnow == timeofday['SunsetInMinutes'] + 50 and devicechanged['Alarme_out'] == 'On') then
              commandArray['RFX_Volets_salon'] = 'Off'
              commandArray['SendEmail'] = 'Fermeture du volet roulant#xxx@pomail.net'
   end

   -- Ouverture volet roulant 120' après le lever du soleil
   if (minutesnow == timeofday['SunriseInMinutes'] + 120 and devicechanged['Alarme_out'] == 'On') then
              commandArray['RFX_Volets_salon'] = 'On'
              commandArray['SendEmail'] = 'Ouverture du volet roulant#xxx@pomail.net'
   end

return commandArray
david.2d
Messages : 21
Inscription : 25 avr. 2017, 14:15

Re: Script Time LUA volets roulants

Message par david.2d »

Hello,
Ton Script me semble pas correct, principalement cette condition :

Code : Tout sélectionner

minutesnow == timeofday['SunsetInMinutes'] + 50 and devicechanged['Alarme_out'] == 'On'
À très peu de chance d'être vrai, Il faudrait que tu actives, ton alarme, précisément 50 minutes après le coucher du soleil.
C'est d'ailleurs le même cas pour lever du soleil.

devicechanged est utilisé lors du changement d'état, d'un éléments particulier.
Pour vérifier l'état de ton alarme, au moment du coucher du soleil tu doit plutôt utiliser : otherdevices

Le reste du script semble correct.
tomaprice
Messages : 14
Inscription : 10 nov. 2017, 15:10

Re: Script Time LUA volets roulants

Message par tomaprice »

Oui effectivement pour le devicechanged j'ai corrigé et ça fonctionne bien. Jenclenche l'alarme le matin et le volet s'ouvre bien 50' après le lever du soleil.
Répondre