1.水位从<=80%变化到>80%告警,从>80%变化到<=80%取消告警 { "type": "IFTTT", "trigger": { "uri": "trigger/device/property", "params": { "productKey": "MyProduct", "deviceName": "MyDevice", "propertyName": "level", "compareType": ">", "compareValue": 80 } }, "condition": {}, "features": { "supportPauseRule": { "pauseType": "time", "pauseParams": {}, "scope": "device", "recoverCondition": "event.level.value <= 80" } } } 2.温度>80度持续5分钟告警,温度<=80度取消告警 { "type": "IFTTT", "trigger": { "params": { "compareType": ">", "compareValue": 80, "deviceName": "MyDevice", "productKey": "MyProduct", "propertyName": "temp" }, "uri": "trigger/device/property" }, "condition": {}, "features": { "supportPauseRule": { "pauseParams": { "stateDuration": 300 }, "pauseType": "time", "recoverCondition": "event.temp.value <= 80", "scope": "device" } } } 3.水位从<=20cm变化到>20cm告警,从>20cm变化到<=20cm取消告警 { "type": "IFTTT", "trigger": { "uri": "trigger/device/property", "params": { "productKey": "MyProduct", "deviceName": "MyDevice", "propertyName": "level", "compareType": ">", "compareValue": 20 } }, "condition": {}, "features": { "supportPauseRule": { "pauseType": "time", "pauseParams": {}, "scope": "device", "recoverCondition": "event.level.value <= 20" } } } 4.消防点位状态从非动作信号变化为动作信号告警,从动作信号变为非动作信号取消告警 { "type": "IFTTT", "trigger": { "uri": "trigger/device/property", "params": { "productKey": "MyProduct", "deviceName": "MyDevice", "propertyName": "state", "compareType": "==", "compareValue": 1 } }, "condition": {}, "features": { "supportPauseRule": { "pauseType": "time", "pauseParams": {}, "scope": "device", "recoverCondition": "event.state.value != 1" } } } 5.管网压力持续5分钟在[0.9, 1.2]之外告警,管网压力在[0.9, 1.2]之内取消告警 { "type": "IFTTT", "trigger": { "uri": "trigger/device/property", "params": { "productKey": "MyProduct", "deviceName": "MyDevice", "propertyName": "pressure", "compareType": "beyond", "compareValue": [0.9, 1.2] } }, "condition": {}, "features": { "supportPauseRule": { "pauseParams": { "stateDuration": 300 }, "pauseType": "time", "scope": "device", "recoverCondition": "event.pressure.value >= 0.9 and event.pressure.value <= 1.2" } } } 6.水浸点>80并且10分钟内连续5次告警,水浸点<=80度取消告警 { "type": "IFTTT", "trigger": { "params": { "compareType": ">", "compareValue": 80, "deviceName": "MyDevice", "productKey": "MyProduct", "propertyName": "level" }, "uri": "trigger/device/property" }, "condition": {}, "features": { "supportPauseRule": { "pauseParams": { "conditionMatchNum": 5, "continuousMatch": true, "executeOnce": true, "windowInterval": 10 }, "pauseType": "count", "recoverCondition": "event.temp.value <= 80", "scope": "device" } } } 7.夜间10点至次日早6点,门禁触发开门则告警 { "type": "IFTTT", "trigger": { "uri": "trigger/device/property", "params": { "productKey": "MyProduct", "deviceName": "MyDevice", "propertyName": "door", "compareType": "==", "compareValue": 1 } }, "condition": { "uri": "condition/timeRange", "params": { "beginDate": "22:00:00", "endDate": "06:00:00", "format": "HH:mm:ss", "timezoneID": "Asia/Shanghai" } }, "features": { "supportPauseRule": { "pauseType": "time", "pauseParams": {}, "scope": "device", "recoverCondition": "event.door.value != 1" } } }