Obsah:
Video: ESP8266 - přepínač HomeKit: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:20
Od Achima Pietershttps://www.studiopieters.nlVíce
Ve svém předchozím blogu jsem testoval ESP HomeKit Software Development Kit. Jsem tak nadšený touto sadou pro vývoj softwaru, že napíšu několik blogů o tomto geniálním softwaru. V každém blogu se budu zabývat dalším příslušenstvím, které můžete přidat do svého HomeKitu bez nutnosti přemostění. Po vytvoření tlačítka HomeKit je čas na přepínač HomeKit. Přepínač HomeKit I když je chytrý dům stále ještě v plenkách, na trhu je mnoho různých typů příslušenství HomeKit. Přepínač HomeKit pomáhá ovládat další příslušenství HomeKit, jako jsou světla nebo ventilátory. Tento přepínač HomeKit vytvoří jednoduché ovládání chytré domácnosti pro celou rodinu: kdokoli v domácnosti může bezdrátově ovládat více chytrých domácích zařízení stisknutím tlačítka místo použití aplikace pro chytré telefony.
Přizpůsobte každý přepínač jinými příkazy. Přepnutím tlačítka snadno spustíte inteligentní domácí zařízení. Můžete ovládat zařízení podporující Apple HomeKit: použijte jako doplněk příkazů Siri nebo domácí aplikace k jednoduchému a bezpečnému ovládání zařízení a skupin (scén) domácí sady. Začněme tedy stavět!
Krok 1: Příprava softwaru
Abychom mohli flashovat náš modul ESP, musíme na náš Mac nainstalovat esptool.py. K práci s esptool.py budete potřebovat buď Python 2.7, Python 3.4, nebo novější instalaci Pythonu ve vašem systému. Doporučujeme používat nejnovější verzi Pythonu, přejděte tedy na web Pythonu a nainstalujte si jej do počítače. Když je nainstalován Python, otevřete okno Terminál a nainstalujte nejnovější stabilní verzi esptool.py pomocí pip:
pip install esptool
Poznámka: u některých instalací Pythonu nemusí tento příkaz fungovat a zobrazí se chyba. Pokud tomu tak je, zkuste nainstalovat esptool.py pomocí:
pip3 nainstalujte Esptool
lpython -m pip install esptool
pip2 nainstalujte esptool
Po instalaci budete mít esptool.py nainstalován do výchozího adresáře spustitelných souborů Pythonu a měli byste ho spustit pomocí příkazu
esptool.py.
V okně Terminál spusťte následující příkaz:
esptool.py.
S nainstalovaným esptool.py ve vašem počítači můžete snadno flashovat desky ESP32 nebo ESP8266 pomocí firmwaru.
Krok 2: Příprava hardwaru
K instalaci našeho firmwaru do našeho esp provedeme „standardní“nastavení.
Krok 3: Příprava ESP OS
"loading =" líný"
Nyní musíte také nakonfigurovat úložiště OTA. Je velmi důležité, abyste jej správně nakonfigurovali, protože jej v budoucnu nemůžete změnit (Pokud uděláte chybu, musíte zařízení vymazat a znovu flashovat).
Úložiště OTA:
Přepínač AchimPieters/ESP8266-HomeKit
Binární soubor OTA:
main.bin
Chcete -li dokončit počáteční nastavení, klikněte na tlačítko Připojit a počkejte asi 7 minut, než se proces dokončí (zatímco instalace funguje, zařízení nic nezobrazuje a tlačítka nefungují). Poté se na několik sekund rozsvítí kontrolka LED a pomocí aplikace Home budete moci přidat své příslušenství do svého ekosystému HomeKit. LCM nainstaluje vaše zařízení HomeKit do vašeho ESP.
Nyní můžete svůj HomeKit Switch přidat naskenováním níže uvedeného QR kódu. Spojení mezi vaším ESP a HomeKit trvá několik sekund.
Jakmile přidáte přepínač, můžete přiřadit nastavení Přepínač, Přepínač osvětlení nebo Přepínač ventilátoru. Když připojíte nedávno vytvořené zařízení k HomeKit, nainstaluje se standardně jako přepínač. V další části Blogy vám ukážu, jak je změnit na světelný spínač nebo přepínač ventilátoru.
Více informací naleznete na
Poznámka: Abyste mohli vyrábět a prodávat příslušenství kompatibilní s HomeKitem, vaše společnost na to musí mít certifikaci (https://developer.apple.com/homekit/, Pokud máte zájem o vývoj nebo výrobu příslušenství HomeKit, které bude distribuováno nebo prodáváno „Vaše společnost se musí zaregistrovat do programu MFi.) Espressif má implementaci rámce HomeKit, ale poskytne vám jej pouze v případě, že máte certifikaci MFi (všimněte si tohoto textu v dolní části stránky, kterou jste zmínili: Upozorňujeme, že SDK Espressif HomeKit je k dispozici pouze držitelům licence MFi a při žádosti o sadu SDK je třeba uvést číslo účtu pro účely ověření.). Tento projekt je nekomerční implementací protokolu HAP, nikoli pro komerční použití. REFERENCE Maxim Kulkin, esp-wifi-config (2019), Library to bootstrap WiFi-enabled accessories WiFi config, https://github.com/maximkulkin/esp-wifi-config Paul Sokolovsky, esp-open-sdk (2019), Bezplatná a otevřená (pokud možno) integrovaná sada SDK pro čipy ESP8266/ESP8285, https://github.com/pfalcon/esp-open-sdk Espressif Systems, esptool (2019), ESP8266 a ESP32 serial bootloader utility, https:/ /github.com/espressif/esptool HomeACcessoryKid, správce životního cyklu (2019), počáteční instalace, nastavení WiFi a bezdrátové aktualizace firmwaru pro jakékoli úložiště esp-open-rtos na GitHubu, https://github.com/HomeACcessoryKid /manažer životního cyklu
Doporučuje:
ESP8266 - HomeKit NeoPixel Light Strip: 6 kroků
ESP8266 - HomeKit NeoPixel Light Strip: Jsem z této sady pro vývoj softwaru tak nadšený, že napíšu několik blogů o tomto geniálním softwaru. V každém blogu se budu zabývat dalším příslušenstvím, které můžete přidat do svého HomeKitu bez nutnosti přemostění. Čas udělat si domov
LED ovladač Apple HomeKit WS2812B: 3 kroky (s obrázky)
Ovladač LED Apple HomeKit WS2812B: Existuje spousta projektů založených na LED pásech WS2812B, ale většina z nich ke komunikaci s HomeKit používá homebridge nebo jiné řešení - většinou založené na MQTT. Některé projekty používají efekty také prostřednictvím Apple HomeKit, ale žádný z
Wi-Fi odvlhčovač Apple HomeKit založený na ESP8266?: 6 kroků (s obrázky)
Wi-Fi odvlhčovač Apple HomeKit založený na ESP8266?: Bohužel existuje pouze jeden nebo dva odvlhčovače, které podporují Apple HomeKit, ale ty mají opravdu vysoké ceny (300 $+). Rozhodl jsem se tedy vytvořit vlastní odvlhčovač Apple HomeKit s podporou Wi-Fi na základě levného, který již mám? Já
Vytvořte zařízení Apple HomeKit s teplotním senzorem pomocí ESP8266 a BME280: 10 kroků
Postavte zařízení Apple Apple s teplotním čidlem pomocí ESP8266 a BME280: V dnešním pokynu vyrobíme levný snímač teploty, vlhkosti a vlhkosti buď na základě snímače teploty/vlhkosti AOSONG AM2302/DHT22 nebo BME280, snímače vlhkosti YL-69 a platformu ESP8266/Nodemcu. A pro zobrazení
Ovládejte svůj krb pomocí HomeKit a Alexa: 7 kroků
Ovládejte svůj krb pomocí HomeKit a Alexa: Nedávno jsem nainstaloval plynový krb, který obsahoval dálkové ovládání. A poté, co jsem viděl několik příkladů lidí, kteří integrovali své krby do svého domácího ovládání, začal jsem hledat totéž. Můj krb má toto dálkové ovládání