DIYRuZ DIYRuZ_AirSense
Model | DIYRuZ_AirSense |
Vendor | DIYRuZ |
Description | Air quality sensor |
Exposes | co2, temperature, humidity, pressure, led_feedback, enable_abc, threshold1, threshold2, temperature_offset, humidity_offset, pressure_offset, linkquality |
Picture |
Notes
Options
How to use device type specific configuration
co2_calibration
: Calibrates the co2 value (absolute offset), takes into effect on next report of device. The value must be a number.temperature_calibration
: Calibrates the temperature value (absolute offset), takes into effect on next report of device. The value must be a number.temperature_precision
: Number of digits after decimal point for temperature, takes into effect on next report of device. This option can only decrease the precision, not increase it. The value must be a number with a minimum value of0
and with a with a maximum value of3
humidity_calibration
: Calibrates the humidity value (absolute offset), takes into effect on next report of device. The value must be a number.humidity_precision
: Number of digits after decimal point for humidity, takes into effect on next report of device. This option can only decrease the precision, not increase it. The value must be a number with a minimum value of0
and with a with a maximum value of3
pressure_calibration
: Calibrates the pressure value (absolute offset), takes into effect on next report of device. The value must be a number.pressure_precision
: Number of digits after decimal point for pressure, takes into effect on next report of device. This option can only decrease the precision, not increase it. The value must be a number with a minimum value of0
and with a with a maximum value of3
Exposes
CO2 (numeric)
The measured CO2 (carbon dioxide) value. Value can be found in the published state on the co2
property. It's not possible to read (/get
) or write (/set
) this value. The unit of this value is ppm
.
Temperature (numeric)
Measured temperature value. Value can be found in the published state on the temperature
property. It's not possible to read (/get
) or write (/set
) this value. The unit of this value is °C
.
Humidity (numeric)
Measured relative humidity. Value can be found in the published state on the humidity
property. It's not possible to read (/get
) or write (/set
) this value. The unit of this value is %
.
Pressure (numeric)
The measured atmospheric pressure. Value can be found in the published state on the pressure
property. It's not possible to read (/get
) or write (/set
) this value. The unit of this value is hPa
.
Led feedback (binary)
Enable LEDs feedback. Value can be found in the published state on the led_feedback
property. To read (/get
) the value publish a message to topic zigbee2mqtt/FRIENDLY_NAME/get
with payload {"led_feedback": ""}
. To write (/set
) a value publish a message to topic zigbee2mqtt/FRIENDLY_NAME/set
with payload {"led_feedback": NEW_VALUE}
. If value equals ON
led feedback is ON, if OFF
OFF.
Enable abc (binary)
Enable ABC (Automatic Baseline Correction). Value can be found in the published state on the enable_abc
property. To read (/get
) the value publish a message to topic zigbee2mqtt/FRIENDLY_NAME/get
with payload {"enable_abc": ""}
. To write (/set
) a value publish a message to topic zigbee2mqtt/FRIENDLY_NAME/set
with payload {"enable_abc": NEW_VALUE}
. If value equals ON
enable abc is ON, if OFF
OFF.
Threshold1 (numeric)
Warning (LED2) CO2 level. Value can be found in the published state on the threshold1
property. To read (/get
) the value publish a message to topic zigbee2mqtt/FRIENDLY_NAME/get
with payload {"threshold1": ""}
. To write (/set
) a value publish a message to topic zigbee2mqtt/FRIENDLY_NAME/set
with payload {"threshold1": NEW_VALUE}
. The minimal value is 0
and the maximum value is 50000
. The unit of this value is ppm
.
Threshold2 (numeric)
Critical (LED3) CO2 level. Value can be found in the published state on the threshold2
property. To read (/get
) the value publish a message to topic zigbee2mqtt/FRIENDLY_NAME/get
with payload {"threshold2": ""}
. To write (/set
) a value publish a message to topic zigbee2mqtt/FRIENDLY_NAME/set
with payload {"threshold2": NEW_VALUE}
. The minimal value is 0
and the maximum value is 50000
. The unit of this value is ppm
.
Temperature offset (numeric)
Adjust temperature. Value can be found in the published state on the temperature_offset
property. To read (/get
) the value publish a message to topic zigbee2mqtt/FRIENDLY_NAME/get
with payload {"temperature_offset": ""}
. To write (/set
) a value publish a message to topic zigbee2mqtt/FRIENDLY_NAME/set
with payload {"temperature_offset": NEW_VALUE}
. The minimal value is -20
and the maximum value is 20
. The unit of this value is °C
.
Humidity offset (numeric)
Adjust humidity. Value can be found in the published state on the humidity_offset
property. To read (/get
) the value publish a message to topic zigbee2mqtt/FRIENDLY_NAME/get
with payload {"humidity_offset": ""}
. To write (/set
) a value publish a message to topic zigbee2mqtt/FRIENDLY_NAME/set
with payload {"humidity_offset": NEW_VALUE}
. The minimal value is -50
and the maximum value is 50
. The unit of this value is %
.
Pressure offset (numeric)
Adjust pressure. Value can be found in the published state on the pressure_offset
property. To read (/get
) the value publish a message to topic zigbee2mqtt/FRIENDLY_NAME/get
with payload {"pressure_offset": ""}
. To write (/set
) a value publish a message to topic zigbee2mqtt/FRIENDLY_NAME/set
with payload {"pressure_offset": NEW_VALUE}
. The minimal value is -1000
and the maximum value is 1000
. The unit of this value is hPa
.
Linkquality (numeric)
Link quality (signal strength). Value can be found in the published state on the linkquality
property. It's not possible to read (/get
) or write (/set
) this value. The minimal value is 0
and the maximum value is 255
. The unit of this value is lqi
.