{ "displayName": "Gpio Controller", "name": "GpioController", "id": "127ead55-996a-44ac-ba82-fc3c634e018a", "vendors": [ { "displayName": "Raspberry Pi 2/3", "name": "raspberryPi", "id": "f0d00b66-bbd8-4a07-8591-ea48a61b229e", "deviceClasses": [ { "id": "3885c520-e202-4435-88f6-3c35c362b2e6", "displayName": "GPIO Output", "name": "gpioOutputRpi", "deviceIcon": "Switch", "basicTags": ["Device", "Actuator"], "createMethods": ["discovery"], "paramTypes": [ { "id": "9eda783f-6d9f-4d39-986d-d2cbfff5a7dd", "name": "gpio", "displayName": "GPIO", "type": "int", "defaultValue": -1 }, { "id": "2204d278-7bc7-407f-ac82-ce3ae1d5779c", "name": "pin", "displayName": "Pin number", "type": "int", "defaultValue": -1 }, { "id": "504798eb-1faa-4703-a57a-2778e4bf9a67", "name": "description", "displayName": "Description", "type": "QString", "defaultValue": "-" } ], "stateTypes": [ { "id": "06843766-358e-44b0-8d52-2b46ef98459a", "name": "powerValue", "displayName": "Power", "type": "bool", "defaultValue": false, "writable": true, "displayNameEvent": "Power changed", "displayNameAction": "Set power" } ] }, { "id": "6aff228b-0410-4ef9-9593-51e8639aacea", "displayName": "GPIO Input", "name": "gpioInputRpi", "deviceIcon": "Power", "basicTags": ["Device", "Sensor"], "createMethods": ["discovery"], "paramTypes": [ { "id": "9eda783f-6d9f-4d39-986d-d2cbfff5a7dd", "name": "gpio", "displayName": "GPIO", "type": "int", "defaultValue": -1 }, { "id": "2204d278-7bc7-407f-ac82-ce3ae1d5779c", "name": "pin", "displayName": "Pin number", "type": "int", "defaultValue": -1 }, { "id": "504798eb-1faa-4703-a57a-2778e4bf9a67", "name": "description", "displayName": "Description", "type": "QString", "defaultValue": "-" } ], "stateTypes": [ { "id": "57f1b7cc-26c8-434b-ba04-d3077dc886c8", "name": "pressed", "displayName": "Pressed", "type": "bool", "defaultValue": false, "displayNameEvent": "Pressed changed" } ] } ] }, { "displayName": "Beaglebone Black", "name": "beagleboneBlack", "id": "7835d14b-b455-49bd-9f31-72c6e8c3033d", "deviceClasses": [ { "id": "75d54a59-f9b0-4bc4-a86c-6b1fc47e0663", "displayName": "GPIO Output", "name": "gpioOutputBbb", "deviceIcon": "Switch", "basicTags": ["Device", "Actuator"], "createMethods": ["discovery"], "paramTypes": [ { "id": "9eda783f-6d9f-4d39-986d-d2cbfff5a7dd", "name": "gpio", "displayName": "GPIO", "type": "int", "defaultValue": -1 }, { "id": "2204d278-7bc7-407f-ac82-ce3ae1d5779c", "name": "pin", "displayName": "Pin number", "type": "int", "defaultValue": -1 }, { "id": "504798eb-1faa-4703-a57a-2778e4bf9a67", "name": "description", "displayName": "Description", "type": "QString", "defaultValue": "-" } ], "stateTypes": [ { "id": "06843766-358e-44b0-8d52-2b46ef98459a", "name": "powerValue", "displayName": "Power", "type": "bool", "defaultValue": false, "writable": true, "displayNameEvent": "Power changed", "displayNameAction": "Set power" } ] }, { "id": "ffd2aa29-55cc-4824-ba95-c311784f7824", "displayName": "GPIO Input", "name": "gpioInputBbb", "deviceIcon": "Power", "basicTags": ["Device", "Sensor"], "createMethods": ["discovery"], "paramTypes": [ { "id": "9eda783f-6d9f-4d39-986d-d2cbfff5a7dd", "name": "gpio", "displayName": "GPIO", "type": "int", "defaultValue": -1 }, { "id": "2204d278-7bc7-407f-ac82-ce3ae1d5779c", "name": "pin", "displayName": "Pin number", "type": "int", "defaultValue": -1 }, { "id": "504798eb-1faa-4703-a57a-2778e4bf9a67", "name": "description", "displayName": "Description", "type": "QString", "defaultValue": "-" } ], "stateTypes": [ { "id": "57f1b7cc-26c8-434b-ba04-d3077dc886c8", "name": "pressed", "displayName": "Pressed", "type": "bool", "defaultValue": false, "displayNameEvent": "Pressed changed" } ] } ] } ] }