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

Air Purifier Device

Device Category: air_purifier

The Air Purifier device represents a system designed to improve indoor air quality by removing contaminants and monitoring environmental conditions.


Required Channels

These channels are mandatory for the functionality of the air purifier:

ChannelDescriptionMultipleDetails
fanControls fan settings, including speed and direction, for air circulation.NoSee details
device_informationProvides metadata about the device, such as manufacturer, model, and firmware.NoSee details

Optional Channels

These channels are optional and provide additional features:

ChannelDescriptionMultipleDetails
air_particulateMonitors particulate matter levels in the air (e.g., PM2.5, PM10).NoSee details
carbon_dioxideTracks the concentration of CO₂ in the air.NoSee details
carbon_monoxideTracks the concentration of CO in the air.NoSee details
humidityMonitors the ambient humidity level.NoSee details
leakDetects water leaks or other potential issues.NoSee details
nitrogen_dioxideTracks the concentration of NO₂ in the air.NoSee details
ozoneTracks the concentration of ozone in the air.NoSee details
pressureMonitors atmospheric pressure levels.NoSee details
sulphur_dioxideTracks the concentration of SO₂ in the air.NoSee details
temperatureMonitors the ambient temperature.NoSee details
volatile_organic_compoundsMonitors the concentration of VOCs in the air.NoSee details
electrical_energyTracks total energy consumption over time.NoSee details
electrical_powerProvides real-time power usage information.NoSee details

Use Case Scenarios

  1. Air Purification:

    • Adjust fan settings to control air circulation using the fan channel.
    • Monitor particulate matter (airParticulate) to maintain air quality.
  2. Environmental Monitoring:

    • Track temperature (temperature) and humidity (humidity) for optimal indoor comfort.
    • Detect harmful gases like CO₂, CO, and VOCs using the respective channels.
  3. Health and Safety:

    • Use leak to detect water leaks or device malfunctions.
    • Monitor atmospheric pressure (pressure) and gas concentrations (e.g., NO₂, SO₂) for comprehensive air quality analysis.

Developer Notes

  1. Channel Implementation:

    • Implement all required channels for basic air purification functionality.
    • Add optional channels based on the specific features of the device.
  2. Integration:

    • Ensure proper mapping of channels to the device’s physical or logical components.
    • The device_information channel is mandatory for device identification.
  3. Extensibility:

    • Add optional channels like airParticulate or volatileOrganicCompounds for enhanced air quality monitoring.
    • Include humidity and temperature channels for environmental data tracking.
  4. Safety Monitoring:

    • Include channels like leak, carbonMonoxide, and ozone for enhanced safety features.
Last updated on