いくつかのスマート ホーム デバイスをお持ちで、Mac のメニュー バーにもう 1 つボタンを追加する余地がある場合は、新しい Itsyhome ユーティリティに興味があるかもしれません。高度な自動化のための Webhook とショートカットのサポートにより、照明、カメラ、その他のスマート ホーム機器を数回クリックするだけで制御できます。
Itsyhome は、HomeKit スマート ホーム デバイスを制御するための macOS メニュー バー アプリで、最初の 1.0 リリースは 1 月にリリースされます。ライト、スイッチ、コンセント、ファン、サーモスタット、AC ユニット、ガレージドア、加湿器、その他 Apple Home アプリで設定したものはすべて制御できます。つまり、Home Assistant の HomeKit Bridge などを使用しない限り、HomeKit または Matter をサポートするデバイスに制限されます。
頻繁に使用するデバイス、シーン、グループをメニュー バーの上部に固定し、必要に応じて複数の HomeKit ホームを切り替えることもできます。セキュリティカメラやドアベル通知もサポートしており、メニューにビデオフィードが表示されます。
macOS にはコントロール センターをメニュー バーに固定するオプションが組み込まれていますが、このツールを使用すると柔軟性が大幅に高まります。 Itsyhome は、AppKit で構築された完全ネイティブ macOS アプリでもあります。
Itsyhome は主にメニュー バーへのアクセスを目的としていますが、ディープリンクを使用してデバイスを制御するための URL スキームのサポートも含まれています。たとえば、「リビング ルーム」に「ランプ」というデバイスがある場合、次のような URL を呼び出すことでデバイスを切り替えることができます。
itsyhome://toggle/Living%20Room/Lamp
これらのディープリンクは、ローカルで実行されているショートカット、Stream Deck、Raycast、Alfred、およびその他の自動化ツールと連携して動作します。 URL を唯一のパラメータとして引用符で囲むだけで、ターミナルまたは macOS の open コマンドを使用してスクリプトから実行することもできます。
Itsyhome には、ネットワーク上の任意のデバイスから HomeKit デバイスをクエリおよび制御するための HTTP サーバーも組み込まれています。たとえば、デスクトップで Itsyhome を実行している場合、NAS 上の自動スクリプトは次のようなコマンドを実行してランプを消すことができます。
curl http://192.168.50.870:8423/off/Bedroom/Lamp
ネットワーク経由でスマート ホーム デバイスに確実にアクセスする必要がある場合は、常時稼働しているサーバー上にホーム アシスタントをセットアップすることをお勧めします。ただし、Itsyhome の実装はオプションとして優れています。
Itsyhome は Mac App Store で入手でき、ソース コードは GitHub で見つけることができます。ライブ カメラ フィード、カスタム アイコン、ディープリンク、iCloud 同期、Stream Deck サポートなどのプロ機能のロックを解除するには、1 回限りの購入が必要です。