ioBroker / AdapterRequests

This Place is used to track the status of new Adapter-Requests.
248 stars 36 forks source link

Synology Surveillance Station (SVS) #558

Open macgiver510 opened 3 years ago

macgiver510 commented 3 years ago

What kind of device or service you would like to see an adapter for? Synology NAS Devices with Synology Surveillance Station Package installed.

Is an official API including documentation is available? Yes it is: https://global.download.synology.com/download/Document/Software/DeveloperGuide/Package/SurveillanceStation/All/enu/Surveillance_Station_Web_API.pdf

Are other libraries for an integration available? There is a developer who started something, but not with focus on SVS and the module is quitle little. https://www.npmjs.com/package/iobroker.synology There is something with cams and surveillance station, but disabling cams is not my request. and a snapshot of a cam is possible, but not enough in my opinion.

Is this device already integrated in other Smart Home systems? Sure! FHEM has a module from the developer DS_STARTER. The Module is called "49_SSCam" https://svn.fhem.de/trac/browser/trunk/fhem/FHEM/49_SSCam.pm Heiko (the developer) is a very nice guy and was very supportive when I had trouble with it in the past.

Is this device already integrated in homebridge? Might the ham adapter together with the homebridge plugin be sufficient? The SVS is not a device in a classic definition. It is a Software which I need to control, and behind that there is hardware like IP Cams.

Additional context The main goal of the requested module is, to control the Surveillance Station from ioBroker. In my scenario, I have a Alarm module and some logic scripts. When Alarm State is "armed", the SVS should get a notification from ioBroker to enable the Motion Detection on SVS (and not cam). When someone comes home and deactivate the alarm state, the SVS should be notified and the "Motion detection SVS" need to be stopped/diabled. Not the whole cam!

This module has nothing to do with a live rtmp stream or so. It has to do with controling the devices which are attached to the NAS System and not to the ioBroker via stream or so. It also should be possible to control each cam (and its features) seperately. I have more than one camera areas. Living rooms and garden area. When I am in bed, the alarm system is armed, the garden cams are set to an active "Motion detection SVS", but the internal cams are set to disabled "Motion detection", but with active cam state.

When nobody is at home, all cams are in motion detection mode.

In case of an alarm, all cams are triggered to record all actions in all areas. If a cam would be completely disabled, too much time is needed to activate them and start a record. That means, whenever I connect to the SVS, I see an active live stream pic from all cams, and I can simply click to start a record.

A LiveView would be good too for VIS, but not directly from Cam, but through SVS.

After you created the issue vote for yourself in the first post of the issue using the "+1"/"Thumbs up" button Will do :-)

Apollon77 commented 3 years ago

DO you tried to add an issue about enhanced functionality on the existing adapter?

macgiver510 commented 3 years ago

DO you tried to add an issue about enhanced functionality on the existing adapter?

No, I did not. I am quite new to the ioBroker things (started today with a test-installation and checked what is possible and what is missing for my needs) and have no idea how to ask the developer.

From the change log of the module, I assume that there is not really much more planned, Or he/she needs collaborators to push it forward. The initial module creation and first release was back in 2018-01 and still has less functionality. The Focus of the module seems to be on a mixup of applications within such a Synology NAS.

I am not a Developer, but I think such a module where all applications are implemented is not maintainable at all. Different Versions of the NAS Applikcations need to maintained in a ioBroker module?

I would think a dedicated Synology SVS Module makes more sense than a MultiMegaSynology Module where too many Synology Apps need to be maintained.

I also think that a Synology DSM Module as a seperate Module would make sense to control or monitor the NAS System itself, but not as a Multi modul as all-in-one solution

foxriver76 commented 3 years ago

https://github.com/thorque/node-synology-surveillance

not sure if this is still up-to-date, however I will probably try to create an prototype

Edit: okay, seems like the project is dead..