Aller au contenu

Yannick

Membres confirmés
  • Compteur de contenus

    1 011
  • Inscription

  • Dernière visite

  • Jours gagnés

    2

Tout ce qui a été posté par Yannick

  1. Salut @benjy... moi j'ai fait ça et ça fonctionne --[[ %% properties 92 value 94 value %% globals --]] local id_lampe = 31 local id_mouv_couloir = 92 local id_lux_couloir = 94 local delayedCheck0 = false; local tempDeviceState0, deviceLastModification0 = fibaro:get(92, "value"); local HeureActuelle = os.date("*t"); -- si il y a plus d'une instance en route alors on arrête if (fibaro:countScenes() > 1) then fibaro:abort() end; -- ça c'est pour la forme fibaro:debug("Il est "..HeureActuelle['hour']..":"..HeureActuelle['min']) fibaro:debug("le capteur est safe depuis : "..((os.time() - deviceLastModification0)/60).." min") -- entre 18h et 7h du matin s'il y a un mouvement et que les lux < à10 alors on allume tant qu'il y a du mouvement -- sinon on éteint après 1 minute de calme if ((HeureActuelle['hour']>= 18 or HeureActuelle['hour'] <= 7) and ( tonumber(fibaro:getValue(id_mouv_couloir, "value")) > 0 ) and ( tonumber(fibaro:getValue(id_lux_couloir, "value")) <= 10 ) ) then fibaro:call(id_lampe, "turnOn"); fibaro:sleep(60*1000); end if (( tonumber(fibaro:getValue(id_mouv_couloir, "value")) == 0 ) and (os.time() - deviceLastModification0) >= 60) then delayedCheck0 = true; end if ( delayedCheck0 == true ) then fibaro:call(id_lampe, "turnOff") end
  2. Salut @jojo si toutefois ils nous envoient un fichier pour l'Update, il serait nécessaire d'exclure tous les modules avant de flasher le Firmware non ? Sinon, impossible de les inclure dans une nouvelle bos quelle qu'elle soit ?
  3. Yannick

    My Batteries

    Salut à tous... ça marche nickel, Merci Jojo. Une question à la communauté : est-ce que quelqu'un sait ou se trouve, sur la HC2, la banque d'îcone ? Y a t-il une URL pour voir tout ce qu'il y a dedans ? Merci
  4. utain de module !! 66% de batterie hier à 16h et d'un seul coup vers 18h... rideau !! module éteint. Je comprends rien j'ai dà» merder sur un paramètre parce que j'en ai un autre dans mons salon qui lui fonctionne toujours depuis plus de 6 mois sans soucis !!! et le pire c'est que le niveau de la batterie est à ... 100 % !!!! plus qu'à racheter une stock de pile à 10 balles la pile.... Sinon je viens de voir sur un autre sujet @mprinfo, tu demandais les paramètres du module pour que cela remonte les bonnes infos. moi j'ai fait ça Miniature(s) jointe(s)
  5. Putain de module !! 66% de batterie hier à 16h et d'un seul coup vers 18h... rideau !! module éteint. Je comprends rien j'ai dà» merder sur un paramètre parce que j'en ai un autre dans mons salon qui lui fonctionne toujours depuis plus de 6 mois sans soucis !!! et le pire c'est que le niveau de la batterie est à ... 100 % !!!! plus qu'à racheter une stock de pile à 10 balles la pile.... Sinon je viens de voir sur un autre sujet @mprinfo, tu demandais les paramètres du module pour que cela remonte les bonnes infos. moi j'ai fait ça
  6. pas faux !! je vais faire ça ... A priori ça fonctionne bien .. à part 1 fois où la lampe est restée toute la nuit et je ne sais pas pourquoi. Est ce que je dois mettre un fibaro:getSourceTrigger en début de code ? j'avoue ne pas bien comprendre l'utilité de cette commande.
  7. ah cher Jojo, Salut à toi Pas GEA parce que je ne m'y suis tout simplement pas mis et j'ai envie d'apprendre à coder en LUA. Qu'en pense tu ?
  8. Comme ça c'est mieux --[[ %% properties 92 value 94 value %% globals --]] local delayedCheck0 = false; local tempDeviceState0, deviceLastModification0 = fibaro:get(92, "value"); local HeureActuelle = os.date("*t"); if (fibaro:countScenes() > 1) then fibaro:abort() end; fibaro:debug("Il est "..HeureActuelle['hour']..":"..HeureActuelle['min']) fibaro:debug("le capteur est safe depuis : "..((os.time() - deviceLastModification0)/60).." min") if ((HeureActuelle['hour']>= 18 or HeureActuelle['hour'] <= 7) and ( tonumber(fibaro:getValue(92, "value")) > 0 ) and ( tonumber(fibaro:getValue(94, "value")) <= 10 ) ) then fibaro:call(29, "turnOn"); fibaro:sleep(60*1000); end if (( tonumber(fibaro:getValue(92, "value")) == 0 ) and (os.time() - deviceLastModification0) >= 60) then delayedCheck0 = true; end if ( delayedCheck0 == true ) then fibaro:call(29, "turnOff") end
  9. Salut à tous, je viens d'écrire un scénario et je voulais juste vous le soumettre. Ce que je veux faire, c'est entre 18 h et 7h du matin, si la luminosité de ma pièce passe en dessous de 10 lux, j'allume la lampe qui reste allumer tant qu'il y a du mouvement dans la pièce et si après 1 minute de calme rien ne se passe, elle s'éteint. Je vais l'essayer ce soir mais je voulais quand même votre avis. s'il vous plaît Merci les gars !!! --[[ %% properties 92 value 94 value %% globals --]] local delayedCheck0 = false; local tempDeviceState0, deviceLastModification0 = fibaro:get(92, "value"); local HeureActuelle = os.date("*t"); if (fibaro:countScenes() > 1) then fibaro:abort() end; fibaro:debug("Il est "..HeureActuelle['hour']..":"..HeureActuelle['min']) fibaro:debug("le capteur est safe depuis : "..((os.time() - deviceLastModification0)/60).." min") if ((HeureActuelle['hour']>= 18 or HeureActuelle['hour'] <= 7) and ( tonumber(fibaro:getValue(92, "value")) > 0 ) and ( tonumber(fibaro:getValue(94, "value")) <= 10 ) ) then fibaro:call(29, "turnOn"); fibaro:sleep(60*1000); end if (( tonumber(fibaro:getValue(92, "value")) == 0 ) and (os.time() - deviceLastModification0) >= 60) then delayedCheck0 = true; end if ( delayedCheck0 == true ) then fibaro:call(29, "turnOff") end
  10. Yannick

    Settimeout

    quelqu'un peu me dire également à quoi sert la variable locale tempDeviceState0 ?
  11. Yannick

    Settimeout

    Salut à tous, je viens d'écrire à peu près le même scénario et je voulais juste vous le soumettre. ce que je ne pense pas pouvoir faire c'est le timeout (je suis en V3.6). Ce que je veux faire, c'est entre 18 h et 7h du matin, si la luminosité de ma pièce passe en dessous de 10 lux, j'allume la lampe qui reste allumer tant qu'il y a du mouvement dans la pièce et si après 1 minute de calme rien ne se passe, elle s'éteint. Je vais l'essayer ce soir mais je voulais quand même votre avis. s'il vous plaît Merci les gars !!! --[[ %% properties 31 value 33 value %% globals --]] local delayedCheck0 = false; local tempDeviceState0, deviceLastModification0 = fibaro:get(31, "value"); local HeureActuelle = os.date("*t"); if (fibaro:countScenes() > 1) then fibaro:abort() end; fibaro:debug("Il est "..HeureActuelle['hour']..":"..HeureActuelle['min']) fibaro:debug("le capteur est safe depuis : "..((os.time() - deviceLastModification0)/60).." min") if ((HeureActuelle['hour']>= 18 or HeureActuelle['hour'] <= 7) and ( tonumber(fibaro:getValue(31, "value")) > 0 ) and ( tonumber(fibaro:getValue(33, "value")) <= 10 ) ) then fibaro:call(29, "turnOn"); fibaro:sleep(60*1000); end if (( tonumber(fibaro:getValue(31, "value")) == 0 ) and (os.time() - deviceLastModification0) >= 60) then delayedCheck0 = true; end if ( delayedCheck0 == true ) then fibaro:call(29, "turnOff") end
  12. salut à tous, Toujours pas de nouvelles sur l'Upgrade de la v3 vers la V4 ???
  13. Yannick

    Notifications Push Hc2

    J'avais vu j'ai modifié en enregistrant je ferais mes essais mais pars en vacances demain pour 15 jours donc pose complète décrochage complet. Je ne m'occupe de rien sauf si je m'ennuie Mer i
  14. Yannick

    Notifications Push Hc2

    Bon ce coup ci c'est bon.. le debug fonctionne : [DEBUG] 12:07:16: La télé est : Off [DEBUG] 12:07:16: Consommation : 61.9 W [DEBUG] 12:07:21: La télé est : Off [DEBUG] 12:07:21: Consommation : 61.9 W [DEBUG] 12:07:24: La télé est : Off [DEBUG] 12:07:24: Consommation : 61.9 W mais par contre, il n'y pas de déclencheur, j'ai fait l'essai sur mon script en rajoutant la variable TV dans global mais cela ne change rien. Aucune notif quand la télé s'éteint... et si je mets ça dans un VD dans un boucle principal ? plutôt que dans une scène ? Mauvaise idée ?
  15. Yannick

    Notifications Push Hc2

    avec mon code, on a bien une constante : [DEBUG] 11:53:47: La télé est : On [DEBUG] 11:53:47: Consommation : 190.7 W [DEBUG] 11:53:52: La télé est : On [DEBUG] 11:53:52: Consommation : 190.7 W [DEBUG] 11:53:54: La télé est : On [DEBUG] 11:53:54: Consommation : 190.7 W
  16. Yannick

    Notifications Push Hc2

    alors que cela devrait me renvoyer on tout le temps puisqu'on est au dessus des 100w
  17. Yannick

    Notifications Push Hc2

    Regarde ce que cela me donne quand je lance le debug [DEBUG] 11:27:06: La télé est : Off [DEBUG] 11:27:06: Consommation : 190.7 W [DEBUG] 11:29:48: La télé est : On [DEBUG] 11:29:48: Consommation : 190.7 W [DEBUG] 11:29:55: La télé est : Off [DEBUG] 11:29:55: Consommation : 190.7 W [DEBUG] 11:29:57: La télé est : On [DEBUG] 11:29:57: Consommation : 190.7 W
  18. Yannick

    Notifications Push Hc2

    non je ne reçois plus de notif du coup... Je vais essayer ton truc
  19. Yannick

    Notifications Push Hc2

    @Pepite : une question, sais-tu pourquoi je n'arrive pas àrécupérer la localisation de mon Smartphone quand je suis àl'extérieur ?
  20. Yannick

    Notifications Push Hc2

    je l'ai enlevé de Properties. je vais vois. Pour ce qui est de récrire plus propre ma scène, je ne demande pas mieux... mais j'en suis pas là encore !! merci
  21. Yannick

    Notifications Push Hc2

    Salut Pepite, merci pour l'interpretation. Pour ce qui est de la télé, cela ne change rien ! à chaque variation de consommation, je reçois un push. Je viens d'en recevoir 2 à l'instant parce que la conso est passé de 49.1 w à 49.5 w... Si je supprime la déclaration de mon module dans propriété ça va changer quoi ?
  22. Salut à tous j'ai trouvé la bonne formule en LUA (j'ai pas encore enclenché le GEA) Voici --[[ %% autostart %% properties 76 value %% globals --]] if ( ( tonumber(fibaro:getValue(76, "value")) > 0 ) or startSource["type"] == "other" ) then fibaro:sleep(5000); fibaro:call(88, "sendPhotoToUser", "2"); fibaro:sleep(55000); fibaro:call(87, "sendPhotoToUser", "2"); end bien évidemment ou 76 et mon module déclencheur (en l'occurence un FGS-211) et 87 et 88 mes 2 caméras.
  23. Yannick

    Notifications Push Hc2

    Je viens de modifier mon code en faisant ça --[[ %% properties 49 valueSensor %% globals --]] local Etat_Tele = fibaro:getGlobalValue("TV") local Power = fibaro:getValue(49, "valueSensor") if (tonumber(Power) >= 100 ) then fibaro:setGlobal("TV", "On"); else fibaro:setGlobal("TV","Off" ) end if (Etat_Tele == "On") then fibaro:call(91, "sendPush", "Allumage Télé"); else fibaro:call(91, "sendPush", "Télé éteinte"); end fibaro:debug("La télé est : "..Etat_Tele) fibaro:debug("Consommation : "..Power.." W") ça a l'air d'être mieux on va voir
  24. Yannick

    Notifications Push Hc2

    je viens d'avoir une notification qui me confirme qu'un push est envoyé àchaque variation de consommation, ne serait-ce que de 0.1w
  25. Yannick

    Notifications Push Hc2

    Salut pépite, j'ai rajouté ma variable de conso dans mon debug, je vais voir ce que ça donne. Je peux te poser une question : j'ai fait un code et j'ai erreur quand je lance mon debug mais je ne sais pas où. tu peux m'aider ? --[[ %% properties 76 value 31 value 79 value 41 value %% globals --]] local Id_Smartphone = 91 local a = fibaro:getValue(76, 'value') local b = fibaro:getValue(29, 'value') local c = fibaro:getValue(31, 'value') local d = fibaro:getValue(79, 'value') local e = fibaro:getValue(41, 'value') --fibaro:debug("porte : "..a) --fibaro:debug("lampe couloir : ".. --fibaro:debug("Mouvement couloir : "..c) --fibaro:debug("Mouvement Salon : "..d) --fibaro:debug("porte chambre : "..e) If (tonumber(a) == 1); or (tonumber(c) == 1); then fibaro:call(tonumber(Id_Smartphone), 'sendPush', "Mouvement Couloir"))) fibaro:sleep(5000); fibaro:call(88, "sendPhotoToUser", "2"); end if (tonumber(d) == 1) then fibaro:call(tonumber(Id_Smartphone), 'sendPush', "Mouvement Salon-Séjour") end l'erreur qui m'est renvoyé c'est celle-ci : [ERROR] 16:50:14: line 23: unexpected symbol near 'or' je n'arrive pas à trouver pourquoi il me dit que j'ai un symbol inattendu alors qu'il n'y a rien. Merci pour votre aide les gars
×
×
  • Créer...