Sebbrunie1
-
Compteur de contenus
250 -
Inscription
-
Dernière visite
Messages posté(e)s par Sebbrunie1
-
-
Support Gea
dans HC2
@Steven,
Tu m'as donné ce code:
-
local DistanceMaison1 = {"Function", function() return fibaro:calculateDistance(userLocation, EmplacementMaison1) end}
C'est normal que je n'ai pas de GEA.add au début?
comme cela non?
-
-
local DistanceMaison1 = GEA.add(true , 30 , "" , {{"Function", function() return fibaro:calculateDistance(userLocation, EmplacementMaison1) end}})
-
-
-
Support Gea
dans HC2
Bonsoir,
bon, avec ce code, il ne se passe rien du tout...
-- Localisation EmplacementSeb local DistanceMaison1 = {"Function", function() return fibaro:calculateDistance(userLocation, EmplacementMaison1) end} local DistanceBureau1 = {"Function", function() return fibaro:calculateDistance(userLocation, EmplacementBureau1) end} GEA.add(DistanceBureau1, 30, "", {{"Global", "DistanceBureau", "#value#"}, {"Label", id["DISTANCE"], "Label2", "#value# m"}}) GEA.add(DistanceMaison1, 30, "", {{"Global", "DistanceMaison", "#value#"}, {"Label", id["DISTANCE"], "Label1", "#value# m"}})
ici dans la variable locale:
local DistanceMaison1 = {"Function", function() return fibaro:calculateDistance(userLocation, EmplacementMaison1) end}
Il n'y a pas un GEA.add a mettre au début style:
-
local DistanceMaison1 = GEA.add(true , 30 , "" , {{"Function", function() return fibaro:calculateDistance(userLocation, EmplacementMaison1) end}})
-
-
Support Gea
dans HC2
@Sebruniel
crée une scène LUA qui affecte à une variable la distance, que tu pourra utiliser a ta guise dans GEA
moi j'ai un soucis je pense, j'ai 5000m entre userLocation et testLocation
%% properties 2 Location %% globals --]] -- Get the location of the user with ID 123 ---local distan = fibaro:calculateDistance(getValue(2, 'Location'); local userLocation = fibaro:getValue(2, 'Location') local testLocation = "xx.xxxxxx;-xx.xxxxx" local result -- calculate the distance between the user and the test location result = fibaro:calculateDistance(userLocation, testLocation) fibaro:debug('The distance is ' .. result .. 'm.') ----- Affectatation de la distance dans la variable Emplacementjmd fibaro:setGlobal('Emplacementjmd', result);
Ben oui je crois mais c'est ce que je voulais éviter et tout integrer dans GEA.. Ca me résiste, c'est tres énervant .. Et puis c'est Steven qui m'a écrit les lignes.. Ca devrait marcher tout de même.... c'est lui le chef !!!
-
Support Gea
dans HC2
les action doivent être entre {} même si il n'y en a qu'une non?
-
Support Gea
dans HC2
en fait, j'ai bien la récupération de ma localisation. C'est le calcul de la distance qui ne se fait pas.
-
-- Localisation EmplacementSeb local DistanceMaison1 = {"Function", function() return fibaro:calculateDistance(userLocation, EmplacementMaison1) end} local DistanceBureau1 = {"Function", function() return fibaro:calculateDistance(userLocation, EmplacementBureau1) end} GEA.add(DistanceBureau1, 30, "", {{"Global", "DistanceBureau", "#value#"}, {"Label", id["DISTANCE"], "Label2", "#value# m"}}) GEA.add(DistanceMaison1, 30, "", {{"Global", "DistanceMaison", "#value#"}, {"Label", id["DISTANCE"], "Label1", "#value# m"}}) -- message maison GEA.add({"Global-", "DistanceMaison", "100"}, 30, "Je suis à moins de #value# m à #time# de la maison", {{"MaxTime", "1"}})
Edit: j'ai changé la ligne
-
local userLocation = {"Function", function() return fibaro:getValue(238, 'Location') end}
- en mettant
-
local userLocation = {"Function", function() return fibaro:getValue(238, "Location") end}
et ca me remonte en distance #value#
-
-
Support Gea
dans HC2
Bonsoir,
bon, avec ce code, il ne se passe rien du tout...
local userLocation = {"Function", function() return fibaro:getValue(238, 'Location') end} local EmplacementMaison1 = "48.84745534593;2.4532449245453" local EmplacementBureau1 = "48.81907202982484;2.3286187648773193" -- Localisation EmplacementSeb local DistanceMaison1 = {"Function", function() return fibaro:calculateDistance(userLocation, EmplacementMaison1) end} local DistanceBureau1 = {"Function", function() return fibaro:calculateDistance(userLocation, EmplacementBureau1) end} GEA.add(DistanceBureau1, 30, "", {{"Global", "DistanceBureau", "#value#"}, {"Label", id["DISTANCE"], "Label2", "#value# m"}}) GEA.add(DistanceMaison1, 30, "", {{"Global", "DistanceMaison", "#value#"}, {"Label", id["DISTANCE"], "Label1", "#value# m"}}) -- message maison GEA.add({"Global-", "DistanceMaison", "100"}, 30, "Je suis à moins de #value# m à #time# de la maison", {{"MaxTime", "1"}})
J'ai en debug
[DEBUG] 23:33:40:
[ Function ] Add Autostart : ajout de la tache pour 30 secondes (ID:1) [Global,DistanceBureau,#value#] [Label,56,Label2,#value# m] [DEBUG] 23:33:40: [ Function ] Add Autostart : ajout de la tache pour 30 secondes (ID:2) [Global,DistanceMaison,#value#] [Label,56,Label1,#value# m] [DEBUG] 23:33:40: [ DistanceMaison=100 ] Add Autostart : ajout de la tache pour 30 secondes (ID:3) [MaxTime,1] [DEBUG] 23:33:40: GEA Version 5.32 : en exécution... [DEBUG] 23:38:40: Durée des traitements : 0s nouveau délai : 30s / tourne depuis 5m
Une idée. Pourquoi il ne se passe rien...?
-
Support Gea
dans HC2
qu'est ce qu'on se marre...
Merci encore... heureusement qu'il y a des bon pour nous rendre la vie plus belle !!!!
-
Support Gea
dans HC2
Pour rigoler, après je fait cela... Il y a peut être plus simple
local DistanceMaison1 = GEA.add(true, 30, "", {{"Function", function() return math.floor(fibaro:calculateDistance(userLocation, EmplacementMaison1)*100)/100 end}}) local DistanceBureau1 = GEA.add(true, 30, "", {{"Function", function() return math.floor(fibaro:calculateDistance(userLocation, EmplacementBureau1)*100)/100 end}}) local DistanceCarantec1 = GEA.add(true, 30, "", {{"Function", function() return math.floor(fibaro:calculateDistance(userLocation, EmplacementCarantec1)*100)/100 end}}) local DistanceEternoz1 = GEA.add(true, 30, "", {{"Function", function() return math.floor(fibaro:calculateDistance(userLocation, EmplacementEternoz1)*100)/100 end}}) GEA.add(true, 30, "", {{"Global", "DistanceBureau", DistanceBureau1}, {"Label", id["DISTANCE"], "Label2", DistanceBureau1..' m'}}) GEA.add(true, 30, "", {{"Global", "DistanceMaison", DistanceMaison1}, {"Label", id["DISTANCE"], "Label1", DistanceMaison1..' m'}}) GEA.add(true, 30, "", {{"Global", "DistanceCarantec", DistanceCarantec1}, {"Label", id["DISTANCE"], "Label3", DistanceCarantec1..' m'}}) GEA.add(true, 30, "", {{"Global", "DistanceEternoz", DistanceEternoz1}, {"Label", id["DISTANCE"], "Label4", DistanceEternoz1..' m'}}) -- message maison GEA.add({"Global-", "DistanceMaison", "100"}, 30, "Je suis àmoins de #value# m à#time# de la maison", {{"MaxTime", "1"}})
- 1
-
Support Gea
dans HC2
Super, ca marche......
Merci beaucoup
-
Support Gea
dans HC2
Malheureusement j'ai
line 843: attempt to concatenante field '?' (a nil value)
Ce sont les coordonnées GPS que j'essaye de récupérer.....
-
Support Gea
dans HC2
@Steven,
en debug j'ai
[ERROR] 14:55:20: line 477: '}' expected near '#'
-
Support Gea
dans HC2
Bonjour,
est ce que je peux faire cela?
local userLocation = {"Function", function() return fibaro:getValue(238, 'Location') end} GEA.add(true, 30, "", {{"Global", "EmplacementSeb", userLocation}})
merci
-
Support Gea
dans HC2
ben j'en ai d'autre et ca marche, mais dès que je le fais sur GEA, ca marche pas.... Il n'y a pas de "" àmettre sur les chiffres?
-
Support Gea
dans HC2
Bonjour,
je suis étonnée car mes icones dans les VD ne se change pas lorsque cette action s'execute:
GEA.add({{"Global", "Moisdujour", "03"}}, 24*60*2*30, "" , {{"Global", "Saison1", "Printemps"}, {"CurrentIcon", 274, 1056}})
Merci d'avance
Sébastien
-
j'ai ce message:
[DEBUG] 21:35:18: uid: 565d527e8ce6dc9799fc437790bf9c5c [DEBUG] 21:35:18: success: false [DEBUG] 21:35:18: msg: Vous devez vous connecter pour accéder àcette fonction [DEBUG] 21:35:18: result.password_salt: ZAc75nG+/leRUToesMiVIKCP6gVPBR64 [DEBUG] 21:35:18: result.challenge: TOkxIT2rj5SW55VnQ6rcFXrgr+qQcUJn [DEBUG] 21:35:18: error_code: invalid_session
En fait ca marche, c'est bon, merci....
- 1
-
Tout ce qui est en gris dois être supprimé? même ce qui est entre [[ ]]?
Merci en tout cas
-
Bonjour,
ben non, je dois être neuneu
Je refais ca ce soir ..... Je peux y arriver, j'en suis sur
-
Support Gea
dans HC2
Super, merci...
Je le fais ce soir....
Trop cool ce forum
-
Support Gea
dans HC2
Je reviens la dessus... C'est étonnant, car dans le texte du push de mes action, le + n'est jamais mis.... Comme si le + n'était pas reconnu dans le scipt d'ou le problème de la fonction inc+
-
GEA.add(id["ARROSAGE"], 30, "+30 ARROSAGE samedi", {{"Days", "Saturday"},{"Global", "duree_arrosage", "inc+30"},{"Global", "samedi", "inc+30"}})
Je reçois comme message sur mon portable 30 ARROSAGE samedi et non +30 ARROSAGE samedi
-
-
Bonjour,
j'ai retirer les commentaire, mais j'ai des messages d'erreur comme si j'en avais trop retiré...
Il y a des trucs a pas supprimer? Moi tout ce qui est grisé je l'ai délété.....
-
Support Gea
dans HC2
@pepite: merci. L'autre solution c'est de supprimer la scène et de créer un VD àla place.....
-
Support Gea
dans HC2
Oui ça fonctionne bien, mai il y un truc bizard, pour certain perssone il faut élever le + derrière INC
Je reviens la dessus... C'est étonnant, car dans le texte du push de mes action, le + n'est jamais mis.... Comme si le + n'était pas reconnu dans le scipt d'ou le problème de la fonction inc+
GEA.add(id["ARROSAGE"], 30, "+30 ARROSAGE samedi", {{"Days", "Saturday"},{"Global", "duree_arrosage", "inc+30"},{"Global", "samedi", "inc+30"}})
Je reçois comme message sur mon portable 30 ARROSAGE samedi et non +30 ARROSAGE samedi
-
Support Gea
dans HC2
Alors en fait j'avais de vielles scène que j'ai mis dans mon GEA.... Avant, j'avais des scriptes dans ma scène qui tournaient... J'ai tout supprimé mais ai gardé la scène pour afficher les icones..
Je pense que cela ne fonctionne pas car les icones en question sont dans la library des modules et non des scènes. Il faut que je les charges dans les icones des scènes?
-
--Jour GEA.add(true, 30, "", {{"Time", "Sunrise", "Sunrise"}, {"Global", "jour_nuit", "jour"}, {"CurrentIcon", 21, 1014}}) --Nuit GEA.add(true, 30, "", {{"Time", "Sunset", "Sunset"}, {"Global", "jour_nuit", "nuit"}, {"CurrentIcon", 21, 1013}})
-
-
Support Gea
dans HC2
Bonjour,
oui ce sont les bon ID, j'ai vérifié une bonne dizaine de fois...
Par contre il s'agit de scene et non de module. Est ce pour cela?
Support Gea
dans HC2
Posté(e)
@Frederic,
a mon sens ta condition {"Global", "Windows5", "Fermes"} ou {"Global", "Windows5", "Ouverts"} dans ta variable locale ne sont pas utiles car tes deux premières le disent déjà ....
mais ca ne changera probablement rien à ton problème.
Moi je préfère faire une condition par variable locale... Sinon ca fou le binz