Saltar al contenido

CityBikes Home Assistant: Guía de Integración 2026

12/05/2024

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.

Black Friday · Hasta un 40 % de descuento

Ofertas oficiales en domótica inteligente

Interruptores WiFi, relés, sensores, tiras LED y más, con descuentos en la tienda oficial Sonoff. Promoción activa hasta el 15 de diciembre.

Ver ofertas oficiales Enlace de afiliado · Tienda Sonoff

¿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.

  1. Ve a Ajustes > Dispositivos y Servicios.
  2. Haz clic en el botón Añadir Integración en la esquina inferior derecha.
  3. Busca «CityBikes» y selecciónala.
  4. 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, bicimad para Madrid o bicing para 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ámetroDescripción
platformDebe ser citybikes. Es el identificador de la integración.
nameNombre base que se usará como prefijo para las entidades. Ejemplo: BiciTrabajo.
networkEl ID de la red de bicicletas que quieres consultar. Es obligatorio si no se definen estaciones específicas.
latitude / longitudeCoordenadas del centro geográfico de búsqueda. Por defecto, usa la ubicación de tu Home Assistant.
radiusRadio en metros para buscar estaciones alrededor de las coordenadas. Muy útil para limitar los sensores a los que te son útiles.
stationsUna 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: 300

Si 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:

  1. 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».
  2. 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.
  3. 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 el network ID sea 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

Suscripción al canal de YouTube de Tecnoyfoto