tsightler / ring-mqtt

Ring devices to MQTT Bridge
MIT License
556 stars 100 forks source link

add function for recording stream, posting to ftp server and cleanup ftp directory #817

Closed PatrickSt1991 closed 4 months ago

PatrickSt1991 commented 4 months ago

ftp_poc This adds the abbility to record the camera steam, post the recorded file to a ftp server and check the ftp server folder for the amount of files to keep.

As i don't have a ring subscription I don't have the ability to viewback recording on the ring app, with this added feature you don't longer have to, cause you can record the rtsp stream and place it to the FTP server of your choosing, in my case it's a local NAS with FTP enabled.

ring-mqtt runs on my raspberry pi in a docker container, send the file to my NAS via FTP and afterwards it's calling my raspberry pi via SSH, count's the files in the folder and delete's the oldest one if the amount is over the preset value in the config file.

tsightler commented 4 months ago

While I appreciate the contribution, this will not be merged, far too many options, and overall goes against the core principals of this project to not compete with Ring services. Sure, users can already create their own automations to do this with ring-mqtt, but this pushes the boundaries by making it far too easy for users and will only hasten the day when Ring blocks all 3rd-party access to their API.

Not to mention the fact that users not wanting to pay for Ring services are consistently the most complaining group of users. I always find it somewhat ironic that users that don't want to pay for services are the same users that complain the most to maintainers providing free stuff, I have zero interest in encouraging more non-subscription Ring users to leverage this project, I've actually considered blocking such use.