Skip to content
Open
5 changes: 5 additions & 0 deletions drivers/SmartThings/zigbee-contact/fingerprints.yml
Original file line number Diff line number Diff line change
Expand Up @@ -154,6 +154,11 @@ zigbeeManufacturer:
manufacturer: frient A/S
model: WISZB-131
deviceProfileName: frient-contact-battery-temperature
- id: "frient A/S/WISZB-137"
deviceLabel: frient Vibration Sensor
manufacturer: frient A/S
model: WISZB-137
deviceProfileName: acceleration-motion-temperature-battery
- id: "Compacta/ZBWDS"
deviceLabel: Smartenit Open/Closed Sensor
manufacturer: Compacta
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
name: acceleration-motion-temperature-battery
components:
- id: main
capabilities:
- id: accelerationSensor
version: 1
- id: motionSensor
version: 1
- id: threeAxis
version: 1
- id: temperatureMeasurement
version: 1
- id: battery
version: 1
- id: firmwareUpdate
version: 1
- id: refresh
version: 1
categories:
- name: VibrationsSensor
preferences:
- preferenceId: tempOffset
explicit: true
- title: "Temperature sensitivity (°)"
name: temperatureSensitivity
description: "Minimum change in temperature to report"
required: false
preferenceType: number
definition:
minimum: 0.1
maximum: 2.0
default: 1.0
- title: "Sensitivity level"
name: sensitivityLevel
description: "How sensitivite the device is to vibrations"
required: false
preferenceType: integer
definition:
minimum: 1
maximum: 15
default: 10
- title: "Use with Contact Sensor"
name: garageSensor
required: false
preferenceType: enumeration
definition:
options:
"Yes": "Yes"
"No": "No"
default: "No"
Original file line number Diff line number Diff line change
@@ -0,0 +1,89 @@
name: acceleration-motion-temperature-contact-battery
components:
- id: main
capabilities:
- id: accelerationSensor
version: 1
- id: motionSensor
version: 1
- id: threeAxis
version: 1
- id: contactSensor
version: 1
- id: temperatureMeasurement
version: 1
- id: battery
version: 1
- id: firmwareUpdate
version: 1
- id: refresh
version: 1
categories:
- name: VibrationsSensor
preferences:
- preferenceId: tempOffset
explicit: true
- title: "Temperature sensitivity (°)"
name: temperatureSensitivity
description: "Minimum change in temperature to report"
required: false
preferenceType: number
definition:
minimum: 0.1
maximum: 2.0
default: 1.0
- title: "Sensitivity level"
name: sensitivityLevel
description: "How sensitivite the device is to vibrations"
required: false
preferenceType: integer
definition:
minimum: 1
maximum: 15
default: 10
- title: "Use with Contact Sensor"
name: garageSensor
required: false
preferenceType: enumeration
definition:
options:
"Yes": "Yes"
"No": "No"
default: "Yes"
- title: "Axis to activate Contact Sensor"
name: contactSensorAxis
required: false
preferenceType: enumeration
definition:
options:
"X": "X"
"Y": "Y"
"Z": "Z"
default: "Z"
- title: "Initial position (closed state)"
name: sensorInitialPosition
description: "Initial position of the device in the chosen axis"
required: false
preferenceType: number
definition:
minimum: -2000
maximum: 2000
default: 0
- title: "Contact Sensor threshold (open)"
name: contactSensorValue
description: "Value change required to trigger contact sensor"
required: false
preferenceType: number
definition:
minimum: 20
maximum: 4000
default: 900
- title: "Measurement tolerance"
name: tolerance
description: "Set the tolerance in percentage of the threshold"
required: false
preferenceType: number
definition:
minimum: 0
maximum: 20
default: 0
16 changes: 16 additions & 0 deletions drivers/SmartThings/zigbee-contact/src/configurations.lua
Original file line number Diff line number Diff line change
Expand Up @@ -129,6 +129,22 @@ local devices = {
}
}
},
FRIENT_VIBRATION_SENSOR_WISZB_137 = {
FINGERPRINTS = {
{ mfr = "frient A/S", model = "WISZB-137" }
},
CONFIGURATION = {
{
cluster = IASZone.ID,
attribute = IASZone.attributes.ZoneStatus.ID,
minimum_interval = 0,
maximum_interval = 3600,
data_type = IASZone.attributes.ZoneStatus.base_type,
reportable_change = 1,
endpoint = 0x2D
}
}
}
}

local configurations = {}
Expand Down
Loading
Loading