Tabla de contenido:

ESP8266 - Interruptor HomeKit: 4 pasos
ESP8266 - Interruptor HomeKit: 4 pasos

Video: ESP8266 - Interruptor HomeKit: 4 pasos

Video: ESP8266 - Interruptor HomeKit: 4 pasos
Video: Apple Homekit устройства - реле с кинетическим выключателем, реле в подрозетник, умная розетка 2024, Noviembre
Anonim
ESP8266 - Interruptor HomeKit
ESP8266 - Interruptor HomeKit

Por Achim Pieters https://www.studiopieters.nl Siga más por el autor:

ESP32 - Cámara Homekit
ESP32 - Cámara Homekit
ESP32 - Cámara Homekit
ESP32 - Cámara Homekit
ESP8266 - Tira de luz HomeKit NeoPixel
ESP8266 - Tira de luz HomeKit NeoPixel
ESP8266 - Tira de luz HomeKit NeoPixel
ESP8266 - Tira de luz HomeKit NeoPixel

En mi blog anterior, probé el kit de desarrollo de software ESP HomeKit. Estoy tan entusiasmado con este kit de desarrollo de software, que voy a escribir algunos blogs sobre este software genial. En cada Blog abordaré otro accesorio que puedes añadir a tu HomeKit sin necesidad de un puente. Después de hacer el botón HomeKit, es el momento del interruptor HomeKit. Interruptor HomeKit Si bien la casa inteligente aún está en su infancia, existen muchos tipos diferentes de accesorios HomeKit en el mercado. El interruptor HomeKit ayuda a controlar otros accesorios HomeKit como luces o ventiladores. Este HomeKit Switch creará un control de hogar inteligente simple para toda la familia: cualquier persona en el hogar puede controlar múltiples dispositivos domésticos inteligentes de forma inalámbrica con solo presionar un botón en lugar de recurrir a una aplicación de teléfono inteligente.

Personaliza cada Switch con diferentes comandos. Active fácilmente dispositivos domésticos inteligentes pulsando un botón. Puede controlar los dispositivos habilitados para Apple HomeKit: utilícelo como complemento de Siri o los comandos de la aplicación para el hogar para controlar de forma sencilla y segura los dispositivos y grupos (escenas) del kit para el hogar. ¡Así que comencemos a construir!

Paso 1: preparación del software

Tenemos que instalar esptool.py en nuestra Mac para poder actualizar nuestro módulo ESP. Para trabajar con esptool.py, necesitará Python 2.7, Python 3.4 o una instalación de Python más reciente en su sistema. Recomendamos usar la última versión de Python, así que vaya al sitio web de Python e instálelo en su computadora. Con Python instalado, abra una ventana de Terminal e instale la última versión estable de esptool.py con pip:

pip instalar esptool

Nota: con algunas instalaciones de Python, es posible que ese comando no funcione y recibirá un error. Si ese es el caso, intente instalar esptool.py con:

pip3 instalar Esptool

lpython -m pip instalar esptool

pip2 instalar esptool

Después de la instalación, tendrá esptool.py instalado en el directorio de ejecutables de Python predeterminado y debería poder ejecutarlo con el comando

esptool.py.

En su ventana de Terminal, ejecute el siguiente comando:

esptool.py.

Con esptool.py instalado en su computadora, puede actualizar fácilmente sus placas ESP32 o ESP8266 con el firmware.

Paso 2: preparación del hardware

Preparación del hardware
Preparación del hardware

Para instalar nuestro firmware en nuestro esp, hacemos nuestra configuración "estándar".

Paso 3: Preparación del SO ESP

"loading =" perezoso"

Instalación de software
Instalación de software

Ahora, también debe configurar el repositorio OTA. Es muy importante que lo configure correctamente, porque no podrá cambiarlo en el futuro (si comete un error, debe borrar y flashear el dispositivo nuevamente).

Repositorio OTA:

AchimPieters / ESP8266-HomeKit-interruptor

Archivo binario OTA:

main.bin

Para finalizar la configuración inicial, haga clic en el botón Unirse y espere unos 7 minutos hasta que finalice el proceso (mientras la instalación funciona, el dispositivo no muestra nada y los botones no funcionan). Después de eso, el LED se enciende durante un par de segundos y podrá agregar su accesorio a su ecosistema HomeKit usando la aplicación Home. LCM instalará su dispositivo HomeKit en su ESP.

Ahora puede agregar su HomeKit Switch escaneando el código QR a continuación. Hacer la conexión entre su ESP y HomeKit toma unos segundos.

Una vez que haya agregado el interruptor, puede asignar los ajustes de Interruptor, Interruptor de luz o Interruptor de ventilador. Cuando conecte su dispositivo creado recientemente a HomeKit, lo instalará de forma estándar como un conmutador. En el siguiente de Blogs, te mostraré cómo cambiarlos a un interruptor de luz o un interruptor de ventilador.

Más información visite

Nota: Para producir y vender accesorios compatibles con HomeKit, su empresa debe estar certificada para eso (https://developer.apple.com/homekit/, si está interesado en desarrollar o fabricar un accesorio HomeKit que se distribuirá o venderá, su empresa debe inscribirse en el Programa MFi). Espressif tiene su implementación del marco HomeKit, pero solo se la proporcionará si tiene la certificación MFi (observe este texto en la parte inferior de la página que mencionó: Tenga en cuenta que el SDK de Espressif HomeKit está disponible solo para los licenciatarios de MFi, y debe proporcionar el número de cuenta para fines de verificación cuando solicite el SDK.) Este proyecto es una implementación no comercial del protocolo HAP, no está diseñado para uso comercial. REFERENCIA Maxim Kulkin, esp-wifi-config (2019), Biblioteca para iniciar la configuración de WiFi de accesorios habilitados para WiFi, https://github.com/maximkulkin/esp-wifi-config Paul Sokolovsky, esp-open-sdk (2019), SDK integrado libre y abierto (tanto como sea posible) para chips ESP8266 / ESP8285, https://github.com/pfalcon/esp-open-sdk Espressif Systems, esptool (2019), utilidad de cargador de arranque en serie ESP8266 y ESP32, https: / /github.com/espressif/esptool HomeACcessoryKid, life-cycle-manager (2019), instalación inicial, configuración de WiFi y actualizaciones de firmware por aire para cualquier repositorio esp-open-rtos en GitHub, https://github.com/HomeACcessoryKid / administrador-del-ciclo-de-vida

Recomendado: