diff --git a/assets/capability/capabilities.json b/assets/capability/capabilities.json index b76ec375..c196064d 100755 --- a/assets/capability/capabilities.json +++ b/assets/capability/capabilities.json @@ -30,6 +30,7 @@ "alarm_generic", "alarm_motion", "alarm_contact", + "alarm_vibration", "alarm_co", "alarm_co2", "alarm_pm25", diff --git a/assets/capability/capabilities/alarm_vibration.json b/assets/capability/capabilities/alarm_vibration.json new file mode 100755 index 00000000..406b14a7 --- /dev/null +++ b/assets/capability/capabilities/alarm_vibration.json @@ -0,0 +1,43 @@ +{ + "type": "boolean", + "title": { + "en": "Vibration alarm" + }, + "insights": true, + "insightsTitleTrue": { + "en": "Vibration alarm turned on" + }, + "insightsTitleFalse": { + "en": "Vibration alarm turned off" + }, + "getable": true, + "setable": false, + "uiComponent": "sensor", + "options": { + "zoneActivity": true + }, + "$flow": { + "triggers": [ + { + "id": "alarm_vibration_true", + "title": { + "en": "The vibration alarm turned on" + } + }, + { + "id": "alarm_vibration_false", + "title": { + "en": "The vibration alarm turned off" + } + } + ], + "conditions": [ + { + "id": "alarm_vibration", + "title": { + "en": "The vibration alarm is !{{on|off}}" + } + } + ] + } +}