
Actualizado el 10 de febrero de 2026
La movilidad urbana inteligente es uno de los pilares de la domótica moderna, y saber en tiempo real si tienes una bicicleta disponible cerca de casa puede cambiar por completo tu rutina. Hoy, en esta guía definitiva de 2026, vamos a sumergirnos en la integración de CityBikes en Home Assistant. Este sistema te permite monitorizar la disponibilidad de bicicletas y anclajes en las estaciones de tu ciudad, convirtiendo tu dashboard en un centro de control para tus desplazamientos diarios.
¿Qué es y para qué sirve la integración CityBikes?
CityBikes es una plataforma que agrupa los datos de cientos de sistemas de bicicletas compartidas en todo el mundo. La integración oficial de Home Assistant se conecta a esta plataforma para crear sensores Home Assistant específicos para las estaciones que te interesan. Cada sensor te proporcionará atributos clave como:
- Bicicletas disponibles: El número exacto de bicicletas que puedes recoger.
- Anclajes libres: El número de espacios vacíos para devolver una bicicleta.
- Nombre de la estación: Para identificarla fácilmente.
- Última actualización: Para saber cuán recientes son los datos.
Con esta información, la integración de bicicletas compartidas se convierte en una herramienta potentísima para la automatización del hogar, permitiéndote tomar decisiones informadas antes de salir de casa.
Configuración de CityBikes en Home Assistant (Método 2026)
Atrás quedaron los días en que la única forma de configurar esto era editando archivos YAML. Desde hace ya un tiempo, Home Assistant ha simplificado enormemente el proceso. La configuración a través de la interfaz de usuario es ahora el método recomendado y más sencillo.
- Ve a Ajustes > Dispositivos y Servicios.
- Haz clic en el botón Añadir Integración en la esquina inferior derecha.
- Busca «CityBikes» y selecciónala.
- Se abrirá un cuadro de diálogo para configurar tu primera red de bicicletas.
En este cuadro, deberás rellenar los siguientes campos:
- Nombre: Un nombre descriptivo para este grupo de sensores (ej. «Bicis de Casa»).
- Red: El identificador de la red de tu ciudad. Puedes encontrar el de la tuya en la lista oficial de redes de CityBikes. Por ejemplo,
bicimadpara Madrid obicingpara Barcelona. - Ubicación: Por defecto, usará la ubicación de tu instancia de Home Assistant. Puedes especificar una latitud y longitud diferentes si quieres monitorizar estaciones en otra zona (ej. cerca del trabajo).
- Radio: El radio en metros desde el punto de ubicación para buscar estaciones. Un valor de
500(500 metros) suele ser un buen punto de partida.
¡Y listo! Home Assistant descubrirá automáticamente todas las estaciones dentro de ese radio y creará los sensores correspondientes.
Configuración Avanzada con YAML (Para Expertos)
Aunque el método por interfaz es el estándar, la YAML configuración sigue siendo una opción válida y potente para quienes gestionan sus configuraciones como código o necesitan setups más complejos. Para ello, tendrás que añadir el siguiente bloque a tu archivo configuration.yaml o, si lo tienes separado, a sensors.yaml.
Aquí te explico los parámetros, que son los mismos que en la interfaz pero definidos manualmente:
| Parámetro | Descripción |
platform | Debe ser citybikes. Es el identificador de la integración. |
name | Nombre base que se usará como prefijo para las entidades. Ejemplo: BiciTrabajo. |
network | El ID de la red de bicicletas que quieres consultar. Es obligatorio si no se definen estaciones específicas. |
latitude / longitude | Coordenadas del centro geográfico de búsqueda. Por defecto, usa la ubicación de tu Home Assistant. |
radius | Radio en metros para buscar estaciones alrededor de las coordenadas. Muy útil para limitar los sensores a los que te son útiles. |
stations | Una lista de IDs de estaciones específicas que quieres monitorizar, ignorando el radio. Ideal si solo te interesan dos o tres paradas concretas. |
Este es un ejemplo práctico para monitorizar dos estaciones específicas de la red «Girocleta» en un radio de 500 metros alrededor de la ubicación por defecto de Home Assistant.
# Ejemplo en sensors.yaml o configuration.yaml
sensor:
- platform: citybikes
name: Girocleta
network: girocleta
radius: 500
stations:
- "d5f8f842d3345445b0b23020585133a8"
- "5696186831495207797382173413542"Y aquí un ejemplo para monitorizar las estaciones cercanas a la Puerta del Sol de Madrid, independientemente de dónde esté mi casa:
# Ejemplo en sensors.yaml o configuration.yaml
sensor:
- platform: citybikes
name: BiciMAD_Sol
network: bicimad
latitude: 40.416775
longitude: -3.703790
radius: 300Si quieres profundizar más en cómo estructurar tus archivos, te recomiendo leer esta guía sobre el uso de plantillas y variables en YAML.
Automatizaciones Avanzadas con CityBikes
La verdadera magia de Home Assistant aparece cuando usamos estos sensores para crear automatizaciones. Aquí tienes algunas ideas que he probado y que funcionan de maravilla:
- Notificación Matutina Inteligente: Crea una automatización que, a las 8:00 AM de los días laborables, compruebe el sensor de tu estación más cercana. Si hay menos de 3 bicicletas disponibles, te envía una notificación al móvil diciendo: «¡Atención! Quedan pocas bicis en la estación X. Considera salir antes o usar la estación Y».
- Indicador Visual en el Escritorio: Si tienes una luz inteligente Zigbee, puedes cambiar su color según la disponibilidad. Verde si hay más de 5 bicis, amarillo si hay entre 1 y 4, y rojo si no queda ninguna. Es una forma visual e instantánea de saber si puedes contar con la bici. Si estás empezando con Zigbee, esta guía sobre cómo configurar Zigbee2MQTT en Home Assistant es un excelente punto de partida.
- Aviso para Dejar la Bici: Crea una automatización que se active cuando llegas a la zona de tu casa. Si en la estación de destino quedan menos de 2 anclajes libres, te avisa para que te dirijas a una estación cercana alternativa con más espacio.
Troubleshooting y Problemas Comunes
Aunque la integración es muy estable, a veces pueden surgir problemas. Aquí te dejo soluciones a los más habituales:
- Problema: No se crea ningún sensor.
Solución: Revisa que elnetwork IDsea correcto. Asegúrate de que el radio (radius) es suficientemente grande y que la ubicación de tu Home Assistant está bien configurada en Ajustes > Sistema > General. - Problema: Los datos parecen desactualizados.
Solución: La integración actualiza los datos cada pocos minutos. Si el problema persiste, es posible que la API del servicio de bicicletas de tu ciudad esté caída temporalmente. Puedes verificarlo en su web o app oficial. - Problema: La integración no aparece en la lista para añadir.
Solución: Asegúrate de que tu instancia de Home Assistant está actualizada a una versión reciente. CityBikes es una integración del núcleo, por lo que no necesita instalación manual.
Para más información técnica, siempre puedes consultar la documentación oficial de la integración CityBikes en la web de Home Assistant.
Alternativas y Otras Integraciones de Movilidad
CityBikes es fantástica, pero no es la única forma de integrar la movilidad urbana en tu hogar inteligente. Te recomiendo explorar otras integraciones, como las que te permiten consultar los horarios del transporte público (autobuses, metro) para tener una visión completa de tus opciones de desplazamiento cada día.
En resumen, la configuración de CityBikes en Home Assistant es un paso sencillo que te abre un mundo de posibilidades para optimizar tus trayectos, ahorrar tiempo y contribuir a una ciudad más sostenible. ¡Anímate a probarlo!
Sígueme en YouTube

