→ Abrir en la app — Accede directamente a esta sección desde tu cuenta.
Tesa conecta cerraduras electrónicas Tesa Assa Abloy con Hotelgest PMS. Permite generar PIN de acceso automáticamente, emitir llaves RFID (no vinculadas al PMS), abrir puertas en remoto y habilitar la apertura desde la webapp del huésped.
El modelo de cerradura habitual es TESA SpyWireless, que permite apertura wireless y/o con PIN sin necesidad de tarjetas RFID ni apps adicionales.
⚠️ Advertencia: Si la reserva se mueve de habitación o tipología, la llave no se actualiza automáticamente. Hay que regenerarla manualmente desde Abrir puertas en el detalle de la reserva.
Dónde está
Activación de integración: Marketplace → Cerraduras → Tesa
Operativa:
Desde la reserva → Control de accesos (icono llave)Accesos Rápidos → Puertas → Seleccionar puerta → Abrir
Informe Llegadas — columna Código de apertura
Requisitos
Cerraduras Tesa instaladas.
TESA versión 7.04 o superior. A partir de esa versión, el Hotelgest Connector ya no es necesario y ha quedado obsoleto. Si tienes una versión anterior, contacta con TESA para actualizar antes de continuar.
URL del servidor Tesa.
Acceso a la plataforma con usuario admin.
Habitaciones mapeadas con las puertas de Tesa (lo configura soporte).
Puertos de red abiertos en el servidor del hotel (requisito de TESA — ver detalle abajo).
Requisitos de red (puertos)
Para que la integración funcione, el servidor del hotel donde corre el software de cerraduras TESA debe tener abiertos los siguientes puertos. Es un requisito de TESA, no de Hotelgest.
Puerto | Protocolo | Uso |
18080 | TCP | Comunicación con el servidor TESA del hotel. Necesario para emisión de PINs, llaves RFID y apertura remota. |
8181 | TCP | Función Deslizar para abrir en la webapp del huésped. |
⚠️ Advertencia: Si alguno de estos puertos está cerrado en el servidor del hotel, la integración no puede funcionar. No existe alternativa técnica — el puerto debe estar abierto para que Hotelgest pueda comunicarse con el servidor de TESA.
ℹ️ Información: Si el hotel solo usa la función Deslizar para abrir (webapp del huésped), no es necesario abrir el puerto 18080. En ese caso, solo aplica el puerto 8181.
Antes de activar la integración, asegúrate también de que:
El firewall tiene reglas que permiten el acceso desde Hotelgest a tu red.
El programa de TESA está activo en el servidor del hotel.
Verificar que un puerto está abierto: usa YouGetSignal Open Port Check introduciendo la IP pública del servidor del hotel y el número de puerto.
Si el puerto aparece como cerrado, el equipo de IT o de red del hotel debe abrirlo en el firewall del servidor. Si tienes dudas sobre la configuración de red necesaria, contacta con soporte de Hotelgest.
Activación
Paso 1: Conectar con el servidor TESA
Ve a Ajustes → Tesa e introduce los datos que te proporcionará el equipo técnico de TESA:
Campo | Descripción |
URL | IP pública del hotel. Debe terminar en |
operatorName | Usuario operador facilitado por TESA. |
operatorPassword | Contraseña operador facilitada por TESA. |
Al guardar, el sistema consulta la API de TESA y muestra una tabla con el id, name, ip y demás datos de todas las puertas del hotel. Si la tabla no aparece, revisa la URL y los datos de acceso.
Paso 2: Mapeo de puertas
Ve a Ajustes → Códigos de puertas y añade una entrada por cada puerta que quieras mapear. Usa la tabla de Ajustes → Tesa como referencia para copiar los valores de provider_id y Name correctamente.
Campo | Qué poner |
pcode | Número del hotel en Hotelgest. |
Code | El |
Gateway | Solo si tienes habitaciones virtuales: pon aquí la puerta real que debe abrir la webAPP. En el resto de casos, déjalo vacío. |
Nombre | El |
Tipología | Selecciona la tipología o habitación correspondiente del desplegable. Selecciona Public para puertas externas o zonas comunes que deben compartirse entre todas las reservas. |
Código PIN | Dejar vacío. |
external URL | Dejar vacío. |
Tipo | Tesa |
public |
|
area | Para designar zonas de acceso y crear grupos de puertas. Por ejemplo, si hay una zona de spa a la que solo deben tener acceso 2 unidades, pon |
Producto | Opcional. Vincula la puerta a un artículo: solo las reservas que incluyan ese artículo tendrán acceso. Útil para parkings o servicios de pago. |
Paso 3: Prueba de acceso
Reserva con entrada hoy → Abrir puertas → genera PIN → valida en la cerradura física.
Puertas públicas y puertas privadas
El campo public controla si una puerta es de acceso común o de habitación:
Valor | Tipo de puerta | Ejemplo |
| Pública / zona común | Entrada principal, parking, piscina, spa |
| Privada / habitación | Puerta de la habitación del huésped |
ℹ️ Información: Las puertas públicas tienen el mismo tiempo de validez que las puertas privadas: el código vence al hacer check-out de la reserva.
Funcionalidades
Check-in con PIN
Al hacer check-in, el PMS envía una orden a Tesa con:
Habitación asignada
Fecha de activación y fecha de expiración del acceso
PIN numérico (keyPad)
Tipo: check-in estándar o pre-check-in (para generar acceso antes de la llegada)
El huésped usa el PIN en el teclado de la cerradura durante el periodo de validez.
Pre-check-in
Permite generar el PIN y el acceso antes de que el huésped llegue. Útil para check-in autónomo o llegadas tardías. El pre-check-in envía la misma información pero con la operación precheckin en vez de checkin.
Apertura remota
Desde Abrir puertas → selecciona puerta → Abrir. El PMS envía una orden de apertura a Tesa. La cerradura se desbloquea durante unos segundos.
Apertura desde la webapp del huésped
Si está habilitado, el huésped puede abrir desde el móvil. El sistema valida:
La reserva tiene estado En casa (check-in hecho, check-out no).
La fecha/hora actual está dentro de la ventana de estancia (o el huésped tiene check-in activo).
Si la puerta tiene puertas "heredadas" (zonas comunes vinculadas), también se abren automáticamente.
Lockdown de zona
Tesa soporta bloqueo/desbloqueo masivo de zonas. Útil para emergencias o mantenimiento — desbloquea todas las puertas de un área.
Operativa en recepción
Acción | Dónde |
Generar PIN / emitir RFID | Abrir puertas en detalle de reserva |
Apertura remota | Abrir puertas → seleccionar puerta → Abrir |
Consultar PIN del día | Informe Llegadas → columna Código de apertura |
Apertura por huésped | Webapp del huésped (si activo) |
Qué sincroniza
Dirección | Qué ocurre | Dónde lo validas |
Hotelgest → Tesa | Check-in: genera PIN con ventana temporal y RFID opcional | Abrir puertas, informe Llegadas |
Hotelgest → Tesa | Apertura remota | Cerradura se desbloquea |
Tesa → Hotelgest | Resultado (éxito o error) | Aviso en pantalla |
Hotelgest → huésped | PIN y/o enlace de apertura si webapp activa | Webapp, comunicación al huésped |
Troubleshooting
Síntoma | Qué revisar |
"error tesa config" | No hay credenciales Tesa configuradas para esta propiedad. Contactar soporte |
PIN no abre | Verificar que la fecha actual está entre la fecha de activación y la de expiración. Comprobar que la habitación está mapeada correctamente en Tesa |
Apertura remota devuelve error | Batería baja del cerradero, cerradura offline, o puerta incorrecta en el mapeo |
No genera llave | Integración no está Activa en Marketplace, o la habitación no tiene puerta asignada |
Pre-check-in no genera PIN para algunas habitaciones | Verifica que la habitación tiene cerradura mapeada en la integración. Contacta soporte para verificar o completar el mapeo de puertas |
Timeout en operaciones | El servidor Tesa tarda en responder. Verificar la conectividad de red al servidor Tesa o contactar soporte para ajustar el tiempo de espera |
Error de conexión con Tesa / puerto cerrado | El servidor TESA del hotel no es accesible. Verificar que los puertos 18080 y 8181 están abiertos en el servidor del hotel — es un requisito de TESA. Si los puertos están cerrados y no se pueden abrir, la integración no es viable. Contactar con el equipo de IT del hotel para abrir el puerto, y con soporte de Hotelgest si hay dudas sobre la configuración de red. |
La tabla de puertas no aparece en Ajustes → Tesa | La URL introducida es incorrecta o los datos de acceso son erróneos. Verifica que la URL termina en |
PIN no se actualiza tras cambio de habitación | El cambio de habitación o tipología no actualiza la llave automáticamente. Regenerar manualmente desde Abrir puertas en el detalle de la reserva |
PIN aparece vacío en Llegadas | La llave no se ha emitido todavía — generar desde Abrir puertas o esperar al flujo de pre-check-in |
Puerta no aparece en lista | La puerta no está dada de alta en Tesa. Verificar con el instalador de Tesa |
Puertas heredadas (zonas comunes)
Una cerradura de habitación puede tener puertas heredadas (zonas comunes vinculadas). Cuando el huésped abre desde la webapp, el PMS abre automáticamente la puerta de la habitación y todas las puertas heredadas (portal, ascensor, parking, etc.) en secuencia.
Horas máximas de check-in y check-out
La apertura desde la webapp valida las horas máximas configuradas en ajustes generales. Fuera de esas horas (y sin check-in activo), la webapp no permite abrir.


