Satura rādītājs:

ESP8266 - HomeKit slēdzis: 4 soļi
ESP8266 - HomeKit slēdzis: 4 soļi

Video: ESP8266 - HomeKit slēdzis: 4 soļi

Video: ESP8266 - HomeKit slēdzis: 4 soļi
Video: ESP 8266 HomeKit (переключатель) 2024, Novembris
Anonim
ESP8266 - HomeKit slēdzis
ESP8266 - HomeKit slēdzis

Achim Pietershttps://www.studiopieters.nlSekot vairāk autora:

ESP32 - Homekit kamera
ESP32 - Homekit kamera
ESP32 - Homekit kamera
ESP32 - Homekit kamera
ESP8266 - HomeKit NeoPixel gaismas josla
ESP8266 - HomeKit NeoPixel gaismas josla
ESP8266 - HomeKit NeoPixel gaismas josla
ESP8266 - HomeKit NeoPixel gaismas josla

Iepriekšējā emuārā es pārbaudīju ESP HomeKit programmatūras izstrādes komplektu. Es esmu tik entuziastiski par šo programmatūras izstrādes komplektu, ka es rakstīšu dažus emuārus par šo ģeniālo programmatūru. Katrā emuārā es pievērsīšos citam piederumam, ko varat pievienot savam HomeKit bez tilta. Pēc HomeKit pogas izveides ir pienācis laiks HomeKit slēdzim. HomeKit slēdzis Lai gan viedā māja vēl ir sākumstadijā, tirgū ir daudz dažādu HomeKit piederumu veidu. HomeKit slēdzis palīdz kontrolēt citus HomeKit piederumus, piemēram, gaismas vai ventilatorus. Šis HomeKit slēdzis radīs vienkāršu viedās mājas vadību visai ģimenei: ikviens mājās var bezvadu režīmā vadīt vairākas viedās mājas ierīces, nospiežot pogu, nevis izmantot viedtālruņa lietotni.

Pielāgojiet katru slēdzi ar dažādām komandām. Viegli iedarbiniet viedās mājas ierīces, pārslēdzot pogu. Jūs varat kontrolēt ierīces, kurās ir Apple HomeKit: izmantojiet kā papildinājumu Siri vai mājas lietotņu komandām, lai vienkārši un droši kontrolētu mājas komplekta ierīces un grupas (ainas). Tātad, sāksim būvēt!

1. solis: programmatūras sagatavošana

Mums ir jāinstalē mūsu datorā esptool.py, lai varētu mirgot mūsu ESP modulis. Lai strādātu ar esptool.py, jūsu sistēmā būs nepieciešama Python 2.7, Python 3.4 vai jaunāka Python instalācija. Mēs iesakām izmantot jaunāko Python versiju, tāpēc dodieties uz Python vietni un instalējiet to savā datorā. Kad ir instalēts Python, atveriet termināļa logu un instalējiet jaunāko stabilo esptool.py laidienu ar pip:

pip instalēt esptool

Piezīme: dažās Python instalācijās šī komanda var nedarboties, un jūs saņemsit kļūdu. Šādā gadījumā mēģiniet instalēt esptool.py ar:

pip3 instalējiet Esptool

lpython -m pip instalēt esptool

pip2 instalēt esptool

Pēc instalēšanas esptool.py būs instalēts noklusējuma izpildāmo direktorijā Python, un jums vajadzētu būt iespējai to palaist ar komandu

esptool.py.

Termināla logā palaidiet šādu komandu:

esptool.py.

Ja jūsu datorā ir instalēta esptool.py, jūs varat viegli mirgot ESP32 vai ESP8266 plates ar programmaparatūru.

2. darbība. Aparatūras sagatavošana

Aparatūras sagatavošana
Aparatūras sagatavošana

Lai instalētu mūsu programmaparatūru mūsu esp, mēs veicam mūsu “standarta” iestatīšanu.

3. darbība: ESP OS sagatavošana

"iekraušana =" slinks"

Programmatūras instalēšana
Programmatūras instalēšana

Tagad jums ir jākonfigurē arī OTA repozitorijs. Ir ļoti svarīgi to pareizi konfigurēt, jo nākotnē to vairs nevarēsit mainīt (ja pieļaujat kļūdu, ierīce ir jādzēš un jāatjaunina vēlreiz).

OTA repozitorijs:

AchimPieters/ESP8266-HomeKit-slēdzis

OTA binārais fails:

main.bin

Lai pabeigtu sākotnējo iestatīšanu, noklikšķiniet uz pogas Pievienoties un pagaidiet apmēram 7 minūtes, līdz process tiks pabeigts (kamēr instalēšana darbojas, ierīce neko nerāda un pogas nedarbojas). Pēc tam gaismas diode iedegas uz pāris sekundēm, un jūs varēsit pievienot savu piederumu savai HomeKit ekosistēmai, izmantojot lietotni Home. LCM instalēs jūsu HomeKit ierīci jūsu ESP.

Tagad jūs varat pievienot savu HomeKit slēdzi, skenējot zemāk esošo QR kodu. Lai izveidotu savienojumu starp ESP un HomeKit, nepieciešamas dažas sekundes.

Kad esat pievienojis slēdzi, varat piešķirt slēdža, gaismas slēdža vai ventilatora slēdža iestatījumus. Kad savienosit nesen izveidoto ierīci ar HomeKit, tā tiks instalēta kā standarta slēdzis. Blakus emuāriem es parādīšu, kā tos mainīt uz gaismas slēdzi vai ventilatora slēdzi.

Plašāka informācija pieejama vietnē

Piezīme. Lai ražotu un pārdotu ar HomeKit saderīgus piederumus, jūsu uzņēmumam ir jābūt tam sertificētam (https://developer.apple.com/homekit/, ja vēlaties izstrādāt vai ražot HomeKit piederumu, kas tiks izplatīts vai pārdots, jūsu uzņēmumam ir jāreģistrējas MFi programmā.) Espressif ir ieviesis HomeKit sistēmu, taču tā jums to piešķirs tikai tad, ja jums būs MFi sertifikāts (ievērojiet šo tekstu jūsu minētās lapas apakšā: Lūdzu, ņemiet vērā, ka Espressif HomeKit SDK ir pieejams tikai MFi licenciātiem, un, pieprasot SDK, jums ir jānorāda konta numurs.). Šis projekts ir nekomerciāla HAP protokola ieviešana, nav paredzēts komerciālai lietošanai. ATSAUCE Maksims Kulkins, esp-wifi-config (2019), Library to bootstrap WiFi-accessories Wi-Fi config, https://github.com/maximkulkin/esp-wifi-config Paul Sokolovsky, esp-open-sdk (2019), Bezmaksas un atvērts (cik vien iespējams) integrēts SDK ESP8266/ESP8285 mikroshēmām, https://github.com/pfalcon/esp-open-sdk Espressif Systems, esptool (2019), ESP8266 un ESP32 sērijas sāknēšanas ielādes utilīta, https:/ /github.com/espressif/esptool HomeACcessoryKid, dzīves cikla vadītājs (2019), sākotnējā instalēšana, WiFi iestatījumi un bezvadu programmaparatūras jauninājumi jebkuram esp-open-rtos krātuvei vietnē GitHub, https://github.com/HomeACcessoryKid /dzīves cikla menedžeris

Ieteicams: