Hi
Bevor ich mit meiner Frage starte, erstmal die Hardware:
Folgendes Problem habe ich:
Derzeit sieht mein MM2 so aus wie im Anhang. Ich möchte aber als Forecast dieses Modul nutzen. Meine aktuelle config sieht so aus:
/* 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
*
* You can use environment variables using a `config.js.template` file instead of `config.js`
* which will be converted to `config.js` while starting. For more information
* see https://docs.magicmirror.builders/configuration/introduction.html#enviromnent-variables
*/
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: "de",
locale: "de-DE",
logLevel: ["INFO", "LOG", "WARN", "ERROR"], // Add "DEBUG" for even more logging
timeFormat: 24,
units: "metric",
modules: [
{
module: "updatenotification",
position: "top_bar"
},
{
module: "MMM-OpenmapWeather",
position: "top_left", // This can be any of the regions. Best results in left or right regions.
header: "Current Weather", //Location is the default value if header is empty or not defined.
config: { // See 'Configuration options' for more information.
location: "Hannover",
locationID: "xxxxxx", //Location ID from http://openweathermap.org/help/city_list.txt
appid: "xxxxxx", //openweathermap.org API key
colorIcon: true
}
},
{
module: "weather",
position: "top_right",
header: "Weather Forecast",
config: {
weatherProvider: "openweathermap",
type: "forecast",
location: "Hannover",
locationID: "xxxxx", //ID from http://bulk.openweathermap.org/sample/city.list.json.gz; unzip the gz file and find your city
apiKey: "xxxxxxxxxxxxx"
}
},
{
module: "helloworld",
position: "bottom_bar", // This can be any of the regions.
config: { // See 'Configuration options' for more information.
text: "<div class='big'>Have a nice loveley day :)</div>",
}
},
]
};
/*************** DO NOT EDIT THE LINE BELOW ***************/
if (typeof module !== "undefined") {module.exports = config;}
Das funktioniert soweit auch. Wenn ich aber die config mit dem gewollten Modul ändere…
/* 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
*
* You can use environment variables using a `config.js.template` file instead of `config.js`
* which will be converted to `config.js` while starting. For more information
* see https://docs.magicmirror.builders/configuration/introduction.html#enviromnent-variables
*/
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: "de",
locale: "de-DE",
logLevel: ["INFO", "LOG", "WARN", "ERROR"], // Add "DEBUG" for even more logging
timeFormat: 24,
units: "metric",
modules: [
{
module: "updatenotification",
position: "top_bar"
},
{
module: "MMM-OpenmapWeather",
position: "top_left", // This can be any of the regions. Best results in left or right regions.
header: "Current Weather", //Location is the default value if header is empty or not defined.
config: { // See 'Configuration options' for more information.
location: "Hannover",
locationID: "xxxxx", //Location ID from http://openweathermap.org/help/city_list.txt
appid: "xxxxxxx", //openweathermap.org API key
colorIcon: true
}
},
{
module: "MMM-OpenWeatherMapForecast",
header: "Weather",
position: "top_right",
classes: "default everyone",
disabled: false,
config: {
apikey: "xxxxxxx",
latitude: "xxxxx",
longitude: "xxxxx",
iconset: "4c",
concise: false,
forecastLayout: "table"
}
},
{
module: "helloworld",
position: "bottom_bar", // This can be any of the regions.
config: { // See 'Configuration options' for more information.
text: "<div class='big'>Have a nice loveley day :)</div>",
}
},
]
};
/*************** DO NOT EDIT THE LINE BELOW ***************/
if (typeof module !== "undefined") {module.exports = config;}
… hat es leider den Effekt, dass die Vorhersage auf der gewollt rechten Seite des Display nicht angezeigt wird. Überhaupt wird nirgends das Modul angezeigt, selbst wenn ich die Position ändere. Angezeigt wird nur das aktuelle Wetter Modul und das Hello World Modul.
Hat jemand eine Idee woran es liegen kann? Hoffe ich habe sämtliche Infos zur Verfügung gestellt :)