Aller au contenu

Fgrm-222 Impossible De Saisir Un Pourcentage D'ouverture Dans Les Scènes


Messages recommandés

Posté(e)

Bon alors je viens de faire le test de la scene en Bloc en PJ et mon store s'est directement ouvert à  moitié...

 

Mon FW est par contre en 22.22 mais ça serait quand même bizarre que cela vienne de là  vu que ton slider fonctionne dans l'interface.

 

Sinon le code LUA généré derrière la scène en Bloc est le suivant, tout ce qu'il y a de plus standard

--[[
%% properties
275 value
%% globals
--]]

local startSource = fibaro:getSourceTrigger();
if (
 ( tonumber(fibaro:getValue(275, "value")) == 0 )
or
startSource["type"] == "other"
)
then
	fibaro:call(275, "setValue", "50");
end

post-1466-0-04324100-1441911651_thumb.jpg

Posté(e)

en effet, il FAUT cocher la case pour qu'elle fonctionne en auto. Mais pour le test, quand tu appuye sur "run", elle passe directement au then, sans se préoccuper des conditions

Posté(e)

Bon je viens d'installer 5 autres fgrm-222, et c'est toujours le même résultat...

Impossible de le ouvrir à  50 % dans les scènes, alors que TOUS fonctionne bien à  l'aide du curseur... va comprendre.

 

J'aimerai créer une device virtuel pour modifer le contenu d'une variable,

 

vous avez un tuto là -dessus qui explique comment faire ?

 

Il y en a quelques un sur le forum, mais j'ai un peu du mal à  comprendre la logique...

Pourtant je programme en WinDev et VB mais là  c'est tout sauf de la programmation :)

 

d'autant plus que j'ai une HCL donc pas de LUA...

 

merci pour les tuyaux !!

Posté(e)

encore plus dingue comme remarque :

 

si je crée une scène magique et demande la fermeture du volet à  50% ça marche nickel !!!!

 

mais impossible de le faire en bloc !

 

je désespère, ça plus le reste.........

Posté(e)

pour modifier des variables depuis la HC2, vois Etat des Variables Globales dans des Virtual Devices sous HCL ou sous HC2, dans ma signature

Posté(e)

Bonjour à  tous, concernant mon histoire de pourcentrage d'ouverture du volet, le problème est résolu.

 

Je passe par un device virtuel comportant autant de boutons que de volet.

Dans chaque bouton je met le code qui permet d'ouvrir le volet à  la valeur voulu.

 

J'appele l'action de ce bouton dans une scène mode bloc.

 

Voilà  le tour est joué.

 

Plus compliqué que prévu mais bon, ça marche.

 

Merci pour votre aide à  tous...

Posté(e)

oui je pense aussi...

 

maintenant j'aimerai changer la valeur d'une variable grâce à  un bouton d'un virtual device...

 

beaucoup de sujet parle de ça sur le forum, il y a plein de syntaxe différente, mais aucune semble fonctionner...

 

tu as une piste ??

Posté(e)

Je ne suis pas spécialiste car je code en LUA sur la HC2 mais sur la HCL il me semble que cela doit se faire via l'API dans le bouton d'un VD, tu as essayé quelles méthodes ?

Posté(e)

Voilàce que j'essaye de faire :

PUT /api/globalVariables HTTP/1.10x0D0x0AHost: 192.168.2.30 0x0D0x0AAuthorization: Basic YWRtaW4xxxxxxxxxx= {"name":"VarPresent","value":"OUI"}

la variable a 2 valeur possible OUI ou NON.

Posté(e)

passer par l'API pour cela est le plus compliqué.

Ma proposition de solution (que j'avais faite pour une V3.x sous HCL) ne fonctionnerait plus en v4.x ?

×
×
  • Créer...