martes, 13 de marzo de 2018

Programación SonOff 4ch Pro

Muy buenas, hoy vamos a ver como programar un sonoff CH4 Pro




Este bicho me ha gustado sobre todo porque a diferencia del anterior los reles que tiene son NO / NC... no como antes que ya llevaban 220v en sus salidas. De esta forma podemos alimentar una bombilla, la iluminación del jardín o controlar las válvulas del riego del césped....!! Ideal!


Una vez que tengamos compilado el firmware, en mi caso ESPEeasy, utilizaremos NodeMCU programmer para programarlo.

Lo podéis bajar de aquí -> https://github.com/nodemcu/nodemcu-flasher

Lo configuraremos de la siguiente forma:




Por último seleccionaremos el puerto com.


Bien para poder flashear el sonoff, necesitamos que entre en modo programación. Para ello hay que poner el GPIO-0 a masa y no hay ningún boton que lo haga, así que haremos el siguiente puente, y cuando lo tengamos hecho le daremos alimentación.


Una vez hecho el puente, le damos alimentación SIN QUITAR EL PUENTE, y una vez alimentado pulsamos el botón flash!!



Y ahora solo nos queda esperar que complete la grabación del nuevo firmware.....


**Con estos parámetros he compilado yo el firmware y me ha ido bien.... con menos de 128K de SPIFFS no os funcionarán las nuevas versiones de ESPEASY

Aquí os dejo un binario compilado ya por si no queréis compilarlo vosotros:



Si todo ha ido bien, tras reiniciarlo veréis en el puerto serie el log de arranque



Y recordar que el password de   ESP_Easy_0 es configesp


Para que al arrancar se queden los 4 reles apagados podemos utilizar la siguiente regla

On System#Boot do
  gpio,12,0
  gpio, 5,0
  gpio,4,0
  gpio,15,0

endon


A continuación podéis ver a que GPIO corresponde cada relé







SONOFF POW

En esta entrada vamos a ver como conectar nuestro sonoff POW a domoticz. El firmware que utilizaremos es el ESPEASY, no uso tasmota porq...