{
    "displayName": "OSDomotics",
    "name": "Osdomotics",
    "id": "78927596-e266-4a23-8634-7311b2c5fe32",
    "vendors": [
        {
            "displayName": "OSDomotics",
            "name": "osdomotics",
            "id": "e2912117-3b2f-4888-950e-6d259b699102",
            "thingClasses": [
                {
                    "id": "57d1b080-36a0-46af-a676-78c6b78d08ae",
                    "name": "rplRouter",
                    "displayName": "RPL Router",
                    "interfaces": ["gateway"],
                    "createMethods": ["user"],
                    "paramTypes": [
                        {
                            "id": "eec5810e-f885-46fd-b40a-1fa3f2794f0c",
                            "name": "rplName",
                            "displayName": "name",
                            "type": "QString",
                            "inputType": "TextLine",
                            "defaultValue": "Merkur RPL Router"
                        },
                        {
                            "id": "6b856757-e8de-4904-9f34-4c6aea73f8ca",
                            "name": "rplHost",
                            "displayName": "host",
                            "type": "QString",
                            "inputType": "IPv6Address"
                        }
                    ],
                    "stateTypes": [
                        {
                            "id": "2389b6c4-31ad-4058-bcc9-c2feb0c041d8",
                            "name": "connected",
                            "displayName": "Connected",
                            "displayNameEvent": "Connected changed",
                            "type": "bool",
                            "defaultValue": true
                        }

                    ]
                },
                {
                    "id": "4454e05e-ac0a-4b10-b9dd-56a1475895d7",
                    "name": "merkurNode",
                    "displayName": "Merkur Node",
                    "createMethods": ["auto"],
                    "paramTypes": [
                        {
                            "id": "bb2b5f67-6baf-4eb9-9c06-589702564bce",
                            "name": "name",
                            "displayName": "name",
                            "type": "QString",
                            "inputType": "TextLine",
                            "defaultValue": "Merkur Node"
                        },
                        {
                            "id": "f46b08c7-06e7-4c51-bb28-57e07d19275d",
                            "name": "host",
                            "displayName": "host",
                            "type": "QString",
                            "inputType": "IPv6Address",
                            "readOnly": true
                        },
                        {
                            "id": "c1e0c833-0138-42da-a5e1-bc5185c3a284",
                            "name": "router",
                            "displayName": "router id",
                            "type": "QString",
                            "readOnly": true
                        }
                    ],
                    "stateTypes": [
                        {
                            "id": "06cf4e66-f102-4a8e-ae76-fac250a07753",
                            "name": "battery",
                            "displayName": "battery voltage",
                            "displayNameEvent": "battery voltage changed",
                            "type": "double",
                            "defaultValue": 0
                        }
                    ],
                    "actionTypes": [
                        {
                            "id": "a91db0e7-9d0f-4071-9a8f-2bda45ed4c9d",
                            "name": "toggleLed",
                            "displayName": "toggle led"
                        }
                    ]
                }
            ]
        }
    ]
}
