DS Cam, Geofencing und Home-Modus

mindscout

Benutzer
Mitglied seit
25. Jan 2014
Beiträge
265
Punkte für Reaktionen
16
Punkte
18
Da gibt es vermutlich mehrere Lösungen. Den Home-Modus habe ich noch nicht getestet, dazu kann sich evtl. jmd. anderes äußern. Ich würde ihn ganz deaktivieren. Ebenso habe ich kein iPhone und kann nichts zu dort evtl. abseits von Geofencing verfügbaren Automatisierungsregeln sagen. Geofencing+ Home-Modus ist sicher eine Lösung, aber scheinbar noch nicht zuverlässig.

Außerdem habe ich auch noch kein volles Überwachungsprofil getestet, nur die generelle Funktionsweise von HTML-Befehlen. Meine NAS ist wegen Umräumarbeiten grade nicht in Betrieb.
Aber ein Ansatz zum Probieren wäre:

Lösung 1:
Alles nur nach Zeitplan steuern.
(Aufnahme z.B. von 22 Uhr bis 6 Uhr und von 7 Uhr bis 16 Uhr - je nachdem wie die Arbeitszeiten sind)

Lösung 2 (Android):
- Wie Lösung 1, aber die Tagesaufnahme z.B. bis 21.30 Uhr laufen Lassen und zusätzlich(!)
- eine Aktionsregel erstellen (Externes Ereignis konfigurieren > HTML-Befehl anzeigen lassen) << Aufnahme stoppen, Kamera wegdrehen z.B.)
- vorsichtshalber im eigenem Zeitplan der Aktionsregel diese nachts deaktivieren
- Android-App Tasker kaufen und installieren, unter Task > Netzwerk > HTMLget den BEfehl ohne Leerzeichen, "" oder {} eingeben; Profil erstellen "Wenn mit WLAN verbunden.." und den Task zuweisen

Was man noch herausfinden muss ist, wie die Kamera beim Verlassen des Hauses die Aufnahme wieder startet. Denn wenn man sich vom WLAN trennt, kann Tasker keinen Befehl mehr ins Heimnetz setzen.
Da müsste man probieren:
- beim Definieren der Aktionsregel eine Zeit und eine Rückstellposition/-Aktion der Kamera festlegen (dazu müsste der HTML-Befehl aber regelmäßig gesendet werden, wenn man im WLAN ist. Geht sicher auch einzustellen)
- z.B. einen NFC-Tag an die Tür kleben und beim Verlassen kurz mit dem Smartphone scannen > via Tasker einen Befehl zum Reaktivieren konfigurieren (natürlich die passende Aktionsregel dazu erstellen)
- Aktionsregel erstellen und auf dem Spartphone manuell mittels eines Widgets auf dem Homescreen (mit Tasker erstellbar) auslösen
- Aktionsregel erstellen und von Tasker aktivieren lassen, sobald das eigene WLAN eine bestimmte Stärke unterschreitet
Da gibt es noch mehr Möglichkeiten, müsste man sich mal intensiver mit Tasker auseinandersetzen.
 

_107

Benutzer
Mitglied seit
12. Jan 2014
Beiträge
48
Punkte für Reaktionen
0
Punkte
6
Ich persönlich würde den Home-Modus gar nicht wählen, sondern gleich alles selber über Aktionsregeln steuern, dann kommen sich die beiden Profile auch nicht in die Quere. Ich denke der Home-Modus ist eh nur ein "Experiment" in Verbindung mit dem noch nicht ausgereiften Geofencing!??

So sehe ich das auch.
 

mailcarl

Benutzer
Mitglied seit
24. Mai 2017
Beiträge
7
Punkte für Reaktionen
0
Punkte
1
Ich verwende ebenfalls Geofency auf dem iPhone. Mich würde ebenfalls interessieren wie unser Forenmitglied "_107" das ganze umgesetzt hat. Falls jemand anderes ebenfalls mit Geofency erfolgreich ist bin ich für jeden Hinweis bzw. eine kurze Anleitung zur Umsetzung dankbar.


Habe möglicherweise eine Lösung gefunden. Nutze schon eine zeitlang die iOS App "Geofency" für Ortstracking mit Zeiterfassung usw. Die App funktioniert astrein und bietet zusätzlich eine Webhook Funktion. Dieses Signal kann in der SS den Home Modus triggern.
Erste Tests funktionierten gut, werd das Ganze mal ein paar Tage testen.

„Geofency Zeiterfassung & ortsbasierte Stempeluhr!“ von Karl Heinz Herbel
https://itunes.apple.com/de/app/geofency-zeiterfassung-ortsbasierte-stempeluhr/id615538630?mt=8
 

_107

Benutzer
Mitglied seit
12. Jan 2014
Beiträge
48
Punkte für Reaktionen
0
Punkte
6
Hallo,

also ich aktiviere und deaktiviere meine Kameras über Aktionsregeln der Surveillance Station, die ich über den Aufruf einer URL auslöse. Die URL der jeweiligen Aktionsregel habe ich in der Webhook-Funktion in Geofency eingetragen. Die werden nun aufgerufen, wenn ich den überwachten Ort betretender verlasse.
Funktioniert bei mir bisher sehrgut.
 

rmayergfx

Benutzer
Mitglied seit
05. Aug 2013
Beiträge
135
Punkte für Reaktionen
11
Punkte
18
Mal ne ganz unbedarfte Frage. was bringt das ganze mit Home- oder Geofencing Modus? Mal angenommen ich habe zu Hause einen Unfall, die Kamera ist deaktiviert, dann kann ich den Unfallhergang auch nicht mehr dokumentieren, genauso bei einem möglichen ungewollten EIngriff in meine Privatsphäre durch Dritte, sobald ich mich im Bereich meiner Wohnung befinde. Hintergrund... älteres Ehepaar hatte Terassentür offen, Einbrecher kamen während ihrer Anwesenheit (waren beide in der Küche). Also wofür installiere ich mir dann eine Kamera wenn ich sie dann doch mit irgendwelchen Regeln wieder deaktivieren möchte. Zugriff auf das Bild-/Videomaterial hat im Normalfall nur ein eingeschränkter Personenkreis. Mit den entsprechenden Einstellungen liegen die Daten auch nicht ewig auf der Syno und verschwenden unnötig Platz. Also wofür der zusätzliche Aufwand ?
 

_107

Benutzer
Mitglied seit
12. Jan 2014
Beiträge
48
Punkte für Reaktionen
0
Punkte
6
Jeder hat nen anderen Anwendungsfall... ich brauche die Kameras nur nachts oder bei Abwesenheit. Wenn Wir zuhause sind und mein Sohn z.B. Im Garten spielt, brauche ich keine Benachrichtigungen oder E-Mails, ausgelöst durch die Bewegungserkennung.
 

Vogi

Benutzer
Mitglied seit
07. Jun 2017
Beiträge
54
Punkte für Reaktionen
5
Punkte
8
Die Idee des Geofencings finde ich ja ganz gut. Die aktuelle Umsetzung aber eher bescheiden.
Die Zuverlässigkeit ist ja nicht sehr hoch und auch der Akku läßt zumindest beim iPhone deutllich früher nach.

Daher habe mich mir jetzt mit einem Script (läuft auf meinem Router mit OpenWRT) beholfen, welches prüft, ob mein Gerät per WLAN verbunden ist - sobald das der Fall ist, wird mittels Aktionsregel der Home-Mode aktiviert.

Funktioniert bislang einwandfrei - und auf dem Mobilgerät ist keine weitere Software nötig.
LEdiglich auf dem Router habe ich noch das "volle" wget installiert, da die Busy-Box Version keine Cookies kann.
Dies ist aber nur notwendig, wenn man die Admin-Zugangsdaten der Synology nicht auf dem Router ablegen will und lieber einen Nutzer mit eingeschränkten Rechten verwendet.

Bei Interesse:
Rich (BBCode):
#!/bin/sh

###################################################################
#                                                                 #
#  Shell script for activating/deactivating the home mode in the  #
#  Surveillance Station of the Synology Diskstation via Web API   #
#                                                                 #
###################################################################

## Edit this ##
CLIENTMAC="xx:xx:xx:xx:xx:xx"
WEBAPIURL="https://192.168.1.2:5001/webapi/"
ACCOUNT="user"
PASSWD="pass"
ACTIVATE="1"
DEACTIVATE="2"
###############

synoevent() {
## define Web API URLs
local loginurl="$WEBAPIURL/auth.cgi?api=SYNO.API.Auth&version=2&method=Login&session=SurveillanceStation&account=$ACCOUNT&passwd=$PASSWD"
local eventurl="$WEBAPIURL/entry.cgi?api=SYNO.SurveillanceStation.ExternalEvent&method="Trigger"&version=1&eventId=$1"
local logouturl="$WEBAPIURL/auth.cgi?api=SYNO.API.Auth&version=2&method=Logout"

## call Web API URLs
wget --save-cookies /tmp/synocookies.txt --no-check-certificate -O /dev/null -q $loginurl
wget --load-cookies /tmp/synocookies.txt --no-check-certificate -O /dev/null -q $eventurl
wget --load-cookies /tmp/synocookies.txt --no-check-certificate -O /dev/null -q $logouturl

## remove cookie afterwards
rm /tmp/synocookies.txt
}

## deactivate Home Mode on router startup
homeModeAct=0
sleep 30
synoevent $DEACTIVATE

## endless loop for polling WLAN client infos
while :
do
        lastConnectWlan0=$(iwinfo wlan0 assoclist | egrep $CLIENTMAC | egrep -o "[0-9]+ ms" | egrep -oE '[0-9]{1,9}')
        lastConnectWlan1=$(iwinfo wlan1 assoclist | egrep $CLIENTMAC | egrep -o "[0-9]+ ms" | egrep -oE '[0-9]{1,9}')

        if ([ -n "$lastConnectWlan0" ] && [ $lastConnectWlan0 -le 60000 ]) || ([ -n "$lastConnectWlan1" ] && [ $lastConnectWlan1 -le 60000 ])
        then
                if [ $homeModeAct -eq 0 ]
                then
                        synoevent $ACTIVATE
                        homeModeAct=1
                fi
        else
                if [ $homeModeAct -eq 1 ]
                then
                        synoevent $DEACTIVATE
                        homeModeAct=0
                fi
        fi
        sleep 60
done
 

OliB

Benutzer
Mitglied seit
17. Dez 2017
Beiträge
11
Punkte für Reaktionen
0
Punkte
1
Habe wie Ratzfaz das gleiche Problem. Ich nutze die SS 8.1. Geofence über mein Android-Gerät funktioniert ebenfalls. Aber ich bekomme es auch nicht hin, wie Razfaz. Hat jemand eine Lösung?
Danke und Gruß
Oliver
 

QuickMik

Benutzer
Mitglied seit
24. Jul 2010
Beiträge
79
Punkte für Reaktionen
2
Punkte
14
also ich habe mich mal hier reingesucht und die beiträge gelesen. kämpfe auch mit geofencing und home modus. habe am iphone DS cam (5.0.1).
sehe eigentlich kein problem in meiner überlegung. möchte aufzeichnen, wenn ich nicht da bin. mittlerweile habe ich schon alles geschafft. er zeichnet durchgehend auf und er zeichnet garnicht auf.
das geofencing von der ds cam scheint aber noch immer nicht zuverlässig zu funktionieren :-(
 

LutzHase

Benutzer
Mitglied seit
06. Jul 2017
Beiträge
53
Punkte für Reaktionen
9
Punkte
8
Hallo, ich komme mir doof vor aber ich finde einfach diese Einstellung nicht: eine Aktionsregel erstellen (Externes Ereignis konfigurieren > HTML-Befehl anzeigen lassen) << Aufnahme stoppen, Kamera wegdrehen z.B.)
Ich kann da nur "Regeltyp" und dann "Ausgelöst" und "Geplant" auswählen...
Beim Geofencing steht da auch WLAN-SSID: xxx
Also mein WLAN, das wäre ja genau richtig. Wo kann man das denn einstellen?
Interessant wäre doch wenn ich für die Schwiegermutter ein extra WLAN einrichte. So das dann trotzdem aufgenommen wird wenn wir und sie da sind. Damit ich sehe ob sie mir ins essen gespuckt hat... Ist nur Spaß, aber Anwendungen gäbe es sicher.
 

_107

Benutzer
Mitglied seit
12. Jan 2014
Beiträge
48
Punkte für Reaktionen
0
Punkte
6
Hallo, ich komme mir doof vor aber ich finde einfach diese Einstellung nicht: eine Aktionsregel erstellen (Externes Ereignis konfigurieren > HTML-Befehl anzeigen lassen) << Aufnahme stoppen, Kamera wegdrehen z.B.)
Ich kann da nur "Regeltyp" und dann "Ausgelöst" und "Geplant" auswählen...

Das kommt im nächsten Step. Wähle zuerst den Regeltyp "Ausgelöst", dann bei Ereignis als Quelle "Externes Gerät", hier gehst Du unten dann auf "Befehl aufrufen" und bekommst den HTML-Befehl, der in Geofency getriggert werden kann.
 

LutzHase

Benutzer
Mitglied seit
06. Jul 2017
Beiträge
53
Punkte für Reaktionen
9
Punkte
8
Danke, stimmt ich war nicht geduldig weil ich nicht gedacht hätte das sich das dahinter verstecken könnte...
So ist es lieder in vielen Menüs, die sind alle zu unlogisch. Man kommt mit intuition nicht weit.

Der Ansatz das ein Gäret meldet ist meiner Meinung nach besser. Also so wie Vogi das macht. Das hat den Vorteil das man auch anderen Geräten diese Info weiter geben kann. Wie zum Beispiel zu Homematic...
Mein Problem ist das ich das mit dieser Software nicht realisieren kann.
Ich habe alles mit Unifi ausgestattet und da müsste der Cloud Key oder das Gateway irgendeine Meldung absetzen. Oder einen Raspy der im Netzwerk permanennt schnüffelt...
 

NucleaR-II

Benutzer
Mitglied seit
07. Sep 2018
Beiträge
4
Punkte für Reaktionen
0
Punkte
0
Hallo, bei mir funktioniert es leider auch nicht.

Meine Einstellungen : Immer Bewegung aufzeichnen, Wenn die Kamera 1 eine Bewegung registriert soll sie mir eine Nachricht per Push-Dienst senden, das geht alles. Wenn ich im Homemodus bin dann soll Sie mir keine senden, das geht auch.


Nur erkennt DS cam meine Position nicht richtig und mit dem Wlan klappt es auch nicht. Erweiterte Verbesserung Hoche Genauigkeit ist aktiv, beim Wi-fi setze ich den hacken , er fragt mich ob ich mich verbinden will -> OK, Verbunden, wenn ich auf zurück gehe dann ist der Hacken wieder weg und ich kann mich nochmal verbinden was wieder nicht geht.


Ich habe jetzt eine neue Aufgebe erstellt :


Homemode AN
Ausgelöst
Unterbrechbar


Externes gerät
Local Host
Externes Ereignis 1


Survellance Station
Home-Modus öffnen

Zeitplan immer

Befehl:
http://xxx.xxx.xxx.xxx:5000/webapi/entry.cgi?api=SYNO.SurveillanceStation.ExternalEvent&method="Trigger"&version=1&eventId=1&eventName="This is external event1"&account="{account}"&password="{password}"


Ich ersetze "{account}" und "{password}" mit meinen Zugangs Daten

trage es in ( Android ) Tasker ein : ( Tasks, Name: Homemode AN, Netzwerk, HTTP Get, unter Server:port ein , gehe zurück um zu speichern )

Wenn ich dann auf Play drücke ist ein güner Punkt aber der Home Mode geht nicht an.
Wie ich noch sagen kann das wenn ich mit dem Wlan XY verbunden bin dann löse den Task aus weiß ich leider nicht.

Hat das wer geschafft ? Finde es wirklich schade das so ein kleiner Punkt nicht geht und man solche Umwege gehen muss, alles andere funktioniert ja SUPER

WIll nur in den Home Mode wenn ich mit dem Wlan verbunden bin und Home Mode deaktivieren wenn ich getrennt bin mit WLAN XY

VIELEN DANK für eure HILFE
 

NucleaR-II

Benutzer
Mitglied seit
07. Sep 2018
Beiträge
4
Punkte für Reaktionen
0
Punkte
0
geht die App DS CAM bei euch auch immer in Standby ? Erst wenn ich das Handy entsperre bekomme ich eine Nachricht, so macht das ganze auch keinen Sinn


Hab auch schon alle Einstellungen geändert im Akku, bringt leider nichts
 

WeisserWolf

Benutzer
Mitglied seit
16. Nov 2012
Beiträge
28
Punkte für Reaktionen
1
Punkte
3
Ich kriege das einfach nicht auf die Kette.
Ich würde gern meine Überwachung deaktivieren, wenn mind. eine Person zu Hause ist, und erst aktivieren wenn alle Personen das Haus verlassen haben.
Ich würde das über die WLAN-Verbindung machen, aber das geht ja nicht so zuverlässig. Die Tasker-App scheidet auch aus, weil ich ein iPhone habe.
Wenn ich das über Aktionsregeln machen würde, und für eine Regel ZWEI Ereignisse definiere sind die HTML-Codes ja unterschiedlich. Als logischer Operator dann ein UND.
Das ganze funktioniert aber irgendwie nur, wenn beide nahe zu Zeitgleich das Haus verlassen.
Zeitplan scheidet auch aus, weil die Zeiten nicht annähernd ähnlich sind.

Hoffe es hat mal jemand einen heißen Tip für mich. Nachdem Taiwan endlich das Problem in den Griff bekommen hat, das überhaupt vernünftiges Bildmaterial vorhanden ist :)
 

Fragezeichen

Benutzer
Mitglied seit
12. Mai 2011
Beiträge
112
Punkte für Reaktionen
2
Punkte
18
Hi,
bei mir gibt es mit DS-Cam und dem WLAN als verbesserte Genauigkeit das gleich Problem. Häkchen verschwindet immer wieder...
Ich habe mal ein Ticket aufgemacht; sehen wir mal, was da kommt.
Grüße
 

Twixterrider

Benutzer
Mitglied seit
19. Okt 2016
Beiträge
5
Punkte für Reaktionen
0
Punkte
1
Hallo Leute,

ich habe einen Denkfehler in meiner Konfiguration.
DS 116 mit einer Zyxel Aurora CAM3115 (lt. Synology voll kompatibel)
HomeMode mit Geofencing 2x iPhone (erfolgereich gekoppelt)

Erwünschtes Vorgehen der SS und Kamera, wie bereits zuvor oft gewünscht.

Montag - Freitag = Haus verlassen; Arbeit = HomeMode : off -> Kamera soll bei Bewebung aufzeichnen
durch Geofencing HomeMode "off" schalten
Haus betreten ; zurück von der Arbeit = HomeMode : on -> keine Aufzeichnung
durch Geofencing Rückkehr erkennen; HomeMode "on"
Nachtschaltung: Bewegungaufzeichnung trotz Anwesenheit
von bspw. 22 - 6 Uhr HomeMode "off"

Samstag - Sonntag = tagsüber HomeMode-Schaltung "on" - Erkennung von Abwesenheit durch Geofencing
Nachtschaltung - wie in der Woche - 22 - 6 Uhr ModeMode "off"

Vorgenomme Konfiguration:
"IP-Kamera" > "Kamera bearbeiten" > "Aufnahmeeinstellungen" > alles auf grün / Bewegungserkennung
Hintergedanke ist, dass der HomeMode diese Einstellungen übergeht. Es soll bei deaktiviertem HomeMode immer bei Bewegung aufgezeichnet werden.
"HomeMode" > "Zeitplan" > "Zeitumschaltung aktiviert" Hakten gesetzt > blauer Bereich von morgens 6 - abends 22 Uhr = HomeMode ist aktiviert - Geofencing soll HomeMode deaktivieren bei zwischenzeitlicher Abwesenheit (Arbeit)
"Einstellungen" > "Aufnahme" > alles gelöscht, hellgrau. Hintergedanken ist, dass im HomeMode keine Aufzeichnung erfolgen soll.

Glaube es ist das meist gewünschte Szenario :)
Hoffe Ihr könnt mir weiterhelfen.
Bisher bekomme ich trotz HomeMode push-Nachrichten und es wird trotz HomeModes aufgezeichnet.
Hoffe auf einen simplen Denkfehler.

Vielen Dank & beste Grüße
Paul
 

whocares

Benutzer
Mitglied seit
10. Okt 2018
Beiträge
52
Punkte für Reaktionen
1
Punkte
8
habe ein ähnliches Problem, der GET-Befehl für das Ereignis scheint nicht zu funktionieren:
http://xxx.xxx.xxx.xxx:5000/webapi/entry.cgi?api=SYNO.SurveillanceStation.ExternalEve nt&method="Trigger"&version=1&eventId=1&eventName= "This is external event1"&account="{account}"&password="{password}"

Wenn ich dort meinen Benutzernamen und Kennwort eintrage und die Seite im Browser aufrufe, kommt folgende Ausgabe:

{"error":{"code":105},"success":false}

Die Authentifizierung scheint nicht geklappt zu haben: bekomme nach mehreren Versuchen die Meldung, dass meine IP geblockt wurde.
Benötigt der Benutzer bestimmte Berechtigungen, um derartige Befehle ausführen zu dürfen?

Update: funktioniert jetzt, der Aufruf per URL (hatte die geschweiften Klammern nicht entfernt). Eine brauchbare Lösung zum automatischen Schalten des Homemodus fehlt aber immer noch. :-(
 
Zuletzt bearbeitet:

laurooon

Benutzer
Mitglied seit
24. Feb 2019
Beiträge
126
Punkte für Reaktionen
2
Punkte
18
Hallo,

vielleicht kann mir hier jemand helfen. Ich habe massiv Probleme mit dem Home Mode, das sollte doch eigentlich alles funktionieren. Ich habe 2 Handys registriert, meins und das meiner Frau. Wenn einer von uns zu Hause ist, sollte Home Mode aktiviert sein, wenn wir beide nicht da sind, soll Home Mode aus sein. Wenn wir schlafen soll Home Mode immer an sein. So habe ich das konfiguriert.

Nun bin ich auf der Arbeit, meine Frau hat heute frei. Sie ist zu Hause und so sollte der Home Mode aktiviert sein und bleiben! Aber er geht dauernd an und aus. Innerhalb von 10 Minuten geht er bestimmt zwei mal aus und zweimal wieder an und ich bekomme ein Push aufs Handy. Ich verstehe das Problem nicht. Liegt es am iPhone meiner Frau? Muss man bestimmte Einstellungen setzen, damit das zuverlässig funktioniert? Natürlich ist Geofencing an und auf die "Verbesserungen" habe ich auch beide an. Ich weis nicht, was ich da noch machen soll.

Gestern waren wir beide spazieren. Sobald ich mich 100m vom Haus fortbewege, soll der Home Mode ausgehen. Tut er aber nicht, er war zwei Stunden eingeschaltet obwohl wir kilometerweit weg waren. Also so ist das echt Müll! Synology, ich hoffe, ihr bessert das aus.
 

Edda1000

Benutzer
Mitglied seit
22. Mrz 2018
Beiträge
79
Punkte für Reaktionen
1
Punkte
8
Ich habe unregelmäßig folgendens Problem.

SS ist so eingestellt:

Home-Modus mit Geofencing in der Zeit von 6 Uhr bis 22 Uhr.
Von 22 Uhr bis 6 Uhr wird der Home-Modus automatisch abgestellt.

Allerdings ist gestern Abend dies passiert:

22.00.01 Uhr: Die Kamera verläßt den Home-Modus. Was ja auch richtig ist.
22.43.24 Uhr: Die Kamera geht wieder in den Home-Modus. Das ist falsch, das soll ja erst um 6 Uhr morgens automatisch passieren.

Wie gesagt, es gibt Tage, da greifen die Einstellungen korrekt und dann gibt es Tage wie gestern, wo es dann zu dem Fehler kommt. Habt ihr nee Ahnung woran das liegt?

Hier noch der Screenshot dazu. Schön zu sehen, wie gestern morgen gegen 9.16 Uhr das Geofencing korrekt arbeitet und mich aus dem Home-Modus schmeisst und ebenfalls, als ich gestern Abend gegen 18.19 Uhr den Geofencing-Bereich wieder erreiche, der Home-Modus aktiviert wurde.

Bildschirmfoto 2019-04-25 um 07.58.34.png

Danke für eure Antworten.

Viele Grüße,
Sigi
 


 

Kaffeautomat

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.

:coffee:

Hier gehts zum Kaffeeautomat