define notify.bewegungsmelder.einfahrt notify bewegungsmelder.einfahrt:motion set Kamera.Einfahrt on
: on.*
define notify.bewegungsmelder.einfahrt notify bewegungsmelder.einfahrt:motion set Kamera.Einfahrt on
define notify.kamera.einfahrt.schnappschuss notify bewegungsmelder.einfahrt:motion set Kamera.Einfahrt snap
define notify.bewegungsmelder.einfahrt notify bewegungsmelder.einfahrt:motion set Kamera.Einfahrt on
define notify.kamera.einfahrt.schnappschuss notify bewegungsmelder.einfahrt:motion set Kamera.Einfahrt snap
oder (3 Aufnahmen wenn Melder MerlderHE1 Bewegung feststellt in schnellster Folge):
define he1_snap_2 notify MelderHE1:on.* define h2 at +*{3}00:00:00 set CamHE1 snap
define a13 at 21:46 set CamCP1,CamFL,CamHE1,CamTER disable (enable)
define allcams dummy
attr allcams eventMap on:enable off:disable
attr allcams room Cams
attr allcams webCmd enable:disable
define all_cams_disable notify allcams:.*off set CamCP1,CamFL,CamHE1,CamTER disable
attr all_cams_disable room Cams
define all_cams_enable notify allcams:on set CamCP1,CamFL,CamHE1,CamTER enable
attr all_cams_enable room Cams
define CamHE1 <Server> 5000 <User> <Passwort> Hauseingang 22
attr CamHE1 alias Hauseingang
attr CamHE1 devStateIcon .*isable:set_off .*nable:FS20.off .*nap:li_wht_on
attr CamHE1 event-on-change-reading Record,Error,Errorcode,LastSnapId,Availability
attr CamHE1 eventMap on:Start off:Stop snap:Snap enable:Enable disable:Disable
attr CamHE1 group Kameras
attr CamHE1 icon it_camera
attr CamHE1 room Cams
attr CamHE1 verbose 3
attr CamHE1 webCmd Start:Stop:Snap:Enable:Disable
# Aufnahmestart durch MelderHE1
define cam_he1_on notify MelderHE1:on.* set CamHE1 on
attr cam_he1_on room Cams
# 3 Schnappschüsse im Abstand von 4s getriggert durch MelderHE1
define he1_snap_3 notify MelderHE1:on.* define h3 at +*{3}00:00:04 set CamHE1 snap
attr he1_snap_2 room Cams
Hi wuebra,
danke für die Info !
Das ist wirklich interressant weil diese API bisher im Surveillance Station API-Guide (V. 2.1) nicht aufgeführt war. Mal sehen wie ich das in meinem FHEM-Script gebrauchen kann.
Nur so zur Ergänzung ... laut API-Guide ist der Pfad "http://DS_IP/webapi/entry.cgi..." nicht fest, soll heißen er kann von Synology jederzeit geändert werden.
Man muß über die feste API "SYNO.API.Info" die anderen Pfade ausgeben lassen und dann nutzen.
Hier ein Auszug aus dem Guide:
Bevor man die entsprechende API umfassend nutzen kann, ist ein Login über die "SYNO.API.Auth" Funktion nötig. Nur die Info über die verfügbaren API's mit "SYNO.API.Info" ist ohne Login sinnvoll möglich (so ist es zumindest in dem Guide V. 2.1 beschrieben). Vielleicht ist es ja bei dieser neuen API anders .... muß man mal ausprobieren.
Get <name> caminfoall
PollState = Active - automatisches Polling wird mit Intervall entsprechend <pollcaminfoall> ausgeführt
PollState = Inactive - automatisches Polling wird nicht ausgeführt
* Availability - Verfügbarkeit der Kamera (disabled, enabled, disconnected, other)
* CamIP - IP-Adresse der Kamera
* CamLiveMode - Quelle für Live-Ansicht (DS, Camera)
* CamPort - IP-Port der Kamera
* CamRecShare - gemeinsamer Ordner auf der DS für Aufnahmen
* CamRecVolume - Volume auf der DS für Aufnahmen
* CapAudioOut - Fähigkeit der Kamera zur Audioausgabe über Surveillance Station (false/true)
* CapChangeSpeed - Fähigkeit der Kamera verschiedene Bewegungsgeschwindigkeiten auszuführen
* CapPTZAbs - Fähigkeit der Kamera für absolute PTZ-Aktionen
* CapPTZAutoFocus - Fähigkeit der Kamera für Autofokus Aktionen
* CapPTZDirections - die verfügbaren PTZ-Richtungen der Kamera
* CapPTZFocus - Art der Kameraunterstützung für Fokussierung
* CapPTZHome - Unterstützung der Kamera für Home-Position
* CapPTZIris - Unterstützung der Kamera für Iris-Aktion
* CapPTZPan - Unterstützung der Kamera für Pan-Aktion
* CapPTZTilt - Unterstützung der Kamera für Tilt-Aktion
* CapPTZZoom - Unterstützung der Kamera für Zoom-Aktion
* DeviceType - Kameratyp (Camera, Video_Server, PTZ, Fisheye)
* Error - Meldungstext des letzten Fehlers
* Errorcode - Fehlercode des letzten Fehlers
* LastUpdateTime - Datum / Zeit der letzten Aktualisierung der Kamera in der Surrveillance Station
* PollState - zeigt den Status des automatischen Pollings an
* Record - Aufnahme läuft = Start, keine Aufnahme = Stop
* UsedSpaceMB - durch Aufnahmen der Kamera belegter Plattenplatz auf dem Volume
pollcaminfoall - Intervall der automatischen Eigenschaftsabfrage (Polling) einer Kamera (kleiner 10: kein Polling, größer 10: Polling mit Intervall)
Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.
Als Dankeschön schalten wir deinen Account werbefrei.