Aller au contenu

Hcl V4.054 Condition Timer Ne Fonctionne Pas Avec Roller Shutter


Messages recommandés

Posté(e)

Bonjour tout le monde,

Situation très bizarre qui me rend dingue: je fais une scène très simple sur mes roller shutter FGRM-222: tous les jours à  6h30 les volets de rideaux de ma chambre doivent s'ouvrir. Avec une Magic Scène ça marche, avec la scène en bloc rien ne se passe?? La scène est bien active, j'utilise la condition "jours de la semaine, en cochant Lun, mar etc" et "Exact time" en mettant l'heure. Quelqu'un a-t-il déjà  eu ce problème? Je préfère les scènes en blocs aux Majic Scene car dans mon appli Fibaro Android les Majic scenes ne sont pas visibles...

Merci pour votre aide,

 

Amine.

Posté(e)

Ok merci je vais essayer ça. Mais c'est tout de même gênant: imaginons une coupure de courant alros que je suis en voyage: la box redémarre, les volets se lèvent? 

En fait c'est un bug cette histoire, non?

 

Merci,

Amine.

Posté(e)

Ok ça marche (avec 30 sec de décallage, bon ça va...). Mais j'insiste bien qu'avec la Magic Scene ça fonctionne nickel. Ca m'a bien l'air d'un bug ou alors quelque chose m'échappe: où est la logique de cocher "lancer au démarrage" ?

 

Merci,

Amine.

Posté(e)

Sauf si j'ai mal compris le sens de "lancer au démarrage" qui pour moi veut dire "Exécuter la scène quand la box démarre" ?

Envoyé de mon SM-N910C en utilisant Tapatalk

Posté(e)

Oui la scène démarre au boot de la box, mais ce que tu peux voir si tu as accès au LUA (sur HC2), c'est que c'est une boucle qui attend l'heure programmée (en mode bloc).

Donc même si la scène est effectivement démarrée au boot, l'action attendue ne survient qu'àla date/heure programmée dans la scène.

Si tu ne coches pas la base, la scène n'est pas démarrée, et l'action attendue ne survient jamais.

Posté(e)

Ah d'accord, super merci Jojo pour le tuyau et Lazer pour l'explication qui va avec!

Je vais donc me coucher moins bête 😊

Envoyé de mon SM-N910C en utilisant Tapatalk

  • 4 semaines après...
Posté(e)

meme avec le flag "lancer au démarrage", meme en 4.057, les scenes avec des conditions timers ne fonctionne pas, en plus du header pannel et peut-etre d'autres trucs ...

 

seule solution trouvée : une scene qui reboot le hcl toutes les 12 heures

Posté(e)

Je n'arrive plus a poster d'images ... et faire un lien m'ennuie

Vous n’êtes pas autorisé(e) à  utiliser cette extension d’image sur cette communauté.

 

Néanmoins mes scènes sont des plus simple :

 

timer Mon to Sun at exact time 18h40

then

device group (vr) = Close

 

Mais meme si ma scène etait mal codée, ca n'expliquerais pas que le heating pannel ne fonctionne plus après un certain temps

Posté(e)

je te demandais le screenshot, pour voir s'il n'y avait pas un flg d'oublié ou ???

 

Le message d'erreur pour charger des images sur le forum est lié au fait que tu as utilisé tout l'espace disponible.

Pour en récupérer : ton user => mes paramètres =>Gérer vos fichiers joints

Posté(e)

j'ai desormais le code LUA de ma scene bloc :

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

local sourceTrigger = fibaro:getSourceTrigger();
function tempFunc()
local currentDate = os.date("*t");
local startSource = fibaro:getSourceTrigger();
if (
 ( ((currentDate.wday == 2 or currentDate.wday == 3 or currentDate.wday == 4 or currentDate.wday == 5 or currentDate.wday == 6) and string.format("%02d", currentDate.hour) .. ":" .. string.format("%02d", currentDate.min) == "08:00") )
)
then
	fibaro:call(75, "open");
	fibaro:call(41, "open");
	fibaro:call(80, "open");
	fibaro:call(83, "open");
	fibaro:call(25, "open");
	fibaro:call(30, "open");
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(75, "open");
	fibaro:call(41, "open");
	fibaro:call(80, "open");
	fibaro:call(83, "open");
	fibaro:call(25, "open");
	fibaro:call(30, "open");
end

end
×
×
  • Créer...