大きな温度と現在の状態が次の数時間と複数日の予報の上にあり、「午後3時から雨」などの簡潔な文が前面に表示され、部屋の向こうからもはっきり読めます。画面全体に広がり、任意の長方形に伸び、中央に配置、隅に収まり、一行で隅に表示、または端に帯状に表示可能。場所とタイムゾーンを設定し、メトリックまたは帝国単位を選び、表示する予報日数を選択し、フルまたはフリーのレイアウトで全情報、現在の状態のみ、または予報のみを表示可能。
ライブカード
カテゴリ:天気。タグ:天気と環境、ロビーと受付、学校とキャンパス。
レイアウト
このコアカードはすべてのレイアウトに適合します:全画面、中央、ワイド、コーナー、チップ、ストリップ、または任意の自由な長方形。
レイアウト:フル、フリー、センター、ワイド、コーナー、チップ、ストリップ。フォーム:ランドスケープ、ポートレート、スクエア、ストリップ。
データとプライバシー
フィード:screenrig.weather/v1。
フィードドキュメントは情報源の帰属を含みます。プレーヤーがカードにフィードを提供します。
天気の帰属:フィードドキュメントに記載されているWeatherbitによる天気データ。
プロパティ
テーマ、背景、アクセント、位置については共通プロパティを参照してください。
カードの作成時に、静的プロパティをカードのparamsに設定します。データドキュメントは動的プロパティのみを保持します。ネストされた行は親プロパティの内容を説明します。
静的プロパティ
| 名前 | タイプ | デフォルト | 値と制限 | 説明 |
|---|---|---|---|---|
location | object | additionalProperties:false;必須 | ||
location.name | string | maxLength:40;必須 | ||
location.latitude | number | 最小値:-90;最大値:90;必須 | ||
location.longitude | number | 最小値:-180;最大値:180;必須 | ||
units | string | "metric" | "metric", "imperial" | |
show | string | "auto" | "auto", "current", "forecast" | フルまたは無料のスクリーンが表示する内容:すべて(自動)、現在の状況のみ(現在)、または予報のみ(予報)。 |
days | integer | 5 | 最小値:3;最大値:7 | |
showDetails | boolean | true | ||
hour12 | boolean | false | ||
timeZone | 文字列、null | null | ||
backgroundColor | 文字列、null | null | パターン:"^#[0-9A-Fa-f]{6}([0-9A-Fa-f]{2})?$" | カードの背景とプレートをフラットなCSS順序の色で上書きします。#RRGGBBAAは不透明度を指定します。background noneが優先されます。 |
textColor | 文字列、null | null | パターン:"^#[0-9A-Fa-f]{6}([0-9A-Fa-f]{2})?$" | メインとセカンダリのテキスト色を上書きします。アクセントと意味的な状態色はそのまま維持されます。 |
動的プロパティ
このカードには動的プロパティがありません。
キャンバス例
静的プロパティを params.json として保存し、カードを作成します。結果にはその crd_ ID が含まれます。
{
"theme": "neomustard",
"location": {
"name": "Vancouver",
"latitude": 49.25,
"longitude": -123.0
}
}
screenrig card create --type weather --major 1 --file params.json
このアイテムをプレイリストページのprimitivesに追加し、サンプルの ID をその ID に置き換えます。プレイリストを公開してスクリーンに割り当ててください。
{
"id": "weather",
"primitive": "card",
"card": "crd_01EXAMPLECARD000000000",
"layout": "full",
"content_fit": "fill"
}