From 0415f44d7d4c94645f3f41e8e20aeb238a08f74c Mon Sep 17 00:00:00 2001 From: nasseeder1 <> Date: Fri, 1 Jan 2016 17:15:06 +0000 Subject: [PATCH] 49_SSCam: documentation changed using iP-Adresses instead of hostnames git-svn-id: https://svn.fhem.de/fhem/trunk@10321 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/CHANGED | 2 ++ fhem/FHEM/49_SSCam.pm | 33 ++++++++++++++++----------------- 2 files changed, 18 insertions(+), 17 deletions(-) diff --git a/fhem/CHANGED b/fhem/CHANGED index e42566b70..0ec970695 100644 --- a/fhem/CHANGED +++ b/fhem/CHANGED @@ -1,5 +1,7 @@ # Add changes at the top of the list. Keep it in ASCII, and 80-char wide. # Do not insert empty lines here, update check depends on it. + - changed: 49_SSCam: documentation changed + HINT: use IP-Adresses instead of hostnames in SSCAM-Define! - bugfix: FB_CALLLIST: fix not working longpoll update in FHEMWEB - change: FB_CALLLIST: saved list will be deleted from filesystem when delete is executed diff --git a/fhem/FHEM/49_SSCam.pm b/fhem/FHEM/49_SSCam.pm index be0c23fb5..5c37b00eb 100644 --- a/fhem/FHEM/49_SSCam.pm +++ b/fhem/FHEM/49_SSCam.pm @@ -36,9 +36,9 @@ # LWP is not needed anymore # # -# Definition: define SSCam +# Definition: define SSCam # -# Beispiel: define CamCP1 SSCAM dd.myds.net 5000 apiuser apipw Carport 5 +# Beispiel: define CamCP1 SSCAM 192.168.2.20 5000 apiuser apipw Carport 5 # # Parameters: # @@ -77,7 +77,7 @@ sub SSCam_Initialize($) { sub SSCam_Define { # Die Define-Funktion eines Moduls wird von Fhem aufgerufen wenn der Define-Befehl für ein Gerät ausgeführt wird # Welche und wie viele Parameter akzeptiert werden ist Sache dieser Funktion. Die Werte werden nach dem übergebenen Hash in ein Array aufgeteilt - # define CamCP1 SSCAM sds1.myds.me 5000 apiuser Support4me Carport 5 + # define CamCP1 SSCAM 192.168.2.20 5000 apiuser Support4me Carport 5 # ($hash) [1] [2] [3] [4] [5] [6] [7] # my ($hash, $def) = @_; @@ -1370,7 +1370,7 @@ return;
    • Start a Rocording
    • -
    • Stop a Recording
    • +
    • Stop a Recording (using command or automatically after the <RecordTime> period
    • Trigger a Snapshot
    • Deaktivate a Camera in Synology Surveillance Station
    • Activate a Camera in Synology Surveillance Station

    • @@ -1392,12 +1392,12 @@ return; Define

        - define <name> SSCam <Servername> <Port> <Username> <Password> <Cameraname> <RecordTime>
        + define <name> SSCam <ServerIP> <Port> <Username> <Password> <Cameraname> <RecordTime>

        Defines a new camera device for SSCam. At first the devices have to be set up and operable in Synology Surveillance Station 7.0 and above.

        The parameter <RecordTime> describes the minimum Recordtime. Dependend on other factors like the performance of your Synology Diskstation and
        - Surveillance Station the effective Recordtime could be longer. + Surveillance Station the effective Recordtime could be a little bit longer. The Modul SSCam ist based on functions of Synology Surveillance Station API.
        Please refer the Web API Guide.

        @@ -1411,7 +1411,7 @@ return; - + @@ -1423,7 +1423,7 @@ return; Examples:
        -      define CamDoor SSCAM ds1.myds.ds 5000 apiuser apipass Door 10      
        +      define CamCP SSCAM 192.168.2.20 5000 apiuser apipass Carport 10      
             

        @@ -1543,7 +1543,7 @@ return;
          • Start einer Aufnahme
          • -
          • Stop einer Aufnahme
          • +
          • Stop einer Aufnahme (per Befehl bzw. automatisch nach Ablauf der Aufnahmedauer)
          • Aufnehmen eines Schnappschusses und Ablage in der Synology Surveillance Station
          • Deaktivieren einer Kamera in Synology Surveillance Station
          • Aktivieren einer Kamera in Synology Surveillance Station

          • @@ -1564,7 +1564,7 @@ return; Define

              - define <name> SSCam <Servername> <Port> <Username> <Password> <Kameraname in SS> <RecordTime>
              + define <name> SSCam <ServerIP> <Port> <Username> <Password> <Kameraname in SS> <RecordTime>

              Definiert eine neue Kamera für SSCam. Zunächst muß diese Kamera in der Synology Surveillance Station 7.0 oder höher eingebunden sein und entsprechend funktionieren.

              @@ -1581,22 +1581,22 @@ return;

              -
        name: the name of the new device to use in FHEM
        Servername: the name or IP-address of Synology Surveillance Station Host. If Servername is used, make sure the name can be discovered in network by DNS
        ServerIP: IP-address of Synology Surveillance Station Host. Caution: avoid using hostnames because of DNS-Calls are not unblocking in FHEM
        Port: the Port Synology surveillance Station Host, normally 5000 (HTTP only)
        Username: Username defined in the Diskstation. Has to be a member of Admin-group
        Password: the Password for the User
        +
        - + -
        name: der Name des neuen Gerätes in FHEM
        Servername: der Name oder die IP-Addresse des Synology Surveillance Station Host. Wenn der Servername benutzt wird ist sicherzustellen dass der Name im Netzwerk aufgelöst werden kann.
        ServerIP: die IP-Addresse des Synology Surveillance Station Host. Achtung: Es sollte kein Servername verwendet werden weil DNS-Aufrufe in FHEM blockierend sind.
        Port: der Port des Synology Surveillance Station Host. Normalerweise ist das 5000 (nur HTTP)
        Username: Name des in der Diskstation definierten Nutzers. Er muß ein Mitglied der Admin-Gruppe sein
        Password: das Passwort des Nutzers
        Cameraname: Kameraname wie er in der Synology Surveillance Station angegeben ist. Leerzeichen im Namen sind nicht erlaubt !
        Recordtime: die definierte Aufnahmezeit
        +

        Beispiel:
        -      define CamTür SSCAM ds1.myds.ds 5000 apiuser apipass Tür 10      
        +      define CamCP SSCAM 192.168.2.20 5000 apiuser apipass Carport 10      
              
      @@ -1685,14 +1685,14 @@ return; Es werden verschiedene Verbose-Level unterstützt.
      Dies sind im Einzelnen:

      - +
      -
      0 Start/Stop-Ereignisse werden geloggt
      1 Fehlermeldungen werden geloggt
      3 gesendete Kommandos werden geloggt
      4 gesendete und empfangene Daten werden geloggt
      5 alle Ausgaben zur Fehleranalyse werden geloggt. ACHTUNG: möglicherweise werden sehr viele Daten in das Logfile geschrieben!
      +

      @@ -1703,4 +1703,3 @@ return; =end html_DE =cut -