mirror of
https://github.com/koush/scrypted.git
synced 2026-02-14 02:42:06 +00:00
sdk: fix python generation
This commit is contained in:
@@ -155,7 +155,7 @@ for (const e of enums) {
|
||||
class ${e.name}(Enum):
|
||||
`
|
||||
for (const val of e.children) {
|
||||
pythonEnums += ` ${val.name} = ${val.defaultValue}
|
||||
pythonEnums += ` ${val.name} = "${val.type.value}"
|
||||
`;
|
||||
}
|
||||
}
|
||||
|
||||
4
sdk/package-lock.json
generated
4
sdk/package-lock.json
generated
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"name": "@scrypted/sdk",
|
||||
"version": "0.0.208",
|
||||
"version": "0.0.209",
|
||||
"lockfileVersion": 2,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"name": "@scrypted/sdk",
|
||||
"version": "0.0.208",
|
||||
"version": "0.0.209",
|
||||
"license": "ISC",
|
||||
"dependencies": {
|
||||
"@babel/preset-typescript": "^7.16.7",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@scrypted/sdk",
|
||||
"version": "0.0.208",
|
||||
"version": "0.0.209",
|
||||
"description": "",
|
||||
"main": "index.js",
|
||||
"scripts": {
|
||||
|
||||
@@ -8,184 +8,184 @@ from .other import *
|
||||
|
||||
|
||||
class AirQuality(Enum):
|
||||
Excellent = undefined
|
||||
Fair = undefined
|
||||
Good = undefined
|
||||
Inferior = undefined
|
||||
Poor = undefined
|
||||
Unknown = undefined
|
||||
Excellent = "Excellent"
|
||||
Fair = "Fair"
|
||||
Good = "Good"
|
||||
Inferior = "Inferior"
|
||||
Poor = "Poor"
|
||||
Unknown = "Unknown"
|
||||
|
||||
class FanMode(Enum):
|
||||
Auto = undefined
|
||||
Manual = undefined
|
||||
Auto = "Auto"
|
||||
Manual = "Manual"
|
||||
|
||||
class HumidityMode(Enum):
|
||||
Auto = undefined
|
||||
Dehumidify = undefined
|
||||
Humidify = undefined
|
||||
Off = undefined
|
||||
Auto = "Auto"
|
||||
Dehumidify = "Dehumidify"
|
||||
Humidify = "Humidify"
|
||||
Off = "Off"
|
||||
|
||||
class LockState(Enum):
|
||||
Jammed = undefined
|
||||
Locked = undefined
|
||||
Unlocked = undefined
|
||||
Jammed = "Jammed"
|
||||
Locked = "Locked"
|
||||
Unlocked = "Unlocked"
|
||||
|
||||
class MediaPlayerState(Enum):
|
||||
Buffering = undefined
|
||||
Idle = undefined
|
||||
Paused = undefined
|
||||
Playing = undefined
|
||||
Buffering = "Buffering"
|
||||
Idle = "Idle"
|
||||
Paused = "Paused"
|
||||
Playing = "Playing"
|
||||
|
||||
class ScryptedDeviceType(Enum):
|
||||
API = undefined
|
||||
Automation = undefined
|
||||
Builtin = undefined
|
||||
Camera = undefined
|
||||
DataSource = undefined
|
||||
DeviceProvider = undefined
|
||||
Display = undefined
|
||||
Doorbell = undefined
|
||||
Entry = undefined
|
||||
Event = undefined
|
||||
Fan = undefined
|
||||
Garage = undefined
|
||||
Irrigation = undefined
|
||||
Light = undefined
|
||||
Lock = undefined
|
||||
Notifier = undefined
|
||||
Outlet = undefined
|
||||
PasswordControl = undefined
|
||||
Person = undefined
|
||||
Program = undefined
|
||||
Scene = undefined
|
||||
SecuritySystem = undefined
|
||||
Sensor = undefined
|
||||
SmartDisplay = undefined
|
||||
SmartSpeaker = undefined
|
||||
Speaker = undefined
|
||||
Switch = undefined
|
||||
Thermostat = undefined
|
||||
Unknown = undefined
|
||||
Vacuum = undefined
|
||||
Valve = undefined
|
||||
API = "API"
|
||||
Automation = "Automation"
|
||||
Builtin = "Builtin"
|
||||
Camera = "Camera"
|
||||
DataSource = "DataSource"
|
||||
DeviceProvider = "DeviceProvider"
|
||||
Display = "Display"
|
||||
Doorbell = "Doorbell"
|
||||
Entry = "Entry"
|
||||
Event = "Event"
|
||||
Fan = "Fan"
|
||||
Garage = "Garage"
|
||||
Irrigation = "Irrigation"
|
||||
Light = "Light"
|
||||
Lock = "Lock"
|
||||
Notifier = "Notifier"
|
||||
Outlet = "Outlet"
|
||||
PasswordControl = "PasswordControl"
|
||||
Person = "Person"
|
||||
Program = "Program"
|
||||
Scene = "Scene"
|
||||
SecuritySystem = "SecuritySystem"
|
||||
Sensor = "Sensor"
|
||||
SmartDisplay = "SmartDisplay"
|
||||
SmartSpeaker = "SmartSpeaker"
|
||||
Speaker = "Speaker"
|
||||
Switch = "Switch"
|
||||
Thermostat = "Thermostat"
|
||||
Unknown = "Unknown"
|
||||
Vacuum = "Vacuum"
|
||||
Valve = "Valve"
|
||||
|
||||
class ScryptedInterface(Enum):
|
||||
AirQualitySensor = undefined
|
||||
AmbientLightSensor = undefined
|
||||
AudioSensor = undefined
|
||||
Authenticator = undefined
|
||||
Battery = undefined
|
||||
BinarySensor = undefined
|
||||
Brightness = undefined
|
||||
BufferConverter = undefined
|
||||
CO2Sensor = undefined
|
||||
Camera = undefined
|
||||
ColorSettingHsv = undefined
|
||||
ColorSettingRgb = undefined
|
||||
ColorSettingTemperature = undefined
|
||||
DeviceCreator = undefined
|
||||
DeviceDiscovery = undefined
|
||||
DeviceProvider = undefined
|
||||
Display = undefined
|
||||
Dock = undefined
|
||||
EngineIOHandler = undefined
|
||||
Entry = undefined
|
||||
EntrySensor = undefined
|
||||
EventRecorder = undefined
|
||||
Fan = undefined
|
||||
FloodSensor = undefined
|
||||
HttpRequestHandler = undefined
|
||||
HumiditySensor = undefined
|
||||
HumiditySetting = undefined
|
||||
Intercom = undefined
|
||||
LauncherApplication = undefined
|
||||
Lock = undefined
|
||||
LuminanceSensor = undefined
|
||||
MediaPlayer = undefined
|
||||
Microphone = undefined
|
||||
MixinProvider = undefined
|
||||
MotionSensor = undefined
|
||||
Notifier = undefined
|
||||
OauthClient = undefined
|
||||
ObjectDetection = undefined
|
||||
ObjectDetector = undefined
|
||||
OccupancySensor = undefined
|
||||
OnOff = undefined
|
||||
Online = undefined
|
||||
PM25Sensor = undefined
|
||||
PanTiltZoom = undefined
|
||||
PasswordStore = undefined
|
||||
Pause = undefined
|
||||
PositionSensor = undefined
|
||||
PowerSensor = undefined
|
||||
Program = undefined
|
||||
PushHandler = undefined
|
||||
RTCSignalingChannel = undefined
|
||||
RTCSignalingClient = undefined
|
||||
Readme = undefined
|
||||
Refresh = undefined
|
||||
Scene = undefined
|
||||
Scriptable = undefined
|
||||
ScryptedDevice = undefined
|
||||
ScryptedPlugin = undefined
|
||||
SecuritySystem = undefined
|
||||
Settings = undefined
|
||||
SoftwareUpdate = undefined
|
||||
StartStop = undefined
|
||||
TamperSensor = undefined
|
||||
TemperatureSetting = undefined
|
||||
Thermometer = undefined
|
||||
UltravioletSensor = undefined
|
||||
VOCSensor = undefined
|
||||
VideoCamera = undefined
|
||||
VideoCameraConfiguration = undefined
|
||||
VideoClips = undefined
|
||||
VideoRecorder = undefined
|
||||
AirQualitySensor = "AirQualitySensor"
|
||||
AmbientLightSensor = "AmbientLightSensor"
|
||||
AudioSensor = "AudioSensor"
|
||||
Authenticator = "Authenticator"
|
||||
Battery = "Battery"
|
||||
BinarySensor = "BinarySensor"
|
||||
Brightness = "Brightness"
|
||||
BufferConverter = "BufferConverter"
|
||||
CO2Sensor = "CO2Sensor"
|
||||
Camera = "Camera"
|
||||
ColorSettingHsv = "ColorSettingHsv"
|
||||
ColorSettingRgb = "ColorSettingRgb"
|
||||
ColorSettingTemperature = "ColorSettingTemperature"
|
||||
DeviceCreator = "DeviceCreator"
|
||||
DeviceDiscovery = "DeviceDiscovery"
|
||||
DeviceProvider = "DeviceProvider"
|
||||
Display = "Display"
|
||||
Dock = "Dock"
|
||||
EngineIOHandler = "EngineIOHandler"
|
||||
Entry = "Entry"
|
||||
EntrySensor = "EntrySensor"
|
||||
EventRecorder = "EventRecorder"
|
||||
Fan = "Fan"
|
||||
FloodSensor = "FloodSensor"
|
||||
HttpRequestHandler = "HttpRequestHandler"
|
||||
HumiditySensor = "HumiditySensor"
|
||||
HumiditySetting = "HumiditySetting"
|
||||
Intercom = "Intercom"
|
||||
LauncherApplication = "LauncherApplication"
|
||||
Lock = "Lock"
|
||||
LuminanceSensor = "LuminanceSensor"
|
||||
MediaPlayer = "MediaPlayer"
|
||||
Microphone = "Microphone"
|
||||
MixinProvider = "MixinProvider"
|
||||
MotionSensor = "MotionSensor"
|
||||
Notifier = "Notifier"
|
||||
OauthClient = "OauthClient"
|
||||
ObjectDetection = "ObjectDetection"
|
||||
ObjectDetector = "ObjectDetector"
|
||||
OccupancySensor = "OccupancySensor"
|
||||
OnOff = "OnOff"
|
||||
Online = "Online"
|
||||
PM25Sensor = "PM25Sensor"
|
||||
PanTiltZoom = "PanTiltZoom"
|
||||
PasswordStore = "PasswordStore"
|
||||
Pause = "Pause"
|
||||
PositionSensor = "PositionSensor"
|
||||
PowerSensor = "PowerSensor"
|
||||
Program = "Program"
|
||||
PushHandler = "PushHandler"
|
||||
RTCSignalingChannel = "RTCSignalingChannel"
|
||||
RTCSignalingClient = "RTCSignalingClient"
|
||||
Readme = "Readme"
|
||||
Refresh = "Refresh"
|
||||
Scene = "Scene"
|
||||
Scriptable = "Scriptable"
|
||||
ScryptedDevice = "ScryptedDevice"
|
||||
ScryptedPlugin = "ScryptedPlugin"
|
||||
SecuritySystem = "SecuritySystem"
|
||||
Settings = "Settings"
|
||||
SoftwareUpdate = "SoftwareUpdate"
|
||||
StartStop = "StartStop"
|
||||
TamperSensor = "TamperSensor"
|
||||
TemperatureSetting = "TemperatureSetting"
|
||||
Thermometer = "Thermometer"
|
||||
UltravioletSensor = "UltravioletSensor"
|
||||
VOCSensor = "VOCSensor"
|
||||
VideoCamera = "VideoCamera"
|
||||
VideoCameraConfiguration = "VideoCameraConfiguration"
|
||||
VideoClips = "VideoClips"
|
||||
VideoRecorder = "VideoRecorder"
|
||||
|
||||
class ScryptedMimeTypes(Enum):
|
||||
FFmpegInput = undefined
|
||||
FFmpegTranscodeStream = undefined
|
||||
InsecureLocalUrl = undefined
|
||||
LocalUrl = undefined
|
||||
MediaObject = undefined
|
||||
MediaStreamUrl = undefined
|
||||
PushEndpoint = undefined
|
||||
RTCConnectionManagement = undefined
|
||||
RTCSignalingChannel = undefined
|
||||
RTCSignalingSession = undefined
|
||||
RequestMediaStream = undefined
|
||||
SchemePrefix = undefined
|
||||
ScryptedDevice = undefined
|
||||
ScryptedDeviceId = undefined
|
||||
Url = undefined
|
||||
FFmpegInput = "x-scrypted/x-ffmpeg-input"
|
||||
FFmpegTranscodeStream = "x-scrypted/x-ffmpeg-transcode-stream"
|
||||
InsecureLocalUrl = "text/x-insecure-local-uri"
|
||||
LocalUrl = "text/x-local-uri"
|
||||
MediaObject = "x-scrypted/x-scrypted-media-object"
|
||||
MediaStreamUrl = "text/x-media-url"
|
||||
PushEndpoint = "text/x-push-endpoint"
|
||||
RTCConnectionManagement = "x-scrypted/x-scrypted-rtc-connection-management"
|
||||
RTCSignalingChannel = "x-scrypted/x-scrypted-rtc-signaling-channel"
|
||||
RTCSignalingSession = "x-scrypted/x-scrypted-rtc-signaling-session"
|
||||
RequestMediaStream = "x-scrypted/x-scrypted-request-stream"
|
||||
SchemePrefix = "x-scrypted/x-scrypted-scheme-"
|
||||
ScryptedDevice = "x-scrypted/x-scrypted-device"
|
||||
ScryptedDeviceId = "x-scrypted/x-scrypted-device-id"
|
||||
Url = "text/x-uri"
|
||||
|
||||
class SecuritySystemMode(Enum):
|
||||
AwayArmed = undefined
|
||||
Disarmed = undefined
|
||||
HomeArmed = undefined
|
||||
NightArmed = undefined
|
||||
AwayArmed = "AwayArmed"
|
||||
Disarmed = "Disarmed"
|
||||
HomeArmed = "HomeArmed"
|
||||
NightArmed = "NightArmed"
|
||||
|
||||
class SecuritySystemObstruction(Enum):
|
||||
Error = undefined
|
||||
Occupied = undefined
|
||||
Sensor = undefined
|
||||
Time = undefined
|
||||
Error = "Error"
|
||||
Occupied = "Occupied"
|
||||
Sensor = "Sensor"
|
||||
Time = "Time"
|
||||
|
||||
class TemperatureUnit(Enum):
|
||||
C = undefined
|
||||
F = undefined
|
||||
C = "C"
|
||||
F = "F"
|
||||
|
||||
class ThermostatMode(Enum):
|
||||
Auto = undefined
|
||||
Cool = undefined
|
||||
Dry = undefined
|
||||
Eco = undefined
|
||||
FanOnly = undefined
|
||||
Heat = undefined
|
||||
HeatCool = undefined
|
||||
Off = undefined
|
||||
On = undefined
|
||||
Purifier = undefined
|
||||
Auto = "Auto"
|
||||
Cool = "Cool"
|
||||
Dry = "Dry"
|
||||
Eco = "Eco"
|
||||
FanOnly = "FanOnly"
|
||||
Heat = "Heat"
|
||||
HeatCool = "HeatCool"
|
||||
Off = "Off"
|
||||
On = "On"
|
||||
Purifier = "Purifier"
|
||||
|
||||
|
||||
class H264Info(TypedDict):
|
||||
|
||||
2
sdk/types/index.d.ts
vendored
2
sdk/types/index.d.ts
vendored
@@ -1,5 +1,5 @@
|
||||
/// <reference types="node" />
|
||||
export declare const TYPES_VERSION = "0.0.90";
|
||||
export declare const TYPES_VERSION = "0.0.91";
|
||||
export interface DeviceState {
|
||||
id?: string;
|
||||
info?: DeviceInformation;
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.ScryptedMimeTypes = exports.ScryptedInterface = exports.MediaPlayerState = exports.SecuritySystemObstruction = exports.SecuritySystemMode = exports.AirQuality = exports.LockState = exports.ThermostatMode = exports.TemperatureUnit = exports.FanMode = exports.HumidityMode = exports.ScryptedDeviceType = exports.ScryptedInterfaceDescriptors = exports.ScryptedInterfaceProperty = exports.DeviceBase = exports.TYPES_VERSION = void 0;
|
||||
exports.TYPES_VERSION = "0.0.90";
|
||||
exports.TYPES_VERSION = "0.0.91";
|
||||
class DeviceBase {
|
||||
}
|
||||
exports.DeviceBase = DeviceBase;
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
|
||||
export const TYPES_VERSION = "0.0.90";
|
||||
export const TYPES_VERSION = "0.0.91";
|
||||
|
||||
|
||||
export interface DeviceState {
|
||||
|
||||
4
sdk/types/package-lock.json
generated
4
sdk/types/package-lock.json
generated
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"name": "@scrypted/types",
|
||||
"version": "0.0.90",
|
||||
"version": "0.0.91",
|
||||
"lockfileVersion": 2,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"name": "@scrypted/types",
|
||||
"version": "0.0.90",
|
||||
"version": "0.0.91",
|
||||
"license": "ISC",
|
||||
"devDependencies": {}
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@scrypted/types",
|
||||
"version": "0.0.90",
|
||||
"version": "0.0.91",
|
||||
"description": "",
|
||||
"main": "index.js",
|
||||
"author": "",
|
||||
|
||||
@@ -8,184 +8,184 @@ from .other import *
|
||||
|
||||
|
||||
class AirQuality(Enum):
|
||||
Excellent = undefined
|
||||
Fair = undefined
|
||||
Good = undefined
|
||||
Inferior = undefined
|
||||
Poor = undefined
|
||||
Unknown = undefined
|
||||
Excellent = "Excellent"
|
||||
Fair = "Fair"
|
||||
Good = "Good"
|
||||
Inferior = "Inferior"
|
||||
Poor = "Poor"
|
||||
Unknown = "Unknown"
|
||||
|
||||
class FanMode(Enum):
|
||||
Auto = undefined
|
||||
Manual = undefined
|
||||
Auto = "Auto"
|
||||
Manual = "Manual"
|
||||
|
||||
class HumidityMode(Enum):
|
||||
Auto = undefined
|
||||
Dehumidify = undefined
|
||||
Humidify = undefined
|
||||
Off = undefined
|
||||
Auto = "Auto"
|
||||
Dehumidify = "Dehumidify"
|
||||
Humidify = "Humidify"
|
||||
Off = "Off"
|
||||
|
||||
class LockState(Enum):
|
||||
Jammed = undefined
|
||||
Locked = undefined
|
||||
Unlocked = undefined
|
||||
Jammed = "Jammed"
|
||||
Locked = "Locked"
|
||||
Unlocked = "Unlocked"
|
||||
|
||||
class MediaPlayerState(Enum):
|
||||
Buffering = undefined
|
||||
Idle = undefined
|
||||
Paused = undefined
|
||||
Playing = undefined
|
||||
Buffering = "Buffering"
|
||||
Idle = "Idle"
|
||||
Paused = "Paused"
|
||||
Playing = "Playing"
|
||||
|
||||
class ScryptedDeviceType(Enum):
|
||||
API = undefined
|
||||
Automation = undefined
|
||||
Builtin = undefined
|
||||
Camera = undefined
|
||||
DataSource = undefined
|
||||
DeviceProvider = undefined
|
||||
Display = undefined
|
||||
Doorbell = undefined
|
||||
Entry = undefined
|
||||
Event = undefined
|
||||
Fan = undefined
|
||||
Garage = undefined
|
||||
Irrigation = undefined
|
||||
Light = undefined
|
||||
Lock = undefined
|
||||
Notifier = undefined
|
||||
Outlet = undefined
|
||||
PasswordControl = undefined
|
||||
Person = undefined
|
||||
Program = undefined
|
||||
Scene = undefined
|
||||
SecuritySystem = undefined
|
||||
Sensor = undefined
|
||||
SmartDisplay = undefined
|
||||
SmartSpeaker = undefined
|
||||
Speaker = undefined
|
||||
Switch = undefined
|
||||
Thermostat = undefined
|
||||
Unknown = undefined
|
||||
Vacuum = undefined
|
||||
Valve = undefined
|
||||
API = "API"
|
||||
Automation = "Automation"
|
||||
Builtin = "Builtin"
|
||||
Camera = "Camera"
|
||||
DataSource = "DataSource"
|
||||
DeviceProvider = "DeviceProvider"
|
||||
Display = "Display"
|
||||
Doorbell = "Doorbell"
|
||||
Entry = "Entry"
|
||||
Event = "Event"
|
||||
Fan = "Fan"
|
||||
Garage = "Garage"
|
||||
Irrigation = "Irrigation"
|
||||
Light = "Light"
|
||||
Lock = "Lock"
|
||||
Notifier = "Notifier"
|
||||
Outlet = "Outlet"
|
||||
PasswordControl = "PasswordControl"
|
||||
Person = "Person"
|
||||
Program = "Program"
|
||||
Scene = "Scene"
|
||||
SecuritySystem = "SecuritySystem"
|
||||
Sensor = "Sensor"
|
||||
SmartDisplay = "SmartDisplay"
|
||||
SmartSpeaker = "SmartSpeaker"
|
||||
Speaker = "Speaker"
|
||||
Switch = "Switch"
|
||||
Thermostat = "Thermostat"
|
||||
Unknown = "Unknown"
|
||||
Vacuum = "Vacuum"
|
||||
Valve = "Valve"
|
||||
|
||||
class ScryptedInterface(Enum):
|
||||
AirQualitySensor = undefined
|
||||
AmbientLightSensor = undefined
|
||||
AudioSensor = undefined
|
||||
Authenticator = undefined
|
||||
Battery = undefined
|
||||
BinarySensor = undefined
|
||||
Brightness = undefined
|
||||
BufferConverter = undefined
|
||||
CO2Sensor = undefined
|
||||
Camera = undefined
|
||||
ColorSettingHsv = undefined
|
||||
ColorSettingRgb = undefined
|
||||
ColorSettingTemperature = undefined
|
||||
DeviceCreator = undefined
|
||||
DeviceDiscovery = undefined
|
||||
DeviceProvider = undefined
|
||||
Display = undefined
|
||||
Dock = undefined
|
||||
EngineIOHandler = undefined
|
||||
Entry = undefined
|
||||
EntrySensor = undefined
|
||||
EventRecorder = undefined
|
||||
Fan = undefined
|
||||
FloodSensor = undefined
|
||||
HttpRequestHandler = undefined
|
||||
HumiditySensor = undefined
|
||||
HumiditySetting = undefined
|
||||
Intercom = undefined
|
||||
LauncherApplication = undefined
|
||||
Lock = undefined
|
||||
LuminanceSensor = undefined
|
||||
MediaPlayer = undefined
|
||||
Microphone = undefined
|
||||
MixinProvider = undefined
|
||||
MotionSensor = undefined
|
||||
Notifier = undefined
|
||||
OauthClient = undefined
|
||||
ObjectDetection = undefined
|
||||
ObjectDetector = undefined
|
||||
OccupancySensor = undefined
|
||||
OnOff = undefined
|
||||
Online = undefined
|
||||
PM25Sensor = undefined
|
||||
PanTiltZoom = undefined
|
||||
PasswordStore = undefined
|
||||
Pause = undefined
|
||||
PositionSensor = undefined
|
||||
PowerSensor = undefined
|
||||
Program = undefined
|
||||
PushHandler = undefined
|
||||
RTCSignalingChannel = undefined
|
||||
RTCSignalingClient = undefined
|
||||
Readme = undefined
|
||||
Refresh = undefined
|
||||
Scene = undefined
|
||||
Scriptable = undefined
|
||||
ScryptedDevice = undefined
|
||||
ScryptedPlugin = undefined
|
||||
SecuritySystem = undefined
|
||||
Settings = undefined
|
||||
SoftwareUpdate = undefined
|
||||
StartStop = undefined
|
||||
TamperSensor = undefined
|
||||
TemperatureSetting = undefined
|
||||
Thermometer = undefined
|
||||
UltravioletSensor = undefined
|
||||
VOCSensor = undefined
|
||||
VideoCamera = undefined
|
||||
VideoCameraConfiguration = undefined
|
||||
VideoClips = undefined
|
||||
VideoRecorder = undefined
|
||||
AirQualitySensor = "AirQualitySensor"
|
||||
AmbientLightSensor = "AmbientLightSensor"
|
||||
AudioSensor = "AudioSensor"
|
||||
Authenticator = "Authenticator"
|
||||
Battery = "Battery"
|
||||
BinarySensor = "BinarySensor"
|
||||
Brightness = "Brightness"
|
||||
BufferConverter = "BufferConverter"
|
||||
CO2Sensor = "CO2Sensor"
|
||||
Camera = "Camera"
|
||||
ColorSettingHsv = "ColorSettingHsv"
|
||||
ColorSettingRgb = "ColorSettingRgb"
|
||||
ColorSettingTemperature = "ColorSettingTemperature"
|
||||
DeviceCreator = "DeviceCreator"
|
||||
DeviceDiscovery = "DeviceDiscovery"
|
||||
DeviceProvider = "DeviceProvider"
|
||||
Display = "Display"
|
||||
Dock = "Dock"
|
||||
EngineIOHandler = "EngineIOHandler"
|
||||
Entry = "Entry"
|
||||
EntrySensor = "EntrySensor"
|
||||
EventRecorder = "EventRecorder"
|
||||
Fan = "Fan"
|
||||
FloodSensor = "FloodSensor"
|
||||
HttpRequestHandler = "HttpRequestHandler"
|
||||
HumiditySensor = "HumiditySensor"
|
||||
HumiditySetting = "HumiditySetting"
|
||||
Intercom = "Intercom"
|
||||
LauncherApplication = "LauncherApplication"
|
||||
Lock = "Lock"
|
||||
LuminanceSensor = "LuminanceSensor"
|
||||
MediaPlayer = "MediaPlayer"
|
||||
Microphone = "Microphone"
|
||||
MixinProvider = "MixinProvider"
|
||||
MotionSensor = "MotionSensor"
|
||||
Notifier = "Notifier"
|
||||
OauthClient = "OauthClient"
|
||||
ObjectDetection = "ObjectDetection"
|
||||
ObjectDetector = "ObjectDetector"
|
||||
OccupancySensor = "OccupancySensor"
|
||||
OnOff = "OnOff"
|
||||
Online = "Online"
|
||||
PM25Sensor = "PM25Sensor"
|
||||
PanTiltZoom = "PanTiltZoom"
|
||||
PasswordStore = "PasswordStore"
|
||||
Pause = "Pause"
|
||||
PositionSensor = "PositionSensor"
|
||||
PowerSensor = "PowerSensor"
|
||||
Program = "Program"
|
||||
PushHandler = "PushHandler"
|
||||
RTCSignalingChannel = "RTCSignalingChannel"
|
||||
RTCSignalingClient = "RTCSignalingClient"
|
||||
Readme = "Readme"
|
||||
Refresh = "Refresh"
|
||||
Scene = "Scene"
|
||||
Scriptable = "Scriptable"
|
||||
ScryptedDevice = "ScryptedDevice"
|
||||
ScryptedPlugin = "ScryptedPlugin"
|
||||
SecuritySystem = "SecuritySystem"
|
||||
Settings = "Settings"
|
||||
SoftwareUpdate = "SoftwareUpdate"
|
||||
StartStop = "StartStop"
|
||||
TamperSensor = "TamperSensor"
|
||||
TemperatureSetting = "TemperatureSetting"
|
||||
Thermometer = "Thermometer"
|
||||
UltravioletSensor = "UltravioletSensor"
|
||||
VOCSensor = "VOCSensor"
|
||||
VideoCamera = "VideoCamera"
|
||||
VideoCameraConfiguration = "VideoCameraConfiguration"
|
||||
VideoClips = "VideoClips"
|
||||
VideoRecorder = "VideoRecorder"
|
||||
|
||||
class ScryptedMimeTypes(Enum):
|
||||
FFmpegInput = undefined
|
||||
FFmpegTranscodeStream = undefined
|
||||
InsecureLocalUrl = undefined
|
||||
LocalUrl = undefined
|
||||
MediaObject = undefined
|
||||
MediaStreamUrl = undefined
|
||||
PushEndpoint = undefined
|
||||
RTCConnectionManagement = undefined
|
||||
RTCSignalingChannel = undefined
|
||||
RTCSignalingSession = undefined
|
||||
RequestMediaStream = undefined
|
||||
SchemePrefix = undefined
|
||||
ScryptedDevice = undefined
|
||||
ScryptedDeviceId = undefined
|
||||
Url = undefined
|
||||
FFmpegInput = "x-scrypted/x-ffmpeg-input"
|
||||
FFmpegTranscodeStream = "x-scrypted/x-ffmpeg-transcode-stream"
|
||||
InsecureLocalUrl = "text/x-insecure-local-uri"
|
||||
LocalUrl = "text/x-local-uri"
|
||||
MediaObject = "x-scrypted/x-scrypted-media-object"
|
||||
MediaStreamUrl = "text/x-media-url"
|
||||
PushEndpoint = "text/x-push-endpoint"
|
||||
RTCConnectionManagement = "x-scrypted/x-scrypted-rtc-connection-management"
|
||||
RTCSignalingChannel = "x-scrypted/x-scrypted-rtc-signaling-channel"
|
||||
RTCSignalingSession = "x-scrypted/x-scrypted-rtc-signaling-session"
|
||||
RequestMediaStream = "x-scrypted/x-scrypted-request-stream"
|
||||
SchemePrefix = "x-scrypted/x-scrypted-scheme-"
|
||||
ScryptedDevice = "x-scrypted/x-scrypted-device"
|
||||
ScryptedDeviceId = "x-scrypted/x-scrypted-device-id"
|
||||
Url = "text/x-uri"
|
||||
|
||||
class SecuritySystemMode(Enum):
|
||||
AwayArmed = undefined
|
||||
Disarmed = undefined
|
||||
HomeArmed = undefined
|
||||
NightArmed = undefined
|
||||
AwayArmed = "AwayArmed"
|
||||
Disarmed = "Disarmed"
|
||||
HomeArmed = "HomeArmed"
|
||||
NightArmed = "NightArmed"
|
||||
|
||||
class SecuritySystemObstruction(Enum):
|
||||
Error = undefined
|
||||
Occupied = undefined
|
||||
Sensor = undefined
|
||||
Time = undefined
|
||||
Error = "Error"
|
||||
Occupied = "Occupied"
|
||||
Sensor = "Sensor"
|
||||
Time = "Time"
|
||||
|
||||
class TemperatureUnit(Enum):
|
||||
C = undefined
|
||||
F = undefined
|
||||
C = "C"
|
||||
F = "F"
|
||||
|
||||
class ThermostatMode(Enum):
|
||||
Auto = undefined
|
||||
Cool = undefined
|
||||
Dry = undefined
|
||||
Eco = undefined
|
||||
FanOnly = undefined
|
||||
Heat = undefined
|
||||
HeatCool = undefined
|
||||
Off = undefined
|
||||
On = undefined
|
||||
Purifier = undefined
|
||||
Auto = "Auto"
|
||||
Cool = "Cool"
|
||||
Dry = "Dry"
|
||||
Eco = "Eco"
|
||||
FanOnly = "FanOnly"
|
||||
Heat = "Heat"
|
||||
HeatCool = "HeatCool"
|
||||
Off = "Off"
|
||||
On = "On"
|
||||
Purifier = "Purifier"
|
||||
|
||||
|
||||
class H264Info(TypedDict):
|
||||
|
||||
Reference in New Issue
Block a user