-
Compteur de contenus
14 385 -
Inscription
-
Dernière visite
-
Jours gagnés
249
Tout ce qui a été posté par mprinfo
-
Le Luxembourgeois est avare lol Envoyé de mon SM-G900F en utilisant Tapatalk
-
J'avais oublier que tu étais polycarburant Envoyé de mon SM-G900F en utilisant Tapatalk
-
Oui on en buvait pas mal avec les oiseaux des îles quand j'étais àl'armée et je peux te dire que dans le régiment que j'étais il y avait beaucoup de personnes des iles et de l outre mer, Envoyé de mon SM-G900F en utilisant Tapatalk
-
Un petit rhum hum avec citron vert et sucre de canne Cela me rappelera ma jeunesse Envoyé de mon SM-G900F en utilisant Tapatalk
-
Oui tu verras aucun soucis il a de l'expérience tu est pas le premier ni le dernier d'ailleurs. Il ma donner une partie de la solution mais je veux pas lui voler la vedette et surtout la palette de biere que cela va te coûter Envoyé de mon SM-G900F en utilisant Tapatalk
-
En plus c'est la periode de distillation Envoyé de mon SM-G900F en utilisant Tapatalk
-
Te prends pas la tête ta clef est mort demande en mp àlazer pour qu'il te hack ta nouvelle clef et tu n'auras plus aucun soucis tu peux lui faire confiance je le connais @pitp2 tu sais c'est pas systématique et en général ça fonctionne pas très longtemp Envoyé de mon SM-G900F en utilisant Tapatalk
-
Le seul truc qui peut marcher c'est de mettre les 2 clef il y a peut être un ordre sinon il faut hacker la clef que tu viens de créé et pour cela il faut donner accès àla hc2 a lazer moi j'y réfléchirait à2 fois lol Envoyé de mon SM-G900F en utilisant Tapatalk
-
Je pense qu'il n a pas accès a la fat 32 sur la clef original ou alors j'ai lu le topic en diagonale Envoyé de mon SM-G900F en utilisant Tapatalk
-
Oui on devrait demander a fibaro si on peut pas l'inclure dans une version futur lol Ils auraient pu créé une commande pour les VG mais bon c'est fibaro Pour moi je trouve inutile d'écrire toujours la même chose dans un script j'ai donc plusieurs scène comme celle la qui sont indispensables car générique est cela ne pose aucun problème c'est un peu comme une fonction cela allège le code
- 33 réponses
-
- Variables Globale
- VG
-
(et 2 en plus)
Étiqueté avec :
-
Comme on dit toujours plus c'est long plus c'est bon et si on loupe on recommence. Enfin quand on peut moi je suis trop vieux c'est long et rien de bon
-
Yes je vais avoir une hc2 v4 sans bug ànoel mdr Merci Pitp2 pour le up de la clef Envoyé de mon SM-G900F en utilisant Tapatalk
-
Attends ça peut être très long il doit être dans un endroit ou les blocs mémoire sont bien malade Envoyé de mon SM-G900F en utilisant Tapatalk
-
Tu peux faire cela avec un sleep c'est pas le mieux mais le plus simple @did j'ai pas dis que tu n'avais pas compris j'ai dis tu essaie d'influencer comme cela t'arrange lol Envoyé de mon SM-G900F en utilisant Tapatalk
-
Read c'est pour copier usb=》PC As tu assez d'espace sur le disque de destination Il faut au moins 8go d'espace libre Envoyé de mon SM-G900F en utilisant Tapatalk
-
@LAZER On attend toujours ton intervention et ton verdict Envoyé de mon SM-G900F en utilisant Tapatalk
-
Il veut 10 pas 30s pourquoi toujours faire comme cela vous arrange lol Envoyé de mon SM-G900F en utilisant Tapatalk
-
Oui il faut que je regarde ce que tu as fais J'ai fais ce script car j'en avais marre d'avoir le même code dans pleins de scripts Envoyé de mon SM-G900F en utilisant Tapatalk
- 33 réponses
-
- Variables Globale
- VG
-
(et 2 en plus)
Étiqueté avec :
-
La fonction première de ce script est la gestion des variables globale en lua Il peut aussi permettre la sauvegarde si tu l'utilise en manuel de plus c'est très simple d'ajouter ou de supprimer une vg donc lors d'un recovery on a pas besoin de sauvegarder toutes les variables Envoyé de mon SM-G900F en utilisant Tapatalk
- 33 réponses
-
- Variables Globale
- VG
-
(et 2 en plus)
Étiqueté avec :
-
C'est simple si tu les créé via la scène il suffit de sauvegarder la scène. Après un recovery par exemple tu lances la scène et la création des variables ce fait Envoyé de mon SM-G900F en utilisant Tapatalk
- 33 réponses
-
- Variables Globale
- VG
-
(et 2 en plus)
Étiqueté avec :
-
Ok merci mais tu as un gen8 Envoyé de mon SM-G900F en utilisant Tapatalk
-
chez moi cela fonctionne mais j'ai l'impression que j'ai des soucis avec le pluviomètre il faut que je surveille cela
-
oui c'est faisable il me semble même que Berale24 àdonner une fonction qui est parfaite pour ce genre de demande. j'ai d'ailleurs pas eu le temps de la tester
-
Gestion simple des Variables Globale en LUA Le script que je partage avec vous va vous permettre de gérer simplement les Variables globales et Variables globales prédéfinie en LUA. C'est une adaptation du code de STEVEN Avantage : Il permet de faire une sauvegarde des Variables globales ce qui est bien pratique lorsque l'on fait un recovery Il permet de créé des variables globales prédéfinie ou pas très simplement à partir d'une scène ou d'un VD sans avoir à sortir artillerie lourde. Voici le code a mettre dans une Scéne : --[[ %% properties %% globals GestionVG --]] local trigger = fibaro:getSourceTrigger() local variables = {} local variablesASupprimer ={} -- creation de ou des VG avec la variable GestionVG if (trigger['type'] == 'global') then fibaro:debug('Global variable source = ' .. trigger['name']) variables = json.decode((fibaro:getGlobal('GestionVG'))); if variables == nil then fibaro:abort() end -- creation de ou des VG manuellement ou par une autre scène ou un appel API elseif (trigger['type'] == 'other') then fibaro:debug('Global variable source = ' .. 'Other source.') variables = { {nom = "GestionVG", valeur = ""}, -- Gestion de VG -- Ex : Variable Globale predefini avec valeur1 pour valeur par default {nom = "Test1", valeur = "Valeur1", choix = {"Valeur2", "Valeur3"}}, -- Ex : Variable Globale qui à pour valeur 0 {nom = "Test2", valeur = "0"}, } variablesASupprimer = { {nom = "Test1"}, {nom = "Test2"} } end ------------------------------------------------- ---- Merci a STEVEN pour ce code -- ----------------------------------------------- -- Supprime une variable -- ----------------------------------------------- function supprimer(nom) local http = net.HTTPClient() http:request("http://127.0.0.1:11111/api/globalVariables/"..nom, { options = { method = 'DELETE' } , success = function(response) fibaro:debug(nom .. " supprimée avec succès") end, error = function(response) fibaro:debug(nom .. " ERROR !!!") end, }) end -- ----------------------------------------------- -- Modifie une variable -- ----------------------------------------------- function modifier(nom, valeur, choix) local variable = {} variable.value = valeur variable.isEnum = false if (type(choix) ~= "nil") then variable.isEnum = true table.insert(choix, 1, valeur) variable.enumValues = choix end local http = net.HTTPClient() http:request("http://127.0.0.1:11111/api/globalVariables/"..nom, { options = { method = 'PUT', data = json.encode(variable) }, success = function(response) fibaro:debug(nom .. " modifiée avec succès") end, error = function(response) fibaro:debug(nom .. " ERROR !!!") end, }) end -- ----------------------------------------------- -- Ajoute une variable -- ----------------------------------------------- function ajouter(nom, valeur, choix) local enum = 0 if (type(choix) ~= "nil") then enum = 1 end local http = net.HTTPClient() http:request("http://127.0.0.1:11111/api/globalVariables", { options = { method = "POST", data = json.encode({name=nom, isEnum=enum}) }, success = function(response) fibaro:debug(nom .. " créé avec succès") modifier(nom, valeur, choix) end, error = function(response) fibaro:debug(nom .. " ERROR !!!") end, }) end -- ----------------------------------------------- -- Voir si une variable existe ou non -- et la modifier ou créer -- ----------------------------------------------- function traiter(nom, valeur, choix) if (fibaro:getGlobalValue(nom) == nil) then ajouter(nom, valeur, choix) else -- modifier(nom, valeur, choix) end end ---------------------------------------------------- -- Execution du programme ---------------------------------------------------- for _,v in ipairs(variables) do traiter(v.nom, v.valeur, v.choix) end for _,v in ipairs(variablesASupprimer) do supprimer(v.nom) end Dans un premier temps il va falloir exécuter le script manuellement afin qu'il crée la VG GestionVG cette VG va être utiliser pour crée les variables globale à partir de n'importe quel script Lua Exemple d'utilisation : Création d'une variables globales "Test2" avec la valeur 0 local variables = { {nom = "Test2", valeur = "0"}, } fibaro:setGlobal('GestionVG',json.encode(variables)) Création d'une variables globales prédéfinie "Test1" avec Valeur1 , Valeur2 et Valeur3, vValeur1 sera la valeur par défaut dans cette exemple local variables = { {nom = "Test1", valeur = "Valeur1", choix = {"Valeur2", "Valeur3"}}, } fibaro:setGlobal('GestionVG',json.encode(variables)) Création de plusieurs variable globales prédéfinie ou pas en une seul fois local variables = { {nom = "Test1", valeur = "Valeur1", choix = {"Valeur2", "Valeur3"}}, {nom = "Test2", valeur = "0"}, } fibaro:setGlobal('GestionVG',json.encode(variables)) Création et suppression de variables via la scéne il faut modifier le code suivant, la méthode est la même que les exemples si dessus. Lors de l'exécution de la scene en mode manuel les variables seront créés si elle n'existe pas. elseif (trigger['type'] == 'other') then fibaro:debug('Global variable source = ' .. 'Other source.') variables = { {nom = "GestionVG", valeur = ""}, -- Gestion de VG -- Ex : Variable Globale predefini avec valeur1 pour valeur par default {nom = "Test1", valeur = "Valeur1", choix = {"Valeur2", "Valeur3"}}, -- Ex : Variable Globale qui à pour valeur 0 {nom = "Test2", valeur = "0"}, } variablesASupprimer = { {nom = "Test1"}, {nom = "Test2"}, } Ce code est fonctionnel chez moi, par manque de temps je ne pourrais vous aidez si vous avez des soucis de compréhension sur la création des VG ou leurs suppression
- 33 réponses
-
- 3
-
-
- Variables Globale
- VG
-
(et 2 en plus)
Étiqueté avec :
-
Peux tu me dire ce que tu veux faire ? car la je comprend rien