-
Compteur de contenus
14 385 -
Inscription
-
Dernière visite
-
Jours gagnés
249
Tout ce qui a été posté par mprinfo
-
Euh je viens de lire ce que c’était j'ai du mal avec l'anglais lol http://fr.wikipedia.org/wiki/Interblocage
-
Voici un complément a ce que dit JossAlf : http://www.domotique-fibaro.fr/index.php/topic/4580-les-variables-compl%C3%A9ment-dinformation-by-steven/
-
Pour les variables globales il faut les crées en 2 fois tu dois avoir des soucis de "" sur value et isEnum et surtout le enumValues qui est en réalité un tableau de chaque valeur possible. J'ai pas ma galéré aussi sur cette partie heureusement que j'avais mon correcteur de code lol if tonumber(VG_isEnum) == 1 then newVar1 = {} fibaro:debug("VG_Nom "..VG_Nom) newVar1.value = VG_Value newVar1.isEnum = true newVar1.enumValues = {"Absent", "Maison"} HC2:PUT("/api/globalVariables/"..VG_Nom, json.encode(newVar1)) endif tonumber(VG_isEnum) == 1 then newVar1 = {} fibaro:debug("VG_Nom "..VG_Nom) newVar1.value = VG_Value newVar1.isEnum = true newVar1.enumValues = {"Absent", "Maison"} HC2:PUT("/api/globalVariables/"..VG_Nom, json.encode(newVar1)) end
-
Tu es sur pour la 4.024b car lors des derniers test sur le recovery elle ne ma pas etait proposée. Il faut savoir qu'une fois une mise a jour faite on ne peut revenir en arrière même avec la restoration d'un backup Envoyé avec mon SmartPhone
-
C'est 3.60 ou 4.042 la 4.040 ne peux plus etre installer Envoyé avec mon SmartPhone
-
Bienvenue Jojo y arrive donc pas de soucis lol Envoyé avec mon SmartPhone
-
@jojo ton for i = 1, #t do me rappel quelques choses pour les commentaire en french please je suis une bille en anglais thank you my friend J'ai fais une petite modif a ce super VD j'ai ajouter un bouton pour créer des variables globales le code reste a améliorer lol @steven j'ai laisser le code pour montrer les différentes manière de création de VG Voici le lien : http://www.domotique-fibaro.fr/index.php/topic/4571-module-virtuel-cr%C3%A9e-automatiquement-des-variables-globales/
-
Merci pour l info je vais testé les condos en premiers si c'est cela ca va cela me coûtera pas trop cher Pas de soucis pour faire cela lol Envoyé avec mon SmartPhone
-
C'est un complément à ceci : Précis Sur Les Variables Locales/globales Je remercie STEVEN de me laisser le choix des couleurs pour ses tutos Pour la variable avec une portée globale et les passages de paramètres, voici une explication et un petit script pour bien comprendre son fonctionnement. Notion de base sur le passage de paramètre : Les paramètres d'une fonction peuvent être de 2 manières différentes (par référence ou par valeur) : - référence : la fonction reçoit l'adresse mémoire du paramètre. Un changement de valeur affectera TOUT le script - valeur : on reçoit la valeur du paramètre Ce dernier est copié dans une nouvelle référence propre à la fonction. Un changement de valeur n'affectera que la fonction. en LUA, chaque passage de paramètre ce fait en "valeur" SAUF pour les tables (c'est comme en français, il y a toujours une exception). Donc si je fais : function maFonction(var) print(var) end maFonction("Coucou") J'envoi à ma fonction la valeur, soit une copie de "Coucou". Si a l'intérieur de maFonction je modifie la valeur, cela n'aura un impact QU'AU sein de maFonction. maFonction va donc créer une nouvelle variable "var" dans laquelle il va copier la valeur "Coucou" Si je fais : local coucou = "Coucou" function maFonction() print(coucou) end et que dans maFonction je modifie coucou, alors coucou va être modifié pour tout le script puisque la modification aura eu lieu sur sa référence. En bref, Si on est au sein d'un script ou d'une fonction, nous travaillons sur les références. Si nous passons les informations en tant que paramètre, nous travaillons sur une valeur. local coucou = "Coucou" function maFonction(variable) print(coucou) print(variable) end maFonction("Coucou") Plus compliqué car la référence coucou est envoyée en paramètre et devient donc une copie de valeur. local coucou = "Coucou" function maFonction(variable1, variable2) print(variable1) print(variable2) end maFonction("Coucou", coucou Allez un bon script vaut mieux qu'un long discours : function scope1() -- la variable var n'existe pas print(var) --- nil (variable inexistante) end function scope2(var) -- la variable est passée en paramètres donc visible -- bien que déclarée après -- En sortant de cette méthode, var aura repris ça valeur -- initial car elle a été passée en paramètre soit par -- valeur print(var .. " dans scope2()") -- ______ var = "Scope2" print(var) -- Scope2 end local var = "-=init=-" function scope3() -- la variable est connue car déclarée avant. Elle est assignable -- par contre, si on déclare une variable du même nom au sein -- de cette même function, en sortant la variable aura repris sa valeur "Scope3" print(var .. " dans scope3()") var = "Scope3" print(var) local var = "Byebye" print(var) end function exception(unTableau) -- Les tableaux sont toujours traité comme une référence unTableau[1] = "Et voilà " end print(var .. " avant tout") scope1() print(var .. " après scope1()") scope2(var) print(var .. " après scope2()") scope3() print(var .. " après scope3()") -- Exception avec les table qui sont toujours envoyé en tant que référence. local table = {[1]="Humm"} print(table[1]) exception(table) print(table[1]) Debug : [DEBUG] 11:39:22: -=init=- avant tout [DEBUG] 11:39:22: nil [DEBUG] 11:39:22: --init=- après scope1() [DEBUG] 11:39:22: --init=- dans scope2() [DEBUG] 11:39:22: Scope2 [DEBUG] 11:39:22: -=init=- après scope2() [DEBUG] 11:39:22: -=init=- dans scope3() [DEBUG] 11:39:22: Scope3 [DEBUG] 11:39:22: Byebye [DEBUG] 11:39:22: Scope3 après scope3() [DEBUG] 11:39:22: Humm [DEBUG] 11:39:22: Et voilà
-
J'ai cru a un Bug ce matin et même pas dommage d'ailleurs Un de mes volets avec FGRM222 n’était pas ouvert J'ai essayé avec le bouton le moteur fais 3 ou 4 tours puis le volets ce referme Je contrôle le FGRM222 les leds monté et descendre fonctionnent Je fais une connexion avec un bout de fils phase monter et phase descendre même probléme. Je supprime le FGRM222 toujours le même problème je suis arrivé a ouvrir le volet en soulevant le volet a la main pour aider le moteur Il ne me reste plus qu'a démonter mon moteur somfy longueur 2.40m pour voir ou est la panne Comme quoi cela une panne ne vient pas forcément de la box ou d'un modules, j’aurais préféré d'ailleurs
-
Nouvelle mise a jour DSM 5.1-5022 Update 5
-
Deja tu commence mal bricodepot il y a beaucoup de M... comme produits Envoyé avec mon SmartPhone
-
On peut chercher mais cette version porte bien son nom STABLE. On a souvent tendance a incriminé la box mais c'est pas toujours ca faute Envoyé avec mon SmartPhone
-
Sur le groupe il y a une sécurité pour l'huile si le niveau et trop bas il ne demarre pas Envoyé avec mon SmartPhone
-
J'ai fais la vidange ce matin il n'avait pas tourner depuis 6 mois il a démarré du 1 coup moteur mitsubishi lol il a 15 ans j'ai fais toute ma maison avec fonctionne a merveille un chose qu'il faut savoir les essences de maintenant ne ce garde pas plus de 3 mois entre groupe électrogène motoculteur debrousailleuse et dans 15 jours micro tracteur je n'y connais pas mal il faut juste prendre la bonne marque on si retrouve a la fin Envoyé avec mon SmartPhone
-
Personnellement une HCL ou tout autres articles neuf qui ne fonctionne pas c'est retour au revendeur et frais de port a ça charge. Ton probléme n'est peut être pas très grave ou voir très grave on ne sait pas et on s'en fou le matériel doit fonctionner surtout lorsqu'il est neuf. Ce probléme n'est pas le tien en presque lol mais celui de fibaro imagine que tu ne puisses pas faire une mise a jour en V4 et si elle sort dans un an ta box ne sera plus sous garantie DONC RETOUR AU REVENDEUR
-
Oui pourquoi pas 500W max lol attention certains fgd on des soucis lol Envoyé avec mon SmartPhone
-
Tu as essayé d exclure le module puis le re inclure ? Envoyé avec mon SmartPhone
-
Moi j'ai un groupe 3.5kw car je bricole pas mal et souvant oas de courant a proximité mon chauffage gaz de ville (et oui même a la campagne lol). Pour les plus jeunes je vise personnes lol la tempête de 1999 ca ne vous dit rien ? C'est vrai que cela arrive pas souvant mais perdre le contenu du frigo congélateur etc.. un groupe n'est pas forcément un mauvais investissement. ...... Envoyé avec mon SmartPhone
-
Le plus gros soucis que l'on puisse avoir sur la box c'est la puce zwave hs car pour trouver la pièce et la faire reconnaître par le programme fibaro c'est chaud Envoyé avec mon SmartPhone
-
De même et mon chauffage et toujours geré par le scs317 Tout laisser a la domotique c'est comme si toutes les ouvertures d'une maison était motorisé et lors d'une panne de courant on peu plus sortir ni entrée. Envoyé avec mon SmartPhone
-
C'est du pitp2 donc en dessous de la ceinture lol Cuba chi pa haut pffff Envoyé avec mon SmartPhone
-
+1 Envoyé avec mon SmartPhone
-
Comme dit lazer c'est un pc le truc chiant c'est les protections logiciel Fibaro mais comme c'est logiciel il faut trouver les protections et les contourner @il te faut 3 box pour trouver ? Lol Envoyé avec mon SmartPhone
-
Le Capitalisme = C'est l'exploitation de l'homme par l'homme Le Communisme = C'est l'inverse