{ "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 } ] } }