Tabla de contenido:

Automatización del hogar con NodeMCU, HomeAssistant y MQTT: 6 pasos
Automatización del hogar con NodeMCU, HomeAssistant y MQTT: 6 pasos

Video: Automatización del hogar con NodeMCU, HomeAssistant y MQTT: 6 pasos

Video: Automatización del hogar con NodeMCU, HomeAssistant y MQTT: 6 pasos
Video: Automatizacion del Hogar con Raspberry Pi y NodeMCU 2024, Mes de julio
Anonim
Image
Image

¿Quieres empezar a transformar tu hogar en hogar inteligente? ¿Y también hacerlo barato?

NodeMCU y HomeAssistant están aquí para ayudar con eso. Te recomiendo que veas este video, tal vez te sea más fácil seguirlo. De lo contrario, siga los pasos a continuación.

Suministros

1 × NodeMCU v3 NodeMCU en eBay:

2 × Protoboards en eBay:

1 × Fotorresistor Fotorresistor en eBay:

1 × Interruptor magnético Interruptor magnético en eBay:

1 × Relay Relay en eBay:

1 × Botones y resistencias en eBay:

7 × resistencias (2x 10kohm, 4x 100ohm, 1x 4.7kohm)

4 × LED LED en eBay:

20 × Wires Wires en eBay:

1 × Sensor de temperatura Sensor de temperatura DALLAS en eBay:

1 × sensor de movimiento (PIR) Sensor de movimiento:

1 × ADICIONAL: banco de energía

Paso 1:

Imagen
Imagen

¡Hola!

Obtenga todos los suministros necesarios (componentes) y comencemos.

Paso 2:

Conecte todos los componentes de acuerdo con este boceto desordenado. Lo siento por el lío de los cables.:(

Paso 3:

Imagen
Imagen

Instalar PlatformIO IDE, HomeAssistant + Python

Una vez más, puede seguir este video para ver más detalles sobre la instalación de HomeAssistant y Python. Para seguir paso a paso la instalación de PlatformIO y ver cómo cargar un programa LED parpadeante simple, consulte este video.

Tenga en cuenta que no necesita utilizar estrictamente PlatformIO IDE, pero probablemente le resultará más fácil seguirlo.

Paso 4:

Imagen
Imagen

Copie el código al archivo main.cpp desde aquí Reemplace mqtt_server IP a IP de su PC en la que está instalado HomeAssistant. Reemplace el SSID y la contraseña con el SSID y la contraseña de Wi-Fi que desee. Sube a NodeMCU.

Paso 5:

Imagen
Imagen

En la búsqueda de Windows (inicio), escriba% appdata% y abra la carpeta.homeassistant. Allí encontrará configuration.yaml. Ábrelo y reemplaza todo el contenido con este.

¡Tenga cuidado si escribe algo adicional porque la configuración es sensible al espacio! Debe estar estructurado dentro de sus reglas.

Inicie HomeAssistant en su PC si aún no lo ha hecho. Ingrese la IP de esa PC y agregue el puerto: 8123 después en el navegador. En la esquina superior derecha encontrará la opción para configurar la interfaz de usuario. Seleccione eso y nuevamente en la esquina superior derecha busque el editor de configuración RAW y reemplace su contenido con este.

Paso 6:

Imagen
Imagen

Verifique que todo esté conectado correctamente y que MQTT esté funcionando como debería enviando datos cada pocos segundos y pruebe cómo está funcionando cada sensor.

En su teléfono inteligente, vaya al navegador e ingrese la IP de su servidor HomeAssistant y agregue el puerto: 8123. Guarde la página web en la pantalla de inicio y tendrá acceso a su nuevo sistema de automatización del hogar con un solo toque.

Ahora, al final, los animo a expandir este proyecto para que sea más útil y no solo con fines educativos. Gracias por acompañarme a través de esta construcción del proyecto.:)

Recomendado: