Aller au contenu

pepite

Membres confirmés
  • Compteur de contenus

    9 579
  • Inscription

  • Dernière visite

  • Jours gagnés

    59

Tout ce qui a été posté par pepite

  1. pepite

    Support Gea

    J'espere aussi Steven ;-) ca serait dommage ;-) Vais oublier ce que je viens de comprendre alors ;-)
  2. pepite

    Support Gea

    @971jmd, Ta condition n'est pas au bon endroit, prob de syntaxe : GEA.add({{id["DETECTEUR_MOUVE"]},{"Global", "Nuit_jour", "1"}}, -1, "", {{"turnOn", id["CENTRE_TABLE"]}, {"Time", "20:00", "8:40"}}) Et la tu as ecrit si ta variable est DIFFERENTE de 1 : Global!
  3. pepite

    Support Gea

    J'ai compris, un miracle non ? hihihi Merci merciii..vais vraiment etre moins bete ce soir..dingue, ma femme ne va pas me reconnaitre ;-) @Hansolo : c'est sur qu'il a compris du 1er coup hihi
  4. n'oublie pas d'enlever les lignes 11 à 14 comme le dit Berale24. Que ca tourne c'est normal puisque cela attend les 120 ;-) pas d'allumage de dimmer ? bizarre
  5. pepite

    Support Gea

    @jojo, je pense que Steven parle de la variable Alwayson, enfin c'est comme cela que je l'ai compris, mais suis peut-etre completement à coté hihihi Je sens qu'il va nous éclairer ;-)
  6. Salut @Berale, Une subtilité m'echappe alors ;-) 1er passage : scene demarre, allumage dimmer à 10 % 2eme passage : si dimmer allumé, 2eme instance arretee, le processus continue tout de meme non ? le settimeout de la 1ere instance continue tout de même ? je en sais pas si je suis tres clair ;-) merci pour tes explication et de dimmer ma lumiere à + de 10 % stp ;)
  7. pepite

    Support Gea

    Tiens au jus ;-) Merci Steven pour le code, j'ai encore appris qqch ;-) :60:
  8. pepite

    Support Gea

    Salut Messieurs, Il existe "NotStarted", ca doit marcher aussi je pense, comme ceci peut-etre Le "NotStarted" empêche d'exécuter la ligne automatiquement. local awaytrente = GEA.add({"Global", "present_state", "away"}, 30*60, "Present_State = Away depuis #durationfull#", {{"ACTIONS"}, {"NotStarted"}}) GEA.add(....,30, "", {{"RestartTask", awaytrente}}) Puis dans la ligne qui passe ta variable globale "present-state" à away tu rajoutes le "RestartTask" de "awaytrente" dans l'exemple. A tester evidemment ;-)
  9. desole, je l'ai ecris assez vite, j'ai fait des boulettes lol je vais corriger ;-), desole de t'avoir fait perdre 2 h ;-) Apres c'est avec des erreurs que l'on comprend l'erreur ;-) Essaie comme ca : --[[ %% properties 90 value %% globals --]] -- Si scene deja en cours, arret if fibaro:countScenes()> 1 then fibaro:debug("Scene déjà en cours, arrêt") fibaro:abort() end local luminosite = tonumber(fibaro:getValue(92, "value")) local mouvement = tonumber(fibaro:getValue(90, "value")) local now = tonumber((os.date("%H"))) local heuredebut = 19 local heurefin = 21 local seuilluminosite = 1 fibaro:debug("Heure actuelle :" ..now) if ((now >= heuredebut and now <= heurefin) and (luminosite < seuilluminosite) and (mouvement == "1")) then fibaro:call(88, "setvalue", "10") end setTimeout(function() local delayedCheck0 = false; local tempDeviceState0, deviceLastModification0 = fibaro:get(90, "value") fibaro:debug("Temps écoulé "..os.time() - deviceLastModification0) if (mouvement == "0" and (os.time() - deviceLastModification0) >= 120) then delayedCheck0 = true; end if ( delayedCheck0 == true ) then fibaro:call(88, "turnOff") end end,120000) Il y a peut-etre encore des erreurs ;-) Desole d'avance ;-)
  10. le site est sympa en tout cas !! tiens nous au jus
  11. J'ai compris de puis peu : sleep : arrete la lecture du script au sleep ;-) settimeout permet de lire le script jusqu'a la fin sans arret ;-) mais j'ai du mal à l'utiliser c'est clair
  12. Salut, Je rejoins Berale et chrispec, tu aurias mis un ptit debut de code ;-) en reprenant vite fait le code de Berale24, j'aurais tenté ca, non testé !!! Amuse toi bien --[[ %% properties 90 value %% globals --]] -- Si scene deja en cours, arret if fibaro:countScenes()>1 then fibaro:debug("Scene déjà en cours, arrêt") fibaro:abort() end local luminosite = tonumber(fibaro:getValue(92, "value")) local mouvement = tonumber(fibaro:getValue(90, "value")) local now = tonumber((os.date("%H"))) fibaro:debug("Heure actuelle" : ..now) if ((now >= "20" and now <= "21") and (luminosite < "1") and (mouvement = "1")) then fibaro:call(88, "setvalue", "10") end setTimeout(function() local delayedCheck0 = false; local tempDeviceState0, deviceLastModification0 = fibaro:get(90, "value") fibaro:debug("Temps écoulé "..os.time() - deviceLastModification0) if (mouvement = "0" and (os.time() - deviceLastModification0) >= 120) then delayedCheck0 = true; end if ( delayedCheck0 == true ) then fibaro:call(88, "turnOff") end end,120000)
  13. oui je pense aussi que c'est à cresuer..ca diminuerait quelques ennuis.. a vous dejouer messieurs ;-) qui ont des bugs au changement de piles ;-)
  14. Bonjour, Désolé pour la réponse tardive, As tu bien déclaré dans ton entete les ID de tes portes ?
  15. Yes, merci pour l'info, j'avais jamais remarque lol normal j'en ai pas, en previsions ;-) Ca servira peut-etre à d'autres qui vont aussi tester ;-)
  16. Bonjour, ASTECH44 tu peux expliquer stp ? Activer/Desactiver ton FGK ? Merciii pepite boulet matinal
  17. pepite

    Service Tempo Edf

    beau boulot !! merciii
  18. pepite

    Service Tempo Edf

    Bonjour, Tu ne veux pas partager ton VD sur le forum ? Ca pourrait être utile à d'autres? Merciii
  19. pepite

    Connexion À Distance

    Salut elmer, Ta connexion a distance est operationnelle depuis ton smartphone en passant par l'appli ou seulement par le navigateur du smart ?
  20. Felicitations ;-) :13:
  21. pepite

    Connexion À Distance

    Salut elemr, As tu reussi à le faire aussi pour ton appli ?
  22. Bonjour, Partage, ca peut etre utile à d'autres ;-) Merci
  23. Bonjour messieurs, ah bien vu Hansolo, j'etias bien en mode boulet !! merciiiiii All is good
  24. Pas mieux messieurs ;-), je dois vraiment ne pas le mettre au bon endroit.. Désolé, mode boulet ON ;-) local response = OpenWeatherMap:GET("/data/2.5/weather?lat=".. Latitude .. "&lon=" .. Longitude .. "&units=metric &APPID=xxxxxxxxx") Invalid token character 5
×
×
  • Créer...