[{"id":"e8d5030b.327f08","type":"tab","label":"AlexaOut","disabled":false,"info":""},{"id":"dc71416a.a08cb","type":"exec","z":"e8d5030b.327f08","command":"/home/pi/alexa-remote-control/alexa_remote_control.sh","addpay":true,"append":"","useSpawn":"false","timer":"","oldrc":false,"name":"alexa_remote_control","x":190,"y":110,"wires":[["1b5bdbbf.9eb69c"],["c7aa7e31.072e5"],["3bff45d2.f78e02"]]},{"id":"1b5bdbbf.9eb69c","type":"debug","z":"e8d5030b.327f08","name":"stdout","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","x":410,"y":80,"wires":[]},{"id":"c7aa7e31.072e5","type":"debug","z":"e8d5030b.327f08","name":"stderr","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","x":410,"y":110,"wires":[]},{"id":"df304036.3a9e08","type":"comment","z":"e8d5030b.327f08","name":"Help","info":"./alexa_remote_control.sh [-d |ALL] -e > |\n -b [list|<\"AA:BB:CC:DD:EE:FF\">] | -q | -r <\"station name\"|stationid> |\n -s | -t | -u | -v | -w |\n -i | -p | -P | -S | -a | -m [device_1 .. device_X] | -lastalexa | -l | -h\n\n -e : run command, additional SEQUENCECMDs:\n weather,traffic,flashbriefing,goodmorning,singasong,tellstory,speak:'',automation:''\n -b : connect/disconnect/list bluetooth device\n -q : query queue\n -r : play tunein radio\n -s : play library track/library album\n -t : play Prime playlist\n -u : play Prime station\n -v : play Prime historical queue\n -w : play library playlist\n -i : list imported library tracks\n -p : list purchased library tracks\n -P : list Prime playlists\n -S : list Prime stations\n -a : list available devices\n -m : delete multiroom and/or create new multiroom containing devices\n -lastalexa : print device that received the last voice command\n -l : logoff\n -h : help\n","x":90,"y":30,"wires":[]},{"id":"3bff45d2.f78e02","type":"debug","z":"e8d5030b.327f08","name":"return","active":false,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","x":410,"y":140,"wires":[]},{"id":"bcc9a091.033bb","type":"mqtt in","z":"e8d5030b.327f08","name":"MQTT AlexaOut/speak/#","topic":"AlexaOut/speak/#","qos":"2","broker":"9614757b.89fa18","x":150,"y":280,"wires":[["75ea4009.c63358"]]},{"id":"75ea4009.c63358","type":"function","z":"e8d5030b.327f08","name":"-e speak:\"$\"","func":"var payl = msg.payload;\nvar myAlexaWhere = flow.get(\"AlexaWhere\");\n\nmsg.payload = ' -d '+myAlexaWhere+' -e speak:\\\"'+payl+'\\\"' ;\nreturn msg;\n","outputs":1,"noerr":0,"x":380,"y":280,"wires":[["6d3dee35.c08298"]]},{"id":"7085b2e1.53734c","type":"mqtt in","z":"e8d5030b.327f08","name":"MQTT AlexaOut/radio/#","topic":"AlexaOut/radio/#","qos":"2","broker":"9614757b.89fa18","x":140,"y":380,"wires":[["39d86593.547452"]]},{"id":"39d86593.547452","type":"function","z":"e8d5030b.327f08","name":"-r \"$\"","func":"var payl = msg.payload;\nvar myAlexaWhere = flow.get(\"AlexaWhere\");\n\nmsg.payload = ' -d '+myAlexaWhere+' -r \\\"'+payl+'\\\"' ;\nreturn msg;\n","outputs":1,"noerr":0,"x":360,"y":380,"wires":[["6d3dee35.c08298"]]},{"id":"ca71d3ce.72aca","type":"function","z":"e8d5030b.327f08","name":"-e $","func":"var payl = msg.payload;\nvar myAlexaWhere = flow.get(\"AlexaWhere\");\n\nmsg.payload = ' -d '+myAlexaWhere+' -e '+payl;\nreturn msg;\n","outputs":1,"noerr":0,"x":360,"y":430,"wires":[["6d3dee35.c08298"]]},{"id":"45311392.16b89c","type":"function","z":"e8d5030b.327f08","name":"flow.set \"AlexaWhere\"","func":"var payl = msg.payload;\nflow.set(\"AlexaWhere\", payl);\nreturn msg;\n","outputs":1,"noerr":0,"x":410,"y":210,"wires":[["d963476b.7851f8"]]},{"id":"5831d39f.580df4","type":"mqtt in","z":"e8d5030b.327f08","name":"MQTT AlexaOut/cmd/#","topic":"AlexaOut/cmd/#","qos":"2","broker":"9614757b.89fa18","x":140,"y":430,"wires":[["ca71d3ce.72aca"]]},{"id":"3b8a2fcd.dd8aa","type":"mqtt in","z":"e8d5030b.327f08","name":"MQTT AlexaOut/where/#","topic":"AlexaOut/where/#","qos":"2","broker":"9614757b.89fa18","x":150,"y":210,"wires":[["45311392.16b89c"]]},{"id":"36fbc352.c9646c","type":"mqtt in","z":"e8d5030b.327f08","name":"MQTT AlexaOut/automation/#","topic":"AlexaOut/automation/#","qos":"2","broker":"9614757b.89fa18","x":160,"y":330,"wires":[["a0957701.6cf088"]]},{"id":"a0957701.6cf088","type":"function","z":"e8d5030b.327f08","name":"-e automation:\"$\"","func":"var payl = msg.payload;\nvar myAlexaWhere = flow.get(\"AlexaWhere\");\n\nmsg.payload = ' -d '+myAlexaWhere+' -e automation:\\\"'+payl+'\\\"' ;\nreturn msg;\n","outputs":1,"noerr":0,"x":400,"y":330,"wires":[["6d3dee35.c08298"]]},{"id":"742a38b5.a1cbf","type":"function","z":"e8d5030b.327f08","name":"-e vol:$","func":"var payl = msg.payload;\nvar myAlexaWhere = flow.get(\"AlexaWhere\");\n\nmsg.payload = ' -d '+myAlexaWhere+' -e vol:'+payl ;\nreturn msg;\n","outputs":1,"noerr":0,"x":370,"y":480,"wires":[["6d3dee35.c08298"]]},{"id":"9abfeea3.969c58","type":"mqtt in","z":"e8d5030b.327f08","name":"MQTT AlexaOut/volume/#","topic":"AlexaOut/volume/#","qos":"2","broker":"9614757b.89fa18","x":150,"y":480,"wires":[["742a38b5.a1cbf"]]},{"id":"d963476b.7851f8","type":"debug","z":"e8d5030b.327f08","name":"AlexaWhere","active":false,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","x":600,"y":210,"wires":[]},{"id":"f7aff199.ae4b28","type":"link in","z":"e8d5030b.327f08","name":"to Alexa Script","links":["3d670a02.62bfae","6d3dee35.c08298"],"x":55,"y":110,"wires":[["dc71416a.a08cb"]]},{"id":"6d3dee35.c08298","type":"link out","z":"e8d5030b.327f08","name":"for Alexa script","links":["f7aff199.ae4b28"],"x":565,"y":330,"wires":[]},{"id":"be579397.0ff2a8","type":"inject","z":"e8d5030b.327f08","name":"List Devices on stdout","topic":"","payload":" -a","payloadType":"str","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":160,"y":150,"wires":[["dc71416a.a08cb"]]},{"id":"9614757b.89fa18","type":"mqtt-broker","z":"","name":"MosquittoFHEM","broker":"localhost","port":"1883","clientid":"","usetls":false,"compatmode":true,"keepalive":"60","cleansession":true,"birthTopic":"","birthQos":"0","birthPayload":"","closeTopic":"","closeQos":"0","closePayload":"","willTopic":"","willQos":"0","willPayload":""}]