-
Compteur de contenus
9 579 -
Inscription
-
Dernière visite
-
Jours gagnés
59
Tout ce qui a été posté par pepite
-
Bonjour bonjour, Le fichier renvoie la date de rentree ? pas vu :-( Demande modif @ADN182 En cas e vacances, on peut peut-etre rajouter cela : "En Vacances" si je suis en vacances, ca permet de recuperer l'info des vacances depuis n'importe où, GEA ou autre ;-) if holiday then fibaro:call(fibaro:getSelfId(), "setProperty", "ui.today.value", "Oui") fibaro:call(fibaro:getSelfId(), "setProperty", "ui.status.value", "En Vacances")
- 137 réponses
-
- aujourdhui
- steven
-
(et 3 en plus)
Étiqueté avec :
-
Update en V3.0 :OK ;-) Merciiiiiiiiiiiiiiiiiiiiiii
-
Bonjour @lolo120 Et arrives tu a verrouiller/deverouiller ? J'en ai un aussi mais...pffff J'en suis au stade tag ajoute lol A voir si lorsqu'un tag passe ce qu'il se passe niveau api HC2
-
Re, Je n'ai pas été tres clair, effectivement le restartTask relance la ligne variabilisée, ici appelée exticntion local exctinction = GEA.add({"Time", "Sunset", "Sunrise"}, 3*60, "", { {"turnOff",id["LampeExterieur"]}, {"NotStart"} } Mais cette ligne ci sur detection de mouvement a en condition {"TurnOff",id["LampeExterieur"]} qui signifie, SI LA LAMPE EST ETEINTE GEA.add({{"Time", "Sunset", "Sunrise"}, {id["DetecteurMVT"]}, {"TurnOff",id["LampeExterieur"]}}, -1, "", { {"TurnOn", id["LampeExterieur"]}, {"RestartTask", exctinction } }) Quand tu vas repasser devant le detecteur GEA va regarder si TOUTES LES CONDITIONS SONT VRAIES : le TIME ET LA DETECTION ET SI LA LAMPE est ETEINTE !! Hors au 2eme passage devant le detecteur, la LAMPE est ALLUMEE, LES CONDITIONS NE SONT DONC PAS TOUTES VRAIES, la ligne n'est donc pas executée par GEA, donc les actions ne sont pas realisées, pas de relance de la tache d'extinction Pour que vous compreniez mieux je vous ai fait en partant de la meme syntaxe lorsque la lampe est allumée : local exctinction = GEA.add({"Time", "S unset", "Sunrise"}, 3*60, "", { {"turnOff",id["LampeExterieur"]}, {"NotStart"} } -- 1er passage devant le detecteur, Lampe éteinte, GEA.add({{"Time", "Sunset", "Sunrise"}, {id["DetecteurMVT"]}, {"TurnOff",id["LampeExterieur"]}}, -1, "", { {"TurnOn", id["LampeExterieur"]}, {"RestartTask ", exctinction } }) -- 2ème passage deavnt le detecteur, Lampe allumée GEA.add( { {id["DetecteurMVT"]}, {"Time", "Sunset", "Sunrise"}, {"TurnOn",id["LampeExterieur"]} }, -1, "", {"RestartTask ", exctinction} )
- 12 330 réponses
-
- 1
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Bonjour, Declaration d'une variable, donc doit etre mise avant que la variable soit utilisée pour etre connue du code. La variable contient donc la ligne après le signe "=" A cet endroit la, ce n'est pas une action mais une condition, si la lampe est éteinte De quel restart parles tu ? Je dirais que cela a fonctionne moi puisque le Restart relance la ligne avec la variable "extinction" qui etait ta lampe après 3 minutes. Il est normal que lorsque tu repasses devant le détecteur pendant les 3 minutes cela ne relance pas la tache d'extinction à 3 minutes plus tard, puisque la ligne teste si la lampe est deja eteinte et toi elle est allumée, donc la ligne ne remplit pas toutes les conditions, soit : La periode du Time ET la detection de mouvement ET la lampe éteinte !! LA LIGNE n'est donc pas executée par GEA. Plus de If en GEA V6, donc NON ;-)
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
- 137 réponses
-
- aujourdhui
- steven
-
(et 3 en plus)
Étiqueté avec :
-
@BenjyNet on ets 2 lol Et tu utilises tes labelss repos travail c'est ca ? Bon ben, partage alors ;-)
-
Hehe devancé ;-)
- 12 330 réponses
-
- 1
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Pas de souci :-) Envoyé de mon BND-L21 en utilisant Tapatalk
-
Super. Il t'intéresse toujours celui a vendre par@TonyC ? Envoyé de mon BND-L21 en utilisant Tapatalk
-
On peut toujours libérer le lapinou Massalia ?? Envoyé de mon BND-L21 en utilisant Tapatalk
-
Ah ben j'ai rate qqch, on parle de quel nouveau Qubino @i-magin ?
-
Oui oui pour une fois je savais lol Je plussoie moins parlant pour un fgms et voulais pas les inonder d infos :-) Envoyé de mon BND-L21 en utilisant Tapatalk
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Ah ben j'avais pas vu la nouvelle version..je suis à la rue ;-)
- 137 réponses
-
- aujourdhui
- steven
-
(et 3 en plus)
Étiqueté avec :
-
Oui oui i know, je voulais pas trop le perturber ;-)
-
Bonjour @mipa, D'abord, lis ceci ca peut t'aider https://www.domotique-fibaro.fr/forum/83-la-home-center-pour-les-nuls/ Alors la ligne GEA n'est plus valide en version 6.11 actuelle. GEA.add(true,30, "", {{"VirtualDevice", 90, 3},{"Time", "00:00", "00:01"}}) Rien à mettre sous %%properties, c'est uniquement pour les declenchements instantanés. Pour connaitre l'id de ton VD, une des methodes simples est de positionner la souris sur la clé à molette de ton VD SANS CLIQUER et en bas à gauche à la fin de l'url tu vas voir un chiffre/nombre, c'est celui la ;-)
-
Bonjour, Pas de turnOn ni de turnOff sur les fgms, value c'est bien ;-) Tu peux l'écrire comme tu l'as fait ou comme ceci GEA.add({id["ECL_HALL_H"], id["MVT_HALL_H"]}, 1*60, "", {{"Inverse",2}, {"TurnOff", id["ECL_HALL_H"]}})
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Ah ben vraiment :-) Envoyé de mon BND-L21 en utilisant Tapatalk
- 12 330 réponses
-
- 1
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Moi aussi ;-) Me demande si je vais pas etre oblige de passer par Jeedom en attendant, mais pas envie d'usine a gaz lol Et ca quelqu'un connait ?
-
Bonjour, Au vu du budget, tu peux donc passer loin du Fibaro Intercom ;-) mais qui a l'air de progresser et de contenter les possesseurs du forum exigent ;-) Tu peux regarder Doorbird aussi.
-
Bonjour bonjour, @Ghoosti Essaie soit : - d'inverser tes 2 lignes, GEA fonctionne en mode sequentiel, donc ligne par ligne, - cette ligne-ci tu es tranquille, cela eteindra la lampe 1 minute apres l'allumage suite à détection GEA.add({id["MVT_HALL_H"], {"Value-", id["LUX_HALL_M"], 1}}, -1, "", {"TurnOn", id["ECL_HALL_H"], 1*60}) @mipa 1- Non, il faut passer par un VD puis depuis GEA tu recuperes la valeur des variables globales ou des Labels 2- idem 1, faut passer par un VD et recuperer depuis GEA les valeurs dont tu as besoin, VD en cours de réécriture par @ADN182, VD originel par @MAM78 3- pour les exemples, va voir ici :
- 12 330 réponses
-
- 1
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Ahah le mauvais ID :-). Je n'ai même pas eu l'idée de te faire vérifier. Ah oui on y est tous passee et moi j'y passe encore :-) Envoyé de mon BND-L21 en utilisant Tapatalk
- 12 330 réponses
-
- 1
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Mais honnetement, jeter un oeil ici ;-)
-
Bonjour, Pour faire du https, faut passer par une scene, pas de https avec un VD. Comme ceci par exemple : --[[ %% properties %% events %% globals --]] local id_vd = xxx local http = net.HTTPClient() http:request("https://www.data.gouv.fr/fr/datasets/r/000ae493-9fa8-4088-9f53-76d375204036", { success = function(response) if response.status == 200 then if response.data and response.data ~= "" then fibaro:setGlobal("VacancesScolaire", response.data) fibaro:call(id_vd, "pressButton", "1") fibaro:debug("Success") else fibaro:debug("Error : empty response data") end else fibaro:debug("Erreur : status=" .. tostring(response.status) .." Message : " .. tostring(response.data)) end end, error = function(err) fibaro:debug("Erreur : " .. err) end, options = { method = 'GET', timeout = 3000, headers = {['content-type']='application/json'}, checkCertificate = false, } })
-
Bonjour @sakkhho Ah bon ? il y a une erreur pourtant non ? sur le difftime, le xml ne doit pas renvoyer une date de vacances non ? Si ca tourne chez toi, peux tu partager le code stp ? merci
- 137 réponses
-
- aujourdhui
- steven
-
(et 3 en plus)
Étiqueté avec :