Aller au contenu

mprinfo

Membres confirmés
  • Compteur de contenus

    14 385
  • Inscription

  • Dernière visite

  • Jours gagnés

    249

Tout ce qui a été posté par mprinfo

  1. 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
  2. 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
  3. 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
  4. Toujours au top notre Phil Merci pour le lien je viens de l'installer.
  5. 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
  6. 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....
  7. 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)
  8. 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
  9. j'ai oublié les "" il faut mettre "autorisé" et "OUI"
  10. 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
  11. Idem pour moi Envoyé de mon SM-G900F en utilisant Tapatalk
  12. 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
  13. Super JOJO te reste plus qu'a passer en V4 si madame le veux bien
  14. merci phil pour l'info
  15. 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
      • 19
      • Upvote
  16. je site toujours l'auteur quand je prend un bout de code d’ailleurs tu dois etre dans la télécommande universel V1
  17. ok merci bon WE
  18. @steven je peux te prendre ton explication sur les déclenchement pour faire un Tuto c'est plus simple a trouver pour un débutant je dirai bien sur que cela vient de toi ,
  19. j'ai pourtant mis le bon lien : http://domotique-home.fr/category/docs-fibaro-fr/ il y a même un apk pour android
  20. Merci Steven je début en LUA et je croyais qu'il les faillait même si on ne les utilisait pas. j'utilise très souvent fibaro:countScenes() dans mes scénes Merci pour ces explications très claires par contre j'utilise dans le main loop ce code tu fais un peu différemment peu tu me dire si c'est correct a la long ? pour une mise a jour toutes les heures j'utilise cela while true do local Var_Heure = os.date("%M") fibaro:debug("heure OS : " ..Var_Heure) if Var_Heure == "01" then fibaro:call(fibaro:getSelfId(), "pressButton", "1") end fibaro:sleep(60*1000) end ca fonctionne mais j'ai l'impression qu'au bout d'un certain temp ca plante
  21. la même chose en français domotique-home.fr/category/docs-fibaro-fr/
  22. @steven pourrais tu me confirmé si la ligne 4 et 5 sont obligatoires ? Merci
  23. si tu veux savoir comment la scène a été déclenché. --[[ %% autostart %% properties %% globals --]] local OrigineDeclenchement = fibaro:getSourceTrigger(); if (OrigineDeclenchement["type"] == "autostart") then fibaro:debug("Declenchement par AUTOSTART") elseif OrigineDeclenchement["type"] == "other" fibaro:debug("La scène a été lancée manuellement") end
  24. mprinfo

    Prévision Météo

    Si tu trouve l api d un site meteo pour le quebec je veux bien t'aider pour modifier le module Envoyé de mon SM-G900F en utilisant Tapatalk
  25. Tu peux aussi mettre un test [type] en fonction du déclenchement de ta scène Envoyé de mon SM-G900F en utilisant Tapatalk
×
×
  • Créer...