49_SSCam: Fragen, Hinweise, Neuigkeiten und mehr rund um dieses Modul

Begonnen von DS_Starter, 14 Dezember 2015, 16:19:08

Vorheriges Thema - Nächstes Thema

OliS.

Mmh, leider keine Änderung...

EDIT: Aber mach Dir keinen Stress. Ich benötige die Funktion derzeit nicht. Habe sie nur der Vollständigkeit halber getestet.

Oli
FHEM in Debian VM auf DS720+, HMLAN und HMUARTLGW, RFXTRX, Conbee II, Homebridge, Alexa
Geräte: Homematic, Tradfri, Shelly, IT, ESA2000, VU+, Denon-AVR, Sonos, Fritz!Box, Harmony Hub, IP-Cams, Roborock, Automower

DS_Starter

#121
Hi Oli,

ich bin dir sehr dankbar dass du alles auch testest. Denn es ist schon sehr eigenartig wie unterschiedlich sich doch die verschiedenen Surveillance Station Versionen verhalten.   Ich hab die Version 7.1-4122, du die 7.1-4110. Bei mir läuft es einwandfrei und du hast mit einer Funktion Schwierigkeiten obwohl die der "Preset"-Funktion SEHR ähnlich ist.

Auf jeden Fall ist der "Errorcode: 400 - Execution failed" eine Mitteilung die die Surveillance Station auf den HttP-Call zurück bringt.

http://192.168.188.35:5000/webapi/entry.cgi?api=SYNO.SurveillanceStation.PTZ&version=3&method=AbsPtz&cameraId=1&posX=120&posY=450&_sid="mJeoujwhWNv4gC4KNN03999"


Ich habe nochmal eine Änderung vorgenommen. Versuche es bitte damit wieder ....

Edit: Und wenn das auch nichts bingt, benutze mal bitte eine DSM-Session mit Admin-Group-Nutzer. Nur um sicher zu gehen dass es kein Rechteproblem gibt was in dem Fall m.M. nach ein Bug wäre.

Grüße
Heiko
ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

OliS.

Ich habe die neue Version eingespielt. Leider keine Änderung.
Anschließend habe ich "attr Session DSM" gesetzt und anschließend die credentials für den DSM-Admin gesetzt. Leider bleibt die Fehlermeldung.

Soll ich mal die Surveillance Station Version auf 7.1-4122 heben, oder willst Du weiter testen?

Oli
FHEM in Debian VM auf DS720+, HMLAN und HMUARTLGW, RFXTRX, Conbee II, Homebridge, Alexa
Geräte: Homematic, Tradfri, Shelly, IT, ESA2000, VU+, Denon-AVR, Sonos, Fritz!Box, Harmony Hub, IP-Cams, Roborock, Automower

DS_Starter

Hallo Oli,

das sieht mir sehr nach Versionsproblem aus, einen Programmbug schließe ich mittlerweile aus.

Hebe die SVS-Version mal auf die aktuelle an.
Bin da echt gespannt ....

Grüße
Heiko
ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

DS_Starter

Hallo Oli,

ich glaube wir sind auf dem falschen Pfad.

Laut deinem Kamera-List kann deine Kamera gar keine AbsPTZ-Aktion:

016-02-06 11:27:31   CapChangeSpeed  false
     2016-02-06 11:27:31   CapPTZAbs       false
     2016-02-06 11:27:31   CapPTZAutoFocus false
ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

OliS.

Zitat von: DS_Starter am 06 Februar 2016, 17:30:09
Hallo Oli,

ich glaube wir sind auf dem falschen Pfad.

Laut deinem Kamera-List kann deine Kamera gar keine AbsPTZ-Aktion:

016-02-06 11:27:31   CapChangeSpeed  false
     2016-02-06 11:27:31   CapPTZAbs       false
     2016-02-06 11:27:31   CapPTZAutoFocus false


Ich wollte gerade schreiben, dass auch das Update der Surveillance Station nichts gebracht hat. Und dann wollte ich noch schreiben, dass ich hoffe, dass es kein Anwenderfehler ist.
Tut mir leid, ich wusste nicht, dass die Funktion von der Kamera speziell unterstützt werden muss. Dachte, PTZ reicht.

Entschuldige bitte die Verwirrung, und danke trotzdem für die Mühe.

Zerknirschte Grüße
Oli
FHEM in Debian VM auf DS720+, HMLAN und HMUARTLGW, RFXTRX, Conbee II, Homebridge, Alexa
Geräte: Homematic, Tradfri, Shelly, IT, ESA2000, VU+, Denon-AVR, Sonos, Fritz!Box, Harmony Hub, IP-Cams, Roborock, Automower

DS_Starter

Hi OLi,

nein ich danke für DEINE Mühe ... weiter so  :)

Wir haben doch ein Ergebnis erzielt. So werde ich in dem Modul die Abfrage auf das Reading ändern, dass diese Funktion wirklich nur bei PTZ-Kameras angeboten wird, die CapPTZAbs = true tragen. Dann dürfte es keine Verwirrung mehr geben.

Und du bist auf der aktuellen SVS-Version  ;)

Also schönen Abend und bis zum nächsten Mal !

Grüße
Heiko

ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

OliS.

Zitat von: DS_Starter am 06 Februar 2016, 18:51:06
Wir haben doch ein Ergebnis erzielt.
Nett, dass Du das so siehst.  :D

ZitatUnd du bist auf der aktuellen SVS-Version  ;)
Ja, bin ich.

ZitatAlso schönen Abend und bis zum nächsten Mal !
Ja, wünsche ich Dir auch.

Oli
FHEM in Debian VM auf DS720+, HMLAN und HMUARTLGW, RFXTRX, Conbee II, Homebridge, Alexa
Geräte: Homematic, Tradfri, Shelly, IT, ESA2000, VU+, Denon-AVR, Sonos, Fritz!Box, Harmony Hub, IP-Cams, Roborock, Automower

marvin78

Das Modul entwickelt sich ja erstaunlich schnell. Sehr schön. Was mir aktuell gar nicht gefällt ist, dass es zu geschwätzig ist. Log Einträge über einen gestartetes und gestopptes Recording oder einen erfolgreichen Snapshot gehören, meiner Ansicht nach, nicht nach verbose 2 sonder eher nach 3. So muss man es zumindest in Relation zu vielen anderen Modulen sehen, die ähnliche Einträge nach 3 loggen. Eventuell kannst du ja überlegen, hier was zu machen.

DS_Starter

Guten Morgen Marvin78,

danke für den Hinweis.
Habe kurz darüber nachgedacht, die Änderung als richtig und sinvoll eingeschätzt, die Logeinträge im Modul entsprechend durchgesehen / auf "3" geändert und eingecheckt.

ZitatDas Modul entwickelt sich ja erstaunlich schnell ....
Wenn das Frühjahr losgeht und die Gartenzeit beginnt ist es damit vorbei  ;)
ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter


DS_Starter

Hallo zusammen,

zusätzlich zu der Koordinatensteuerung "set <name> goAbsPTZ" habe ich nun auch die kontinuierliche Bewegung von PTZ-Linsen implementiert.

@Oli, deine Kamera sollte diese Möglichkeit nun nutzen können.

HIer wieder ein Auszug aus der Beschreibung zur Anwednung des Befehls.

set <name> move [ up | down | left | right | dir_X ] [Sekunden]

Mit diesem Kommando wird eine kontinuierliche Bewegung der PTZ-Kamera gestartet. Neben den vier Grundrichtungen up/down/left/right stehen auch Zwischenwinkelmaße "dir_X" zur Verfügung. Die Feinheit dieser Graduierung ist von der Kamera abhängig und kann dem Reading "CapPTZDirections" entnommen werden.

Das Bogenmaß von 360 Grad teilt sich durch den Wert von "CapPTZDirections" und beschreibt die Bewegungsrichtungen beginnend mit "0=rechts" entgegen dem Uhrzeigersinn. D.h. bei einer Kamera mit "CapPTZDirections = 8" bedeutet dir_0 = rechts, dir_2 = oben, dir_4 = links, dir_6 = unten nzw. dir_1, dir_3, dir_5 und dir_7 die entsprechenden Zwischenrichtungen. Die möglichen Bewegungsrichtungen bei Kameras mit "CapPTZDirections = 32" sind dementsprechend kleinteliger.

Im Gegensatz zum "set <name> goAbsPTZ"-Befehl startet der Befehl "set <name> move" eine kontinuierliche Bewegung bis ein Stop-Kommando empfangen wird. Das Stop-Kommando wird nach Ablauf der optional anzugebenden Zeit [Sekunden] ausgelöst. Wird diese Laufzeit nicht angegeben, wird implizit Sekunde = 1 gesetzt.

Beispiele:

set <name> move up 0.5          : bewegt die Linse 0,5 Sekunden (zzgl. Prozesszeit) nach oben (zzgl. Prozesszeit)
set <name> move dir_1 1.5       : bewegt die Linse 1,5 Sekunden (zzgl. Prozesszeit) nach rechts-oben
set <name> move dir_20 0.7      : bewegt die Linse 1,5 Sekunden (zzgl. Prozesszeit) nach links-unten bei "CapPTZDirections = 32"


Viel Spaß beim Testen ....

Heiko
ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

OliS.

Guten Morgen Heiko!

Danke für das Update. Funktioniert super. Auch das bei meinen Kameras nicht verfügbare Kommando (war es nun goTilt oder goAbsPTZ..?) wird bei mir nicht mehr angeboten. So war das ja glaub ich von Dir geplant.

Oli
FHEM in Debian VM auf DS720+, HMLAN und HMUARTLGW, RFXTRX, Conbee II, Homebridge, Alexa
Geräte: Homematic, Tradfri, Shelly, IT, ESA2000, VU+, Denon-AVR, Sonos, Fritz!Box, Harmony Hub, IP-Cams, Roborock, Automower

DS_Starter

Morgen Oli,

goTilt hatte ich die Funktion in der Testversion genannt, habe mich aber zu goAbsPTZ unentschieden um den Bezug zur inhaltlichen Funktion eindeutiger abzugrenzen.

Du hast recht, so wie du es beschrieben hast ist es geplant.
Danke für deine Mitarbeit Oli :)

Schönen Tag Oli ....

Gruß
Heiko
ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

oli82

@DS_Starter
Gibt die API evtl den Dateinamen oder etwas vergleichbares des über SSCam erstellten Snapshots zurück?
Das würde nämlich sehr bei der Weiterverarbeitung des Snapshots helfen ;)
Danke