jjacques68
Membres confirmés-
Compteur de contenus
4417 -
Inscription
-
Dernière visite
-
Jours gagnés
40
Tout ce qui a été posté par jjacques68
-
Help!! comparer/mesurer l’écart entre 2 dates/time
jjacques68 a répondu à un(e) sujet de flamalex dans HC2
tu as changer les setGlobalValue en setGlobal ? -
Help!! comparer/mesurer l’écart entre 2 dates/time
jjacques68 a répondu à un(e) sujet de flamalex dans HC2
oh punaise, c'est bien setGlobal et pas setGlobalValue ! je m'embrouille tout seul... -
Help!! comparer/mesurer l’écart entre 2 dates/time
jjacques68 a répondu à un(e) sujet de flamalex dans HC2
encore plus simple : if tonumber(difference_jr) > tonumber(Consigne_Tps_Arros) then vu que tu les as mises dans des variables locales. -
Help!! comparer/mesurer l’écart entre 2 dates/time
jjacques68 a répondu à un(e) sujet de flamalex dans HC2
pardon, il faut encadrer le nom des variables avec les " "... -
Help!! comparer/mesurer l’écart entre 2 dates/time
jjacques68 a répondu à un(e) sujet de flamalex dans HC2
pour faire propre : if tonumber(fibaro:getGlobalValue(difference_jr)) > tonumber(fibaro:getGlobalValue(Consigne_Tps_Arros)) then fibaro:setGlobalValue('OK_FOR_ARROZ', 1) else fibaro:setGlobalValue('OK_FOR_ARROZ', 0) end -
Help!! comparer/mesurer l’écart entre 2 dates/time
jjacques68 a répondu à un(e) sujet de flamalex dans HC2
pareil, je sais pas si ça a de l'importance, mais : then fibaro:setGlobal('OK_FOR_ARROZ', 1) else fibaro:setGlobal('OK_FOR_ARROZ', 0) end plutot ça : then fibaro:setGlobalValue('OK_FOR_ARROZ', 1) else fibaro:setGlobalValue('OK_FOR_ARROZ', 0) end -
Help!! comparer/mesurer l’écart entre 2 dates/time
jjacques68 a répondu à un(e) sujet de flamalex dans HC2
ça ça me dérange : ce serait plutôt : il s'agit bien de Variables Globales ? if tonumber(fibaro:getGlobalValue(difference_jr)) > tonumber(fibaro:getGlobalValue(Consigne_Tps_Arros)) -
Help!! comparer/mesurer l’écart entre 2 dates/time
jjacques68 a répondu à un(e) sujet de flamalex dans HC2
tu es sûr dans GEA du contenu des variables ? on dirait que l'une des 2 d'après le debug est = null "difference_jr", "Consigne_Tps_Arros" -
Help!! comparer/mesurer l’écart entre 2 dates/time
jjacques68 a répondu à un(e) sujet de flamalex dans HC2
ah la la, dans GEA je sais pas... -
Help!! comparer/mesurer l’écart entre 2 dates/time
jjacques68 a répondu à un(e) sujet de flamalex dans HC2
je regarde plus en détail plus tard, mais à première vu tu n'as pas les multiples de 24*60*60 ??? relis voir les post plus haut... -
ah oui ! ce serait top en effet !!
-
super ! en espérant que ça mettra pas trop de temps euuh... là tu m'as perdu ! ai pas tout compris !
-
Help!! comparer/mesurer l’écart entre 2 dates/time
jjacques68 a répondu à un(e) sujet de flamalex dans HC2
l'essentiel c'est qu'il doit comparer des jours avec des jours, ou des secondes avec des secondes. Normalement j'imagine que ça passera. Surtout pas des jours avec des secondes ! -
Help!! comparer/mesurer l’écart entre 2 dates/time
jjacques68 a répondu à un(e) sujet de flamalex dans HC2
ah là en effet... il faut alors modifier dans GEA et mettre 1*24*60*60 ou 2*24*60*60 ou 3*24*60*60... mais désolé, je n'ai jamais utilisé GEA, je ne sais pas comment ça marche... -
Help!! comparer/mesurer l’écart entre 2 dates/time
jjacques68 a répondu à un(e) sujet de flamalex dans HC2
Mais attention, il faut que ce soit des jours entier !! 1 jours, 2 jours, 3 jours ou plus ! mais pas genre 1 jour et demi ! -
Help!! comparer/mesurer l’écart entre 2 dates/time
jjacques68 a répondu à un(e) sujet de flamalex dans HC2
local WArrosage_J_avant = tonumber(fibaro:getGlobalValue("WArrosage_J_avant"))/(24*60*60) -- incremantation de +1 de variable globale consigneT WArrosage_J_avant = WArrosage_J_avant + 1 fibaro:setGlobal('WArrosage_J_avant', WArrosage_J_avant * (24*60*60)) -- puis on affiche la variable dans le champs consigne fibaro:debug(WArrosage_J_avant) fibaro:call(fibaro:getSelfId(), "setProperty", "ui.consigneTimeavant.value","Nbre de jours passés sans pluie: "..WArrosage_J_avant) explications : on a va donc stocker des jours converti en secondes dans la VG. Pour ça c'est un simple multiple de 24 heures * 60 minutes * 60 secondes. donc quand on récupère le contenu de la VG, on va diviser par 24*60*60, qui nous donnera le nombre de jours. on va incrémenter / décrémenter la valeur puis la re stocker dans la VG en la multipliant par 24*60*60 du coup dans la VG tu as les secondes, et à l'affichage, tu restes en jour. Y a le nom de la variable locale "WArrosage_J_avant" qui dérange un peu la compréhension, car elle a le même nom que la variable globale... En locale, elle contient une valeur 1-2 ou 3 mais en globale est contient les nombres de secondes. -
Help!! comparer/mesurer l’écart entre 2 dates/time
jjacques68 a répondu à un(e) sujet de flamalex dans HC2
tes commentaires sont justes. -
Help!! comparer/mesurer l’écart entre 2 dates/time
jjacques68 a répondu à un(e) sujet de flamalex dans HC2
affiche nous le code des boutons +/- PS : utilise l’afficheur de code : bouton "</>" dans le bandeau d'édition du forum -
Help!! comparer/mesurer l’écart entre 2 dates/time
jjacques68 a répondu à un(e) sujet de flamalex dans HC2
s'il te faut des explications, n'hésite pas... -
Help!! comparer/mesurer l’écart entre 2 dates/time
jjacques68 a répondu à un(e) sujet de flamalex dans HC2
local date_derniere_pluie = tonumber(fibaro:getGlobalValue("time_last_rain")) local ma_date_en_toute_lettre = os.date("%d/%m/%Y - %H:%M:%S",date_derniere_pluie) fibaro:debug(ma_date_en_toute_lettre) fibaro:call(fibaro:getSelfId(), "setProperty", "ui.LastRain.value", ma_date_en_toute_lettre) -
Help!! comparer/mesurer l’écart entre 2 dates/time
jjacques68 a répondu à un(e) sujet de flamalex dans HC2
ah mais nan mis c'est normal !!!! suis bête !! -
Help!! comparer/mesurer l’écart entre 2 dates/time
jjacques68 a répondu à un(e) sujet de flamalex dans HC2
dans fibaro:call(fibaro:getSelfId(), "setProperty", "ui.LastRain.value", date_derniere_pluie.."") enlève le .."" à la fin... sert à rien. Mais c'est pas ça qui va changer qqch... Du coup je reste persuader que tu as une surcharge de valeur. Quelque part ailleurs dans ton VD, tu dois certainement écrire dans ce label. par exemple dans le MainLoop ! -
Hello, On en a déjà parlé il me semble... Est-il possible qu'un jour Fibaro permettent de récupérer le retour d'une méthode appelée dans une scène ou un autre QA ? du style : MonRetour = fibaro.call(ID, "Methode", "arguments") Je pense à ça car l'on pourrait se créer un QA "FunctionsTools" avec dedans des petites fonctions récurrente (URLEncode, conversion de temps, heure, ...) Une sorte de bibliothèque de fonctions quoi... Mais faudrait pouvoir exploiter le retour !! Là je passe par une VG... ça marche très bien, mais le jour où il y aura beaucoup de fonctions pouvant être appelées simultanément, on est foutu.
-
Help!! comparer/mesurer l’écart entre 2 dates/time
jjacques68 a répondu à un(e) sujet de flamalex dans HC2
tu dois avoir une surcharge quelque part... un autre code écrit par dessus ! j'avais déjà eut des soucis d'affichage, si tu quittes le VD et que tu rentre anouveau ? -
Help!! comparer/mesurer l’écart entre 2 dates/time
jjacques68 a répondu à un(e) sujet de flamalex dans HC2
local date_derniere_pluie; date_derniere_pluie = tonumber(fibaro:getGlobalValue("time_last_rain")) fibaro:debug(os.date("%d/%m/%Y - %H:%M:%S",date_derniere_pluie)) fibaro:call(fibaro:getSelfId(), "setProperty", "ui.LastRain.value", date_derniere_pluie.."") pourtant ton code est jsute... Tu 'aurais pas un autre bout de code qui surchargerait ce label ? sinon pense au refresh de la page !
