Untitled

                Never    
JSON
       
[{"id":"f4b217de.6a1cc8","type":"subflow","name":"google.say","info":"entity_id: \"media_player.myplayer\"\nmessage: \"Anything you want me to say please!\"","category":"home_assistant","in":[{"x":60,"y":340,"wires":[{"id":"2667d950.838ed6"}]}],"out":[],"env":[]},{"id":"740598f2.930dd8","type":"api-call-service","z":"f4b217de.6a1cc8","name":"Google say","server":"67344dd9.0c79e4","service_domain":"tts","service":"google_say","data":"{\"entity_id\":\"{{tts.entity_id}}\",\"message\":\"{{tts.message}}\"}","mergecontext":"","output_location":"tts","output_location_type":"msg","x":610,"y":260,"wires":[["af490084.89b42"]]},{"id":"7e4369a1.aaa2f8","type":"api-current-state","z":"f4b217de.6a1cc8","name":"Get duration attribute","server":"67344dd9.0c79e4","outputs":1,"halt_if":"","halt_if_type":"str","halt_if_compare":"is","override_topic":false,"entity_id":"","state_type":"str","state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","x":620,"y":100,"wires":[["7042c90b.11df28"]]},{"id":"2667d950.838ed6","type":"function","z":"f4b217de.6a1cc8","name":"make message","func":"msg.tts = msg.payload\nreturn msg;","outputs":1,"noerr":0,"x":240,"y":340,"wires":[["3c3c70fc.2772f"]]},{"id":"af490084.89b42","type":"delay","z":"f4b217de.6a1cc8","name":"Wait 2s for tts to get duration","pauseType":"delay","timeout":"2","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"x":600,"y":200,"wires":[["7e4369a1.aaa2f8"]]},{"id":"7042c90b.11df28","type":"switch","z":"f4b217de.6a1cc8","name":"media_duration is not null?","property":"data.attributes.media_duration","propertyType":"msg","rules":[{"t":"nnull"},{"t":"null"}],"checkall":"true","repair":false,"outputs":2,"x":900,"y":100,"wires":[["e7842804.4c4458"],["36d7bb6.0e4d844"]]},{"id":"4a8f438f.35be6c","type":"delay","z":"f4b217de.6a1cc8","name":"Delay reminder of the message duration","pauseType":"delayv","timeout":"2","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"x":1600,"y":220,"wires":[["36d7bb6.0e4d844"]]},{"id":"e7842804.4c4458","type":"function","z":"f4b217de.6a1cc8","name":"Set msg.delay","func":"msg.delay = msg.data.attributes.media_duration*1000;\nreturn msg;","outputs":1,"noerr":0,"x":1140,"y":100,"wires":[["4a8f438f.35be6c"]]},{"id":"36d7bb6.0e4d844","type":"function","z":"f4b217de.6a1cc8","name":"Trigger next from queue","func":"return {\"trigger\": \"true\"}\n","outputs":1,"noerr":0,"x":1110,"y":460,"wires":[["3c3c70fc.2772f"]]},{"id":"3c3c70fc.2772f","type":"simple-queue","z":"f4b217de.6a1cc8","name":"Messagequeue","firstMessageBypass":true,"bypassInterval":"0","x":240,"y":560,"wires":[["740598f2.930dd8"]]},{"id":"67344dd9.0c79e4","type":"server","z":"","name":"Home Assistant"}]

Raw Text