• Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
MagicMirror Forum
  • Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.

MMM-AwairLocal: module that pulls air quality data from an Awair device using its Local API (no cloud dependency)

Scheduled Pinned Locked Moved Utilities
1 Posts 1 Posters 307 Views 1 Watching
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • I Offline
    ifnull
    last edited by Mar 10, 2025, 11:12 PM

    Github: https://github.com/ifnull/MMM-AwairLocal

    ✅ Pulls data from Awair’s Local API (no cloud required)
    ✅ Displays air quality score, temperature, humidity, CO₂, VOC, and PM2.5
    ✅ Supports Celsius & Fahrenheit for temperature display
    ✅ Allows multiple Awair devices with configurable names
    ✅ Auto-refreshes at a configurable interval

    25be21b9-564b-4a24-a6d9-bfbcac38767b-image.png

    Example Config Options

    {
      module: "MMM-AwairLocal",
      position: "top_right", // Adjust as needed
      config: {
        awairIp: "192.168.1.2", // Local IP of your Awair device
        deviceName: "Living Room Awair", // Custom name for the device
        updateInterval: 60000, // Refresh data every 60 seconds
        showScore: true,  // Display air quality score
        showTemp: true,   // Display temperature
        showHumidity: true, // Display humidity
        showCO2: true,    // Display CO₂ levels
        showVOC: true,    // Display VOC levels
        showPM25: true,   // Display PM2.5 levels
        tempUnit: "F" // "C" for Celsius, "F" for Fahrenheit
      }
    }
    
    1 Reply Last reply Reply Quote 0
    • 1 / 1
    1 / 1
    • First post
      1/1
      Last post
    Enjoying MagicMirror? Please consider a donation!
    MagicMirror created by Michael Teeuw.
    Forum managed by Sam, technical setup by Karsten.
    This forum is using NodeBB as its core | Contributors
    Contact | Privacy Policy