Difference between revisions of "Seluxit Multisensor"

From LinuxMCE
Jump to: navigation, search
m (Configuration)
Line 41: Line 41:
 
</pre>
 
</pre>
 
= Configuration =
 
= Configuration =
Association Groups
+
== Association Groups ==
 
The device supports 14 groups. Some of the groups also have configuration parameters related to
 
The device supports 14 groups. Some of the groups also have configuration parameters related to
 
them. All groups also support multichannel association. The groups for the association command
 
them. All groups also support multichannel association. The groups for the association command
 
class and the multi channel association command class are identical. All groups support up to 5
 
class and the multi channel association command class are identical. All groups support up to 5
 
associated nodes.
 
associated nodes.
Group 1 (Lux Group)
+
===Group 1 (Lux Group)===
 
This group depends on the Lux sensor. The group has 2 configuration parameters related to it which
 
This group depends on the Lux sensor. The group has 2 configuration parameters related to it which
 
implement a hysteresis:
 
implement a hysteresis:
 +
 
Configuration Parameter nr. 7:
 
Configuration Parameter nr. 7:
 
         Size: 2 bytes
 
         Size: 2 bytes
Line 57: Line 58:
 
         Default: 0x7FFF (Value not used)
 
         Default: 0x7FFF (Value not used)
 
         Context: The value controls the low threshhold for this group.
 
         Context: The value controls the low threshhold for this group.
 +
 
The group sends a BASIC_SET_OFF when the lux value passes the high threshhold.
 
The group sends a BASIC_SET_OFF when the lux value passes the high threshhold.
 
The group sends a BASIC_SET_ON when the lux value passes the low threshhold.
 
The group sends a BASIC_SET_ON when the lux value passes the low threshhold.
Group 2 (Inverse Lux Group)
+
===Group 2 (Inverse Lux Group)===
 
This group depends on the Lux sensor. The group has 2 configuration parameters related to it which
 
This group depends on the Lux sensor. The group has 2 configuration parameters related to it which
 
implement a hysteresis:
 
implement a hysteresis:
Line 72: Line 74:
 
The group sends a BASIC_SET_ON when the lux value passes the high threshhold.
 
The group sends a BASIC_SET_ON when the lux value passes the high threshhold.
 
The group sends a BASIC_SET_OFF when the lux value passes the low threshhold.
 
The group sends a BASIC_SET_OFF when the lux value passes the low threshhold.
Group 3 (Lux Report Group)
+
===Group 3 (Lux Report Group)===
 
This group depends on the Lux sensor. The group has 1 configuration parameter related to it which
 
This group depends on the Lux sensor. The group has 1 configuration parameter related to it which
 
is a delta change threshhold:
 
is a delta change threshhold:
Line 81: Line 83:
 
The group sends a SENSOR_MULTILEVEL_REPORT containing the Lux value, when the lux
 
The group sends a SENSOR_MULTILEVEL_REPORT containing the Lux value, when the lux
 
value has changed more than the given delta threshhold.
 
value has changed more than the given delta threshhold.
Group 4 (Temperature Group)
+
===Group 4 (Temperature Group)===
 
This group depends on the Temperature sensor. The group has 2 configuration parameters related to
 
This group depends on the Temperature sensor. The group has 2 configuration parameters related to
 
it which implement a hysteresis:
 
it which implement a hysteresis:
Line 96: Line 98:
 
The group sends a BASIC_SET_OFF when the temperature value passes the high threshhold.
 
The group sends a BASIC_SET_OFF when the temperature value passes the high threshhold.
 
The group sends a BASIC_SET_ON when the temperature value passes the low threshhold.
 
The group sends a BASIC_SET_ON when the temperature value passes the low threshhold.
Group 5 (Inverse Temperature Group)
+
===Group 5 (Inverse Temperature Group)===
 
This group depends on the Temperatrue sensor. The group has 2 configuration parameters related to
 
This group depends on the Temperatrue sensor. The group has 2 configuration parameters related to
 
it which implement a hysteresis:
 
it which implement a hysteresis:
Line 111: Line 113:
 
The group sends a BASIC_SET_ON when the temperature value passes the high threshhold.
 
The group sends a BASIC_SET_ON when the temperature value passes the high threshhold.
 
The group sends a BASIC_SET_OFF when the temperature value passes the low threshhold.
 
The group sends a BASIC_SET_OFF when the temperature value passes the low threshhold.
Group 6 (Temperature Report Group)
+
===Group 6 (Temperature Report Group)===
 
This group depends on the Temperature sensor. The group has 1 configuration parameter related to
 
This group depends on the Temperature sensor. The group has 1 configuration parameter related to
 
it which is a delta change threshhold:
 
it which is a delta change threshhold:
Line 121: Line 123:
 
The group sends a SENSOR_MULTILEVEL_REPORT containing the Temperature value, when the
 
The group sends a SENSOR_MULTILEVEL_REPORT containing the Temperature value, when the
 
temperature value has changed more than the given delta threshhold.
 
temperature value has changed more than the given delta threshhold.
Group 7 (Humidity Group)
+
===Group 7 (Humidity Group)===
 
This group depends on the Humidity sensor. The group has 2 configuration parameters related to it
 
This group depends on the Humidity sensor. The group has 2 configuration parameters related to it
 
which implement a hysteresis:
 
which implement a hysteresis:
Line 136: Line 138:
 
The group sends a BASIC_SET_OFF when the humidity value passes the high threshhold.
 
The group sends a BASIC_SET_OFF when the humidity value passes the high threshhold.
 
The group sends a BASIC_SET_ON when the humidity value passes the low threshhold.
 
The group sends a BASIC_SET_ON when the humidity value passes the low threshhold.
Group 8 (Inverse Humidity Group)
+
===Group 8 (Inverse Humidity Group)===
 
This group depends on the humidity sensor. The group has 2 configuration parameters related to it
 
This group depends on the humidity sensor. The group has 2 configuration parameters related to it
 
which implement a hysteresis:
 
which implement a hysteresis:
Line 151: Line 153:
 
The group sends a BASIC_SET_ON when the humidity value passes the high threshhold.
 
The group sends a BASIC_SET_ON when the humidity value passes the high threshhold.
 
The group sends a BASIC_SET_OFF when the humidity value passes the low threshhold.
 
The group sends a BASIC_SET_OFF when the humidity value passes the low threshhold.
Group 9 ( Humidity Report Group)
+
===Group 9 ( Humidity Report Group)===
 
This group depends on the humidity sensor. The group has 1 configuration parameter related to it
 
This group depends on the humidity sensor. The group has 1 configuration parameter related to it
 
which is a delta change threshhold:
 
which is a delta change threshhold:
Line 161: Line 163:
 
The group sends a SENSOR_MULTILEVEL_REPORT containing the humidity value, when the
 
The group sends a SENSOR_MULTILEVEL_REPORT containing the humidity value, when the
 
humidity value has changed more than the given delta threshhold.
 
humidity value has changed more than the given delta threshhold.
Group 10 (Pir and Lux combined Group)
+
===Group 10 (Pir and Lux combined Group)===
 
This group depends on the PIR sensor (motion) and the Lux sensor. The group has 2 configuration
 
This group depends on the PIR sensor (motion) and the Lux sensor. The group has 2 configuration
 
parameters related to it which implement a hysteresis:
 
parameters related to it which implement a hysteresis:
Line 177: Line 179:
 
The group sends a BASIC_SET_ON when the lux value passes the low threshhold and the PIR is
 
The group sends a BASIC_SET_ON when the lux value passes the low threshhold and the PIR is
 
ON (motion detected).
 
ON (motion detected).
Group 11 (Inverse Pir and Lux combined Group)
+
===Group 11 (Inverse Pir and Lux combined Group)===
 
This group depends on the PIR sensor (motion) and the Lux sensor. The group has 2 configuration
 
This group depends on the PIR sensor (motion) and the Lux sensor. The group has 2 configuration
 
parameters related to it which implement a hysteresis:
 
parameters related to it which implement a hysteresis:
Line 193: Line 195:
 
The group sends a BASIC_SET_OFF when the PIR goes to OFF (no motion) and the Lux value is
 
The group sends a BASIC_SET_OFF when the PIR goes to OFF (no motion) and the Lux value is
 
above the low threshhold.
 
above the low threshhold.
Group 12 (PIR Group)
+
===Group 12 (PIR Group)===
 
This group depends on the Pir sensor (motion).
 
This group depends on the Pir sensor (motion).
 
The group sends a BASIC_SET_OFF when the PIR sensor hasn't detected motion according to the
 
The group sends a BASIC_SET_OFF when the PIR sensor hasn't detected motion according to the
Line 199: Line 201:
 
The group sends a BASIC_SET_ON when the PIR sensor has detected motion and it has been in
 
The group sends a BASIC_SET_ON when the PIR sensor has detected motion and it has been in
 
the “no motion detected” state.
 
the “no motion detected” state.
Group 13 (Inverse PIR Group)
+
===Group 13 (Inverse PIR Group)===
 
This group depends on the Pir sensor (motion).
 
This group depends on the Pir sensor (motion).
 
The group sends a BASIC_SET_ON when the PIR sensor hasn't detected motion according to the
 
The group sends a BASIC_SET_ON when the PIR sensor hasn't detected motion according to the
Line 205: Line 207:
 
The group sends a BASIC_SET_OFF when the PIR sensor has detected motion and it has been in
 
The group sends a BASIC_SET_OFF when the PIR sensor has detected motion and it has been in
 
the “no motion detected” state.
 
the “no motion detected” state.
Group 14 ( PIR Report Group)
+
===Group 14 ( PIR Report Group)===
 
This group depends on the Pir sensor (motion).
 
This group depends on the Pir sensor (motion).
 
The group sends a when the PIR sensor changes state (motion or no motion).
 
The group sends a when the PIR sensor changes state (motion or no motion).
 
The group sends a SENSOR_BINARY_REPORT containing the PIR value.
 
The group sends a SENSOR_BINARY_REPORT containing the PIR value.
Other configuration parameters
+
==Other configuration parameters==
Parameter 1
+
===Parameter 1===
 
This parameter controls the walktest led. It is represented as a bit map. The following bits activate
 
This parameter controls the walktest led. It is represented as a bit map. The following bits activate
 
the different walk test functions:
 
the different walk test functions:
Line 216: Line 218:
 
         Default: BUTTONACTIVE
 
         Default: BUTTONACTIVE
 
         PIR1ACTIVE                  0x01
 
         PIR1ACTIVE                  0x01
    ●
 
 
         PIR2ACTIVE                  0x02
 
         PIR2ACTIVE                  0x02
    ●
 
 
         BUTTONACTIVE                0x04
 
         BUTTONACTIVE                0x04
    ●
 
 
         PIR1INACTIVE                0x08
 
         PIR1INACTIVE                0x08
    ●
 
 
         PIR2INACTIVE                0x10
 
         PIR2INACTIVE                0x10
    ●
 
 
         BUTTONINACTIVE              0x20
 
         BUTTONINACTIVE              0x20
    ●
 
 
         WAKEUPINTERVAL              0x40
 
         WAKEUPINTERVAL              0x40
    ●
 
 
         BOOT                        0x80
 
         BOOT                        0x80
    ●
+
===Parameter 2===
Parameter 2
+
 
This parameter controls the “no motion timeout”. The timeout is specified in seconds. It applies to
 
This parameter controls the “no motion timeout”. The timeout is specified in seconds. It applies to
 
all PIR related groups.
 
all PIR related groups.
 
         Size: 4 bytes
 
         Size: 4 bytes
 
         Default: 300
 
         Default: 300
Parameter 3
+
===Parameter 3===
 
This parameter controls the front motion detectors sensitivity threshhold (PIR 1).
 
This parameter controls the front motion detectors sensitivity threshhold (PIR 1).
 
         Size: 2 bytes
 
         Size: 2 bytes
 
         Default: 50
 
         Default: 50
Parameter 4
+
===Parameter 4===
 
This parameter controls whether the bottom motion detector is activated or not (PIR 2).
 
This parameter controls whether the bottom motion detector is activated or not (PIR 2).
 
         Size: 1 byte
 
         Size: 1 byte
 
         Default: 0x00 (detector enabled)
 
         Default: 0x00 (detector enabled)
Parameter 5
+
===Parameter 5===
 
This parameter controls which groups are enabled or disabled. The groups are represented as a bit
 
This parameter controls which groups are enabled or disabled. The groups are represented as a bit
 
mask and if the correspondig bit is set, the group is disabled.
 
mask and if the correspondig bit is set, the group is disabled.
Line 250: Line 244:
 
         Bitmap:
 
         Bitmap:
 
         LUX_GROUP_BIT                                              0x0001
 
         LUX_GROUP_BIT                                              0x0001
    ●
 
 
         LUX_INVERSE_GROUP_BIT                                      0x0002
 
         LUX_INVERSE_GROUP_BIT                                      0x0002
    ●
 
 
         LUX_STATUS_GROUP_BIT                                        0x0004
 
         LUX_STATUS_GROUP_BIT                                        0x0004
    ●
 
 
         TEMPERATURE_GROUP_BIT                                      0x0008
 
         TEMPERATURE_GROUP_BIT                                      0x0008
    ●
 
 
         TEMPERATURE_INVERSE_GROUP_BIT                              0x0010
 
         TEMPERATURE_INVERSE_GROUP_BIT                              0x0010
    ●
 
 
         TEMPERATURE_STATUS_GROUP_BIT                                0x0020
 
         TEMPERATURE_STATUS_GROUP_BIT                                0x0020
    ●
 
 
         HUMIDITY_GROUP_BIT                                          0x0040
 
         HUMIDITY_GROUP_BIT                                          0x0040
    ●
 
 
         HUMIDITY_INVERSE_GROUP_BIT                                  0x0080
 
         HUMIDITY_INVERSE_GROUP_BIT                                  0x0080
    ●
 
 
         HUMIDITY_STATUS_GROUP_BIT                                  0x0100
 
         HUMIDITY_STATUS_GROUP_BIT                                  0x0100
    ●
 
 
         PIR_LUX_GROUP_BIT                                          0x0200
 
         PIR_LUX_GROUP_BIT                                          0x0200
    ●
 
 
         PIR_LUX_INVERSE_GROUP_BIT                                  0x0400
 
         PIR_LUX_INVERSE_GROUP_BIT                                  0x0400
    ●
 
 
         PIR_GROUP_BIT                                              0x0800
 
         PIR_GROUP_BIT                                              0x0800
    ●
 
 
         PIR_INVERSE_GROUP_BIT                                      0x1000
 
         PIR_INVERSE_GROUP_BIT                                      0x1000
    ●
 
 
         PIR_STATUS_GROUP_BIT                                        0x2000
 
         PIR_STATUS_GROUP_BIT                                        0x2000
    ●
+
===Parameter 6===
Parameter 6
+
 
This parameter can be used to correct the time skew the sensor can have. There is a variation of up
 
This parameter can be used to correct the time skew the sensor can have. There is a variation of up
 
to ± 20% in the clock of the Multi sensor. To get the correct timing for the other timeouts (wakeup
 
to ± 20% in the clock of the Multi sensor. To get the correct timing for the other timeouts (wakeup

Revision as of 10:17, 21 July 2010

Version Status Date Updated Updated By
710 Unknown N/A N/A
810 Unknown N/A N/A
1004 Unknown N/A N/A
1204 Unknown N/A N/A
1404 Unknown N/A N/A
Usage Information
Seluxit Multisensor

Status

Received sample from manufacturer. Working with latest SVN revision but not yet plug and play (automatic group setup in sis mode will follow soon)

About

The Seluxit Multisensor is a Z-Wave sensor.

Manuf ID1: 0x0 ID2: 0x69, Prod Typ1: 0x0 Typ2: 0x3, Prod ID1: 0x0 ID2: 0x2

Features

  • Movement covers a 90 degrees angle with up to 12 meters in range. No blind spot due to double movement sensor
  • Light level is measured in steps of 10%
  • Temperature is measured in steps of 0,5 degrees centigrade
  • Humidity is measured with an accuracy of plus minus 3%

Command classes

41	01/14/09 22:57:30.709		0x1 0x13 0x0 0x49 0x40 0x4 0xd 0x4 0x20 0x1 0x30 0x84 0x72 0x86 0x31 0x60 0x80 0x70 0x85 0x8e 0x23 (###I@#\r# #0#r#1`#p###) <0xb7998b90>
36	01/14/09 22:57:30.709		** Network change **: ID 4 was assigned to a new Z-Wave node <0xb7998b90>
36	01/14/09 22:57:30.709		Supported command classes: <0xb7998b90>
36	01/14/09 22:57:30.709		COMMAND_CLASS_SENSOR_BINARY <0xb7998b90>
36	01/14/09 22:57:30.709		COMMAND_CLASS_WAKE_UP <0xb7998b90>
36	01/14/09 22:57:30.709		COMMAND_CLASS_MANUFACTURER_SPECIFIC <0xb7998b90>
36	01/14/09 22:57:30.709		COMMAND_CLASS_VERSION <0xb7998b90>
36	01/14/09 22:57:30.709		COMMAND_CLASS_SENSOR_MULTILEVEL <0xb7998b90>
36	01/14/09 22:57:30.709		COMMAND_CLASS_MULTI_INSTANCE <0xb7998b90>
36	01/14/09 22:57:30.709		COMMAND_CLASS_BATTERY <0xb7998b90>
36	01/14/09 22:57:30.709		COMMAND_CLASS_CONFIGURATION <0xb7998b90>
36	01/14/09 22:57:30.709		COMMAND_CLASS_ASSOCIATION <0xb7998b90>
36	01/14/09 22:57:30.709		COMMAND_CLASS_MULTI_INSTANCE_ASSOCIATION <0xb7998b90>

Configuration

Association Groups

The device supports 14 groups. Some of the groups also have configuration parameters related to them. All groups also support multichannel association. The groups for the association command class and the multi channel association command class are identical. All groups support up to 5 associated nodes.

Group 1 (Lux Group)

This group depends on the Lux sensor. The group has 2 configuration parameters related to it which implement a hysteresis:

Configuration Parameter nr. 7:

       Size: 2 bytes
       Default: 0x7FFF (Value not used)
       Context: The value controls the high threshhold for this group.

Configuration Parameter nr. 8:

       Size: 2 bytes
       Default: 0x7FFF (Value not used)
       Context: The value controls the low threshhold for this group.

The group sends a BASIC_SET_OFF when the lux value passes the high threshhold. The group sends a BASIC_SET_ON when the lux value passes the low threshhold.

Group 2 (Inverse Lux Group)

This group depends on the Lux sensor. The group has 2 configuration parameters related to it which implement a hysteresis: Configuration Parameter nr. 9:

       Size: 2 bytes
       Default: 0x7FFF (Value not used)
       Context: The value controls the high threshhold for this group.

Configuration Parameter nr. 10:

       Size: 2 bytes
       Default: 0x7FFF (Value not used)
       Context: The value controls the low threshhold for this group.

The group sends a BASIC_SET_ON when the lux value passes the high threshhold. The group sends a BASIC_SET_OFF when the lux value passes the low threshhold.

Group 3 (Lux Report Group)

This group depends on the Lux sensor. The group has 1 configuration parameter related to it which is a delta change threshhold: Configuration Parameter nr. 11:

       Size: 2 bytes
       Default: 0x7FFF (Value not used)
       Context: The value controls the delta that threshhold for this group.

The group sends a SENSOR_MULTILEVEL_REPORT containing the Lux value, when the lux value has changed more than the given delta threshhold.

Group 4 (Temperature Group)

This group depends on the Temperature sensor. The group has 2 configuration parameters related to it which implement a hysteresis: Configuration Parameter nr. 12:

      Size: 2 bytes
      Default: 0x7FFF (Value not used)
      Context: The value controls the high threshhold for this group. It represents the temperature
      value times 100.

Configuration Parameter nr. 13:

      Size: 2 bytes
      Default: 0x7FFF (Value not used)
      Context: The value controls the low threshhold for this group. It represents the temperature
      value times 100.

The group sends a BASIC_SET_OFF when the temperature value passes the high threshhold. The group sends a BASIC_SET_ON when the temperature value passes the low threshhold.

Group 5 (Inverse Temperature Group)

This group depends on the Temperatrue sensor. The group has 2 configuration parameters related to it which implement a hysteresis: Configuration Parameter nr. 14:

      Size: 2 bytes
      Default: 0x7FFF (Value not used)
      Context: The value controls the high threshhold for this group. It represents the temperature
      value times 100.

Configuration Parameter nr. 15:

      Size: 2 bytes
      Default: 0x7FFF (Value not used)
      Context: The value controls the low threshhold for this group. It represents the temperature
      value times 100.

The group sends a BASIC_SET_ON when the temperature value passes the high threshhold. The group sends a BASIC_SET_OFF when the temperature value passes the low threshhold.

Group 6 (Temperature Report Group)

This group depends on the Temperature sensor. The group has 1 configuration parameter related to it which is a delta change threshhold: Configuration Parameter nr. 16:

      Size: 2 bytes
      Default: 0x7FFF (Value not used)
      Context: The value controls the delta that threshhold for this group. It represents the
      temperature value times 100.

The group sends a SENSOR_MULTILEVEL_REPORT containing the Temperature value, when the temperature value has changed more than the given delta threshhold.

Group 7 (Humidity Group)

This group depends on the Humidity sensor. The group has 2 configuration parameters related to it which implement a hysteresis: Configuration Parameter nr. 12:

      Size: 2 bytes
      Default: 0x7FFF (Value not used)
      Context: The value controls the high threshhold for this group. It represents the humidity
      value times 100.

Configuration Parameter nr. 13:

      Size: 2 bytes
      Default: 0x7FFF (Value not used)
      Context: The value controls the low threshhold for this group. It represents the humidity
      value times 100.

The group sends a BASIC_SET_OFF when the humidity value passes the high threshhold. The group sends a BASIC_SET_ON when the humidity value passes the low threshhold.

Group 8 (Inverse Humidity Group)

This group depends on the humidity sensor. The group has 2 configuration parameters related to it which implement a hysteresis: Configuration Parameter nr. 14:

      Size: 2 bytes
      Default: 0x7FFF (Value not used)
      Context: The value controls the high threshhold for this group. It represents the humidity
      value times 100.

Configuration Parameter nr. 15:

      Size: 2 bytes
      Default: 0x7FFF (Value not used)
      Context: The value controls the low threshhold for this group. It represents the humidity
      value times 100.

The group sends a BASIC_SET_ON when the humidity value passes the high threshhold. The group sends a BASIC_SET_OFF when the humidity value passes the low threshhold.

Group 9 ( Humidity Report Group)

This group depends on the humidity sensor. The group has 1 configuration parameter related to it which is a delta change threshhold: Configuration Parameter nr. 16:

      Size: 2 bytes
      Default: 0x7FFF (Value not used)
      Context: The value controls the delta that threshhold for this group. It represents the
      humidity value times 100.

The group sends a SENSOR_MULTILEVEL_REPORT containing the humidity value, when the humidity value has changed more than the given delta threshhold.

Group 10 (Pir and Lux combined Group)

This group depends on the PIR sensor (motion) and the Lux sensor. The group has 2 configuration parameters related to it which implement a hysteresis: Configuration Parameter nr. 7:

      Size: 2 bytes
      Default: 0x7FFF (Value not used)
      Context: The value controls the high threshhold for this group.

Configuration Parameter nr. 8:

      Size: 2 bytes
      Default: 0x7FFF (Value not used)
      Context: The value controls the low threshhold for this group.

The group sends a BASIC_SET_OFF when the lux value passes the high threshhold. The group sends a BASIC_SET_OFF when the PIR goes to OFF (no motion) and the Lux value is below the high threshhold. The group sends a BASIC_SET_ON when the lux value passes the low threshhold and the PIR is ON (motion detected).

Group 11 (Inverse Pir and Lux combined Group)

This group depends on the PIR sensor (motion) and the Lux sensor. The group has 2 configuration parameters related to it which implement a hysteresis: Configuration Parameter nr. 9:

      Size: 2 bytes
      Default: 0x7FFF (Value not used)
      Context: The value controls the high threshhold for this group.

Configuration Parameter nr. 10:

      Size: 2 bytes
      Default: 0x7FFF (Value not used)
      Context: The value controls the low threshhold for this group.

The group sends a BASIC_SET_ON when the lux value passes the high threshhold and the PIR is ON (motion detected). The group sends a BASIC_SET_OFF when the lux value passes the low threshhold. The group sends a BASIC_SET_OFF when the PIR goes to OFF (no motion) and the Lux value is above the low threshhold.

Group 12 (PIR Group)

This group depends on the Pir sensor (motion). The group sends a BASIC_SET_OFF when the PIR sensor hasn't detected motion according to the “no motion timeout” configuration parameter. The group sends a BASIC_SET_ON when the PIR sensor has detected motion and it has been in the “no motion detected” state.

Group 13 (Inverse PIR Group)

This group depends on the Pir sensor (motion). The group sends a BASIC_SET_ON when the PIR sensor hasn't detected motion according to the “no motion timeout” configuration parameter. The group sends a BASIC_SET_OFF when the PIR sensor has detected motion and it has been in the “no motion detected” state.

Group 14 ( PIR Report Group)

This group depends on the Pir sensor (motion). The group sends a when the PIR sensor changes state (motion or no motion). The group sends a SENSOR_BINARY_REPORT containing the PIR value.

Other configuration parameters

Parameter 1

This parameter controls the walktest led. It is represented as a bit map. The following bits activate the different walk test functions:

       Size: 1byte
       Default: BUTTONACTIVE
       PIR1ACTIVE                   0x01
       PIR2ACTIVE                   0x02
       BUTTONACTIVE                 0x04
       PIR1INACTIVE                 0x08
       PIR2INACTIVE                 0x10
       BUTTONINACTIVE               0x20
       WAKEUPINTERVAL               0x40
       BOOT                         0x80

Parameter 2

This parameter controls the “no motion timeout”. The timeout is specified in seconds. It applies to all PIR related groups.

       Size: 4 bytes
       Default: 300

Parameter 3

This parameter controls the front motion detectors sensitivity threshhold (PIR 1).

       Size: 2 bytes
       Default: 50

Parameter 4

This parameter controls whether the bottom motion detector is activated or not (PIR 2).

       Size: 1 byte
       Default: 0x00 (detector enabled)

Parameter 5

This parameter controls which groups are enabled or disabled. The groups are represented as a bit mask and if the correspondig bit is set, the group is disabled.

       Size: 2 bytes
       Bitmap:
       LUX_GROUP_BIT                                               0x0001
       LUX_INVERSE_GROUP_BIT                                       0x0002
       LUX_STATUS_GROUP_BIT                                        0x0004
       TEMPERATURE_GROUP_BIT                                       0x0008
       TEMPERATURE_INVERSE_GROUP_BIT                               0x0010
       TEMPERATURE_STATUS_GROUP_BIT                                0x0020
       HUMIDITY_GROUP_BIT                                          0x0040
       HUMIDITY_INVERSE_GROUP_BIT                                  0x0080
       HUMIDITY_STATUS_GROUP_BIT                                   0x0100
       PIR_LUX_GROUP_BIT                                           0x0200
       PIR_LUX_INVERSE_GROUP_BIT                                   0x0400
       PIR_GROUP_BIT                                               0x0800
       PIR_INVERSE_GROUP_BIT                                       0x1000
       PIR_STATUS_GROUP_BIT                                        0x2000

Parameter 6

This parameter can be used to correct the time skew the sensor can have. There is a variation of up to ± 20% in the clock of the Multi sensor. To get the correct timing for the other timeouts (wakeup interval and no motion detected timeout) this parameter can be used. The value 1000 represents a factor of 1.0, so by setting a lower value than 1000 the timeouts will get shorter and by setting a larger value, the timeouts will get longer.

       Size: 2 bytes.
       Default: 1000

Links