Aller au contenu

Messages recommandés

Posté(e)

Bonjour a tous

 

Je chercher a couper ma climatisation avec un FGK-101 quant il est en "alerte" mais au bout de 20 secondes

J'arrive a le faire en mode bloc en instantané, mais je n'y arrive pas avec un délais de 20 secondes

Comment faire?

 

Merci de votre aide

Posté(e)

je le place ou le sleep?

 

--[[
%% autostart
%% properties
33 value
32 value
%% weather
%% events
%% globals
--]]

local startSource = fibaro:getSourceTrigger();
if(
 ( tonumber(fibaro:getValue(33, "value")) > 0  or  tonumber(fibaro:getValue(32, "value")) > 0 )
or
startSource["type"] == "other"
)
then
	fibaro:call(121, "setMode", "0");
	fibaro:call(203, "setMode", "0");
	fibaro:call(327, "sendDefinedPushNotification", "1");
	fibaro:call(320, "sendDefinedPushNotification", "1");
end

 

Posté(e) (modifié)

c'est bon je viens de trouver

fibaro:sleep(20 * 1000) pour avoir 20 secondes et ne pas faire fibaro:sleep(20) cela ne fait que 20 millisecondes

Modifié par flacon030
  • Upvote 1
Posté(e) (modifié)

bon cela fonctionne mais pas vraiment comme je le voudrais...

Je m'explique;

Ma clim se coupe après les 20 secondes (normale) avec la commande fibaro: sleep(xxx)

Mais en faite je voudrais pas qu'elle se coupe si dans les 20 secondes j'ai refermé ma fenêtre, or la même si je l'ai refermé avant les 20 secondes elle se coupe quant même

en gros je veux qu'elle se coupe si au bout de 20 secondes la fenêtre est ouverte, mais si je la referme l'ordre n'est pas pris en compte.

Comment faire?

Pour info j'ai un retour d’état de fonctionnement de ma clim avec un FGBS-001 qui m'indique si la clim est en marche ou a l’arrêt

Il serait pas possible de récupérer l’état du FGBS-001 comme variable?

En gros si il est dans l’état normale" (clim en marche) ne pas tenir compte de l'ordre de mise en marche de la clim

 

Il serait possible de le faire avec GEA, si oui comment?

Modifié par flacon030
Posté(e)

Bonjour,

 

Partage un bout de code avec ta clim et tes détecteurs de porte.

 

C'est faisable avec GEA, tres simple mais ce ne sera pas 20 secondes ;-)

 

En gros :

 - si fenêtre ouverte plus de X secondes --> Arret de la clim

Posté(e) (modifié)

le code est en début de post

Oui c'est exactement se que je recherche

- si fenêtre ouverte plus de X secondes --> Arrêt de la clim

 

32 et 33 sont mes deux FGK-101(contacte de porte)

121 et 203 sont mes deux ZXT-120 (émetteurs IR pour contrôler la clim)

 

 

 

Modifié par flacon030
Posté(e) (modifié)

pourquoi pas j'ai GEA d'installé mais rien n'est en place dessus

Je vais essayer

le 30 c'est pour les 30 secondes de délais?

cette ligne se place ou dans GEA?

Modifié par flacon030
Posté(e)

@flacon030

oui exactement pour le délai.

 

Selon la version que tu installes, sit là ou il est écrit à toi de jouer ou après setevents je crois

 

Si tu as deja installé GEA, tu peux l'utiliser sans souci, et tu vas vite voir que a scene de Steven simplifie beaucoup de choses et est très puissante.

Si tu as des soucis, n'hésite pas à aller sur le support de GEA, on sera là ;-)

  • 1 mois après...
Posté(e) (modifié)

Bonjour,

 

A mon avis pas besoin d'utiliser GEA, ton sleep est suffisant, il faut juste revérifier l'état de ta fenêtre après le sleep, si toujours ouverte alors tu coupes la clim, sinon tu ne fais rien.

Modifié par kaspi
×
×
  • Créer...