Integra cualquier mando a distancia en Home Assistant con ESPHome
ฝัง
- เผยแพร่เมื่อ 5 ต.ค. 2024
- Que lo mismo piensas que clickbait, y harías bien, porque lo que hay por ahí fuera es para pensárselo, pero en este vídeo te voy a demostrar que si un torpe como yo ha conseguido automatizar el mando de sus toldos Somfy con un puñado de cables, cuatro relés y una placa ESP8266, cualquiera puede.
Pero que voy a decir que soy parte interesada.
Hagamos una cosa, echa un vistazo al vídeo y compruébalo por ti mismo.
Si no te convence le das al pulgar hacia abajo, como si fueras el César.
Y si te convence, te apuntas aquí programarfacil... y te sigo contando más cosas sobre Home Assistant, ESPHome y domótica. - วิทยาศาสตร์และเทคโนโลยี
Mini curso gratuito de Home Assistant aquí programarfacil.com/
Listo ya estoy por acceder al mini curso
Perfecto @@cmiguez
Luis me gusta como planteas los problemas, si son muy dificil, no te hace problemas.. y eso motiva mucho, gracias por tus videos!! un Abrazo desde Peru!
Muchas gracias Jhon ;)
Lo que buscaba para mi toldo.genialmente explicado. Muchas gracias
Muchas de nada y me alegro que te sirva.
Solo puedo decir que.... !Impresionante!. Sinceridad, situación y decir las cosas como son.
Me ha servido de mucho.
Un saludo
Hola Joaquin, sólo puedo decir que…..muchas gracias 😎
Gracias Luis. Muy bueno tu informe! Excelente como siempre con vocación de enseñar🙌
Gracias Diego ;)
No sabes como me alegra ver este video. Hay un toldo que me trae loco y no sabía como hacerlo y tú me has hecho ver la luz.
He probado tu código y funciona perfectamente pero tengo una duda,
Cuando lo acciono el botón se queda en ON, cómo sería para poner el botón en OFF después de la acción?
Muchísimas gracias Luis.
Hola Toni, mira este otro vídeo donde hago lo que dices th-cam.com/video/seb5fUNItdc/w-d-xo.html
Que nada!! Todos tenemos nuestros días mejores o peores. Y tu video anterior me resultó super interesante. Gracias
Gracias Claudio 😜😎🖖
Eliminaciones, muy didáctico tu explicación!!
Gracias :)
Hola Luis. Muy buen vídeo, como siempre. Muy intuitivo y para todos los públicos.
Simplemente no me ha quedado claro lo de las resistencias LDR. Puedes explicarme brevemente por qué las has puesto y como? No me queda muy claro en el vídeo.
Muchas gracias y sigue así !Máquina!
😉
Hola Eduardo, lo de las LDR es para saber qué toldo está seleccionado. Estos mandos tienen cuatro LEDs y te permiten seleccionar un toldo que se indica con el LED correspondiente. LED 1 encendido, seleccionado toldo 1 y así hasta el 4. El quinto toldo son los 4 LEDs encendidos. Si pongo dos LDR y comprueba la intensidad lumínica sé cuándo está seleccionado el quinto toldo y puedo sincronizar el algoritmo. Algo básico y simple pero muy funcional.
@@HomeAssistantFacil Muchas gracias. Una solución bastante ingeniosa. Saludos
Hola, he visto el vídeo y es de gran interés para muchos que tenemos esa marca. Hasta ahora todo ha girado entorno al mando. Yo me pregunto, desde mi ignorancia ¿es posible actuar en la conexion del motor del toldo con un relé ? Así podriamos controlar nuestro relé.
Con este tipo de motores es difícil, hay que desmontarlos, pero si tienes un toldo motorizado que se controla con un interruptor es posible.
@@HomeAssistantFacil Quizás puenteando el motor para que siempre esté en on, y controlando la entrada con relé. Eso sí, llevaría aparejado desmo tar el toldo y sacar el motor para puentearlo. Pero pienso que podría funcionar.
De todas formas el motor es el mismo para mando y pulsadores, sería seleccionar o eliminar el módulo del mando. Saludos
Buffff, demasiado complicado.
Gracias por la respuesta, creo que compraré un mando de un solo canal por toldo, que los de mi marca cuestan “solo” 30€ y listo. 👍
De nada y mucho mejor
muy bueno el video, el lenguaje que se usa dentro del arduino ide es C++, saludos!
Efectivamente lo que te asa que con ESPHome te libras de programar en ese lenguaje 😊
Increíble como siempre, buen video Luis.
Gracias Andrés ;)
Lo de los relays es un poco overkill... Creo recordar que todos los ESP funcionan con pines a 3.3v, si tu mando tiene 2x AAAs por baterías, ya estas en el voltaje de la lógica de la placa del mando, simplemente deberías haber conectado sin relé de por medio. De cualquier manera, primero deberías medir el voltaje entre los terminales de los botones para saberlo, pero es lo más comun con diferencia.
Efectivamente, creo que sí se podría. Gracias por el aporte.
Encantado Luis, no te conocía!!. Aquí otro friki al que le riñen cuando se cae la red zigbee 😂😂
Jejejeje 😜 ya sabes, al principio te mirarán como un puto genio, pero con el tiempo se acostumbraran y tu familia solo se acordará de ti cuando algo falle jijiji, Bienvenido amigo 😊
Yo elegí interruptor para toldos y persianas, me gusta que tenga algo físico en caso de que el mando alguna vez se rompa o lo pierdas, básicamente si yo por desgracia algún día no estoy que todo vaya sin tener que mantener HA ni el sistema domótico. Con un interruptor de persiana ZigBee con porcentajes uedes bajar con la voz y automatizar.
Además puedes meter un módulo inalámbrico al relé compatible con HA para tener tu propio mando por si aún quieres controlarlo con mando.
Un saludo y buen vídeo!
P.D.: yo debo de ser uno de esos raritos que para su Pc personal lleva 20 años con Linux 😅
Si yo hubiera pensado como tú y no hubiera sido tan flipado, también hubiera puesto pulsadores 😅 gracias por tus comentarios
Luis y si en lugar del relé colocamos un led infrarrojo y decodificador los pulsos de cada botón, no funcionaría igual?
No entiendo, no sé que tiene que ver un led infrarrojo con un mando que funciona con radiofrecuencia. Son cosas diferentes.
¡Buenas noches! Acabo de ver tu video (ya son varios) y estoy interesado en el tutorial de instalación de ESPHome que has ofrecido.
Hola Manuel, suscríbete a la lista en programarfacil.com y una vez dentro me escribes ☺️
El tutorial para crear configuraciones de ESPHome perfecto, pero para tu caso específico creo que tienes una solución más sencilla, "Broadlink RM4" emite señales IR que necesites, tiene miles de mando de TV, aires acondicionados, etc y la posibilidad de crear tu propio mando. También hay una versión con RF (la PRO) si es lo que usa tu mando, y se integra perfectamente en Homeassistant, un saludo.
Hola Miguel para mi caso no es válido el Broadlink porque el SomfyIO utiliza un protocolo de la banda de frecuencia 868,35MHz no compatible, de ahí que tenga que hacer lo de los relés.
Lo probe yo el año pasado y nada. Yo me compre el hub barato. Pero si hubiera existido este video jajaja
Con un Broadlin RM4 no puedes porque solo soporta frecuencias de 433MHz y estos mandos, los de Somfy, van a 800MHz
Con un Broadlin RM4 no puedes porque solo soporta frecuencias de 433MHz y estos mandos, los de Somfy, van a 800MHz
@@HomeAssistantFacil eso es
Muy buen video, no tenia idea que se podía obtener el código de Arduino que se carga en la placa (como para hacerle modificaciones).. ¿se podría reemplazar esos relés por unos optoacopladores? (para que quede mas compacto si fueran muchos los botones)... Saludos desde Chile
Hola Miguel, gracias y si, se podrían utilizar 👍😁
Hola Luis, tú solución me parece algo ardua. No sera mejor buscar un dispositivo que pueda copiar la frecuencia en la que emite el mando, y que lo puedes controlar con Home Asistan ?
Hola, si lo hubiera podido hacer lo hubiera hecho pero Somfy tiene un protocolo que no se puede copiar aparte que funciona a 800MHz
Hola Luis, te sigo hace tiempo y me encanta como explicas cada cosa, genial. Podria conseguir la plantilla de configuracion en algun lado?
Hola, gracias por tus comentarios ¿a qué plantilla te refieres? No entiendo.
Esta muy bien, pero no entiendo muy bien lo de tanto relé, si conectas - del botón del mando a - del esp y + del botón a un pin del esp al definirlo como switch o button en esphome debería funcionar igual
Lo puedes probar pero verás que no funciona básicamente porque los pulsadores de un mando no funcionan igual que los pulsadores de un Arduino o un ESP8266, la electrónica por debajo es diferente no hay + y - de ahí que haya que utilizar relés u optoacopladores
buenas tardes, estoy siguiendo tus tutoriales, en este caso el sensor de humedad de suelo, quiero ver los sensores de voltaje, intensidad, potencia de la pila que tienen puesto el esphome, pero no encuentro como integrarlo en el esphome. por favor podriar iluminarme.
Te ilumino.....
Hola, muy buen video. Si se trata de un control remoto de un aire, como dices, que es por IR como sería? Porque tiene que tener linea de vista no? Ademas queda un lindo cacharrito, jeje
Si es IR o utiliza RF a 433MHz lo mejor es utilizar un Broadlink RM4 Pro como este amzn.to/3UKznSH
Gracias!@@HomeAssistantFacil
De nada 😉
De nada @@cmiguez
Eres un crack. Da gusto aprender contigo
Bueno bueno, no te pases, si vieras las que lío en casa no pensarías lo mismo 😜😎 pero gracias ☺️
Creo que estamos todos cortados por el mismo patrón. Jaja
Jajajajajajaja, pues ya te cuento, creo que luego rompieron el molde ;)
Te echaba de menos Luis!
Pues ya estoy por aquí :)
quiero automatizar mi aire que es bgh, tiene el control y la unica opcion de momento es un bradlink; pero la verdad que el modelo que tengo requiere mucha config y alexa a veces no lo toma. sobre todo para graduar la temperatura. gracias!!!!
Como ya te he comentado, quizás lo mejor sea el Broadlink aunque con el mando también podrías.
¿Y por qué con relés y no con optoacopladores? Ahorrarías mucho espacio y consimo
Pues porque como yo no soy electrónico se me hizo bola lo de los optoacopladores pero entiendo que es una solución mucho mejor.
Yo a parte de novato soy un ignorante supino en electrónica, pero si no pregunto esto reviento...no se podría hacer lo mismo con un relé zigbee normal sin necesidad de usar el esp8266? al final simplemente sería alimentar el relé y que cuando se le mande la orden cierre el circuito, no? Gracias y ya de antemano perdón si la pregunta es muy chorra.
Pues dependerá del número de pulsadores porque vas a necesitar un rele por pulsador de ahí usar un ESP8266 pero vamos, que mientras sea de contacto seco valdría 🖖👍🤓
Buenas! Muchas gracias por el video! A modo de crítica constructiva, te diría que uses la opción de trocear el video en capitulos ya que la intro y todo el contexto me los podría haber ahorrado (unos 14 minutazos de 22) y haber ido directo al grano xD
Entiendo que el botón se sigue pudiendo usar sin provocar cortocircuitos de ningún tipo, no? El relé solo cierra el circuito, no manda ningún voltaje entre los pines del botón. Me sería útil ver todo el esquema de conexiones y alimentaciones :-)
Otra cosa, se te ocurre alguna forma de saber si se ha pulsado el botón del mando o ha sido accionado por el relé?
Saludos y gracias de nuevo!
Hola Alberto gracias por la recomendación, tomo nota.
Lo del pulsador se podría hacer pero necesitas conectarlo a un pin digital de la placa.
Hola Luis, estaba buscando como domotizar mi mando de toldos y vi este video tuyo del año pasado.
Mi mando, que también gestiona varios toldos no va cambiado de luz dependiendo del toldo y no puedo usar el método de la resistencia, lo que hace es ir cambiando de numero en una pantalla según vas pulsando el botón de cambio y poniendo numero, 0,1,2,3.... hay alguna manera de que pueda saber el toldo en el que está o mejor compro un mando para cada toldo?? :(
Hola, pues la verdad es que complicado porque deberías saber qué protocolo utiliza la pantalla o utilizar una cámara con OCR para leer la pantalla
Hola, gracias por tus videos. Acabo de descubrir el canal y me viene de perlas pq tengo un toldo Sonfy y quiero meterlo en HA. El caso es que me gustaria hacerlo pero aun estoy un poco pes en estos temas. Me puede sponer que modelos de reles y esp has utilizado para comprar esos mismos?? Y para acceder al curso de esp32 xomo seria? Mil gracias y enhorabuena por todo el contenido
Prueba a conectar los pines del ESP8266 directamente a los botones, también debería funcionar. Esto es lo que haré en la segunda versión de este proyecto.
Y con un rm4 pro de broadlink se podria hacer? Entiendo que el mando emite una frecuencia y un cacharro de esos podria copiar la frecuencia para reproducirla cuando queramos, no se si es viable
No es viable con este tipo de mandos porque funciona a una frecuencia de 800MHz y él Broadlink solo funciona con mandos a 433MHz
@@HomeAssistantFacil muchas gracias por resolverme la duda ❤️❤️, estoy empezando en esto y me estaba planteando el resolver el mismo problema de esta manera, que crédulo pensar que sería tan fácil 😅😅
Bueno, no pasa nada, que todos hemos tenido que empezar y todos lo hemos hecho sin tener ni idea así que tranquilo, has hecho bien en preguntar :)
Hola Luis, aquí reviendo el video, entiendo que estos relés junto con el esp8266 están dentro de tu casa para regular los toldos mediante el puenteo de los pulsadores.
Yo me pregunto:
¿No sería posible utilizar relés de contacto seco zigbee? o incluso modulos del tipo zigbee + rf como ZG-005-RF.
¿Con estos módulos no harías lo mismo con menos programación?
Lo pregunta esta que es mas lerda que tu ;).
Saludos
Si, sería una solución y podrías hacerlo pero en mi caso, que necesito 4, sería más engorroso pero si, valdría.
Si, sería una solución y podrías hacerlo pero en mi caso, que necesito 4, sería más engorroso pero si, valdría.
@@HomeAssistantFacil Muchisimas gracias por tu respuesta. Un saludo de nuevo. ;)
De nada ☺️
Interesante el vídeo. Por curiosidad: ¿has comprobado si uno de los dos contactos de cada pulsador es GND?, es lo habitual. Y si fuera así, podrías conectar la salida del ESP8266 directamente al otro contacto de cada pulsador. Cuando envíes un 0 por la salida estarías pulsando el botón y de esta manera te ahorras el engorro de los relés. Insisto, gracias por el video, es una idea muy original
Bueno, esto realmente no lo he probado pero imagino que necesitas una tensión diferente a la que suministra el propio ESP8266. También imagino que esto requiere de adaptación de tensión. Demasiado lío para mi :)
@@HomeAssistantFacil si se trata de poner un nivel 0 o dejar el interruptor abierto no haría falta adaptar tensiones. Pero tienes razón, es más lío. De todas formas, te tomo la idea e intentaré hacerlo. Si lo consigo vendré a contártelo
@@proyectosmicropic Por supuesto, yo entiendo que hay gente mucho más capacitada que yo en todo esto pero yo es que soy bastante lerdo jejejejejejeje. Espero noticias y gracias por compartirlo.
El codigo para el esphome está accesible en algun lado para simular el boton? Gracias de antemano
HOla Antonio, no, de momento no lo tengo publicado.
@@HomeAssistantFacil Gracias Luis igualmente, pero es que no consigo de ninguna manera hacer activar el rele desde un esp32, Aun siguiendo paso a paso y conexión a conexión del video.
Apúntate en la lista programarfacil.com y me envías un email
Y la opción de capturar el código IR y lanzarlo desde el mismo esp con un Led infrarrojo no? Salvo que fuese radio, claro....
Efectivamente Iván, con esta solución te olvidas de protocolos y de mierdas varias porque sería como si estuvieras pulsando el pulsador tú. Por ejemplo, para Somfy IO, que es lo que cuento, no vale IR y para muchos otros mandos tampoco vale.
@@HomeAssistantFacil, entiendo, entonces será radio u otro protocolo.
Siendo así, los relés son el último cartucho, bien jugado
Hostias me encanta el video, lo put* crack
Jajajajajaj gracias Andrés ☺️
Hay un aparato de Broadlink que traduce Wifi a infrarojos. Pega, que no todas las funciones son accesibles
Ya, pero este mando funciona por radiofrecuencia con un protocolo cifrado, el Broadlink no sirve. Gracias de todos modos por la información.
Gracias
De nada, tú hubieras hecho lo mismo seguro :)
Para empezar yo diré que no estoy de acuerdo con eso de llamar a los aparatos inteligentes. En todo caso son aparatos obedientes. La inteligencia está en general automatizaciones a los que estos aparatos obedecerán. Yo me he dado cuenta de que cuando no tienes claro cómo va a funcionar la "obediencia digital" lo mas práctico es un mando RF a 433 Mhrz. Y así posteriormente puedes utilizar un broadlink 4 pro para clonar los mandos.
Totalmente de acuerdo con lo de los dispositivos "inteligentes", aquí los inteligentes tenemos que ser nosotros no los dispositivos ni las casas. Respecto a los mandos a 433 MHz está bien para ciertos mandos pero hay algunos, como el Somfy que funcionan a 800 MHz y no son compatibles. De ahí este vídeo.
@@HomeAssistantFacil y por esa razón opino yo que hay que comprar todo con pulsadores y de la domótica se encargo uno mismo. Pero cuando no queda más opción como fue en mi caso con los ventiladores de techo, no comprar si no me garantizan que es RF 433Mhz.
Totalmente de acuerdo 👍
Hola profe Luis estoy mirando unos videos y por casualidad te encontré y supongo que este curso ESP32 me puedes mandar amplia informacion a mi correo de ProgramaFacil.
Saludos ERNESTO
Hola Ernesto mándame un email por favor 😊
Hola saludos gracias por tu rapida contestación (como siempre) estube esta mañana mirando el avance del curso ESP y es posible que me meta.
un saludo ERNESTO@@HomeAssistantFacil
Perfecto Ernesto, ya me vas contando.
El mando SOMFY va a 433,92MHz. y es código fijo
Eso son los antiguos, los RTS, el protocolo Somfy IO es el más moderno y va a 800MHz y es un protocolo cifrado.
Yo tengo un mando que usa SOMFY RTS a esa frecuencia pero con codigo variable (contador), algo así hace:
model : Somfy-RTS id : 3D4F68 → Canal 5 (tots)
Control : Up (6) Counter : 245 Retransmission: 0 Integrity : CHECKSUM
@@HomeAssistantFacil KeeLoq puede ser? 66bit's
@@HomeAssistantFacil 868,35MHz. podría ser?
@@crazyserver eso que muestras ahí es un KeeLoq. Son 64bit's + 1 de batería baja + 1 de repetición de trama. (total 66)
Mejor que reles es usar octoacopladores
La verdad es que nunca los he usado será cuestión de investigar y probar, gracias por la recomendación.
@@HomeAssistantFacil es similar a un relé, pero muchísimo más pequeño y para pulsar botones es ideal. Yo lo use para domotizar unas persianas con un esp-01.
También te quitas el molesto sonido del relé
@@scrhall Gracias por la info :)
¡Saludos a los de Vigo! 😁
Jajajajajajaja, sabía que te iba a gustar Óscar jejejejejejejejejejeje. Viva A Coruña ;)
SOMFY muy buenos
Lo mejor :)
@@HomeAssistantFacil lo mejor, hay muchas buenas, VELUX también está muy bien.
@@forxan También, y Gaviota también.
@@HomeAssistantFacil ésa también
Tienes cara de “preclaro”
Mis genes no opinan igual 😜
Muy buen video profe!.
Gracias Carlos ;)