nymea-plugins-modbus/unipi/integrationpluginunipi.json

644 lines
26 KiB
JSON

{
"displayName": "UniPi",
"name": "UniPi",
"id": "26cba644-35ae-40a6-9c48-924198893a5f",
"paramTypes": [
{
"id": "5329655d-7e91-4b16-9abf-2abc82bf1b3c",
"name": "port",
"displayName": "Port",
"type": "int",
"defaultValue": "502"
},
{
"id": "fa9d0407-72fd-4f61-ae8d-c95241ddb610",
"name": "address",
"displayName": "Address",
"type": "QString",
"defaultValue": "127.0.0.1"
},
{
"id": "1e34aec6-0ff4-400d-80ff-32094612b325",
"name": "serialPort",
"displayName": "Serial port",
"type": "QString",
"defaultValue": "/dev/extcomm/0/0"
},
{
"id": "a05aaedf-5345-4ab4-b471-8c7d106b473e",
"name": "baudrate",
"displayName": "Baudrate",
"type": "int",
"defaultValue": 19200
},
{
"id": "24323f2c-87f9-4b46-aca9-9c98ca731008",
"name": "parity",
"displayName": "Parity",
"type": "QString",
"allowedValues": [
"None",
"Even"
],
"defaultValue": "None"
}
],
"vendors": [
{
"displayName": "UniPi",
"name": "unipi",
"id": "c82bfe27-d14d-40bd-b12f-ddba214b5fc5",
"thingClasses": [
{
"id": "f9f5d5eb-a768-40da-af62-55b0b486a5e5",
"name": "uniPi1",
"displayName": "UniPi 1",
"createMethods": ["user"],
"interfaces": ["gateway"],
"paramTypes": [
],
"stateTypes": [
{
"id": "6f4914c1-fce8-4b7a-a73b-ad8a2f4a08ec",
"name": "connected",
"displayName": "Connected",
"displayNameEvent": "Connection changed",
"type": "bool",
"defaultValue": false,
"cached": false
}
]
},
{
"id": "6ecc110c-f8dc-48af-affd-feef7944421d",
"name": "uniPi1Lite",
"displayName": "UniPi 1 Lite",
"createMethods": ["user"],
"interfaces": ["gateway"],
"paramTypes": [
],
"stateTypes": [
{
"id": "ab505f67-35b8-4ca5-87a8-883ee85506b7",
"name": "connected",
"displayName": "Connected",
"displayNameEvent": "Connection changed",
"type": "bool",
"defaultValue": false,
"cached": false
}
]
},
{
"id": "72637166-6730-4b2c-9b5d-4d2066c2fea8",
"name": "neuronL403",
"displayName": "Neuron L403",
"createMethods": ["user"],
"interfaces": ["gateway"],
"paramTypes": [
],
"stateTypes": [
{
"id": "5d11bb59-da27-42ac-a176-27215068bd6d",
"name": "connected",
"displayName": "Connected",
"displayNameEvent": "Connection changed",
"type": "bool",
"defaultValue": false,
"cached": false
}
]
},
{
"id": "c28dc232-6797-4aff-83dd-8d811d485482",
"name": "neuronS103",
"displayName": "Neuron S103",
"createMethods": ["user"],
"interfaces": ["gateway"],
"paramTypes": [
],
"stateTypes": [
{
"id": "e650bb92-2dff-44e2-9500-657efba14492",
"name": "connected",
"displayName": "Connected",
"displayNameEvent": "Connection changed",
"type": "bool",
"defaultValue": false,
"cached": false
}
]
},
{
"id": "58632506-8d06-4ad0-98d0-275ef8a88955",
"name": "neuronM103",
"displayName": "Neuron M103",
"createMethods": ["user"],
"interfaces": ["gateway"],
"paramTypes": [
],
"stateTypes": [
{
"id": "8ad0d4b2-8256-41a9-8438-003216383215",
"name": "connected",
"displayName": "Connected",
"displayNameEvent": "Connection changed",
"type": "bool",
"defaultValue": false,
"cached": false
}
]
},
{
"id": "d254dbed-4cf0-4fe3-96da-9adfd8d1c912",
"name": "neuronM203",
"displayName": "Neuron M203",
"createMethods": ["user"],
"interfaces": ["gateway"],
"paramTypes": [
],
"stateTypes": [
{
"id": "c7318db4-ba50-4b80-95a7-2a890eaa16c4",
"name": "connected",
"displayName": "Connected",
"displayNameEvent": "Connection changed",
"type": "bool",
"defaultValue": false,
"cached": false
}
]
},
{
"id": "6ee92fd5-c169-4050-aa3c-d8289bee20ec",
"name": "neuronM303",
"displayName": "Neuron M303",
"createMethods": ["user"],
"interfaces": ["gateway"],
"paramTypes": [
],
"stateTypes": [
{
"id": "80528228-7ecd-444f-be59-e2ff89cb20a1",
"name": "connected",
"displayName": "Connected",
"displayNameEvent": "Connection changed",
"type": "bool",
"defaultValue": false,
"cached": false
}
]
},
{
"id": "0621f5f1-8531-4d44-800e-52f926c58b17",
"name": "neuronM403",
"displayName": "Neuron M403",
"createMethods": ["user"],
"interfaces": ["gateway"],
"paramTypes": [
],
"stateTypes": [
{
"id": "0eb77f43-dc85-450f-ab2c-d150a739570d",
"name": "connected",
"displayName": "Connected",
"displayNameEvent": "Connection changed",
"type": "bool",
"defaultValue": false,
"cached": false
}
]
},
{
"id": "0d5a09de-daf8-469f-803c-520f763167df",
"name": "neuronM503",
"displayName": "Neuron M503",
"createMethods": ["user"],
"interfaces": ["gateway"],
"paramTypes": [
],
"stateTypes": [
{
"id": "688d21a7-7658-4874-b02b-9340b2c9ba12",
"name": "connected",
"displayName": "Connected",
"displayNameEvent": "Connection changed",
"type": "bool",
"defaultValue": false,
"cached": false
}
]
},
{
"id": "366bac45-c602-4c45-9812-1d3d04b2c3db",
"name": "neuronL203",
"displayName": "Neuron L203",
"createMethods": ["user"],
"interfaces": ["gateway"],
"paramTypes": [
],
"stateTypes": [
{
"id": "515a70d3-d599-426f-88a2-c5a651420812",
"name": "connected",
"displayName": "Connected",
"displayNameEvent": "Connection changed",
"type": "bool",
"defaultValue": false
}
]
},
{
"id": "fc1a9aab-8573-42fe-8ed4-4876795870c2",
"name": "neuronL303",
"displayName": "Neuron L303",
"createMethods": ["user"],
"interfaces": ["gateway"],
"paramTypes": [
],
"stateTypes": [
{
"id": "3a020c62-e5f9-4909-98d4-5538a8d43d9d",
"name": "connected",
"displayName": "Connected",
"displayNameEvent": "Connection changed",
"type": "bool",
"cached": false,
"defaultValue": false
}
]
},
{
"id": "58d33a7f-30ac-4d79-94a1-2013dc50743e",
"name": "neuronL503",
"displayName": "Neuron L503",
"createMethods": ["user"],
"interfaces": ["gateway"],
"paramTypes": [
],
"stateTypes": [
{
"id": "5e689958-02f0-4e0a-9bb3-e04a6fe1dd30",
"name": "connected",
"displayName": "Connected",
"displayNameEvent": "Connection changed",
"type": "bool",
"defaultValue": false
}
]
},
{
"id": "4b57e164-5f62-4518-afc1-15a659a2c402",
"name": "neuronL513",
"displayName": "Neuron L513",
"createMethods": ["user"],
"interfaces": ["gateway"],
"paramTypes": [
],
"stateTypes": [
{
"id": "fa82f6cc-4308-4d8b-96c1-2fb1a638e04d",
"name": "connected",
"displayName": "Connected",
"displayNameEvent": "Connection changed",
"type": "bool",
"cached": false,
"defaultValue": false
}
]
},
{
"id": "9bfe46d0-5dbd-432c-877f-1ff47faf6e17",
"name": "neuronXS10",
"displayName": "Neuron xS10",
"createMethods": ["user"],
"interfaces": ["gateway"],
"paramTypes": [
{
"id": "c105e97a-1e00-44fd-ac10-d43e731e43b0",
"name": "slaveAddress",
"displayName": "Modbus slave address",
"type": "int",
"defaultValue": 1
}
],
"stateTypes": [
{
"id": "caf378cd-eb86-4779-8618-6f9c2bd58c17",
"name": "connected",
"displayName": "Connected",
"displayNameEvent": "Connection changed",
"type": "bool",
"cached": false,
"defaultValue": false
}
]
},
{
"id": "9e2e13bb-c18c-438f-989f-52363561ce85",
"name": "neuronXS20",
"displayName": "Neuron xS20",
"createMethods": ["user"],
"interfaces": ["gateway"],
"paramTypes": [
{
"id": "a5c97b47-580b-4ea3-8755-ef68380f5c2a",
"name": "slaveAddress",
"displayName": "Modbus slave address",
"type": "int",
"defaultValue": 1
}
],
"stateTypes": [
{
"id": "7afb047f-4ca4-469c-9171-b6de52d27504",
"name": "connected",
"displayName": "Connected",
"displayNameEvent": "Connection changed",
"type": "bool",
"cached": false,
"defaultValue": false
}
]
},
{
"id": "a1ec57b1-fcf9-4540-80c9-40f78cddc85f",
"name": "neuronXS30",
"displayName": "Neuron xS30",
"createMethods": ["user"],
"interfaces": ["gateway"],
"paramTypes": [
{
"id": "956254a2-83f5-4f3c-8e79-e1b009a7e203",
"name": "slaveAddress",
"displayName": "Modbus slave address",
"type": "int",
"defaultValue": 1
}
],
"stateTypes": [
{
"id": "ed1adb91-54ec-430b-96ca-fb5ef5cf6628",
"name": "connected",
"displayName": "Connected",
"displayNameEvent": "Connection changed",
"type": "bool",
"cached": false,
"defaultValue": false
}
]
},
{
"id": "05c78946-48f4-4e1b-9d45-90fbd66c71c0",
"name": "neuronXS40",
"displayName": "Neuron xS40",
"createMethods": ["user"],
"interfaces": ["gateway"],
"paramTypes": [
{
"id": "6b2da1ee-5cae-4325-913e-21d26d5909c3",
"name": "slaveAddress",
"displayName": "Modbus slave address",
"type": "int",
"defaultValue": 1
}
],
"stateTypes": [
{
"id": "7caea8c3-ac29-42fb-835b-beec7fa1ce20",
"name": "connected",
"displayName": "Connected",
"displayNameEvent": "Connection changed",
"type": "bool",
"cached": false,
"defaultValue": false
}
]
},
{
"id": "c31f5e8c-a27c-49db-b5a8-dd065336b79a",
"name": "neuronXS50",
"displayName": "Neuron xS50",
"createMethods": ["user"],
"interfaces": ["gateway"],
"paramTypes": [
{
"id": "6d01f6b3-7c3c-4fc8-acf2-dc9811340a76",
"name": "slaveAddress",
"displayName": "Modbus slave address",
"type": "int",
"defaultValue": 1
}
],
"stateTypes": [
{
"id": "25b0eaa7-14eb-49ea-a869-13b1ea3bd294",
"name": "connected",
"displayName": "Connected",
"displayNameEvent": "Connection changed",
"type": "bool",
"cached": false,
"defaultValue": false
}
]
},
{
"id": "f59bfba2-0455-49f2-b92d-badfec5dcc01",
"name": "neuronXS11",
"displayName": "Neuron xS11",
"createMethods": ["user"],
"interfaces": ["gateway"],
"paramTypes": [
{
"id": "5b8d8149-f08a-451e-9766-08966f7f91c1",
"name": "slaveAddress",
"displayName": "Modbus slave address",
"type": "int",
"defaultValue": 1
}
],
"stateTypes": [
{
"id": "bf1acd53-f3c9-4654-a220-d36eb130cda2",
"name": "connected",
"displayName": "Connected",
"displayNameEvent": "Connection changed",
"type": "bool",
"cached": false,
"defaultValue": false
}
]
},
{
"id": "0e11fbd3-8d4a-4fd8-aeeb-25ee2d134a17",
"name": "neuronXS51",
"displayName": "Neuron xS51",
"createMethods": ["user"],
"interfaces": ["gateway"],
"paramTypes": [
{
"id": "8f40b075-ebed-4ce1-b9e7-a37bb31656c4",
"name": "slaveAddress",
"displayName": "Modbus slave address",
"type": "int",
"defaultValue": 1
}
],
"stateTypes": [
{
"id": "f95875de-d5d5-4e7f-8873-3fe2615a0b11",
"name": "connected",
"displayName": "Connected",
"displayNameEvent": "Connection changed",
"type": "bool",
"cached": false,
"defaultValue": false
}
]
},
{
"id": "0bec278a-98f1-416b-b496-6d00740f178a",
"name": "digitalInput",
"displayName": "Digital input",
"createMethods": ["discovery"],
"interfaces": [ ],
"paramTypes": [
{
"id": "9c84d9b8-fdc7-41c1-9559-08f061ffc7a6",
"name": "circuit",
"displayName": "Circuit",
"type": "QString"
}
],
"stateTypes": [
{
"id": "fa4f2764-b7ff-45e7-993b-b6af1840fd3d",
"name": "inputStatus",
"displayName": "Digital input",
"displayNameEvent": "Digital input changed",
"type": "bool",
"defaultValue": false,
"ioType": "digitalInput"
}
]
},
{
"id": "f3a3c5ed-461a-4ca8-930b-df3af821b9e0",
"name": "digitalOutput",
"displayName": "Digital output",
"createMethods": ["discovery"],
"interfaces": ["power"],
"paramTypes": [
{
"id": "c01d5bde-de5d-42c5-b462-79745827875a",
"name": "circuit",
"displayName": "Circuit",
"type": "QString"
}
],
"stateTypes": [
{
"id": "470a0e30-a170-47ed-9ed3-c41db919555f",
"name": "power",
"displayName": "Power",
"displayNameAction": "set digital output",
"displayNameEvent": "digital output changed",
"type": "bool",
"defaultValue": false,
"writable": true,
"ioType": "digitalOutput"
}
]
},
{
"id": "9094a69f-f475-4050-a345-5ab52cb19774",
"name": "analogOutput",
"displayName": "Analog output",
"createMethods": ["discovery"],
"interfaces": [ ],
"paramTypes": [
{
"id": "46e606cc-67ee-4891-bc39-8fb0565c87da",
"name": "circuit",
"displayName": "Circuit",
"type": "QString"
}
],
"stateTypes": [
{
"id": "6d825eb8-6d2a-4ac3-9125-9df8173116c9",
"name": "outputValue",
"displayName": "Analog output",
"displayNameEvent": "Analog output changed",
"displayNameAction": "Set analog output",
"type": "double",
"unit": "Volt",
"minValue": 0.00,
"maxValue": 10.00,
"defaultValue": 0.00,
"writable": true,
"ioType": "analogOutput"
}
]
},
{
"id": "06abd6a4-e655-4243-bc9c-9bd4ef5be2e6",
"name": "analogInput",
"displayName": "Analog Input",
"createMethods": ["discovery"],
"interfaces": [ ],
"paramTypes": [
{
"id": "cc6eb664-9fd2-457d-9d0d-0eb9703db4a2",
"name": "circuit",
"displayName": "Circuit",
"type": "QString"
}
],
"stateTypes": [
{
"id": "2296f575-cc53-48ef-9086-6a412abfdde5",
"name": "inputValue",
"displayName": "Analog input",
"displayNameEvent": "Analog input changed",
"type": "double",
"unit": "Volt",
"defaultValue": 0.00,
"minValue": 0.00,
"maxValue": 10.00,
"ioType": "analogInput"
}
]
},
{
"id": "6a87e9b3-7f3d-4b7c-8958-905ec039ef57",
"name": "userLED",
"displayName": "User LED",
"createMethods": ["discovery"],
"interfaces": ["power"],
"paramTypes": [
{
"id": "88fffbd6-6469-47ce-bfba-700da90a6075",
"name": "circuit",
"displayName": "Circuit",
"type": "QString"
}
],
"stateTypes": [
{
"id": "38878388-9a2e-45b0-8f3e-c25073c9dc1d",
"name": "power",
"displayName": "Power",
"displayNameAction": "set digital output",
"displayNameEvent": "digital output changed",
"type": "bool",
"defaultValue": false,
"writable": true
}
]
}
]
}
]
}