SSCAM an Synology liefert keine Snapshot Emails mehr

Begonnen von stobor, 10 Dezember 2021, 22:41:39

Vorheriges Thema - Nächstes Thema

stobor

Hallo,

ich habe seit ein paar Tagen das Problem, dass keine Emails mit Snapshot-Anlagen mehr verschickt werden. Die Snapshots kommen von der Surveillance Station meiner Synology NAS.

So werden die Mails generiert:


define SDS1 SSCam SVS 192.168.178.31
attr SDS1 pollcaminfoall 200
attr SDS1 room Surveillance
attr SDS1 smtpDebug 0
attr SDS1 smtpFrom test@xxx.de
attr SDS1 smtpHost smtp.xxx.de
attr SDS1 smtpPort 25
attr SDS1 smtpTo test@xxx.de
attr SDS1 snapEmailTxt subject => SDS1, body => SDS1 body
attr SDS1 verbose 0
attr SDS1 webCmd homeMode
attr SDS1 webCmdLabel HomeMode

define SSCam.Nord_Ost SSCam Nord-Ost 192.168.178.31 5000
attr SSCam.Nord_Ost devStateIcon .*isable.*:set_off .*nap:li_wht_on
attr SSCam.Nord_Ost httptimeout 30
attr SSCam.Nord_Ost icon it_camera
attr SSCam.Nord_Ost pollcaminfoall 210
attr SSCam.Nord_Ost pollnologging 1
attr SSCam.Nord_Ost room Surveillance
attr SSCam.Nord_Ost session DSM
attr SSCam.Nord_Ost smtpDebug 0
attr SSCam.Nord_Ost smtpFrom test@xxx.de
attr SSCam.Nord_Ost smtpHost smtp.xxx.de
attr SSCam.Nord_Ost smtpPort 25
attr SSCam.Nord_Ost smtpTo test@xxx.de
attr SSCam.Nord_Ost snapEmailTxt subject => Bewegungsalarm PIR  Ost, body => So 28.11.2021 13.59.51 - Kamera Nord_Ost ($DATE ,$TIME)
attr SSCam.Nord_Ost verbose 0
attr SSCam.Nord_Ost webCmd on:off:snap:enable:disable:runView:stopView


...

define chkTestOn notify Testschalter:on {\
  my $date = strftime "%a %e.%m.%Y %H.%M.%S", localtime;;\
  fhem "attr SSCam.Nord_Ost snapEmailTxt subject => TEST , body => $date - Kamera Nord_Ost (\$DATE ,\$TIME)";;\
  fhem "set SSCam.Nord_Ost snap 6 2";;\
}


Bis vor Kurzem funktionierte diese Lösung. Seit ein paar Tagen kommen keine Emails mehr.
Vielleicht liegt das zeitlich zusammen mit meinem Update der Synology (auf DSM 7.0.1 , Surveillance Station 8.2.10).

Hat jemand eine Idee, warum keine Mails mehr generiert werden? Wie kann ich das "reparieren"?

Vielen Dank für eure Hilfe.
Intel NUC (Ubuntu 22.04.2 LTS (GNU/Linux 5.15.0-113-generic x86_64))  mit CUL V3.2 (FW 1.57 CUL868) für FS20 und CCU3 für HM(IP) + Arduino Mega (Firmata) - FHEM Revision: 29534 - FS20, HM(IP), MQTT, Philips HUE, ModBus

DS_Starter

#1
Nabend,

setze doch mal verbose 4 oder 5 im Cam Device und löse eine Snap aus. Im Log sieht man dann bestimmt etwas.

Sehe gerade dass du verbose 0 in den Devices eingestellt hast. Damit sieht man ja nichtmal evtl. Fehlermitteilungen  ;)
Proxmox+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

stobor

Im fhem-log finde ich bereits:
2021.12.10 22:18:19 4: http://192.168.178.31:5000/webapi/entry.cgi?api=SYNO.API.Auth&version=7&method=Login&account=FHEMreader&passwd=FHEMreader&format="sid": HTTP response code 200
2021.12.10 22:18:19 5: HttpUtils http://192.168.178.31:5000/webapi/entry.cgi?api=SYNO.API.Auth&version=7&method=Login&account=FHEMreader&passwd=FHEMreader&format="sid": Got data, length: 38
2021.12.10 22:18:19 5: HttpUtils response header:
HTTP/1.1 200 OK
Server: nginx
Date: Fri, 10 Dec 2021 21:18:19 GMT
Content-Type: application/json; charset="UTF-8"
Connection: close
Vary: Accept-Encoding
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Cache-Control: max-age=0, no-cache, no-store, must-revalidate
Pragma: no-cache
Expires: 0
2021.12.10 22:18:19 5: Starting notify loop for SSCam.Carport, 2 event(s), first is Errorcode: 103
2021.12.10 22:18:19 5: End notify loop for SSCam.Carport
2021.12.10 22:18:20 4: WEB_192.168.178.52_50566 GET /fhem/FileLog_logWrapper?dev=Logfile&type=text&file=fhem-2021-12.log; BUFLEN:0


Jetzt habe ich Folgendes geändert:

attr SDS1 verbose 5
attr SSCam.Nord_Ost verbose 5


Bereits der FHEM Start liefert u.a.:
2021.12.10 23:26:12 3: SSCam.Nord_Ost - Login of User FHEMreader unsuccessful. Code: 103 - Message of errorcode "103" not found. Please turn to Synology Web API-Guide. - try again
2021.12.10 23:26:12 4: SSCam.Nord_Ost - --- Begin Function SSCam_login ---
2021.12.10 23:26:12 4: SSCam.Nord_Ost - Credentials read from RAM: FHEMreader ********
2021.12.10 23:26:12 4: SSCam.Nord_Ost - HTTP-Call login will be done with httptimeout-Value: 60 s
2021.12.10 23:26:12 4: SSCam.Nord_Ost - Call-Out now: http://192.168.178.31:5000/webapi/entry.cgi?api=SYNO.API.Auth&version=7&method=Login&account=FHEMreader&passwd=*****&format="sid"
2021.12.10 23:26:12 5: SSCam.Nord_Ost - JSON decoded: $VAR1 = {
          'success' => bless( do{\(my $o = 0)}, 'JSON::PP::Boolean' ),
          'error' => {
                       'code' => 103
                     }
        };

2021.12.10 23:26:12 3: SSCam.Nord_Ost - Login of User FHEMreader unsuccessful. Code: 103 - Message of errorcode "103" not found. Please turn to Synology Web API-Guide. - try again
2021.12.10 23:26:12 4: SSCam.Nord_Ost - --- Begin Function SSCam_login ---
2021.12.10 23:26:12 4: SSCam.Nord_Ost - Credentials read from RAM: FHEMreader ********
2021.12.10 23:26:12 2: SSCam.Nord_Ost - ERROR - Login or privilege of user FHEMreader unsuccessful
2021.12.10 23:26:12 4: SSCam.Nord_Ost - Retrieval of Presets for Nord-Ost can't be executed - Nord-Ost is not a PTZ-Camera
2021.12.10 23:26:12 4: SSCam.Nord_Ost - Retrieval of Patrols for Nord-Ost can't be executed - Nord-Ost is not a PTZ-Camera
2021.12.10 23:26:13 4: SSCam.Nord_Ost - ####################################################
2021.12.10 23:26:13 4: SSCam.Nord_Ost - ###    start cam operation getStmUrlPath         
2021.12.10 23:26:13 4: SSCam.Nord_Ost - ####################################################
2021.12.10 23:26:13 4: SSCam.Nord_Ost - --- Begin Function SSCam_getapisites nonblocking ---
2021.12.10 23:26:13 4: SSCam.Nord_Ost - API hashvalues already set - ignore get apisites
2021.12.10 23:26:13 3: SSCam.Nord_Ost - no session ID found - get new one
2021.12.10 23:26:13 4: SSCam.Nord_Ost - --- Begin Function SSCam_login ---
2021.12.10 23:26:13 4: SSCam.Nord_Ost - Credentials read from RAM: FHEMreader ********
2021.12.10 23:26:13 4: SSCam.Nord_Ost - HTTP-Call login will be done with httptimeout-Value: 60 s
2021.12.10 23:26:13 4: SSCam.Nord_Ost - Call-Out now: http://192.168.178.31:5000/webapi/entry.cgi?api=SYNO.API.Auth&version=7&method=Login&account=FHEMreader&passwd=*****&format="sid"
2021.12.10 23:26:13 5: SSCam.Nord_Ost - JSON decoded: $VAR1 = {
          'success' => bless( do{\(my $o = 0)}, 'JSON::PP::Boolean' ),
          'error' => {
                       'code' => 103
                     }
        };


Den User "FHEMreader" gibt es auch nach dem Update der Synology noch. Was kann denn hier das Problem verursachen?
Intel NUC (Ubuntu 22.04.2 LTS (GNU/Linux 5.15.0-113-generic x86_64))  mit CUL V3.2 (FW 1.57 CUL868) für FS20 und CCU3 für HM(IP) + Arduino Mega (Firmata) - FHEM Revision: 29534 - FS20, HM(IP), MQTT, Philips HUE, ModBus

DS_Starter

#3
Hast du die aktuellste SSCam Version 9.10.2 ?

Ich habe erst 03.11.2021 die compatibility mit SVS 8.2.10 verifiziert.
Eine wesentliche Anpassung kam mit V 9.10.1 am 18.07.2021 ins System.
Wenn deine Version älter ist ... mindestens SSCam(STRM) + SynoModules updaten.
Proxmox+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

stobor

Meine Version ist eventuell älter. Wie kann ich die Version ermitteln?
Intel NUC (Ubuntu 22.04.2 LTS (GNU/Linux 5.15.0-113-generic x86_64))  mit CUL V3.2 (FW 1.57 CUL868) für FS20 und CCU3 für HM(IP) + Arduino Mega (Firmata) - FHEM Revision: 29534 - FS20, HM(IP), MQTT, Philips HUE, ModBus

DS_Starter

#5
Das siehst du im Internal FVERSION. Das ist aktuell:


FVERSION    49_SSCam.pm:v9.10.2-s25176/2021-11-03


Ein


update check


in der Kommandozeile zeigt dir welche neuen Komponenten es gibt die mit "update" erneuert werden würden.
Proxmox+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

stobor

Ich habe jetzt FHEM einmal über "update" komplett aktualisiert.
Jetzt kommen auch wieder die EMials mit den Snapshots.

Vielen Dank  :D
Intel NUC (Ubuntu 22.04.2 LTS (GNU/Linux 5.15.0-113-generic x86_64))  mit CUL V3.2 (FW 1.57 CUL868) für FS20 und CCU3 für HM(IP) + Arduino Mega (Firmata) - FHEM Revision: 29534 - FS20, HM(IP), MQTT, Philips HUE, ModBus