quadal Posté(e) le 29 août 2018 Signaler Posté(e) le 29 août 2018 Salut, je voudrais savoir si des membres ont déjà domotisé des bso avec les fibaro et si il ont rencontré des problèmes. je compte m'équipé merci
Renan Posté(e) le 30 août 2018 Signaler Posté(e) le 30 août 2018 Salut 3 BSO équipés aucun problème dont un de 4m de large. Ils fonctionnent parfaitement avec 3 fgrm-222. Un peu de lua pour faire varier l'orientation des lamelles et pour l'ouverture fermeture si tu utilises une télécommande. 1
quadal Posté(e) le 30 août 2018 Auteur Signaler Posté(e) le 30 août 2018 merci a toi pour ton retour. quand tu dis un peu de lua tu peut développer, c'est pas mon point fort c'est quoi tes paramètres
Renan Posté(e) le 30 août 2018 Signaler Posté(e) le 30 août 2018 Je t'ai copié le code de commande des 2 BSO de mon séjour à partir d'une télécommande Fibaro "Keyfob". Le 3ème c'est une autre télécommande , donc le code est légèrement différent. Il y a surement possibilité de faire mieux, surtout pour les lamelles, le reste c'est simple. J'avais oublié de te dire : "Autrement avec le Smarphone , le PC ou les interrupteurs ça fonctionne tout seul, rien à développer." pour tester c'est bien. J'ai d'autre part une commande qui remonte automatiquement le BSO en cas de vent >30km/h. Les BSO sont super efficace contre la chaleur. --[[ %% properties %% weather %% events 105 CentralSceneEvent %% globals --]] --local lam="" local nbso=0 local nomnbso="" local Bt="" local position =0 local lam=0 local sourceTrigger = fibaro:getSourceTrigger(); fibaro:debug(nbso) if (sourceTrigger['type'] == 'event') then NomBouton = sourceTrigger.event.data.keyId ValeurBouton = sourceTrigger.event.data.keyAttribute fibaro:debug("Nom Bouton "..NomBouton.." - Valeur du Bouton : "..ValeurBouton) if (NomBouton ==3) or (NomBouton ==5) then nbso=123 nombso="BSO Gauche" Bt="Croix" elseif (NomBouton ==4) or (NomBouton ==6) then nbso =131 nombso="BSO Droit" Bt="Triangle" end position= tonumber(fibaro:getValue(nbso, "value")) print ("position "..nombso.." : "..position) print (" BSO : "..nbso) if (NomBouton ==3) or (NomBouton ==4) then if (ValeurBouton=="Pressed")then fibaro:call(nbso, "setValue2", 99) fibaro:call(nbso, "open") print("appui simple".. Bt.." ouverture de :" ..nbso) elseif (ValeurBouton=="Pressed2")then fibaro:call(nbso, "stop") fibaro:call(nbso, "close") print("appui double ".. Bt.." Fermeture") elseif (ValeurBouton=="HeldDown")then fibaro:call(nbso, "stop") print("appui long ".. Bt.." Stop") end end -------------------------------------------------- end ----------------------------------Lamelles------------- --local vl1=0 if position<99 then if (NomBouton ==5) or (NomBouton ==6) then ------------------------------------------------- local vl= tonumber(fibaro:getValue(nbso, "value2")) -- vl1=vl --lam=tostring(vl) fibaro:debug("Position initiales lamelles:"..vl) --ferme les lamelles =0 if(ValeurBouton=="HeldDown") and vl>0 then --fibaro:debug("Position lamelles: " ..vl) fibaro:call(nbso, "setValue2", 0) elseif (ValeurBouton=="Pressed3") and vl<99 then --ouvre les lamelles=99 fibaro:call(nbso, "setValue2", 99) end vl= tonumber(fibaro:getValue(nbso, "value2")) fibaro:debug("Position lamelles: " ..vl) if(ValeurBouton=="Pressed2") then fibaro:debug("2*- :"..vl) -- fibaro:debug("Lam:1 "..vl1) if vl>=30 then vl=vl-15 else vl=0 end fibaro:debug("vl dernier: "..vl) lam=vl fibaro:call(nbso, "setValue2", vl)--lam -- fibaro:debug("lamelles:2 "..vl1) end if(ValeurBouton=="Pressed") then if vl<=85 then vl=vl+15 else vl=99 end lam=vl fibaro:call(nbso, "setValue2", vl) end vl= tonumber(fibaro:getValue(nbso, "value2")) fibaro:debug("position finales lamelles :".. lam.." - "..vl) end end ----------------------------------------------------------- 1
quadal Posté(e) le 30 août 2018 Auteur Signaler Posté(e) le 30 août 2018 Merci Renan, c'est super cool je pensais au keyfob justement. j'ai pu qu'a
quadal Posté(e) le 15 octobre 2018 Auteur Signaler Posté(e) le 15 octobre 2018 salut, j'ai recu mes bso mais je n'arrive pas a orienté les lamelles rien ne bouge monter et descendre ok. j'ai essayer divers paramètres mais n'y fait. si Renan tu passe dans le coin
Renan Posté(e) le 15 octobre 2018 Signaler Posté(e) le 15 octobre 2018 Salut Bien le paramétrer en store vénitien. les lamelles bougent avec le curseur ou avec la valeur de "value2"
quadal Posté(e) le 16 octobre 2018 Auteur Signaler Posté(e) le 16 octobre 2018 merci j'ai trouvé, j'avais bien mis en store vénitien mais dans le module enfant il n'était pas paramétré (bizarre) le paramètre 10 a 2 c'est bon ca marche merci de ton aide
Messages recommandés