Sonoff MINI R4 con ESPHome

Поділитися
Вставка
  • Опубліковано 10 лют 2025
  • Como Flashear un Sonoff MINI R4 con ESPHome
    Flashear un Sonoff MINI R4 con ESPHome implica reemplazar el firmware original del dispositivo con el firmware de ESPHome, lo que te permite personalizar y controlar el dispositivo de acuerdo a tus necesidades. Aquí tienes los pasos básicos para hacerlo:
    1. Preparación del hardware:
    Asegúrate de tener un programador USB a TTL (como el FTDI) o un adaptador USB a Serial.
    Conecta el programador de hardware al Sonoff MINI R4. Debes conectar los pines TX, RX, 3.3V, GND del programador al Sonoff MINI R4.
    2. Crear el firmware de ESPHome:
    Crea un archivo de configuración YAML para el dispositivo Sonoff MINI R4 en ESPHome.
    Después de crear el archivo de configuración selecciona instalar y conectar el dispositivo al pc.
    Cuando esté listo desgarga el firmware.
    3. Flashear el firmware:
    Conecta el programador al USB a tu ordenador mientras mantienes pulsado el botón del dispositivo para arrancar en modo bootloader.
    Abre web.esphome.io... en un navegador compatible.
    Utiliza el firmware descargado para flashear. Asegúrate de utilizar el puerto correcto donde está conectado tu programador.
    4. Finalizar:
    Después de flashear el firmware, desconecta el programador y quita los cables. Alimentar el esp32 con 3.3V no hará que funcione. ¡¡No alimentes con 220V!! tienes que dessoldar los cables y montar el relé en su caja para poder utilizarlo.
    Cuando lo conectes a la corriente espera unos momentos para que el dispositivo se reinicie y se conecte a tu red Wi-Fi según la configuración que especificaste en el archivo YAML.
    Una vez completados estos pasos, tu Sonoff MINI R4 estará flasheado con el firmware de ESPHome y estará listo para ser configurado y utilizado según tus necesidades. Recuerda asegúrate de tomar las precauciones adecuadas con la corriente.
    tecfer.es/flas...
    Ejemplo de configuración:
    devices.esphom...
    #######################################
    Device specific Config Begins Below #
    #######################################
    status_led:
    pin:
    number: GPIO19
    inverted: true
    output:
    Physical relay on GPIO
    platform: gpio
    pin: GPIO26
    id: relay_1
    light:
    platform: binary
    id: light_1
    name: ${device_name}
    icon: mdi:ceiling-light-multiple-outline
    restore_mode: restore_default_off
    output: relay_1
    binary_sensor:
    platform: gpio
    pin: GPIO00
    id: button
    filters:
    invert:
    delayed_off: 50ms
    on_press:
    light.toggle:
    id: light_1
    platform: gpio
    name: s1
    pin: GPIO27
    id: s1
    filters:
    invert:
    delayed_off: 50ms
    on_press:
    then:
    light.turn_on:
    id: light_1
    on_release:
    then:
    light.turn_off:
    id: light_1

КОМЕНТАРІ •