Hi, I've read the documents and searched but I cannot find out how do ring a device from Node Red and I also could not figure out how to do in with regular yaml. Can anyone help please? Here is what the docs say for regular yaml: The services exposed in the joaoapps_join component can be used with the service data described below: Service Data joaoapps_join/ring joaoapps_join/send_sms {"number":"5553334444", "message":"Hello!"} joaoapps_join/send_tasker {"command":"test"} joaoapps_join/send_url {"url":"http://google.com"} joaoapps_join/send_wallpaper {"url":"http://www.planwallpaper.com/static/images/ZhGEqAP.jpg"} joaoapps_join/send_file {"url":"http://download.thinkbroadband.com/5MB.zip"} I just don't understand how to format that into Node Red (either in function node or the home assistant call service "Domain" "service" and "data" fields. Can anyone provide a working example of their flow successfully ringing another device? I would also be curious to see a yaml example of it too because I've googled and never have found one. Here's what I've tried. In Node Red, I only see send or received message for the actual Join node. As far as I know, only these 4 things can be used when sending messages via a function node and the Join node. In the function node I have: msg.title = "Location " + msg.payload; msg.text = "Your location changed to " + msg.payload; msg.devices = "Galaxy Note8"; msg.icon = "http://www.website.com/images/homeassistant.png" return msg; Is there another line that would produce the ring device feature? or the send tasker command or file url? like msg.extra = ring or I don't know If it's not possible with what I tried above, I also tried to use the "Call Service" Home Assistant node. But I am not sure what to put for Domain, Service and Data. I don't see a "joaoapps_join" service and thought it probably should be to use the Ring and other extra features. Thanks for any help!
Try using this: Code (Javascript): msg.push = { "text":"finding device...", "find":true } return msg; You can also use any of the fields here in the msg.push object. Hope it helps!
Thank you! That works nicely but how do I do the same thing in YAML? I'm trying to make a script and am trying without success. ``` join_ring_gn8: alias: Join Notify GN8 sequence: - service: ring.gn8 data: message: 'Ringing Phone' ```
Unfortunately that I don't know. I'm not familiar with Home Assistant at all... Maybe you can ask the Join plugin's developer for it?
oh wow I never realized you were not the creator of the join addon for home assistant, I just assumed you were since you've got your hands in so many pies I will seek him out, thanks for helping me with the node red stuff
You need to create a push object and then in that create a "say" field. Let me know if you need further help.
You would have to first upload it somewhere and then send the link. There's no way to send a file directly, sorry!