type alias IotActionListItem

One IoT linkage action, an <item> in <IOTActionList>.

Properties

actionID: number

Action id.

Channel bitmask, one bit per channel; written as a 64-bit number.

deviceType: number

Device type as a number; the firmware does not name the values.

name: string

Device name.

uid: string

Device uid.

content: string

Action content; the firmware copies it through as text.

alarmType: string

Triggering alarm types joined with commas, such as people,vehicle, or none. Names seen: people, vehicle, face, other, dog_cat, md, pir, visitor, BTC, CTB, and package on the doorbell.

timeTable: string

Weekly schedule: 168 characters of 0 or 1, one per hour.

Usage

import { type IotActionListItem } from "protocol/params/mod.ts";