Aller au contenu
jgreenhalgh

Scene Avec Minimote Qui Ne Fonctionne Plus Depuis La V4

Recommended Posts

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

Partager ce message


Lien à poster
Partager sur d’autres sites

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.

Partager ce message


Lien à poster
Partager sur d’autres sites

Étrange cela fonctionne très bien chez moi en V4.031 mais via GEA et pas avec une scene "dédiée"

Partager ce message


Lien à poster
Partager sur d’autres sites

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

Partager ce message


Lien à poster
Partager sur d’autres sites

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.

Partager ce message


Lien à poster
Partager sur d’autres sites

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 

@+

Partager ce message


Lien à poster
Partager sur d’autres sites

Hello,

Mon Aeon Keyfob fonctionne mais pas mes FGD... as tu le meme soucis Krikroff ?

deja créé un bugzilla...

Merci

Partager ce message


Lien à poster
Partager sur d’autres sites

Moi c'est sceneActivation qui ne marche pas....

Partager ce message


Lien à poster
Partager sur d’autres sites

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

Partager ce message


Lien à poster
Partager sur d’autres sites

Ça fonctionne pour moi aussi maintenant ! Merci genial :)

Partager ce message


Lien à poster
Partager sur d’autres sites

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

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour

 

Rajoute un "tonumber" ligne 10

if (tonumber(NumScene) == 1)

Partager ce message


Lien à poster
Partager sur d’autres sites

C' est bon,

 après 35 ans de programmation on tombe encore dans tous les pièges...

 

Encore merci,

  • Upvote 1

Partager ce message


Lien à poster
Partager sur d’autres sites

×