Skip to main content
  1. Atajos/

Control del Hogar Inteligente

Visión General
#

Usa PocketHook como interfaz de chat para controlar tus dispositivos del hogar inteligente. Tu servidor decide qué dispositivos controlar según tu mensaje y activa el Atajo de iOS apropiado.

Comando del Servidor
#

Envía lights on o lights off a tu servidor.

Respuesta del Servidor
#

{
  "msg": "Encendiendo luces...",
  "shortcut": "ToggleLights",
  "data": { "state": "on" }
}

Atajo de iOS Requerido
#

ToggleLights
#

  1. Entrada del Atajo — recibir los datos de PocketHook
  2. Obtener Valor del Diccionario — extraer clave state
  3. Si state es igual a “on”:
    • Controlar Casa → Encender luces
  4. En caso contrario:
    • Controlar Casa → Apagar luces

Código del Servidor (router.ts)
#

case "lights on":
  return toResponse(
    shortcut("Encendiendo luces...", "ToggleLights", { state: "on" })
  );

case "lights off":
  return toResponse(
    shortcut("Apagando luces...", "ToggleLights", { state: "off" })
  );

Avanzado: Control por Habitación
#

Extiende esto con parámetros de habitación:

case "bedroom lights":
  return toResponse(
    shortcut("Luces del dormitorio...", "ToggleLights", {
      state: "on",
      room: "bedroom"
    })
  );

En el Atajo, extrae el valor room y úsalo con la acción Controlar Casa para apuntar a habitaciones específicas.