Programación de dispositivos Sonoff (o cualquier ESP8266) con ESPurna paso a paso.

Para programar dispositivos Sonoff (o cualquier ESP8266) con ESPurna hay que seguir unos pasos muy sencillos. Una vez programado, agregarlo a tu Domoticz es chupado, también hay que configurar MQTT para que el Domoticz pueda modificar el ESPurna.

Esto es una explicación paso a paso muy básica. Más información en los enlaces que hay en el artículo.

Por qué elegir ESPurna en lugar de Tasmota u otro? Porque es catalán, porque funciona, porque soporta muchos dispositivos, porque tiene una gran comunidad detrás, porque hace lo que necesitas.

Prepara el Sonoff para programarlo.

Descargar tu firmware de ESPurna

Descarga ESPEasyFlasher

Programa el Sonoff ya, vamos!

  • En la carpeta donde está FlashESP8266.exe copia la imagen de ESPurna que te has descargado.
  • Ejecuta FlashESP8266.exe y elige la imagen de firmware.
  • Conecta el programador con el Sonoff.
  • Dale al botón de Sonoff y sin soltar enchufa el programador al PC. Luego suelta.
  • Dale al botón Flash.
  • Ahora flasheará la imagen como en https://youtu.be/MOEmVYn4I8A?t=3m22s, dale un minuto

Funciona? a probar!

Configuración servidor MQTT en RaspberryPi

Lo hice hace un tiempo sin documentar bien. Está en otro manual más arriba.

http://bitluni.net/simple-mqtt-broker-setup-on-a-raspberry-pi/

https://www.reddit.com/r/raspberry_pi/comments/4ria15/running_mosquitto_mqtt_broker_at_startup_on_rpi_2/

https://gist.github.com/josuesantos93/6bfab1dd28a47efc8606517e45143824

  • sudo apt install mosquitto mosquitto-clients
    sudo nano /etc/mosquitto/mosquitto.conf
  • Modifica el usuario/contraseña y pon el que quieras.
  • Asegúrate que funciona tras el reinicio.

Configuración MQTT En Domoticz

Esto no controlo nada, pero los aparatos me encienden y apagan así que funcionará...

  • En Hardware, agregar MQTT client Gateway with LAN interface
  • Dirección remota: la IP del servidor MQTT (será la misma raspi)
  • Puerto: 1883
  • usuario: mqttuser
  • Contraseña: ********
  • Publish Topic: out

 

Espero hayas podido hacer funcionar todo. Si tienes alguna duda, busca en los enlaces y videos que he puesto en el artículo.