Oversikt#
Bruk PocketHook som chatgrensesnitt for å styre smarthjem-enhetene dine. Serveren din bestemmer hvilke enheter som skal styres basert på meldingen din, og utløser den aktuelle iOS Shortcut.
Serverkommando#
Send lights on eller lights off til serveren din.
Serversvar#
{
"msg": "Turning on lights...",
"shortcut": "ToggleLights",
"data": { "state": "on" }
}
Påkrevd iOS Shortcut#
ToggleLights#
- Shortcut-inndata — motta data fra PocketHook
- Hent Ordbokverd — trekk ut
state-nøkkelen - Hvis state er lik “on”:
- Styr Hjem → Slå på lys
- Ellers:
- Styr Hjem → Slå av lys
Serverkode (router.ts)#
case "lights on":
return toResponse(
shortcut("Turning on lights...", "ToggleLights", { state: "on" })
);
case "lights off":
return toResponse(
shortcut("Turning off lights...", "ToggleLights", { state: "off" })
);
Avansert: Romspesifikk Styring#
Utvid dette med romparametere:
case "bedroom lights":
return toResponse(
shortcut("Bedroom lights...", "ToggleLights", {
state: "on",
room: "bedroom"
})
);
I Shortcuten, trekk ut room-verdien og bruk den med Styr Hjem-handlingen for å målrette spesifikke rom.