Módulo SonOff , Actualización sketch Arduino

He actualizado el sketch de Arduino para el módulo Sonoff, ahora se puede usar sin conexión a red usando el pulsador, y si se mantiene pulsado mas de 3 segundos el módulo se reinicia, para poder conectarlo a la red, y guarda en memoria el estado que tenía en caso de fallo de corriente.

 

DESCARGALO AQUI!

 

DonacionPayPal

Anuncios

23 Respuestas a “Módulo SonOff , Actualización sketch Arduino

    • Si tiene los pines para reprogramarlo deberia no conozco ese modelo, pero si los puedes re programar, te recomiendo el sketch del modulo enchufe, es mas adecuado si son enchufes..

      • Si he visto que el pin del relé y del botón van donde mismo, el que no se a que pin va es el led, pero prefiero este sketch por poderlo encender y apagar manualmente, voy a seguir investigando a ver si doy con el número de pin del led, muchas gracias.

      • Para encontrar el pin del led, puedes hacer un sketch en que el pin se encienda y apague un numero de veces igual al numero de pin, asi cuando parpadee el led solo tienes que contar las veces que lo hace, pero creo que el pin del led funciona invertido, en low se enciende y en high se apaga…

  1. Hola! Este sketch anda bien si el wifi no falla, pero en cuanto falla el wifi, no hace mas nada… y tiene otro problema con MQTT, no le llega ningun parametro de ahi… puede que hayas subido otro sketch sin querer?

    • Me olvide de decirte que lo modifique para poder usar la libreria WiFiManager.h asi no tengo q cargar los datos del wifi en el sketch. Igualmente sin modificar nada, lo de MQTT no andaba…

  2. Nada. Por más que lo intento no funciona. El servidor NodeJS y Mosquito funcionan bien con la aplicación Home. Pero el módulo Sonoff no responde… Es el mismo modelo que el empleado en el tutorial, está bien programado porque parpadea al conectar a la red wifi, cambia el estado del relé y del led cuando se pulsa el botón y si se mantiene 3 segundos pulsados se reinicia, peeeeerroooooo, en el terminal del PC no se visualiza ningún mensaje. Mosquito no recibe los mensajes que publica el sonoff y el sonoff no recibe los mensajes de Mosquito.
    El código .ino es correcto porque lo he revisado mil veces, el SSID, el password, el nombre del host, del topic, … todo correcto, pero nada. No hay manera.
    El código del accesorio también es correcto porque con la app home funciona de perlas.
    ¿Alguna idea?

    • Si pulsando funciona y a través de la app no, solo se me ocurre, que tengas mal puesto el nombre del accesorio en alguna parte, o en el sketch, o en el accesorio de la raspberry…( con el nombre del accesorio me refiero al nombre del canal donde se publican los mensajes)

      • Que va…lo he comprobado varias veces. El nombre del accesorio lo copie y pegué en todas las partes del documento. Incluso he utilizado tus archivos originales cambiando solo el SSID, password e IP. La verdad es que estoy bastante frustrado… Estoy usando una raspberry 1 B+ y la conexión de la raspberry con el router la hago por wifi, no por cable. No sé si tendrá algo que ver (imagino que no).
        También he intentado cargar el accesorio Light1 en el sonofff del tutorial inicial que tienes y el .ino, pero nada.

  3. Si. El servidor funciona y el accesorio se conecta. Como te digo, la app home interactúa sin problemas con el servidor; van saliendo los mensajes en consola de turning on, off, etc… El problema sigue siendo el sonoff.
    Mirando el router, identifica al sonoff como ESP_5795E5 ¿Podría ser el identificador del chip? Porque se supone que debería ser el ESP8266, ¿no?
    Por aportar otro dato, la raspberry tiene una IP estatica (192.168.1.50), la cual pongo en el .ino
    El router le asigna una IP dinámica al Sonoff (192.168.1.189) Supongo que eso da igual

  4. ¡ SOLUCIONADO ! Pues después de 20.000 vueltas de viaje raspberrino, ya funciona. El problema está en la forma de ejecutar el servidor. La única manera que a mi me va es ejecutando:

    sudo DEBUG=* node BridgedCore.js

    Si lo ejecuto de cualquiera de estas formas:

    sudo DEBUG=* node Core.js
    sudo node Core.js
    sudo node BridgedCore.js

    simplemente no funciona (y no tengo ni idea de por qué)

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s