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 318 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

      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
      • First post
        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
        OSZAR »