Índice:
Vídeo: ESP8266 - Switch HomeKit: 4 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:35
Por Achim Pietershttps://www.studiopieters.nlFollow Mais do autor:
Em meu blog anterior, testei o ESP HomeKit Software Development Kit. Estou tão entusiasmado com este Kit de Desenvolvimento de Software que irei escrever alguns blogs sobre esse software genial. Em cada Blog, irei abordar um outro acessório que você pode adicionar ao seu HomeKit sem a necessidade de uma ponte. Depois de fazer o botão HomeKit, é hora de mudar o HomeKit. Switch HomeKit Embora a casa inteligente ainda esteja em sua infância, existem muitos tipos diferentes de acessórios HomeKit no mercado. O HomeKit Switch ajuda a controlar outros acessórios HomeKit, como luzes ou ventiladores. Este HomeKit Switch irá criar um controle doméstico inteligente simples para toda a família: qualquer pessoa na casa pode controlar vários dispositivos domésticos inteligentes sem fio com o pressionar de um botão em vez de recorrer a um aplicativo de smartphone.
Personalize cada switch com comandos diferentes. Acione facilmente dispositivos domésticos inteligentes ao alternar um botão. Você pode controlar dispositivos habilitados para Apple HomeKit: use como um complemento para Siri ou comandos de aplicativos domésticos para controlar de forma simples e segura dispositivos e grupos de kits domésticos (cenas). Então, vamos começar a construir!
Etapa 1: Preparação do software
Temos que instalar o esptool.py em nosso Mac para poder atualizar nosso módulo ESP. Para trabalhar com esptool.py, você precisará do Python 2.7, Python 3.4 ou de uma instalação Python mais recente em seu sistema. Recomendamos usar a versão mais recente do Python, então vá para o site do Python e instale-o em seu computador. Com o Python instalado, abra uma janela do Terminal e instale a versão mais recente do esptool.py estável com pip:
pip instalar esptool
Observação: com algumas instalações Python, esse comando pode não funcionar e você receberá um erro. Se for esse o caso, tente instalar esptool.py com:
pip3 instalar Esptool
lpython -m pip install esptool
pip2 instalar esptool
Após a instalação, você terá esptool.py instalado no diretório de executáveis padrão do Python e deverá ser capaz de executá-lo com o comando
esptool.py.
Na janela do Terminal, execute o seguinte comando:
esptool.py.
Com esptool.py instalado em seu computador, você pode facilmente atualizar suas placas ESP32 ou ESP8266 com o firmware.
Etapa 2: Preparação de Hardware
Para instalar nosso firmware em nosso esp, fazemos nossa configuração “padrão”.
Etapa 3: Preparação do ESP OS
"carregando =" preguiçoso"
Agora, você deve configurar o repositório OTA também. É muito importante que você configure corretamente, porque você não pode alterá-lo no futuro (se você cometer um erro, você deve apagar e piscar o dispositivo novamente).
Repositório OTA:
AchimPieters / ESP8266-HomeKit-switch
Arquivo binário OTA:
main.bin
Para terminar a configuração inicial, clique no botão Join e aguarde cerca de 7 minutos até que o processo termine (enquanto a instalação está funcionando, o dispositivo não mostra nada e os botões não funcionam). Depois disso, o LED acende por alguns segundos e você poderá adicionar seu acessório ao ecossistema HomeKit usando o aplicativo Home. LCM irá instalar seu dispositivo HomeKit em seu ESP.
Agora você pode adicionar seu HomeKit Switch digitalizando o código QR abaixo. Para fazer a conexão entre o ESP e o HomeKit, leva alguns segundos.
Depois de adicionar o interruptor, você pode atribuir as configurações de interruptor, interruptor de luz ou interruptor de ventilador. Quando você conectar seu dispositivo criado recentemente ao HomeKit, ele o instalará por padrão como um switch. No próximo a Blogs, mostrarei como alterá-los para um interruptor de luz ou um interruptor de ventilador.
Mais informações, visite
Nota: Para produzir e vender acessórios compatíveis com HomeKit, sua empresa precisa ser certificada para isso (https://developer.apple.com/homekit/, Se você estiver interessado em desenvolver ou fabricar um acessório HomeKit que será distribuído ou vendido, sua empresa deve se inscrever no Programa MFi.) O Espressif tem sua implementação do framework HomeKit, mas só a dará se você tiver a certificação MFi (observe este texto no final da página que você mencionou: Observe que o Espressif HomeKit SDK está disponível apenas para licenciados MFi, e você precisa fornecer o número da conta para fins de verificação ao solicitar o SDK.) Este projeto é uma implementação não comercial do protocolo HAP, não se destina ao uso comercial. REFERÊNCIA Maxim Kulkin, esp-wifi-config (2019), Biblioteca para inicializar acessórios habilitados para WiFi config WiFi, https://github.com/maximkulkin/esp-wifi-config Paul Sokolovsky, esp-open-sdk (2019), SDK integrado gratuito e aberto (tanto quanto possível) para chips ESP8266 / ESP8285, https://github.com/pfalcon/esp-open-sdk Espressif Systems, esptool (2019), utilitário de bootloader serial ESP8266 e ESP32, https: / /github.com/espressif/esptool HomeACcessoryKid, gerenciador de ciclo de vida (2019), instalação inicial, configurações de WiFi e atualizações de firmware para qualquer repositório esp-open-rtos no GitHub, https://github.com/HomeACcessoryKid / gerenciador de ciclo de vida
Recomendado:
ESP8266 - HomeKit NeoPixel Light Strip: 6 etapas
ESP8266 - HomeKit NeoPixel Light Strip: Estou tão entusiasmado com este Kit de Desenvolvimento de Software, que irei escrever alguns blogs sobre este software genial. Em cada Blog, irei abordar um outro acessório que você pode adicionar ao seu HomeKit sem a necessidade de uma ponte. Hora de fazer um Hom
Controlador LED Apple HomeKit WS2812B: 3 etapas (com imagens)
Controlador de LED Apple HomeKit WS2812B: Existem muitos projetos baseados em fitas de LED WS2812B, mas a maioria deles está usando homebridge ou qualquer outra solução - principalmente baseada em MQTT - para se comunicar com o HomeKit. Alguns projetos também usam efeitos por meio do Apple HomeKit, mas nenhum de
Desumidificador Apple HomeKit Wi-Fi baseado em ESP8266?: 6 etapas (com imagens)
Desumidificador Wi-Fi Apple HomeKit baseado em ESP8266?: Infelizmente, existem apenas um ou dois Desumidificadores que suportam o Apple HomeKit, mas estes têm preços realmente altos (300 $ +). Então, decidi fazer meu próprio desumidificador Apple HomeKit com capacidade para Wi-Fi baseado em um barato que já possuo? EU
Construir um dispositivo de sensor de temperatura Apple HomeKit usando um ESP8266 e um BME280: 10 etapas
Construir um dispositivo de sensor de temperatura Apple HomeKit usando um ESP8266 e um BME280: No instrutível de hoje, faremos um sensor de temperatura, umidade e umidade de baixo custo com base no sensor de temperatura / umidade AOSONG AM2302 / DHT22 ou BME280, sensor de umidade YL-69 e a plataforma ESP8266 / Nodemcu. E para exibir
Controle sua lareira com HomeKit e Alexa: 7 etapas
Controle sua lareira com HomeKit e Alexa: Recentemente, instalei uma lareira a gás, que incluía um controle remoto. E depois de ver alguns exemplos de pessoas integrando suas lareiras em suas configurações de controle de casa, comecei a procurar o mesmo. Minha lareira tem esse controle remoto