Aller au contenu

Scene Avec Minimote Qui Ne Fonctionne Plus Depuis La V4


Messages recommandés

Posté(e)
Bonjour 

ci joint le code qui gere mes lampes avec la minimote mais depuis la v4 plus rien ne fonctionne ni le meme code pour la porte de garage

Qu'est qui a changé entre la v3 et V4 pour les minimote ?

Cordialement

merci par avance de votre aide

 



--[[
%% autostart
%% properties
178 sceneActivation
%% globals
--]]

local ButtonPressed = fibaro:getValue(178, "sceneActivation")

if ( tonumber(ButtonPressed) == 1) then
fibaro:call(104, "turnOn")
fibaro:debug("MiniMote button 1 pressed")
elseif ( tonumber(ButtonPressed) == 2) then
fibaro:call(104, "turnOff")
fibaro:debug("MiniMote button 2 pressed")
elseif ( tonumber(ButtonPressed) == 3) then
fibaro:call(102, "turnOn")
fibaro:debug("MiniMote button 3 pressed")
elseif ( tonumber(ButtonPressed) == 4) then
fibaro:call(102, "turnOff")
fibaro:debug("MiniMote button 4 pressed")
elseif ( tonumber(ButtonPressed) == 5) then
fibaro:call(105, "turnOn")
fibaro:debug("MiniMote button 5 pressed")
elseif ( tonumber(ButtonPressed) == 6) then
fibaro:debug("MiniMote button 6 pressed")
fibaro:call(105, "turnOff")
elseif ( tonumber(ButtonPressed) == 7) then
fibaro:debug("MiniMote button 7 pressed")
fibaro:call(102, "turnOn")
fibaro:call(104, "turnOn")
fibaro:call(105, "turnOn")
elseif ( tonumber(ButtonPressed) == 8) then
fibaro:call(102, "turnOff")
fibaro:call(104, "turnOff")
ibaro:call(105, "turnOff")
fibaro:debug("MiniMote button 8 pressed")
else
fibaro:debug("No response")
end

Posté(e)

Bonjour,

 

sceneActivation ne marche plus pour moi depuis le passage en V4.030

 

Tu peux faire un tour sur le bugtracker Fibaro aussi pour remonter l'information.

Posté(e)

Pour moi cela fonctionne en 4.031 avec la scene LUA mais avec une télécommande Aeon Labs DSA22.

Le problème viendrait plus du type de télécommande.

--[[ 
%% properties 
84 sceneActivation
%% globals 
--]] 
 
local ButtonPressed = fibaro:getValue(84, "sceneActivation")
 
if ( tonumber(ButtonPressed) == 1) then 
fibaro:debug("KeyFob button 1 pressed")
  fibaro:call(31, "turnOn")
elseif ( tonumber(ButtonPressed) == 2) then 
fibaro:debug("KeyFob button 2 pressed")
  fibaro:call(31, "turnOff")
elseif ( tonumber(ButtonPressed) == 3) then 
fibaro:debug("KeyFob button 3 pressed")
  fibaro:call(33, "turnOn")  
elseif ( tonumber(ButtonPressed) == 4) then 
fibaro:debug("KeyFob button 4 pressed") 
  fibaro:call(33, "turnOff")  
elseif ( tonumber(ButtonPressed) == 5) then 
fibaro:debug("KeyFob button 5 pressed") 
  fibaro:call(25, "turnOn")
elseif ( tonumber(ButtonPressed) == 6) then 
fibaro:debug("KeyFob button 6 pressed") 
  fibaro:call(25, "turnOff")
elseif ( tonumber(ButtonPressed) == 7) then 
fibaro:debug("KeyFob button 7 pressed") 
elseif ( tonumber(ButtonPressed) == 8) then 
fibaro:debug("KeyFob button 8 pressed") 
else 
fibaro:debug("No response") 
end

Posté(e)

Depuis le passage en 3.6, le sceneActivation de l'une de mes Aeon Labs DSA22 ne semblait plus fonctionner, même après exclusion/inclusion.

Après modification du code, je me suis rendu compte que le numéro de retour de toutes les touches avait changé.

Avant : 1 à8 selon appui court ou long.

Après : 25 à32.

La même procédure d'exclusion/inclusion, et de modification de code

  • local ButtonPressed = fibaro:getValue(nouvel ID, "sceneActivation")
  • fibaro:debug(ButtonPressed)

te fera peut-être apparaître de nouvelles valeurs de retour du bouton appuyé dans le debug.

Posté(e)

Hello

Alors apres exclusion et inclusion tout refonctionne avec les meme id de touche mais la télécommande reste ne non configuré alors que l'ensemble fonctionne

Merci pour votre aire 

@+

Posté(e)

pour info, j'avais un problème de scenActivation sur mes FGD221 et j'ai simplement fais une soft configuration et depuis tout fonctionne.

  • 5 mois après...
Posté(e)

Bonjour,

J' ai 2 télécommandes Minimote.

- La première fonctionne parfaitement, mes scènes s' éxécutent très bien.

- La deuxième après configuration, me retournait bien les bons codes dans un premier temps, mais n' exécutait pas les scènes que j' avais crées pour elle;

j' ai du bricoler un peu trop... et depuis : quelles que soient les touches que j' appuie dans ma scène de test :

 

--[[ 

%% properties 
30 sceneActivation 
%% globals 
--]]
 
 
local NumScene = fibaro:getValue(30, "sceneActivation")
fibaro:debug("Numéro de scène: " ..NumScene)
 
La valeur retournée est systématiquement la même : 5
 
J' ai tout essayé, soft - hard config, le paramètre 250 ne se met pas à  1,
il ne me reste plus qu' à  la recréer je pense ?
 
Effectivement, en annulant puis en récréant la Minimote, on récupère les bonnes valeurs de touches.....
 
Sauf que maintenant je me retrouve à  mon problème initial :
 
La scène ne  s' éxécute qu' à  partir du bouton "Démarrer" et non pas à  partir du bouton de la Minimote....
 
En débugant le code je vois que le module ne rentre pas dans la boucle, alors que la scène est bien == 1 :
 
Voir PJ.

post-4201-0-86405200-1434529390_thumb.png

×
×
  • Créer...