Описание
Общее состояние автоматизации. Это типизированная структура .
Одно из полей
| Тип | Расширенная структура |
|---|---|
| и | ИУсловие |
| device.state.AppSelector | AppSelectorState |
| device.state.ArmDisarm | ArmDisarmState |
| состояние.устройства.Яркость | BrightnessState |
| состояние.устройства.Канал | ChannelState |
| device.state.ColorSetting | ColorSettingState |
| device.state.Cook | CookState |
| устройство.состояние.Док | DockState |
| device.state.EnergyStorage | EnergyStorageState |
| device.state.FanSpeed | FanSpeedState |
| device.state.Fill | FillState |
| device.state.HumiditySetting | Состояние настройки влажности |
| device.state.InputSelector | InputSelectorState |
| device.state.LightEffects | LightEffectsState |
| device.state.LockUnlock | LockUnlockState |
| device.state.MediaState | MediaStateState |
| device.state.MotionDetection | Состояние обнаружения движения |
| device.state.OccupancySensing | OccupancySensingState |
| device.state.Online | OnlineState |
| device.state.OnOff | OnOffState |
| device.state.OpenClose | OpenCloseState |
| device.state.Record | RecordState |
| состояние.устройства.Вращение | RotationState |
| device.state.RunCycle | RunCycleState |
| device.state.SensorState | SensorStateState |
| device.state.StartStop | StartStopState |
| device.state.TemperatureControl | Состояние контроля температуры |
| device.state.TemperatureSetting | СостояниеНастройкиТемпературы |
| состояние устройства.Таймер | TimerState |
| состояние.устройства.Громкость | VolumeState |
| home.state.HomePresence | ModeState |
| нет | NotCondition |
| или | ИлиУсловие |
| время.между | ВремяМеждуСостоянием |
Примеры
Простое условие: если кто-то находится дома.
condition:
type: home.state.HomePresence
state: homePresenceMode
is: HOME
Используйте условие И: если телевизор включен И время уже после 18:00.
condition:
type: and
conditions:
- type: device.state.OnOff
device: TV - Living Room
state: on
is: true
- type: time.between
after: 6:00 pm