Fibaro FGS-213

Information about specific Z-Wave devices
Post Reply
SVdHeyden
Posts: 16
Joined: Monday 23 January 2017 8:05
Target OS: Linux
Domoticz version:
Contact:

Fibaro FGS-213

Post by SVdHeyden » Friday 15 December 2017 20:16

Supplier:
FIBARO

Website:
https://www.fibaro.com
Function:
FIBARO Switch 2 is designed to be installed in standard wall switch boxes or anywhere else where it is necessary to control electric devices. FIBARO Switch 2 allows to control connected devices either via the Z-Wave+ network or via a switch connected directly to it and is equipped with active power and energy consumption metering functionality.

FIBARO Switch 2 comes in two versions:
  • Single Switch 2 (FGS-213) – can control one electric device
  • Double Switch 2 (FGS-223) – can control two electric devices
Manual: https://manuals.fibaro.com/content/manu ... T-v1.2.pdf

Domoticz experience
Actually this device isn't working in Domoticz. The device is controlled as a dimmer while it is just a switch.

Hardware
Harware.PNG
Harware.PNG (29.46 KiB) Viewed 827 times
Remarks:
  • Initial 20 device attached to the network
  • None of them working, and finally removed from the network
Currently evaluating other domotica controllers supporting Z-wave
Devices:
Actually can't find the link between idx in hardware and the idx /id ... in the 'device' window
Devices.PNG
Devices.PNG (70.97 KiB) Viewed 827 times
zwcfg_0xaaaaaaa.xml sample

Code: Select all

<Node id="32" name="Badkamer_Ventil" location="" basic="4" generic="16" specific="1" roletype="5" devicetype="1792" nodetype="0" type="Binary Power Switch" listening="true" frequentListening="false" beaming="true" routing="true" max_baud_rate="40000" version="4" query_stage="Complete">
<Manufacturer id="10f" name="FIBARO System">
 <Product type="403" id="1000" name="FGS213 Switch"/>
 </Manufacturer>
<CommandClasses>
<CommandClass id="32" name="COMMAND_CLASS_BASIC" version="1" request_flags="5" mapping="37">
 <Instance index="1" endpoint="1"/>
 <Instance index="2" endpoint="2"/>
 </CommandClass>
<CommandClass id="34" name="COMMAND_CLASS_APPLICATION_STATUS" version="1" request_flags="5" innif="true">
 <Instance index="1"/>
 </CommandClass>
<CommandClass id="37" name="COMMAND_CLASS_SWITCH_BINARY" version="1" request_flags="5" innif="true">
 <Instance index="1" endpoint="1"/>
 <Instance index="2" endpoint="2"/>
 <Value type="bool" genre="user" instance="1" index="0" label="Switch" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="False"/>
 <Value type="bool" genre="user" instance="2" index="0" label="Switch" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="False"/>
 </CommandClass>
<CommandClass id="38" name="COMMAND_CLASS_SWITCH_MULTILEVEL" version="3" request_flags="5" after_mark="true" getsupported="false" innif="true">
 <Instance index="1" endpoint="1"/>
 <Instance index="2" endpoint="2"/>
 <Value type="byte" genre="user" instance="1" index="0" label="Level" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="0"/>
 <Value type="button" genre="user" instance="1" index="1" label="Bright" units="" read_only="false" write_only="true" verify_changes="false" poll_intensity="0" min="0" max="0"/>
 <Value type="button" genre="user" instance="1" index="2" label="Dim" units="" read_only="false" write_only="true" verify_changes="false" poll_intensity="0" min="0" max="0"/>
 <Value type="bool" genre="system" instance="1" index="3" label="Ignore Start Level" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="True"/>
 <Value type="byte" genre="system" instance="1" index="4" label="Start Level" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="0"/>
 <Value type="byte" genre="user" instance="2" index="0" label="Level" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="0"/>
 <Value type="button" genre="user" instance="2" index="1" label="Bright" units="" read_only="false" write_only="true" verify_changes="false" poll_intensity="0" min="0" max="0"/>
 <Value type="button" genre="user" instance="2" index="2" label="Dim" units="" read_only="false" write_only="true" verify_changes="false" poll_intensity="0" min="0" max="0"/>
 <Value type="bool" genre="system" instance="2" index="3" label="Ignore Start Level" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="True"/>
 <Value type="byte" genre="system" instance="2" index="4" label="Start Level" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="0"/>
 <Value type="byte" genre="system" instance="2" index="5" label="Dimming Duration" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="255"/>
 <Value type="byte" genre="user" instance="2" index="6" label="Step Size" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="0"/>
 <Value type="button" genre="user" instance="2" index="7" label="Inc" units="" read_only="false" write_only="true" verify_changes="false" poll_intensity="0" min="0" max="0"/>
 <Value type="button" genre="user" instance="2" index="8" label="Dec" units="" read_only="false" write_only="true" verify_changes="false" poll_intensity="0" min="0" max="0"/>
 </CommandClass>
<CommandClass id="39" name="COMMAND_CLASS_SWITCH_ALL" version="1" request_flags="5">
 <Instance index="1"/>
<Value type="list" genre="system" instance="1" index="0" label="Switch All" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="0" size="1">
 <Item label="Disabled" value="0"/>
 <Item label="Off Enabled" value="1"/>
 <Item label="On Enabled" value="2"/>
 <Item label="On and Off Enabled" value="255"/>
 </Value>
 </CommandClass>
<CommandClass id="50" name="COMMAND_CLASS_METER" version="3" request_flags="3" innif="true">
 <Instance index="1" endpoint="1"/>
 <Value type="decimal" genre="user" instance="1" index="0" label="Energy" units="kWh" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0.00"/>
 <Value type="decimal" genre="user" instance="1" index="8" label="Power" units="W" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0.0"/>
 <Value type="bool" genre="user" instance="1" index="32" label="Exporting" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="False"/>
 <Value type="button" genre="system" instance="1" index="33" label="Reset" units="" read_only="false" write_only="true" verify_changes="false" poll_intensity="0" min="0" max="0"/>
 </CommandClass>
<CommandClass id="86" name="COMMAND_CLASS_CRC_16_ENCAP" version="1" request_flags="5" innif="true">
 <Instance index="1"/>
 </CommandClass>
<CommandClass id="90" name="COMMAND_CLASS_DEVICE_RESET_LOCALLY" version="1" request_flags="5" innif="true">
 <Instance index="1"/>
 </CommandClass>
<CommandClass id="91" name="COMMAND_CLASS_CENTRAL_SCENE" version="2" request_flags="3" innif="true" scenecount="2">
 <Instance index="1"/>
 <Value type="int" genre="user" 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="2"/>
<Value type="list" genre="user" instance="1" index="1" label="Scene KeyAttribute" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="0" size="7">
 <Item label="Pressed 1 Time" value="0"/>
 <Item label="Key Released" value="1"/>
 <Item label="Key Held down" value="2"/>
 <Item label="Pressed 2 Times" value="3"/>
 <Item label="Pressed 3 Times" value="4"/>
 <Item label="Pressed 4 Times" value="5"/>
 <Item label="Pressed 5 Times" value="6"/>
 </Value>
 <Value type="byte" genre="user" instance="1" index="2" label="Scene ID" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="0"/>
 <Value type="button" genre="user" instance="1" index="3" label="Button" units="" read_only="false" write_only="true" verify_changes="false" poll_intensity="0" min="0" max="0"/>
 <Value type="byte" genre="user" instance="1" index="4" label="Scenes Identical" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="0"/>
<Value type="list" genre="user" instance="1" index="5" label="Supported Key Attributes All Scenes" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="0" size="5">
 <Item label="Pressed 1 Time" value="0"/>
 <Item label="Key Released" value="1"/>
 <Item label="Key Held down" value="2"/>
 <Item label="Pressed 2 Times" value="3"/>
 <Item label="Pressed 3 Times" value="4"/>
 </Value>
 <Value type="byte" genre="user" instance="1" index="128" label="Scene Number" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="0"/>
 </CommandClass>
<CommandClass id="94" name="COMMAND_CLASS_ZWAVE_PLUS_INFO" version="1" request_flags="5" innif="true">
 <Instance index="1" endpoint="1"/>
 <Instance index="2" endpoint="2"/>
 <Value type="byte" genre="system" instance="1" index="0" label="ZWave+ Version" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="1"/>
 <Value type="short" genre="system" instance="1" index="1" label="InstallerIcon" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-32768" max="32767" value="1792"/>
 <Value type="short" genre="system" instance="1" index="2" label="UserIcon" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-32768" max="32767" value="1792"/>
 <Value type="byte" genre="system" instance="2" index="0" label="ZWave+ Version" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="0"/>
 <Value type="short" genre="system" instance="2" index="1" label="InstallerIcon" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-32768" max="32767" value="0"/>
 <Value type="short" genre="system" instance="2" index="2" label="UserIcon" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-32768" max="32767" value="0"/>
 </CommandClass>
<CommandClass id="96" name="COMMAND_CLASS_MULTI_INSTANCE/CHANNEL" version="4" request_flags="1" innif="true" mapping="endpoints">
 <Instance index="1"/>
 </CommandClass>
<CommandClass id="112" name="COMMAND_CLASS_CONFIGURATION" version="1" request_flags="5" innif="true">
 <Instance index="1"/>
<Value type="list" genre="config" instance="1" index="9" label="Saving state before power failure" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="1" size="1">
 <Help>Saving state before power failure</Help>
 <Item label="State NOT saved at power failure, all outputs are set to OFF upon power restore" value="0"/>
 <Item label="State saved at power failure, all outputs are set to previous state upon power restore" value="1"/>
 </Value>
<Value type="list" genre="config" instance="1" index="10" label="First channel - operating mode" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="0" size="1">
 <Help>This parameter allows to choose operating for the 1st channel controlled by the S1 switch.</Help>
 <Item label="Standard operation" value="0"/>
 <Item label="Delay On" value="1"/>
 <Item label="Delay Off" value="2"/>
 <Item label="Auto On" value="3"/>
 <Item label="Auto Off" value="4"/>
 <Item label="Flashing Mode" value="5"/>
 </Value>
<Value type="list" genre="config" instance="1" index="11" label="First channel - reaction to switch for delay/auto ON/OFF modes" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="0" size="1">
 <Help>This parameter determines how the device in timed mode reacts to pushing the switch connected to the S1 terminal.</Help>
 <Item label="Cancel mode and set target state" value="0"/>
 <Item label="No reaction to switch - mode runs until it ends" value="1"/>
 <Item label="Reset timer - start counting from the beginning" value="2"/>
 </Value>
<Value type="short" genre="config" instance="1" index="12" label="First channel - time parameter for delay/auto ON/OFF modes" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="1" max="32000" value="50">
 <Help>This parameter allows to set time parameter used in timed modes. (s)</Help>
 </Value>
<Value type="short" genre="config" instance="1" index="13" label="First channel - pulse time for flashing mode" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="1" max="32000" value="5">
 <Help>This parameter allows to set time of switching to opposite state in flashing mode. 1-32000 (0.1-3200.0s, 0.1s step)</Help>
 </Value>
<Value type="list" genre="config" instance="1" index="15" label="Second channel - operating mode" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="0" size="1">
 <Help>This parameter allows to choose operating for the 2st channel controlled by the S2 switch.</Help>
 <Item label="Standard operation" value="0"/>
 <Item label="Delay On" value="1"/>
 <Item label="Delay Off" value="2"/>
 <Item label="Auto On" value="3"/>
 <Item label="Auto Off" value="4"/>
 <Item label="Flashing Mode" value="5"/>
 </Value>
<Value type="list" genre="config" instance="1" index="16" label="Second channel - reaction to switch for delay/auto ON/OFF modes" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="0" size="1">
 <Help>This parameter determines how the device in timed mode reacts to pushing the switch connected to the S2 terminal.</Help>
 <Item label="Cancel mode and set target state" value="0"/>
 <Item label="No reaction to switch - mode runs until it ends" value="1"/>
 <Item label="Reset timer - start counting from the beginning" value="2"/>
 </Value>
<Value type="short" genre="config" instance="1" index="17" label="Second channel - time parameter for delay/auto ON/OFF modes" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="1" max="32000" value="50">
 <Help>This parameter allows to set time parameter used in timed modes. (s)</Help>
 </Value>
<Value type="short" genre="config" instance="1" index="18" label="Second channel - pulse time for flashing mode" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="1" max="32000" value="5">
 <Help>This parameter allows to set time of switching to opposite state in flashing mode. 1-32000 (0.1-3200.0s, 0.1s step)</Help>
 </Value>
<Value type="list" genre="config" instance="1" index="20" label="Switch type" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="2" size="1">
 <Help>Inputs type configuration</Help>
 <Item label="Momentary switch" value="0"/>
 <Item label="Toggle switch (contact closed - On, contact opened - OFF)" value="1"/>
 <Item label="Toggle switch (device changes status when switch changes status)" value="2"/>
 </Value>
<Value type="list" genre="config" instance="1" index="21" label="Flashing mode report" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="0" size="1">
 <Help>Enabled / Disabled reports on Flashing mode</Help>
 <Item label="Disabled" value="0"/>
 <Item label="Enabled" value="1"/>
 </Value>
<Value type="byte" genre="config" instance="1" index="27" label="Associations in Z-Wave network security mode" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="15" value="15">
 <Help>This parameter defines how commands are sent to specified association groups: as secure or non-secure. Parameter is active only in Z-Wave network security mode. This parameter 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. 8 - 5th group sent as secure. Default setting: 15 (all)</Help>
 </Value>
<Value type="byte" genre="config" instance="1" index="28" label="S1 switch - scenes sent" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="15" value="0">
 <Help>This parameter determines which actions result in sending scene IDs assigned to them. 1 - Key pressed 1 time. 2 - Key pressed 2 times. 4 - Key pressed 3 times. 8 - Key Hold Down and Key Released. Default setting: 0 (none)</Help>
 </Value>
<Value type="byte" genre="config" instance="1" index="29" label="S2 switch - scenes sent" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="15" value="0">
 <Help>This parameter determines which actions result in sending scene IDs assigned to them. 1 - Key pressed 1 time. 2 - Key pressed 2 times. 4 - Key pressed 3 times. 8 - Key Hold Down and Key Released. Default setting: 0 (none)</Help>
 </Value>
<Value type="byte" genre="config" instance="1" index="30" label="S1 associations sent to 2nd and 3rd association groups" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="15" value="0">
 <Help>This parameter determines which actions are ignored when sending commands to devices associated in 2nd and 3rd association group. All actions are active by default. 1 - ignore turning On with 1 click of the switch. 2 - ignore turning OFF with 1 click of the switch. 4 - ignore holding and releasing the switch. 8 - ignore double click of the switch. Default setting: 0</Help>
 </Value>
<Value type="short" genre="config" instance="1" index="31" label="S1 Switch ON value sent to 2nd and 3rd association groups" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="255">
 <Help>This parameter determines value sent with Switch On command to devices associated in 2nd and 3rd association group.</Help>
 </Value>
<Value type="short" genre="config" instance="1" index="32" label="S1 Switch OFF value sent to 2nd and 3rd association groups" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="0">
 <Help>This parameter determines value sent with Switch Off command to devices associated in 2nd and 3rd association group.</Help>
 </Value>
<Value type="short" genre="config" instance="1" index="33" label="S1 Switch Double Click value sent to 2nd and 3rd association groups" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="99">
 <Help>This parameter determines value sent with Double Click command to devices associated in 2nd and 3rd association group.</Help>
 </Value>
<Value type="byte" genre="config" instance="1" index="35" label="S2 associations sent to 4th and 5th association groups" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="15" value="0">
 <Help>This parameter determines which actions are ignored when sending commands to devices associated in 4th and 5th association group. All actions are active by default. 1 - ignore turning On with 1 click of the switch. 2 - ignore turning OFF with 1 click of the switch. 4 - ignore holding and releasing the switch. 8 - ignore double click of the switch. Default setting: 0</Help>
 </Value>
<Value type="short" genre="config" instance="1" index="36" label="S2 Switch ON value sent to 4th and 5th association groups" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="255">
 <Help>This parameter determines value sent with Switch On command to devices associated in 4th and 5th association group.</Help>
 </Value>
<Value type="short" genre="config" instance="1" index="37" label="S2 Switch OFF value sent to 4th and 5th association groups" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="0">
 <Help>This parameter determines value sent with Switch Off command to devices associated in 4th and 5th association group.</Help>
 </Value>
<Value type="short" genre="config" instance="1" index="38" label="S2 Switch Double Click value sent to 4th and 5th association groups" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="99">
 <Help>This parameter determines value sent with Double Click command to devices associated in 4th and 5th association group.</Help>
 </Value>
<Value type="list" genre="config" instance="1" index="40" label="Reaction to General Alarm" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="3" size="1">
 <Help>This parameter determines how the device will react to General Alarm frame.</Help>
 <Item label="Ignored" value="0"/>
 <Item label="Turn On" value="1"/>
 <Item label="Turn OFF" value="2"/>
 <Item label="Flash" value="3"/>
 </Value>
<Value type="list" genre="config" instance="1" index="41" label="Reaction to Flood Alarm" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="2" size="1">
 <Help>This parameter determines how the device will react to Flood Alarm frame.</Help>
 <Item label="Ignored" value="0"/>
 <Item label="Turn On" value="1"/>
 <Item label="Turn OFF" value="2"/>
 <Item label="Flash" value="3"/>
 </Value>
<Value type="list" genre="config" instance="1" index="42" label="Reaction to CO/CO2/Smoke Alarm" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="3" size="1">
 <Help>This parameter determines how the device will react to CO/CO2/Smoke Alarm frame.</Help>
 <Item label="Ignored" value="0"/>
 <Item label="Turn On" value="1"/>
 <Item label="Turn OFF" value="2"/>
 <Item label="Flash" value="3"/>
 </Value>
<Value type="list" genre="config" instance="1" index="43" label="Reaction to Heat Alarm" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="1" size="1">
 <Help>This parameter determines how the device will react to Heat alarm frame.</Help>
 <Item label="Ignored" value="0"/>
 <Item label="Turn On" value="1"/>
 <Item label="Turn OFF" value="2"/>
 <Item label="Flash" value="3"/>
 </Value>
<Value type="short" genre="config" instance="1" index="44" label="Flashing alarm duration" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="1" max="32000" value="600">
 <Help>This parameter allows to set duration of flashing alarm mode. 1-32000 (0.1-32000s, 1s step) Default: 600 (10min)</Help>
 </Value>
<Value type="short" genre="config" instance="1" index="50" label="First channel - power reports" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="1" max="100" value="20">
 <Help>This parameter determines the minimum change in consumed power that will result in sending new power report to the main controller. 1-100 (%) Default 20 (20%)</Help>
 </Value>
<Value type="short" genre="config" instance="1" index="51" label="First channel - minimal time between power reports" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="1" max="120" value="10">
 <Help>This parameter determines minimum time that has to elapse before sending new power report to the main controller. 1-120 (s) Default 10 (10s)</Help>
 </Value>
<Value type="short" genre="config" instance="1" index="53" label="First channel - energy reports" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="1" max="32000" value="100">
 <Help>This parameter determines the minimum change in consumed energy that will result in sending new energy report to the main controller. 1-32000 (0.01-320 kWh) Default 100 (1kWh)</Help>
 </Value>
<Value type="short" genre="config" instance="1" index="58" label="Periodic power reports" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="1" max="32000" value="3600">
 <Help>This parameter determines in what time interval the periodic power reports are sent to the main controller. 1-32000 (s) Default 3600 (1h)</Help>
 </Value>
<Value type="short" genre="config" instance="1" index="59" label="Periodic energy reports" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="1" max="32000" value="3600">
 <Help>This parameter determines in what time interval the periodic power reports are sent to the main controller. 1-32000 (s) Default 3600 (1h)</Help>
 </Value>
<Value type="list" genre="config" instance="1" index="60" label="Measuring energy consumed by the device itself" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="0" size="1">
 <Help>This parameter determines whether energy metering should include the amount of energy consumed by the device itself. Results are being added to energy reports for first endpoint.</Help>
 <Item label="function inactive" value="0"/>
 <Item label="function active" value="1"/>
 </Value>
 </CommandClass>
<CommandClass id="113" name="COMMAND_CLASS_ALARM" version="5" request_flags="1" innif="true">
 <Instance index="1"/>
 <Value type="byte" genre="user" instance="1" index="0" label="Alarm Type" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="0"/>
 <Value type="byte" genre="user" instance="1" index="1" label="Alarm Level" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="0"/>
 <Value type="byte" genre="user" instance="1" index="2" label="SourceNodeId" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="50"/>
 <Value type="byte" genre="user" instance="1" index="7" label="Heat" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="254"/>
 <Value type="byte" genre="user" instance="1" index="11" label="Power Management" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="254"/>
 </CommandClass>
<CommandClass id="114" name="COMMAND_CLASS_MANUFACTURER_SPECIFIC" version="1" request_flags="5" innif="true">
 <Instance index="1"/>
 </CommandClass>
<CommandClass id="115" name="COMMAND_CLASS_POWERLEVEL" version="1" request_flags="5" innif="true">
 <Instance index="1"/>
<Value type="list" genre="system" instance="1" index="0" label="Powerlevel" units="dB" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="0" size="1">
 <Item label="Normal" value="0"/>
 <Item label="-1dB" value="1"/>
 <Item label="-2dB" value="2"/>
 <Item label="-3dB" value="3"/>
 <Item label="-4dB" value="4"/>
 <Item label="-5dB" value="5"/>
 <Item label="-6dB" value="6"/>
 <Item label="-7dB" value="7"/>
 <Item label="-8dB" value="8"/>
 <Item label="-9dB" value="9"/>
 </Value>
 <Value type="byte" genre="system" instance="1" index="1" label="Timeout" units="seconds" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="0"/>
 <Value type="button" genre="system" instance="1" index="2" label="Set Powerlevel" units="" read_only="false" write_only="true" verify_changes="false" poll_intensity="0" min="0" max="0"/>
 <Value type="byte" genre="system" instance="1" index="3" label="Test Node" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="0"/>
<Value type="list" genre="system" instance="1" index="4" label="Test Powerlevel" units="dB" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="0" size="1">
 <Item label="Normal" value="0"/>
 <Item label="-1dB" value="1"/>
 <Item label="-2dB" value="2"/>
 <Item label="-3dB" value="3"/>
 <Item label="-4dB" value="4"/>
 <Item label="-5dB" value="5"/>
 <Item label="-6dB" value="6"/>
 <Item label="-7dB" value="7"/>
 <Item label="-8dB" value="8"/>
 <Item label="-9dB" value="9"/>
 </Value>
 <Value type="short" genre="system" instance="1" index="5" label="Frame Count" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="-32768" max="32767" value="0"/>
 <Value type="button" genre="system" instance="1" index="6" label="Test" units="" read_only="false" write_only="true" verify_changes="false" poll_intensity="0" min="0" max="0"/>
 <Value type="button" genre="system" instance="1" index="7" label="Report" units="" read_only="false" write_only="true" verify_changes="false" poll_intensity="0" min="0" max="0"/>
<Value type="list" genre="system" instance="1" index="8" label="Test Status" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="0" size="1">
 <Item label="Failed" value="0"/>
 <Item label="Success" value="1"/>
 <Item label="In Progress" value="2"/>
 </Value>
 <Value type="short" genre="system" instance="1" index="9" label="Acked Frames" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-32768" max="32767" value="0"/>
 </CommandClass>
<CommandClass id="117" name="COMMAND_CLASS_PROTECTION" version="1" request_flags="5" innif="true">
 <Instance index="1"/>
<Value type="list" genre="system" instance="1" index="0" label="Protection" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="0" size="1">
 <Item label="Unprotected" value="0"/>
 <Item label="Protection by Sequence" value="1"/>
 <Item label="No Operation Possible" value="2"/>
 </Value>
 </CommandClass>
<CommandClass id="133" name="COMMAND_CLASS_ASSOCIATION" version="1" request_flags="5" innif="true">
 <Instance index="1" endpoint="1"/>
 <Instance index="2" endpoint="2"/>
<Associations num_groups="5">
<Group index="1" max_associations="1" label="Lifeline" auto="true" multiInstance="true">
 <Node id="1" instance="1"/>
 </Group>
 <Group index="2" max_associations="5" label="On/Off S1" auto="false" multiInstance="true"/>
 <Group index="3" max_associations="5" label="Dimmer S1" auto="false" multiInstance="true"/>
 <Group index="4" max_associations="5" label="On/Off S2" auto="false" multiInstance="true"/>
 <Group index="5" max_associations="5" label="Dimmer S2" auto="false" multiInstance="true"/>
 </Associations>
 </CommandClass>
<CommandClass id="134" name="COMMAND_CLASS_VERSION" version="1" request_flags="5" innif="true">
 <Instance index="1" endpoint="1"/>
 <Instance index="2" endpoint="2"/>
 <Value type="string" genre="system" instance="1" index="0" label="Library Version" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="3"/>
 <Value type="string" genre="system" instance="1" index="1" label="Protocol Version" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="4.05"/>
 <Value type="string" genre="system" instance="1" index="2" label="Application Version" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="3.02"/>
 <Value type="string" genre="system" instance="2" index="0" label="Library Version" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="Unknown"/>
 <Value type="string" genre="system" instance="2" index="1" label="Protocol Version" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="Unknown"/>
 <Value type="string" genre="system" instance="2" index="2" label="Application Version" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="Unknown"/>
 </CommandClass>
<CommandClass id="142" name="COMMAND_CLASS_MULTI_CHANNEL_ASSOCIATION" version="1" request_flags="5" innif="true" ForceInstances="true">
 <Instance index="1" endpoint="1"/>
 <Instance index="2" endpoint="2"/>
<Associations num_groups="5">
<Group index="1" max_associations="1" label="Lifeline" auto="true" multiInstance="true">
 <Node id="1" instance="1"/>
 </Group>
 <Group index="2" max_associations="5" label="On/Off S1" auto="false" multiInstance="true"/>
 <Group index="3" max_associations="5" label="Dimmer S1" auto="false" multiInstance="true"/>
 <Group index="4" max_associations="5" label="On/Off S2" auto="false" multiInstance="true"/>
 <Group index="5" max_associations="5" label="Dimmer S2" auto="false" multiInstance="true"/>
 </Associations>
 </CommandClass>
<CommandClass id="152" name="COMMAND_CLASS_SECURITY" version="1" request_flags="5" innif="true">
 <Instance index="1"/>
 <Value type="bool" genre="system" instance="1" index="0" label="Secured" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="False"/>
 </CommandClass>
 </CommandClasses>
 </Node>
In some part of the xml the word 'Dimmer' is mentoined while the device is just a switch not having dimmer functionality

Code: Select all

<CommandClass id="142" name="COMMAND_CLASS_MULTI_CHANNEL_ASSOCIATION" version="1" request_flags="5" innif="true" ForceInstances="true">
 <Instance index="1" endpoint="1"/>
 <Instance index="2" endpoint="2"/>
<Associations num_groups="5">
<Group index="1" max_associations="1" label="Lifeline" auto="true" multiInstance="true">
 <Node id="1" instance="1"/>
 </Group>
 <Group index="2" max_associations="5" label="On/Off S1" auto="false" multiInstance="true"/>
 <Group index="3" max_associations="5" label="Dimmer S1" auto="false" multiInstance="true"/>
 <Group index="4" max_associations="5" label="On/Off S2" auto="false" multiInstance="true"/>
 <Group index="5" max_associations="5" label="Dimmer S2" auto="false" multiInstance="true"/>
 </Associations>
 </CommandClass>
 -------
 <CommandClass id="142" name="COMMAND_CLASS_MULTI_CHANNEL_ASSOCIATION" version="1" request_flags="5" innif="true" ForceInstances="true">
 <Instance index="1" endpoint="1"/>
 <Instance index="2" endpoint="2"/>
<Associations num_groups="5">
<Group index="1" max_associations="1" label="Lifeline" auto="true" multiInstance="true">
 <Node id="1" instance="1"/>
 </Group>
 <Group index="2" max_associations="5" label="On/Off S1" auto="false" multiInstance="true"/>
 <Group index="3" max_associations="5" label="Dimmer S1" auto="false" multiInstance="true"/>
 <Group index="4" max_associations="5" label="On/Off S2" auto="false" multiInstance="true"/>
 <Group index="5" max_associations="5" label="Dimmer S2" auto="false" multiInstance="true"/>
 </Associations>
 </CommandClass>
Someone out there which have this kind of switches integrated in Domoticz?

Please let us know how to get this working.

Thanks
Last edited by SVdHeyden on Tuesday 19 December 2017 19:22, edited 3 times in total.

Olfer
Posts: 20
Joined: Thursday 17 November 2016 11:28
Target OS: Raspberry Pi
Domoticz version: Beta
Location: Germany
Contact:

Re: Fibaro FGS-213

Post by Olfer » Friday 22 December 2017 23:11

Hi,

I have the FIBARO System FGS213 Switch+ running.
Everything worked almost out of the box. After inclusion a restart fixed the issue that it did not switch. There is a thread about this.

It's also recognized as a switch, reporting all values without any problems.

Unfortunately I can't give any advice as I'm not very familiar with troubleshooting these kind of problems.
Noob.
Domoticz on RPi3 with Aeontec Z-Stick gen5.
Devolo Thermostats and Room Control, Neo CoolCam Power Plug, Devolo Switch (not working), Fibaro Relays 2x3

datagutten
Posts: 8
Joined: Friday 29 December 2017 23:21
Target OS: Raspberry Pi
Domoticz version: 3.8777
Location: Norway
Contact:

Re: Fibaro FGS-213

Post by datagutten » Sunday 31 December 2017 15:35

I am using FGS-213 with no problems. It has some references to dimming, but I think that is because you can use switches connected to the FGS-213 to control other dimming receivers.
On my system where it has NodeID 0x0a the ID in devices are 00000A02. In your case with 0x20 I would think the ID in devices should be 00002002.

I compared your XML with mine, and you have the correct lines for the switches:

Code: Select all

<Value type="bool" genre="user" instance="1" index="0" label="Switch" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="False" />
<Value type="bool" genre="user" instance="2" index="0" label="Switch" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="False" />

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest