MagicMirror Forum
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • 3rd-Party-Modules
    • Donate
    • Discord
    • Register
    • Login
    1. Home
    2. ifnull
    3. Posts
    A New Chapter for MagicMirror: The Community Takes the Lead
    Read the statement by Michael Teeuw here.
    I
    Offline
    • Profile
    • Following 0
    • Followers 0
    • Topics 2
    • Posts 2
    • Groups 0

    Posts

    Recent Best Controversial
    • MMM-WyzeBridge: module for displaying live Wyze camera feeds using Wyze Bridge.

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

      The WyzeBridge supports RTMP and RTSP so I initially tried using MMM-Mplayer but had issues on my Raspberry Pi. The video would load but it would load fullscreen even when specifying a fixed size. I noticed WyzeBridge supports HLS which means that MagicMirror should be able to support it without a 3rd party player.

      I haven’t added support for stream authentication yet and this version only supports a 1x1, 2x2, and 4x4 camera layout. Pull requests are welcome if anyone would like to help with these features or improving the overall CSS for the camera layout.

      ✅ Supports multiple Wyze cameras via HLS streams
      ✅ Auto-refreshes streams to prevent freezing
      ✅ Uses hls.js for browser compatibility
      ✅ Supports 1x1, 2x2, and 4x4 layouts
      ✅ Default configuration assumes Wyze Bridge is running locally

      posted in Utilities
      I
      ifnull
    • MMM-AwairLocal: module that pulls air quality data from an Awair device using its Local API (no cloud dependency)

      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
        }
      }
      
      posted in Utilities
      I
      ifnull
    • 1 / 1