Aller au contenu

mprinfo

Membres confirmés
  • Compteur de contenus

    14 367
  • Inscription

  • Dernière visite

  • Jours gagnés

    244

Tout ce qui a été posté par mprinfo

  1. mprinfo

    Prévision Météo

    fibaro:debug(jsonTable.fcst_day_1.day_short .. " : min : " .. jsonTable.fcst_day_1.tmin .. "°c - max : " .. jsonTable.fcst_day_1.tmax .. "°c - " .. jsonTable.fcst_day_1.condition); fibaro:debug(jsonTable.fcst_day_2.day_short .. " : min : " .. jsonTable.fcst_day_2.tmin .. "°c - max : " .. jsonTable.fcst_day_2.tmax .. "°c - " .. jsonTable.fcst_day_2.condition); fibaro:debug(jsonTable.fcst_day_3.day_short .. " : min : " .. jsonTable.fcst_day_3.tmin .. "°c - max : " .. jsonTable.fcst_day_3.tmax .. "°c - " .. jsonTable.fcst_day_3.condition); fibaro:debug(jsonTable.fcst_day_4.day_short .. " : min : " .. jsonTable.fcst_day_4.tmin .. "°c - max : " .. jsonTable.fcst_day_4.tmax .. "°c - " .. jsonTable.fcst_day_4.condition);
  2. mprinfo

    Prévision Météo

    peux tu me mettre la ligne 25
  3. mprinfo

    Prévision Météo

    non aucune erreur on dirai que tu n'arrive pas a récuperer les données via l'api essaie un redémarrage de la box pour voir
  4. mprinfo

    Prévision Météo

    j'ai fais un essai avec ta latitude longitude ca fonctionne chez moi
  5. mprinfo

    Prévision Météo

    c'est vraiment etonnant cela
  6. mprinfo

    Prévision Météo

    tu es d'ou ? France ?
  7. mprinfo

    Prévision Météo

    essai pour voir latitude = 49.0127136 longitude = 7.02223509999994
  8. mprinfo

    Prévision Météo

    je sais pas ou tu habites mais ta longitude et latitude sont égal Je pense que ton probléme vient de la
  9. pas de soucis jojo si tu as besoin tu peux me contacter en MP
  10. mprinfo

    Prévision Météo

    ce qui ce passe c'est que tu n'arrive pas à récupérer les données via l'api du site As tu renseigné la latitude et la longitude dans les paramètres de ta Box ?
  11. mprinfo

    Prévision Météo

    tu peux même supprimer l'autre aucun soucis ce VD est autonome donc il n'a besoin d'aucune action spécifique il gère tout, tout seul comme un grand
  12. si il est sous garantie ? pourquoi ça ne fonctionnerai pas ?
  13. mprinfo

    Prévision Météo

    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
  14. 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
  15. 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
  16. mprinfo

    Prévision Météo

    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)
  17. mprinfo

    Prévision Météo

    tu es sous Windows
  18. 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
  19. oups pas vu lol moi je préfére i=i+1 mais bon c'est tout bon a mon avis
  20. pour moi il y a une erreur ligne 24
  21. mprinfo

    Prévision Météo

    as tu modifier du code ?
  22. 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
  23. 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
  24. 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
  25. 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
×
×
  • Créer...