Alexa Voice Commands

When you speak an Alexa command, it is translated into a structured JSON message that represents the desired device state. This JSON is passed into your smart home system, where it can be consumed by Node-RED flows or Home Assistant automations.

      
      [{"id":"9fb415379da76c35","type":"DuloNodeHub","z":"455e5da6731df656","name":"","plan":"Premium","x":380,"y":220,"wires":[["42afca47339b6509"]]},{"id":"42afca47339b6509","type":"DuloNodeDevice","z":"455e5da6731df656","name":"Demo Device","deviceType":"light","x":580,"y":220,"wires":[["d30208141dbf5c71"]]},{"id":"d30208141dbf5c71","type":"debug","z":"455e5da6731df656","name":"Device Output","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","statusVal":"","statusType":"auto","x":780,"y":220,"wires":[]},{"id":"78405b0b42d8bf9a","type":"inject","z":"455e5da6731df656","name":"Hub Input","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":200,"y":220,"wires":[["9fb415379da76c35"]]}]
      
  

Alexa Skill JSON Visualizer

Select a device type from the list, then choose an Alexa command to see how it is expressed in JSON.

Devices

Alexa Commands

Select an Alexa Command

Choose a device and a command from the left to preview the JSON output.