Vyhledávání na webu

Můj nástěnný panel Home Assistant spouští DOOM a váš také může


Obvykle si moderní chytrý dům představujete jako místo pro pořádek a automatizace, které působí jako kouzlo. Avšak pod tímto povrchem užitečnosti se skrývá příležitost k hraní. Desetiletí byl svět poháněn jednou obsesivní otázkou, která slouží jako test pro jakýkoliv nový hardware: dokáže spustit DOOM?

Zda něco spustí DOOM, je méně otázkou zda a více otázkou jak, a ukazuje se, že není těžké spustit DOOM na vašem Home Assistant.

Home Assistant a překvapení DOOM

Je to výkonné centrum, které také hraje hry

Home Assistant je bezplatná, open-source platforma, která slouží jako centrální řídicí centrum pro chytrá zařízení ve vašem domě. Poskytuje praktické řízení domácnosti tím, že vám umožňuje připojit a automatizovat hardware, jako jsou světla, senzory, termostaty a bezpečnostní kamery, z jednoho rozhraní. Protože software zpracovává data lokálně, místo aby se spoléhal na cloud, zachovává vaše soukromí a spolehlivost, zatímco spravujete své každodenní rutiny.

Obvykle používáte přizpůsobitelné panely pro úkoly, jako je sledování spotřeby energie nebo zamykání dveří před spaním. Systém funguje jako operační systém v reálném čase pro fyzický svět a spravuje tisíce zařízení prostřednictvím architektury řízené událostmi.

Vzhledem k tomu, že Home Assistant je poháněn celosvětovou komunitou kutilů, vývojáři neustále posouvají možnosti softwaru. V překvapivém zvratu platforma nyní dokáže nativně hostovat a spouštět původní hru z roku 1993, DOOM. Ve skutečnosti existuje několik způsobů, jak můžete DOOM spustit přímo v rámci panelu Home Assistant.

To sleduje dlouhou internetovou tradici přenášení DOOMU na téměř jakékoli elektronické zařízení s obrazovkou, například na Raspberry Pi. Myslím, že jeden z těchto způsobů je jednodušší než ostatní, protože mnoho z nich vyžaduje stahování a instalace, které nejsou snadno zvládnutelné.

Instalace hry na vaši palubní desku

Můžete si to zahrát přímo ve svém prohlížeči

Ujistěte se, že máte ve své instanci Home Assistant nainstalovaný HACS, než začnete. Chcete-li přidat repozitář, přejděte do nabídky HACS, vyberte Integrace, klikněte na tři tečky a zvolte Vlastní repozitáře. Vložte odkaz https://github.com/frenck/home-assistant-doom do pole a nastavte kategorii na Integrace.

Jakmile to bude přidáno, vyhledejte DOOM v rámci HACS a nainstalujte ho. Budete muset restartovat Home Assistant, aby byl proces dokončen. Po restartu přejděte do Nastavení, poté Zařízení a služby, klikněte na Přidat integraci a vyhledejte DOOM pro dokončení nastavení.

Pokud dáváte přednost ručnímu nastavení, stáhněte si nejnovější verzi z oficiální stránky s vydáními a rozbalte zip soubor. Musíte složku custom_components/doom zkopírovat přímo do adresáře config/custom_components/ ve vašem Home Assistant.

Poté, co jsou soubory přesunuty, restartujte Home Assistant, aby mohl rozpoznat novou složku. Pro dokončení přejděte do Nastavení, do Zařízení a služby, vyberte Přidat integraci a vyhledejte DOOM, aby se spustil.

Po instalaci a nastavení integrace ji můžete přidat do svého rozhraní úpravou libovolného dashboardu a kliknutím na Přidat kartu. V seznamu vyhledejte kartu DOOM, přidejte ji a změňte její velikost podle potřeby. Pro spuštění hry jednoduše klikněte na tlačítko 'Klikněte pro spuštění' na kartě.

V souladu s odkazem hry tato integrace obsahuje skrytý cheat kód. Můžete zadat iddqd kdekoli v rozhraní Home Assistant, aby se okamžitě zobrazilo dialogové okno DOOM. To vám umožní hrát hru, aniž byste potřebovali kartu na řídicím panelu.

Můžete nastavit světla ve své kanceláři na červené barevné schéma během hraní a obnovit je, když přestanete. Použijte binární senzor DOOM jako spouštěč. Když se zapne, automatizace může pořídit snímek vašich aktuálních nastavení světel a změnit světla na červená. Když senzor vypne, může spustit scénu k obnovení předchozího osvětlení.

Aby toto fungovalo ve vašem konkrétním domě, nahraďte příkladová ID světel svými vlastními ID světelných zařízení. Do snímku a cílových akcí můžete zahrnout více světel, aby pokryla celou místnost nebo patro.

Toto je Frenckova metoda, ale podrobněji ji rozebírá na svém GitHubu a webových stránkách.

Dědictví přenášení DOOMu na neočekávaný hardware

Pokud má obrazovku, poběží na něm DOOM







Tradice spouštění DOOMU na jakémkoli zařízení s obrazovkou je známá jako fenomén 'It Runs DOOM'. Tato posedlost začala v roce 1997, kdy byl veřejně uvolněn zdrojový kód hry. DOOM byl naprogramován v jazyce C, přenosném jazyce, a byl vytvořen pro hardware raných 90. let s přísnými omezeními. Tak se stal dokonalým způsobem, jak testovat hranice elektronických systémů.

Během let programátoři přenesli tento titul na zařízení jako kalkulačky, uttagsautomaty a chytré ledničky. Seznam zařízení zahrnuje tiskárny účtenek, kamery Kodak, kancelářské IP telefony a dokonce i displeje uvnitř traktorů John Deere.

Pokaždé, když hacker získá nový port, zdá se, že to motivuje více lidí k hledání neobvyklého hardwaru, který nebyl nikdy určen pro hry. Například inženýři hráli střílečku na laboratorních osciloskopech, na Touch Baru MacBooku Pro a na digitálních budících hodinách jako je Nintendo Alarmo.

Někteří vývojáři šli až do extrémů a implementovali DOOM na těhotenské testy, což vyžadovalo výměnu vnitřních částí, a dokonce používali bakterie E. coli k vykreslování snímků. Tento trend se pravděpodobně bude pokračovat u jakýchkoli nových digitálních rozhraní, která se objeví. Pokud máte zájem, podívejte se na Subreddit věnovaný tomuto tématu pro zajímavé příklady.


Dokáže spustit DOOM

I když pravděpodobně nenajdete příliš praktického využití tohoto mimo rychlou hru, samotný proces je fascinující. Každý úspěšný port rozšiřuje toto dědictví DOOMu, až se dostane na místa, kde by neměl být. S DOOMem běžícím nativně v rámci vlastního HACS integrace se chytrá domácnost oficiálně připojila k tomuto exkluzivnímu seznamu. Nevypadá to, že by se přidávání položek brzy zastavilo. Pokud jste zvědaví, vyzkoušejte to a klidně to odinstalujte, když vás to přestane bavit.

Související články