zwave-js/.config-db/devices/0x000c/templates/homeseer_template.json
2025-01-10 22:05:04 -08:00

325 lines
6 KiB
JSON

{
"status_mode_choices": {
"valueSize": 1,
"minValue": 0,
"maxValue": 7,
"defaultValue": 0,
"allowManualEntry": false,
"options": [
{
"label": "Off",
"value": 0
},
{
"label": "Red",
"value": 1
},
{
"label": "Green",
"value": 2
},
{
"label": "Blue",
"value": 3
},
{
"label": "Magenta",
"value": 4
},
{
"label": "Yellow",
"value": 5
},
{
"label": "Cyan",
"value": 6
},
{
"label": "White",
"value": 7
}
]
},
"led_colors": {
"valueSize": 1,
"minValue": 0,
"maxValue": 6,
"defaultValue": 0,
"allowManualEntry": false,
"options": [
{
"label": "White",
"value": 0
},
{
"label": "Red",
"value": 1
},
{
"label": "Green",
"value": 2
},
{
"label": "Blue",
"value": 3
},
{
"label": "Magenta",
"value": 4
},
{
"label": "Yellow",
"value": 5
},
{
"label": "Cyan",
"value": 6
}
]
},
"status_mode": {
"$import": "~/templates/master_template.json#base_enable_disable",
"label": "Enable / Disable Custom LED Status Mode"
},
"enable_basic_set_command": {
"$import": "~/templates/master_template.json#base_enable_disable",
"label": "Enable / Disable Basic Set Commands"
},
"enable_pir_triggers": {
"$import": "~/templates/master_template.json#base_enable_disable",
"label": "Enable PIR/lux Floodlight Triggers"
},
"enable_pir_trigger_alerts": {
"$import": "~/templates/master_template.json#base_enable_disable",
"label": "PIR Trigger Alerts"
},
"enable_notification_buzzer": {
"$import": "~/templates/master_template.json#base_enable_disable",
"label": "Enable Notificaton Buzzer"
},
"enable_shock_alarm": {
"$import": "~/templates/master_template.json#base_enable_disable",
"label": "Enable / Disable Shock Alarm",
"defaultValue": 1
},
"dimming_step": {
"$import": "~/templates/master_template.json#dimming_timing",
"valueSize": 2
},
"dimming_threshold": {
"label": "Dimming Threshold",
"valueSize": 1,
"minValue": 1,
"maxValue": 14,
"defaultValue": 1
},
"ramp_rate": {
"valueSize": 1,
"unit": "seconds",
"minValue": 0,
"maxValue": 90,
"defaultValue": 3
},
"scene_control": {
"label": "Central Scene Commands",
"valueSize": 1,
"minValue": 0,
"maxValue": 1,
"defaultValue": 0,
"allowManualEntry": false,
"options": [
{
"label": "Enable (control load with delay)",
"value": 0
},
{
"label": "Disable (control load instantly)",
"value": 1
}
]
},
"basic_set_value": {
"label": "Basic Set Value on Send",
"valueSize": 1,
"minValue": 0,
"maxValue": 1,
"defaultValue": 0,
"allowManualEntry": false,
"options": [
{
"label": "Sends 255 for open; 0 for closed",
"value": 0
},
{
"label": "Sends 0 for open; 255 for closed",
"value": 1
}
]
},
"low_battery_level": {
"label": "Low Battery Threshold",
"valueSize": 1,
"unit": "%",
"minValue": 10,
"maxValue": 50,
"defaultValue": 20
},
"fan_type": {
"label": "Fan Type",
"valueSize": 1,
"minValue": 0,
"maxValue": 1,
"defaultValue": 0,
"allowManualEntry": false,
"options": [
{
"label": "3-speed",
"value": 0
},
{
"label": "4-speed",
"value": 1
}
]
},
"blink_frequency": {
"$import": "~/templates/master_template.json#base_0-255_nounit",
"label": "Blink Frequency",
"description": "Sets the blink frequency for LEDs; 0 for off",
"defaultValue": 0
},
"pir_trigger_off": {
"label": "PIR Trigger Off Period",
"description": "Period after which to send Trigger Off command",
"valueSize": 2,
"unit": "seconds",
"minValue": 8,
"maxValue": 720,
"defaultValue": 180,
"unsigned": true
},
"lux_trigger_threshold": {
"label": "Light Level Threshold",
"valueSize": 2,
"unit": "lux",
"minValue": 10,
"maxValue": 900,
"defaultValue": 50,
"unsigned": true
},
"multilevel_sensor_interval": {
"label": "Multilevel Sensor Report Interval",
"description": "Sets the interval for periodic lux level and temperature reports",
"valueSize": 2,
"unit": "minutes",
"minValue": 1,
"maxValue": 1440,
"defaultValue": 10,
"unsigned": true
},
"light_sensitivity": {
"label": "Light Sensitvity",
"valueSize": 1,
"minValue": 0,
"maxValue": 2,
"defaultValue": 2,
"allowManualEntry": false,
"options": [
{
"label": "High",
"value": 0
},
{
"label": "Medium",
"value": 1
},
{
"label": "Low",
"value": 2
}
]
},
"water_beep_frequency": {
"label": "Water Detecton Beep Frequency",
"valueSize": 1,
"minValue": 0,
"maxValue": 2,
"defaultValue": 2,
"allowManualEntry": false,
"options": [
{
"label": "10 minutes",
"value": 0
},
{
"label": "5 minutes",
"value": 1
},
{
"label": "30 minutes",
"value": 2
}
]
},
"temp_reporting_interval": {
"$import": "~/templates/master_template.json#base_1-255_nounit",
"label": "Temperature reportng interval when on line power",
"unit": "seconds",
"minValue": 30
},
"led_blink_status": {
"label": "LED Blink Status",
"valueSize": 1,
"minValue": 0,
"maxValue": 1,
"defaultValue": 0,
"allowManualEntry": false,
"options": [
{
"label": "Solid",
"value": 0
},
{
"label": "Blink",
"value": 1
}
]
},
"range_sensitivity": {
"$import": "~/templates/master_template.json#base_0-100_nounit",
"label": "Range Sensitivity",
"description": "Higher values increase sensitivity"
},
"led_indicator": {
"label": "LED Indicator",
"valueSize": 1,
"defaultValue": 1,
"allowManualEntry": false,
"options": [
{
"label": "On when load is off",
"value": 0
},
{
"label": "Off when load is off",
"value": 1
}
]
},
"led_indicator_inverted": {
"label": "LED Indicator",
"valueSize": 1,
"defaultValue": 0,
"allowManualEntry": false,
"options": [
{
"label": "Off when load is off",
"value": 0
},
{
"label": "On when load is off",
"value": 1
}
]
}
}