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

AdGuard Home

Macro Deck に同梱

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

  • 5 分から 24 時間、または任意の時間だけ保護を一時停止
  • 状態を表示するボタンで保護とフィルタリングを切り替え
  • 一時停止ボタンと DNS 統計を表示するウィジェット
  • クエリ数、ブロックの割合、応答時間の変数
  • AdGuard Home サーバーをいくつでも追加可能

AdGuard Home 連携は Macro Deck を AdGuard Home の Web インターフェースに接続します。そのため、ルーター、Raspberry Pi、ホームサーバー、VPS など、ブラウザで開ける AdGuard Home ならどれでも使えます。自宅用とオフィス用のように、サーバーはいくつでも追加でき、各アクションとウィジェットでサーバーを選べます。

できること

  • 保護をオンまたはオフにする、切り替える、または 5 分、15 分、30 分、1 時間、2 時間、8 時間、24 時間、最大 7 日間の任意の時間だけ一時的に無効にする。時間が来ると AdGuard Home が自動で保護をオンに戻します。
  • 他の保護設定を変えずにフィルターリストによるブロックをオンまたはオフにする、すべてのフィルターリストの最新版をダウンロードする。
  • AdGuard Home ウィジェットを追加して、一時停止ボタン付きの保護状態、統計、またはその両方を表示する。
  • 変数を使って、DNS クエリ数、ブロックの割合、平均応答時間を任意のボタンに表示する。

設定例:

  • ブロックがあると動かないサイトのために、保護を一時的に無効にする を 15 分に設定した広告を一時停止 ボタン。
  • 保護を切り替え を設定し、保護がオンの間は点灯するボタン。
  • 保護状態、一時停止ボタン、ブロックしたクエリの数を表示する、操作と統計 を選んだ AdGuard Home ウィジェット。

動作のしくみ

Macro Deck は各サーバーに 5 秒ごとに状態を、30 秒ごとに統計を問い合わせます。サーバーのすべてのウィジェットと変数は同じ応答を使うため、ウィジェットを増やしてもリクエストは増えません。アクションの実行後は、すぐに状態を読み直します。サーバーに接続できない場合やサインインが拒否された場合は、そのサーバーの adguard_home_<instance>_is_reachable 変数が false になり、その他の変数は利用不可になり、ウィジェットは古い数値を表示する代わりにその旨を表示します。Macro Deck は 30 秒ごとに再試行し、サーバーが復帰すると自動で更新します。

Home Assistant

Macro Deck に同梱

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

RSS フィード

Macro Deck に同梱

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

HTTP

Macro Deck に同梱

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

天気

Macro Deck に同梱

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