Aller au contenu

Support Gea


Steven

Messages recommandés

De rien, ce fut un plaisir !!

Non ca fonctionne exactement de la même manière, c'est juste que ca me permet de ne pas oublier de mettre Power dans les entetets quand j'en ai besoin et ca met tout en phase dans le code.

du chipotage visuel et plus simple pour mon cerveau lol

Lien vers le commentaire
Partager sur d’autres sites

Juste pour info, ces 2 entrées sont redondantes :

 

{"turnOn",id["ECL_CHAMBRE_PARENTS"]}, {"Value", id["ECL_CHAMBRE_PARENTS"], 20}

 

Car dès que tu mets à  20, cela allume de toute façon ta lampe. Tu peux donc enlever la première partie.

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

Bonjour à  tous,

 

Visiblement, je ne suis vraiment pas doué avec GEA, qui pourtant est un outil formidable.

 

Je cherche à  automatiser la fermeture de mes volets battants suivant le coucher de soleil.

Mes volets reprennent le montage de Bebitoo, avec un FGS-221; un bouton pour l'ouverture, un pour la fermeture.

http://www.domotique-fibaro.fr/index.php/topic/1084-domotiser-des-volets-battants-motoris%C3%A9s-en-24v-moteurs-wimove-wibat/

 

Voici ce que j'ai essayé dans GEA, sans aucun résultat :

GEA.add(true, 30, "test" , {{"Time", "Sunset-15", "Sunset-14"}, {"turnOn", id["FERMETURE_VOLET_CHAMBRE"]}})
GEA.add(id["FERMETURE_VOLET_CHAMBRE"], 30, "test", {{"Inverse"}, {"Time", "Sunset-15", "Sunset-14"}, {"turnOn"}}) 

Je ne reçois pas de notification, et rien ne bouge.

 

à  vot' bon coeur msieur-dame pour un petit coup de main.

Bobby

Lien vers le commentaire
Partager sur d’autres sites

Salut, c'est un virtualdevice qui ouvre ou ferme tes volets c'est cela ?

Alors Essaie cela :

GEA.add(true, 30, "test" , {{"Time", "Sunset-15", "Sunset-14"}, {"VirtualDevice", id["FERMETURE_VOLET_CHAMBRE"], "num bouton"})}

Le num du bouton se compte de haut en bas etiquette comprise et de gauche a droite, ca doit etre le bouton de fermeture

 

Tes 2 lignes sont correctes niveau syntaxe

 

si ce ,'est pas un virtualDevice qui gere tes volets, verifie bien l'id de tes boutons, ca fonctionne lorsque tu cliques depuis l'interface ?

Lien vers le commentaire
Partager sur d’autres sites

bonsoir,

 

je ne me souviens plus si j'ai vu cela ici, mais il me semble qu'il existe un scripte qui permet de modifiers les paramètres d'un module en automatique.

 

Je m'explique, a chaque fois que je upgrade ma version de ma HC2, dans tous les modules virtuels, dans le paramètre adresse ip, s'affiche '' et donc ceux ci ne marche plus. Je suis obligé d'aller dans chaque module pour retirer ce ''. J'aimerai avoir quelque chose qui me supprime ce '' en automatique par un module virtuel ou une ligne GEA, je ne sais pas...

 

 

Merci

Lien vers le commentaire
Partager sur d’autres sites

rien àfaire, même avec un virtual device.

  	GEA.add(true, 30, "test", {{"Time", "Sunset-500", "Sunset"}, {"turnOn", id["FERMETURE_VOLET_CHAMBRE"]}})
  	GEA.add(true, 30, "test", {{"Time", "Sunset-500", "Sunset"}, {"VirtualDevice", 59, 1}})

j'ai vérifié mes id; 59 est l'id du virtual device et 1 l'id du bouton.

On est bien d'accord que ces lignes devraient s'exécuter dans la minute qui suit le démarrage de GEA ?

Lien vers le commentaire
Partager sur d’autres sites

sunset-500 ? heuuuu

 

non non la ligne s'executera uniquement dans la période que tu imposes par le "Time" dans les OPTIONS.

Pour tester, enleve le Time et écris une ligne toute simple :

GEA.add(true, 30, "test", {{"turnOn", id["FERMETURE_VOLET_CHAMBRE"]}})

Question bete mais en ce moment le volet est ouvert ou ferme ?

Lien vers le commentaire
Partager sur d’autres sites

oui, le 500, c'était pour être sà»r d'être dans l'intervalle de temps.

Mon volet est bien ouvert ... ;)

Même sans le time, ça ne fonctionne pas. Et je suis sà»r de mon id.

 

Par contre, en mode bloc, pas de soucis!

Lien vers le commentaire
Partager sur d’autres sites

pour rappel, mon volet est branché sur un fgs-221, configuré en monostable pour simuler une impulsion. Un switch pour ouvrir le volet, un switch pour fermer.

 

pour info, voici le code LUA de la transformation de mon code block qui fonctionne :

--[[
%% autostart
%% properties
%% globals
--]]

local sourceTrigger = fibaro:getSourceTrigger();
function tempFunc()
local currentDate = os.date("*t");
local startSource = fibaro:getSourceTrigger();
if (
 ( ((currentDate.wday == 1 or currentDate.wday == 2 or currentDate.wday == 3 or currentDate.wday == 4 or currentDate.wday == 5 or currentDate.wday == 6 or currentDate.wday == 7) and os.date("%H:%M", os.time()+35*60) == fibaro:getValue(1, "sunsetHour")) )
)
then
	fibaro:call(58, "turnOn");
end

setTimeout(tempFunc, 60*1000)
end
if (sourceTrigger["type"] == "autostart") then
tempFunc()
else

local currentDate = os.date("*t");
local startSource = fibaro:getSourceTrigger();
if (
startSource["type"] == "other"
)
then
	fibaro:call(58, "turnOn");
end

end

Donc, il faut bien un turnOn sur mon id 58.

 

Voici le code dans GEA :

	local id = {
		--inconnu
    	ECLAIRAGE_EXTERIEUR_ENTREE = 40,
		--Garage
		--Jardin
    	ECLAIRAGE_TERRASSE = 42,
		--Local Technique
		--Entrée
    	DETECTEUR_ENTREE = 15, TEMPERATURE_ENTREE = 16,
    	LUMINOSITE_ENTREE = 17, PLAFONNIER_ENTREE = 38,
		--Cuisine
    	--Salle à  manger
    	PLAFONNIER_SALLE_A_MANGER = 44,
		--Salon
		--Chambres
    	PLAFONNIER_CHAMBRE = 9, CHEVET_DROIT = 13, CHEVET_GAUCHE = 50, OUVERTURE_VOLET_CHAMBRE = 56, FERMETURE_VOLET_CHAMBRE = 58,
		--Couloir
    	PLAFONNIER_COULOIR = 46,
		--Divers
    	VD_JOUR_CHOME = 31, VD_VAVANCES_SCOLAIRES = 34
	}
	
  
  	GEA.add(true, 30, "test", {{"Time", "Sunset-60", "Sunset"}, {"turnOn", id["FERMETURE_VOLET_CHAMBRE"]}})
  	GEA.add(true, 30, "test", {{"Time", "Sunset-60", "Sunset"}, {"VirtualDevice", 59, 1}})
  	GEA.add(true, 30, "test", {{"turnOn", 58}})
Lien vers le commentaire
Partager sur d’autres sites

Salut pepite,

 

Rien de spécial, style démarrage OK ...

La version du GEA est la 5.33

 

J'avais déjà  eu un problème similaire lors de la mise en place de l'allume d'une lumière lors d'une détection de mouvement.

Mon code était bon, mais j'ai dà» ré-installer GEA, puis supprimer l'ancienne installation; sans trop comprendre pourquoi.

 

Alors que l'extinction ou l'allumage automatique des lumières fonctionne bien.

 

Ce soir, j'installerais le dernière version du GEA voir si cela change quelque chose.

Lien vers le commentaire
Partager sur d’autres sites

oui essaie, comme ca, tu ne touches pas à  la prod sauf quand cela fonctionne, n'oublie pas de changer le nom de la variable Global_Tasks

 

Au fait, essaie cela pour voir, cela revient au même que le "turnOn", mais en fonction du résultat cela permettra peut-etre au maitre steven de comprendre ;-)

GEA.add(true, 30, "test", {{"Function", function() fibaro:call(58, "turnOn") end}})

 

Lien vers le commentaire
Partager sur d’autres sites

@jojo : c'etait pour tester afin de savoir d'ou cela provenait, ce que met Bobby ce sont des exemples de ligne GEA qui ne fonctionnent pas ;-)

 

Je pense qu'il veut passer ses scenes sous GEA, ;-)

Lien vers le commentaire
Partager sur d’autres sites

×
×
  • Créer...