Domótica Barata (11). Instalando Firmware a Sonoff Basic (Tasmota) (
Vložit
- čas přidán 26. 08. 2024
- Cambiamos el firmaware del sonoff con el firmaware de Tasmota y arduino
Links:
Tasmota: github.com/are...
Arduino: www.arduino.cc/
Notepad++: notepad-plus-p...
Repositorio placas arduino de terceros:"arduino.esp8266..."
Aplicación FING para arduino: play.google.co...
FTDI: www.ebay.es/it...
Hola Jorge, cuando intento poner la placa genérica ESP8266 no me aparece, que puede estar fallando?gracias
No has puesto en las preferencias Ajustes el gestor de URLs de placas de terceros "arduino.esp8266.com/versions/2.3.0/package_esp8266com_index.json"
C:\Users\Jorge\Desktop\Sonoff-Tasmota-development\sonoff\xdrv_06_snfbridge.ino:49:17: fatal error: ihx.h: No such file or directory
#include "ihx.h"
me sale este error, alguien sabe porque pasa esto
@@jorgepas A mi tampoco me sale, y he puesto el URL. Gracias
@Roberto Padron Ahora es github.com/esp8266/Arduino/releases/download/2.3.0/package_esp8266com_index.json
Muchísimas gracias por este estupendo tutorial. Las librerías al compilar me estaba dando quebraderos de cabeza. Saludos de un sevillano en Zaragoza!
Muchas gracias, me ha sido de gran ayuda, ya que lo de las librerías me traía de cabeza.
Por cierto el pind D3 en el caso del Wemos mini (es que he usado), polarizado en pull-up es el que corresponde al pulsador para encender y apagar. Por si a alguien le sirve, sigo investigando.
Saludos
Hola Jorge necesito ayuda ya que de me quebró el boton de seteo-encendido y no se si puedo usar los pines para remplazarlo
Hola Jorge, lo de las librerías que haces 4 veces se soluciona copiando esas carpetas del zip descargado a las librerías de arduino. Saludos y muy buenos vídeos
Gracias por el aporte.
Hola Jorge buen día, yo tengo una pregunta, en mi trabajo ya manipularon los sonoff con un firmware que opere con una app de la misma, mi pregunta es, hay de donde pueda bajar el firmware original de casa sonoff. Tenemos el s31 y apagadores dobles y sencillos, te agradecería si me pudieras orientar. Saludos
No sé de dónde bajar el firmware original
no puedo colocar tasmota en esp8266-01,, me aparecen muchos errores al ultimo con las librerias
como si estubiesen duplicadas
Buenas jorge, como puedo sincronizar 2 sonoff con tasmota para que funcionen a la vez? Es decir ponerlo en un pasillo al final y al principio
Hola Jorge, el sonoff lo común es accionarlo con el móvil (wifi) u ordenador que haya dentro de esa wifi con la aplicación ewelink, pero esto lo que haces aun no entiendo bastante, es para controlarlo desde la web de cualquier parte del mundo ?
Me uno a la pregunta
+2
para vincularlo con Homeassistant por ejemplo.
consulta, al cargar la direccion que dejas en arduino, me sale un error que no esta disponible, y no puedo descargar la placa del esp8266
El vídeo tiene ya dos años. habrá cambiado tanto la versión de arduino como la de tasmota. Busca otras opciones de flasheo. En los nuevos sonoff se hace vía OTA sin cables.
cuando te refieres que soporta hasta 10A puedo conectar cualquier aparato que vaya a12V, 24V? soy ignorante en la materia.
El relé aguanta 10A.
No. El relé no es libre de potencial. Da con lo que alimentes. Si a limentas a 230X. Da 230V.
Excelente Video!! Una pregunta si actualizas el firmaware puedes utilizarlo con Alexa o Google Home? Gracias
a través de openhab sí
czcams.com/video/0i8ROl1KS3Y/video.html a través de openhab sí
czcams.com/video/0i8ROl1KS3Y/video.html
@@jorgepas y no es posible montarlo en un mqqt online, e integrarlo con IFFT?
@@rc3d490 También se puede. El sistema es muy abierto con otros sistemas IOT online
Muy buenas Jorge
He cambiado la dirección ip donde lo dices en el vídeo
Varias veces y no me funciona siempre me coje la misma dirección
¿sabrías decirme porque?
hola jorge, que tal, como es para volver con el firmware original? , yo lo fhashe a tasmota y ahora quiero hacer la inversa, volverlo a lo roginal. gracias
Para flahear al original se hace igual..... pero para eso hay que conseguir el firmware original... desconozco de dónde.
Hola Jorge, el vídeo genial. Me gustaría usar este método, ya que me pasa como a ti que algunos he flasheado fácil con el easy.... pero tengo 2 TH16 que no quieren. ¿Tienes tu método escrito paso a paso para poder seguirlo? Gracias
No lo tengo escrito czcams.com/video/exEmeyAwbmI/video.html
@@jorgepas Gracias
Buenas, flasheando me llega al 100%, lo desconecto pero no hace nada, no enciende ni nada.. sabes a que se debe?
SOLUCIONADO: Si comprais los sonoff en banggood, teneis que configurar en arduino el Generic ESP8285. Y ya funciona. Saludos. ;)
Viva la Virgen del Pilar. Preciosa fondo de pantalla.
Hola Jorge, gracias por tus vídeos, una consulta: con un servidor openhab, enchufes sonoff convertidos con tasmota, aún puedo controlarlos con Google home? ..
No creo
Amigo disculpe al momento de descargar tasmota no esta la carpeta de Sonoof tasmota
el repositorio de gitHub de Tasmota está en el sitio.
Pero ahora se puede hacer la actualización vía OTA. No recomiendo el flasheo con cable.
czcams.com/video/-2yeDQME4Xo/video.html
Hola Jorge, aqui un seguidor tuyo, la verdad es que explicas muy bien tus video, mis felicitaciones. Aqui lanzo mi pregunta, he descargado todo los archivos y repositores, pero cuando cargo en arduino el archivo sonoff.ino, no sale el fichero use_config.h, sabria alguien decirme porque. algo he echo mal y no lo veo. Gracias por vuestra ayuda
Gracias Victor, por tu contestación. Si correcto, me di cuenta que el archivo my-user-config.h, es el que sustituyue a user-config.h, lo solucioné, pero ahora tengo otro problema, que no me cargan muchas librerias... me muchos errores y es por librerias, que no las encuentra. en fin sigo peleandome con el proyecto, a ver si doy con la tecla, 1000 gracias por contestarme. un saludo
Jorge buenas noches, gracias por tu magnifico video, espero siguiendo tus pasos configurar los sonoff que tengo en casa.
Me quedo en el mismo paso de Antonio Camarena (al elegir placa generica ESP8266 no me aparece) he ido a preferencias ajustes gestor de url de placas de terceros y he puesto el enlace incluyendo he abierto y cerrado el programa pero sigue sin aparecer.
¿en que podria estar fallando?
Me auto respondo :D al poner la URL he tenido que ir a Programas - incluir liberias - gestionar librerias - busco ESP8266 y lo he instalado
Es el repositorio de placas de terceros. Dadle al link y copiad entera la URL o bien copia esta URL y quitas los espacios: "http: // arduino.esp8266.com/versions/2.3.0/package_esp8266com_index.json" (para que youtube no me recorte la url)
Jorge gracias por responder tan rapido, he desinstalado todo y vuelto a empezar desde 0 decomprimiendo en carpeta descargas, voy a Archivos - Preferencias pongo la URL pero sigue sin aparecer la placa generica ESP8266, si voy a gestor de tarjetas y busco si me aparece para instalar ESP8266 community le doy a instalar descarga 11mb y despues unos 153mb adicionales. ¿es correcto asi como lo estoy haciendo?
Buenas noches Jorge, soy aficionado no muy ducho, entiendo que el modulo sonof funciona por medio de la wifi que tengamos en casa, y se controla con cualquier movil u ordenador que haya dentro de esa wifi, y que tenga el programa para controlarlo, y esto que indicas en este video es para poder controlarlo desde cualquier parte a traves de la web, es así?, el sonof no se puede controlar via web si no es asi?, gracias de antemano, y saludos
A través del firmware lo podrías manejar con su propia wifi pero creo que no sería práctico y desconozco cómo hacerlo
Pero el sonof tal como viene se puede manejar con el wifi de la casa y por ejemplo el movil, desde otro lugar a traves de internet, no se si me explico
Sí. con la aplicación ewelink czcams.com/video/OK2nbzB6NpU/video.html
ok, gracias Jorge
Jorge buenas tardes, me sale el error "exit status 1 Error compilando para la tarjeta Generic ESP8266 Module" e probado en otro ordenador pero tampoco consigo que funcione, ¿Me podrias ayudar?
Un saludo y gracias.
No sabría decirte. Como no sea que no estás usando la versión portable de arduino o no esté configurado el puerto COM...
Gracias, copie las librerias al proyecto y funciono perfectamente, culpa mia,. Tuve que cambiar la configuracion segun me indicaba el fichero de tasmota
"#define MQQT_MAX_PACKET_SIZE 1000"
En el IDE Tools lo puse "Flash Mode:"DOUT""
Y "Flash size: "1m (no SPIFFS)""
Muy buen video. Muchas gracias Jorge.
Un saludo
Mi estimado tal cual indica usted estoy haciendo pero no se resuelve el error tal vez algo mas que no este haciendo me podría comentar por favor
tengo el error
In file included from sonoff_post.h:41:0,
from sonoff.ino:37:
C:\Users\TeresitaDeJesus\Documents\Arduino\libraries\esp-knx-ip-async-udp-0.4.0.15/esp-knx-ip.h:46:20: fatal error: EEPROM.h: No such file or directory
#include
^
compilation terminated.
Error de compilación
hola sin querer desde la aplicacion quise actualizar la firmware del equipo pero ya no encendio mas vi tu video pero no se donde conseguir el adaptador usb que muestras me podria ayudar saludos
El link está en la descripción del vídeo
Hola paisano!! quería hacerte una pregunta. Estoy trabando en un proyectopara poner un sonoff para abrir una puerta de garaje, y he comprado un sonoff RF. Mi idea es poder abrir tanto desde pulsador en pared, como app como mando RF, sabes si sería posible y como hacerlo??
Desconozco el funcionamiento de la placa electrónica de una puerta de garaje. Me quiero imaginar que necesita un pulso para subir y luego hay una temporización para la bajada.
Si es así necesitas solo dar un pulso, para eso es mejor el 4CH que tiene contacto temporizado.
Si lo que quieres es hacer la automatización completa (inversión de giro) ya es más complejo porqeu no puedes garantizar a priori los enclavamientos eléctricos que impedirían un cortocircuito.
@@jorgepas Gracias por tu respuesta. diría que solo es necesario dar un pulso para abrir y que para el motor al llegar al final de carrera de la puerta y a la inversa. Si no me equivoco, creo haber visto en algún tutorial cortar algun contacto de la placa del sonoff y empalmar otra zona (como para convertirlo en relé a secas) y a través de la aplicación ponerle que cambie de estado 1 segundo después de haber accionado el sonoff.
Jorge, buenas tardes, consulta, tengo un sonoff sv que le puse tasmota, ahora quiero volver al firmware original, se podrá?
Si tienes el firmware original sí. Si no lo tienes es dificil.
@@jorgepas tengo dos sonoff sv, a uno lo flashee con tasmota sin hacer backup pero hice el backup del otro sonoff sv y se lo quiero poner al primero pero no puedo, tendrás idea de cómo ponerlo?
no lo sé
Perdón por mi ignorancia, soy principiante...
Quisiera saber si al flashear el Sonoff seguirá dependiendo del Servidor de la App Ewelink, o el Sonoff se transformará
en un servidor?.
Y la otra consulta es¿Se debe configurar el Sonoff en caso que yo lo quiera conectar a otra red Wifi?
Al flasear no dependes del servidor oficial. Por eso en este canal se muestra cómo se integra en el servidor personal openhab.
el sonoff nunca será un servidor, para eso usaremos una raspberry.
Para cambiar la red del sonoff debes meterte via web a la IP del sonoff. Yo solo sé hacerlo si ambos dispositivos están en la misma red
@@jorgepas
Gracias por responder!
Entonces necesitaría una raspberry o un ordenador para dar las mismas ordenes que las de la App Ewelink?
@@ivancesarcorralesfaunes8266 Te recomiendo que veas la serie de vídeos de domótica barata
Puede ser que ahora se pueda hacer vía inalámbrica?
Puede ser con la versión 3 de los sonoff. Tengo varios pero no los he flasheado aún
@@jorgepas Va va, muchas gracias 😜
Para sonoff dual es de la misma forma ?
czcams.com/video/003Njuq33CI/video.html
HICE TODOS LOS PASOS PERO AL SUBIR EL FLASH ME SALE EL ERROR ESPCOMM UPLOAD MEM FAILED, ALGUNA AYUDA?
me pasa lo mismo, pudiste solucionarlo?
Hola, cuando haces este flasheo, el dispositivo sé puede seguir conectando con AMAZON Alexa o Google home??
Si flasheas dejas de usar los servidores de la eWelink y por lo tanto ya no puedes usar Google Home o Alexa.
Al flashear, puede manejarlo por MQTT u otra emulación para un servidor domótico personal con Home Assistant, Openhab... y érte integrarlo después en Google o Alexa... De esto trata toda esta serie de vídeos.
Hola Jorge. Muchas gracias por tus vídeos.
Pero no sé mucho del tema..bueno me refiero básicamente para que se flashean?
Tengo un Google Home y apenas voy a comprar varios sonoff.
Me recomiendas flashear y que ganaría con eso?
Saludos
@@karakal000 Se flahea para no depender de los servidores chinos y poder integrarlo en sistemas domóticos personales como Openhab o Home Assistant.
No. No debes flahear si lo vas a manejar con google home
@@jorgepas hola gracias por tu respuesta, voy a comprar el sonoff mini, entonces los voy a dejar de fabrica y usar ewelink
De este este error no paso
#include
compilation terminated.
exit status 1
Error compilando para la tarjeta Generic ESP8266 Module.
gracias saludos
1.- Usar la versión portable de arduino.
2.- Copiar todas las librerías de Tasmota en la carpeta correspondiente de Arduino
que distancia admite habiendo paredes del router?
La cobertura wifi del dispositivo depende tanto de la potencia y ubicación y antena del punto de acceso como la sitiuación del Sonoff.
si le llega la señal al móvil, al sonoff también.
@@jorgepas yo creo que no se puede comparar al móvil yo he echo la prueba con diferentes móviles y no tiene nada que ver el alcance de uno a otro con el wifi depende mucho del aparato en cuestión por eso pregunto que tal va el sonoff con la distancia wifi si traspasa bien paredes
Si dudas de que llegue el wifi, no pongas ningún dispositivo domótico.
@@jorgepas ok , solo quería saber si alguno había echo pruebas de distancia con el aparato gracias de todos modos.
No hay valor numérico ni pruebas que te puedan servir. El alcance de un dispositivo wifi depende de muchísimos factores: Potencia, situación, paredes, materiales, interferencias.
Compra uno y lo pruebas.
despues de flashear el sonoff como tu lo explicas. se puede seguir usando con la aplicacion ewelink?? o solo via web ingresando la ip??
Como es obvio ya no se pueden usar los servidores Sonoff y por tanto eWelink
Gracias. me lo imaginaba. pero con el firmware tasmota existira alguna forma de acceder al sonoff desde una red wifi distinta como lo hace el ewelink??( desde la red 4g del celular ) o solo uso local??. en este instante pienso que solo para uso local. ahora si se pudiera desde otra red seria genial. asi podria hacer una app personal para controlar el sonoff desde cualquier lugar.
haciendo un servidor domotico como cuento en el canal
AAhh gracias. lo voy a ver.
funciona con la aplicacion ewelink?
Si le cambias el firmeare no se puede usar el eWelink. Es para integrarlo en sistemas domóticos caseros.
ayuda tengo un error me equivoque en la clave del wifi y no puedo resetear el sonoff flasheado
me pueden decir como puedo regresar a modifical la clave
Si pulsas 10 segundos el botón, éste debe volver a configuración de fabrica.
¿Está flasheado o es original?
@@jorgepas está flasheado
Pulsar 10s el boton para resetear. Conectarse a la wifi que pepoporciona el sonof. En el navegador entrar en la dirección 192.168.4.1 y configurar
Hola el Arduino cuanto vale ?
No necesitas ningún arduino.
De todas formas, actualmente se puede hacer el flasheo del tasmota vía OTA sin cablear nada.
Como se llaman los elementos que se utilizan ahí ?
Está en el vídeo y en la descripción
hola jorge mira ya le instale el firmware pero mi placa sonoff no se conecta con la red de mi wifi le coloque bien el nombre y la clave de mi red en el sketch, me puedes ayudar que puede ser? el led parpadea varias veces se queda fijo y se apaga asi esta siempre
No. No lo sé. Debe ser cosa del router. Igual no te da dirección IP por DHCP. Prueba a reiniciar el router y a no dejar muy lejos el sonoff del router
Yo también tengo el mismo problema, no se me conecta y el Led en el mismo estado del compañero. Saludos
amigo, encontraste una solución? estoy pasando un mal momento por esto
tu lo has logrado ?? necesito saber como solucionar esto
tengo la solución =D
Jorge buenas tardes, estoy atascado en el minuto 12:45 me sale el mismo mensaje y no logro pasar, los mensajes de librerias se solucionaron buscando las librerias pero ese de "error espcomm_upload_mem failed" continua saliendo
¿como lo solucionaste?
O no has conectado bien TX y RX (recuerda que deben cruzarse) o la alimentación (3,3V y GND) ¿se enciende el FTDI?
También puede ser por no tener pulsado el botón cuando has conectado el USB al PC y no estás en el modo de flasheo.
También puede ser por no elegir correctamente el puerto de comunicación o placa.
En el video se explica como incluir las librerias que faltan. Puedes hacerlo manualmente copiando las librerías que faltan de Tasmota a la carpeta correspondiente de Arduino
buscando el problema en foros dicen que es por los cables, pero he seguido los mismos pasos que has puesto en el minuto 2:00 he pulsado tambien boton para modo flasheo (pulsacion corta y larga (esta ultima parpadea rapido el led)) pero continuo con el mismo error
Gracias por la respuesta, voy a repasar todo nuevamente xq seguro que debe ser alguna cosa que he pasado por alto :D
Genial ya todo OK ;D era que al conectarlo al PC hay que mantener pulsado el boton antes de conectar y no despues de conectar a USB, ahora solo me falta configurar el tema de la red : )
Jorge muchas gracias
Amigo como lo solventaste, yo he tratado todo lo que han comentado y no logro pasar el error:
Archiving built core (caching) in: C:\Users\DANIEL~1\AppData\Local\Temp\arduino_cache_531640\core\core_esp8266_esp8266_generic_CpuFrequency_80,FlashFreq_40,FlashMode_dout,UploadSpeed_115200,FlashSize_1M64,ResetMethod_ck,Debug_Disabled,DebugLevel_None_____f7025fb08a3574e99f1785948801a9c1.a
El Sketch usa 495760 bytes (51%) del espacio de almacenamiento de programa. El máximo es 958448 bytes.
Las variables Globales usan 50872 bytes (62%) de la memoria dinámica, dejando 31048 bytes para las variables locales. El máximo es 81920 bytes.
warning: espcomm_sync failed
error: espcomm_open failed
error: espcomm_upload_mem failed
error: espcomm_upload_mem failed
Me pueden ayudar, gracias !!!!!!
Buenas terdes
Excelente video. Lo hice todo al pie de la letra pero me da este error:
warning: espcomm_send_command: didn't receive command response
warning: espcomm_send_command(FLASH_DOWNLOAD_DATA) failed
warning: espcomm_send_command: didn't receive command response
error: espcomm_upload_mem failed
error: espcomm_upload_mem failed
¿Me puede ayudar con esto?
Algo no haces bien.
O bien no has usado un editor de aurduino portable, o bien no estás en el modo de programación del Sonoff, o bien no has conectado el patillajedel FTDI.
@@jorgepas gracias por la respuesta. Era lo último. Uno de los pines de comunicación no había quedado bien soldado. Después de respaldar tu método funcionó perfecto. Gracias
Buenas! Ante todo darle las gracias por sus vídeos, geniales!
Le comento mi problema. Me gustaría flashear un Sonoff para usarlo con Apple HomeKit nativamente sin necesidad de puente ni RaspberryPi como servidor.
En esta página está el archivo para hacerlo: github.com/Gruppio/Sonoff-Homekit.
He comprado el controlador que recomienda en este vídeo pero no sé cómo se hace la operación desde Mac, según he leído, se realiza desde Terminal.
Podría ayudarme para hacerlo con un paso a paso?
Muchas gracias!!
No conozco cómo se hace desde un Mac
Buenas Javier, pudiste conseguir para HomeKit cambiar el Sonoff?
mdsavio Savio Buenas, aún no me han llegado los SonOFF, pero creo que sé cómo hacerlo. Cuando me lleguen y me líe, si lo consigo, seguramente haga un vídeo y lo cuelgue, porque en español apenas hay información.
Yo te comento
it doesn't works