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

Hallo Matthias,

ich konnte leider nichts brauchbares für eine Kanalselektion entdecken, habe aber eine Anfrage an Synology (im offiziellen Forum) gestartet. Mal sehen ob etwas dabei herauskommt.

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

dt2510

Irgendwie scheint sich seit meinen letzten Versuchen mit SSCam einiges getan zu haben.
Bisher hab' ich da Kamerabild per

<div data-type="image" data-device="D200" data-get="StmKeymjpegHttp" data-size="100%"></div>


eingebunden, wobei D200 der Name des Kamera Devices ist.

Beim ersten Versuch heute hat er mir nur das bekannte "Bilddatei fehlt" Symbol angezeigt. Erst nach Eingabe von

set D200 createStreamDev mjpeg

in FHEM wurde das Kamerabild angezeigt. Nach einer Weile (1 Stunde oder mehr...) wieder das gleiche Problem. Löschen und erneutes Anlegen bringt auch nichts. Hab' ich irgendetwas übersehen ?

Ich habe mittlerweile auch das sscamstrm Widget getestet - ebenfalls ohne Erfolg.

Es muß doch nach wie vor möglich sein das aktuelle Kamerabild anzuzeigen !?

DS_Starter

ZitatEs muß doch nach wie vor möglich sein das aktuelle Kamerabild anzuzeigen !?
Das funktioniert z.B. bei mir auch problemlos.

Kann es sein, dass sich bei dir der Key in StmKeymjpegHttp regelmäßig ändert ?

In früheren SVS-Versionen konnte/musste man das einstellen ob es sich pro Stunde ändern soll oder permanent bleibt.
Aktuell ist es nicht mehr so. (SVS 8.2.6)
Hast du das Attribut pollcaminfoall aktiviert ?
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

dt2510

#1758
Zitat von: DS_Starter am 04 Oktober 2019, 12:39:50
Hast du das Attribut pollcaminfoall aktiviert ?

Ich hab' ne neue Kamera und das hatte ich natürlich vergessen  ::) Danke !!!

dt2510

Zitat von: DS_Starter am 04 Oktober 2019, 12:39:50
Kann es sein, dass sich bei dir der Key in StmKeymjpegHttp regelmäßig ändert ?

In früheren SVS-Versionen konnte/musste man das einstellen ob es sich pro Stunde ändern soll oder permanent bleibt.
Aktuell ist es nicht mehr so. (SVS 8.2.6)

Wo kann ich den Key fixieren ? Dann könnte ich mir zukünftig das Polling schenken ...

DS_Starter

ZitatWo kann ich den Key fixieren ? Dann könnte ich mir zukünftig das Polling schenken ...
In früheren Releases der SVS gab es das unter IP-Camera -> Live-Ansicht -> Extras. Im aktuellen Release (und auch schon davor)
gibt es diese Einstellungsmöglichkeit zumindest bei meiner DS nicht mehr.
Ich lasse das Polling laufen. Stört ja nicht.
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

BM030

Hi,

seit dem letzten update bekomme ich diesen Fehler im Log:
ZitatSSCam.WZKamera - ERROR - Operation getStmUrlPath of Camera WZKamera was not successful. Errorcode: 401 - Parameter invalid

Und leider auch kein Bild mehr.

Muss ich noch einen Parameter setzen?

Die readings mit StmKey beginnend sind auch seit 3 Tagen nicht mehr aktuell, alle anderen schon.

DS_Starter

Guten morgen,

mit einem Update hat das Problem vermutlich nichts zu tun. Läuft auch einwandfrei bei mir bzw. an dieser Stelle hat sich bei den letzten Updates nichts geändert.
Mach mal bitte ein List deiner Cam und ein verbose 5 Log mit dem Befehl "get ... stmUrlPath".
Hast du eventuell ein Synology SVS Update gemacht ?

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

BM030

2019.10.16 08:49:27 2: SSCam.WZKamera - ERROR - Operation getStmUrlPath of Camera WZKamera was not successful. Errorcode: 401 - Parameter invalid
2019.10.16 08:50:10 4: SSCam.WZKamera - ####################################################
2019.10.16 08:50:10 4: SSCam.WZKamera - ###    start cam operation getStmUrlPath         
2019.10.16 08:50:10 4: SSCam.WZKamera - ####################################################
2019.10.16 08:50:10 4: SSCam.WZKamera - --- Begin Function SSCam_getapisites nonblocking ---
2019.10.16 08:50:10 4: SSCam.WZKamera - API hashvalues already set - ignore get apisites
2019.10.16 08:50:10 4: SSCam.WZKamera - --- Begin Function SSCam_getcamid nonblocking ---
2019.10.16 08:50:10 4: SSCam.WZKamera - CAMID already set - ignore get camid
2019.10.16 08:50:10 4: SSCam.WZKamera - --- Begin Function getStmUrlPath nonblocking ---
2019.10.16 08:50:10 5: SSCam.WZKamera - HTTP-Call will be done with httptimeout-Value: 20 s
2019.10.16 08:50:10 4: SSCam.WZKamera - Call-Out now: https://192.168.0.102:9901/webapi/entry.cgi?api="SYNO.SurveillanceStation.Camera"&method="GetLiveViewPath"&version=9&idList="3"&_sid="VmeC4CgYlARRg14A0MQN414008"
2019.10.16 08:50:10 5: SSCam.WZKamera - JSON returned: $VAR1 = {
  'error' => {
    'code' => 401
  },
  'success' => bless( do{\(my $o = 0)}, 'JSON::PP::Boolean' )
};

2019.10.16 08:50:10 2: SSCam.WZKamera - ERROR - Operation getStmUrlPath of Camera WZKamera was not successful. Errorcode: 401 - Parameter invalid


Ich habe die Syno neu gestartet...

DS_Starter

#1764
Der Aufruf zur Syno sieht korrekt aus. Mach bitte noch das List der Cam.
Du kannst als workaround probieren das Attr simu_SVSVersion zunächst auf einen kleineren Wert, zb. 8.0.0, zu setzen.

Edit: ein get ... scanVirgin kann auch nichts schaden.
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

BM030

Hi, danke für Deine Anregungen,

ich habe gerade im Error der Cam gesehen, dass er beim erstellen eines Snaps von der Cam ein SSL Fehler zurück bekommt. Habe nun die Ports von SSL auf http gestellt und schon bekomme ich wieder Bilder.

Am 15.10 wurde auch das Zertifikat auf der Syno erneuert, kann das zu meinem Problem geführt haben?

DS_Starter

Da es jetzt ohne https wieder klappt, würde ich sagen ja, an dem neuen Zert hats gelegen. Allerdings bleibt es für mich undurchsichtig weil ich in dem log welches du gepostet hast, ebenfalls einen Zertifikatsfehler erwartet hätte. Der kam aber nicht.
Also so 100%ig bin ich mir nicht im Klaren was da gerade schief gelaufen ist. Aber mit dem Zert muss es ja augenscheinlich zu tun haben.
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

BM030

sobald ich wieder auf ssl stelle kommt dieser Fehler:

2019-10-16_18:29:10 SSCam.WZKamera Error: https://192.168.0.102:9901/webapi/entry.cgi?api="SYNO.SurveillanceStation.SnapShot"&dsId="0"&method="TakeSnapshot"&version="1"&camId="3"&blSave="true"&_sid="TzasD.yv..rNg14A0MQN414008": Can't connect(2) to https://192.168.0.102:9901:  SSL connect attempt failed


DS_Starter

Kann ich bei mir nicht bestätigen:


2019.10.16 18:40:37.801 4: CamHE1 - ####################################################
2019.10.16 18:40:37.801 4: CamHE1 - ###    start cam operation Snap         
2019.10.16 18:40:37.802 4: CamHE1 - ####################################################
2019.10.16 18:40:37.802 4: CamHE1 - --- Begin Function SSCam_getapisites nonblocking ---
2019.10.16 18:40:37.803 4: CamHE1 - API hashvalues already set - ignore get apisites
2019.10.16 18:40:37.804 4: CamHE1 - --- Begin Function SSCam_getcamid nonblocking ---
2019.10.16 18:40:37.804 4: CamHE1 - CAMID already set - ignore get camid
2019.10.16 18:40:37.805 4: CamHE1 - --- Begin Function Snap nonblocking ---
2019.10.16 18:40:37.812 4: CamHE1 - Call-Out now: https://192.168.2.10:9901/webapi/entry.cgi?api="SYNO.SurveillanceStation.SnapShot"&dsId="0"&method="TakeSnapshot"&version="1"&camId="1"&blSave="true"&_sid="tzM6kgLrs4TmI14A0MIN235902"
2019.10.16 18:40:39.088 3: CamHE1 - Snapshot of Camera Hauseingang created. ID: 23437


Habe ebenfalls auf SSL Port 9901 gestellt um vergleichbar zu sein.
Ist der Port 9901 bei dir (noch) ein HTTPS-Port ?
Ansonsten schlage vor im Forum mal zu suchen bezüglich SSL und HTTPUTILS. Ich werde selbst das auch mal tun.
Ich benutze innerhalb SSCam die Dienste des HTTPUTILS Moduls. Die SSL Kommunikation erfolgt mit diesen Routinen.
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

#1769
Noch etwas .... hat das Update des Zertifikats überhaupt geklappt ? D.h. kannst überhaupt SSL Verbindungen mit der Syno aufbauen, z.B. zum DSM ?

EDIT: Du kannst im Browser einfach die Adresse https://192.168.0.102:9901 aufrufen. Dann musst du zu deiner SVS mit SSL verbunden werden.
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