Aller au contenu

mprinfo

Membres confirmés
  • Compteur de contenus

    14 328
  • Inscription

  • Dernière visite

  • Jours gagnés

    239

Tout ce qui a été posté par mprinfo

  1. oui je vois les choses plutôt comme cela pour traiter facilement l'information Nom de la variable globale = "Variable 1" Id du module virtuel = 123 Bouton début = 3 Bouton Fin = 4 Valeur de la variable globale =, "Oui" Valeur de la variable globale =,"Non" Nombres de bouton = Bouton Fin - Bouton début avec cela on peut avoir autant de bouton que l'on veut dans le VD il faut juste que les boutons ce suivent Si ce n'est pas le cas c'est une solution un peu différente
  2. As tu activité la scène Envoyé de mon SM-G900F en utilisant Tapatalk
  3. Contre une bonne biére je peux te faire cela ce soir Car ma fille est la jusqu’à19h. tu sais comment sont les femmes lol, et je veux aussi en profiter car je ne l'ai que tout les 15 jours
  4. pour pouvoir traiter le code il faut faire comme cela local variables = { "Variable 1", 123, "Oui","Non", 3, 4}
  5. je suppose que le oui - non ou autorisé - interdit ce trouve dans une variable global ?
  6. mprinfo

    Prévision Météo

    @pepite : tu t'en sors avec le json ? de notre amis québecois ?
  7. mprinfo

    Prévision Météo

    Did a fait un tuto a ce sujet Envoyé de mon SM-G900F en utilisant Tapatalk
  8. Elle disponible sur le forum merci phil Envoyé de mon SM-G900F en utilisant Tapatalk
  9. mprinfo

    Prévision Météo

    @Rocketlud si je te fais un code pour que la température de J+1 mette a jour une variable globale 2 solutions : Soit je mets juste la température Soit je te mets la phase a lire dans la variable globale. cela te conviendrait il ?
  10. Oui c'est clair en plus j'ai dsm en natif j'avais mis cette carte en place car j'avais un rack 4 disques 2.5" j'ai donc un emplacement qui ne sert pas mais c'est pas bien grave
  11. Merci pour ton suivi sur Xpenology. Moi j'ai viré ma carte SAS pour une carte PCIE ASM1061 j'ai perdu 2 ports mais ça fonctionne avec le DSM 5.1 en plus j'ai le smart des disques avec cette carte
  12. Salut NICO merci pour le retour, c'est toi qui a payer la note pour l’hébergement du site ? Je vais de ce pas faire cette UPDATE
  13. mprinfo

    Prévision Météo

    La je peux pas t'aider je suis tu en connais plus que moi sur le json. On va attendre un peu si quelqu'un peu aider sinon je ferai une demande par MP aux spécialistes
  14. Toujours au top notre Phil Merci pour le lien je viens de l'installer.
  15. Ah ok tiens moi au courant quand tu pourras ? Car j'ai plusieurs solutions mais je voudrais que tu m expliques plus en détails ce que tu veux Envoyé de mon SM-G900F en utilisant Tapatalk
  16. Pauvre Jojo à‡a va être dur dur enfin si tu as une petite autorisation je veux bien te donné un coup de main courage il y aura des jours meilleurs....
  17. mprinfo

    Prévision Météo

    Salut Rocket oui pourquoi pas. Personnellement, Je préfère développé en groupe plutôt qu'individuellement, Chacun apporte ces idées et connaissance. A la fin on est tous gagnants. Pour la récupération des valeurs de J+1 je pense qu'il n'y a pas de gros soucis Par contre pour le TTS je n'y connais rien et je n'ai pas de Karotz ou Nabaztag Mais je veux bien participer à ton projet si d'autres veulent si joindre ils sont les bienvenues (plus on est de fou plus on rit)
  18. mprinfo

    Prévision Météo

    Quelqu'un pour faire la récuperation par json ? car je ne maitrise pas assez le json Ensuite je ferai le VD pour notre ami du Quebec
  19. j'ai oublié les "" il faut mettre "autorisé" et "OUI"
  20. on peut faire un tableau du style suivant : local Var_Id = {23, autorisé, 3, 4, 289, OUI, 3, 5,} on incrémente i de 4 dans la boucle ID , "autorisé, OUI, etc..., Bouton de départ, bouton Fin
  21. Idem pour moi Envoyé de mon SM-G900F en utilisant Tapatalk
  22. local Var_Id = {23, 289, 290, 291} for i = 1,#Var_Id do if fibaro:getGlobal(Var_Id) == 'Autorisé' then fibaro:call(Var_Id, "pressButton", "3") else fibaro:call(Var_Id, "pressButton", "4") end end
  23. Super JOJO te reste plus qu'a passer en V4 si madame le veux bien
  24. J'ai décidé de faire ce tuto avec l'accord de Steven Activé ou Désactivé une Scéne : Une scène non activé ne peut être exécuté que manuellement. Capture d'écran pour une Scéne LUA Capture d'écran pour une Scéne BLOC On peut remarqué une différence entre ces 2 captures d'écran Pour lancé une scéne au démarrage de la HC2 - En mode Bloc on doit coché la case : Lancer au Démarrage du Home Center 2 - En mode LUA on doit ajouter dans l'entête : %% autostart (Attention parfois il faut ajouter un petit SLEEP d'environ 10s pour que cela fonctionne "Merci Steven pour cette astuce") Pour ceux qui connaissent MSDOS autostart peut être comparer à l'autoexec.bat Tous ce qui va suivre n'est pas de moi mais de Steven, je trouvais dommage qu'une explication aussi clair ce trouve dans un post perdu sur le forum Non, l'entête n'est pas obligatoire, il l'est uniquement si l'on souhaite utilisé les déclencheurs automatiques tel que %% autostart -- démarrage automatique au redémarrage %% properties -- sur changement d'une propriété d'un module %% globals -- sur changement d'une variable globale Exemple : --[[ %% properties 63 power 37 value --]] Dès que la consommation de mon module ID 63 change OU que la valeur de mon module ID 37 change, la scène sera executée. --[[ %% globals Chauffage --]] Dès que la variable global "Chauffage" changera de valeur (attention, changer sa valeur depuis le panneau des variables ne fonctionne pas) Si plusieurs déclencheurs arrivent en même temps, il y a aura plusieurs scènes lancées en parallèle. Beaucoup de personne n'aime pas cela est commence le code de leur scène par if (fibaro:countScenes() > 1) then fibaro:abort() end Pour s'assurer de n'avoir qu'une instance de scène en même temps. Après, comme tu l'as déjà dis, il est possible de savoir "qui" a déclenché la scène : local trigger = fibaro:getSourceTrigger() if (trigger['type'] == 'property') then -- Déclenché par le changement de valeur d'un module fibaro:debug('Source device = ' .. trigger['deviceID']) elseif (trigger['type'] == 'global') then -- Déclenché par le changement d'une variable globale fibaro:debug('Global variable source = ' .. trigger['name']) elseif (trigger['type'] == 'autostart') then -- Déclencher au démarrage de la box fibaro:debug('Autostart') elseif (trigger['type'] == 'other') then -- Déclencher manuellement ou par une autre scène ou un appel API. fibaro:debug('Other source.') end Merci pour tous ce que tu fais sur le forum Voici des liens vers de la documentation en FRANà‡AIS Description détaillée des l’API Fibaro : http://domotique-home.fr/category/docs-fibaro-fr/ Index des Fonctions : http://domotique-home.fr/docs-fibaro-francais-index-des-fonctions-thematique/ Une application Android sur le Play store : http://play.google.com/store/apps/details?id=appinventor.ai_rems99.FibaroDocsFr Introduction à la programmation LUA : http://www.luteus.biz/Download/LoriotPro_Doc/LUA/LUA_Training_FR/Introduction_Programmation.html
×
×
  • Créer...