Aller au contenu

Messages recommandés

Posté(e)

@jojo ton for i = 1, #t do me rappel quelques choses :D 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/

Posté(e)

j'ai modifié mon post précédent avec la "nouvelle" version du code, où les commentaires sont en français...

 

très bonne idée de vérifier l'existence de la variable globale et si elle n'existe pas, de la créer automatiquement.

tu insères le code et publie ou je le fais à  l'aide de ton tuto, histoire de voir si j'ai bien compris ?

  • Upvote 1
Posté(e)

Je n'avais pas regardé le code de près, mais un pressbutton toutes les 3 secondes, vous trouvez pas que c'est un peu trop !

 

J'ai aussi reçu 91 mails en 4 secondes. C'est normal docteur !!! :D

Posté(e)

91 mails, c'est beaucoup ! => merci pour l'idée d'amélioration : ajouter l'option de recevoir un mail ou pas

mais y a eu-t-il effectivement 91 modifications d'une ou plusieurs variables durant ces 4 min ?

ils concernent la modif de quelle variable ?

C'est vrai que je n'ai pas testé si dans excludeID je mettais une variable qui n'existait pas, mais normalement cela devrait fonctionner.

Posté(e)

c'était documenté pourtant ? lol

ça confirme que je dois inclure la suggestion de mprinfo de création automatique de la variable

  • 1 mois après...
Posté(e)

Je me suis permis une petite modif de l'affiche pour avoir aussi la date.

fibaro:call(id, "setProperty", "ui.Label"..i..".value", variables[i][1] .. " = " .. variables[i][2] .. " [".. os.date("%X", variables[i][3]).."-".. os.date("%x", variables[i][3]).."]")

post-1115-0-28505800-1435049115_thumb.jpg

  • Upvote 2
Posté(e)

Supezr idée Berale.

Je l'ai poussée un tout petit peu plus loin pour avoir d/m/y au lieu de m/d/y

fibaro:call(id, "setProperty", "ui.Label"..i..".value", variables[i][1] .. " = " .. variables[i][2] .. " [".. os.date("%d/%m/%y", variables[i][3]).."-".. os.date("%X", variables[i][3]).."]")

post-1320-0-41418000-1435064310_thumb.png

Posté(e)

super, tout pareil ;-)

 

Well Donne messieurs, l'idee ;-)

 

Bon, j'ai pas la version ameliree, peut-etre bientot ;-)

Posté(e)

Moi je préfère la date anglaise d'ailleurs mon prochain tuto et ceux qui suivront seront exclusivement en anglais je capitule pour la francophonie lol

Envoyé de mon SM-G900F

Posté(e)

lol non je lutte pour défendre la francophonie. Mais comme une section anglaise va bientot voir le jours je vais donc faire mes tutos en anglais

Je t’avais dis de tenir a waterloo et pas de te replier ce nivelle :D

  • 1 mois après...
Posté(e)

si je peux me permettre ... (tu ne te permet surtout rien du tout, tu vas d'abord me soigner cette vilaine peau et puis peut être tu te permettra) ;-)

avec un formatage email comme ceci:

-- test si la variable a été modifiéeLastVarValue = variables[1][1] .. ' = ' .. variables[1][2] .. ' [' .. os.date("%d/%m/%Y %H:%M:%S", variables[1][3]).. ']'
if LastVarValue ~= LastVarChanged then
  fibaro:setGlobal('LastVarChanged', LastVarValue)
  fibaro:debug('Changed variable : ' ..LastVarValue)
  -- envoie e-mail
  fibaro:call(push_dev, "sendEmail", "Changed variable", variables[1][1] .. '|=|' .. variables[1][2] .. '|' .. os.date("%d/%m/%Y|%H:%M:%S", variables[1][3])) 
end

On peut utiliser cette formule =SPLIT(D15,"|",FALSE) dans google sheets et avoir son log bien découpé avec chaque partie découpée en colonnes:
.[           Variable           ][ Operateur (=) ][             Valeur             ][    Date    ][    Heure    ]

Après, pour filtrer les éléments "X" ça devient beaucoup plus facile

Et merci encore !

Posté(e)

Quel service pourri quand même...

On ne peut définitivement pas faire confiance aux Belges ;)

Sent from my SM-N910F using Tapatalk

  • Upvote 1
Posté(e)

deux façons de penser différentes, moi je structure la source pour décoder facilement la destination, toi c'est l'inverse ;-)

Posté(e)

je préfèrerais en effet structurer la source, mais comment faire pour envoyer cela dans une sheet xls ? via IFTTT ou ?

Posté(e)

J'ai utilisé aussi ifttt (première fois que je le trouve utile d'ailleurs) avec l'envoi de mail gmail, mais j'ai mis un séparateur unique entre les "champs". Ici j'ai utilisé |

Et la formule ci-dessus suffit àdécouper les colonnes.

Rien de très différent donc

Sent from my SM-N910F using Tapatalk

Posté(e)

cool, sais-tu m'envoyer ton exemple IFTTT.

Je l'utilise également pour faire une sheet avec tous les SMS envoyés ou reçus. C'est tout pour ifttt

×
×
  • Créer...