Skip to Content
🚀 We just launched! Please star us on Github!

Sulphur Dioxide Sensor Channel

Channel Category: sulphur_dioxide

Measures sulphur dioxide (SO₂) levels in the air for environmental monitoring.


Required Properties

PropertyData TypeRangeUnitPermissions
detectedBooltrue/false-RO (Read-Only)
densityFloat0.0–100,000.0µg/m³RO (Read-Only)
levelEnumlow/medium/high-RO (Read-Only)

Property Details

detected

Indicates whether the sensor detects abnormal levels of sulphur dioxide:

  • true: Abnormal SO₂ levels detected.
  • false: SO₂ levels are within normal limits.

density

Reports the current sulphur dioxide concentration:

  • Measured in micrograms per cubic meter (µg/m³).
  • Reflects real-time SO₂ levels in the environment.

level

Provides a qualitative assessment of sulphur dioxide levels:

  • Possible values:
    • low: Safe SO₂ levels.
    • medium: Moderate SO₂ levels that may require attention.
    • high: High SO₂ levels, potentially hazardous to health.
  • The level property will be mapped to specific density ranges:
    • low: 0–20 µg/m³
    • medium: 21–75 µg/m³
    • high: >75 µg/m³

[!Notes]: At least one of the required properties (detected, density, or level) must be present. Additionally, either density or level can be provided, but not both simultaneously.


Optional Properties

PropertyData TypeRangeUnitPermissions
activeBooltrue/false-RO (Read-Only)
faultUchar0–255-RO (Read-Only)
tamperedBooltrue/false-RO (Read-Only)

Property Details

active

Indicates the channel’s current working status:

  • true: The sensor is active and functioning correctly.
  • false: The sensor is inactive or non-functional.

fault

Represents the fault state of the sensor:

  • 0: No fault detected.
  • Non-zero: A fault has been detected, potentially affecting functionality.

tampered

Indicates whether the channel has been tampered with:

  • true: The channel has been tampered with.
  • false: The channel is in a normal, non-tampered state.
Last updated on