MMM MyWeather
v1.5.1
Ini adalah modul untuk MagicMirror, bercabang dari MMM-WunderGround RedNax67 https://github.com/RedNax67/MMM-WunderGround.git (MMM-WunderGround adalah versi modifikasi dari modul weatherforecast
default.)
Ini hampir identik dengan modul MMM-WunderGround
dengan beberapa penyesuaian dan perubahan gaya.
Lima konfigurasi tambahan ditambahkan:
Ikon Cuaca yang digunakan dalam modul ini dibuat dan dikelola oleh Erik Flowers. v1.0 karya seni oleh Lukas Bischoff. v1.1 - 2.0 karya seni oleh Erik Flowers www.weathericons.io
Kloning repositori ini di folder ~/MagicMirror/modules/
Anda ( $ cd ~MagicMirror/modules/ )
:
git clone https : //github.com/jclarke0000/MMM-MyWeather.git
Untuk menggunakan modul ini, tambahkan ke array modul di file 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
}
} ,
]
Properti berikut dapat dikonfigurasi:
Pilihan | Keterangan |
---|---|
pws | Bisa berupa info lokasi api WU apa saja. Contoh AS: NY/New_York Contoh: locid:NLXX8014;loctype:1 Nilai ini DIPERLUKAN |
apikey | Kunci API Weather Underground, yang dapat diperoleh dengan membuat akun OpenWeatherMap. Anda memerlukan paket Cumulus atau Anvil untuk modul ini. Selama Anda membuat kurang dari 500 pertanyaan sehari, ini gratis. Nilai ini DIPERLUKAN |
units | Satuan apa yang digunakan. Ditentukan oleh config.js Nilai yang mungkin: config.units = Ditentukan oleh config.js, default = Kelvin, metric = Celsius, imperial =FahrenheitNilai default: config.units |
coloricon | tampilkan Ikon Cuaca Saat Ini dalam warna Nilai yang mungkin: true , false Nilai default: false |
fcdaycount | Berapa hari perkiraan kembalinya. Ditentukan oleh config.js Nilai yang mungkin: 1 - 10 Nilai default: 7 (7 hari)Nilai ini opsional. Secara default modul wunderground akan kembali 7 hari. |
fcdaystart | Pada hari apa memulai ramalan cuaca. Ditentukan oleh config.js Nilai yang mungkin: 1 - 10 Nilai default: 0 (Hari ini)Nilai ini opsional. Secara default perkiraan akan dimulai hari ini. |
fctext | Menampilkan teks perkiraan yang dapat dibaca manusia. Ditentukan oleh config.js Nilai yang mungkin: 0 - 1 Nilai default: 1 (Akan menampilkan teks)Nilai ini opsional. Secara default, teks perkiraan akan ditampilkan. |
scaletxt | Skalakan teks perkiraan ketika lebih dari 3 baris. Ditentukan oleh config.js Nilai yang mungkin: 0 - 1 Nilai default: 1 (Akan menskalakan teks)Nilai ini opsional. Secara default, teks perkiraan akan diskalakan bila diperlukan. |
daily | Menampilkan perkiraan harian. Ditentukan oleh config.js Nilai yang mungkin: 0 - 1 Nilai default: 1 (Akan menampilkan perkiraan harian)Nilai ini opsional. Secara default perkiraan harian akan ditampilkan. |
hourly | Tampilkan perkiraan setiap jam. Ditentukan oleh config.js Nilai yang mungkin: 0 - 1 Nilai default: 1 (Akan menampilkan perkiraan per jam)Nilai ini opsional. Secara default perkiraan per jam akan ditampilkan. |
hourlycount | Berapa perkiraan per jam. Ditentukan oleh config.js Nilai yang mungkin: 0 - 24 Nilai bawaan: 2 Nilai ini opsional. Secara default, perkiraan 2 jam akan ditampilkan. |
hourlyinterval | Jam di antara perkiraan per jam. Ditentukan oleh config.js Nilai yang mungkin: 1 - 24 Nilai default: 3 (Akan menampilkan perkiraan per jam dengan interval 3 jam)Nilai ini opsional. |
updateInterval | Seberapa sering konten perlu diambil? (Milidetik) Perhatikan bahwa Wunderground diperbarui maksimal setiap 15 menit. Juga versi gratis API hanya mengizinkan 500 panggilan per hari. Nilai yang mungkin: 1000 - 86400000 Nilai default: 900000 (15 menit) |
animationSpeed | Kecepatan animasi pembaruan. (Milidetik) Nilai yang mungkin: 0 - 5000 Nilai default: 2000 (2 detik) |
lang | Bahasa saat ini. Nilai yang mungkin: en , nl , ru , dll ...Nilai default: menggunakan nilai config.bahasa |
fade | Memudarkan peristiwa masa depan menjadi hitam. (Gradien) Nilai yang mungkin: true atau false Nilai default: true |
fadePoint | Di mana harus mulai memudar? Nilai yang mungkin: 0 (daftar teratas) - 1 (daftar bawah)Nilai bawaan: 0.25 |
initialLoadDelay | Penundaan awal sebelum memuat. Jika Anda memiliki beberapa modul yang menggunakan kunci API yang sama, Anda mungkin ingin menunda salah satu permintaan. (Milidetik) Nilai yang mungkin: 1000 - 5000 Nilai bawaan: 0 |
retryDelay | Penundaan sebelum mencoba kembali setelah permintaan gagal. (Milidetik) Nilai yang mungkin: 1000 - 60000 Nilai bawaan: 2500 |
alerttime | Lamanya waktu peringatan ditampilkan kembali. (Milidetik) Nilai yang mungkin: 1000 - 60000 Nilai bawaan: 10000 |
alerttruncatestring | Memotong teks aletr pada kata yang ditentukan (Milidetik) Nilai yang mungkin: any string Nilai bawaan:
|
roundTmpDecs | Membulatkan tampilan suhu saat ini Nilai yang mungkin: number Nilai bawaan: 1 |
windunits | Satuan mana yang digunakan untuk kecepatan angin Nilai yang mungkin: "mph", "kph", or "bft" Nilai bawaan: "bft" |
UseCardinals | Mengalihkan penggunaan panah arah angin atau kardinal Nilai yang mungkin: 0 or 1 Nilai bawaan: 0 |
layout | Memilih opsi tata letak Nilai yang mungkin: "horizontal" or "vertical" Nilai default: "vertical" |
iconset | Memilih gaya ikon yang akan ditampilkan Nilai yang mungkin: "colourful", "dark", "flat_black", "flat_colourful", "flat_white", "light", "novacon", "sketchy", "VCloudsWeatherIcons", "weezle" Nilai default: "VCloudsWeatherIcons" |
sysstat | Alihkan tampilan sysinfo Nilai yang mungkin: 0 or 1 Nilai bawaan: 0 |
debug | Alihkan pencatatan debug Nilai yang mungkin: 0 or 1 Nilai bawaan: 0 |
currentweather | Beralih kondisi saat ini (suhu besar dan tampilan ikon) Nilai yang mungkin: 0 or 1 Nilai bawaan: 1 |
currentweatherdetails | Alihkan kondisi terkini secara detail (kecepatan angin, kelembapan, matahari terbit, fase bulan) Nilai yang mungkin: 0 or 1 Nilai bawaan: 1 |
forecasttable | Alihkan tabel perkiraan Nilai yang mungkin: 0 or 1 Nilai bawaan: 1 |
forecasttablecolumnheadericons | Alihkan ikon di atas tabel perkiraan (termometer, payung) Nilai yang mungkin: 0 or 1 Nilai bawaan: 1 |
forecasttableheadertext | Teks yang Anda inginkan di atas tabel Prakiraan Nilai default: Forecast |
timeFormat | Cara memformat waktu untuk ramalan per jam. Gunakan format yang didukung Moment.js (https://momentjs.com/docs/#/displaying/) Nilai bawaan: "ha" |