私のホーム アシスタント ダッシュボードでは DOOM が実行されており、あなたのダッシュボードでも DOOM を実行できます

in tech

あなたは通常、現代のスマートホームを、魔法のように感じられる秩序と自動化の場所として考えています。しかし、この有用性の表面の下には、遊ぶ機会があります。何十年もの間、世界は新しいハードウェアのテストとして機能する 1 つの強迫観念に駆られてきました。それは、『DOOM を実行できるか?』というものです。

何かが DOOM を実行するかどうかは、「if」というよりも「how」の問題であり、ホーム アシスタントで DOOM を実行するのは難しくないことがわかりました。

ホームアシスタントとDOOMのサプライズ

ゲームもプレイできる強力なハブです

"ドゥーム" ゲームのメインメニュー。

ホーム アシスタントは、家のスマート デバイスの中央制御ハブとして機能する無料のオープンソース プラットフォームです。照明、センサー、サーモスタット、セキュリティ カメラなどのハードウェアを 1 つのインターフェイスから接続して自動化できるため、実用的な住宅管理が可能になります。このソフトウェアはクラウドに依存せずにローカルでデータを処理するため、日常業務を管理する際のプライバシーと信頼性をそのまま維持します。

通常、カスタマイズ可能なダッシュボードは、エネルギー使用量の監視や就寝時のドアのロックなどのタスクに使用します。このシステムは、物理世界のリアルタイム オペレーティング システムのように動作し、イベント駆動型のアーキテクチャを通じて数千のデバイスを管理します。

Home Assistant は世界中の改造コミュニティによって支えられているため、開発者はソフトウェアでできることを絶えず推進しています。驚くべき展開として、このプラットフォームは 1993 年のオリジナル ゲーム DOOM をネイティブにホストしてプレイできるようになりました。実際には、ホーム アシスタント ダッシュボード内で DOOM を直接実行する方法が複数あります。

これは、Raspberry Pi などの画面を備えたほぼすべての電子デバイスに DOOM を移植するというインターネットの長い伝統に従っています。これらの方法の多くはダウンロードとインストールが必要であり、それらの処理は簡単ではないため、これらの方法の 1 つは他の方法よりも簡単だと思います。

ダッシュボードにゲームをインストールする

ブラウザで直接再生できます

Home Assistant でプレイ中の Doom クレジット: フランク・ナイホフ

開始する前に、Home Assistant インスタンスに HACS がインストールされていることを確認してください。リポジトリを追加するには、HACS メニューに移動し、「統合」を選択し、3 つの点をクリックして、「カスタム リポジトリ」を選択します。リンクを貼り付けます https://github.com/frenck/home-assistant-doom フィールドに入力し、カテゴリを「統合」に設定します。

これが追加されたら、HACS 内で DOOM を検索してインストールします。プロセスを完了するには、ホーム アシスタントを再起動する必要があります。再起動後、[設定]、[デバイスとサービス]の順に移動し、[統合の追加]をクリックして、DOOM を検索してセットアップを完了します。

手動セットアップを希望する場合は、公式リリース ページから最新リリースをダウンロードし、zip ファイルを解凍します。をコピーする必要があります custom_components/doom フォルダーをホーム アシスタントに直接追加する config/custom_components/ ディレクトリ。

ファイルを移動した後、ホーム アシスタントを再起動して、新しいフォルダーを認識できるようにします。完了するには、[設定]に移動し、[デバイスとサービス]に移動して、[統合の追加]を選択し、DOOM を検索して実行します。

統合をインストールして設定したら、ダッシュボードを編集して[カードの追加]をクリックすることで、統合をインターフェイスに追加できます。リストで DOOM カードを検索し、追加し、好きなようにサイズを変更します。プレイを開始するには、カード上の「クリックしてプレイ」ボタンをクリックするだけです。

ゲームの伝統に忠実に、この統合には隠しチートコードが含まれています。入力できます iddqd ホーム アシスタント インターフェースのどこにでもクリックすると、DOOM ダイアログ ボックスがすぐに表示されます。これにより、ダッシュボード カードを必要とせずにゲームをプレイできるようになります。

プレイ中にオフィスの照明を赤色に設定し、停止時に元に戻すことができます。 DOOM バイナリ センサーをトリガーとして使用します。オンにすると、オートメーションによって現在のライト設定のスナップショットが作成され、ライトが赤になります。センサーがオフになると、シーンがトリガーされ、以前の照明が復元されます。

これを特定の家で機能させるには、サンプルのライト ID を独自のライト エンティティ ID に置き換えます。スナップショットに複数のライトを含めて、部屋全体またはフロア全体をカバーするアクションをターゲットにすることができます。

これは Frenck の方法ですが、彼は GitHub と Web サイトで詳しく説明しています。

予期せぬハードウェアへの DOOM の移植の遺産

画面がある場合は DOOM が実行されます

画面のあるデバイス上で DOOM を実行するという伝統は、「It Runs DOOM」現象として知られています。このこだわりは、ゲームのソース コードが一般公開された 1997 年に始まりました。 DOOM はポータブル言語である C でプログラムされ、厳しい制限のある 90 年代初頭のハードウェア向けに構築されました。したがって、これは電子システムの限界をテストするのに最適な方法となりました。

長年にわたり、プログラマーはこのタイトルを電卓、ATM、スマート冷蔵庫などのオブジェクトに移植してきました。デバイスのリストには、レシート プリンター、コダックのカメラ、オフィスの IP 電話、さらには John Deere トラクター内のディスプレイが含まれています。

ハッカーが新しいポートを入手するたびに、ゲーム向けではない無名なハードウェアを見つけようとする人が増えるようです。たとえば、エンジニアは実験室用オシロスコープ、MacBook Pro Touch Bar、Nintendo Alarmo などのデジタル目覚まし時計でシューティングゲームをプレイしました。

開発者の中には、内部部品の交換が必要な妊娠検査に DOOM を実装したり、フレームのレンダリングに大腸菌を使用したりするなど、極端なやり方をしている人もいます。この傾向は、新しいデジタル インターフェイスが登場するたびに継続する可能性があります。興味があれば、これに特化した Subreddit でクールな例をチェックしてください。


DOOMを実行できる

おそらく、簡単なゲーム以外にこれを実際に使用することはあまりないでしょうが、このプロセスは魅力的です。成功した移植はすべて、この DOOM の遺産を拡張し、本来あるべきではない場所に行き着くことになります。カスタム HACS 統合内でネイティブに実行される DOOM により、スマート ホームが正式にこの独占リストに加わりました。エントリーの追加がすぐに停止されるわけではないようだ。興味があれば試してみて、飽きたらアンインストールしてください。

ホームアシスタントグリーン

寸法(外形)

長さ4.41インチ x 幅4.41インチ x 高さ1.26インチ。

重さ

12オンス


関連記事

前の投稿
私はこの Solis Pocket Wifi を旅行バッグに入れています。あなたもそうすべきです
次の投稿
この Eufy ホーム セキュリティ バンドルは現在 400 ドルオフです