Difference between revisions of "Seluxit Multisensor"
m (→Configuration) |
|||
Line 1: | Line 1: | ||
+ | [[Category: Hardware]] | ||
{{Versioninfo}} | {{Versioninfo}} | ||
[[Category: RF Control]] | [[Category: RF Control]] |
Latest revision as of 16:36, 28 September 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 |
Contents
- 1 Status
- 2 About
- 3 Features
- 4 Command classes
- 5 Configuration
- 5.1 Association Groups
- 5.1.1 Group 1 (Lux Group)
- 5.1.2 Group 2 (Inverse Lux Group)
- 5.1.3 Group 3 (Lux Report Group)
- 5.1.4 Group 4 (Temperature Group)
- 5.1.5 Group 5 (Inverse Temperature Group)
- 5.1.6 Group 6 (Temperature Report Group)
- 5.1.7 Group 7 (Humidity Group)
- 5.1.8 Group 8 (Inverse Humidity Group)
- 5.1.9 Group 9 ( Humidity Report Group)
- 5.1.10 Group 10 (Pir and Lux combined Group)
- 5.1.11 Group 11 (Inverse Pir and Lux combined Group)
- 5.1.12 Group 12 (PIR Group)
- 5.1.13 Group 13 (Inverse PIR Group)
- 5.1.14 Group 14 ( PIR Report Group)
- 5.2 Other configuration parameters
- 5.1 Association Groups
- 6 Links
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