API Examples to get started.

Hi All,

I want to share the API basics so you guys can start hacking your NEEO with other tech.
Be warned that things might change over time, and anything that doesn't start with API is officially not supported.

What do you need:

  • The IP address of the brain. (use this in place of <Brain_IP>) can be found in the about screen of the NEEO app.
  • A browser 
  • REST tool / or something to format JSON in a readable fashion.

As a rest tool, I sometimes use the chrome plugin "Advanced rest client". I mostly just use a browser for the HTTP GET API commands. You could also use curl of course.

 

# Get the brain configuration:

GET http://<Brain_IP>:3000/v1/projects/home/
example: http://192.168.1.20:3000/v1/projects/home/

 

# Get all rooms and it's child configurations.
The following request will return all rooms, the unique room key <KEY> and all child configurations

GET http://<Brain_IP>:3000/v1/projects/home/rooms/

 

#Get a specific room and it's child configurations.

GET http://<Brain_IP>:3000/v1/projects/home/rooms/<Room_KEY>/
example: http://192.168.1.20:3000/v1/projects/home/rooms/6251100181549845340/

 

#Get all devices from a specific room and it's child configurations.

GET http://<Brain_IP>:3000/v1/projects/home/rooms/<Room_KEY>/devices/
example: http://192.168.1.20:3000/v1/projects/home/rooms/6251100181549845340/devices/

 

#Get a specific device and it's child configurations.

GET http://<Brain_IP>:3000/v1/projects/home/rooms/<Room_KEY>/devices/<Device_KEY>/
example: http://192.168.1.20:3000/v1/projects/home/rooms/6251100181549845340/devices/6251100181549845341/

 

#Get all macros from a specific device.

GET http://<Brain_IP>:3000/v1/projects/home/rooms/<Room_KEY>/devices/<Device_KEY>/macros
example: http://192.168.1.20:3000/v1/projects/home/rooms/6251100181549845340/devices/6251100181549845340/macros

 

#Trigger a Macro (Push a button).

GET http://<Brain_IP>:3000/v1/projects/home/rooms/<Room_KEY>/devices/<Device_KEY>/macros/<Macro_KEY>/trigger
example: http://192.168.1.20:3000/v1/projects/home/rooms/6251100181549845340/devices/6251100181549845340/macros/6251100181549845340/trigger

 

From now on i'll fast forward as the above examples should be clear how to obtain the key's and how the structure works.

 

#trigger a recipe.

GET http://<Brain_IP>:3000/v1/projects/home/rooms/<Room_KEY>/devices/<Device_KEY>/macros/<Macro_KEY>/trigger

 

#power off a Scenario.

GET http://<Brain_IP>:3000/v1/projects/home/rooms/<Room_KEY>/scenarios/<Scenario_KEY>/poweroff

 

#Start favourite Channel 3.

GET http://<Brain_IP>:3000/v1/projects/home/rooms/<Room_KEY>/devices/<Device_KEY>/favorites/3/trigger

 

#Set a slider to value 24. (include application/json as contenttype)

PUT http://<Brain_IP>:3000/v1/projects/home/rooms/<Room_KEY>/devices/<Device_KEY>/sliders/<Slider_KEY>/
content: {"value":24}

 

#Set a switch state.

PUT http://<Brain_IP>:3000/v1/projects/home/rooms/<Room_KEY>/devices/<Device_KEY>/switches/<Switch_KEY>/on
PUT http://<Brain_IP>:3000/v1/projects/home/rooms/<Room_KEY>/devices/<Device_KEY>/switches/<Switch_KEY>/off

 

#Get system info.

GET http://<Brain_IP>:3000/v1/systeminfo/

 

# Blink NEEO Brain LED

http://<Brain_IP>:3000/v1/systeminfo/identbrain

 

# Recipes

GET  http://<Brain_IP>:3000/v1/api/Recipes

 

# Is recipe Active?

GET http://<Brain_IP>:3000/v1/projects/home/rooms/<Room_KEY>/recipes/<Recipe_KEY>/isactive
Reply
109replies Oldest first
  • Oldest first
  • Newest first
  • Active threads
  • Popular
  • Thank you Niels de Klerk !

    In addition to this we will release the full documentation of the SDK this week. Stay tuned!

    Reply Like 3
  • Lol, I expected a massive comment storm. Finding out how the API works was the first thing I did after adding my devices to NEEO. 🤓

    Reply Like 3
  • I guess that means your post is so good that there is just nothing left to ask 😉

    Reply Like 1
  • Hold your horses, official NEEO SDK will be announced soon!

    Reply Like 2
  • I think the chrome plugin Boomerang - SOAP & REST Client is quit handy since it format the response nicely and it can save requests, this makes it handy to quickly look up stuff.

    Reply Like 2
      • Remko
      • Remko
      • 1 yr ago
      • Reported - view

      Patrick thats a cool tool, is there an other wat to get the formating right? when using a terminal?

      Reply Like
  • Patrick this looks perfect

    Reply Like
  • Is there a full listing of the API somewhere (or do I need to look through the SDK code to find it)?

    Reply Like
  • Tim Roberts there is no official API or documentation released. With this you should be able to get started. The SDK is something else entirely.

    what is it you want to achieve?

    Reply Like
  • Niels de Klerk 

    lol - already achieving it (I've writing an openhab binding for neeo).  Just was wondering if there is more to the API than posted.

    Already have auto discovery of the brain, discovery of the rooms and am about to write channels to start/stop receipes/macros

    Reply Like
  • Niels de Klerk 

    To give you an example - what's current running?  I don't see that in the API nor (I think) do I see it in the return json of any of the calls...

    Reply Like
  • Tim Roberts the SDK Examples contains an example that returns the active recipes. Also with these examples you should be able to get all active recipes . It's definitely possible. 

    Reply Like
  • Tim Roberts if I'm correct you can request scenarios they tell if they are active. Could also be recipes.

    Reply Like
  • Tim Roberts You want to request /v1/api/Recipes

    Reply Like
  • Niels de Klerk 

    Could you double check the 'trigger a recipe'?  Appears to me like it's exactly the same as 'trigger a macro'?

    Reply Like
  • Niels de Klerk 

    The recipe one is

    v1/projects/home/rooms/<roomkey>/recipes/<recipekey>/execute

    Pretty easy to find everything I need from the web ui on neeo (including all sorts of other APIs..)

    Reply Like
  • I could be going blind....

    But I can't see the devicekey for the Sky Q device??

     

    [{"name":"Blu-Ray","roomName":"Living Room","roomKey":"6282145564226224128","adapterDeviceId":"default","details":{"sourceName":"duiro","adapterName":"dvd","type":"DVD","manufacturer":"Denon","name":"DBP-2012UD","timing":{"standbySourceCommandDelay":5000,"standbyCommandDelay":5000,"sourceSwitchDelay":0,"shutdownDelay":1000},"deviceversion":2,"commandSets":[{"name":"Denon BR 003 (TRUE) (RS)","medium":"infrared","isGeneric":false,"version":10},{"name":"GENERIC_CODESET_BR_DENON_1_ALL MODELS","medium":"infrared","isGeneric":true,"version":2}],"roles":["SOURCE"],"capabilities":[]},"macros":{"ANGLE":{"key":"6282148486838222848","componentType":"button","name":"ANGLE","label":"ANGLE","deviceName":"Blu-Ray","roomName":"Living Room"},"BACK":{"key":"6282148486850805760","componentType":"button","name":"BACK","label":"BACK","deviceName":"Blu-Ray","roomName":"Living Room"},"CLEAR":{"key":"6282148486863388672","componentType":"button","name":"CLEAR","label":"CLEAR","deviceName":"Blu-Ray","roomName":"Living Room"},"CURSOR DOWN":{"key":"6282148486871777280","componentType":"button","name":"CURSOR DOWN","label":"CURSOR DOWN","deviceName":"Blu-Ray","roomName":"Living Room"},"CURSOR LEFT":{"key":"6282148486884360192","componentType":"button","name":"CURSOR LEFT","label":"CURSOR LEFT","deviceName":"Blu-Ray","roomName":"Living Room"},"CURSOR RIGHT":{"key":"6282148486892748800","componentType":"button","name":"CURSOR RIGHT","label":"CURSOR RIGHT","deviceName":"Blu-Ray","roomName":"Living Room"},"CURSOR UP":{"key":"6282148486905331712","componentType":"button","name":"CURSOR UP","label":"CURSOR UP","deviceName":"Blu-Ray","roomName":"Living Room"},"DIGIT 0":{"key":"6282148486913720320","componentType":"button","name":"DIGIT 0","label":"DIGIT 0","deviceName":"Blu-Ray","roomName":"Living Room"},"DIGIT 1":{"key":"6282148486922108928","componentType":"button","name":"DIGIT 1","label":"DIGIT 1","deviceName":"Blu-Ray","roomName":"Living Room"},"DIGIT 10+":{"key":"6282148486934691840","componentType":"button","name":"DIGIT 10+","label":"DIGIT 10+","deviceName":"Blu-Ray","roomName":"Living Room"},"DIGIT 2":{"key":"6282148486947274752","componentType":"button","name":"DIGIT 2","label":"DIGIT 2","deviceName":"Blu-Ray","roomName":"Living Room"},"DIGIT 3":{"key":"6282148486955663360","componentType":"button","name":"DIGIT 3","label":"DIGIT 3","deviceName":"Blu-Ray","roomName":"Living Room"},"DIGIT 4":{"key":"6282148486968246272","componentType":"button","name":"DIGIT 4","label":"DIGIT 4","deviceName":"Blu-Ray","roomName":"Living Room"},"DIGIT 5":{"key":"6282148486980829184","componentType":"button","name":"DIGIT 5","label":"DIGIT 5","deviceName":"Blu-Ray","roomName":"Living Room"},"DIGIT 6":{"key":"6282148486993412096","componentType":"button","name":"DIGIT 6","label":"DIGIT 6","deviceName":"Blu-Ray","roomName":"Living Room"},"DIGIT 7":{"key":"6282148487005995008","componentType":"button","name":"DIGIT 7","label":"DIGIT 7","deviceName":"Blu-Ray","roomName":"Living Room"},"DIGIT 8":{"key":"6282148487014383616","componentType":"button","name":"DIGIT 8","label":"DIGIT 8","deviceName":"Blu-Ray","roomName":"Living Room"},"DIGIT 9":{"key":"6282148487026966528","componentType":"button","name":"DIGIT 9","label":"DIGIT 9","deviceName":"Blu-Ray","roomName":"Living Room"},"DIMMER":{"key":"6282148487043743744","componentType":"button","name":"DIMMER","label":"DIMMER","deviceName":"Blu-Ray","roomName":"Living Room"},"CURSOR ENTER":{"key":"6282148487056326656","componentType":"button","name":"CURSOR ENTER","label":"CURSOR ENTER","deviceName":"Blu-Ray","roomName":"Living Room"},"FUNCTION BLUE":{"key":"6282148487068909568","componentType":"button","name":"FUNCTION BLUE","label":"FUNCTION BLUE","deviceName":"Blu-Ray","roomName":"Living Room"},"FUNCTION GREEN":{"key":"6282148487077298176","componentType":"button","name":"FUNCTION GREEN","label":"FUNCTION GREEN","deviceName":"Blu-Ray","roomName":"Living Room"},"FUNCTION RED":{"key":"6282148487089881088","componentType":"button","name":"FUNCTION RED","label":"FUNCTION RED","deviceName":"Blu-Ray","roomName":"Living Room"},"FUNCTION YELLOW":{"key":"6282148487102464000","componentType":"button","name":"FUNCTION YELLOW","label":"FUNCTION YELLOW","deviceName":"Blu-Ray","roomName":"Living Room"},"INFO":{"key":"6282148487110852608","componentType":"button","name":"INFO","label":"INFO","deviceName":"Blu-Ray","roomName":"Living Room"},"LANGUAGE":{"key":"6282148487119241216","componentType":"button","name":"LANGUAGE","label":"LANGUAGE","deviceName":"Blu-Ray","roomName":"Living Room"},"MENU DISC":{"key":"6282148487131824128","componentType":"button","name":"MENU DISC","label":"MENU DISC","deviceName":"Blu-Ray","roomName":"Living Room"},"MENU POP UP":{"key":"6282148487140212736","componentType":"button","name":"MENU POP UP","label":"MENU POP UP","deviceName":"Blu-Ray","roomName":"Living Room"},"MODE":{"key":"6282148487152795648","componentType":"button","name":"MODE","label":"MODE","deviceName":"Blu-Ray","roomName":"Living Room"},"OPEN/CLOSE":{"key":"6282148487161184256","componentType":"button","name":"OPEN/CLOSE","label":"OPEN/CLOSE","deviceName":"Blu-Ray","roomName":"Living Room"},"OPTIONS":{"key":"6282148487169572864","componentType":"button","name":"OPTIONS","label":"OPTIONS","deviceName":"Blu-Ray","roomName":"Living Room"},"PAUSE":{"key":"6282148487182155776","componentType":"button","name":"PAUSE","label":"PAUSE","deviceName":"Blu-Ray","roomName":"Living Room"},"PLAY":{"key":"6282148487190544384","componentType":"button","name":"PLAY","label":"PLAY","deviceName":"Blu-Ray","roomName":"Living Room"},"POWER OFF":{"key":"6282148487198932992","componentType":"button","name":"POWER OFF","label":"POWER OFF","deviceName":"Blu-Ray","roomName":"Living Room"},"POWER ON":{"key":"6282148487211515904","componentType":"button","name":"POWER ON","label":"POWER ON","deviceName":"Blu-Ray","roomName":"Living Room"},"PURE DIRECT":{"key":"6282148487219904512","componentType":"button","name":"PURE DIRECT","label":"PURE DIRECT","deviceName":"Blu-Ray","roomName":"Living Room"},"RANDOM":{"key":"6282148487228293120","componentType":"button","name":"RANDOM","label":"RANDOM","deviceName":"Blu-Ray","roomName":"Living Room"},"REPEAT":{"key":"6282148487240876032","componentType":"button","name":"REPEAT","label":"REPEAT","deviceName":"Blu-Ray","roomName":"Living Room"},"REPEAT A B":{"key":"6282148487249264640","componentType":"button","name":"REPEAT A B","label":"REPEAT A B","deviceName":"Blu-Ray","roomName":"Living Room"},"SEARCH":{"key":"6282148487257653248","componentType":"button","name":"SEARCH","label":"SEARCH","deviceName":"Blu-Ray","roomName":"Living Room"},"FORWARD":{"key":"6282148487270236160","componentType":"button","name":"FORWARD","label":"FORWARD","deviceName":"Blu-Ray","roomName":"Living Room"},"REVERSE":{"key":"6282148487278624768","componentType":"button","name":"REVERSE","label":"REVERSE","deviceName":"Blu-Ray","roomName":"Living Room"},"PREVIOUS":{"key":"6282148487287013376","componentType":"button","name":"PREVIOUS","label":"PREVIOUS","deviceName":"Blu-Ray","roomName":"Living Room"},"NEXT":{"key":"6282148487299596288","componentType":"button","name":"NEXT","label":"NEXT","deviceName":"Blu-Ray","roomName":"Living Room"},"STOP":{"key":"6282148487307984896","componentType":"button","name":"STOP","label":"STOP","deviceName":"Blu-Ray","roomName":"Living Room"},"SUBTITLE":{"key":"6282148487316373504","componentType":"button","name":"SUBTITLE","label":"SUBTITLE","deviceName":"Blu-Ray","roomName":"Living Room"}},"genericMacros":{},"switches":{},"sensors":{},"sliders":{},"textlabels":{},"imageurls":{},"procedures":{},"directories":{},"hypotheticalPowerState":"off","favorites":[],"capabilities":["neeo.device.details.source-duiro","neeo.device.type.dvd","neeo.feature.wiring-resettable","neeo.feature.shortcuts"],"key":"6282148486825639936"},{"name":"TV","roomName":"Living Room","roomKey":"6282145564226224128","adapterDeviceId":"default","details":{"sourceName":"duiro","adapterName":"tv","type":"TV","manufacturer":"Samsung","name":"UE55JU6472U","timing":{"standbySourceCommandDelay":12000,"standbyCommandDelay":11000,"sourceSwitchDelay":3000,"shutdownDelay":1000},"presetSettings":{"format":"Three Digit","delayBetween":400},"deviceversion":6,"commandSets":[{"name":"Samsung TV 003 (TM-1250A) (595) (RS)","medium":"infrared","isGeneric":false,"version":19},{"name":"GENERIC_CODESET_TV_SAMSUNG_1_ALL MODELS","medium":"infrared","isGeneric":true,"version":2}],"roles":["DESTINATION"],"capabilities":[],"useTuner":false},"macros":{"BACK":{"key":"6282148642165882880","componentType":"button","name":"BACK","label":"BACK","deviceName":"TV","roomName":"Living Room"},"CC":{"key":"6282148642178465792","componentType":"button","name":"CC","label":"CC","deviceName":"TV","roomName":"Living Room"},"CHANNEL DOWN":{"key":"6282148642186854400","componentType":"button","name":"CHANNEL DOWN","label":"CHANNEL DOWN","deviceName":"TV","roomName":"Living Room"},"CHANNEL LIST":{"key":"6282148642203631616","componentType":"button","name":"CHANNEL LIST","label":"CHANNEL LIST","deviceName":"TV","roomName":"Living Room"},"CHANNEL UP":{"key":"6282148642216214528","componentType":"button","name":"CHANNEL UP","label":"CHANNEL UP","deviceName":"TV","roomName":"Living Room"},"CURSOR DOWN":{"key":"6282148642228797440","componentType":"button","name":"CURSOR DOWN","label":"CURSOR DOWN","deviceName":"TV","roomName":"Living Room"},"CURSOR LEFT":{"key":"6282148642321072128","componentType":"button","name":"CURSOR LEFT","label":"CURSOR LEFT","deviceName":"TV","roomName":"Living Room"},"CURSOR RIGHT":{"key":"6282148642333655040","componentType":"button","name":"CURSOR RIGHT","label":"CURSOR RIGHT","deviceName":"TV","roomName":"Living Room"},"CURSOR UP":{"key":"6282148642346237952","componentType":"button","name":"CURSOR UP","label":"CURSOR UP","deviceName":"TV","roomName":"Living Room"},"DIGIT 0":{"key":"6282148642354626560","componentType":"button","name":"DIGIT 0","label":"DIGIT 0","deviceName":"TV","roomName":"Living Room"},"DIGIT 1":{"key":"6282148642363015168","componentType":"button","name":"DIGIT 1","label":"DIGIT 1","deviceName":"TV","roomName":"Living Room"},"DIGIT 2":{"key":"6282148642375598080","componentType":"button","name":"DIGIT 2","label":"DIGIT 2","deviceName":"TV","roomName":"Living Room"},"DIGIT 3":{"key":"6282148642383986688","componentType":"button","name":"DIGIT 3","label":"DIGIT 3","deviceName":"TV","roomName":"Living Room"},"DIGIT 4":{"key":"6282148642396569600","componentType":"button","name":"DIGIT 4","label":"DIGIT 4","deviceName":"TV","roomName":"Living Room"},"DIGIT 5":{"key":"6282148642404958208","componentType":"button","name":"DIGIT 5","label":"DIGIT 5","deviceName":"TV","roomName":"Living Room"},"DIGIT 6":{"key":"6282148642417541120","componentType":"button","name":"DIGIT 6","label":"DIGIT 6","deviceName":"TV","roomName":"Living Room"},"DIGIT 7":{"key":"6282148642425929728","componentType":"button","name":"DIGIT 7","label":"DIGIT 7","deviceName":"TV","roomName":"Living Room"},"DIGIT 8":{"key":"6282148642434318336","componentType":"button","name":"DIGIT 8","label":"DIGIT 8","deviceName":"TV","roomName":"Living Room"},"DIGIT 9":{"key":"6282148642446901248","componentType":"button","name":"DIGIT 9","label":"DIGIT 9","deviceName":"TV","roomName":"Living Room"},"DIGIT SEPARATOR":{"key":"6282148642455289856","componentType":"button","name":"DIGIT SEPARATOR","label":"DIGIT SEPARATOR","deviceName":"TV","roomName":"Living Room"},"E MANUAL":{"key":"6282148642484649984","componentType":"button","name":"E MANUAL","label":"E MANUAL","deviceName":"TV","roomName":"Living Room"},"CURSOR ENTER":{"key":"6282148642497232896","componentType":"button","name":"CURSOR ENTER","label":"CURSOR ENTER","deviceName":"TV","roomName":"Living Room"},"EXIT":{"key":"6282148642509815808","componentType":"button","name":"EXIT","label":"EXIT","deviceName":"TV","roomName":"Living Room"},"FORMAT 16:9":{"key":"6282148642522398720","componentType":"button","name":"FORMAT 16:9","label":"FORMAT 16:9","deviceName":"TV","roomName":"Living Room"},"FORMAT 4:3":{"key":"6282148642534981632","componentType":"button","name":"FORMAT 4:3","label":"FORMAT 4:3","deviceName":"TV","roomName":"Living Room"},"FORMAT AUTO":{"key":"6282148642543370240","componentType":"button","name":"FORMAT AUTO","label":"FORMAT AUTO","deviceName":"TV","roomName":"Living Room"},"FORWARD":{"key":"6282148642555953152","componentType":"button","name":"FORWARD","label":"FORWARD","deviceName":"TV","roomName":"Living Room"},"FUNCTION BLUE":{"key":"6282148642564341760","componentType":"button","name":"FUNCTION BLUE","label":"FUNCTION BLUE","deviceName":"TV","roomName":"Living Room"},"FUNCTION GREEN":{"key":"6282148642572730368","componentType":"button","name":"FUNCTION GREEN","label":"FUNCTION GREEN","deviceName":"TV","roomName":"Living Room"},"FUNCTION RED":{"key":"6282148642585313280","componentType":"button","name":"FUNCTION RED","label":"FUNCTION RED","deviceName":"TV","roomName":"Living Room"},"FUNCTION YELLOW":{"key":"6282148642593701888","componentType":"button","name":"FUNCTION YELLOW","label":"FUNCTION YELLOW","deviceName":"TV","roomName":"Living Room"},"GUIDE":{"key":"6282148642602090496","componentType":"button","name":"GUIDE","label":"GUIDE","deviceName":"TV","roomName":"Living Room"},"INFO":{"key":"6282148642614673408","componentType":"button","name":"INFO","label":"INFO","deviceName":"TV","roomName":"Living Room"},"INPUT 1394":{"key":"6282148642623062016","componentType":"button","name":"INPUT 1394","label":"INPUT 1394","deviceName":"TV","roomName":"Living Room"},"INPUT COMPONENT 1":{"key":"6282148642631450624","componentType":"button","name":"INPUT COMPONENT 1","label":"INPUT COMPONENT 1","deviceName":"TV","roomName":"Living Room"},"INPUT COMPONENT 2":{"key":"6282148642644033536","componentType":"button","name":"INPUT COMPONENT 2","label":"INPUT COMPONENT 2","deviceName":"TV","roomName":"Living Room"},"INPUT COMPOSITE 1":{"key":"6282148642652422144","componentType":"button","name":"INPUT COMPOSITE 1","label":"INPUT COMPOSITE 1","deviceName":"TV","roomName":"Living Room"},"INPUT DVI 1":{"key":"6282148642660810752","componentType":"button","name":"INPUT DVI 1","label":"INPUT DVI 1","deviceName":"TV","roomName":"Living Room"},"INPUT HDMI 1":{"key":"6282148642673393664","componentType":"button","name":"INPUT HDMI 1","label":"INPUT HDMI 1","deviceName":"TV","roomName":"Living Room"},"INPUT HDMI 2":{"key":"6282148642681782272","componentType":"button","name":"INPUT HDMI 2","label":"INPUT HDMI 2","deviceName":"TV","roomName":"Living Room"},"INPUT HDMI 3":{"key":"6282148642690170880","componentType":"button","name":"INPUT HDMI 3","label":"INPUT HDMI 3","deviceName":"TV","roomName":"Living Room"},"INPUT HDMI 4":{"key":"6282148642702753792","componentType":"button","name":"INPUT HDMI 4","label":"INPUT HDMI 4","deviceName":"TV","roomName":"Living Room"},"INPUT S VIDEO 1":{"key":"6282148642711142400","componentType":"button","name":"INPUT S VIDEO 1","label":"INPUT S VIDEO 1","deviceName":"TV","roomName":"Living Room"},"INPUT SCROLL":{"key":"6282148642727919616","componentType":"button","name":"INPUT SCROLL","label":"INPUT SCROLL","deviceName":"TV","roomName":"Living Room"},"INPUT TUNER 1":{"key":"6282148642748891136","componentType":"button","name":"INPUT TUNER 1","label":"INPUT TUNER 1","deviceName":"TV","roomName":"Living Room"},"INPUT VGA 1":{"key":"6282148642757279744","componentType":"button","name":"INPUT VGA 1","label":"INPUT VGA 1","deviceName":"TV","roomName":"Living Room"},"INPUT VGA 2":{"key":"6282148642769862656","componentType":"button","name":"INPUT VGA 2","label":"INPUT VGA 2","deviceName":"TV","roomName":"Living Room"},"MENU":{"key":"6282148642778251264","componentType":"button","name":"MENU","label":"MENU","deviceName":"TV","roomName":"Living Room"},"MENU SMART HOME":{"key":"6282148642786639872","componentType":"button","name":"MENU SMART HOME","label":"MENU SMART HOME","deviceName":"TV","roomName":"Living Room"},"MUTE TOGGLE":{"key":"6282148642799222784","componentType":"button","name":"MUTE TOGGLE","label":"MUTE TOGGLE","deviceName":"TV","roomName":"Living Room"},"MY APPS":{"key":"6282148642807611392","componentType":"button","name":"MY APPS","label":"MY APPS","deviceName":"TV","roomName":"Living Room"},"NEXT":{"key":"6282148642816000000","componentType":"button","name":"NEXT","label":"NEXT","deviceName":"TV","roomName":"Living Room"},"POWER OFF":{"key":"6282148642824388608","componentType":"button","name":"POWER OFF","label":"POWER OFF","deviceName":"TV","roomName":"Living Room"},"POWER ON":{"key":"6282148642832777216","componentType":"button","name":"POWER ON","label":"POWER ON","deviceName":"TV","roomName":"Living Room"},"POWER TOGGLE":{"key":"6282148642845360128","componentType":"button","name":"POWER TOGGLE","label":"POWER TOGGLE","deviceName":"TV","roomName":"Living Room"},"PREVIOUS":{"key":"6282148642853748736","componentType":"button","name":"PREVIOUS","label":"PREVIOUS","deviceName":"TV","roomName":"Living Room"},"PREVIOUS CHANNEL":{"key":"6282148642862137344","componentType":"button","name":"PREVIOUS CHANNEL","label":"PREVIOUS CHANNEL","deviceName":"TV","roomName":"Living Room"},"RECORD":{"key":"6282148642874720256","componentType":"button","name":"RECORD","label":"RECORD","deviceName":"TV","roomName":"Living Room"},"REVERSE":{"key":"6282148642883108864","componentType":"button","name":"REVERSE","label":"REVERSE","deviceName":"TV","roomName":"Living Room"},"SEARCH":{"key":"6282148642891497472","componentType":"button","name":"SEARCH","label":"SEARCH","deviceName":"TV","roomName":"Living Room"},"VOLUME DOWN":{"key":"6282148642899886080","componentType":"button","name":"VOLUME DOWN","label":"VOLUME DOWN","deviceName":"TV","roomName":"Living Room"},"VOLUME UP":{"key":"6282148642912468992","componentType":"button","name":"VOLUME UP","label":"VOLUME UP","deviceName":"TV","roomName":"Living Room"}},"genericMacros":{"INPUT 1":{"key":"6282148642920857600","componentType":"button","name":"INPUT 1","label":"INPUT 1","deviceName":"TV","roomName":"Living Room"},"INPUT 10":{"key":"6282148642937634816","componentType":"button","name":"INPUT 10","label":"INPUT 10","deviceName":"TV","roomName":"Living Room"},"INPUT 11":{"key":"6282148642946023424","componentType":"button","name":"INPUT 11","label":"INPUT 11","deviceName":"TV","roomName":"Living Room"},"INPUT 12":{"key":"6282148642958606336","componentType":"button","name":"INPUT 12","label":"INPUT 12","deviceName":"TV","roomName":"Living Room"},"INPUT 13":{"key":"6282148642966994944","componentType":"button","name":"INPUT 13","label":"INPUT 13","deviceName":"TV","roomName":"Living Room"},"INPUT 14":{"key":"6282148642975383552","componentType":"button","name":"INPUT 14","label":"INPUT 14","deviceName":"TV","roomName":"Living Room"},"INPUT 15":{"key":"6282148642987966464","componentType":"button","name":"INPUT 15","label":"INPUT 15","deviceName":"TV","roomName":"Living Room"},"INPUT 16":{"key":"6282148642996355072","componentType":"button","name":"INPUT 16","label":"INPUT 16","deviceName":"TV","roomName":"Living Room"},"INPUT 17":{"key":"6282148643088629760","componentType":"button","name":"INPUT 17","label":"INPUT 17","deviceName":"TV","roomName":"Living Room"},"INPUT 18":{"key":"6282148643101212672","componentType":"button","name":"INPUT 18","label":"INPUT 18","deviceName":"TV","roomName":"Living Room"},"INPUT 19":{"key":"6282148643117989888","componentType":"button","name":"INPUT 19","label":"INPUT 19","deviceName":"TV","roomName":"Living Room"},"INPUT 2":{"key":"6282148643130572800","componentType":"button","name":"INPUT 2","label":"INPUT 2","deviceName":"TV","roomName":"Living Room"},"INPUT 20":{"key":"6282148643143155712","componentType":"button","name":"INPUT 20","label":"INPUT 20","deviceName":"TV","roomName":"Living Room"},"INPUT 21":{"key":"6282148643155738624","componentType":"button","name":"INPUT 21","label":"INPUT 21","deviceName":"TV","roomName":"Living Room"},"INPUT 22":{"key":"6282148643168321536","componentType":"button","name":"INPUT 22","label":"INPUT 22","deviceName":"TV","roomName":"Living Room"},"INPUT 23":{"key":"6282148643180904448","componentType":"button","name":"INPUT 23","label":"INPUT 23","deviceName":"TV","roomName":"Living Room"},"INPUT 3":{"key":"6282148643193487360","componentType":"button","name":"INPUT 3","label":"INPUT 3","deviceName":"TV","roomName":"Living Room"},"INPUT 4":{"key":"6282148643206070272","componentType":"button","name":"INPUT 4","label":"INPUT 4","deviceName":"TV","roomName":"Living Room"},"INPUT 5":{"key":"6282148643243819008","componentType":"button","name":"INPUT 5","label":"INPUT 5","deviceName":"TV","roomName":"Living Room"},"INPUT 6":{"key":"6282148643256401920","componentType":"button","name":"INPUT 6","label":"INPUT 6","deviceName":"TV","roomName":"Living Room"},"INPUT 7":{"key":"6282148643268984832","componentType":"button","name":"INPUT 7","label":"INPUT 7","deviceName":"TV","roomName":"Living Room"},"INPUT 8":{"key":"6282148643281567744","componentType":"button","name":"INPUT 8","label":"INPUT 8","deviceName":"TV","roomName":"Living Room"},"INPUT 9":{"key":"6282148643289956352","componentType":"button","name":"INPUT 9","label":"INPUT 9","deviceName":"TV","roomName":"Living Room"}},"switches":{},"sensors":{},"sliders":{},"textlabels":{},"imageurls":{},"procedures":{},"directories":{},"hypotheticalPowerState":"off","favorites":[],"capabilities":["neeo.device.details.source-duiro","neeo.device.type.tv","volume-step","ir-button-guide","neeo.feature.shortcuts","neeo.feature.favorites"],"key":"6282148642149105664"},{"name":"Candles","roomName":"Living Room","roomKey":"6282145564226224128","adapterDeviceId":"default","details":{"sourceName":"duiro","adapterName":"accessoire","type":"ACCESSOIRE","manufacturer":"Frostfire","name":"MOONCANDLES WHITE","timing":{"standbySourceCommandDelay":5000,"standbyCommandDelay":5000,"sourceSwitchDelay":5000,"shutdownDelay":1000},"presetSettings":{},"deviceversion":4,"commandSets":[{"name":"Frostfire Accessoires 002 (MOONCANDLE WHITE) (Original Remote)","medium":"infrared","isGeneric":false,"version":9}],"roles":[],"capabilities":[]},"macros":{"POWER ON":{"key":"6282149062024101888","componentType":"button","name":"POWER ON","label":"POWER ON","deviceName":"Candles","roomName":"Living Room"},"POWER OFF":{"key":"6282149062036684800","componentType":"button","name":"POWER OFF","label":"POWER OFF","deviceName":"Candles","roomName":"Living Room"},"4H":{"key":"6282149062045073408","componentType":"button","name":"4H","label":"4H","deviceName":"Candles","roomName":"Living Room"},"8H":{"key":"6282149062057656320","componentType":"button","name":"8H","label":"8H","deviceName":"Candles","roomName":"Living Room"},"CANDLE":{"key":"6282149062066044928","componentType":"button","name":"CANDLE","label":"CANDLE","deviceName":"Candles","roomName":"Living Room"},"LIGHT":{"key":"6282149062078627840","componentType":"button","name":"LIGHT","label":"LIGHT","deviceName":"Candles","roomName":"Living Room"},"BRIGHTNESS +":{"key":"6282149062087016448","componentType":"button","name":"BRIGHTNESS +","label":"BRIGHTNESS +","deviceName":"Candles","roomName":"Living Room"},"BRIGHTNESS -":{"key":"6282149062095405056","componentType":"button","name":"BRIGHTNESS -","label":"BRIGHTNESS -","deviceName":"Candles","roomName":"Living Room"}},"genericMacros":{},"switches":{},"sensors":{},"sliders":{},"textlabels":{},"imageurls":{},"procedures":{},"directories":{},"hypotheticalPowerState":"off","favorites":[],"capabilities":["neeo.device.details.source-duiro","neeo.device.no-wiring-inputs","neeo.device.type.accessoire","neeo.feature.shortcuts"],"key":"6282149062011518976"},{"name":"Photoframe","roomName":"Living Room","roomKey":"6282145564226224128","adapterDeviceId":"default","details":{"sourceName":"duiro","adapterName":"accessoire","type":"ACCESSOIRE","manufacturer":"Nixplay","name":"Edge","timing":{"standbySourceCommandDelay":5000,"standbyCommandDelay":5000,"sourceSwitchDelay":5000,"shutdownDelay":1000},"presetSettings":{},"deviceversion":3,"commandSets":[{"name":"Nixplay Accessoires 001 (Edge) (Original Remote)","medium":"infrared","isGeneric":false,"version":12}],"roles":[],"capabilities":[]},"macros":{"POWER TOGGLE":{"key":"6282149130349314048","componentType":"button","name":"POWER TOGGLE","label":"POWER TOGGLE","deviceName":"Photoframe","roomName":"Living Room"},"BACK":{"key":"6282149130357702656","componentType":"button","name":"BACK","label":"BACK","deviceName":"Photoframe","roomName":"Living Room"},"HOME":{"key":"6282149130370285568","componentType":"button","name":"HOME","label":"HOME","deviceName":"Photoframe","roomName":"Living Room"},"CURSOR UP":{"key":"6282149130382868480","componentType":"button","name":"CURSOR UP","label":"CURSOR UP","deviceName":"Photoframe","roomName":"Living Room"},"CURSOR DOWN":{"key":"6282149130391257088","componentType":"button","name":"CURSOR DOWN","label":"CURSOR DOWN","deviceName":"Photoframe","roomName":"Living Room"},"CURSOR LEFT":{"key":"6282149130403840000","componentType":"button","name":"CURSOR LEFT","label":"CURSOR LEFT","deviceName":"Photoframe","roomName":"Living Room"},"CURSOR RIGHT":{"key":"6282149130412228608","componentType":"button","name":"CURSOR RIGHT","label":"CURSOR RIGHT","deviceName":"Photoframe","roomName":"Living Room"},"CURSOR ENTER":{"key":"6282149130420617216","componentType":"button","name":"CURSOR ENTER","label":"CURSOR ENTER","deviceName":"Photoframe","roomName":"Living Room"},"SLIDE SHOW":{"key":"6282149130433200128","componentType":"button","name":"SLIDE SHOW","label":"SLIDE SHOW","deviceName":"Photoframe","roomName":"Living Room"},"OPTIONS":{"key":"6282149130441588736","componentType":"button","name":"OPTIONS","label":"OPTIONS","deviceName":"Photoframe","roomName":"Living Room"},"TOOLS":{"key":"6282149130454171648","componentType":"button","name":"TOOLS","label":"TOOLS","deviceName":"Photoframe","roomName":"Living Room"}},"genericMacros":{},"switches":{},"sensors":{},"sliders":{},"textlabels":{},"imageurls":{},"procedures":{},"directories":{},"hypotheticalPowerState":"off","favorites":[],"capabilities":["neeo.device.details.source-duiro","neeo.device.no-wiring-inputs","neeo.device.type.accessoire","neeo.feature.shortcuts"],"key":"6282149130336731136"},{"name":"Apple TV","roomName":"Living Room","roomKey":"6282145564226224128","adapterDeviceId":"default","details":{"sourceName":"duiro","adapterName":"vod","type":"VOD","manufacturer":"Apple","name":"TV 4.0","timing":{"standbySourceCommandDelay":5000,"standbyCommandDelay":5000,"sourceSwitchDelay":0,"shutdownDelay":1000},"deviceversion":8,"commandSets":[{"name":"Apple VOD 002 (Apple TV 4.0)","medium":"infrared","isGeneric":false,"version":35},{"name":"GENERIC_CODESET_VOD_APPLETV_1","medium":"infrared","isGeneric":true,"version":5}],"roles":["SOURCE"],"capabilities":[]},"macros":{"BACK":{"key":"6282149203019825152","componentType":"button","name":"BACK","label":"BACK","deviceName":"Apple TV","roomName":"Living Room"},"CURSOR DOWN":{"key":"6282149203032408064","componentType":"button","name":"CURSOR DOWN","label":"CURSOR DOWN","deviceName":"Apple TV","roomName":"Living Room"},"CURSOR LEFT":{"key":"6282149203044990976","componentType":"button","name":"CURSOR LEFT","label":"CURSOR LEFT","deviceName":"Apple TV","roomName":"Living Room"},"CURSOR RIGHT":{"key":"6282149203053379584","componentType":"button","name":"CURSOR RIGHT","label":"CURSOR RIGHT","deviceName":"Apple TV","roomName":"Living Room"},"CURSOR UP":{"key":"6282149203065962496","componentType":"button","name":"CURSOR UP","label":"CURSOR UP","deviceName":"Apple TV","roomName":"Living Room"},"CURSOR ENTER":{"key":"6282149203078545408","componentType":"button","name":"CURSOR ENTER","label":"CURSOR ENTER","deviceName":"Apple TV","roomName":"Living Room"},"EXIT":{"key":"6282149203086934016","componentType":"button","name":"EXIT","label":"EXIT","deviceName":"Apple TV","roomName":"Living Room"},"FORWARD":{"key":"6282149203099516928","componentType":"button","name":"FORWARD","label":"FORWARD","deviceName":"Apple TV","roomName":"Living Room"},"HOME":{"key":"6282149203107905536","componentType":"button","name":"HOME","label":"HOME","deviceName":"Apple TV","roomName":"Living Room"},"LANGUAGE":{"key":"6282149203120488448","componentType":"button","name":"LANGUAGE","label":"LANGUAGE","deviceName":"Apple TV","roomName":"Living Room"},"MENU":{"key":"6282149203128877056","componentType":"button","name":"MENU","label":"MENU","deviceName":"Apple TV","roomName":"Living Room"},"MENU MAIN":{"key":"6282149203137265664","componentType":"button","name":"MENU MAIN","label":"MENU MAIN","deviceName":"Apple TV","roomName":"Living Room"},"OPTIONS":{"key":"6282149203149848576","componentType":"button","name":"OPTIONS","label":"OPTIONS","deviceName":"Apple TV","roomName":"Living Room"},"OUTPUT RESOLUTION":{"key":"6282149203162431488","componentType":"button","name":"OUTPUT RESOLUTION","label":"OUTPUT RESOLUTION","deviceName":"Apple TV","roomName":"Living Room"},"PAUSE":{"key":"6282149203170820096","componentType":"button","name":"PAUSE","label":"PAUSE","deviceName":"Apple TV","roomName":"Living Room"},"PLAY":{"key":"6282149203183403008","componentType":"button","name":"PLAY","label":"PLAY","deviceName":"Apple TV","roomName":"Living Room"},"PLAY PAUSE TOGGLE":{"key":"6282149203191791616","componentType":"button","name":"PLAY PAUSE TOGGLE","label":"PLAY PAUSE TOGGLE","deviceName":"Apple TV","roomName":"Living Room"},"POWER OFF":{"key":"6282149203200180224","componentType":"button","name":"POWER OFF","label":"POWER OFF","deviceName":"Apple TV","roomName":"Living Room"},"POWER ON":{"key":"6282149203212763136","componentType":"button","name":"POWER ON","label":"POWER ON","deviceName":"Apple TV","roomName":"Living Room"},"REBOOT":{"key":"6282149203225346048","componentType":"button","name":"REBOOT","label":"REBOOT","deviceName":"Apple TV","roomName":"Living Room"},"REPLAY 10 SEC":{"key":"6282149203233734656","componentType":"button","name":"REPLAY 10 SEC","label":"REPLAY 10 SEC","deviceName":"Apple TV","roomName":"Living Room"},"REVERSE":{"key":"6282149203246317568","componentType":"button","name":"REVERSE","label":"REVERSE","deviceName":"Apple TV","roomName":"Living Room"},"STOP":{"key":"6282149203254706176","componentType":"button","name":"STOP","label":"STOP","deviceName":"Apple TV","roomName":"Living Room"},"SUBTITLE":{"key":"6282149203263094784","componentType":"button","name":"SUBTITLE","label":"SUBTITLE","deviceName":"Apple TV","roomName":"Living Room"},"UN PAIR":{"key":"6282149203275677696","componentType":"button","name":"UN PAIR","label":"UN PAIR","deviceName":"Apple TV","roomName":"Living Room"}},"genericMacros":{},"switches":{},"sensors":{},"sliders":{},"textlabels":{},"imageurls":{},"procedures":{},"directories":{},"hypotheticalPowerState":"off","favorites":[],"capabilities":["neeo.device.details.source-duiro","neeo.device.type.vod","neeo.feature.wiring-resettable","neeo.feature.shortcuts"],"key":"6282149203003047936"},{"name":"Sonos","roomName":"Living Room","roomKey":"6282145564226224128","adapterDeviceId":"Lounge","details":{"sourceName":"adapter","adapterName":"sonos","type":"SONOS","manufacturer":"Sonos","name":"Connect:AMP","commandSets":[],"roles":[],"capabilities":[]},"macros":{"PAUSE":{"key":"6282149262511833088","componentType":"button","name":"PAUSE","label":"PAUSE","deviceName":"Sonos","roomName":"Living Room"},"VOLUME UP":{"key":"6282149262528610304","componentType":"button","name":"VOLUME UP","label":"VOLUME UP","deviceName":"Sonos","roomName":"Living Room"},"VOLUME DOWN":{"key":"6282149262536998912","componentType":"button","name":"VOLUME DOWN","label":"VOLUME DOWN","deviceName":"Sonos","roomName":"Living Room"},"MUTE UNMUTE":{"key":"6282149262549581824","componentType":"button","name":"MUTE UNMUTE","label":"MUTE UNMUTE","deviceName":"Sonos","roomName":"Living Room"},"POWER ON":{"key":"6282149262557970432","componentType":"button","name":"POWER ON","label":"POWER ON","deviceName":"Sonos","roomName":"Living Room"},"PLAY":{"key":"6282149262570553344","componentType":"button","name":"PLAY","label":"PLAY","deviceName":"Sonos","roomName":"Living Room"},"NEXT TRACK":{"key":"6282149262583136256","componentType":"button","name":"NEXT TRACK","label":"NEXT TRACK","deviceName":"Sonos","roomName":"Living Room"},"PREVIOUS TRACK":{"key":"6282149262591524864","componentType":"button","name":"PREVIOUS TRACK","label":"PREVIOUS TRACK","deviceName":"Sonos","roomName":"Living Room"},"SHUFFLE TOGGLE":{"key":"6282149262604107776","componentType":"button","name":"SHUFFLE TOGGLE","label":"SHUFFLE TOGGLE","deviceName":"Sonos","roomName":"Living Room"},"REPEAT TOGGLE":{"key":"6282149262612496384","componentType":"button","name":"REPEAT TOGGLE","label":"REPEAT TOGGLE","deviceName":"Sonos","roomName":"Living Room"},"POWER OFF":{"key":"6282149262625079296","componentType":"button","name":"POWER OFF","label":"POWER OFF","deviceName":"Sonos","roomName":"Living Room"},"PLAY PAUSE":{"key":"6282149262637662208","componentType":"button","name":"PLAY PAUSE","label":"PLAY PAUSE","deviceName":"Sonos","roomName":"Living Room"},"CLEAR QUEUE":{"key":"6282149262646050816","componentType":"button","name":"CLEAR QUEUE","label":"CLEAR QUEUE","deviceName":"Sonos","roomName":"Living Room"}},"genericMacros":{},"switches":{"PLAY TOGGLE":{"name":"PLAY TOGGLE","label":"PLAY TOGGLE","key":"6282149262394392576","componentType":"switch","deviceName":"Sonos","roomName":"Living Room","sensor":{"key":"6282149262318895104","name":"PLAYING_SENSOR","label":"Playing","type":"binary","eventKey":"6282149262146928640:PLAYING_SENSOR","deviceName":"Sonos","deviceKey":"6282149262146928640","roomName":"Living Room"}},"MUTE TOGGLE":{"name":"MUTE TOGGLE","label":"MUTE TOGGLE","key":"6282149262419558400","componentType":"switch","deviceName":"Sonos","roomName":"Living Room","sensor":{"key":"6282149262365032448","name":"MUTED_SENSOR","label":"Muted","type":"binary","eventKey":"6282149262146928640:MUTED_SENSOR","deviceName":"Sonos","deviceKey":"6282149262146928640","roomName":"Living Room"}}},"sensors":{"VOLUME_SENSOR":{"key":"6282149262297923584","name":"VOLUME_SENSOR","label":"Volume","type":"range","range":[0,100],"unit":"%","eventKey":"6282149262146928640:VOLUME_SENSOR","deviceName":"Sonos","deviceKey":"6282149262146928640","roomName":"Living Room"},"PLAYING_SENSOR":{"key":"6282149262318895104","name":"PLAYING_SENSOR","label":"Playing","type":"binary","eventKey":"6282149262146928640:PLAYING_SENSOR","deviceName":"Sonos","deviceKey":"6282149262146928640","roomName":"Living Room"},"PLAYERSTATE_SENSOR":{"key":"6282149262335672320","name":"PLAYERSTATE_SENSOR","label":"PLAYERSTATE_SENSOR (Sonos)","type":"custom","eventKey":"6282149262146928640:PLAYERSTATE_SENSOR","deviceName":"Sonos","deviceKey":"6282149262146928640","roomName":"Living Room"},"QUEUESTATE_SENSOR":{"key":"6282149262352449536","name":"QUEUESTATE_SENSOR","label":"QUEUESTATE_SENSOR (Sonos)","type":"custom","eventKey":"6282149262146928640:QUEUESTATE_SENSOR","deviceName":"Sonos","deviceKey":"6282149262146928640","roomName":"Living Room"},"MUTED_SENSOR":{"key":"6282149262365032448","name":"MUTED_SENSOR","label":"Muted","type":"binary","eventKey":"6282149262146928640:MUTED_SENSOR","deviceName":"Sonos","deviceKey":"6282149262146928640","roomName":"Living Room"}},"sliders":{"VOLUME":{"key":"6282149262453112832","name":"VOLUME","label":"VOLUME","range":[0,100],"unit":"%","componentType":"slider","sensor":{"key":"6282149262297923584","name":"VOLUME_SENSOR","label":"Volume","type":"range","range":[0,100],"unit":"%","eventKey":"6282149262146928640:VOLUME_SENSOR","deviceName":"Sonos","deviceKey":"6282149262146928640","roomName":"Living Room"},"deviceName":"Sonos","roomName":"Living Room"},"SEEK":{"key":"6282149262474084352","name":"SEEK","label":"SEEK","range":[0,100],"unit":"%","componentType":"slider","deviceName":"Sonos","roomName":"Living Room"},"PLAYNOW":{"key":"6282149262490861568","name":"PLAYNOW","label":"PLAYNOW","range":[0,100],"unit":"%","componentType":"slider","deviceName":"Sonos","roomName":"Living Room"}},"textlabels":{},"imageurls":{},"procedures":{"ADD_TO_QUEUE_PROCEDURE":{"key":"6282149262230814720","name":"ADD_TO_QUEUE_PROCEDURE","label":"Add Item to Queue","componentType":"procedure","path":"/sonos/queue/add","params":{"directoryId":{"type":"string"},"actionUri":{"type":"string"},"metaData":{"type":"string","optional":true},"playNow":{"type":"boolean","optional":true},"playNext":{"type":"boolean","optional":true}},"deviceName":"Sonos","roomName":"Living Room"},"REMOVE_FROM_QUEUE_PROCEDURE":{"key":"6282149262255980544","name":"REMOVE_FROM_QUEUE_PROCEDURE","label":"Remove Item from Queue","componentType":"procedure","path":"/sonos/queue/remove","params":{"index":{"type":"integer"}},"deviceName":"Sonos","roomName":"Living Room"},"SEEK_QUEUE_PROCEDURE":{"key":"6282149262268563456","name":"SEEK_QUEUE_PROCEDURE","label":"Seek Queue","componentType":"procedure","path":"/sonos/seek","params":{"index":{"type":"integer"}},"deviceName":"Sonos","roomName":"Living Room"}},"directories":{"SONOS_QUEUE_DIRECTORY":{"name":"SONOS_QUEUE_DIRECTORY","label":"Sonos Queue","path":"/sonos/queue/browse","directoryId":"sonos","directoryType":"list","adapterName":"device","adapterDeviceId":"Lounge","key":"6282149262184677376"},"SPOTIFY_BROWSE_DIRECTORY":{"name":"SPOTIFY_BROWSE_DIRECTORY","label":"Spotify","path":"/spotify/browse","directoryId":"spotify","directoryType":"browse","adapterName":"directory","adapterDeviceId":"Lounge","key":"6282149262197260288"},"SONOS_BROWSE_DIRECTORY":{"name":"SONOS_BROWSE_DIRECTORY","label":"Sonos Directory","path":"/sonos/browse","directoryId":"sonos","directoryType":"browse","adapterName":"device","adapterDeviceId":"Lounge","key":"6282149262205648896"}},"hypotheticalPowerState":"off","favorites":[],"capabilities":["neeo.device.type.sonos"],"key":"6282149262146928640"},{"name":"Subwoofer","roomName":"Living Room","roomKey":"6282145564226224128","adapterDeviceId":"default","details":{"sourceName":"duiro","adapterName":"audio","type":"AUDIO","manufacturer":"REL Acoustics","name":"Stampede","timing":{"standbySourceCommandDelay":5000,"standbyCommandDelay":5000,"sourceSwitchDelay":5000,"shutdownDelay":1000},"presetSettings":{},"deviceversion":8,"commandSets":[{"name":"REL Acoustics Subwoofer 001 (Storm) (GCDB 1872)","medium":"infrared","isGeneric":false,"version":15}],"roles":["DESTINATION"],"capabilities":[]},"macros":{"HIGH LEVEL UP":{"key":"6288823383345856512","componentType":"button","name":"HIGH LEVEL UP","label":"HIGH LEVEL UP","deviceName":"Subwoofer","roomName":"Living Room"},"HIGH LEVEL DOWN":{"key":"6288823383358439424","componentType":"button","name":"HIGH LEVEL DOWN","label":"HIGH LEVEL DOWN","deviceName":"Subwoofer","roomName":"Living Room"},"FREQUENCY DOWN":{"key":"6288823383366828032","componentType":"button","name":"FREQUENCY DOWN","label":"FREQUENCY DOWN","deviceName":"Subwoofer","roomName":"Living Room"},"FREQUENCY UP":{"key":"6288823383379410944","componentType":"button","name":"FREQUENCY UP","label":"FREQUENCY UP","deviceName":"Subwoofer","roomName":"Living Room"},"DEPTH DOWN":{"key":"6288823383387799552","componentType":"button","name":"DEPTH DOWN","label":"DEPTH DOWN","deviceName":"Subwoofer","roomName":"Living Room"},"DEPTH UP":{"key":"6288823383400382464","componentType":"button","name":"DEPTH UP","label":"DEPTH UP","deviceName":"Subwoofer","roomName":"Living Room"},"MEMORY":{"key":"6288823383412965376","componentType":"button","name":"MEMORY","label":"MEMORY","deviceName":"Subwoofer","roomName":"Living Room"},"PHASE":{"key":"6288823383421353984","componentType":"button","name":"PHASE","label":"PHASE","deviceName":"Subwoofer","roomName":"Living Room"},"POWER TOGGLE":{"key":"6288823383429742592","componentType":"button","name":"POWER TOGGLE","label":"POWER TOGGLE","deviceName":"Subwoofer","roomName":"Living Room"}},"genericMacros":{},"switches":{},"sensors":{},"sliders":{},"textlabels":{},"imageurls":{},"procedures":{},"directories":{},"hypotheticalPowerState":"off","favorites":[],"capabilities":["neeo.device.details.source-duiro","neeo.device.no-wiring-inputs","macro-onoff-missing","neeo.device.type.audio","neeo.feature.recipe-hidden","neeo.feature.shortcuts"],"key":"6288823383333273600"},{"name":"Lounge","roomName":"Living Room","roomKey":"6282145564226224128","adapterDeviceId":"001788fffe2b01a6|group|1","details":{"sourceName":"adapter","adapterName":"hue","type":"LIGHT","manufacturer":"Philips","name":"Hue","commandSets":[],"deviceCapabilities":[],"roles":[],"capabilities":[]},"macros":{"POWER_ALL_OFF":{"key":"6295643967425871872","componentType":"button","name":"POWER_ALL_OFF","label":"All lights off","deviceName":"Lounge","roomName":"Living Room"},"POWER_ON":{"key":"6295643967442649088","componentType":"button","name":"POWER_ON","label":"Power on","deviceName":"Lounge","roomName":"Living Room"},"POWER_OFF":{"key":"6295643967455232000","componentType":"button","name":"POWER_OFF","label":"Power off","deviceName":"Lounge","roomName":"Living Room"}},"genericMacros":{},"switches":{"Light":{"name":"Light","label":"Power toggle","key":"6295643967346180096","componentType":"switch","deviceName":"Lounge","roomName":"Living Room","sensor":{"key":"6295643967312625664","name":"LIGHT_SENSOR","label":"Power","type":"binary","eventKey":"6295643967220350976:LIGHT_SENSOR","deviceName":"Lounge","deviceKey":"6295643967220350976","roomName":"Living Room"}}},"sensors":{"BRIGHTNESS_SENSOR":{"key":"6295643967291654144","name":"BRIGHTNESS_SENSOR","label":"Brightness","type":"range","range":[0,255],"unit":"","eventKey":"6295643967220350976:BRIGHTNESS_SENSOR","deviceName":"Lounge","deviceKey":"6295643967220350976","roomName":"Living Room"},"LIGHT_SENSOR":{"key":"6295643967312625664","name":"LIGHT_SENSOR","label":"Power","type":"binary","eventKey":"6295643967220350976:LIGHT_SENSOR","deviceName":"Lounge","deviceKey":"6295643967220350976","roomName":"Living Room"}},"sliders":{"brightness":{"key":"6295643967383928832","name":"brightness","label":"Dimmer","range":[0,255],"unit":"%","componentType":"slider","sensor":{"key":"6295643967291654144","name":"BRIGHTNESS_SENSOR","label":"Brightness","type":"range","range":[0,255],"unit":"","eventKey":"6295643967220350976:BRIGHTNESS_SENSOR","deviceName":"Lounge","deviceKey":"6295643967220350976","roomName":"Living Room"},"deviceName":"Lounge","roomName":"Living Room"}},"textlabels":{},"imageurls":{},"procedures":{},"directories":{},"hypotheticalPowerState":"off","favorites":[],"capabilities":["neeo.device.type.light","neeo.feature.grouped-device","neeo.feature.shortcuts"],"key":"6295643967220350976"},{"name":"Front Lamp","roomName":"Living Room","roomKey":"6282145564226224128","adapterDeviceId":"001788fffe2b01a6|light|1","details":{"sourceName":"adapter","adapterName":"hue","type":"LIGHT","manufacturer":"Philips","name":"Hue","commandSets":[],"deviceCapabilities":[],"roles":[],"capabilities":[]},"macros":{"POWER_ALL_OFF":{"key":"6295644008894955520","componentType":"button","name":"POWER_ALL_OFF","label":"All lights off","deviceName":"Front Lamp","roomName":"Living Room"},"POWER_ON":{"key":"6295644008907538432","componentType":"button","name":"POWER_ON","label":"Power on","deviceName":"Front Lamp","roomName":"Living Room"},"POWER_OFF":{"key":"6295644008915927040","componentType":"button","name":"POWER_OFF","label":"Power off","deviceName":"Front Lamp","roomName":"Living Room"}},"genericMacros":{},"switches":{"Light":{"name":"Light","label":"Power toggle","key":"6295644008857206784","componentType":"switch","deviceName":"Front Lamp","roomName":"Living Room","sensor":{"key":"6295644008840429568","name":"LIGHT_SENSOR","label":"Power","type":"binary","eventKey":"6295644008806875136:LIGHT_SENSOR","deviceName":"Front Lamp","deviceKey":"6295644008806875136","roomName":"Living Room"}}},"sensors":{"BRIGHTNESS_SENSOR":{"key":"6295644008819458048","name":"BRIGHTNESS_SENSOR","label":"Brightness","type":"range","range":[0,255],"unit":"","eventKey":"6295644008806875136:BRIGHTNESS_SENSOR","deviceName":"Front Lamp","deviceKey":"6295644008806875136","roomName":"Living Room"},"LIGHT_SENSOR":{"key":"6295644008840429568","name":"LIGHT_SENSOR","label":"Power","type":"binary","eventKey":"6295644008806875136:LIGHT_SENSOR","deviceName":"Front Lamp","deviceKey":"6295644008806875136","roomName":"Living Room"}},"sliders":{"brightness":{"key":"6295644008878178304","name":"brightness","label":"Dimmer","range":[0,255],"unit":"%","componentType":"slider","sensor":{"key":"6295644008819458048","name":"BRIGHTNESS_SENSOR","label":"Brightness","type":"range","range":[0,255],"unit":"","eventKey":"6295644008806875136:BRIGHTNESS_SENSOR","deviceName":"Front Lamp","deviceKey":"6295644008806875136","roomName":"Living Room"},"deviceName":"Front Lamp","roomName":"Living Room"}},"textlabels":{},"imageurls":{},"procedures":{},"directories":{},"hypotheticalPowerState":"off","favorites":[],"capabilities":["neeo.device.type.light","neeo.feature.grouped-device","neeo.feature.shortcuts"],"key":"6295644008806875136"},{"name":"Rear Lamp","roomName":"Living Room","roomKey":"6282145564226224128","adapterDeviceId":"001788fffe2b01a6|light|2","details":{"sourceName":"adapter","adapterName":"hue","type":"LIGHT","manufacturer":"Philips","name":"Hue","commandSets":[],"deviceCapabilities":[],"roles":[],"capabilities":[]},"macros":{"POWER_ALL_OFF":{"key":"6295644030306877440","componentType":"button","name":"POWER_ALL_OFF","label":"All lights off","deviceName":"Rear Lamp","roomName":"Living Room"},"POWER_ON":{"key":"6295644030319460352","componentType":"button","name":"POWER_ON","label":"Power on","deviceName":"Rear Lamp","roomName":"Living Room"},"POWER_OFF":{"key":"6295644030327848960","componentType":"button","name":"POWER_OFF","label":"Power off","deviceName":"Rear Lamp","roomName":"Living Room"}},"genericMacros":{},"switches":{"Light":{"name":"Light","label":"Power toggle","key":"6295644030281711616","componentType":"switch","deviceName":"Rear Lamp","roomName":"Living Room","sensor":{"key":"6295644030269128704","name":"LIGHT_SENSOR","label":"Power","type":"binary","eventKey":"6295644030239768576:LIGHT_SENSOR","deviceName":"Rear Lamp","deviceKey":"6295644030239768576","roomName":"Living Room"}}},"sensors":{"BRIGHTNESS_SENSOR":{"key":"6295644030256545792","name":"BRIGHTNESS_SENSOR","label":"Brightness","type":"range","range":[0,255],"unit":"","eventKey":"6295644030239768576:BRIGHTNESS_SENSOR","deviceName":"Rear Lamp","deviceKey":"6295644030239768576","roomName":"Living Room"},"LIGHT_SENSOR":{"key":"6295644030269128704","name":"LIGHT_SENSOR","label":"Power","type":"binary","eventKey":"6295644030239768576:LIGHT_SENSOR","deviceName":"Rear Lamp","deviceKey":"6295644030239768576","roomName":"Living Room"}},"sliders":{"brightness":{"key":"6295644030294294528","name":"brightness","label":"Dimmer","range":[0,255],"unit":"%","componentType":"slider","sensor":{"key":"6295644030256545792","name":"BRIGHTNESS_SENSOR","label":"Brightness","type":"range","range":[0,255],"unit":"","eventKey":"6295644030239768576:BRIGHTNESS_SENSOR","deviceName":"Rear Lamp","deviceKey":"6295644030239768576","roomName":"Living Room"},"deviceName":"Rear Lamp","roomName":"Living Room"}},"textlabels":{},"imageurls":{},"procedures":{},"directories":{},"hypotheticalPowerState":"off","favorites":[],"capabilities":["neeo.device.type.light","neeo.feature.grouped-device","neeo.feature.shortcuts"],"key":"6295644030239768576"},{"name":"Dining Table","roomName":"Living Room","roomKey":"6282145564226224128","adapterDeviceId":"001788fffe2b01a6|light|4","details":{"sourceName":"adapter","adapterName":"hue","type":"LIGHT","manufacturer":"Philips","name":"Hue","commandSets":[],"deviceCapabilities":[],"roles":[],"capabilities":[]},"macros":{"POWER_ALL_OFF":{"key":"6295644051160956928","componentType":"button","name":"POWER_ALL_OFF","label":"All lights off","deviceName":"Dining Table","roomName":"Living Room"},"POWER_ON":{"key":"6295644051169345536","componentType":"button","name":"POWER_ON","label":"Power on","deviceName":"Dining Table","roomName":"Living Room"},"POWER_OFF":{"key":"6295644051181928448","componentType":"button","name":"POWER_OFF","label":"Power off","deviceName":"Dining Table","roomName":"Living Room"}},"genericMacros":{},"switches":{"Light":{"name":"Light","label":"Power toggle","key":"6295644051135791104","componentType":"switch","deviceName":"Dining Table","roomName":"Living Room","sensor":{"key":"6295644051123208192","name":"LIGHT_SENSOR","label":"Power","type":"binary","eventKey":"6295644051098042368:LIGHT_SENSOR","deviceName":"Dining Table","deviceKey":"6295644051098042368","roomName":"Living Room"}}},"sensors":{"BRIGHTNESS_SENSOR":{"key":"6295644051110625280","name":"BRIGHTNESS_SENSOR","label":"Brightness","type":"range","range":[0,255],"unit":"","eventKey":"6295644051098042368:BRIGHTNESS_SENSOR","deviceName":"Dining Table","deviceKey":"6295644051098042368","roomName":"Living Room"},"LIGHT_SENSOR":{"key":"6295644051123208192","name":"LIGHT_SENSOR","label":"Power","type":"binary","eventKey":"6295644051098042368:LIGHT_SENSOR","deviceName":"Dining Table","deviceKey":"6295644051098042368","roomName":"Living Room"}},"sliders":{"brightness":{"key":"6295644051148374016","name":"brightness","label":"Dimmer","range":[0,255],"unit":"%","componentType":"slider","sensor":{"key":"6295644051110625280","name":"BRIGHTNESS_SENSOR","label":"Brightness","type":"range","range":[0,255],"unit":"","eventKey":"6295644051098042368:BRIGHTNESS_SENSOR","deviceName":"Dining Table","deviceKey":"6295644051098042368","roomName":"Living Room"},"deviceName":"Dining Table","roomName":"Living Room"}},"textlabels":{},"imageurls":{},"procedures":{},"directories":{},"hypotheticalPowerState":"off","favorites":[],"capabilities":["neeo.device.type.light","neeo.feature.grouped-device","neeo.feature.shortcuts"],"key":"6295644051098042368"},{"name":"Coffee Table","roomName":"Living Room","roomKey":"6282145564226224128","adapterDeviceId":"001788fffe2b01a6|light|5","details":{"sourceName":"adapter","adapterName":"hue","type":"LIGHT","manufacturer":"Philips","name":"Hue","commandSets":[],"deviceCapabilities":[],"roles":[],"capabilities":[]},"macros":{"POWER_ALL_OFF":{"key":"6295644079690612736","componentType":"button","name":"POWER_ALL_OFF","label":"All lights off","deviceName":"Coffee Table","roomName":"Living Room"},"POWER_ON":{"key":"6295644079699001344","componentType":"button","name":"POWER_ON","label":"Power on","deviceName":"Coffee Table","roomName":"Living Room"},"POWER_OFF":{"key":"6295644079711584256","componentType":"button","name":"POWER_OFF","label":"Power off","deviceName":"Coffee Table","roomName":"Living Room"}},"genericMacros":{},"switches":{"Light":{"name":"Light","label":"Power toggle","key":"6295644079661252608","componentType":"switch","deviceName":"Coffee Table","roomName":"Living Room","sensor":{"key":"6295644079648669696","name":"LIGHT_SENSOR","label":"Power","type":"binary","eventKey":"6295644079623503872:LIGHT_SENSOR","deviceName":"Coffee Table","deviceKey":"6295644079623503872","roomName":"Living Room"}}},"sensors":{"BRIGHTNESS_SENSOR":{"key":"6295644079636086784","name":"BRIGHTNESS_SENSOR","label":"Brightness","type":"range","range":[0,255],"unit":"","eventKey":"6295644079623503872:BRIGHTNESS_SENSOR","deviceName":"Coffee Table","deviceKey":"6295644079623503872","roomName":"Living Room"},"LIGHT_SENSOR":{"key":"6295644079648669696","name":"LIGHT_SENSOR","label":"Power","type":"binary","eventKey":"6295644079623503872:LIGHT_SENSOR","deviceName":"Coffee Table","deviceKey":"6295644079623503872","roomName":"Living Room"}},"sliders":{"brightness":{"key":"6295644079673835520","name":"brightness","label":"Dimmer","range":[0,255],"unit":"%","componentType":"slider","sensor":{"key":"6295644079636086784","name":"BRIGHTNESS_SENSOR","label":"Brightness","type":"range","range":[0,255],"unit":"","eventKey":"6295644079623503872:BRIGHTNESS_SENSOR","deviceName":"Coffee Table","deviceKey":"6295644079623503872","roomName":"Living Room"},"deviceName":"Coffee Table","roomName":"Living Room"}},"textlabels":{},"imageurls":{},"procedures":{},"directories":{},"hypotheticalPowerState":"off","favorites":[],"capabilities":["neeo.device.type.light","neeo.feature.grouped-device","neeo.feature.shortcuts"],"key":"6295644079623503872"},{"name":"Fairy Lights","roomName":"Living Room","roomKey":"6282145564226224128","adapterDeviceId":"08863BC9E5E4","details":{"sourceName":"src-73d64cf893554b549e8e427fb8271bba03f27c10","adapterName":"apt-5ca2328abb44f0a24bad717cfd9f082864ad0b1d","type":"LIGHT","manufacturer":"Belkin","name":"Wemo TCP","commandSets":[],"deviceCapabilities":[],"roles":[],"capabilities":[]},"macros":{"POWER ON":{"key":"6295644131691593728","componentType":"button","name":"POWER ON","label":"POWER ON","deviceName":"Fairy Lights","roomName":"Living Room"},"POWER OFF":{"key":"6295644131704176640","componentType":"button","name":"POWER OFF","label":"POWER OFF","deviceName":"Fairy Lights","roomName":"Living Room"},"POWER TOGGLE":{"key":"6295644131716759552","componentType":"button","name":"POWER TOGGLE","label":"POWER TOGGLE","deviceName":"Fairy Lights","roomName":"Living Room"}},"genericMacros":{},"switches":{"wemoSwitch":{"name":"wemoSwitch","label":"Power","key":"6295644131674816512","componentType":"switch","deviceName":"Fairy Lights","roomName":"Living Room","sensor":{"key":"6295644131611901952","name":"WEMOSWITCH_SENSOR","label":"Power","type":"binary","eventKey":"6295644131595124736:WEMOSWITCH_SENSOR","deviceName":"Fairy Lights","deviceKey":"6295644131595124736","roomName":"Living Room"}}},"sensors":{"WEMOSWITCH_SENSOR":{"key":"6295644131611901952","name":"WEMOSWITCH_SENSOR","label":"Power","type":"binary","eventKey":"6295644131595124736:WEMOSWITCH_SENSOR","deviceName":"Fairy Lights","deviceKey":"6295644131595124736","roomName":"Living Room"}},"sliders":{},"textlabels":{},"imageurls":{},"procedures":{},"directories":{},"hypotheticalPowerState":"on","favorites":[],"capabilities":["neeo.device.type.light","neeo.feature.grouped-device","neeo.feature.shortcuts"],"key":"6295644131595124736"},{"name":"Sky Q","roomName":"Living Room","roomKey":"6282145564226224128","adapterDeviceId":"default","details":{"sourceName":"src-73d64cf893554b549e8e427fb8271bba03f27c10","adapterName":"apt-31ebd7e31523aa9444934168204faae4239ff208","type":"DVB","manufacturer":"Sky","name":"Sky Q","commandSets":[],"deviceCapabilities":[],"roles":["SOURCE"],"capabilities":[]},"macros":{"INFO":{"key":"6298965780688011264","componentType":"button","name":"INFO","label":"Info","deviceName":"Sky Q","roomName":"Living Room"},"POWER ON":{"key":"6298965780704788480","componentType":"button","name":"POWER ON","label":"POWER ON","deviceName":"Sky Q","roomName":"Living Room"},"FUNCTION RED":{"key":"6298965780717371392","componentType":"button","name":"FUNCTION RED","label":"FUNCTION RED","deviceName":"Sky Q","roomName":"Living Room"},"FUNCTION GREEN":{"key":"6298965780725760000","componentType":"button","name":"FUNCTION GREEN","label":"FUNCTION GREEN","deviceName":"Sky Q","roomName":"Living Room"},"FUNCTION YELLOW":{"key":"6298965780738342912","componentType":"button","name":"FUNCTION YELLOW","label":"FUNCTION YELLOW","deviceName":"Sky Q","roomName":"Living Room"},"FUNCTION BLUE":{"key":"6298965780746731520","componentType":"button","name":"FUNCTION BLUE","label":"FUNCTION BLUE","deviceName":"Sky Q","roomName":"Living Room&qu
    Reply Like
    • Bruce Hartley Well, you didn't post the full json leaving out the "key" there. the key is always in the bottom of the device object named "key": "081230810381038102830918"

       

      like 6295644131595124736 is the key of your fairy lights. that you did include in the post. :-)

      I am using notepad++ and the Plugin JStool to find these things.

      Reply Like
  • Ok. I'll take a look. 

    Everything else seems to have a "DeviceKey" but the sky device didn't. 

    I'll look at the "Key"

     

    and thise toola  

     

    fhanjs. 

    Reply Like
  • Can't wait to get my hands on it 🙂

    But no authentication needed?

    Reply Like 1
  • You can also use postman app to use / test API. I used for my development env. Looking forward to make use of these API once I get my NEEO Brain :D 

    Reply Like 1
  • Looking very forward starting to use this. I live in the EU, so have to be patient. Untill then I'll probably live on this planet for inspiration and to ease down my urge to recieve Neeo ;)

    Reply Like
  • Will we be able to implement webhooks into our recipes?  And if so, will we be able to do POSTs?  Reason I ask is that my TV (Sony KDL50W800C; Android 6.0) can accept commands via this and it's API allows you to directly invoke 3rd party apps.  I've already managed with Zapier to translate a simple GET URL to the POST (authorization in the header, command in the body) and then use IFTTT to trigger the webhook via Alexa; if I say "Alexa: Trigger Spotify TV", the TV turns on automatically due to an app being invoked (works like a deeplink that was "spotify://"), but the CEC command from the TV to turn on the receiver doesn't happen in this flow.  In my dreams, I just use one command from Neeo and it all happens seamlessly ;)

    Reply Like
  • He Niels! Is it possible to take a look at the integration of the Toon thermostat? Because you're smart with this stuff and dutch;) really envious of your work so far! You deserve the top contributor status

    Reply Like
    • Wessel Otter thanks for the kudos. Technically it won't be an issue. Unfortunately I don't have the time to create a driver for it, I'm still lacking with delivering a good KODI driver. I have one TOON lying around and i have worked with the local API in the past, unfortunately the local API is limited to a 2 hour window before it is locked again. You could use the cloud API but you need a subscription for that. Luckily there are some node implementations that you could use. https://www.google.nl/search?q=toon+node+js

      hope this helps a bit.

      Reply Like
  • Thnx Niels! I hope you succes with Kodi, its more important imo. The whole programming is above my league so I'll wait patiently :) thnx for the info and good luck with the Kodi driver!

    Reply Like
  • Is there an API call to reboot the brain?

    Reply Like
  • Ian Delisle Not for the moment, but I like the idea. We will implement an option to be able to that over the NEEO App. I will check if we can then make that available over the API too.

    Reply Like
reply to topic
Like30 Follow