Aller au contenu

Support Gea


Steven

Messages recommandés

simple réflexion, dans la définition de variable journée

 local Journee = {"Global!", "Day_Phase", "7 - Nuit"}

Est-ce que cà  ne devrait pas être plutôt :

 local Journee = {"Global!", "Day_Phase", "1 - Aube"}

 car sa définition est parfaitement identique à  la variable Night ...

Lien vers le commentaire
Partager sur d’autres sites

oui sakkhho c'est ca, en tout cas dans ton besoin, tout ce qui n'est pas nuit ;-)

regarde bien @jojo, ya le point d'exclamation ;-)

 

@sakkhho : et si tu essayais, pour tenter d'isoler avec un :

 

local Journee = {"Global", "Day_Phase", "1 - Aube"}

 

cela permettrait de savoir si cela vient du "!" ou non.

 

Comme @sebcbien, j'utilise aussi et cela marche très bien.

 

Sinon, Change voir l'ordre des conditions et met "Journee" en 1ere position, tu as peut-etre raison avec la 1ere condition ;-). A tester tout de même

@steven pourrait pe nous en dire un peu plus ;-)

 

Ce qui est bizarre c'est que j'ai aussi plusieurs conditions, et quelque soit leur position, cela fonctionne chez moi.

Lien vers le commentaire
Partager sur d’autres sites

Je me suis dépanné

Section -- Envoi le message en push

					if (GEA.match(entry[GEA.keys["PARAMS"]][i][3], "inc%+")) then
						local number = tonumber(fibaro:getGlobalValue(entry[GEA.keys["PARAMS"]][i][2]))
						if (type(value) ~= "nil") then fibaro:setGlobal(entry[GEA.keys["PARAMS"]][i][2], number + value) else fibaro:setGlobal(entry[GEA.keys["PARAMS"]][i][2], number + 1) end
					elseif (GEA.match(entry[GEA.keys["PARAMS"]][i][3], "dec%-")) then
						local number = tonumber(fibaro:getGlobalValue(entry[GEA.keys["PARAMS"]][i][2]))
						if (type(value) ~= "nil") then fibaro:setGlobal(entry[GEA.keys["PARAMS"]][i][2], number - value) else fibaro:setGlobal(entry[GEA.keys["PARAMS"]][i][2], number - 1) end
					else
						fibaro:setGlobal(entry[GEA.keys["PARAMS"]][i][2], GEA.getMessage(entry,entry[GEA.keys["PARAMS"]][i][3]))
					end

J'ai remplacé les "inc%+" et "dec%-" par "inc+" et "dec-"

  • Upvote 1
Lien vers le commentaire
Partager sur d’autres sites

@Sakkhho,

As-tu besoin de 7 valeurs différentes pour Daypart ?

Moi je me contente de jour/nuit, et ça fonctionne très bien

-- conditions IF
   local estJour = {"Global", "DayPart", "After SunRise"}
   local estNuit = {"Global", "DayPart", "After SunSet"}

-- Techniques
  -- DayPart
   GEA.add (true, 1, "DayPart = Jour. (#date# à#time#)", {{"Time", "Sunrise", "Sunrise + 100"}, {"Global", "DayPart", "After SunRise"}})
   GEA.add (true, 1, "DayPart = Nuit. (#date# à#time#)", {{"Time", "Sunset", "Sunset + 100"}, {"Global", "DayPart", "After SunSet"}})

keep it simple

Lien vers le commentaire
Partager sur d’autres sites

Salut messieurs,

 

Question du jour et petit bug du jour.

 

Ma scene GEA semblait tourner mais aucune action ce matin ;-), j'ai sauvegardé et hop tout est reparti ;-)

 

Une idée d'où chercher, j'ai pas eu le temps ce matin ;-)

Ou alors mettre en place une autre scene qui fait un kill, puis enableScene et startscene régulierement ?

 

Ou encore recreer les variables et recreer GEA..

Lien vers le commentaire
Partager sur d’autres sites

dans le même ordre d'idées: http://www.domotique-fibaro.fr/index.php/topic/5703-monitoring-hc2-et-reboot/#entry86253

pourrait servir à  restarter uniquement gea ou autre, mais je ne sais pas si c'est possible via l'API...

Lien vers le commentaire
Partager sur d’autres sites

×
×
  • Créer...