-
Compteur de contenus
14 385 -
Inscription
-
Dernière visite
-
Jours gagnés
249
Tout ce qui a été posté par mprinfo
-
ok donc tu as accés au site Voila la même chose avec quelque modif levé + coucher du soleil j'ai pas mis le script pour les icones mais on pourra le faire simplement
-
pour moi tout est ok si tu as besoin d'aide pour un autre projet je suis toujours partant par contre au niveau api et commande net je suis très nul. Merci pour le super boulot que tu fais ici je suis devenu acrro au 'lua' Krickoff me la dit tu vas bien l’amusé il avait raison
- 33 réponses
-
- script LUA
- Virtual Devices
-
(et 1 en plus)
Étiqueté avec :
-
if VG_Val == Table[i+j-1] then plus simple if VG_Val == Table[i] then je t'avais mis le code complet un peu plus haut
- 33 réponses
-
- script LUA
- Virtual Devices
-
(et 1 en plus)
Étiqueté avec :
-
essai cela pour voir tu ouvres une fenêtre dos et tu tapes : ping www.prevision-meteo.ch tu dois avec des TTL avec un chiffre TTL=51 (peut importe le chiffre il peut être différent chez moi ca dépend par ou on passe et les vies que l'on hôte)
-
tu es sous Windows
-
i+j-1 ça fais i tu te complique bien les choses il faut savoir que i et l'endroit ou on est dans le tableau donc il faut resté simple
- 33 réponses
-
- script LUA
- Virtual Devices
-
(et 1 en plus)
Étiqueté avec :
-
oups pas vu lol moi je préfére i=i+1 mais bon c'est tout bon a mon avis
- 33 réponses
-
- script LUA
- Virtual Devices
-
(et 1 en plus)
Étiqueté avec :
-
pour moi il y a une erreur ligne 24
- 33 réponses
-
- script LUA
- Virtual Devices
-
(et 1 en plus)
Étiqueté avec :
-
as tu modifier du code ?
-
voici le code complet commenté --[[ %% properties %% globals --]] -- Nom du Programme + id des volets ex : {"RDC", 8, 15, 23} local Table = {50, "Variable1", 3, 5, "OUI", "NON", "Autre", 25, "Variable1", 4, 5, "OUI", "NON"} local i = 1 -- Traitement de la Table while Table[i] ~= nil do local IdModule = Table[i] -- Id Module Virtuel local NomVariableGlobale=tostring(Table[i+1]) -- Nom de la variable Globale fibaro:debug("Nom de la variable Globale = " ..NomVariableGlobale .." ID du Module Virtuel = " ..IdModule) local BoutonDebut = tonumber(Table[i+2]) -- 1er Bouton du Module VD local BoutonFin = tonumber(Table[i+3]) -- Dernier Bouton deu module VD local NombreValeur = (BoutonFin - BoutonDebut) + 1 -- Nombres de Bouton dans le VD i = i + 4 fibaro:debug("-----------------------------------------------------") -- Traitement pour selectionner un bouton du VD -- par raport au la valeur de la variable Globale for j = 1,NombreValeur do local ValeurVariableGlobale = fibaro:getGlobalValue(NomVariableGlobale) if ValeurVariableGlobale == Table[i] then fibaro:debug("Il faut appuyer sur le bouton : " ..BoutonDebut) fibaro:call(IdModule, "pressButton", BoutonDebut) --Appui sur le bouton end BoutonDebut = BoutonDebut + 1 -- bouton suivant i=i+1 -- valeur suivante de la table end end
- 33 réponses
-
- script LUA
- Virtual Devices
-
(et 1 en plus)
Étiqueté avec :
-
utilise plutot cela pour la fin du code plus simple a comprendre local NombreValeur = (BoutonFin - BoutonDebut) + 1 i = i + 4 fibaro:debug("----------------------------") for j = 1,NombreValeur do local ValeurVariableGlobale = fibaro:getGlobalValue(NomVariableGlobale) if ValeurVariableGlobale == Table[i] then fibaro:debug("Il faut appuyer sur le bouton : " ..BoutonDebut) end BoutonDebut = BoutonDebut + 1 i=i+1 end
- 33 réponses
-
- script LUA
- Virtual Devices
-
(et 1 en plus)
Étiqueté avec :
-
Attention on ne peut incrémenté la valeur de i dans un for do end le for do incrémente a chaque passage de 1 mais un i = i+1 ne changera rien
- 33 réponses
-
- script LUA
- Virtual Devices
-
(et 1 en plus)
Étiqueté avec :
-
local Table = {50, "Variable1", 3, 5, "OUI", "NON", "Autre"} local i = 1 while Table[i] ~= nil do local IdModule = Table[i] local NomVariableGlobale=tostring(Table[i+1]) fibaro:debug("Nom de la variable Globale = " ..NomVariableGlobale) fibaro:debug("ID du Module Virtuel = " ..IdModule) local BoutonDebut = tonumber(Table[i+2]) local BoutonFin = tonumber(Table[i+3]) local NombreValeur = (BoutonFin - BoutonDebut) + 1 i = i + 4 fibaro:debug("----------------------------") for j = 1,NombreValeur do local ValeurVariableGlobale = fibaro:getGlobalValue(NomVariableGlobale) if ValeurVariableGlobale == Table[i] then fibaro:debug("Il faut appuyer sur le bouton : " ..BoutonDebut) end BoutonDebut = BoutonDebut + 1 i=i+1 end end voila le code juste a modifier la ligne debug par l'appui sur le bouton
- 33 réponses
-
- script LUA
- Virtual Devices
-
(et 1 en plus)
Étiqueté avec :
-
vu que nous avons a peut prêt le même age je pense que tu as connu le BASIC j'utilise un tableau a une seul entré comme on faisait en BASIC avec le commande Read et data je me déplace dans le tableau grâce a la valeur de "i" exemple en basic 10 for i = 1 to 5 20 a=read(i) 30 print a 20 next 1000 data 1, 2, 3, 4, 5
- 33 réponses
-
- script LUA
- Virtual Devices
-
(et 1 en plus)
Étiqueté avec :
-
non bien plus simple je pense que steven nous fera un truc avec Fonction Return mais en attendant je te propose cela c'est un debut j'ai pas encore fini local Table = {"Variable1", 3, 5, "OUI", "NON", "Autre"} local i = 1 while Table[i] ~= nil do local NomVariableGlobale=tostring(Table[i]) fibaro:debug("Nom de la variable Globale = " ..NomVariableGlobale) local BoutonDebut = tonumber(Table[i+1]) local BoutonFin = tonumber(Table[i+2]) local NombreValeur = (BoutonFin - BoutonDebut) + 1 i = i + 3 fibaro:debug("Valeur de I = " ..i) fibaro:debug("----------------------------") for j = 1,NombreValeur do fibaro:debug(Table[i]) i=i+1 end end
- 33 réponses
-
- script LUA
- Virtual Devices
-
(et 1 en plus)
Étiqueté avec :
-
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
- 33 réponses
-
- script LUA
- Virtual Devices
-
(et 1 en plus)
Étiqueté avec :
-
As tu activité la scène Envoyé de mon SM-G900F en utilisant Tapatalk
-
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
- 33 réponses
-
- script LUA
- Virtual Devices
-
(et 1 en plus)
Étiqueté avec :
-
pour pouvoir traiter le code il faut faire comme cela local variables = { "Variable 1", 123, "Oui","Non", 3, 4}
- 33 réponses
-
- script LUA
- Virtual Devices
-
(et 1 en plus)
Étiqueté avec :
-
je suppose que le oui - non ou autorisé - interdit ce trouve dans une variable global ?
- 33 réponses
-
- script LUA
- Virtual Devices
-
(et 1 en plus)
Étiqueté avec :
-
@pepite : tu t'en sors avec le json ? de notre amis québecois ?
-
Did a fait un tuto a ce sujet Envoyé de mon SM-G900F en utilisant Tapatalk
-
Elle disponible sur le forum merci phil Envoyé de mon SM-G900F en utilisant Tapatalk
-
@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 ?
-
Topic unique Serveur Hp N54L + Xpenology
mprinfo a répondu à un(e) sujet de fredo dans Multimédia (audio, vidéo ...)
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