Welcome to Smart Home Forum by FIBARO
Dear Guest,
as you can notice parts of Smart Home Forum by FIBARO is not available for you. You have to register in order to view all content and post in our community. Don't worry! Registration is a simple free process that requires minimal information for you to sign up. Become a part of of Smart Home Forum by FIBARO by creating an account.
As a member you can:
- Start new topics and reply to others
- Follow topics and users to get email updates
- Get your own profile page and make new friends
- Send personal messages
- ... and learn a lot about our system!
Regards,
Smart Home Forum by FIBARO Team
Question
Guest shapa
Hi, today my HC2 system is arrived to me, I'm starting to play with (I've got a lot of devices (more than 60) connected to my Vera3).
Immediately I'm struggled with DSA22 device - it is added properly, but only one group is detected.
From the manual, I see that controller should switch the key fob to the "scene" mode as default mode is "groups" and "setup".
Could you please explain how to get some basic functionality, i.e. to trigger some scene via buttons?
FW is the latest one (3.544)
[ Added: 2013-04-14, 02:53 ]
OK, it loks like it is "simple" - I need to push config parameter 250 = 1
But I could not make any changes "(Waiting for Wakeup") status staying on...
[ Added: 2013-04-14, 03:20 ]
OK, I made it. After numerous attepts the keyfob received 250 = 1 and started to work in a scene mode.
Everything else is exactly the same to Aeon MiniMote - each button generates two scenes (short and long press)
Scenes are detected properly, no issues at all.
We could say now that DSA22 Aeon Key Fob is 100% compatible with HC2 (but configuration is not straight-forward).
[ Added: 2013-04-14, 21:40 ]
Real example
Short button press closing the garage door, long one - opening (bottom left button)
--[[
%% properties
96 sceneActivation
%% globals
--]]
local ButtonPressed = fibaro:getValue(96, "sceneActivation")
if ( tonumber(ButtonPressed) == 1) then
fibaro:debug("MiniMote button 1 pressed")
elseif ( tonumber(ButtonPressed) == 2) then
fibaro:debug("MiniMote button 2 pressed")
elseif ( tonumber(ButtonPressed) == 3) then
fibaro:debug("MiniMote button 3 pressed")
elseif ( tonumber(ButtonPressed) == 4) then
fibaro:debug("MiniMote button 4 pressed")
elseif ( tonumber(ButtonPressed) == 5) then
fibaro:call(102, "turnOff")
fibaro:debug("MiniMote button 5 pressed / Garage Roller Door Closed")
fibaro:sleep(3000);
elseif ( tonumber(ButtonPressed) == 6) then
fibaro:call(102, "turnOn")
fibaro:debug("MiniMote button 6 pressed / Garage Roller Door Opened")
fibaro:sleep(3000);
elseif ( tonumber(ButtonPressed) == 7) then
fibaro:debug("MiniMote button 7 pressed")
elseif ( tonumber(ButtonPressed) == 8) then
fibaro:debug("MiniMote button 8 pressed")
else
fibaro:debug("No response")
end
2 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.