Aller au contenu
amine.houari

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

Recommended Posts

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.

Partager ce message


Lien à poster
Partager sur d’autres sites

il faut également cocher la case démarrer avec la HC, juste en dessous de scène active

Partager ce message


Lien à poster
Partager sur d’autres sites

c'est àfaire pour toutes les scènes avec conditions de temps

Partager ce message


Lien à poster
Partager sur d’autres sites

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.

Partager ce message


Lien à poster
Partager sur d’autres sites

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.

Partager ce message


Lien à poster
Partager sur d’autres sites

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

Partager ce message


Lien à poster
Partager sur d’autres sites

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.

Partager ce message


Lien à poster
Partager sur d’autres sites

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

Partager ce message


Lien à poster
Partager sur d’autres sites

bonne nuit  :D

Partager ce message


Lien à poster
Partager sur d’autres sites

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

Partager ce message


Lien à poster
Partager sur d’autres sites

bizarre : peux-tu nous mettre un screenshot complet de la scène ?

Partager ce message


Lien à poster
Partager sur d’autres sites

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

Partager ce message


Lien à poster
Partager sur d’autres sites

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

Partager ce message


Lien à poster
Partager sur d’autres sites

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

Partager ce message


Lien à poster
Partager sur d’autres sites

×