2 Commits

Author SHA1 Message Date
0f0795944c 修改自动化任务返回值 2026-03-07 10:13:08 +08:00
ad24dd7335 修改设备属性参数列表返回格式 2026-02-25 14:55:55 +08:00

View File

@@ -61,7 +61,7 @@ type DeviceAttributeOption struct {
Flag uint8 `json:"flag"` // 属性标识
Field string `json:"field"` // 属性字段名
Readonly bool `json:"readonly"` // 是否只读
AllowItem *map[int]string `json:"allow_item,omitempty"` // 可用选项列表
AllowItem *map[uint8]string `json:"allow_item,omitempty"` // 可用选项列表
Min *uint32 `json:"min,omitempty"` // 最小值
Max *uint32 `json:"max,omitempty"` // 最大值
} `json:"attribute"` // 设备属性列表
@@ -149,6 +149,7 @@ type AutomationTask struct {
RepeatType uint8 `json:"repeat_type"` // 重复类型
CustomRepeatRange []uint8 `json:"custom_repeat_range"` // 自定义重复范围
IsSatisfyAll uint8 `json:"is_satisfy_all"` // 是否要满足所有条件
Status uint8 `json:"status"` // 状态
EventConditionList []AutomationCondition `json:"event_condition_list"` // 事件条件列表
StatusConditionList []AutomationCondition `json:"status_condition_list"` // 事件条件列表
ActionList []AutomationAction `json:"action_list"` // 动作列表