ब्यौरा
ऑटोमेशन की सामान्य शर्त. यह एक टाइप किया गया स्ट्रक्चर है.
फ़ील्ड में से एक
टाइप | एक्सटेंडेड स्ट्रक्चर |
---|---|
और | AndCondition |
device.state.AppSelector | AppSelectorState |
device.state.ArmDisarm | ArmDisarmState |
device.state.Brightness | BrightnessState |
device.state.Channel | ChannelState |
device.state.ColorSetting | ColorSettingState |
device.state.Cook | CookState |
device.state.Dock | DockState |
device.state.EnergyStorage | EnergyStorageState |
device.state.FanSpeed | FanSpeedState |
device.state.Fill | FillState |
device.state.HumiditySetting | HumiditySettingState |
device.state.InputSelector | InputSelectorState |
device.state.LightEffects | LightEffectsState |
device.state.LockUnlock | LockUnlockState |
device.state.MediaState | MediaStateState |
device.state.MotionDetection | MotionDetectionState |
device.state.OccupancySensing | OccupancySensingState |
device.state.Online | OnlineState |
device.state.OnOff | OnOffState |
device.state.OpenClose | OpenCloseState |
device.state.Record | RecordState |
device.state.Rotation | RotationState |
device.state.RunCycle | RunCycleState |
device.state.SensorState | SensorStateState |
device.state.StartStop | StartStopState |
device.state.TemperatureControl | TemperatureControlState |
device.state.TemperatureSetting | TemperatureSettingState |
device.state.Timer | TimerState |
device.state.Volume | VolumeState |
home.state.HomePresence | ModeState |
नहीं | NotCondition |
या | OrCondition |
time.between | TimeBetweenState |
उदाहरण
आसान शर्त: अगर कोई व्यक्ति घर पर है.
condition:
type: home.state.HomePresence
state: homePresenceMode
is: HOME
AND शर्त का इस्तेमाल करें: अगर टीवी चालू है और समय शाम 6 बजे के बाद है.
condition:
type: and
conditions:
- type: device.state.OnOff
device: TV - Living Room
state: on
is: true
- type: time.between
after: 6:00 pm