Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
Los componentes wifi como los diversos Sonoff, Tasmota y ESP8266 son muy fáciles de configurar y usar, pero las cosas a menudo no son tan fáciles como parecen.
En entornos industriales / comerciales, la automatización inalámbrica no es tan común. Los componentes inalámbricos son menos fiables que sus homólogos cableados.
¿Usaría un sensor de humo inalámbrico en una fábrica? No lo creo. ¿Y por qué usar un sensor de puerta magnético wifi en su hogar?
Los sensores / actuadores con cable son mucho más confiables, no necesitan batería ni ondas de radio en su hogar.
Lo que hice fue un componente de hardware que se puede conectar a través de RS-485 a un controlador de asistente doméstico (a través de la plataforma Modbus). Está basado en un arduino. Es similar al interruptor / relé Sonoff, pero está cableado.
Puede actuar como controlador de luz (a través de un relé y una entrada para los botones).
Puede actuar como un interruptor remoto (a través de un relé y una entrada para los botones).
Puede actuar como termostato.
Puede actuar como sensor de temperatura.
Una sola placa arduino puede ser todas estas cosas al mismo tiempo, con muchas entradas / salidas conectadas.
Paso 1: construya la pieza de hardware
Necesitas una placa arduino.
He usado un arduino nano pero otros estarán bien.
Conecte el convertidor Rs-485, una pantalla si planea usarlo, relé (s) y configúrelo para botones pulsadores.
Paso 2: Actualice el firmware
El código se puede encontrar en
No olvide configurarlo antes de copiar. Debe configurar los pines utilizados como entrada, salidas, si tiene un sensor de temperatura, una pantalla, etc.
Paso 3: Configurar Home Assistant
Edite el archivo configuration.yaml
clima: - plataforma: nombre de modbus: Termostato esclavo: 1 target_temp_register: 0 current_temp_register: 2 data_count: 2 precisión: 1 unit_of_measurement: ° C data_type: float
Paso 4: conecta el Arduino con el asistente de inicio de ejecución de Raspberry
Usa un dongle USB RS-485. Puede encontrarlo en eBay o Amazon. Es muy barato.
Paso 5: reinicie Home Assistant
Ahora puede ver el punto de ajuste de temperatura y controlarlo. El punto de ajuste se puede controlar mediante un script de automatización y desde otros componentes. Con un asistente de Google, puede modificar la temperatura mediante comandos vocales.