Reolink updates Learn More
Meet Reolink at IFA 2024! Learn More
Reolink Q&A Learn More
Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
is there any news on the missing feature to hit a http/https page when motion is detected?Maybe Reolink does not want to include this as tis might influence their sales on accessories such as spotlights. But Reolink maybe does not understand that this is needed for successful full integration into the smart home and is by far more as just a spotlight.Really hope @Reolink that this webhook feature will be released soon i.e. as another option directly under the "Push" option menu within the app.
Hi!I would like to start/stop the recording via API command, but I was not successful in finding the according command.Someone knows about?My usecase is that I would like to record a 30 seconds video every day to a fixed time. The timer feature in the Reolink app/client seems to only allow to record a full hour as a minimum.Maybe someone can help?
@joseph_1979 wwwoow! That´s it, it´s working perfect! By the way: The reboot is initiated automatically by the webcam.Many many thanks for your support Joseph! And as you say: ChatGPT is not on your level
@joseph_1979 Thanks Joseph.Copy/Paste your code (and changing IP, user and pw of course) does not work. Prompt is not coming back.I slightly changed using ChatGPT into the following as ChatGPT said there is a wrong use of " and }:curl -s -k -X POST -H "Content-Type : application/json" -d "[{\"cmd": \"SetEnc\",\"action\": 0,\"param\": {\"Enc\": {\"channel\": 0,\"audio\": 1,\"mainStream\": {\"size\": \"3840*2160\",\"frameRate\": 25,\"bitRate\": 8192,\"gop\": 2,\"profile\": \"High\"},\"subStream\": {\"size\": \"640*360\",\"frameRate\": 15,\"bitRate\": 512,\"gop\": 4,\"profile\": \"High\"}}}" "https://#ip#/cgi-bin/api.cgi?cmd=SetEnc&user=#user#&password=#pw#"But using this code I receive the "login first" prob again:[ { "cmd" : "SetEnc", "code" : 1, "error" : { "detail" : "please login first", "rspCode" : -6 } }]I have a RLC-823A 16X.
@joseph_1979 Here come the output of this command:[ { "cmd" : "GetEnc", "code" : 0, "initial" : { "Enc" : { "audio" : 0, "channel" : 0, "mainStream" : { "bitRate" : 6144, "frameRate" : 25, "gop" : 2, "height" : 2160, "profile" : "High", "size" : "3840*2160", "vType" : "h265", "width" : 3840 }, "subStream" : { "bitRate" : 256, "frameRate" : 10, "gop" : 4, "height" : 360, "profile" : "High", "size" : "640*360", "vType" : "h264", "width" : 640 } } }, "range" : { "Enc" : [ { "audio" : "boolean", "chnBit" : 1, "mainStream" : { "bitRate" : [ 4096, 5120, 6144, 7168, 8192 ], "default" : { "bitRate" : 6144, "frameRate" : 25, "gop" : 2 }, "frameRate" : [ 25, 22, 20, 18, 16, 15, 12, 10, 8, 6, 4, 2 ], "gop" : { "max" : 2, "min" : 1 }, "height" : 2160, "profile" : [ "Base", "Main", "High" ], "size" : "3840*2160", "vType" : "h265", "width" : 3840 }, "subStream" : { "bitRate" : [ 64, 128, 160, 192, 256, 384, 512 ], "default" : { "bitRate" : 256, "frameRate" : 10, "gop" : 4 }, "frameRate" : [ 15, 10, 7, 4 ], "gop" : { "max" : 4, "min" : 1 }, "height" : 360, "profile" : [ "Base", "Main", "High" ], "size" : "640*360", "vType" : "h264", "width" : 640 } }, { "audio" : "boolean", "chnBit" : 1, "mainStream" : { "bitRate" : [ 1024, 1536, 2048, 3072, 4096, 5120, 6144, 7168, 8192 ], "default" : { "bitRate" : 6144, "frameRate" : 25, "gop" : 2 }, "frameRate" : [ 25, 22, 20, 18, 16, 15, 12, 10, 8, 6, 4, 2 ], "gop" : { "max" : 2, "min" : 1 }, "height" : 1440, "profile" : [ "Base", "Main", "High" ], "size" : "2560*1440", "vType" : "h264", "width" : 2560 }, "subStream" : { "bitRate" : [ 64, 128, 160, 192, 256, 384, 512 ], "default" : { "bitRate" : 256, "frameRate" : 10, "gop" : 4 }, "frameRate" : [ 15, 10, 7, 4 ], "gop" : { "max" : 4, "min" : 1 }, "height" : 360, "profile" : [ "Base", "Main", "High" ], "size" : "640*360", "vType" : "h264", "width" : 640 } }, { "audio" : "boolean", "chnBit" : 1, "mainStream" : { "bitRate" : [ 1024, 1536, 2048, 3072, 4096, 5120, 6144, 7168, 8192 ], "default" : { "bitRate" : 6144, "frameRate" : 25, "gop" : 2 }, "frameRate" : [ 25, 22, 20, 18, 16, 15, 12, 10, 8, 6, 4, 2 ], "gop" : { "max" : 2, "min" : 1 }, "height" : 1296, "profile" : [ "Base", "Main", "High" ], "size" : "2304*1296", "vType" : "h264", "width" : 2304 }, "subStream" : { "bitRate" : [ 64, 128, 160, 192, 256, 384, 512 ], "default" : { "bitRate" : 256, "frameRate" : 10, "gop" : 4 }, "frameRate" : [ 15, 10, 7, 4 ], "gop" : { "max" : 4, "min" : 1 }, "height" : 360, "profile" : [ "Base", "Main", "High" ], "size" : "640*360", "vType" : "h264", "width" : 640 } } ] }, "value" : { "Enc" : { "audio" : 0, "channel" : 0, "mainStream" : { "bitRate" : 4096, "frameRate" : 25, "gop" : 2, "height" : 1440, "profile" : "High", "size" : "2560*1440", "vType" : "h264", "width" : 2560 }, "subStream" : { "bitRate" : 256, "frameRate" : 10, "gop" : 4, "height" : 360, "profile" : "High", "size" : "640*360", "vType" : "h264", "width" : 640 } } } }]
@das-dos_208145718501556 by the way I am running this on a linux maschine if of importance
@joseph_1979 Hi Joseph, without a fine wine I am not able to make a clear thought at all When trying your corrected code it seems to occur a problem with the authentification ("...Please login first...:"):But I am 100% sure I am using my correct login data as the reboot code is working fine.Any ideas?P.S.: Many thanks Joseph for your kind assistance! That´s highly appreciated!
@joseph_1979 HI! Thanks for this response. The curl code for reboot is working fine. But the modification of the resolution unfortunately is not working. Maybe there is a syntax error within the code?
@reolink-lorenz Hey, great work! A further suggestion: Ad a "URL Action" option (below the "Surveillance > Push" option) where to insert an URL (http).And then the same Schedule menu as at the other options.This would be great to - by far - much better integrate the Reolink webcams into existing IoT smart home solutions no matter from which brand.I.e. this would enable the possibility to trigger a IoT relay to switch a light when the cam would identify a person etc.I am sure this would be a solution a lot of people are waiting for!Thanks upfront!
Hi!I have a RLC-823A 16x and would like to change the resolution of the cam via API call (curl comand within linux script)The API I am already using for making snapshots, but I do not know the API command for a resolution change. Is this possible?
Hi!I have a RLC 423A 16x and using windows client version 8.12.1What I would like to do is to enable the person detection only and to fully disable motion detection.I already tried setting the motion detection to the lowest sensitiveness level, but I am still receiving motion notifications without persons detected from time to time.How to only activate person detection without motion detection?
@joseph_1979 Wow! I just downloaded 8.11.0 and it´s there like you say! Fantastic!A bit shitty is just the autofocus: Instead of doing the autofocus of the center of the selected area of the screen, the camera seems to detect more close objects which are in the left or right of the visible screen and is adjusting the autofocus to these areas instead. Hoping for some further improvements on that. But generally a very useful feature!
Hello!Is there any update when the nice "3D zoom" feature already existing within the web browser version also will be implemented into the Reolink Windows Client. (I am using a RLC-823A 16X where using this feature within the Reolink Windows Client would make a lot of sense.)It would be great if this could be added into the Reolink Windows client soon!Many thank in advance!
Hi!I have a RLC-823A 16X and steering it via API (via linux curl commands) to go to certain patrol points.Currently I have an issue that the autofocus do center a wrong thing within the camera area which is significantly closer to the cam then the area I would like to have autofocused in the background more far away.Therefore within my script, when steering to this specific patrol point, I would like to disable the autofocus via API, then to set a fixed focus value and when steering to the next patrol point I would like to enable the autofocus again.Could someone help me with the curl command including the https API code to do so?Many thanks in advance for your kind assistance!
@das-dos_208145718501556 stupid mistake in writing at my end. Your PTZ code is running fine!Sorry for wasting your time with my reply´s and many many thanks for your support!
Hi Joseph,your time command is working. But your PTZ command not. The PTZ command is not giving any response at all.So it´s not a connection issue. The connection is really good. I do not have any interruptions at all even in full HD stream.Strange. I still think the cam does not understand all of the Reolink API command.Maybe because this RLC-823A 16X version is completely new or they changed the API.Highly appreciated if you have further ideas which I could test.
@joseph_1979 Hi Joseph,I changed your 4 to 0 before (and also tested 1) and used the code as follows:#!/bin/bashcurl -s -k -X POST -H "Content-Type: application/json" -d "[{\"cmd\":\"PtzCtrl\",\"action\":0,\"param\":{\"channel\":0,\"op\":\"StartPatrol\",\"id\":0}}]" "https://$IP_adress_of_cam/cgi-bin/api.cgi?cmd=PtzCtrl&user=$XXX&password=$YYYY"The script does not respond anything, it does not come back.https is activated.Any ideas?
@joseph_1979 Thank you Joseph for your kind assistance. Unfortunately this is not working.Maybe you or someone else has another idea?
Hello!i am trying to start/stop the patrol via API. It was working some months ago, but now no more. Maybe you have changed something in the API? Currently I am using this (within a linux bash script):# Get tokenTOKEN=$(curl -H 'Content-Type: application/json' \ -X POST \ --data '[{"cmd":"Login","action":0,"param":{"User":{"userName":"Username","password":"Password"}}}]' \ "http://IP-address/cgi-bin/api.cgi?cmd=Login&token=null" \ | jq -r '.[0].value.Token.name')# Start tourcurl -v -H 'Content-Type: application/json' \ -X POST \ --data '[{"cmd":"PtzCtrl","action":0,"param":{"channel":0,"op":"StartPatrol","id":0}}]' \ "http://IP-address/cgi-bin/api.cgi?cmd=PtzCtrl&token=$TOKEN"Could you please give me some advise?Many thanks for your kind assistance!
Welcome Back!
Hi there! Join the Commnunity to get all the latest news, tips and more!