{ "id": "7318d45b-2eed-472c-ae08-aad56db31e28", "name": "i2cDevices", "displayName": "I²C devices", "vendors": [ { "id": "4625197b-96ab-4566-9425-5579a4acf4c0", "name": "alchemyPower", "displayName": "Alchemy Power Inc.", "thingClasses": [ { "id": "15ecc88f-cdf0-498f-b1bc-bb630bcfb3c7", "name": "pi16ADC", "displayName": "Pi-16ADC", "createMethods": ["user", "discovery"], "setupMethod": "justAdd", "paramTypes": [ { "id": "1c99ab01-ccb9-4ca6-a8d9-c2c2cfafd0af", "name": "i2cPort", "displayName": "I2C port", "type": "QString" }, { "id": "97f047d2-a6dc-4d40-9235-03baa1502c61", "name": "i2cAddress", "displayName": "I2C address", "type": "int" } ], "stateTypes": [ { "id": "bcb5a45f-cacb-4a74-ba81-3309875e77eb", "name": "channel1", "displayName": "Channel 1", "displayNameEvent": "Channel 1 value changed", "type": "double", "defaultValue": 0, "minValue": 0, "maxValue": 2.5, "ioType": "analogInput" }, { "id": "1a41c14f-d9e2-40d5-a424-6ec0391362aa", "name": "channel1overvoltage", "displayName": "Channel 1 overvoltage", "displayNameEvent": "Channel 1 overvoltage changed", "type": "bool", "defaultValue": false }, { "id": "d48dab3f-cefd-4efc-a7c9-9a56d1763e5a", "name": "channel2", "displayName": "Channel 2", "displayNameEvent": "Channel 2 value changed", "type": "double", "defaultValue": 0, "minValue": 0, "maxValue": 2.5, "ioType": "analogInput" }, { "id": "83232516-eb5c-4e50-adda-6c03e26d90f2", "name": "channel2overvoltage", "displayName": "Channel 2 overvoltage", "displayNameEvent": "Channel 2 overvoltage changed", "type": "bool", "defaultValue": false }, { "id": "d52cd791-6d92-49e4-b46b-593cb0691d46", "name": "channel3", "displayName": "Channel 3", "displayNameEvent": "Channel 3 value changed", "type": "double", "defaultValue": 0, "minValue": 0, "maxValue": 2.5, "ioType": "analogInput" }, { "id": "9af3c914-f9b9-48a5-9022-ede4a0f5f2f7", "name": "channel3overvoltage", "displayName": "Channel 3 overvoltage", "displayNameEvent": "Channel 3 overvoltage changed", "type": "bool", "defaultValue": false }, { "id": "5a2e61c6-8934-40fb-b0ae-755563e1f01c", "name": "channel4", "displayName": "Channel 4", "displayNameEvent": "Channel 4 value changed", "type": "double", "defaultValue": 0, "minValue": 0, "maxValue": 2.5, "ioType": "analogInput" }, { "id": "6f2ae858-a5de-45cc-bc6c-1119a3b2e767", "name": "channel4overvoltage", "displayName": "Channel 4 overvoltage", "displayNameEvent": "Channel 4 overvoltage changed", "type": "bool", "defaultValue": false }, { "id": "0eeff27c-aa76-4473-9fe5-baeb94c0fc4f", "name": "channel5", "displayName": "Channel 5", "displayNameEvent": "Channel 5 value changed", "type": "double", "defaultValue": 0, "minValue": 0, "maxValue": 2.5, "ioType": "analogInput" }, { "id": "a298ce28-72a1-4bb8-965e-22061f367a73", "name": "channel5overvoltage", "displayName": "Channel 5 overvoltage", "displayNameEvent": "Channel 5 overvoltage changed", "type": "bool", "defaultValue": false }, { "id": "75a336da-4486-4709-830e-ac5ceafa44f7", "name": "channel6", "displayName": "Channel 6", "displayNameEvent": "Channel 6 value changed", "type": "double", "defaultValue": 0, "minValue": 0, "maxValue": 2.5, "ioType": "analogInput" }, { "id": "276f1a63-2403-4c3e-9bf4-96f6c510f5d0", "name": "channel6overvoltage", "displayName": "Channel 6 overvoltage", "displayNameEvent": "Channel 6 overvoltage changed", "type": "bool", "defaultValue": false }, { "id": "ca863478-b520-4a3f-900b-e864d2c975f2", "name": "channel7", "displayName": "Channel 7", "displayNameEvent": "Channel 7 value changed", "type": "double", "defaultValue": 0, "minValue": 0, "maxValue": 2.5, "ioType": "analogInput" }, { "id": "07561810-a851-42dd-88c9-61afd3c761b6", "name": "channel7overvoltage", "displayName": "Channel 7 overvoltage", "displayNameEvent": "Channel 7 overvoltage changed", "type": "bool", "defaultValue": false }, { "id": "582bd216-ac59-4045-b9ec-d7922c5db52d", "name": "channel8", "displayName": "Channel 8", "displayNameEvent": "Channel 8 value changed", "type": "double", "defaultValue": 0, "minValue": 0, "maxValue": 2.5, "ioType": "analogInput" }, { "id": "c22e5e29-e078-4b27-b602-d8ee90f333bc", "name": "channel8overvoltage", "displayName": "Channel 8 overvoltage", "displayNameEvent": "Channel 8 overvoltage changed", "type": "bool", "defaultValue": false }, { "id": "fe58220c-6916-4194-9015-d948580d4daf", "name": "channel9", "displayName": "Channel 9", "displayNameEvent": "Channel 9 value changed", "type": "double", "defaultValue": 0, "minValue": 0, "maxValue": 2.5, "ioType": "analogInput" }, { "id": "0d6218c9-b848-4b5f-be88-69f88d05490c", "name": "channel9overvoltage", "displayName": "Channel 9 overvoltage", "displayNameEvent": "Channel 9 overvoltage changed", "type": "bool", "defaultValue": false }, { "id": "88fa2326-76a7-40ad-921c-725d9c871ef4", "name": "channel10", "displayName": "Channel 10", "displayNameEvent": "Channel 10 value changed", "type": "double", "defaultValue": 0, "minValue": 0, "maxValue": 2.5, "ioType": "analogInput" }, { "id": "3a999e76-b1bb-453a-931e-17f0130a7788", "name": "channel10overvoltage", "displayName": "Channel 10 overvoltage", "displayNameEvent": "Channel 10 overvoltage changed", "type": "bool", "defaultValue": false }, { "id": "015320ae-350d-4797-a5ed-7e7f74569b7a", "name": "channel11", "displayName": "Channel 11", "displayNameEvent": "Channel 11 value changed", "type": "double", "defaultValue": 0, "minValue": 0, "maxValue": 2.5, "ioType": "analogInput" }, { "id": "d22fe888-69a9-4328-98a8-4499f34edb53", "name": "channel11overvoltage", "displayName": "Channel 11 overvoltage", "displayNameEvent": "Channel 11 overvoltage changed", "type": "bool", "defaultValue": false }, { "id": "096bcf38-aa9b-434f-b45d-b4164bfd4eef", "name": "channel12", "displayName": "Channel 12", "displayNameEvent": "Channel 12 value changed", "type": "double", "defaultValue": 0, "minValue": 0, "maxValue": 2.5, "ioType": "analogInput" }, { "id": "edb9cac9-b819-48bb-9a5b-e7da5e3558ea", "name": "channel12overvoltage", "displayName": "Channel 12 overvoltage", "displayNameEvent": "Channel 12 overvoltage changed", "type": "bool", "defaultValue": false }, { "id": "7e28eb87-87c6-4864-bfad-e457c1187d6a", "name": "channel13", "displayName": "Channel 13", "displayNameEvent": "Channel 13 value changed", "type": "double", "defaultValue": 0, "minValue": 0, "maxValue": 2.5, "ioType": "analogInput" }, { "id": "dbb3a3f7-3fce-4f8a-bf19-2c4bade5c60a", "name": "channel13overvoltage", "displayName": "Channel 13 overvoltage", "displayNameEvent": "Channel 13 overvoltage changed", "type": "bool", "defaultValue": false }, { "id": "ea3dde63-092d-4857-b836-70016647872c", "name": "channel14", "displayName": "Channel 14", "displayNameEvent": "Channel 14 value changed", "type": "double", "defaultValue": 0, "minValue": 0, "maxValue": 2.5, "ioType": "analogInput" }, { "id": "0633d37f-894c-4fcd-a818-3779cf2e507c", "name": "channel14overvoltage", "displayName": "Channel 14 overvoltage", "displayNameEvent": "Channel 14 overvoltage changed", "type": "bool", "defaultValue": false }, { "id": "d580d189-cb9e-446d-8a19-5c0c7891ed1b", "name": "channel15", "displayName": "Channel 15", "displayNameEvent": "Channel 15 value changed", "type": "double", "defaultValue": 0, "minValue": 0, "maxValue": 2.5, "ioType": "analogInput" }, { "id": "43fb2001-3020-48b0-adc0-3ccd1d52e912", "name": "channel15overvoltage", "displayName": "Channel 15 overvoltage", "displayNameEvent": "Channel 15 overvoltage changed", "type": "bool", "defaultValue": false }, { "id": "80fabf7c-39cb-4ff2-aa55-a7760b13b0d5", "name": "channel16", "displayName": "Channel 16", "displayNameEvent": "Channel 16 value changed", "type": "double", "defaultValue": 0, "minValue": 0, "maxValue": 2.5, "ioType": "analogInput" }, { "id": "b5b51627-acf8-4cb6-91b9-6aafd3074d97", "name": "channel16overvoltage", "displayName": "Channel 16 overvoltage", "displayNameEvent": "Channel 16 overvoltage changed", "type": "bool", "defaultValue": false } ] } ] }, { "id": "2edf543e-dc2c-4693-bb0c-e76c0d305fad", "name": "texasInstruments", "displayName": "Texas Instruments", "thingClasses": [ { "id": "7f285010-8bc1-4a45-b9d0-185fbac0c14d", "name": "ads1115", "displayName": "ADS1113/ADS1114/ADS1115", "createMethods": ["user", "discovery"], "setupMethod": "justAdd", "paramTypes": [ { "id": "190c932f-5c97-497b-89b6-d34e37087467", "name": "i2cPort", "displayName": "I2C port", "type": "QString" }, { "id": "d3a14498-f0f4-4480-9a07-2fc8ed6fa3e9", "name": "i2cAddress", "displayName": "I2C address", "type": "int" }, { "id": "c1845769-636e-4744-965c-8bb0b96b80b1", "name": "inputGain", "displayName": "Input gain", "type": "double", "allowedValues": [ 6.144, 4.096, 2.048, 1.024, 0.512, 0.256 ], "unit": "Volt", "defaultValue": 4.096 } ], "stateTypes": [ { "id": "2d2ca0f6-ad6c-41f5-9aa6-cd08c43fc4bc", "name": "channel1", "displayName": "Channel 1", "displayNameEvent": "Channel 1 value changed", "type": "double", "defaultValue": 0, "minValue": 0, "maxValue": 1, "ioType": "analogInput" }, { "id": "b2b8f75a-37f9-44c1-aa08-90bbb2c19fbd", "name": "channel1overvoltage", "displayName": "Channel 1 overvoltage", "displayNameEvent": "Channel 1 overvoltage changed", "type": "bool", "defaultValue": false }, { "id": "5ee7a800-a8ef-4298-aa0b-284afec75e68", "name": "channel2", "displayName": "Channel 2", "displayNameEvent": "Channel 2 value changed", "type": "double", "defaultValue": 0, "minValue": 0, "maxValue": 1, "ioType": "analogInput" }, { "id": "78898e55-760a-471f-ae02-011b69040dc2", "name": "channel2overvoltage", "displayName": "Channel 2 overvoltage", "displayNameEvent": "Channel 2 overvoltage changed", "type": "bool", "defaultValue": false }, { "id": "1f44b1f5-afc8-4e6e-919f-7b1d158a8b6e", "name": "channel3", "displayName": "Channel 3", "displayNameEvent": "Channel 3 value changed", "type": "double", "defaultValue": 0, "minValue": 0, "maxValue": 1, "ioType": "analogInput" }, { "id": "b6ed4cd1-486e-40e3-b6fa-577c9a1831b6", "name": "channel3overvoltage", "displayName": "Channel 3 overvoltage", "displayNameEvent": "Channel 3 overvoltage changed", "type": "bool", "defaultValue": false }, { "id": "caba4fc0-7c06-4724-bd70-cc44b3451e17", "name": "channel4", "displayName": "Channel 4", "displayNameEvent": "Channel 4 value changed", "type": "double", "defaultValue": 0, "minValue": 0, "maxValue": 1, "ioType": "analogInput" }, { "id": "187faeb9-d357-4bef-a7de-2b0e195510b8", "name": "channel4overvoltage", "displayName": "Channel 4 overvoltage", "displayNameEvent": "Channel 4 overvoltage changed", "type": "bool", "defaultValue": false } ] }, { "id": "95239915-fe8e-403f-b1b8-9132c4cbef3c", "name": "ina219", "displayName": "INA219", "createMethods": ["discovery"], "interfaces": ["energymeter"], "paramTypes": [ { "id": "28ef56f1-8057-4ca5-879f-20914a63982a", "name": "i2cPort", "displayName": "I2C port", "type": "QString" }, { "id": "380d18b4-551d-4b47-99e4-bfc231ff9d9d", "name": "i2cAddress", "displayName": "I2C address", "type": "int" }, { "id": "80b72157-24f9-4bb3-ab89-78feaf0248ff", "name": "shuntOhms", "displayName": "Shunt resistor", "type": "double", "unit": "Ohm", "minValue": 0, "maxValue": 1000000, "defaultValue": 0.1 }, { "id": "40b3d7da-908e-4b17-a483-28580b598c69", "name": "voltageRange", "displayName": "Voltage range", "type": "uint", "unit": "Volt", "allowedValues": [16, 32], "defaultValue": 16 } ], "stateTypes": [ { "id": "49fdc415-f270-48ef-9b8f-1212d0cb39e4", "name": "currentPower", "displayName": "Current power", "displayNameEvent": "Current power changed", "type": "double", "unit": "Watt", "defaultValue": 0 }, { "id": "64856549-f445-4c15-bdda-5a1513604a88", "name": "totalEnergyConsumed", "displayName": "Total consumed energy", "displayNameEvent": "Total consumed energy changed", "type": "double", "unit": "KiloWattHour", "defaultValue": 0 }, { "id": "ff6461fb-ebbf-4acf-bcbb-8de2ddd3b15b", "name": "totalEnergyProduced", "displayName": "Total returned energy", "displayNameEvent": "Total returned energy changed", "type": "double", "unit": "KiloWattHour", "defaultValue": 0 }, { "id": "2da9be93-85cd-4504-8ae8-91af351963a8", "name": "currentPhaseA", "displayName": "Current", "displayNameEvent": "Current changed", "type": "double", "unit": "Ampere", "defaultValue": 0 }, { "id": "b4ea6bcb-39f6-45aa-893e-275cfbf0bcd3", "name": "voltagePhaseA", "displayName": "Voltage", "displayNameEvent": "Voltage changed", "type": "double", "unit": "Volt", "defaultValue": 0 }, { "id": "f31947cc-8c48-4bc3-b61b-01cfc7b472bf", "name": "overflow", "displayName": "Overflow", "displayNameEvent": "Overflow changed", "type": "bool", "defaultValue": false, "cached": false } ] } ] } ] }