ब्यौरा
ऑटोमेशन की सामान्य शर्त. यह एक टाइप्ड स्ट्रक्ट है.
One of Fields
| टाइप | Extended Struct | 
|---|---|
| और | 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