Taula de continguts:

ESP8266 - Interruptor HomeKit: 4 passos
ESP8266 - Interruptor HomeKit: 4 passos

Vídeo: ESP8266 - Interruptor HomeKit: 4 passos

Vídeo: ESP8266 - Interruptor HomeKit: 4 passos
Vídeo: ESP 8266 HomeKit (переключатель) 2024, De novembre
Anonim
ESP8266: commutador HomeKit
ESP8266: commutador HomeKit

Per Achim Pieters https://www.studiopieters.nl Segueix més de l’autor:

ESP32 - Càmera Homekit
ESP32 - Càmera Homekit
ESP32 - Càmera Homekit
ESP32 - Càmera Homekit
ESP8266 - HomeKit NeoPixel Light Strip
ESP8266 - HomeKit NeoPixel Light Strip
ESP8266 - HomeKit NeoPixel Light Strip
ESP8266 - HomeKit NeoPixel Light Strip

Al meu bloc anterior aquí vaig provar el kit de desenvolupament de programari ESP HomeKit. Estic tan entusiasmat amb aquest kit de desenvolupament de programari, que escriuré uns quants blocs sobre aquest genial programari. A cada bloc tractaré un altre accessori que podeu afegir al vostre HomeKit sense necessitat de pont. Després de crear el botó HomeKit, és hora de canviar HomeKit. Interruptor HomeKit Tot i que la casa intel·ligent encara està en els seus inicis, hi ha molts tipus d'accessoris HomeKit al mercat. El commutador HomeKit ajuda a controlar altres accessoris HomeKit, com ara llums o ventiladors. Aquest commutador HomeKit crearà un control de casa intel·ligent senzill per a tota la família: qualsevol persona de casa pot controlar diversos dispositius domèstics intel·ligents sense fils amb només prémer un botó en lloc de recórrer a una aplicació per a telèfons intel·ligents.

Personalitzeu cada commutador amb ordres diferents. Per activar fàcilment dispositius domèstics intel·ligents, toqueu un botó. Podeu controlar els dispositius compatibles amb Apple HomeKit: utilitzeu-los com a complement de les ordres de l’aplicació Siri o de casa per controlar de manera senzilla i segura els dispositius i grups (escenes) del kit de casa. Comencem, doncs, a construir!

Pas 1: Preparació del programari

Hem d’instal·lar esptool.py al nostre Mac per poder fer flaix el nostre mòdul ESP. Per treballar amb esptool.py, necessitareu Python 2.7, Python 3.4 o una instal·lació de Python més recent al vostre sistema. Us recomanem que utilitzeu la versió més recent de Python; per tant, aneu al lloc web de Python i instal·leu-la al vostre ordinador. Amb Python instal·lat, obriu una finestra de Terminal i instal·leu la versió més recent estable d’esptool.py amb pip:

pip instal·lar esptool

Nota: amb algunes instal·lacions de Python és possible que aquesta ordre no funcioni i rebreu un error. Si és així, intenteu instal·lar esptool.py amb:

pip3 instal·la Esptool

lpython -m pip instal·la esptool

pip2 instal·la esptool

Després d'instal·lar, tindreu instal·lat esptool.py al directori d'executables per defecte de Python i hauríeu de poder executar-lo amb l'ordre

esptool.py.

A la finestra del terminal, executeu l'ordre següent:

esptool.py.

Amb esptool.py instal·lat a l’ordinador, podeu fer flash fàcilment les plaques ESP32 o ESP8266 amb el firmware.

Pas 2: Preparació del maquinari

Preparació del maquinari
Preparació del maquinari

Per instal·lar el nostre firmware al nostre esp, fem la nostra configuració "estàndard".

Pas 3: Preparació del sistema operatiu ESP

"loading =" mandrós"

Instal·lació de programari
Instal·lació de programari

Ara també heu de configurar el dipòsit OTA. És molt important que el configureu bé, perquè no el podreu canviar en el futur (si cometeu un error, heu d'esborrar i fer flaix el dispositiu de nou).

Dipòsit OTA:

AchimPieters / ESP8266-HomeKit-switch

Fitxer binari OTA:

main.bin

Per acabar la configuració inicial, feu clic al botó Uneix-vos i espereu uns 7 minuts fins que finalitzi el procés (mentre la instal·lació funciona, el dispositiu no mostra res i els botons no funcionen). Després, el LED s’encén durant un parell de segons i podreu afegir el vostre accessori al vostre ecosistema HomeKit mitjançant l’aplicació Home. LCM instal·larà el dispositiu HomeKit al vostre ESP.

Ara podeu afegir el vostre HomeKit Switch escanejant el codi QR següent. La connexió entre el vostre ESP i HomeKit triga uns quants segons.

Un cop hàgiu afegit el commutador, podeu assignar la configuració del commutador, del commutador de llum o del commutador del ventilador. Quan connecteu el dispositiu creat recentment a HomeKit, l'instal·larà de manera estàndard com a commutador. Al costat de Blogs us mostraré com canviar-los a un interruptor de llum o un ventilador.

Més informació a

Nota: per produir i vendre accessoris compatibles amb HomeKit, cal que la vostra empresa en tingui la certificació (https://developer.apple.com/homekit/, si esteu interessats en desenvolupar o fabricar un accessori HomeKit que es distribuirà o vendrà, la vostra empresa s'ha d'inscriure al programa MFi.) Espressif té la implementació del marc HomeKit, però només us el proporcionarà si teniu la certificació MFi (observeu aquest text a la part inferior de la pàgina que heu mencionat: tingueu en compte que l'SDK d'Espressif HomeKit només està disponible per als llicenciataris MFi i heu de proporcionar el número de compte a efectes de verificació quan sol·liciteu l'SDK.). Aquest projecte és una implementació no comercial del protocol HAP, no pensat per a ús comercial. REFERÈNCIA Maxim Kulkin, esp-wifi-config (2019), Biblioteca per arrencar accessoris compatibles amb WiFi Configuració WiFi, https://github.com/maximkulkin/esp-wifi-config Paul Sokolovsky, esp-open-sdk (2019), SDK integrat gratuït i obert (tant com sigui possible) per a xips ESP8266 / ESP8285, https://github.com/pfalcon/esp-open-sdk Espressif Systems, esptool (2019), utilitari d'arrencada sèrie ESP8266 i ESP32, https: / /github.com/espressif/esptool HomeACcessoryKid, life-cycle-manager (2019), instal·lació inicial, configuració de WiFi i actualitzacions de firmware per aire per a qualsevol dipòsit esp-open-rtos a GitHub, https://github.com/HomeACcessoryKid / gestor-cicle de vida

Recomanat: