Tabla de contenido:
Video: ESP8266 - Interruptor HomeKit: 4 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:40
Por Achim Pieters https://www.studiopieters.nl Siga más por el autor:
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
Para instalar nuestro firmware en nuestro esp, hacemos nuestra configuración "estándar".
Paso 3: Preparación del SO ESP
"loading =" perezoso"
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:
ESP8266 - Tira de luz HomeKit NeoPixel: 6 pasos
ESP8266 - HomeKit NeoPixel Light Strip: 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. Es hora de hacer un Hom
Controlador LED Apple HomeKit WS2812B: 3 pasos (con imágenes)
Controlador LED Apple HomeKit WS2812B: hay muchos proyectos basados en tiras LED WS2812B, pero la mayoría de ellos utilizan homebridge o cualquier otra solución, principalmente basada en MQTT, para comunicarse con HomeKit. Algunos proyectos también utilizan efectos a través de Apple HomeKit, pero ninguno de
Deshumidificador Apple HomeKit Wi-Fi basado en ESP8266?: 6 pasos (con imágenes)
Deshumidificador Apple HomeKit Wi-Fi ¿Basado en ESP8266?: Desafortunadamente, solo hay uno o dos deshumidificadores que son compatibles con Apple HomeKit, pero estos tienen precios realmente altos (300 $ +). ¿Así que he decidido hacer mi propio deshumidificador Apple HomeKit con capacidad Wi-Fi basado en uno barato que ya tengo? I
Construya un dispositivo sensor de temperatura Apple HomeKit usando un ESP8266 y un BME280: 10 pasos
Construya un dispositivo de sensor de temperatura Apple HomeKit usando un ESP8266 y un BME280: en el instructable de hoy, crearemos un sensor de temperatura, humedad y humedad de bajo costo basado en el sensor de temperatura / humedad AOSONG AM2302 / DHT22 o BME280, sensor de humedad YL-69 y la plataforma ESP8266 / Nodemcu. Y para mostrar
Controle su chimenea con HomeKit y Alexa: 7 pasos
Controle su chimenea con HomeKit y Alexa: Recientemente instalé una chimenea de gas, que incluía un control remoto. Y después de ver algunos ejemplos de personas que integran sus chimeneas en la configuración de control de su hogar, comencé a buscar lo mismo. Mi chimenea tiene este control remoto