MMM MyWeather
v1.5.1
Это модуль для MagicMirror, созданный на основе MMM-WunderGround от RedNax67 https://github.com/RedNax67/MMM-WunderGround.git (MMM-WunderGround — это модифицированная версия модуля weatherforecast
по умолчанию).
Он почти идентичен модулю MMM-WunderGround
с парой настроек и изменений стиля.
Добавлено пять дополнительных конфигураций:
Значки погоды, используемые в этом модуле, созданы и поддерживаются Эриком Флауэрсом. Работа v1.0 Лукаса Бишоффа. v1.1–2.0, работа Эрика Флауэрса www.weathericons.io
Клонируйте этот репозиторий в папку ~/MagicMirror/modules/
( $ cd ~MagicMirror/modules/ )
:
git clone https : //github.com/jclarke0000/MMM-MyWeather.git
Чтобы использовать этот модуль, добавьте его в массив модулей в файле config/config.js
:
modules: [
{
module : 'MMM-MyWeather' ,
position : 'top_right' ,
config : {
apikey : 'xxxxxxxxxxxxx' , // private; don't share!
pws : 'pws:IGELDERL219' , //culemborg
hourly : '1' ,
fctext : '1' ,
fcdaycount : "5" ,
fcdaystart : "0" ,
hourlyinterval : "3" ,
hourlycount : "2" ,
alerttime : 10000 ,
alerttruncatestring : "english:" ,
roundTmpDecs : 1 ,
UseCardinals : 0 ,
layout : "horizontal" ,
sysstat : 0
}
} ,
]
Можно настроить следующие свойства:
Вариант | Описание |
---|---|
pws | Это может быть любая информация о местоположении API WU. Пример США: NY/New_York Пример: locid:NLXX8014;loctype:1 Это значение ОБЯЗАТЕЛЬНО |
apikey | Ключ API Weather Underground, который можно получить, создав учетную запись OpenWeatherMap. Для этого модуля вам понадобится план Cumulus или Anvil. Если вы делаете менее 500 запросов в день, это бесплатно. Это значение ОБЯЗАТЕЛЬНО |
units | Какие единицы использовать. Указано в config.js Возможные значения: config.units = указано в config.js, default = Кельвин, metric = Цельсий, imperial = Фаренгейт.Значение по умолчанию: config.units |
coloricon | показать значок текущей погоды в цвете Возможные значения: true , false Значение по умолчанию: false |
fcdaycount | На сколько дней по прогнозу вернуться. Указано в config.js Возможные значения: 1 10 Значение по умолчанию: 7 (7 дней)Это значение является необязательным. По умолчанию модуль wunderground возвращает 7 дней. |
fcdaystart | В какой день начать прогноз. Указано в config.js Возможные значения: 1 10 Значение по умолчанию: 0 (сегодня).Это значение является необязательным. По умолчанию прогноз начнется сегодня. |
fctext | Отображение удобочитаемого текста прогноза. Указано в config.js Возможные значения 1 0 Значение по умолчанию: 1 (отображается текст)Это значение является необязательным. По умолчанию будет отображаться текст прогноза. |
scaletxt | Масштабируйте текст прогноза, если он превышает 3 строки. Указано в config.js Возможные значения 1 0 Значение по умолчанию: 1 (текст будет масштабироваться)Это значение является необязательным. По умолчанию текст прогноза будет масштабироваться при необходимости. |
daily | Отображение ежедневных прогнозов. Указано в config.js Возможные значения 1 0 Значение по умолчанию: 1 (будет отображаться ежедневный прогноз)Это значение является необязательным. По умолчанию будет отображаться ежедневный прогноз. |
hourly | Отображать почасовые прогнозы. Указано в config.js Возможные значения 1 0 Значение по умолчанию: 1 (будет отображаться почасовой прогноз)Это значение является необязательным. По умолчанию будет отображаться почасовой прогноз. |
hourlycount | Сколько почасовых прогнозов. Указано в config.js Возможные значения: 0 24 Значение по умолчанию: 2 Это значение является необязательным. По умолчанию будут отображаться 2 почасовых прогноза. |
hourlyinterval | Часы между почасовыми прогнозами. Указано в config.js Возможные значения: 1 24 Значение по умолчанию: 3 (будет отображаться почасовой прогноз с интервалом в 3 часа)Это значение является необязательным. |
updateInterval | Как часто необходимо загружать контент? (миллисекунды) Обратите внимание, что Wunderground обновляется максимум каждые 15 минут. Также бесплатная версия API допускает только 500 вызовов в день. Возможные значения: 1000 – 86400000 Значение по умолчанию: 900000 (15 минут). |
animationSpeed | Скорость анимации обновления. (миллисекунды) Возможные значения: 0 5000 Значение по умолчанию: 2000 (2 секунды). |
lang | Язык тех дней. Возможные значения: en , nl , ru и т.д...Значение по умолчанию: использует значение config.language. |
fade | Затемните будущие события. (Градиент) Возможные значения: true или false Значение по умолчанию: true |
fadePoint | С чего начать исчезать? Возможные значения: 0 (верх списка) – 1 (низ списка).Значение по умолчанию: 0.25 |
initialLoadDelay | Начальная задержка перед загрузкой. Если у вас есть несколько модулей, использующих один и тот же ключ API, возможно, вы захотите отложить один из запросов. (миллисекунды) Возможные значения: 1000 5000 Значение по умолчанию: 0 |
retryDelay | Задержка перед повторной попыткой после сбоя запроса. (миллисекунды) Возможные значения: 1000 – 60000 Значение по умолчанию: 2500 |
alerttime | Время, в течение которого предупреждение не отображается. (миллисекунды) Возможные значения: 1000 – 60000 Значение по умолчанию: 10000 |
alerttruncatestring | Усекает текст оповещения по определенному слову (миллисекунды) Возможные значения: any string Значение по умолчанию:
|
roundTmpDecs | Округляет отображаемую текущую температуру. Возможные значения: number Значение по умолчанию: 1 |
windunits | Какие единицы измерения скорости ветра использовать? Возможные значения: "mph", "kph", or "bft" Значение по умолчанию: "bft" |
UseCardinals | Переключает использование стрелки направления ветра или кардиналов. Возможные значения: 0 or 1 Значение по умолчанию: 0 |
layout | Выбирает вариант планировки Возможные значения: "horizontal" or "vertical" Значение по умолчанию: "vertical" |
iconset | Выбор стиля значков для отображения Возможные значения: "colourful", "dark", "flat_black", "flat_colourful", "flat_white", "light", "novacon", "sketchy", "VCloudsWeatherIcons", "weezle" Значение по умолчанию: "VCloudsWeatherIcons" |
sysstat | Переключить отображение системной информации Возможные значения: 0 or 1 Значение по умолчанию: 0 |
debug | Переключить ведение журнала отладки Возможные значения: 0 or 1 Значение по умолчанию: 0 |
currentweather | Переключение текущих условий (большая температура и отображение значков) Возможные значения: 0 or 1 Значение по умолчанию: 1 |
currentweatherdetails | Переключение подробных текущих условий (скорость ветра, влажность, восход солнца, фаза луны) Возможные значения: 0 or 1 Значение по умолчанию: 1 |
forecasttable | Переключить таблицу прогнозов Возможные значения: 0 or 1 Значение по умолчанию: 1 |
forecasttablecolumnheadericons | Переключение значков над таблицей прогнозов (термометр, зонтик) Возможные значения: 0 or 1 Значение по умолчанию: 1 |
forecasttableheadertext | Текст, который вы хотите разместить над таблицей прогнозов Значение по умолчанию: Forecast |
timeFormat | Как отформатировать время для почасового прогноза. Используйте форматы, поддерживаемые Moment.js (https://momentjs.com/docs/#/displaying/). Значение по умолчанию: "ha" |