From 80b77c68f80f514cea1b0c5652b1f4d402855f04 Mon Sep 17 00:00:00 2001 From: Nick Berardi Date: Mon, 3 Oct 2022 17:30:59 -0400 Subject: [PATCH] added swing state/status to the Fan, to support HK SwingMode (#393) --- sdk/types/scrypted_python/scrypted_sdk/types.py | 2 ++ sdk/types/src/types.input.ts | 2 ++ 2 files changed, 4 insertions(+) diff --git a/sdk/types/scrypted_python/scrypted_sdk/types.py b/sdk/types/scrypted_python/scrypted_sdk/types.py index f03edfe57..1b4d27a18 100644 --- a/sdk/types/scrypted_python/scrypted_sdk/types.py +++ b/sdk/types/scrypted_python/scrypted_sdk/types.py @@ -327,6 +327,7 @@ class FanState(TypedDict): counterClockwise: bool mode: FanMode speed: float + swing: bool pass class FanStatus(TypedDict): @@ -336,6 +337,7 @@ class FanStatus(TypedDict): maxSpeed: float mode: FanMode speed: float + swing: bool pass class HttpRequest(TypedDict): diff --git a/sdk/types/src/types.input.ts b/sdk/types/src/types.input.ts index 06e7b9ccd..a809fdff0 100644 --- a/sdk/types/src/types.input.ts +++ b/sdk/types/src/types.input.ts @@ -289,11 +289,13 @@ export interface FanStatus { maxSpeed?: number; counterClockwise?: boolean; availableModes?: FanMode[]; + swing?: boolean; } export interface FanState { speed?: number; mode?: FanMode; counterClockwise?: boolean; + swing?: boolean; } export interface Fan { fan?: FanStatus;