{ "manufacturer": "Philio Technology Corp", "manufacturerId": "0x013c", "label": "PAT02-A", "description": "Flood Sensor", "devices": [ { "productType": "0x0002", "productId": "0x001f" } ], "firmwareVersion": { "min": "0.0", "max": "255.255" }, "paramInformation": [ { "#": "1", "label": "Basic Set Dim Level (Off)", "description": "When the flood trigger is off, send this dim level via the Basic CC to Group 2.", "valueSize": 1, "minValue": 0, "maxValue": 255, "defaultValue": 0, "unsigned": true }, { "#": "2", "label": "Basic Set Dim Level (On)", "description": "When the flood trigger is on, send this dim level via the Basic CC to Group 2.", "valueSize": 1, "minValue": 0, "maxValue": 255, "defaultValue": 255, "unsigned": true }, { "#": "5[0x01]", "$import": "~/templates/master_template.json#base_enable_disable_inverted", "label": "Flood Sensor Function", "description": "Enable or disable the flood function.", "defaultValue": 0 }, { "#": "5[0x08]", "label": "Temperature Scale", "description": "Configure the temperature scale reported by the device.", "valueSize": 1, "defaultValue": 0, "allowManualEntry": false, "options": [ { "label": "Fahrenheit", "value": 0 }, { "label": "Celsius", "value": 1 } ] }, { "#": "5[0x20]", "$import": "~/templates/master_template.json#base_enable_disable_inverted", "label": "Temperature Report When Triggered", "description": "Determines whether a temperature report is sent after an event is triggered.", "defaultValue": 0 }, { "#": "6", "label": "Humidity Report When Triggered", "description": "Determines whether a temperature report is sent after an event is triggered.", "valueSize": 1, "defaultValue": 0, "allowManualEntry": false, "options": [ { "label": "Disabled", "value": 64 }, { "label": "Enabled", "value": 0 } ] }, { "#": "7[0x08]", "$import": "~/templates/master_template.json#base_enable_disable_inverted", "label": "Basic Off After Flood", "description": "Determines whether a Basic Off event is sent after a flood event is cleared.", "defaultValue": 0 }, { "#": "7[0x10]", "label": "Notification Type", "description": "Determines the type of report sent.", "valueSize": 1, "defaultValue": 0, "allowManualEntry": false, "options": [ { "label": "Notification Report", "value": 0 }, { "label": "Binary Sensor Report", "value": 1 } ] }, { "#": "7[0x20]", "$import": "~/templates/master_template.json#base_enable_disable_inverted", "label": "Send Multi CC Reports", "description": "Determines whether a Multi CC report is sent when sending the automatic report.", "defaultValue": 0 }, { "#": "7[0x40]", "$import": "~/templates/master_template.json#base_enable_disable_inverted", "label": "Report Battery State When Triggered", "description": "Determines whether the battery state is reported when the device is triggered.", "defaultValue": 0 }, { "#": "10", "label": "Auto Report Battery Time", "description": "The time interval upon which to report the battery level.", "valueSize": 1, "minValue": 0, "maxValue": 127, "defaultValue": 12, "options": [ { "label": "Disabled", "value": 0 } ] }, { "#": "13", "label": "Auto Report Temperature Time", "description": "The time interval upon which to report the temperature.", "valueSize": 1, "minValue": 0, "maxValue": 127, "defaultValue": 12, "options": [ { "label": "Disabled", "value": 0 } ] }, { "#": "14", "label": "Auto Report Humidity Time", "description": "The time interval upon which to report the humidity.", "valueSize": 1, "minValue": 0, "maxValue": 127, "defaultValue": 12, "options": [ { "label": "Disabled", "value": 0 } ] }, { "#": "15", "label": "Auto Report Flood Time", "description": "The time interval upon which to report the flood state.", "valueSize": 1, "minValue": 0, "maxValue": 127, "defaultValue": 12, "options": [ { "label": "Disabled", "value": 0 } ] }, { "#": "20", "label": "Auto Report Time Unit", "description": "Determines the time unit used by parameters 10 & 13-15 (time interval * time unit).", "valueSize": 1, "unit": "minutes", "minValue": 0, "maxValue": 255, "defaultValue": 30, "unsigned": true, "options": [ { "label": "Disable all auto reports", "value": 0 } ] }, { "#": "21", "label": "Temperature Differential Report", "description": "Determines the temperature differential that will trigger a report.", "valueSize": 1, "unit": "°F", "minValue": 0, "maxValue": 127, "defaultValue": 1, "options": [ { "label": "Disabled", "value": 0 } ] }, { "#": "23", "label": "Humidity Differential Report", "description": "Determines the humidity differential that will trigger a report.", "valueSize": 1, "unit": "%", "minValue": 0, "maxValue": 60, "defaultValue": 1, "options": [ { "label": "Disabled", "value": 0 } ] } ] }