Fibaro Keyfob Central Scene support

Hi,

I have purchased the Fibaro Keyfob (FGKF-601) and included it into my Home Assistant.
I have also configured it to use a sequence of buttons:

"User can create sequences of two to five button to expand number
of possible actions. Every sequence sends corresponding Scene ID to
the Z-Wave controller with attribute “Key pressed 1 time”

This seems to work and when I press the buttons I see this in the open z wave log:

2018-04-11 21:59:52.592 Info, Node033, Received Central Scene set from node 33: scene id=7 in 7680 seconds. Sending event notification.

But I also have this error:

2018-04-11 21:59:52.592 Warning, Node033, No ValueID created for Scene 7

When reading the forum it seems that I need to edit the zwcfg according to the info on this page:

The problem is that this page doesn’t have the information for the Fibaro Keyfob, only for Fibaro Button.
Have someone managed to get the Keyfob working with sequence support?
Or does anyone know how I can edit the zwcfg to get sequences to work?

Thanks!

1 Like

I finally got it working by adding this to my zwcfg-fie:

  	<CommandClass id="91" name="COMMAND_CLASS_CENTRAL_SCENE" version="1" request_flags="4" innif="true" scenecount="8">
  		<Instance index="1" />
  		<Value type="int" genre="system" instance="1" index="0" label="Scene Count" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-2147483648" max="2147483647" value="8" />
  		<Value type="int" genre="user" instance="1" index="1" label="Square" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="-2147483648" max="2147483647" value="0" />
  		<Value type="int" genre="user" instance="1" index="2" label="Circle" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="-2147483648" max="2147483647" value="0" />
  		<Value type="int" genre="user" instance="1" index="3" label="X" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="-2147483648" max="2147483647" value="0" />
  		<Value type="int" genre="user" instance="1" index="4" label="Triangle" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="-2147483648" max="2147483647" value="0" />
  		<Value type="int" genre="user" instance="1" index="5" label="Minus" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="-2147483648" max="2147483647" value="0" />
  		<Value type="int" genre="user" instance="1" index="6" label="Plus" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="-2147483648" max="2147483647" value="0" />
  		<Value type="int" genre="user" instance="1" index="7" label="SceneID 7" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="-2147483648" max="2147483647" value="0" />
  		<Value type="int" genre="user" instance="1" index="8" label="SceneID 8" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="-2147483648" max="2147483647" value="0" />
  	</CommandClass>

Maybe this should be added to the "Z Wave Device Specific Settings…

3 Likes

Thanks, the first version that helps me! You make my day :cowboy_hat_face:

1 Like

unbelievable ! the sytax is the same for everyone?
Where exactly do you add it to the file? Can I put it at the very end of the file? between two markers in particular?
Thank you in advance !