I am getting an error when trying to call a service in NR.
The flow im testing is this:
[{"id":"2e2838f1.008318","type":"tab","label":"Music","disabled":false,"info":""},{"id":"e6842b5b.08c26","type":"api-call-service","z":"2e2838f1.008318","name":"Radio LBC","server":"73b9d82e.6dc188","version":1,"debugenabled":true,"service_domain":"squeezebox","service":"call_method","entityId":"media_player.portable_radio","data":"command: playlistparameters: - play - Radio_Lbc","dataType":"json","mergecontext":"","output_location":"","output_location_type":"none","mustacheAltTags":false,"x":130,"y":160,"wires":[["224f35a.ce87eca"]]},{"id":"76afe814.5e00c8","type":"inject","z":"2e2838f1.008318","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":130,"y":60,"wires":[["e6842b5b.08c26"]]},{"id":"224f35a.ce87eca","type":"debug","z":"2e2838f1.008318","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":110,"y":260,"wires":[]},{"id":"73b9d82e.6dc188","type":"server","z":"","name":"Home Assistant","addon":true}]
If I enter this into Dev.tools - services using squeezebox.call_method the service works
entity_id: media_player.portable_radio
command: "playlist"
parameters:
- play
- Radio_Lbc
But pasting this into a service call node and manually triggering it with a inject timestamp retunes
15/07/2020, 22:37:17node: Radio LBC
msg :
{ domain: "squeezebox", service: "call_method", data: object }
15/07/2020, 22:37:17node: Radio LBC
msg : string[74]
"Call-service API error. Error Message: extra keys not allowed @ data['0']"
Any ideas please.