nymea-plugins/denon/integrationplugindenon.json

602 lines
27 KiB
JSON

{
"displayName": "Denon",
"name": "Denon",
"id": "cd758269-dbbb-4ef0-80ab-48bd9a8a2765",
"paramTypes": [
{
"id": "5a3cd3eb-8ff5-4110-aef0-7b0608450e60",
"name": "notificationUrl",
"displayName": "Notification url",
"type" : "QString",
"defaultValue": "https://downloads.nymea.io/notification-sounds/doorbell.mp3"
}
],
"vendors": [
{
"id": "cf0a9644-2c13-4daf-85c1-ad88d6745b42",
"displayName": "Denon",
"name": "denon",
"thingClasses": [
{
"id": "1cd3d67e-aba0-450e-9e2a-483a1527aba6",
"name": "AVRX1000",
"displayName": "AVR X1000",
"createMethods": ["discovery"],
"interfaces": ["mediaplayer", "mediacontroller", "volumecontroller", "mediametadataprovider", "connectable", "power"],
"paramTypes": [
{
"id": "2e8806cb-f6f3-4e9a-b6ea-0b35f75e61c5",
"name": "id",
"displayName": "ID",
"type" : "QString",
"readOnly": true
}
],
"stateTypes": [
{
"id": "fc1dee8b-8fcc-4ec2-8fe6-6be4f5f47a5c",
"name": "connected",
"displayName": "Connected",
"displayNameEvent": "Connected changed",
"defaultValue": false,
"type": "bool",
"cached": false
},
{
"displayName": "Power",
"id": "1cdb6b54-6831-4900-95b2-c78f64497701",
"name": "power",
"displayNameEvent": "Power changed",
"displayNameAction": "Set power",
"type": "bool",
"defaultValue": false,
"writable": true
},
{
"displayName": "Mute",
"id": "3e11470d-a5b7-499c-be55-9b1b4fe5eedf",
"name": "mute",
"displayNameEvent": "Mute changed",
"displayNameAction": "Set mute",
"type": "bool",
"defaultValue": false,
"writable": true
},
{
"displayName": "Volume",
"id": "773636b9-304d-463a-8755-fc7488dc0ff3",
"name": "volume",
"displayNameEvent": "Volume changed",
"displayNameAction": "Set volume",
"type": "int",
"defaultValue": 0,
"minValue": 0,
"maxValue": 100,
"writable": true
},
{
"displayName": "Tone control",
"id": "d57c1e5e-2cc9-4638-999c-1523f16dbb83",
"name": "toneControl",
"displayNameEvent": "Tone control changed",
"displayNameAction": "Set tone control",
"type": "bool",
"defaultValue": false,
"writable": true
},
{
"displayName": "Bass",
"id": "2c92b22e-d5b2-4991-a523-64222bffc9e7",
"name": "bass",
"displayNameEvent": "Bass changed",
"displayNameAction": "Set bass",
"type": "int",
"defaultValue": 0,
"minValue": -50,
"maxValue": 49,
"writable": true
},
{
"displayName": "Treble",
"id": "38a3be02-6ed4-4a84-903e-eb923b933989",
"name": "treble",
"displayNameEvent": "Treble changed",
"displayNameAction": "Set treble",
"type": "int",
"defaultValue": 0,
"minValue": -50,
"maxValue": 49,
"writable": true
},
{
"displayName": "Channel",
"id": "f29ffa2c-31d6-4d88-b160-a38288c82ce1",
"name": "inputSource",
"displayNameEvent": "Channel changed",
"displayNameAction": "Set channel",
"type": "QString",
"writable": true,
"possibleValues": [
"TUNER",
"DVD",
"BD",
"TV",
"SAT/CBL",
"MPLAY",
"GAME",
"AUX1",
"NET",
"SPOTIFY",
"FLICKR",
"FAVORITES",
"IRADIO",
"SERVER",
"USB/IPOD",
"USB",
"IPD",
"IRP",
"FVP"
],
"defaultValue": "TUNER"
},
{
"displayName": "Surround mode",
"id": "4f203bdd-691c-4384-a934-2d49a5448f0a",
"name": "surroundMode",
"displayNameEvent": "Surround mode changed",
"displayNameAction": "Set surround mode",
"type": "QString",
"writable": true,
"possibleValues": [
"MOVIE",
"MUSIC",
"GAME",
"PURE DIRECT",
"DIRECT",
"STEREO",
"STANDARD",
"DOLBY DIGITAL",
"DTS SUROUND",
"MCH STEREO",
"ROCK ARENA",
"JAZZ CLUB",
"MONO MOVIE",
"MATRIX"
],
"defaultValue": "MOVIE"
},
{
"id": "50b34df4-90f7-41aa-9a57-6f2d31a18430",
"name": "artist",
"displayName": "Artist",
"displayNameEvent": "Artist changed",
"type": "QString",
"defaultValue": ""
},
{
"id": "d4f14d93-8cae-4e1b-9ee7-a5c21c0211df",
"name": "collection",
"displayName": "Album",
"displayNameEvent": "Album changed",
"type": "QString",
"defaultValue": ""
},
{
"id": "d32493d8-5faf-4c7a-ba94-847dc9b81615",
"name": "title",
"displayName": "Title",
"displayNameEvent": "Title changed",
"type": "QString",
"defaultValue": ""
},
{
"id": "6c4a208b-5b04-40cc-b14b-8f79aff30307",
"name": "artwork",
"displayName": "Artwork",
"displayNameEvent": "Artwork changed",
"type": "QString",
"defaultValue": ""
},
{
"id": "2f372374-16f3-4900-afdc-834f51075d07",
"name": "playerType",
"displayName": "Player type",
"displayNameEvent": "Player type changed",
"possibleValues": [
"audio",
"video"
],
"type": "QString",
"defaultValue": "audio"
},
{
"id": "8ef6708c-812a-4e6a-a608-9e480aa3b7bf",
"name": "playbackStatus",
"displayName": "Playback status",
"displayNameEvent": "Playback status changed",
"displayNameAction": "Set playback status",
"type": "QString",
"defaultValue": "Stopped",
"possibleValues": ["Playing", "Paused", "Stopped"],
"cached": false,
"writable": true
},
{
"id": "8ad33cb9-e758-433d-a013-2e4d43157c92",
"name": "shuffle",
"displayName": "Shuffle",
"displayNameEvent": "Shuffle changed",
"displayNameAction": "Set shuffle",
"type": "bool",
"defaultValue": false,
"cached": false,
"writable": true
},
{
"id": "9478987b-14e4-4572-a059-a18a5a9db229",
"name": "repeat",
"displayName": "Repeat mode",
"displayNameEvent": "Repeat mode changed",
"displayNameAction": "Set repeat mode",
"type": "QString",
"defaultValue": "None",
"possibleValues": ["None", "One", "All"],
"cached": false,
"writable": true
}
],
"actionTypes": [
{
"id": "4ae686d6-2307-40a0-bd38-2cd3a92342cc",
"displayName": "Increase volume",
"name": "increaseVolume",
"paramTypes": [
{
"id": "f24e4e9d-5f7b-4b5c-ad0a-eb6316d86408",
"name": "step",
"displayName": "Step size",
"type": "uint",
"minValue": 0,
"maxValue": 10,
"defaultValue": 5
}
]
},
{
"id": "d3752c32-92e3-4396-8e2f-ab5e57c6cfb1",
"displayName": "Decrease volume",
"name": "decreaseVolume",
"paramTypes": [
{
"id": "0731daad-e689-40f6-8685-6d6362b715ec",
"name": "step",
"displayName": "Step size",
"type": "uint",
"minValue": 0,
"maxValue": 10,
"defaultValue": 5
}
]
},
{
"id": "3f2eb789-918c-475a-a295-14c0c24338b8",
"name": "skipBack",
"displayName": "Skip back"
},
{
"id": "ddab0869-5b90-4fd4-9c40-9ad57101b87c",
"name": "stop",
"displayName": "Stop"
},
{
"id": "d04eb30b-838d-4fbd-b781-c01005b59756",
"name": "play",
"displayName": "Play"
},
{
"id": "3de38047-006f-4d97-9326-08bb5ad79b05",
"name": "pause",
"displayName": "Pause"
},
{
"id": "bf9664e4-a53e-474c-afcc-88f25e6fe365",
"name": "skipNext",
"displayName": "Skip next"
}
]
},
{
"id": "28bbf4c6-dfd8-4d9d-aa27-5daf2c25d63c",
"name": "heos",
"displayName": "Heos",
"createMethods": ["discovery"],
"setupMethod": "userandpassword",
"interfaces": ["gateway"],
"paramTypes": [
{
"id": "f796664d-6cb7-4f29-9d05-771968d82a32",
"name": "serialNumber",
"displayName": "Serial number",
"type" : "QString",
"readOnly": true
},
{
"id": "ab1a0be8-e3a5-4f95-b9b7-893de1ca4cf7",
"name": "modelName",
"displayName": "Model name",
"type" : "QString",
"readOnly": true
}
],
"stateTypes": [
{
"id": "4d1790bf-28c6-4c1f-8892-ba1a0ef140f5",
"name": "connected",
"displayName": "Connected",
"displayNameEvent": "Connected changed",
"defaultValue": false,
"type": "bool",
"cached": false
},
{
"id": "ab689a6e-eb71-4a41-a267-ba1afe7e2f56",
"name": "loggedIn",
"displayName": "Logged in",
"displayNameEvent": "Logged in changed",
"defaultValue": false,
"type": "bool",
"cached": false
},
{
"id": "77756132-5fa4-409e-969e-d23bcee72356",
"name": "userDisplayName",
"displayName": "User name",
"displayNameEvent": "User name changed",
"type": "QString",
"defaultValue": ""
}
],
"actionTypes": [
{
"id": "4f8b7fe8-7a18-483a-859d-ed5acb0b9a20",
"name": "reboot",
"displayName": "Reboot"
}
]
},
{
"id": "fce5247f-4c6d-408f-ac62-e5973dc6adfa",
"name": "heosPlayer",
"displayName": "Heos player",
"createMethods": ["auto"],
"interfaces": ["mediaplayer", "mediacontroller", "volumecontroller", "mediametadataprovider", "alert", "connectable"],
"browsable": true,
"paramTypes":[
{
"id": "89629008-6ad8-4e92-863d-b86e0e012d0b",
"name": "playerId",
"displayName": "Player ID",
"type" : "int"
},
{
"id": "e760f92b-8fca-4f20-aead-a52045505b81",
"name": "model",
"displayName": "Model",
"type" : "QString"
},
{
"id": "aa1158f7-b451-456a-840f-4f0c63b2b7f0",
"name": "version",
"displayName": "Version",
"type" : "QString"
},
{
"id": "866e8d6a-953f-4bdc-8d85-8d92e51e8592",
"name": "serialNumber",
"displayName": "Serial number",
"type" : "QString"
}
],
"stateTypes": [
{
"id": "9a4e527e-057c-4b19-8a02-605cc8349f5e",
"name": "connected",
"displayName": "Connected",
"displayNameEvent": "Connected changed",
"type": "bool",
"defaultValue": false,
"cached": false
},
{
"id": "fcc89c7c-b793-4b6f-a3dc-0e0e3a86748f",
"name": "mute",
"displayName": "Mute",
"displayNameEvent": "Mute changed",
"displayNameAction": "Set mute",
"type": "bool",
"defaultValue": false,
"cached": false,
"writable": true
},
{
"id": "6d4886a1-fa5d-4889-96c5-7a1c206f59be",
"name": "volume",
"displayName": "Volume",
"displayNameEvent": "Volume changed",
"displayNameAction": "Set volume",
"type": "int",
"defaultValue": 50,
"minValue": 0,
"maxValue": 100,
"writable": true
},
{
"id": "6db3b484-4cd4-477b-b822-275865d308db",
"name": "playbackStatus",
"displayName": "Playback status",
"displayNameEvent": "Playback status changed",
"displayNameAction": "Set playback status",
"type": "QString",
"defaultValue": "Stopped",
"possibleValues": ["Playing", "Paused", "Stopped"],
"cached": false,
"writable": true
},
{
"id": "4b581237-acf5-4d8f-9e83-9b24e9ac900a",
"name": "shuffle",
"displayName": "Shuffle",
"displayNameEvent": "Shuffle changed",
"displayNameAction": "Set shuffle",
"type": "bool",
"defaultValue": false,
"cached": false,
"writable": true
},
{
"id": "4e60cd17-5845-4351-aa2c-2504610e1532",
"name": "repeat",
"displayName": "Repeat mode",
"displayNameEvent": "Repeat mode changed",
"displayNameAction": "Set repeat mode",
"type": "QString",
"defaultValue": "None",
"possibleValues": ["None", "One", "All"],
"cached": false,
"writable": true
},
{
"id": "eee22722-3ee5-48f7-8af8-275dc04b21eb",
"name": "source",
"displayName": "Source",
"displayNameEvent": "Source changed",
"type": "QString",
"defaultValue": ""
},
{
"id": "0a9183a4-b633-4773-ba7a-f4266895157e",
"name": "artist",
"displayName": "Artist",
"displayNameEvent": "Artist changed",
"type": "QString",
"defaultValue": ""
},
{
"id": "9cd60864-f141-4e03-a85b-357690cad1b8",
"name": "collection",
"displayName": "Album",
"displayNameEvent": "Album changed",
"type": "QString",
"defaultValue": ""
},
{
"id": "bbeecf30-6feb-48d5-ade3-57b2a4eea05f",
"name": "title",
"displayName": "Title",
"displayNameEvent": "Title changed",
"type": "QString",
"defaultValue": ""
},
{
"id": "a7f0ba95-383a-4efd-adc5-a36e50a04018",
"name": "artwork",
"displayName": "Artwork",
"displayNameEvent": "Artwork changed",
"type": "QString",
"defaultValue": ""
},
{
"id": "c59835ac-ee6e-4e6c-aa20-aeb3501937c5",
"name": "playerType",
"displayName": "Player type",
"displayNameEvent": "Player type changed",
"possibleValues": [
"audio",
"video"
],
"type": "QString",
"defaultValue": "audio"
}
],
"actionTypes": [
{
"id": "db8e001a-fcae-4c41-9811-325e14c06109",
"name": "alert",
"displayName": "Alert"
},
{
"id": "a718f7e9-0b54-4403-b661-49f7b0d13085",
"name": "skipBack",
"displayName": "Skip back"
},
{
"id": "c4b29c09-e3b3-4843-b6d9-e032f3fc1d78",
"name": "stop",
"displayName": "Stop"
},
{
"id": "c64964e4-cea0-468a-a9bf-8f69657b74e9",
"name": "play",
"displayName": "Play"
},
{
"id": "21c1cbe6-278f-4688-a65f-6620be1ee5ea",
"name": "pause",
"displayName": "Pause"
},
{
"id": "57697e9c-ce5e-4b8f-b42e-16662829ceb2",
"name": "skipNext",
"displayName": "Skip next"
},
{
"id": "ebdc35f8-24a2-4984-855e-4c1a158289b7",
"name": "increaseVolume",
"displayName": "Increase volume",
"paramTypes": [
{
"id": "0770da3f-61c3-4145-b0d8-348f42a8cf0d",
"name": "step",
"displayName": "Step size",
"type": "uint",
"minValue": 0,
"maxValue": 10,
"defaultValue": 5
}
]
},
{
"id": "e19cc4e0-00ef-4df4-8314-85902017d095",
"name": "decreaseVolume",
"displayName": "Decrease volume",
"paramTypes": [
{
"id": "ef5a252b-3d28-4817-a668-1dacf0ed1f8a",
"name": "step",
"displayName": "Step size",
"type": "uint",
"minValue": 0,
"maxValue": 10,
"defaultValue": 5
}
]
}
],
"browserItemActionTypes": [
{
"id": "73112a01-84c7-4b1d-8b86-71672c110d06",
"name": "join",
"displayName": "Join group"
},
{
"id": "1b866b95-1fc7-4b45-ad71-c85e43fcc367",
"name": "unjoin",
"displayName": "Unjoin group"
}
]
}
]
}
]
}