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

DS_Starter

 :D

Ich hatte den setZoom setter fest eingestellt damit ich auch etwas testen kann.
Hab das jetzt in den produktiven Stand gebracht und auch eine Lösung für die Presets / Patrols eingebaut.
Jetzt müßten die Bedienelemente für Zoom, Presets und Patrols nur dann erscheinen wenn es valide Werte gibt.

Bitte nochmal testen ...#

LG,
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

juemuc

Hallo Heiko,

super. Danke

Jetzt fehlt nur noch die Lösung für das FTUI-Widget  ::)

Viele Grüße
Jürgen
3x Sonos Play 1, 1x Sonos Arc + Sub, 1 Sonos-One, 1x Sonos Playbar
FB6690 + FB7490 mit 4x Dect 200 und 3 Dect-ULE-Thermostate,  raspberry3B+, HM Funkmodul HM-MOD-RPI-PCB, HM Klingelsensor HM-Sen-DB-PCB, HM (IP) Fensterkontakte und  Amazon Echo Dot,  piVCCU, pi OS (bookworm).

DS_Starter

wusste doch dass da noch was ist  ;)

Muss ich nal schauen ...

Wie fühlt sich das Ganze im Betrieb jetzt an ? Wie schnell reagieren die zoom Befehle ?
Schade dass ich es nicht selbst probieren kann...
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

juemuc

Hallo Heiko,

ich habe jetzt noch einmal die Zoom-Möglichkeiten verglichen.
Wenn ich in der Reolink-App bzw. in der Surveillance Station die "+" oder "-" -Taste dücke, ist der Zoomweg kleiner. So schnell kann ich in Fhem nicht zwischen "+/-" und "stop" wechseln. Eventuell macht es Sinn, dies "intern" zu lösen und nur die "+/-"-Taste zu verwenden. Hierbei müsste dann nach dem Tastendruck sehr schnell intern das "stop" kommen.

Ich kann aber auch gut mit der aktuellen Form leben. So oft zoomt man nicht.

MAcht es Sinn, immer am Ende die Stop-Taste zu drücken? Nicht das das Programm versucht immer weiter zu zoomen ohne das es geht.

Viele Grüße
Jürgen
3x Sonos Play 1, 1x Sonos Arc + Sub, 1 Sonos-One, 1x Sonos Playbar
FB6690 + FB7490 mit 4x Dect 200 und 3 Dect-ULE-Thermostate,  raspberry3B+, HM Funkmodul HM-MOD-RPI-PCB, HM Klingelsensor HM-Sen-DB-PCB, HM (IP) Fensterkontakte und  Amazon Echo Dot,  piVCCU, pi OS (bookworm).

DS_Starter

Wir können versuchen das Optimum rauszuholen. Ich probiere nochmal was, hab eine Idee....

ZitatMAcht es Sinn, immer am Ende die Stop-Taste zu drücken? Nicht das das Programm versucht immer weiter zu zoomen ohne das es geht.
Ich denke das ist der API egal. Wenn zoom am Ende dann Ende.  ;)
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

Habe eine Version hochgeladen bei der jeweils 1 s nachdem + oder - gedückt wurde automatisch der STop ausgelöst wird. D.h. man kann steppweise vor/zurückfahren.
Probier mal bitte.
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

Ich habe noch nachgelegt. Die Stop-Taste ist jetzt raus, dafür gibt es zwei  Tasten mehr für schnellen Vor/Rücklauf.
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

juemuc

Du bist ja schneller als ich testen kann  ;D

Leider ist diese Version nicht gut.

1. optisch ist vor dem ++ und nach dem -- jeweils ein Punkt ".++" bzw. "--."  Die Funktion ist ok.

2. "+" und "-" kann man nur einmal drücken. Danach passiert nichts mehr. Auch der "Sprung" ist detlich größer als direkt in der SVS oder in der Reolink-App.

Viele Grüße
Jürgen
3x Sonos Play 1, 1x Sonos Arc + Sub, 1 Sonos-One, 1x Sonos Playbar
FB6690 + FB7490 mit 4x Dect 200 und 3 Dect-ULE-Thermostate,  raspberry3B+, HM Funkmodul HM-MOD-RPI-PCB, HM Klingelsensor HM-Sen-DB-PCB, HM (IP) Fensterkontakte und  Amazon Echo Dot,  piVCCU, pi OS (bookworm).

DS_Starter

Hi Jürgen,

Zitat1. optisch ist vor dem ++ und nach dem -- jeweils ein Punkt ".++" bzw. "--."  Die Funktion ist ok.
Ja, den brauche ich aus programmtechnischen Gründen. + oder ++ wird als undef geliefert und kann ich sonst nicht unterscheiden.

Zitat2. "+" und "-" kann man nur einmal drücken. Danach passiert nichts mehr. Auch der "Sprung" ist detlich größer als direkt in der SVS oder in der Reolink-App.
Das schaue ich mir an. Den Sprung kann ich verändern, ist ein Zeitfaktor.

Melde mich.
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

So, die Stop-Taste habe ich wieder drin. Man braucht einfach einen Tastenwechsel wenn man wiederholt z.B. + drücken will. Das ist eine Eigenart dieses Wigdets.
Die Zeit für + habe ich verkürzt.

Wie sieht es damit aus ?
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

juemuc

Hallo Heiko,

wenn man von ".++" nach "--." geht, ist die Zeit wohl zu kurz. Der Zoom ist noch nicht am Ende. Das Gleiche auch in der anderen Richtung.
Bei den "+/-" Tasten habe ich den Eindruck, dass diese gefühlt mehrfach auslösen. Mit "-" und der Stop-Taste gelingen sehr kleine Schritte. Mit der "+"-Taste in Verbindung mit "stop" gelingt mir das nicht so gut.
Dies mag aber auch an meinem Testsystem (VM-Ware mit Ubuntu 20.04) liegen. Die ist etwas träger als die beiden Pi  8)

Viele Grüße
Jürgen
3x Sonos Play 1, 1x Sonos Arc + Sub, 1 Sonos-One, 1x Sonos Playbar
FB6690 + FB7490 mit 4x Dect 200 und 3 Dect-ULE-Thermostate,  raspberry3B+, HM Funkmodul HM-MOD-RPI-PCB, HM Klingelsensor HM-Sen-DB-PCB, HM (IP) Fensterkontakte und  Amazon Echo Dot,  piVCCU, pi OS (bookworm).

DS_Starter

 Hab die Zeiten für .++ und --. angepasst, besser ?

Eine Mehrfachauslösung bei +/- passiert nicht. Aber das kannst du mit verbose 4 sehr gut sehen welche / wieviele Befehle an die SVS gehen. Nach einem Start kommt nur mit zeitl. Verzögerung ein Stop, sonst nichts.
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

juemuc

Hallo Heiko,

die Zeiten für "++" und "--" passen nun.

Im Log stehen mehrere Aufrufe für einmal "+" oder einmal "-".

2020.06.24 19:13:37 3: E1Zoom - Zoom operation "out:Stop" of Camera E1-Zoom successfully done
2020.06.24 19:14:27 4: E1Zoom - ####################################################
2020.06.24 19:14:27 4: E1Zoom - ###    start cam operation setZoom         
2020.06.24 19:14:27 4: E1Zoom - ####################################################
2020.06.24 19:14:27 4: E1Zoom - --- Begin Function SSCam_getapisites nonblocking ---
2020.06.24 19:14:27 4: E1Zoom - API hashvalues already set - ignore get apisites
2020.06.24 19:14:27 4: E1Zoom - --- Begin Function SSCam_getcamid nonblocking ---
2020.06.24 19:14:27 4: E1Zoom - CAMID already set - ignore get camid
2020.06.24 19:14:27 4: E1Zoom - --- Begin Function setZoom nonblocking ---
2020.06.24 19:14:27 5: E1Zoom - HTTP-Call will be done with httptimeout-Value: 4 s
2020.06.24 19:14:27 4: E1Zoom - execute operation Zoom "out:Stop:"
2020.06.24 19:14:27 4: E1Zoom - Call-Out now: https://jue0159.selfhost.info:8701/webapi/entry.cgi?api="SYNO.SurveillanceStation.PTZ"&version="5"&method="Zoom"&cameraId="9"&control="out"&moveType="Stop"&_sid="AdZyXacZNPI7knoPKu0vQsLnPCGz68T-SUAb6kg5Df0OrnCJcLP2TYarXx6X0BLLCvRvB1I_OTyZNkzepQO8-0"
2020.06.24 19:14:27 5: E1Zoom - JSON returned: {
  'success' => bless( do{\(my $o = 1)}, 'JSON::PP::Boolean' )
}

2020.06.24 19:14:27 3: E1Zoom - Zoom operation "out:Stop" of Camera E1-Zoom successfully done
2020.06.24 19:14:30 4: E1Zoom - ####################################################
2020.06.24 19:14:30 4: E1Zoom - ###    start cam operation setZoom         
2020.06.24 19:14:30 4: E1Zoom - ####################################################
2020.06.24 19:14:30 4: E1Zoom - --- Begin Function SSCam_getapisites nonblocking ---
2020.06.24 19:14:30 4: E1Zoom - API hashvalues already set - ignore get apisites
2020.06.24 19:14:30 4: E1Zoom - --- Begin Function SSCam_getcamid nonblocking ---
2020.06.24 19:14:30 4: E1Zoom - CAMID already set - ignore get camid
2020.06.24 19:14:30 4: E1Zoom - --- Begin Function setZoom nonblocking ---
2020.06.24 19:14:30 5: E1Zoom - HTTP-Call will be done with httptimeout-Value: 4 s
2020.06.24 19:14:30 4: E1Zoom - execute operation Zoom "out:Start:0.5"
2020.06.24 19:14:30 4: E1Zoom - Call-Out now: https://jue0159.selfhost.info:8701/webapi/entry.cgi?api="SYNO.SurveillanceStation.PTZ"&version="5"&method="Zoom"&cameraId="9"&control="out"&moveType="Start"&_sid="AdZyXacZNPI7knoPKu0vQsLnPCGz68T-SUAb6kg5Df0OrnCJcLP2TYarXx6X0BLLCvRvB1I_OTyZNkzepQO8-0"
2020.06.24 19:14:30 5: E1Zoom - JSON returned: {
  'success' => bless( do{\(my $o = 1)}, 'JSON::PP::Boolean' )
}

2020.06.24 19:14:30 3: E1Zoom - Zoom operation "out:Start" of Camera E1-Zoom successfully done
2020.06.24 19:14:31 4: E1Zoom - ####################################################
2020.06.24 19:14:31 4: E1Zoom - ###    start cam operation setZoom         
2020.06.24 19:14:31 4: E1Zoom - ####################################################
2020.06.24 19:14:31 4: E1Zoom - --- Begin Function SSCam_getapisites nonblocking ---
2020.06.24 19:14:31 4: E1Zoom - API hashvalues already set - ignore get apisites
2020.06.24 19:14:31 4: E1Zoom - --- Begin Function SSCam_getcamid nonblocking ---
2020.06.24 19:14:31 4: E1Zoom - CAMID already set - ignore get camid
2020.06.24 19:14:31 4: E1Zoom - --- Begin Function setZoom nonblocking ---
2020.06.24 19:14:31 5: E1Zoom - HTTP-Call will be done with httptimeout-Value: 4 s
2020.06.24 19:14:31 4: E1Zoom - execute operation Zoom "out:Stop:"
2020.06.24 19:14:31 4: E1Zoom - Call-Out now: https://jue0159.selfhost.info:8701/webapi/entry.cgi?api="SYNO.SurveillanceStation.PTZ"&version="5"&method="Zoom"&cameraId="9"&control="out"&moveType="Stop"&_sid="AdZyXacZNPI7knoPKu0vQsLnPCGz68T-SUAb6kg5Df0OrnCJcLP2TYarXx6X0BLLCvRvB1I_OTyZNkzepQO8-0"
2020.06.24 19:14:31 5: E1Zoom - JSON returned: {
  'success' => bless( do{\(my $o = 1)}, 'JSON::PP::Boolean' )
}

2020.06.24 19:14:31 3: E1Zoom - Zoom operation "out:Stop" of Camera E1-Zoom successfully done


Dies könnte aber an der Trägheit des Systems liegen. Ich teste jetzt auf dem ersten produktiven Pi  ;D

Ich nehme alles zurück. Das sind ja unterschiedliche Kommandos. Also von daher ok. Es stellt sich daher die Frage, ob die von Dir definierte Zeit 0.5 oder das folgende STOP-Komando relevant ist. Kannst Du die Zeit mal auf 0.1 setzen?

Viele Grüße

Jürgen
3x Sonos Play 1, 1x Sonos Arc + Sub, 1 Sonos-One, 1x Sonos Playbar
FB6690 + FB7490 mit 4x Dect 200 und 3 Dect-ULE-Thermostate,  raspberry3B+, HM Funkmodul HM-MOD-RPI-PCB, HM Klingelsensor HM-Sen-DB-PCB, HM (IP) Fensterkontakte und  Amazon Echo Dot,  piVCCU, pi OS (bookworm).

DS_Starter

Hallo Jürgen,

bist du noch an Bord ?
Hat etwas länger gedauert. Hab die Zeit auf 0.1 gesetzt.

Aber noch viel mehr gemacht. Im Streamingsdevice gibt es nun vier Drucktasten wie für PTZ. Damit klappt auch die Mehrfachbedienung. Außerdem ist Zoom nun auch in einem PTZ-Device für FTUI integriert.

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

juemuc

yep. Habe Urlaub  ;D

Ich teste gleich.

Viele Grüße
Jürgen
3x Sonos Play 1, 1x Sonos Arc + Sub, 1 Sonos-One, 1x Sonos Playbar
FB6690 + FB7490 mit 4x Dect 200 und 3 Dect-ULE-Thermostate,  raspberry3B+, HM Funkmodul HM-MOD-RPI-PCB, HM Klingelsensor HM-Sen-DB-PCB, HM (IP) Fensterkontakte und  Amazon Echo Dot,  piVCCU, pi OS (bookworm).