すべての連携
内蔵スマートホームと Web

RSS フィード

Macro Deck に同梱

RSS フィードや Atom フィードをフォローし、最新の記事をウィジェットに表示して、新しい記事が届いたときに反応します。

  • RSS 2.0 や Atom のフィードを、いくつでもフォロー可能
  • フィード一覧と注目記事のウィジェット
  • タップしたデバイスで記事を開く
  • 新着記事と更新失敗のトリガー
  • フィードごとのキーワードとカテゴリーのフィルター

RSS フィード連携は、ニュースサイト、ブログ、ポッドキャストなど、RSS 2.0 または Atom フィードを公開しているものをフォローします。Macro Deck はバックグラウンドでフィードを確認し、最新の記事を保持してウィジェットに表示します。アカウントは不要で、フィードはいくつでも追加できます。

ウィジェット、アクション、トリガー

フィード一覧 ウィジェットは、最新の記事をタイトルと日付付きで一覧表示し、本文の冒頭と小さな画像も表示できます。注目記事 ウィジェットは 1 つの記事を画像付きで大きく表示し、最新の記事のいくつかを順番に表示することもできます。各ウィジェットには、すべてのフィード、1 つのフィード、またはフィードの 1 つのグループを表示できます。記事をタップすると、タップしたデバイス (たとえば Web クライアントを使っているスマートフォン) のブラウザーで記事が開くか、ダイアログに詳細が表示されます。

フィードを更新 アクションは、1 つのフィードまたはすべてのフィードをすぐに確認します。トリガーは、フィードに フィードの新着記事 があったとき、フィードが更新されたとき、更新に失敗したとき、ウィジェットで記事がタップされたときに反応します。実行されるアクションでは、{{ event.title }} や {{ event.url }} など、記事の値を使えます。

各フィードには変数もあります。たとえば feeds_<feed>_latest_title や feeds_<feed>_unread_count のほか、すべてのフィードの合計を表す feeds_all_unread_count があります。

設定例:

  • グループ News を表示し、3 つのニュースサイトの最新記事を並べる フィード一覧 ウィジェット。
  • 最新の 5 つの記事を 10 秒ごとに切り替えて表示する 注目記事 ウィジェット。
  • ポッドキャストのフィードの フィードの新着記事 で動作し、Discord Webhook 連携の Discord Webhook メッセージを送信 でエピソードのタイトルを Discord チャンネルに投稿するオートメーション。
  • 朝のルーティンの前に フィードを更新 を実行するボタン。

更新のしくみ

各フィードはそれぞれの間隔で確認されます。変更しなければ 30 分ごとで、最短でも 5 分間隔です。Macro Deck は前回の確認以降にフィードが変わったかどうかをサーバーに問い合わせるため、変更のないフィードの負荷はごくわずかです。確認に失敗すると、Macro Deck は 1 分後に再試行し、その後は失敗するたびに待ち時間を延ばして、最大 1 時間まで待ちます。ウィジェットは更新のたびに自動で表示を更新し、Macro Deck がすでに取得した内容だけを表示するので、ウィジェットを増やしてもリクエストは増えません。

フィードを追加した時点でそのフィードにすでにある記事では フィードの新着記事 は動作せず、再起動しても改めて動作することはありません。安全のため、Macro Deck はローカルネットワークやプライベートネットワーク内のフィードのアドレスを、そのフィードで許可しない限り拒否します。

Home Assistant

Macro Deck に同梱

Home Assistant のライトの切り替え、シーンやスクリプトの実行を行い、ライブの状態をデッキに表示します。

AdGuard Home

Macro Deck に同梱

AdGuard Home の保護をオン、オフ、一時停止し、その統計をデッキに表示します。

HTTP

Macro Deck に同梱

ボタンから HTTP リクエストを送信し、応答の値を変数に保存します。

天気

Macro Deck に同梱

API キーなしで、登録した場所の現在の天気と予報をデッキに表示します。