Last week I bought a fibaro button and I’ve been having trouble to set it up.
Pairing the button with the aeon labs z-wave stick went well, but both HA and OZWCP at first detected the button just as a generic z-wave device, then I found the XML for the button and both HA and OZWCP detected it like a fibaro button when I manually changed the configuration. The XML is the following:
<Node id="5" name="" location="" basic="4" generic="24" specific="1" type="Basic Wall Controller" listening="false" frequentListening="false" beaming="true" routing="true" max_baud_rate="40000" version="4" query_stage="Probe">
<Manufacturer id="10f" name="FIBARO System">
<Product type="f01" id="1000" name="FGPB101" />
</Manufacturer>
<CommandClasses>
<CommandClass id="112" name="COMMAND_CLASS_CONFIGURATION" version="1">
<Instance index="1" />
<Value type="byte" genre="config" instance="1" index="1" label="Scenes sent to the controller" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="127" value="127">
<Help>This parameter determines which actions result in sending scene IDs and attributes assigned to them. 1 - Key Pressed 1 time. 2 - Key Pressed 2 times. 4 - Key Pressed 3 times. 8 - Key Pressed 4 times. 16 - Key Pressed 5 times. 32 - Key Held Down. 64 - Key Released. Note: Values of parameter 1 may be combined, e.g. 1+2=3 means that scenes will be sent after pressing the button once or twice. Default: 127 All.</Help>
</Value>
<Value type="byte" genre="config" instance="1" index="3" label="Associations in Z-Wave network security mode" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="7" value="7">
<Help>This parameter defines how commands are sent in specified association groups: as secure or non-secure. Parameter is active only in Z-Wave network security mode. It does not apply to 1st Lifeline group. 1 - 2nd group sent as secure. 2 - 3rd group sent as secure. 4 - 4th group sent as secure. Default: 3 All.</Help>
</Value>
<Value type="list" genre="config" instance="1" index="10" label="Key Pressed 1 time – command sent to 2nd association group" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="3" size="1">
<Help>This parameter defines commands sent to devices associated in 2nd association group after a single click</Help>
<Item label="No action" value="0" />
<Item label="Switch ON" value="1" />
<Item label="Switch OFF" value="2" />
<Item label="Switch ON/OFF - alternately" value="3" />
</Value>
<Value type="short" genre="config" instance="1" index="11" label="Key Pressed 1 times – value of SWITCH ON command sent to 2nd association group" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="1" max="255" value="255">
<Help>This parameter defines value of SWITCH ON command sent to devices in 2nd association group after a single click.</Help>
</Value>
<Value type="list" genre="config" instance="1" index="12" label="Key Pressed 2 time – command sent to 2nd association group" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="1" size="1">
<Help>This parameter defines commands sent to devices associated in 2nd association group after a double click</Help>
<Item label="No action" value="0" />
<Item label="Switch ON" value="1" />
<Item label="Switch OFF" value="2" />
<Item label="Switch ON/OFF - alternately" value="3" />
</Value>
<Value type="short" genre="config" instance="1" index="13" label="Key Pressed 2 times – value of SWITCH ON command sent to 2nd association group" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="1" max="255" value="99">
<Help>This parameter defines value of SWITCH ON command sent to devices in 2nd association group after a double click.</Help>
</Value>
<Value type="list" genre="config" instance="1" index="14" label="Key Pressed 3 time – command sent to 2nd association group" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="0" size="1">
<Help>This parameter defines commands sent to devices associated in 2nd association group after a triple click</Help>
<Item label="No action" value="0" />
<Item label="Switch ON" value="1" />
<Item label="Switch OFF" value="2" />
<Item label="Switch ON/OFF - alternately" value="3" />
</Value>
<Value type="short" genre="config" instance="1" index="15" label="Key Pressed 3 times – value of SWITCH ON command sent to 2nd association group" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="1" max="255" value="255">
<Help>This parameter defines value of SWITCH ON command sent to devices in 2nd association group after a triple click.</Help>
</Value>
<Value type="list" genre="config" instance="1" index="20" label="Key Pressed 1 time – command sent to 3rd association group" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="3" size="1">
<Help>This parameter defines commands sent to devices associated in 2nd association group after a single click</Help>
<Item label="No action" value="0" />
<Item label="Switch ON" value="1" />
<Item label="Switch OFF" value="2" />
<Item label="Switch ON/OFF - alternately" value="3" />
</Value>
<Value type="short" genre="config" instance="1" index="21" label="Key Pressed 1 times – value of SWITCH ON command sent to 3rd association group" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="1" max="255" value="255">
<Help>This parameter defines value of SWITCH ON command sent to devices in 3rd association group after a single click.</Help>
</Value>
<Value type="list" genre="config" instance="1" index="22" label="Key Pressed 2 time – command sent to 3rd association group" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="1" size="1">
<Help>This parameter defines commands sent to devices associated in 3rd association group after a double click</Help>
<Item label="No action" value="0" />
<Item label="Switch ON" value="1" />
<Item label="Switch OFF" value="2" />
<Item label="Switch ON/OFF - alternately" value="3" />
</Value>
<Value type="short" genre="config" instance="1" index="23" label="Key Pressed 2 times – value of SWITCH ON command sent to 3rd association group" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="1" max="255" value="99">
<Help>This parameter defines value of SWITCH ON command sent to devices in 3rd association group after a double click.</Help>
</Value>
<Value type="list" genre="config" instance="1" index="24" label="Key Pressed 3 time – command sent to 3rd association group" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="0" size="1">
<Help>This parameter defines commands sent to devices associated in 3rd association group after a triple click</Help>
<Item label="No action" value="0" />
<Item label="Switch ON" value="1" />
<Item label="Switch OFF" value="2" />
<Item label="Switch ON/OFF - alternately" value="3" />
</Value>
<Value type="short" genre="config" instance="1" index="25" label="Key Pressed 3 times – value of SWITCH ON command sent to 3rd association group" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="1" max="255" value="255">
<Help>This parameter defines value of SWITCH ON command sent to devices in 3rd association group after a triple click.</Help>
</Value>
<Value type="list" genre="config" instance="1" index="29" label=" Key Held Down – command sent to 3rd association group" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="3" size="1">
<Help>This parameter defines commands sent to devices associated in 3rd association group after holding the button down.</Help>
<Item label="No action" value="0" />
<Item label="Brightening" value="1" />
<Item label="Dimming" value="2" />
<Item label="Brightening/Dimming - alternately" value="3" />
</Value>
<Value type="byte" genre="config" instance="1" index="30" label=" Alarm frame triggers" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="127" value="127">
<Help>Parameter determines which actions result in sending alarm frames to 4th association group. 1 - Key Pressed 1 time. 2 - Key Pressed 2 times. 4 - Key Pressed 3 times. 8 - Key Pressed 4 times. 16 - Key Pressed 5 times. 32 - Key Held Down. 64 - Key Released. Default: 127 All.</Help>
</Value>
</CommandClass>
<CommandClass id="133" name="COMMAND_CLASS_ASSOCIATION" version="1" request_flags="2">
<Instance index="1" />
<Associations num_groups="4">
<Group index="1" max_associations="1" label="Lifeline" auto="true" />
<Group index="2" max_associations="5" label="On/Off" auto="false" />
<Group index="3" max_associations="5" label="Dimmer" auto="false" />
<Group index="4" max_associations="5" label="Alarm" auto="false" />
</Associations>
</CommandClass>
</CommandClasses>
</Node>
After restarting the HA assistant I could see the button under States in the Developer Tools
and I could see it in the logbook too
Then in OZWCP I could the following:
and when I’m pressing the button the following shows up in the OZWCP log
It seems that the button works and that OZWCP recognize when I press the button but I’m not really sure what to do with all this info, becuase when I’m pressing the button I cannot see any state changing in HA.
Anyone that can guide me how to make it work in HA?