MMM MyWeather
v1.5.1
Este é um módulo para MagicMirror, bifurcado do MMM-WunderGround do RedNax67 https://github.com/RedNax67/MMM-WunderGround.git (MMM-WunderGround é uma versão modificada do módulo weatherforecast
padrão.)
É quase idêntico ao módulo MMM-WunderGround
, com alguns ajustes e mudanças de estilo.
Cinco configurações adicionais são adicionadas:
Os ícones meteorológicos usados neste módulo são criados e mantidos por Erik Flowers. Arte v1.0 de Lukas Bischoff. v1.1 - 2.0 arte de Erik Flowers www.weathericons.io
Clone este repositório em sua pasta ~/MagicMirror/modules/
( $ cd ~MagicMirror/modules/ )
:
git clone https : //github.com/jclarke0000/MMM-MyWeather.git
Para usar este módulo, adicione-o ao array de módulos no arquivo 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
}
} ,
]
As seguintes propriedades podem ser configuradas:
Opção | Descrição |
---|---|
pws | Pode ser qualquer informação de localização da API WU. Exemplo dos EUA: NY/New_York Exemplo: locid:NLXX8014;loctype:1 Este valor é OBRIGATÓRIO |
apikey | A chave da API Weather Underground, que pode ser obtida criando uma conta OpenWeatherMap. Você precisa do plano Cumulus ou Anvil para este módulo. Contanto que você faça menos de 500 consultas por dia, isso é gratuito. Este valor é OBRIGATÓRIO |
units | Quais unidades usar. Especificado por config.js Valores possíveis: config.units = Especificado por config.js, default = Kelvin, metric = Celsius, imperial =FahrenheitValor padrão: config.units |
coloricon | mostrar o ícone do clima atual em cores Valores possíveis: true , false Valor padrão: false |
fcdaycount | Quantos dias de previsão para retornar. Especificado por config.js Valores possíveis: 1 - 10 Valor padrão: 7 (7 dias)Este valor é opcional. Por padrão, o módulo wunderground retornará 7 dias. |
fcdaystart | Em que dia iniciar a previsão. Especificado por config.js Valores possíveis: 1 - 10 Valor padrão: 0 (hoje)Este valor é opcional. Por padrão, a previsão começará hoje. |
fctext | Exibir texto de previsão legível por humanos. Especificado por config.js Valores possíveis: 0 - 1 Valor padrão: 1 (exibirá texto)Este valor é opcional. Por padrão, o texto da previsão será exibido. |
scaletxt | Dimensione o texto de previsão quando tiver mais de 3 linhas. Especificado por config.js Valores possíveis: 0 - 1 Valor padrão: 1 (escalará o texto)Este valor é opcional. Por padrão, o texto da previsão será dimensionado quando necessário. |
daily | Exibir previsões diárias. Especificado por config.js Valores possíveis: 0 - 1 Valor padrão: 1 (exibirá previsões diárias)Este valor é opcional. Por padrão, a previsão diária será exibida. |
hourly | Exibir previsões por hora. Especificado por config.js Valores possíveis: 0 - 1 Valor padrão: 1 (exibirá previsões horárias)Este valor é opcional. Por padrão, a previsão horária será exibida. |
hourlycount | Quantas previsões por hora. Especificado por config.js Valores possíveis: 0 - 24 Valor padrão: 2 Este valor é opcional. Por padrão, serão exibidas previsões de 2 horas. |
hourlyinterval | Horas entre as previsões horárias. Especificado por config.js Valores possíveis: 1 - 24 Valor padrão: 3 (exibirá previsões horárias com intervalo de 3 horas)Este valor é opcional. |
updateInterval | Com que frequência o conteúdo precisa ser buscado? (milissegundos) Observe que o Wunderground é atualizado a cada 15 minutos no máximo. Além disso, a versão gratuita da API permite apenas 500 chamadas por dia. Valores possíveis: 1000 - 86400000 Valor padrão: 900000 (15 minutos) |
animationSpeed | Velocidade da animação de atualização. (milissegundos) Valores possíveis: 0 - 5000 Valor padrão: 2000 (2 segundos) |
lang | A linguagem dos dias. Valores possíveis: en en nl , ru , etc...Valor padrão: usa o valor de config.language |
fade | Escureça os eventos futuros. (Gradiente) Valores possíveis: true ou false Valor padrão: true |
fadePoint | Por onde começar a desaparecer? Valores possíveis: 0 (topo da lista) - 1 (fim da lista)Valor padrão: 0.25 |
initialLoadDelay | O atraso inicial antes do carregamento. Se você tiver vários módulos que usam a mesma chave de API, talvez queira atrasar uma das solicitações. (milissegundos) Valores possíveis: 1000 - 5000 Valor padrão: 0 |
retryDelay | O atraso antes de tentar novamente após uma falha na solicitação. (milissegundos) Valores possíveis: 1000 - 60000 Valor padrão: 2500 |
alerttime | A quantidade de tempo que o alerta é exibido duas vezes. (milissegundos) Valores possíveis: 1000 - 60000 Valor padrão: 10000 |
alerttruncatestring | Trunca o texto do alerta na palavra definida (milissegundos) Valores possíveis: any string Valor padrão:
|
roundTmpDecs | Completa a exibição da temperatura atual Valores possíveis: number Valor padrão: 1 |
windunits | Quais unidades usar para velocidade do vento Valores possíveis: "mph", "kph", or "bft" Valor padrão: "bft" |
UseCardinals | Alterna o uso da seta de direção do vento ou dos cardeais Valores possíveis: 0 or 1 Valor padrão: 0 |
layout | Escolhe a opção de layout Valores possíveis: "horizontal" or "vertical" Valor padrão: "vertical" |
iconset | Seleciona o estilo dos ícones a serem exibidos Valores possíveis: "colourful", "dark", "flat_black", "flat_colourful", "flat_white", "light", "novacon", "sketchy", "VCloudsWeatherIcons", "weezle" Valor padrão: "VCloudsWeatherIcons" |
sysstat | Alternar exibição do sysinfo Valores possíveis: 0 or 1 Valor padrão: 0 |
debug | Alternar registro de depuração Valores possíveis: 0 or 1 Valor padrão: 0 |
currentweather | Alternar condições atuais (grande temperatura e exibição de ícones) Valores possíveis: 0 or 1 Valor padrão: 1 |
currentweatherdetails | Alternar condições atuais detalhadas (velocidade do vento, umidade, nascer do sol, fase da lua) Valores possíveis: 0 or 1 Valor padrão: 1 |
forecasttable | Alternar tabela de previsão Valores possíveis: 0 or 1 Valor padrão: 1 |
forecasttablecolumnheadericons | Alternar ícones acima da tabela de previsão (termômetro, guarda-chuva) Valores possíveis: 0 or 1 Valor padrão: 1 |
forecasttableheadertext | Texto que você gostaria acima da tabela de previsão Valor padrão: Forecast |
timeFormat | Como formatar a hora para previsão horária. Use formatos compatíveis com Moment.js (https://momentjs.com/docs/#/displaying/) Valor padrão: "ha" |