@MMRIZE Nothing to apologize for, it is a great module.
Leo
@MMRIZE Nothing to apologize for, it is a great module.
Leo
Good day everyone, I just resurrect my MagicMirror and I saw so many new things and loving the new modules, got everything to work but haven’t figure out one thing with the CalendarExt3Agenda, I would like to display only today events, I tried different configurations with:
startDayIndex: 0,
endDayIndex: 1,
With this, I get today and tomorrow, and I know this is right, but when I try
startDayIndex: 0,
endDayIndex: 0,
I get a blank today without any event being display, any clue?
Thanks
Leo
I think I was able to get to the bottom of this, you need to subscribe to the API giving your credit card information, also API 2.5 is deprecated for new users, I entered in contact with Open Weather and they have sent me this information.
Hope this helps people in the future.
I did the code change in node_helpe.js, and the system now reports this error
[29.08.2022 10:34.06.199] [LOG] [MMM-OpenWeatherMapForecast] 29-Aug-22 10:34 ** bad status ** 401
my full config.js is this:
/* MagicMirror² Config Sample
*
* By Michael Teeuw https://michaelteeuw.nl
* MIT Licensed.
*
* For more information on how you can configure this file
* see https://docs.magicmirror.builders/configuration/introduction.html
* and https://docs.magicmirror.builders/modules/configuration.html
*/
let config = {
address: "localhost", // Address to listen on, can be:
// - "localhost", "127.0.0.1", "::1" to listen on loopback interface
// - another specific IPv4/6 to listen on a specific interface
// - "0.0.0.0", "::" to listen on any interface
// Default, when address config is left out or empty, is "localhost"
port: 8080,
basePath: "/", // The URL path where MagicMirror² is hosted. If you are using a Reverse proxy
// you must set the sub path here. basePath must end with a /
ipWhitelist: ["127.0.0.1", "::ffff:127.0.0.1", "::1"], // Set [] to allow all IP addresses
// or add a specific IPv4 of 192.168.1.5 :
// ["127.0.0.1", "::ffff:127.0.0.1", "::1", "::ffff:192.168.1.5"],
// or IPv4 range of 192.168.3.0 --> 192.168.3.15 use CIDR format :
// ["127.0.0.1", "::ffff:127.0.0.1", "::1", "::ffff:192.168.3.0/28"],
useHttps: false, // Support HTTPS or not, default "false" will use HTTP
httpsPrivateKey: "", // HTTPS private key path, only require when useHttps is true
httpsCertificate: "", // HTTPS Certificate path, only require when useHttps is true
language: "en",
locale: "en-US",
logLevel: ["INFO", "LOG", "WARN", "ERROR"], // Add "DEBUG" for even more logging
timeFormat: 24,
units: "metric",
// serverOnly: true/false/"local" ,
// local for armv6l processors, default
// starts serveronly and then starts chrome browser
// false, default for all NON-armv6l devices
// true, force serveronly mode, because you want to.. no UI on this device
modules: [
{
module: "weather",
position: "top_right",
header: "Weather Forecast",
config: {
weatherProvider: "openweathermap",
type: "forecast",
location: "Suwanee",
locationID: "4225309",
apiKey: "45fe452eea1fcfe3589cd5e8aa3f3f93"
}
},
{
module: "MMM-OpenWeatherMapForecast",
header: "Weather",
position: "top_left",
classes: "default everyone",
disabled: false,
config: {
apikey: "45fe452eea1fcfe3589cd5e8aa3f3f93",
latitude: "51.506130",
longitude: "-0.090270",
iconset: "4c",
concise: false,
forecastLayout: "table"
}
},
]
};
/*************** DO NOT EDIT THE LINE BELOW ***************/
if (typeof module !== "undefined") {module.exports = config;}
@sdetweil
When I try the code in the config.js I get this in the logs
[29.08.2022 10:22.03.630] [LOG] [MMM-OpenWeatherMapForecast] 29-Aug-22 10:22 ** ERROR ** null
[29.08.2022 10:22.03.639] [LOG] [MMM-OpenWeatherForecast] 29-Aug-22 10:22 ** ERROR ** Error: Request failed with status code 401
I’m having some problems and do not know exactly what is wrong, got this error:
[29.08.2022 09:51.32.701] [LOG] [MMM-OpenWeatherForecast] 29-Aug-22 09:51 ** ERROR ** Error: Request failed with status code 401
I get this on my screen
I did not do any configuration just using this as a Code:
{
module: "weather",
position: "top_right",
header: "Weather Forecast",
config: {
weatherProvider: "openweathermap",
type: "forecast",
location: "Suwanee",
locationID: "4225309",
apiKey: "MYKEY"
}
},
{
module: "MMM-OpenWeatherForecast",
position: "top_right",
header: "Forecast",
config: {
apikey: "MYKEY", //only string here
latitude: 51.490230, //number works here
longitude: -0.258810, //so does a string
}
},
This is really funny, I downloaded the right module now, tested with my key, and now it is saying the key is invalid, this is the code I’m using
{
module: "weather",
position: "top_right",
header: "Weather Forecast",
config: {
weatherProvider: "openweathermap",
type: "forecast",
location: "Suwanee",
locationID: "4225309",
apiKey: "Mykey"
}
},
{
module: "MMM-OpenWeatherMapForecast",
header: "Weather",
position: "top_right",
classes: "default everyone",
disabled: false,
config: {
apiKey: "Mykey",
latitude: 51.506130,
longitude: -0.090270,
iconset: "4c",
concise: false,
forecastLayout: "table"
}
},
This is the error I get
[29.08.2022 09:07.47.834] [LOG] [MMM-OpenWeatherMapForecast] 29-Aug-22 09:07 ** ERROR ** No API key configured. Get an API key at https://openweathermap.org/api/one-call-api
I tried the Latitude and Longitude with and without quotes.
I’m having some hard time too, I cannot get it to work and get this error, I’m using the same key for the default weather module
[LOG] [MMM-OpenWeatherForecast] 29-Aug-22 07:50 ** ERROR ** Error: Request failed with status code 401
Not sure what I’m doing wrong.
{
module: “weather”,
position: “top_right”,
header: “Weather Forecast”,
config: {
weatherProvider: “openweathermap”,
type: “forecast”,
location: “Suwanee”,
locationID: “4225309”,
apiKey: “working key”
}
},
{
module: “MMM-OpenWeatherForecast”,
position: “top_right”,
header: “Wettervorschau Schama”,
config: {
apikey: “same key as above”, //SUPER SECRET
latitude: 49.039349,
longitude: 11.847070,
units: “metric”,
iconset: “4c”,
colored: true,
concise: true
}
},