Aller au contenu

Edouard

Membres confirmés
  • Compteur de contenus

    19
  • Inscription

  • Dernière visite

À propos de Edouard

  • Date de naissance 31/07/1998

Profile Information

  • Sexe :
    Male
  • Ville :
    Lyon
  • Intéret :
    j adore programmer.
  • Box
    HC2 + HCL

Visiteurs récents du profil

1 049 visualisations du profil

Edouard's Achievements

Newbie

Newbie (1/14)

11

Réputation sur la communauté

  1. Bonjour , Merci pour ta réponse Tony !! Si vous n'avez pas de photos mais juste des idées je les veux bien et avec j'en ferais des icônes Edouard
  2. Edouard

    Pilotage Alarme

    Bonjour Steven, J'ai modifié mon message J'ai rajouter des photos Steven c'est bien ça et en plus j'ai rajouté le blanc quand le module ne sait pas si c'est on ou off Edouard
  3. Bonjour, Si vous avez un problème avec une photo que vous voulez mettre comme icone sur votre HCL ou votre HC2 Je vous propose mes services J'ai Photoshop sur mon ordinateur. Vous me donné une photo que vous avez prise ou une photo d'internet et je vous fait un icone J'ai des icônes les voici !! Ne soyez pas étonné si il y en à des nouveaux c'est par ce que ce message est mis a jour a chaque fois que je fait de nouveaux icones voila il y en a certain qui sont sur un blog sur internet et les autres je les ais créé Edouard
  4. Bonjour, J'ai créé une scène qui quand la femme de ménage arrive et que les volets sont ouverts q'elle sache si l'alarme est activée. Si le wallplug est rouge c'est que l'alarme est activée donc on. Si le wallplug est vert c'est que l'alarme est désactivée donc off. J'ai créé des variables pour que ce soit plus facile pour vous il sufit de changer l'ID dans la variable. J’espère que cela vous plaira! Pour que ce soit plus esthétique a la place de appuyer sur on au off sur le wallplug j'ai créé un virtuel device. Voici les logos de l'alarme. Quand l'alarme est sur on Quand on ne sait pas si l'alarme est sur on ou off Quand l'alarme est sur off Edouard --[[ %% properties 25 value 63 value 68 value 25 armed 68 armed %% globals --]] --*************************************************************************************************** --*si la prise est allumer alors armer le détecteur de mouvement et armer le détecteur de porte * --*si le détecteur de mouvement est en alerte et armé * --*alors méssage push avec le text ce que j'ai choisi dans les notifications * --*si le détecteur de porte est en alerte et armé * --*alors message push avec le text ce que j'ai choisi dans les notifications * --*si la prise est éteinte alors désarmer de détecteur de mouvement et déarmer le détecteur de porte* --*************************************************************************************************** local idmouvhall = 25; -- id 25 local idprise = 63; -- id 63 local idportedentree = 68; --id 68 fibaro:debug('debut du programme'); if( (tonumber(fibaro:getValue(idprise,"value")) == 1)) --si la prise est = 1 (donc allumer) then fibaro:call(idmouvhall, "setArmed", "1");--armer de détecteur de mouvement fibaro:debug('le detecteur de mouvement est armer'); fibaro:call(idportedentree, "setArmed", "1");--armer le détecteur de porte fibaro:debug('le detecteur de porte est armer'); if ( ( (tonumber(fibaro:getValue(idmouvhall, "value")) ==1) and tonumber(fibaro:getValue(idmouvhall, "armed")) ==1)) --si le détecteur de mouvement est plus grand que 0 et armé(donc en alerte et armé) then fibaro:call(21, "sendDefinedPushNotification", "4");--message push avec le text ce que j'ai choisi end if ( ( (tonumber(fibaro:getValue(idportedentree, "value")) ==1) and tonumber(fibaro:getValue(idportedentree, "armed")) ==1)) --si le détecteur de porte est plus grand que 0 et armé (donc en alerte et armer) then fibaro:call(21, "sendDefinedPushNotification", "3");--message push avec le text ce que j'ai choisi end end if( (tonumber(fibaro:getValue(idprise,"value")) == 0)) --si la prise est = 0 (donc éteint) then fibaro:call(idmouvhall, "setArmed", "0");--désarmer de détecteur de mouvement fibaro:debug('le detecteur de mouvement est desarmer'); fibaro:call(idportedentree, "setArmed", "0");--désarmer le détecteur de porte fibaro:debug('le detecteur de porte est desarmer'); end fibaro:debug('fin du programme');
  5. Edouard

    Suppression Scène

    Bonjour tout le monde, Je pense que tu peut aussi faire une scene en lua qui utilise fibaro:killScene(sceneID) Je ne l ai jamais utilisé mais ça doit marcher
  6. Edouard

    Télécomande Cumulus

    Bonjour Steven, J'ai essayer ton programme il me semble qu'à l'endroit de l'addition ça coince J'ai essayer de trouver la solution en faisant un programme plus simple que avec le Main Loop. Ce programme donne la valeur de la date dans label 1"maintenant" (ça,ça marche) et normalement donne la valeur de la date + 1 heure dans label 2 "je reviens" (et cela ne marche pas ) --[[ %% properties %% globals --]] -- on affiche la date et l'heure dans Label1 local label1 =fibaro:getGlobalValue("LABEL1"); local label1 = os.date("%d.%m.%y - %H:%M") fibaro:setGlobal("LABEL1",label1) fibaro:call(fibaro:getSelfId(),"setProperty","ui.Label1.value",label1) fibaro:debug(label1.." voila"); local label2=fibaro:getGlobalValue("LABEL2"); local decalage=fibaro:getGlobalValue("DECALAGE"); local decalage=os.time()+60*60 local label2=label1 + decalage; fibaro:setGlobal("DECALAGE",decalage); fibaro:setGlobal("LABEL2",label2); fibaro:call(fibaro:getSelfId(),"setProperty","ui.Label2.value",label2) fibaro:debug(label2.." voici"); fibaro:debug(decalage.." cela");
  7. Bonjour Flechg, Pour commencer cela dépend comment est ton cumulus. Tu peut utiliser sois un wallplug si ton cumulus est brancher a une prise ou un FGS211 si ton cumulus est alimenter pas un câble. Note au passage que le wallplug passe 2.5 kW et le FGS211 3 kW. Vérifie que la résistance de ton cumulus ne consommes pas plus. Pour le programme je veux bien t'aider mais il faut savoir quel matériel tu utilises. Edouard
  8. Salut Steven, C'est une notion que je ne pouvais pas deviner. Il faut beaucoup programmer pour connaitre. Merci à toi pour ta réponse. Salut, Edouard
  9. Edouard

    Télécomande Cumulus

    Bonjour Steven, Je vois que l'on rentre dans la vrais programmation et c'est ça que j'aime. Tes explications me semblent très claires. Merci bien ! Je vais l'essayer et je t'en dirai des nouvelles. Bonne journée à toi ! Edouard
  10. Bonjour, J'ai montré le programme à un copain et nous en avons parlé ensemble. Il ma dit que le programme se met à jour toute les minutes et qu'il pouvait louper l'heure de démarrage. Par précaution j'ai changer la mise à jour à toutes les 59 secondes A-t-il raison ?? Edouard
  11. Edouard

    Télécomande Cumulus

    Bonjour, Je souhaite piloter mon cumulus sur lequel j'ai branché un wallplug. Il fonctionne aujourd'hui en heures creuses suivant une scène chaque jour. J'ai mis un bouton de forçage pour les jours où nous sommes plus nombreux à la maison. Ca, ça marche ! Quand je pars plusieurs jours, je souhaite éteindre mon cumulus pour qu'il redémarre juste avant mon retour. Pour ça, j'ai besoin d'afficher la date et heure du jour (maintenant) et la date et heure de mon retour (je reviens). +/-1 jours et +/- 1 heure s'ajoutent à la date du jour pour faire la date de retour. "envoyer" valide l'arrêt. j’espère que cela vous donnera des idées ! Votre aide sera la bienvenue !! Edouard
  12. Bonjour, Je vous remercie pour vôtre aide ! C'est parfait !! J'ai juste rajouté un petit bout de code que vous aviez oublié. local sourceTrigger = fibaro:getSourceTrigger(); Edouard
  13. Bonjour, j ai besoin de piloter un cumulus en heure creuse. J'ai fait le programme suivant mais il ne fonctionne pas. Pouvez vous m'aider SVP ?? Edouard --[[ %% autostart %% properties %% globals --]] if (sourceTrigger["type"] == "autostart") then while true do local currentDate = os.date("*t"); if(tonumber(os.date("%H%M")) >= tonumber(string.format("%02d%02d", "1", "30"))) then fibaro:call(15,"turnOn"); end if(tonumber(os.date("%H%M")) <= tonumber(string.format("%02d%02d", "7", "00"))) then fibaro:call(15,"turnOff"); end if(tonumber(os.date("%H%M")) <= tonumber(string.format("%02d%02d", "12", "00"))) then fibaro:call(15,"turnOn"); end if(tonumber(os.date("%H%M")) <= tonumber(string.format("%02d%02d", "14", "30"))) then fibaro:call(15,"turnOff"); end end end
  14. Edouard

    Edouard

    Bonjour à tous, Super ça marche nickel !! Merci pour votre aide !! Edouard
×
×
  • Créer...