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

    Posts

    Recent Best Controversial
    • RE: [DEBUG] Default Weather Module with OpenWeatherMap One Call API

      Got it working! I think I’ll just avoid dot notation from now on…

      Repo is linked below. If anyone’s looking to use this, OpenWeatherMap’s One Call API asks for latitude and longitude instead of a location or location ID. But in return, you can get not only current and daily (max 7 days) forecasts, but also hourly forecasts (max 48 hours).

      All original functionality of the module should remain intact.

      Sample Module Configurations:

      {
      	module: "weather",
      	position: "bottom_left",
      	header: "Current Forecast",
      	config: {
      		weatherProvider: "openweathermap",
      		weatherEndpoint: "/onecall",
      		type: "wDataCurrent",
      		apiKey: "OPENWEATHERMAPAPIKEY", // your OpenWeatherMap API key
      		initialLoadDelay: 0,
      		lat: 40.7128, // your latitude
      		lon: -74.0060, // your longitude
      	}
      },
      {
      	module: "weather",
      	position: "bottom_center",
      	header: "Hourly Forecast",
      	config: {
      		weatherProvider: "openweathermap",
      		weatherEndpoint: "/onecall",
      		type: "wDataHourly",
      		apiKey: "OPENWEATHERMAPAPIKEY", // your OpenWeatherMap API key
      		initialLoadDelay: 2500,
      		lat: 40.7128, // your latitude
      		lon: -74.0060, // your longitude
      		maxEntries: 32, // max 48, set by OWM One Call API
      		showPrecipitationAmount: true
      	}
      },
      {
      	module: "weather",
      	position: "bottom_right",
      	header: "Daily Forecast",
      	config: {
      		weatherProvider: "openweathermap",
      		weatherEndpoint: "/onecall",
      		type: "wDataDaily",
      		apiKey: "OPENWEATHERMAPAPIKEY", // your OpenWeatherMap API key
      		initialLoadDelay: 5000,
      		lat: 40.7128, // your latitude
      		lon: -74.0060, // your longitude
      		maxEntries: 7, // max 7, set by OWM One Call API
      		colored: true,
      		showPrecipitationAmount: true
      	}
      }
      

      Sample MagicMirror Output:
      Current, Hourly, and Daily Forecasts using the OpenWeatherMap One Call API

      Link to Branch

      Not making a pull request yet since I don’t know how the default Weather module is meant to be designed.

      posted in Development
      L
      lost
    • RE: Hourly Weather Forecasts???

      If you’re still looking @mrlowndes, I recently got an hourly weather forecast modification of the default weather module working. It uses the OpenWeatherMap One Call API which allows for 1 hour interval forecasts for the next 48 hours.

      Link to repo branch.

      Screenshot and example module config available in the forum post I made in Development while trying to debug it.

      posted in Requests
      L
      lost
    • 1 / 1