Sunricher SR-ZG9030F-PS
Model | SR-ZG9030F-PS |
Vendor | Sunricher |
Description | Smart human presence sensor |
Exposes | illuminance, occupancy, indicator_light, detection_area, illuminance_threshold, action |
Picture | ![]() |
Options
How to use device type specific configuration
illuminance_calibration
: Calibrates the illuminance value (percentual offset), takes into effect on next report of device. The value must be a number.illuminance_raw
: Expose the raw illuminance value. The value must betrue
orfalse
no_occupancy_since
: Sends a message after the last time no occupancy (occupancy: false) was detected. When setting this for example to [10, 60] a{"no_occupancy_since": 10}
will be send after 10 seconds and a{"no_occupancy_since": 60}
after 60 seconds. The value must be a list of [object Object].
Exposes
Illuminance (numeric)
Measured illuminance. Value can be found in the published state on the illuminance
property. To read (/get
) the value publish a message to topic zigbee2mqtt/FRIENDLY_NAME/get
with payload {"illuminance": ""}
. It's not possible to write (/set
) this value. The unit of this value is lx
.
Occupancy (binary)
Indicates whether the device detected occupancy. Value can be found in the published state on the occupancy
property. To read (/get
) the value publish a message to topic zigbee2mqtt/FRIENDLY_NAME/get
with payload {"occupancy": ""}
. It's not possible to write (/set
) this value. If value equals true
occupancy is ON, if false
OFF.
Indicator light (enum)
Enable/disable the LED indicator. Value can be found in the published state on the indicator_light
property. To read (/get
) the value publish a message to topic zigbee2mqtt/FRIENDLY_NAME/get
with payload {"indicator_light": ""}
. To write (/set
) a value publish a message to topic zigbee2mqtt/FRIENDLY_NAME/set
with payload {"indicator_light": NEW_VALUE}
. The possible values are: on
, off
.
Detection area (numeric)
Detection area range (default: 50%). Value can be found in the published state on the detection_area
property. To read (/get
) the value publish a message to topic zigbee2mqtt/FRIENDLY_NAME/get
with payload {"detection_area": ""}
. To write (/set
) a value publish a message to topic zigbee2mqtt/FRIENDLY_NAME/set
with payload {"detection_area": NEW_VALUE}
. The minimal value is 0
and the maximum value is 100
. The unit of this value is %
.
Illuminance threshold (numeric)
Illuminance threshold for triggering (default: 100). Value can be found in the published state on the illuminance_threshold
property. To read (/get
) the value publish a message to topic zigbee2mqtt/FRIENDLY_NAME/get
with payload {"illuminance_threshold": ""}
. To write (/set
) a value publish a message to topic zigbee2mqtt/FRIENDLY_NAME/set
with payload {"illuminance_threshold": NEW_VALUE}
. The minimal value is 10
and the maximum value is 100
. The unit of this value is lx
.
Action (enum)
Triggered action (e.g. a button click). Value can be found in the published state on the action
property. It's not possible to read (/get
) or write (/set
) this value. The possible values are: on
, off
, toggle
.