MMM MyWeather
v1.5.1
これは、RedNax67 の MMM-WunderGround https://github.com/RedNax67/MMM-WunderGround.git からフォークされた MagicMirror 用のモジュールです (MMM-WunderGround は、デフォルトのweatherforecast
モジュールの修正バージョンです)。
これはMMM-WunderGround
モジュールとほぼ同じですが、いくつかの微調整とスタイルの変更があります。
5 つの追加構成が追加されます。
このモジュールで使用される天気アイコンは、Erik Flowers によって作成および管理されています。 v1.0 のアートワークは Lukas Bischoff によるものです。 Erik Flowers による 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 配列に追加します。
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 | 任意の WU API 位置情報を指定できます。 米国の例: NY/New_York 例: locid:NLXX8014;loctype:1 この値は必須です |
apikey | Weather Underground API キー。OpenWeatherMap アカウントを作成することで取得できます。このモジュールには Cumulus プランまたは Anvil プランのいずれかが必要です。 1 日に行うクエリが 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で指定 可能な値: 0 ~ 1 デフォルト値: 1 (テキストを表示します)この値はオプションです。デフォルトでは、予測テキストが表示されます。 |
scaletxt | 予測テキストが 3 行を超える場合は拡大縮小します。 config.jsで指定 可能な値: 0 ~ 1 デフォルト値: 1 (テキストを拡大縮小します)この値はオプションです。デフォルトでは、予測テキストは必要に応じて拡大縮小されます。 |
daily | 毎日の予報を表示します。 config.jsで指定 可能な値: 0 ~ 1 デフォルト値: 1 (毎日の予測を表示します)この値はオプションです。デフォルトでは毎日の予報が表示されます。 |
hourly | 時間ごとの予報を表示します。 config.jsで指定 可能な値: 0 ~ 1 デフォルト値: 1 (時間ごとの予測を表示します)この値はオプションです。デフォルトでは、時間ごとの予報が表示されます。 |
hourlycount | 時間ごとの予報の数。 config.jsで指定 可能な値: 0 ~ 24 デフォルト値: 2 この値はオプションです。デフォルトでは 2 時間ごとの予報が表示されます。 |
hourlyinterval | 時間ごとの予報の間の時間。 config.jsで指定 可能な値: 1 ~ 24 デフォルト値: 3 (3 時間間隔で時間ごとの予測を表示します)この値はオプションです。 |
updateInterval | コンテンツはどれくらいの頻度で取得する必要がありますか? (ミリ秒) Wunderground は最大 15 分ごとに更新されることに注意してください。また、API の無料版では 1 日あたり 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 キーを使用するモジュールが複数ある場合は、リクエストの 1 つを遅らせることができます。 (ミリ秒) 可能な値: 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 | sysinfo 表示の切り替え 可能な値: 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" |