Taula de continguts:
- Pas 1: Preparació del programari
- Pas 2: Preparació del maquinari
- Pas 3: Preparació del sistema operatiu ESP
Vídeo: ESP8266 - Interruptor HomeKit: 4 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:12
Per Achim Pieters https://www.studiopieters.nl Segueix més de l’autor:
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
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"
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:
ESP8266 - HomeKit NeoPixel Light Strip: 6 passos
ESP8266 - HomeKit NeoPixel Light Strip: Estic molt 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. És hora de fer un Hom
Controlador LED Apple HomeKit WS2812B: 3 passos (amb imatges)
Controlador LED Apple HomeKit WS2812B: hi ha molts projectes basats en tires LED WS2812B, però la majoria utilitzen homebridge o qualsevol altra solució (basada principalment en MQTT) per comunicar-se amb HomeKit. Alguns projectes també utilitzen efectes mitjançant Apple HomeKit, però cap de
Deshumidificador Wi-Fi Apple HomeKit basat en ESP8266?: 6 passos (amb imatges)
Deshumidificador Wi-Fi Apple HomeKit Basat en ESP8266?: Malauradament, només hi ha un o dos DeHumidificadors que admeten Apple HomeKit, però tenen uns preus molt alts (300 $ +). Així que he decidit fer el meu propi deshumidificador Apple HomeKit compatible amb Wi-Fi basat en un de barat que ja tinc? Jo
Construïu un dispositiu de sensor de temperatura Apple HomeKit mitjançant un ESP8266 i un BME280: 10 passos
Construïu un dispositiu Apple HomeKit amb un sensor de temperatura amb un ESP8266 i un BME280: en la informació actual, farem un sensor de temperatura, humitat i humitat de baix cost basat en el sensor d’humitat AOSONG AM2302 / DHT22 o BME280, sensor d’humitat YL-69. i la plataforma ESP8266 / Nodemcu. I per mostrar
Controleu la vostra xemeneia amb HomeKit i Alexa: 7 passos
Controleu la vostra xemeneia amb HomeKit i Alexa: fa poc vaig tenir instal·lada una xemeneia de gas que incloïa un control remot. I després de veure alguns exemples de persones que integraven les xemeneies a la configuració de control de casa, vaig començar a buscar el mateix. La meva xemeneia té aquest comandament a distància