Skip to content
Permalink
Browse files

Update fgbs222.xml

  • Loading branch information...
nechry committed Mar 19, 2019
1 parent df86c3b commit c5596351fc29df31e21419e58c1a27fd2a788a10
Showing with 79 additions and 59 deletions.
  1. +79 −59 config/fibaro/fgbs222.xml
@@ -8,98 +8,116 @@
-->
<!-- Configuration -->
<CommandClass id="112">
<Value type="list" genre="config" instance="1" index="20" label="Input 1 - operating mode" value="2" size="1">
<Help>This parameter allows to choose mode of 1st input (IN1). Change it depending on connected device.</Help>
<Item label="0 - Normally closed alarm input (Notification)" value="0" />
<Item label="1 - Normally open alarm input (Notification)" value="1" />
<Item label="2 - Monostable button (Central Scene)" value="2" />
<Item label="3 - Bistable button (Central Scene)" value="3" />
<Item label="4 - Analog input without internal pull-up (Sensor Multilevel)" value="4" />
<Item label="5 - Analog input with internal pullup (Sensor Multilevel)" value="5" />
</Value>

<Value type="list" genre="config" instance="1" index="21" label="Input 2 - operating mode" value="2" size="1">
<Help>This parameter allows to choose mode of 2nd input (IN2). Change it depending on connected device.</Help>
<Item label="0 - Normally closed alarm input (Notification)" value="0" />
<Item label="1 - Normally open alarm input (Notification)" value="1" />
<Item label="2 - Monostable button (Central Scene)" value="2" />
<Item label="3 - Bistable button (Central Scene)" value="3" />
<Item label="4 - Analog input without internal pull-up (Sensor Multilevel)" value="4" />
<Item label="5 - Analog input with internal pullup (Sensor Multilevel)" value="5" />
<Value type="list" genre="config" instance="1" index="20" label="Input 1 operating mode" value="2" size="1">
<Help>
This parameter allows to choose mode of 1st input (IN1).
Change it depending on connected device.
</Help>
<Item label="Normally closed alarm input" value="0" />
<Item label="Normally open alarm input" value="1" />
<Item label="Monostable button" value="2" />
<Item label="Bistable button" value="3" />
<Item label="Analog input without internal pull-up" value="4" />
<Item label="Analog input with internal pullup" value="5" />
</Value>

<Value type="list" genre="config" instance="1" index="21" label="Input 2 operating mode" value="2" size="1">
<Help>
This parameter allows to choose mode of 2nd input (IN2).
Change it depending on connected device.
</Help>
<Item label="Normally closed alarm input" value="0" />
<Item label="Normally open alarm input" value="1" />
<Item label="Monostable button" value="2" />
<Item label="Bistable button" value="3" />
<Item label="Analog input without internal pull-up" value="4" />
<Item label="Analog input with internal pullup" value="5" />
</Value>

<Value type="list" genre="config" instance="1" index="24" label="Inputs orientation" value="0" size="1">
<Help>This parameter allows reversing operation of IN1 and IN2 inputs without changing the wiring. Use in case of incorrect wiring.</Help>
<Item label="default (IN1 - 1st input, IN2 - 2nd input)" value="0" />
<Item label="reversed (IN1 - 2nd input, IN2 - 1st input)" value="1" />
<Help>
This parameter allows reversing operation of IN1 and IN2 inputs without changing the wiring.
Use in case of incorrect wiring.
</Help>
<Item label="Default (IN1 - 1st input, IN2 - 2nd input)" value="0" />
<Item label="Reversed (IN1 - 2nd input, IN2 - 1st input)" value="1" />
</Value>

<Value type="list" genre="config" instance="1" index="25" label="Outputs orientation" value="0" size="1">
<Help>This parameter allows reversing operation of OUT1 and OUT2 inputs without changing the wiring. Use in case of incorrect wiring.</Help>
<Item label="default (OUT1 - 1st output, OUT2 - 2nd output)" value="0" />
<Item label=" reversed (OUT1 - 2nd output, OUT2 - 1st output)" value="1" />
<Help>
This parameter allows reversing operation of OUT1 and OUT2 inputs without changing the wiring.
Use in case of incorrect wiring.
</Help>
<Item label="Default (OUT1 - 1st output, OUT2 - 2nd output)" value="0" />
<Item label="Reversed (OUT1 - 2nd output, OUT2 - 1st output)" value="1" />
</Value>

<Value type="list" genre="config" instance="1" index="40" label="Input 1 - sent scenes" value="0" size="1">
<Help>This parameter defines which actions result in sending scene ID and attribute assigned to them. Parameter is relevant only if parameter 20 is set to 2 or 3</Help>
<Item label="No scenes sent" value="0" />
<Item label="Key pressed 1 time" value="1" />
<Item label="Key pressed 2 times" value="2" />
<Item label="Key pressed 3 times" value="4" />
<Item label="Key hold down and key released" value="8" />
<Value type="byte" genre="config" instance="1" index="40" label="Input 1 sent scenes" value="0" size="1">
<Help>
This parameter defines which actions result in sending scene ID and attribute assigned to them.
Parameter is relevant only if parameter 20 is set to 2 or 3. bitmask.
0 => No scenes sent.
1 => Key pressed 1 time.
2 => Key pressed 2 times.
4 => Key pressed 3 times.
8 => Key hold down and key released.
</Value>

<Value type="list" genre="config" instance="1" index="41" label="Input 2 - sent scenes" value="0" size="1">
<Help>This parameter defines which actions result in sending scene ID and attribute assigned to them. Parameter is relevant only if parameter 21 is set to 2 or 3.</Help>
<Item label="No scenes sent" value="0" />
<Item label="Key pressed 1 time" value="1" />
<Item label="Key pressed 2 times" value="2" />
<Item label="Key pressed 3 times" value="4" />
<Item label="Key hold down and key released" value="8" />
<Value type="byte" genre="config" instance="1" index="41" label="Input 2 sent scenes" value="0" size="1">
<Help>
This parameter defines which actions result in sending scene ID and attribute assigned to them.
Parameter is relevant only if parameter 21 is set to 2 or 3. bitmask.
0 => No scenes sent.
1 => Key pressed 1 time.
2 => Key pressed 2 times.
4 => Key pressed 3 times.
8 => Key hold down and key released.
</Help>
</Value>

<Value type="short" genre="config" instance="1" index="47" label="Input 1 - value sent to 2nd association group when activated" min="0" max="255" value="255">
<Value type="short" genre="config" instance="1" index="47" label="Input 1 value sent to 2nd association group when activated" min="0" max="255" value="255">
<Help>
This parameter defines value sent to devices in 2nd association group when IN1 input is triggered (using Basic Command Class).
Available settings: 0-255.
Default setting: 255.
</Help>
</Value>

<Value type="short" genre="config" instance="1" index="49" label="Input 1 - value sent to 2nd association group when deactivated" min="0" max="255" value="255">
<Value type="short" genre="config" instance="1" index="49" label="Input 1 value sent to 2nd association group when deactivated" min="0" max="255" value="255">
<Help>
This parameter defines value sent to devices in 2nd association group when IN1 input is deactivated (using Basic Command Class).
Available settings: 0-255.
Default setting: 255.
</Help>
</Value>

<Value type="short" genre="config" instance="1" index="52" label="Input 2 - value sent to 3rd association group when activated" min="0" max="255" value="255">
<Value type="short" genre="config" instance="1" index="52" label="Input 2 value sent to 3rd association group when activated" min="0" max="255" value="255">
<Help>
This parameter defines value sent to devices in 3rd association group when IN2 input is triggered (using Basic Command Class).
Available settings: 0-255.
Default setting: 255.
</Help>
</Value>

<Value type="short" genre="config" instance="1" index="54" label="Input 2 - value sent to 3rd association group when deactivated" min="0" max="255" value="255">
<Value type="short" genre="config" instance="1" index="54" label="Input 2 value sent to 3rd association group when deactivated" min="0" max="255" value="255">
<Help>
This parameter defines value sent to devices in 3rd association group when IN2 input is deactivated (using Basic Command Class).
Available settings: 0-255.
Default setting: 255.
</Help>
</Value>

<Value type="byte" genre="config" instance="1" index="150" label="Input 1 - sensitivity" min="1" max="100" value="10">
<Value type="byte" genre="config" instance="1" index="150" label="Input 1 sensitivity" min="1" max="100" units="10ms" value="10">
<Help>
This parameter defines the inertia time of IN1 input in alarm modes.
Adjust this parameter to prevent bouncing or signal disruptions. Parameter is relevant only if parameter 20 is set to 0 or 1 (alarm mode).
Adjust this parameter to prevent bouncing or signal disruptions.
Parameter is relevant only if parameter 20 is set to 0 or 1 (alarm mode).
Available settings: 1-100 (10ms-1000ms, 10ms step).
Default setting: 10 (100ms).
</Help>
</Value>

<Value type="byte" genre="config" instance="1" index="151" label="Input 2 - sensitivity" min="1" max="100" value="10">
<Value type="byte" genre="config" instance="1" index="151" label="Input 2 sensitivity" min="1" max="100" units="10ms" value="10">
<Help>
This parameter defines the inertia time of IN2 input in alarm modes.
Adjust this parameter to prevent bouncing or signal disruptions. Parameter is relevant only if parameter 21 is set to 0 or 1 (alarm mode).
@@ -108,39 +126,41 @@
</Help>
</Value>

<Value type="short" genre="config" instance="1" index="152" label="Input 1 - delay of alarm cancellation" min="0" max="3600" value="0">
<Value type="short" genre="config" instance="1" index="152" label="Input 1 delay of alarm cancellation" min="0" max="3600" units="seconds" value="0">
<Help>
This parameter defines additional delay of cancelling the alarm on IN1 input. Parameter is relevant only if parameter 20 is set to 0 or 1 (alarm mode).
This parameter defines additional delay of cancelling the alarm on IN1 input.
Parameter is relevant only if parameter 20 is set to 0 or 1 (alarm mode).
Available settings:
0 - no delay.
1-3600s.
Default setting: 0 (no delay).
</Help>
</Value>

<Value type="short" genre="config" instance="1" index="153" label="Input 2 - delay of alarm cancellation" min="0" max="3600" value="0">
<Value type="short" genre="config" instance="1" index="153" label="Input 2 delay of alarm cancellation" min="0" max="3600" units="seconds" value="0">
<Help>
This parameter defines additional delay of cancelling the alarm on IN2 input. Parameter is relevant only if parameter 21 is set to 0 or 1 (alarm mode).
This parameter defines additional delay of cancelling the alarm on IN2 input.
Parameter is relevant only if parameter 21 is set to 0 or 1 (alarm mode).
Available settings:
0 - no delay.
1-3600s.
Default setting: 0 (no delay).
</Help>
</Value>

<Value type="list" genre="config" instance="1" index="154" label="Output 1 - logic of operation" value="0" size="1">
<Value type="list" genre="config" instance="1" index="154" label="Output 1 logic of operation" value="0" size="1">
<Help>This parameter defines logic of OUT1 output operation.</Help>
<Item label="contacts normally open" value="0" />
<Item label="contacts normally closed" value="1" />
</Value>

<Value type="list" genre="config" instance="1" index="155" label="Output 2 - logic of operation" value="0" size="1">
<Value type="list" genre="config" instance="1" index="155" label="Output 2 logic of operation" value="0" size="1">
<Help>This parameter defines logic of OUT2 output operation.</Help>
<Item label="contacts normally open" value="0" />
<Item label="contacts normally closed" value="1" />
</Value>

<Value type="short" genre="config" instance="1" index="156" label="Output 1 - auto off" min="0" max="27000" value="0">
<Value type="short" genre="config" instance="1" index="156" label="Output 1 auto off" min="0" max="27000" units="0.1s" value="0">
<Help>
This parameter defines time after which OUT1 will be automatically deactivated.
Available settings:
@@ -150,7 +170,7 @@
</Help>
</Value>

<Value type="short" genre="config" instance="1" index="157" label="Output 2 - auto off" min="0" max="27000" value="0">
<Value type="short" genre="config" instance="1" index="157" label="Output 2 auto off" min="0" max="27000" units="0.1s" value="0">
<Help>
This parameter defines time after which OUT2 will be automatically deactivated.
Available settings:
@@ -160,7 +180,7 @@
</Help>
</Value>

<Value type="byte" genre="config" instance="1" index="63" label="Analog inputs - minimal change to report" min="0" max="100" value="5">
<Value type="byte" genre="config" instance="1" index="63" label="Analog inputs minimal change to report" min="0" max="100" units="0.1v" value="5">
<Help>
This parameter defines minimal change (from the last reported) of
analog input value that results in sending new report. Parameter is
@@ -172,7 +192,7 @@
</Help>
</Value>

<Value type="short" genre="config" instance="1" index="64" label="Analog inputs - periodical reports" min="0" max="32400" value="0">
<Value type="short" genre="config" instance="1" index="64" label="Analog inputs periodical reports" min="0" max="32400" units="seconds" value="0">
<Help>
This parameter defines reporting period of analog inputs value.
Periodical reports are independent from changes in value (parameter 63). Parameter is relevant only for analog inputs (parameter
@@ -184,7 +204,7 @@
</Help>
</Value>

<Value type="short" genre="config" instance="1" index="65" label="Internal temperature sensor - minimal change to report" min="0" max="255" value="5">
<Value type="short" genre="config" instance="1" index="65" label="Internal temperature sensor minimal change to report" min="0" max="255" value="5">
<Help>
This parameter defines minimal change (from the last reported)
of internal temperature sensor value that results in sending new
@@ -196,7 +216,7 @@
</Help>
</Value>

<Value type="short" genre="config" instance="1" index="66" label="Internal temperature sensor - periodical reports" min="0" max="32400" value="0">
<Value type="short" genre="config" instance="1" index="66" label="Internal temperature sensor periodical reports" min="0" max="32400" units="seconds" value="0">
<Help>
This parameter defines reporting period of internal temperature
sensor value. Periodical reports are independent from changes in
@@ -208,7 +228,7 @@
</Help>
</Value>

<Value type="short" genre="config" instance="1" index="67" label="External sensors - minimal change to report" min="0" max="255" value="5">
<Value type="short" genre="config" instance="1" index="67" label="External sensors minimal change to report" min="0" max="255" value="5">
<Help>
This parameter defines minimal change (from the last reported) of
external sensors values (DS18B20 or DHT22) that results in sending new
@@ -221,7 +241,7 @@
</Help>
</Value>

<Value type="short" genre="config" instance="1" index="68" label="External sensors - periodical reports" min="0" max="32400" value="0">
<Value type="short" genre="config" instance="1" index="68" label="External sensors periodical reports" min="0" max="32400" units="seconds" value="0">
<Help>
This parameter defines reporting period of analog inputs value.
Periodical reports are independent from changes in value (parameter 67).

0 comments on commit c559635

Please sign in to comment.
You can’t perform that action at this time.