Reolink doorbell trigger quick message

No I do not have an updated doc, someone disected the firmware file and was able to optain this still undocumented command. I figured out the paramter by just trying and a bit of luck

I think the ID part needs to be in the payload body and cannot be supplied in the URL directly.

as usual, reolink don’t furnish some newer documentations to help us for developping when they’ve released new stuff (new cams or newer firmware). At the end, we have to use differents methods or paths to finally obtain informations about the newer or modified commands they’ve added. For me, it’s annoying and very fustrating for developpers because it’s a waste of time and Reolink will have to much take care about this
Regards

Hello can you be more specific? How looks whole command? IM noob , thank you.

You can just wait for 2023.4 to be released :grin:
I was really impatient so I implemented a simple rest command which plays a file. You have to modify the id parameter to select the file you want to play…

rest_command:
  doorbell_play_file:
    url: "http://IP/cgi-bin/api.cgi?cmd=QuickReplyPlay&user=USERNAME&password=PASSWORD"
    method: post
    content_type: "application/json"
    payload: '[{ "cmd": "QuickReplyPlay", "action": 0, "param": { "id": 3 } }]'
3 Likes

yeah then just need a blueprint for the actionable notifications w the quick reply options :wink:

Reolink now supports PTZ patrol start/stop, package detection and controls for playing quick reply messages. This was added in 2024.4

2 Likes

can someone please post how to call the service from haas ? i.e. what service to call and what payload to provide to service ?

This will call the option you want

service: select.select_option
target:
  entity_id: select.reolink_video_doorbell_poe_play_quick_reply_message
data:
  option: I'm sorry. I think you've knocked on the wrong door.

3 Likes

I’m on 2024.4.3 and the “play” entity is not present? What am I doing wrong?

edit: to answer my own question… update the firmware. I’ve now done this and the entity is there!

1 Like

Hello, I would like to create a button that play a specific message (already recorded on the doorbell) on my Reolink Doorbell (poe version).

Could you please tell me what I need to do?

Sorry for the noob question.

massimiliano You could create a helper button and an automation that calls this

service: select.select_option
target:
entity_id: select.reolink_video_doorbell_poe_play_quick_reply_message
data:
option: I’m sorry. I think you’ve knocked on the wrong door.

or you could just add a button to your dashboard and under tap actions you can call a service.

1 Like

New install of the Reolink PoE Video Doorbell here. Very nice product, nearly 100% satisfied by it. Also, everything seems to work as expected from Home Assistant. A big thank you to all folks involved in bringing this product into Home Assistant.

Question: is it possible to somehow send a short audio file (FTP/SSH?) to my doorbell, with a message in my native language, to replace one of the 3 default quick replies? I don’t think most delivery guys in Brazil understand English… TIA

2 Likes

In the reolink app, under settings, audio, voice message there should be a plus in the top right. You can add your own message. Just have to reload the integration in HA to access them

1 Like

Thanks for your help.
I’ve missed that plus sign at the top right completely!

1 Like

Voice recording is terrible, is it possible to upload an audio file or enter a link?

1 Like

Im not aware of an easy way to do this. There is this discussion

Ive seen it mentioned that on Samsung phones the reolink app uses the wrong mic and a work around is to use headphones with a mic.

1 Like

Hello. I see ‘visitor’ node on one of your screenshots. I couldn’t find API method to get this information from a doorbell. Please share a link, thx!

UPD: venermind, it’s GetEvents

Is the ability to play a quick reply only available on the POE doorbell?

Hi, it should work on the wifi doorbell too. I have a POE so i cant confirm

Hi, I tried this and for me does not work, but probably not doing it correctly.

Do you or anyone else know a way to trigger a quick reply in HA?

My scenario is that someone rings the doorbell I view it on HomeKit and then depending on the situation I have setup 2 switches that I can toggle, one will unlock the door and the other is just for a message, I want to map a quick reply to both these switches via an automation. I have setup the door to unlock fine but would like the message to go with it.