Cuxd auf CCu3 und Motion Detection

Anbindung von FS20-Komponenten, ELV-Wetterstationen, EnOcean und DMX an HomeMatic

Moderator: Co-Administratoren

Xel66
Beiträge: 14085
Registriert: 08.05.2013, 23:33
System: Alternative CCU (auf Basis OCCU)
Wohnort: Nordwürttemberg
Hat sich bedankt: 580 Mal
Danksagung erhalten: 1492 Mal

Re: Cuxd auf CCu3 und Motion Detection

Beitrag von Xel66 » 10.03.2019, 23:27

Mag ja sein, ich glaube aber nicht, dass die Bewegungserkennung funktioniert, wenn keine Zeiten definiert sind (rote Bereiche im UI der Cam). Habe ich auch noch nicht probiert. Funktioniert die Bewegungserkennung derzeit? An irgendwas muss es ja liegen. Ist ja keine Raketenwissenschaft.

Gruß Xel66

EDIT: Mir ist aufgefallen, dass in der Anleitung die Übergabe von User und Passwort am Ende erfolgt. Aber grundsätzlich sollte das nichts ausmachen. Es sind ja Variablen, die mit Inhalt übergeben werden. Und bei mir funktioniert das seit längerer Zeit. Auszug aus der Anleitung:

setMotionDetectConfig
Function Set motion detect config
privilege admin
Usage /cgi-bin/CGIProxy.fcgi?cmd=setMotionDetectConfig
Param isEnable Is enable motion detect alarm
linkage Motion alarm linkage
( bit3 | bit2 | bit1 | bit0 )
bit0:Ring
bit1:Send mail
bit2:Snap picture
bit3:Record
snapInterval The interval time to snap picture again
sensitivity Motion detect
sensitivity
0 : Low
1: Normal
2: High
3: Lower
4: Lowest
triggerInterval The time of which motion detect alaram
can trigger again when a motion
detection has happened.
scheduleN The motion alaram schedule of one week,
N = 0(Monday) ~6(Sunday)
For detail, see *1 bellow
areaN The area info of row N
For detail, see *2 bellow
Return None
Note ·Video region is divided into 10*10 sub areasideo region is divided into 10*10
sub areas
·The min unit of schedule is half an hour, scheduleN value range
2N -1(N[0-48])
.areaN value 2N -1(N[0-10])
Example /cgi-bin/CGIProxy.fcgi?cmd=setMotionDetectConfig&isEnable=1&linkage=16&snapInterval=2&sensitivity=1&triggerInterval=5&schedule0=1023&schedule1=1
023&schedule2=1023&schedule3=1023&schedule4=1023&schedule5=1023&schedule6=1023&area0=1023&area1=1023&area2=1023&area3=1023&area4=1023&area5=1023&area6=1023&area7=1023&area7=1023&area8=1023&area9=1023&usr=admin&pwd=
-------------------------------------------------------------------------------------------
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch

aalfred
Beiträge: 103
Registriert: 27.11.2017, 15:44
Hat sich bedankt: 1 Mal

Re: Cuxd auf CCu3 und Motion Detection

Beitrag von aalfred » 11.03.2019, 00:00

Ich bin mit der Camera total überfordert, ich brauch die Funktion nur ganz dringend. Bis zu letzt hab ich die Foscam app für das Android Handy genutzt und das Funktionierte, jetzt geht gerade mal garnix mehr, also Zugriff hab ich noch per Handy aber Motiondetection will nicht mehr. Das ist mir nur
wichtig das es mit Der CCU3 läuft, deswegen bin ich eigentlich vom Accespoint dazu gewechselt.

Danke deiner Hilfe und Geduld, ich bin im Englischen nicht so Bewandert hat Russisch in nder Schule. :D

Ich hab mit dem Ding die Faxen Dicke, kannst du mir eine empfehlen mit der es zu 100% mit der CCU3 und Motiondetection an und aus Funktioniert ?

Xel66
Beiträge: 14085
Registriert: 08.05.2013, 23:33
System: Alternative CCU (auf Basis OCCU)
Wohnort: Nordwürttemberg
Hat sich bedankt: 580 Mal
Danksagung erhalten: 1492 Mal

Re: Cuxd auf CCu3 und Motion Detection

Beitrag von Xel66 » 11.03.2019, 01:01

Log Dich mit einem normalen Rechner im Webinterface der Cam ein und konfiguriere die Bewegungserkennung. Ich kenne die App nicht, vielleicht geht es auch damit. Wenn das denn konfiguriert ist und funktioniert, dann lies die Konfiguration aus. Dann sollten auch keine Nullwerte rauskommen. Danach versuchst Du, mit dem Abschaltstring, die Bewegungserkennung abzuschalten. Das scheint ja schon mal funktioniert zu haben, sonst wären ja nicht die ganzen Nullwerte jetzt drin. Somit ist sichergestellt, dass der dazu benutzte User die notwendigen Rechte besitzt, das Passwort korrekt ist und auch korrekt durch die CCU übermittelt wird. Danach baust Du den Aktivierungsstring nochmals mit den ausgelesenen Daten zusammen und fügst ihn in das Script ein. Damit sollte es funktionieren. Eigentlich sieht das in Deinem Posting von 10.03.2019, 03:24 ganz brauchbar aus.

Hast Du eigentlich schon mal die Firmware der Cam geupdatet? Ich meine, früher auch die Areas gehabt zu haben und auf die Parameter Width, Height, Threshold, Sensitivity uns Valid umstellen musste, weil mit einem Male keine Rasterflächen für die Bewegungserkennungsbereiche zu aktivieren waren, sondern die Bereiche mit der Maus frei konfiguriert werden konnten. Grundsätzlich sollte es aber auch mit Deiner Cam und der derzeitig darauf befindlichen Firmware klappen.

Bei mir funktioniert es ja auch. Ich benutzte die Funktion auch ständig, weil ich bei länger offener Haustür und bei Schneefall bzw. Regen in der Nacht die Erkennung deaktiviere. Sonst werde ich mit Mails zugeschüttet. Dreihundert Mails in der Nacht sind keine Seltenheit. Und Russisch kann ich auch nicht mehr. ;-)

Gruß Xel66
-------------------------------------------------------------------------------------------
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch

aalfred
Beiträge: 103
Registriert: 27.11.2017, 15:44
Hat sich bedankt: 1 Mal

Re: Cuxd auf CCu3 und Motion Detection

Beitrag von aalfred » 11.03.2019, 01:27

so jetzt habe ich volle werte, werde es mal schnell Bearbeiten, mit suchen und erstzen geht es ja flott in notepad+++ :D

<CGI_Result>
<result>0</result>
<isEnable>1</isEnable>
<linkage>132</linkage>
<snapInterval>1</snapInterval>
<sensitivity>2</sensitivity>
<triggerInterval>0</triggerInterval>
<isMovAlarmEnable>1</isMovAlarmEnable>
<isPirAlarmEnable>0</isPirAlarmEnable>
<schedule0>281474976710655</schedule0>
<schedule1>281474976710655</schedule1>
<schedule2>281474976710655</schedule2>
<schedule3>281474976710655</schedule3>
<schedule4>281474976710655</schedule4>
<schedule5>281474976710655</schedule5>
<schedule6>281474976710655</schedule6>
<area0>1023</area0>
<area1>1023</area1>
<area2>1023</area2>
<area3>1023</area3>
<area4>1023</area4>
<area5>1023</area5>
<area6>1023</area6>
<area7>1023</area7>
<area8>1023</area8>
<area9>1023</area9>
</CGI_Result>

Xel66
Beiträge: 14085
Registriert: 08.05.2013, 23:33
System: Alternative CCU (auf Basis OCCU)
Wohnort: Nordwürttemberg
Hat sich bedankt: 580 Mal
Danksagung erhalten: 1492 Mal

Re: Cuxd auf CCu3 und Motion Detection

Beitrag von Xel66 » 11.03.2019, 01:44

Sieht brauchbar aus. Jetzt mal versuchen zu deaktivieren und noch mal auslesen, um festzustellen, ob es funktioniert hat. Du kannst ja auch die so erstellte URL im Browser testen. Da bekommst Du wenigstens eine Antwort.

Gruß Xel66
-------------------------------------------------------------------------------------------
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch

aalfred
Beiträge: 103
Registriert: 27.11.2017, 15:44
Hat sich bedankt: 1 Mal

Re: Cuxd auf CCu3 und Motion Detection

Beitrag von aalfred » 11.03.2019, 01:52

Ich habe den kram jetzt bearbeitet und im Browser getestet, die xxx sind natürlich angepasst.

string text="http://192.168.xx.xx:88/cgi-bin/CGIProxy.fcgi?cmd=setMotionDetectConfig1&usr=xxxx&pwd=xxxxxx&result=0&isEnable=1&linkage=132&snapInterval=1&sensitivity=2&triggerInterval=0&isMovAlarmEnable=1&isPirAlarmEnable=0&schedule0=281474976710655&schedule1=281474976710655&schedule2=281474976710655&schedule3=281474976710655&schedule4=281474976710655>&schedule5=281474976710655&schedule6=281474976710655&area0=1023&area1=1023&area2=1023&area3=1023&area4=1023&area5=1023&area6=1023&area7=1023&area8=1023&area9=1023";

versuche ich das mit dem in anführungszeichen im Browser darauf zuzugreifen passiert :( das hier

<CGI_Result>
<result>-3</result>
</CGI_Result>

Wenn ich es in Der Kamerasoftware Ausschalte ändert sich nur die Zeile <isEnable>0</isEnable> in eine 0, also auslesen geht. Ich habe nur kein Zugriff
<CGI_Result>
<result>-3</result>
</CGI_Result>
Zuletzt geändert von aalfred am 11.03.2019, 02:07, insgesamt 1-mal geändert.

Xel66
Beiträge: 14085
Registriert: 08.05.2013, 23:33
System: Alternative CCU (auf Basis OCCU)
Wohnort: Nordwürttemberg
Hat sich bedankt: 580 Mal
Danksagung erhalten: 1492 Mal

Re: Cuxd auf CCu3 und Motion Detection

Beitrag von Xel66 » 11.03.2019, 02:01

Bist Du Dir sicher, dass der Befehl:
aalfred hat geschrieben:
11.03.2019, 01:52
cmd=setMotionDetectConfig1
richtig ist? Den Befehl gibt es zwar, aber der ist m.E. für andere Firmwarversionen bzw. Cams. Und wenn Du mit setMotion... ohne die 1 auslesen kannst, ist der Befehl zum Setzen der Konfiguration auch ohne die 1.

Gruß Xel66
-------------------------------------------------------------------------------------------
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch

aalfred
Beiträge: 103
Registriert: 27.11.2017, 15:44
Hat sich bedankt: 1 Mal

Re: Cuxd auf CCu3 und Motion Detection

Beitrag von aalfred » 11.03.2019, 02:15

Ich glaube du hast recht die eins muss weg, habe es in der Kamera Software Deaktiviert und den Link in anführungszeichen im Browser geklickt und war Aktiviert :D :D

Funktioniert Definitiv, Die "isEnable1" in 0 ändern und läuft, ich danke dir für deine Geduld !! :D

Xel66
Beiträge: 14085
Registriert: 08.05.2013, 23:33
System: Alternative CCU (auf Basis OCCU)
Wohnort: Nordwürttemberg
Hat sich bedankt: 580 Mal
Danksagung erhalten: 1492 Mal

Re: Cuxd auf CCu3 und Motion Detection

Beitrag von Xel66 » 11.03.2019, 02:32

Na bidde. Funktioniert doch. Lag an der anderen benutzten Anleitung, die für einen anderen Cam-Typ war. Die Befehle sind halt ähnlich und ändern sich manchmal auch innerhalb einer Typreihe durch Firmwareupdates.

Gruß Xel66
-------------------------------------------------------------------------------------------
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch

aalfred
Beiträge: 103
Registriert: 27.11.2017, 15:44
Hat sich bedankt: 1 Mal

Re: Cuxd auf CCu3 und Motion Detection

Beitrag von aalfred » 11.03.2019, 03:34

Läuft wie gewüncht, Top. Jetzt hole ich mir noch Keymatic und bin zufrieden.

Antworten

Zurück zu „CUxD“