Ana içeriğe geç
  1. Kısayollar/

Akıllı Ev Kontrolü

Genel Bakış
#

PocketHook’u akıllı ev cihazlarınızı kontrol etmek için sohbet arayüzü olarak kullanın. Sunucunuz mesajınıza göre hangi cihazları kontrol edeceğine karar verir ve uygun iOS Shortcut’u tetikler.

Sunucu Komutu
#

Sunucunuza lights on veya lights off gönderin.

Sunucu Yanıtı
#

{
  "msg": "Turning on lights...",
  "shortcut": "ToggleLights",
  "data": { "state": "on" }
}

Gerekli iOS Shortcut
#

ToggleLights
#

  1. Shortcut Girişi — PocketHook’tan veri al
  2. Sözlük Değeri Alstate anahtarını çıkar
  3. Eğer state “on"a eşitse:
    • Evi Kontrol Et → Işıkları aç
  4. Aksi takdirde:
    • Evi Kontrol Et → Işıkları kapat

Sunucu Kodu (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" })
  );

Gelişmiş: Odaya Özel Kontrol
#

Bunu oda parametreleriyle genişletin:

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

Shortcut’ta room değerini çıkarın ve belirli odaları hedeflemek için Evi Kontrol Et eylemiyle kullanın.