-
Compteur de contenus
9 579 -
Inscription
-
Dernière visite
-
Jours gagnés
59
Tout ce qui a été posté par pepite
-
c'est pas bete mprinfo ta facon de scripter. oui pour moi ces echanges sont importants, je suis un noob en lua et grace à vous, j'apprends beaucoup pas sur de pouvoir le reutiliser de suite pais merci messieurs Encooore ;-)
-
ca se tente alors, mais ce qui me bloque un peu c'est de ne pas connaitre le nom de l'ID ...ce qui oblige a repasser par le generateur d'IDs original
-
Dans ton DEBUG tu as bien la prise en compte de DST ou NODST ? Vois pas d'erreur de syntaxe moi. Et si tu essayais sans DST ou NOTDST ligne par ligne et plus simple pour reperer dou ca vient. COmme ca par exemple : -- FERMETURE VOLETS_17_25_27_29 -- -- luminosité est supérieur à 900 Lux pendant 5 minutes entre 13h et Sunset, baisse les volets 17 salon, 25 AR cuisine, 27 Chambre parents, 29 Chambre Lucas GEA.add({"Value+",id["CPT_LUX_AR_C"],900}, 5*60, "Fermeture volets Ouest Partiel DST #value# Lux #time#",{si_pas_ferme_17_25_27_29, temps_1_volet}) -- 17-SALON 25-AR-CUIS 27-CHB-PARENTS 29-CHB-LUCAS
- 12 330 réponses
-
- 1
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Sympa ;-) super idee mais demande @steven tout de même.. Pas de variable à créer dans le panneau ? Sinon peut-on toujours appelé ses devices en id["device"] ? Et que se passe-t-il sur la limitation de la longueur des VG ? ca passe tout de même ?
-
àtoi de jouer àsakkhho, plein de syntaxes a tester ;-) avec Steven D'ailleurs désolé suis un boulet, j'aurais pu aussi te proposer avec le Inverse ;-) J'adore ce forum, beaucoup d'aides !!
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
bijour, En conditions multiples, peut-etre que l'instantané n'aime pas, attendons les experts pour leur avis sur l'instantané et conditions multiples avec la syntaxe testée avant, mais je pense que c'est OK tout de même ;-) Et quand tu appuies sur l'interr, ca met bien la valeur du dimmer à 0 ? au cas où ;-) Et avec cette syntaxe ? local intrusion = {"If", {"Global", "Etat_Alarme", "ON"}} local Ecl_Parents_off = {"Value", id["ECL_CHAMBRE_PARENTS"], 0} GEA.add({Ecl_Parents_off}, -1, "Mode Panic OFF", {intrusion, {"StopScenario", 185}, {"Global", "Etat_Alarme", "OFF"}})
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
ah ben je suis un boulet j'avais pas vu ;-) Je le fais ce soir !! Merci beaucoup
-
Les interrupteurs coutent chers au final ;-) Mais c'est très joli ;-)
-
oui pourquoi pas et sur l'icone de GEA "rouge" tu peux aussi stp ? merciiii
-
très joli j'aime beaucoup aussi le style, mais ca oblige a pendre la box ?
-
@Did, merci J'utilise pas celui que tu as fait mais le "rouge" de base "GEA by Steven" sur lequel je souhaiterais donc "Instantané" sur 1 deuxieme et "tests" sur un troisieme ;-) Merciiii
-
interessant le tarif ;-) par contre je ne trouve rien sur a compatibilité avec notre HC2. ;-)
-
Steven t'a tout expliqué ;-) Y a plus qu'à :-) Tu peux faire {"Email", 2, "Sujet mail"} si c'est vraiment 2 que tu voulais prévenir ;-)
- 12 330 réponses
-
- 1
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Exact jojo ;-), par contre inutile de mettre 1 puisque c'est dans le CHECKEVERY, tu peux ecrire avec 30 ;-), le minimum par défaut. @flechg : peux-tu mettre ton code entre les balises <> pour plus de lisibilité stp ;-) Et il ne faut pas de "S" à {"Portable"} Conseil : utilise le local ID plutot que l'ID directement dans les lignes GEA ce sera pus facile après quand tu reviendras sur les lignes ;-)
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
@trainkill : il va falloir partager ce petit code ;-) Sinon sache que @steven en a fait un qui permet de tous les récuperer aussi mais ce n'est pe pas le meme genre ;-) Jette un oeil : c'est generateur d'IDS http://www.domotique-fibaro.fr/index.php/topic/3477-g%C3%A9n%C3%A9rateur-did-pour-gea-ou-autre-script/page-2?hl=generateur#entry52747
-
ben oui, ton type n'est pas isLight trainkill ?
-
Bijour, Heu ton debug envoie directement sur ta HC2 ;-)
-
Bijour, super boulot. Petite mise à jour du 1er post ;-) avec la version qui fonctionne encore merciii
-
chez moi aussi, le module cache fait exactement la meme chose que la prise 1, j'ai recaché du coup ;-) pour moi le bug c'est la prise 2 ..bizarre aussi..
-
pour l'action immediate, tu mets l'id de ton dimmer dans l'enetete : id_dimmer value et tu mets -1 à la place de 30. oui super boulot de zozotte, je garde ca au chaud. avec GEA pour toutes les 2 secs, je me dis qu'il faudrait le faire en inserant "function" mais c'est deconseille par Steven, donc la scene sup est vraiment bien Comme ca d'apres ce que j'ai compris GEA.add({dimmereteint, intrusion} -1, "", {{"StopScenario", <id>}, {"Global", "Etat_Alarme", "nouvellevaleur"}})
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Bonsoir à tous, Est-ce qu'un grand grtaphhiste pourrait svp modifier l'icone de "GEA by STEVEN" en rajoutant "Instantané" quelque part, ce serait pour ma 2 instance GEA ;-) et si vous pouviez faire la meme chose avec "Test" pour l'instance GEA de test ;-) Merci beaucoup
-
je nai pas de dimmer mais je pense que eteint sa valeur est 0 donc : local dimmereteint = {"Value", id["dimmer"], 0} GEA.add({dimmereteint,intrusion} 30, "", {{"StopScenario", <id>}, {"Global", "Variable", "nouvellevaleur"}}) Ah Ok tu es repasse par une scene supplementaire pour faire clignoter, en fait tu eteins et allumes ttes les 2 secs ton dimmer
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
comment as tu fait alors pour faire clignoter ? ca eteint le dimmer avec l'interrupteur ? apres avec GEA tu arretes la scene : StopScenario avec GEA 5.33, et un Global pour modifier la valeur de ta VG local dimmereteint = ... GEA.add(dimmereteint, 30, "", {{"StopScenario", <id>}, {"Global", "Variable", "nouvellevaleur"}}) si ca peut t'aider ;-)
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
pourquoi pas oui, mais au moins avec le json de la HC2 on est sur de la lat et de la long :-), pas d'erreur de saisie ;-) au fait mprinfo, attention a la position de ton bouton dans la V2 avec Affichage de sunset et sunrise sinon ton main loop ne fait rien, il faut adapter le pressbutton ;-)
-
alors essayons cela dans un bouton ;-) et donne le debug ;-). Quand pensez-vous ? HC2 = Net.FHttp("127.0.0.1",11111); local response, status, errorCode = HC2:GET("/api/settings/location"); if (tonumber(errorCode) == 0) then jsonTable = json.decode(response); fibaro:debug(jsonTable.latitude); fibaro:debug(jsonTable.longitude); fibaro:debug(jsonTable.city); end local date = os.date("%d/%m/%y %H:%M") local lat = (jsonTable.latitude); local lng = (jsonTable.longitude); local ville = (jsonTable.city); HC2 = Net.FHttp("www.prevision-meteo.ch",80); -- documentation : http://www.prevision-meteo.ch/uploads/pdf/recuperation-donnees-meteo.pdf local response, status, errorCode = HC2:GET("/services/json/lat=" .. lat .. "lng=" .. lng); if (tonumber(errorCode) == 0) then jsonTable = json.decode(response); fibaro:debug("aujourd'hui : " .. jsonTable.current_condition.tmp .. "°c - " .. jsonTable.current_condition.condition); else fibaro:debug("error "..errorCode ) end