Oversigt#
Brug PocketHook som chatgrænseflade til at styre dine smarte hjemmeenheder. Din server bestemmer hvilke enheder der skal styres baseret på din besked og udløser den relevante iOS Shortcut.
Serverkommando#
Send lights on eller lights off til din server.
Serversvar#
{
"msg": "Turning on lights...",
"shortcut": "ToggleLights",
"data": { "state": "on" }
}
Påkrævet iOS Shortcut#
ToggleLights#
- Shortcut Input — modtag data fra PocketHook
- Hent Ordbogsværdi — udtræk
state-nøglen - Hvis state er lig med “on”:
- Styr Hjem → Tænd lys
- Ellers:
- Styr Hjem → Sluk 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" })
);
Avanceret: Rumspecifik Styring#
Udvid dette med rumparametre:
case "bedroom lights":
return toResponse(
shortcut("Bedroom lights...", "ToggleLights", {
state: "on",
room: "bedroom"
})
);
I Shortcutet, udtræk room-værdien og brug den med Styr Hjem-handlingen for at målrette specifikke rum.