Foro Club Tesla España
Zona General => Bricolajes => Mensaje iniciado por: alx2k en 02 de Marzo de 2025, 11:41:15 am
-
Buenos días a todos,
Hasta diciembre era propietario de un M3 Legacy, que venía de serie con Homelink. En diciembre cambié a un M3LR-RWD, y claro, ya no viene con homelink de serie.
Gastarme 355 € en un mando a distancia me pareció una burrada, aunque es cierto que llegar a cada ubicación y que se abra el garaje solo, es una comodidad como pocas.
Como me gusta programar, he desarrollado un código para ESP32 que permite precisamente eso, gracias a un emisor RF y a un módulo GPS, cuando estás cerca de una ubicación concreta, manda la señal RF para abrir la puerta.
Es muy sencillo de montar y de meter en una caja pequeñita. Se puede tener dentro del coche, (en la bandeja delantera o en la trasera por ejemplo para que tenga buena señal de GPS), y darle corriente con USB.
Permite tener hasta 8 mandos de garaje. Por el momento únicamente de código fijo, nada de rolling code ya que no mi garaje ni el de nadie de mi familia tiene ese tipo de puerta.
Tiene varias medidas de seguridad para evitar envíos no intencionados (configurado de serie por ejemplo, si manda una señal RF, no vuelve a mandarla otra vez salvo que te muevas con el coche a más de 100m de la puerta y vuelvas al garaje).
Todavía quiero mejorarlo para que cuando se inicie, mande la señal de todos los garajes, hasta que pille señal de GPS, en cuyo caso ya no lo mandará más salvo que salgas los 100m que decía antes. Esto permite que cuando te montes en el coche en el garaje, que no hay señal GPS, también abra la puerta del garaje para poder salir.
El circuito precisa un ESP32, un CC1101 y un módulo GPS (preferiblemente un Neo-M8, que es compatible con más satélites y tendrá más cobertura). En total, puedes montarlo por entre 10 y 25 € dependiendo el origen de las piezas y del módulo de GPS.
Si alguien quiere montarlo, puede obtener el código y las conexiones en https://github.com/alx2k/GPS_HOMELINK_ESP32_CC1101_NEO-6M (https://github.com/alx2k/GPS_HOMELINK_ESP32_CC1101_NEO-6M)
El circuito tiene un portal web, que permite a su vez pulsar un botón para abrir cada uno de los garajes, resetear la limitación de los 100 metros, o verificar a cuanta distancia se está de cada puerta o si está activada la limitación de distancia.
Por último, como es independiente, podéis usarlo con vuestros Tesla, o con cualquier otro vehículo que tengáis vosotros o la familia.
Un saludo,
-
Esta muy chulo, cuando tenga tiempo me pido los componentes y lo pruebo,
Muchas gracias por compartir.
-
Ya si haces un videotutorial de montaje e instalate hacemos la ola!
-
Si alguien quiere montarlo, puede obtener el código y las conexiones en https://github.com/alx2k/GPS_HOMELINK_ESP32_CC1101_NEO-6M (https://github.com/alx2k/GPS_HOMELINK_ESP32_CC1101_NEO-6M)
Que bueno! Para aquellos que tengan un sistema compatible con Homelink en casa les va a venir de fábula. Además no se cuando será el modulo de GPS pero los ESP32 son dos duros.
¿Es compatible con el framework de ESPHome en Home Assistant para el tema de flasheado?
Enviado desde mi 21051182G mediante Tapatalk
-
Buenas noches a todos,
Menuda acogida ha tenido el proyecto. Muchas gracias a todos por el interés.
Ya si haces un videotutorial de montaje e instalate hacemos la ola!
Me vas a perdonar, pero ya me ha costado sacar tiempo para hacer esto, como para encima hacer un video. Lo siento. A cambio, como no es complicado ni mucho menos, porque es soldar pocos cables, te mando una imagen para que veas qué hay que soldar y donde.
El módulo CC1101 que yo uso, que es el que manda la señal RF, tiene 8 pines. Es el más normal en Aliexpress. En la imagen he puesto el cableado como si fuera el módulo de 8 pines, por lo que los dos de más a la derecha, es como si no existieran.
El módulo GPS que os recomiendo es el Neo-M8, aunque yo estoy por el momento usando un Neo-6M, que pilla menos constelaciones de satélites y es más lento.
Que bueno! Para aquellos que tengan un sistema compatible con Homelink en casa les va a venir de fábula. Además no se cuando será el modulo de GPS pero los ESP32 son dos duros.
¿Es compatible con el framework de ESPHome en Home Assistant para el tema de flasheado?
Enviado desde mi 21051182G mediante Tapatalk
No se flashea por ESPHOME. Se carga el programa y las librerías necesarias en Arduino, y a flashear.
En el framework de arduino, lo primero que hay que hacer es ir a archivo, preferencias y en URL adicionales, incluir https://dl.espressif.com/dl/package_esp32_index.json
Acto seguido hay que descargar las placas ESP32 en Herramientas - Placas - Gestor de tarjetas y buscar ESP32 de Espressif Systems.
Finalmente, en Programa - Librerías - Gestor de librerías, hay que descargar tinygpsplus de Mikal Hart en versión normal y ESP32, y también la librería SmartRC-CC1101-Driver-lib de LSatan.
Con eso debería compilar y subirlo a la placa sin problemas.
-
Interesante proyecto, gracias!
Sería interesante para mi uso poder integrarlo en Home Assistant y poder crear automatizaciones para abrir el garaje por proximidad (según la geolocalización de mi móvil ya integrado en HA y del coche a través de Tessie también integrado) sin necesidad de usar el módulo de GPS del proyecto. Además de las automatizaciones se podría integrar como una rutina en Google Home y que abra la puerta bajo órdenes verbales.??
Enviado desde mi CPH2609 mediante Tapatalk
-
Interesante proyecto, gracias!
Sería interesante para mi uso poder integrarlo en Home Assistant y poder crear automatizaciones para abrir el garaje por proximidad (según la geolocalización de mi móvil ya integrado en HA y del coche a través de Tessie también integrado) sin necesidad de usar el módulo de GPS del proyecto. Además de las automatizaciones se podría integrar como una rutina en Google Home y que abra la puerta bajo órdenes verbales.??
Enviado desde mi CPH2609 mediante Tapatalk
Para eso necesitarías un ESP32 que tenga una tarjeta GSM, para poder ir haciendo queries a tu instalación de HA preguntando cual es la zona donde está el coche. Si coincide con la zona de tu casa, abrir la puerta. La geolocalización de la aplicación del móvil no vale. La actualización de la posición no es inmediata. Tessie lo desconozco, no lo uso, pero Teslamate sí tiene actualización inmediata.
También podrías hacerlo funcionar con un ESP32 normal, pero que se conecte por wifi al Hotspot de tu móvil, aunque para eso tendrías que activarlo siempre que entres al coche.
¿Tu garaje es individual o colectivo? ¿Rolling code o fijo? Por darle una vuelta y darte alguna idea.
-
Para eso necesitarías un ESP32 que tenga una tarjeta GSM, para poder ir haciendo queries a tu instalación de HA preguntando cual es la zona donde está el coche. Si coincide con la zona de tu casa, abrir la puerta. La geolocalización de la aplicación del móvil no vale. La actualización de la posición no es inmediata. Tessie lo desconozco, no lo uso, pero Teslamate sí tiene actualización inmediata.
También podrías hacerlo funcionar con un ESP32 normal, pero que se conecte por wifi al Hotspot de tu móvil, aunque para eso tendrías que activarlo siempre que entres al coche.
¿Tu garaje es individual o colectivo? ¿Rolling code o fijo? Por darle una vuelta y darte alguna idea.
Gracias una vez más!
Mi garaje es de la comunidad y funciona con un mando con código fijo.
La cuestión es la siguiente, solo usaría este proyecto para abrir el parking de mi casa de modo que lo podría dejar integrado, instalado, en el parking y no llevarlo en el coche. Mi plaza de garage está relativamente cerca de la puerta y llega la red wifi de mi casa de modo que el Esp32 y el Home Assistant estarían siempre conectados y en la misma red.
Enviado desde mi CPH2609 mediante Tapatalk
-
HOme Assistant tiene la geolocalización tanto de mi móvil como del coche. Pero me parece más interesante tener una automatización con una orden verbal, un botón virtual o por NFC (dejaría una pegatina NFC en el coche que cuando paso el móvil encima enviaría una orden a través de Home Assistant).. qué locura!!
Enviado desde mi CPH2609 mediante Tapatalk
-
Para eso necesitarías un ESP32 que tenga una tarjeta GSM, para poder ir haciendo queries a tu instalación de HA preguntando cual es la zona donde está el coche. Si coincide con la zona de tu casa, abrir la puerta. La geolocalización de la aplicación del móvil no vale. La actualización de la posición no es inmediata. Tessie lo desconozco, no lo uso, pero Teslamate sí tiene actualización inmediata.
También podrías hacerlo funcionar con un ESP32 normal, pero que se conecte por wifi al Hotspot de tu móvil, aunque para eso tendrías que activarlo siempre que entres al coche.
¿Tu garaje es individual o colectivo? ¿Rolling code o fijo? Por darle una vuelta y darte alguna idea.
En Home Asssistan la ubicación se puede obtener directamente del coche con la integración de Tesla o del móvil del usuario con la app móvil de Home Assistant y luego programar la apertura por proximidad. Es más, tampoco necesitas la placa ESP32 dado que todos los sistemas de apertura de puerta de garaje permiten activación con una señal en placa y se puede hacer con una simple relé WiFi de 5€ (que no deja de ser un ESP32 con un relé).
Enviado desde mi 21051182G mediante Tapatalk
-
En Home Asssistan la ubicación se puede obtener directamente del coche con la integración de Tesla o del móvil del usuario con la app móvil de Home Assistant y luego programar la apertura por proximidad. Es más, tampoco necesitas la placa ESP32 dado que todos los sistemas de apertura de puerta de garaje permiten activación con una señal en placa y se puede hacer con una simple relé WiFi de 5€ (que no deja de ser un ESP32 con un relé).
Enviado desde mi 21051182G mediante Tapatalk
Explicame eso, conectar el relé wifi al módulo CC1101 directamente?
Enviado desde mi CPH2609 mediante Tapatalk
-
Explicame eso, conectar el relé wifi al módulo CC1101 directamente?
Enviado desde mi CPH2609 mediante Tapatalk
Todos los motores de apertura de garaje tienen activación manual para colocar un pulsador o similar.
Simplemente coloca un relé WiFi que haga las veces de pulsador y listo. Más barato y simple, imposible. Los hay de muchos ecosistemas: tuya/Smarthome, Ewelink/Sonoff, Xiaomi/Mijia, Shelly, etc, etc.
Adicionalmente también hay emisores/receptores universales en 433Mhz también WiFi, pero asumo que si estás mirando Homelink no os valen.
En mi caso particular tengo dos receptores 433Mhz para recibir una señal de 433Mhz emparejada desde un mando además de conexión WiFi que activan ambas puertas (exterior e interior). Los puedo activar bien con el mando a distancia o bien a través de WiFi (Home Asssistant) o con automatizaciones programadas igualmente en Home Assistant (puedes aquí programarlo por ubicación del coche) o con sistemas de terceros (en mi caso, con Google Home / Gemini que está integrado con Home Assistant y me permite abrir y cerrar con la voz, que es lo que uso normalmente: Hey Google, ábreme las puertas del garage)
Enviado desde mi 21051182G mediante Tapatalk
-
Todos los motores de apertura de garaje tienen activación manual para colocar un pulsador o similar.
Simplemente coloca un relé WiFi que haga las veces de pulsador y listo. Más barato y simple, imposible. Los hay de muchos ecosistemas: tuya/Smarthome, Ewelink/Sonoff, Xiaomi/Mijia, Shelly, etc, etc.
Adicionalmente también hay emisores/receptores universales en 433Mhz también WiFi, pero asumo que si estás mirando Homelink no os valen.
En mi caso particular tengo dos receptores 433Mhz para recibir una señal de 433Mhz emparejada desde un mando además de conexión WiFi que activan ambas puertas (exterior e interior). Los puedo activar bien con el mando a distancia o bien a través de WiFi (Home Asssistant) o con automatizaciones programadas igualmente en Home Assistant (puedes aquí programarlo por ubicación del coche) o con sistemas de terceros (en mi caso, con Google Home / Gemini que está integrado con Home Assistant y me permite abrir y cerrar con la voz, que es lo que uso normalmente: Hey Google, ábreme las puertas del garage)
Enviado desde mi 21051182G mediante Tapatalk
Entiendo, pero mi parking es comunitario y no puedo tocar nada del motor.
Me quedo con este proyecto investigando .
Gracias
Enviado desde mi CPH2609 mediante Tapatalk
-
Brutal! Me has hecho pensar en el tema y me has creado una necesidad.
Quizá esta opción sea más sencilla:
He encontrado esto en AliExpress:
14,13€ | Convertidor WiFi a RF marcas de código rodante multifrecuencia 330 433 868 MHz interruptor WiFi módulo de relé de enchufe Control remoto
https://a.aliexpress.com/_EJsWzpE
Con Smartlife y, por ejempo, Google Assistant puedes crear una escena que se active al llegar a casa.
Enviado desde mi SM-F936B mediante Tapatalk
-
Brutal! Me has hecho pensar en el tema y me has creado una necesidad.
Quizá esta opción sea más sencilla:
He encontrado esto en AliExpress:
14,13€ | Convertidor WiFi a RF marcas de código rodante multifrecuencia 330 433 868 MHz interruptor WiFi módulo de relé de enchufe Control remoto
https://a.aliexpress.com/_EJsWzpE
Con Smartlife y, por ejempo, Google Assistant puedes crear una escena que se active al llegar a casa.
Enviado desde mi SM-F936B mediante Tapatalk
Lunecesitas! 
Enviado desde mi 21051182G mediante Tapatalk
-
Gracias una vez más!
Mi garaje es de la comunidad y funciona con un mando con código fijo.
La cuestión es la siguiente, solo usaría este proyecto para abrir el parking de mi casa de modo que lo podría dejar integrado, instalado, en el parking y no llevarlo en el coche. Mi plaza de garage está relativamente cerca de la puerta y llega la red wifi de mi casa de modo que el Esp32 y el Home Assistant estarían siempre conectados y en la misma red.
Enviado desde mi CPH2609 mediante Tapatalk
Iba lanzado a montarlo hasta que me topé con la mala noticia. El código del mando de mi garaje NO es fijo sino dinámico (rolling Code)!!
Enviado desde mi CPH2609 mediante Tapatalk
-
Iba lanzado a montarlo hasta que me topé con la mala noticia. El código del mando de mi garaje NO es fijo sino dinámico (rolling Code)!
He estado dándole vueltas y creo que he conseguido encontrar una forma de hacerlo compatible con mandos Rolling Code.
Esta semana santa intentaré profundizar en el tema. Lo malo es que incrementará el costo de montarlo a unos 30€-40€, sigue siendo un chollo comparado con el de Tesla.
-
He estado dándole vueltas y creo que he conseguido encontrar una forma de hacerlo compatible con mandos Rolling Code.
Esta semana santa intentaré profundizar en el tema. Lo malo es que incrementará el costo de montarlo a unos 30€-40€, sigue siendo un chollo comparado con el de Tesla.
Si lo consigues sería un puntazo.
-
He estado dándole vueltas y creo que he conseguido encontrar una forma de hacerlo compatible con mandos Rolling Code.
Esta semana santa intentaré profundizar en el tema. Lo malo es que incrementará el costo de montarlo a unos 30€-40€, sigue siendo un chollo comparado con el de Tesla.
Ojalá 
Gracias por tu tiempo y esfuerzo
Enviado desde mi motorola edge 50 ultra mediante Tapatalk
-
Para los que viven en casa con garaje individual existe una versión comercial que cuesta 144€. Para 2 puertas de garaje.
Homyhub. Es una empresa española.
Lo llevo usando 3 años y siempre perfecto. Yo no lo uso con el GPS porque a veces tengo los perros sueltos. Se activa con Siri o desde el propio coche con el navegador de internet.
Valido para mandos fijos o dinámicos. Si pones sensores en las puertas puedes saber si la tienes abierta o cerrada.
-
Ojalá 
Gracias por tu tiempo y esfuerzo
Enviado desde mi motorola edge 50 ultra mediante Tapatalk
Bueno, puedo decir que parece que funciona, ayer estuve haciendo pruebas de concepto. Para solucionar el problema de los rolling code, he acudido a los profesionales del asunto....
El nuevo modelo tendría Un ESP32 (2,7 € en Aliexpress), un módulo GPS BN880 (12,5 € en Aliexpress) y un mando JMA M-BT (24,5 € en Amazon). En total, costaría montarlo menos de 40 € con precios de hoy.
El JMA permite grabar 4 mandos distintos. Es un mando que me gusta mucho porque se programa con el móvil, con una aplicación a través de bluetooth. Esto permite hacer copias de seguridad de los mandos, o ir modificando qué mando quieres en qué botón, o poder cambiarlos fácilmente (por ejemplo, poner en la memoria 3 el mando de la casa de la montaña en invierno y cambiarlo luego a la casa de la playa, para el verano).
Eso sí, el modelo viejo tiene mejor ubicados los puntos donde hay que soldar, en el nuevo hay menos margen de error. El modelo nuevo es un poco más complicado de soldar el botón 3. Si no sois muy buenos con el soldador, yo me conformaría con abrir 3 puertas en lugar de 4. Podríais romper el mando (yo he soldado mucho, y me he cargado uno haciendo las pruebas).
Este puente intentaré actualizar el código y hacer unas mini instrucciones.
Ya os iré actualizando.
-
Bueno, puedo decir que parece que funciona, ayer estuve haciendo pruebas de concepto. Para solucionar el problema de los rolling code, he acudido a los profesionales del asunto....
El nuevo modelo tendría Un ESP32 (2,7 € en Aliexpress), un módulo GPS BN880 (12,5 € en Aliexpress) y un mando JMA M-BT (24,5 € en Amazon). En total, costaría montarlo menos de 40 € con precios de hoy.
El JMA permite grabar 4 mandos distintos. Es un mando que me gusta mucho porque se programa con el móvil, con una aplicación a través de bluetooth. Esto permite hacer copias de seguridad de los mandos, o ir modificando qué mando quieres en qué botón, o poder cambiarlos fácilmente (por ejemplo, poner en la memoria 3 el mando de la casa de la montaña en invierno y cambiarlo luego a la casa de la playa, para el verano).
Eso sí, el modelo viejo tiene mejor ubicados los puntos donde hay que soldar, en el nuevo hay menos margen de error. El modelo nuevo es un poco más complicado de soldar el botón 3. Si no sois muy buenos con el soldador, yo me conformaría con abrir 3 puertas en lugar de 4. Podríais romper el mando (yo he soldado mucho, y me he cargado uno haciendo las pruebas).
Este puente intentaré actualizar el código y hacer unas mini instrucciones.
Ya os iré actualizando.
Gracias!
El mando que indicas de Amazon sabes si funciona en la frecuencia de 868 MHz? No consigo esta información en la web.
Enviado desde mi motorola edge 50 ultra mediante Tapatalk
-
¿Los mandos rolling se pueden clonar o hay que registrarlos en la centralita de la puerta?
-
Para los que viven en casa con garaje individual existe una versión comercial que cuesta 144€. Para 2 puertas de garaje.
Homyhub. Es una empresa española.
Lo llevo usando 3 años y siempre perfecto. Yo no lo uso con el GPS porque a veces tengo los perros sueltos. Se activa con Siri o desde el propio coche con el navegador de internet.
Valido para mandos fijos o dinámicos. Si pones sensores en las puertas puedes saber si la tienes abierta o cerrada.
No valen para rolling code, les consulte hace unos meses y me dijeron que estaban trabajando en ello pero que de momento no funcionaba con código variable.