Sadržaj:
Video: ESP8266 - Prekidač za HomeKit: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:33
Autor Achim Pietershttps://www.studiopieters.nlSlijedi više od autora:
U svom prethodnom blogu ovdje sam testirao ESP HomeKit Software Development Kit. Toliko sam oduševljen ovim kompletom za razvoj softvera da ću napisati nekoliko blogova o ovom genijalnom softveru. U svakom blogu ću se obratiti drugom priboru koji možete dodati u svoj HomeKit bez potrebe za mostom. Nakon što ste napravili gumb HomeKit, vrijeme je za prekidač HomeKit. Prekidač za HomeKit Dok je pametni dom tek u povojima, na tržištu postoji mnogo različitih vrsta dodatka za HomeKit. Prekidač HomeKit pomaže upravljati ostalim dodacima HomeKita, poput svjetla ili ventilatora. Ovaj prekidač HomeKit stvorit će jednostavnu kontrolu pametnog doma za cijelu obitelj: svatko u kući može bežično kontrolirati više pametnih kućnih uređaja pritiskom na gumb umjesto da pribjegne aplikaciji za pametni telefon.
Prilagodite svaki prekidač različitim naredbama. Jednostavno aktivirajte pametne kućne uređaje pritiskom na gumb. Možete kontrolirati uređaje s omogućenim Apple HomeKit -om: upotrijebite kao dopunu naredbama Siri ili kućne aplikacije za jednostavno i sigurno upravljanje uređajima i grupama za kućni komplet (scene). Pa počnimo graditi!
Korak 1: Priprema softvera
Moramo instalirati esptool.py na naš Mac kako bismo mogli bljeskati naš ESP modul. Za rad s esptool.py trebat će vam ili Python 2.7, Python 3.4 ili novija Python instalacija na vašem sustavu. Preporučujemo korištenje najnovije verzije Pythona, pa idite na Pythonovo web mjesto i instalirajte je na računalo. S instaliranim Pythonom, otvorite prozor Terminala i instalirajte najnovije stabilno izdanje esptool.py s pipom:
pip install esptool
Napomena: kod nekih instalacija Pythona ta naredba možda neće raditi i dobit ćete pogrešku. U tom slučaju pokušajte instalirati esptool.py s:
pip3 instalirajte Esptool
lpython -m pip install esptool
pip2 install esptool
Nakon instalacije imat ćete esptool.py instaliran u zadani direktorij izvršnih programa Python i trebali biste ga moći pokrenuti pomoću naredbe
esptool.py.
U prozoru Terminala pokrenite sljedeću naredbu:
esptool.py.
S esptool.py instaliranim na vašem računalu, možete jednostavno bljeskati svoje ESP32 ili ESP8266 ploče s firmverom.
Korak 2: Priprema hardvera
Da bismo instalirali naš firmver na naš esp, izvršavamo naše "standardne" postavke.
Korak 3: Priprema ESP OS -a
"loading =" lijen"
Sada morate konfigurirati i OTA spremište. Vrlo je važno da ga ispravno konfigurirate, jer ga ubuduće ne možete promijeniti (ako pogriješite, morate izbrisati i ponovo bljeskati uređaj).
OTA spremište:
AchimPieters/ESP8266-HomeKit-prekidač
OTA binarna datoteka:
glavni.bin
Da biste dovršili početno postavljanje, kliknite gumb Pridruži se i pričekajte oko 7 minuta do završetka procesa (Dok instalacija radi, uređaj ne prikazuje ništa, a gumbi ne rade). Nakon toga će se LED uključiti na nekoliko sekundi i moći ćete dodati svoj pribor u svoj ekosistem HomeKit pomoću aplikacije Home. LCM će instalirati vaš HomeKit uređaj na vaš ESP.
Sada svoj HomeKit Switch možete dodati skeniranjem dolje navedenog QR koda. Za uspostavljanje veze između vašeg ESP -a i HomeKita potrebno je nekoliko sekundi.
Nakon što ste dodali prekidač, možete mu dodijeliti postavke prekidača, prekidača svjetla ili prekidača ventilatora. Kad povežete nedavno stvoreni uređaj s HomeKitom, instalirat će ga standardno kao prekidač. U sljedećem odjeljku Blogovi pokazat ću vam kako ih promijeniti u prekidač za svjetlo ili prekidač za ventilator.
Više informacija posjetite
Napomena: Za proizvodnju i prodaju pribora kompatibilnog s HomeKitom, vaša tvrtka mora za to imati certifikat (https://developer.apple.com/homekit/, Ako ste zainteresirani za razvoj ili proizvodnju dodatka za HomeKit koji će se distribuirati ili prodavati, vaša se tvrtka mora uključiti u MFi program.) Espressif ima implementaciju okvira HomeKit, ali to će vam dati samo ako imate MFi certifikat (obratite pozornost na ovaj tekst pri dnu stranice koju ste spomenuli: Imajte na umu da Espressif HomeKit SDK je dostupna samo korisnicima MFi licence, a vi morate navesti broj računa radi provjere prilikom podnošenja zahtjeva za SDK.) Ovaj projekt je nekomercijalna implementacija HAP protokola, nije namijenjen za komercijalnu upotrebu. REFERENCA Maxim Kulkin, esp-wifi-config (2019), Knjižnica za bootstrap dodatke s omogućenim WiFi-om WiFi konfiguracija, https://github.com/maximkulkin/esp-wifi-config Paul Sokolovsky, esp-open-sdk (2019), Besplatni i otvoreni (koliko je god to moguće) integrirani SDK za čipove ESP8266/ESP8285, https://github.com/pfalcon/esp-open-sdk Espressif Systems, esptool (2019), ESP8266 i ESP32 pomoćni program za serijski bootloader, https:/ /github.com/espressif/esptool HomeACcessoryKid, upravitelj životnog ciklusa (2019), početna instalacija, WiFi postavke i bežične nadogradnje firmvera za bilo koje spremište esp-open-rtos na GitHubu, https://github.com/HomeACcessoryKid /upravitelj životnog ciklusa
Preporučeni:
ESP8266 - HomeKit NeoPixel svjetlosna traka: 6 koraka
ESP8266 - HomeKit NeoPixel Light Strip: Toliko sam oduševljen ovim kompletom za razvoj softvera da ću napisati nekoliko blogova o ovom genijalnom softveru. U svakom blogu ću se obratiti drugom priboru koji možete dodati u svoj HomeKit bez potrebe za mostom. Vrijeme je da napravite Hom
Apple HomeKit WS2812B LED kontroler: 3 koraka (sa slikama)
Apple HomeKit WS2812B LED kontroler: Postoji mnogo projekata koji se temelje na LED trakama WS2812B, ali većina njih koristi homebridge ili bilo koje drugo rješenje - uglavnom temeljeno na MQTT - za komunikaciju s HomeKitom. Neki projekti koriste efekte i putem Apple HomeKita, ali nitko od
Apple HomeKit Wi-Fi odvlaživač zraka temeljen na ESP8266?: 6 koraka (sa slikama)
Apple HomeKit Wi-Fi odvlaživač zraka temeljen na ESP8266?: Nažalost, postoji samo jedan ili dva odvlaživača zraka koji podržavaju Apple HomeKit, ali oni imaju zaista visoke cijene (300 USD+). Pa sam odlučio napraviti vlastiti Apple HomeKit odvlaživač zraka s Wi-Fi funkcijom na temelju jeftinog koji već imam? Ja
Izradite Apple HomeKit temperaturni senzor pomoću ESP8266 i BME280: 10 koraka
Napravite Apple HomeKit osjetnik temperature pomoću ESP8266 i BME280: U današnjim instrukcijama napravit ćemo senzor za nisku cijenu, vlagu i vlagu na temelju AOSONG AM2302/DHT22 ili BME280 osjetnika temperature/vlažnosti, YL-69 senzora vlage i platformu ESP8266/Nodemcu. A za prikazivanje
Arduino i Apple HomeKit integracija - kontrolirajte svoj dom iz Siri! IoT je tu: 6 koraka
Arduino i Apple HomeKit integracija - kontrolirajte svoj dom iz Siri! IoT je ovdje: Ovaj Instructable pružit će vam brz i jednostavan način dodavanja arduino ploče u Appleov HomeKit na iOS uređaju. Otvara sve vrste mogućnosti, uključujući skripte pokrenute na poslužitelju, u kombinaciji s Apples HomeKit "Scene", to čini