Smart home y operativa · Próximamente

Cerraduras, climatización, dispositivos —
vinculados a la reserva.

La IoT API de Repull permitirá que tu código reaccione a eventos físicos igual que reacciona hoy a una actualización de reserva. Rota un código de puerta al check-out. Climatiza una unidad antes de la llegada. Recibe un webhook cuando un termostato lleva seis horas a 30 grados.

Lo que vas a construir

Tres flujos que se reducen a unas cuantas llamadas a la API.

Códigos de puerta que se rotan solos

Al crear la reserva, generas un código. A la hora del check-out, lo expiras y emites el del siguiente huésped. Se acabó el "¿cambió el código la limpiadora?" — la cerradura y la reserva son el mismo objeto.

Climatización pre-llegada

A T-2 horas, ajustas la unidad a una temperatura cómoda. Tras el check-out, la dejas en modo de mantenimiento. Multiplícalo por todo el portfolio y el ahorro energético paga la factura del IoT por sí solo.

Webhooks de anomalías

Puerta abierta una hora durante la rotación. Termostato a 30°C sin nadie dentro. Sensor de fuga de agua disparado. Salta el webhook, la cola de operativa coge la tarea, suena el móvil de alguien.

Cómo se va a ver la API

Dispositivos como objetos de primera clase del anuncio.

La IoT API trata cada dispositivo conectado — cerradura, termostato, sensor — como un hijo del anuncio. Reservas y dispositivos comparten la misma auth, los mismos webhooks y el mismo workspace, así que construyes flujos transversales en un único sitio.

  1. 1

    Empareja el dispositivo una vez

    La mayoría de fabricantes usa OAuth o un emparejamiento a nivel de cuenta. El picker de Repull Connect se ocupa de eso igual que se ocupa de las conexiones de PMS — un único flujo consistente.

  2. 2

    Suscríbete a los eventos del dispositivo

    La misma superficie de webhooks que todo lo demás. door.opened, lock.code.created, climate.target_changed, sensor.alert. Firma verificada, reintentos en 5xx, un único log de eventos para grepear.

  3. 3

    Vincúlalo al ciclo de la reserva

    Disparas en reservation.confirmed para emitir un código. Disparas en reservation.checkout para expirarlo. Las mismas primitivas que ya usas para mensajería y pricing.

rotate-door-code.ts · ts
// Repull IoT API — pronto. La forma a la que estamos convergiendo:

import { Repull } from '@repull/sdk'

const repull = new Repull({ apiKey: ..., workspaceId: ... })

// En reservation.confirmed
repull.webhooks.on('reservation.confirmed', async (e) => {
  const lock = await repull.devices.get(e.listingId, { kind: 'lock' })

  await repull.devices.lock.codes.create(lock.id, {
    label: e.guestName,
    code: '4271', // u omite para auto-generar
    activeFrom: e.checkIn,
    activeUntil: e.checkOut,
  })
})

// En reservation.checkout, el código se auto-expira.
// En una alerta de sensor, enrutar a tu cola de ops:
repull.webhooks.on('sensor.alert', async (e) => {
  if (e.kind === 'water_leak') await ops.create({
    listingId: e.listingId,
    severity: 'critical',
    title: `Fuga de agua detectada · ${e.location}`,
  })
})

Las formas de arriba son cómo lo estamos pensando — los nombres finales de los métodos llegarán con el lanzamiento público. Fabricantes de cerraduras objetivo para la v1: Yale, Schlage, August. Climatización: Nest, ecobee, Honeywell.

Próximamente

Lo estamos construyendo con la gente que lo va a usar.

Si tienes un portfolio con cerraduras y climatización ya desplegadas, o estás construyendo un producto que necesita hablar con dispositivos físicos, escríbenos. Los primeros design partners moldean la superficie de la API.

Cerraduras

Yale Linus / Assure, Schlage Encode, August, igloohome.

Climatización

Nest, ecobee, Honeywell Lyric, Sensibo.

Sensores

Ruido (Minut, NoiseAware), fugas de agua, ocupación.

Sin fecha fija de lanzamiento. Lanzaremos cuando las tres primeras integraciones funcionen de extremo a extremo con datos reales en producción.

Apúntate a la lista de design partners IoT

Cuéntanos qué dispositivos tienes desplegados y qué construirías con esto. El equipo lee cada email.

Llega directo al equipo. Sin lista, sin drip.

Enviar

Construye el resto hoy.

El IoT viene en camino. Reservas, canales, pricing y agentes IA no — eso ya está vivo.