Autor Thema: TelegramBot: FHEM crasht nach Update  (Gelesen 665 mal)

Offline dt2510

  • Sr. Member
  • ****
  • Beiträge: 623
Antw:TelegramBot: FHEM crasht nach Update
« Antwort #15 am: 19 November 2019, 11:27:55 »
2019.11.19 11:26:16 3: D200 - Snapshot of Camera Eingang created. ID: 29
2019.11.19 11:26:17 3: D200 - Telegram message transaction "1258" successfully sent to "xxxxxxxxx" by "Telegram"
2019.11.19 11:26:17 1: PERL WARNING: Use of uninitialized value $ret in numeric le (<=) at FHEM/HttpUtils.pm line 646.

Sieht soweit gut aus - bis auf den HttpUtils Fehler, der immer noch mitkommt - FHEM läuft aber normal weiter.

Online DS_Starter

  • Developer
  • Hero Member
  • ****
  • Beiträge: 4647
Antw:TelegramBot: FHEM crasht nach Update
« Antwort #16 am: 19 November 2019, 11:43:24 »
Ist kein Fehler, nur eine Warnung, aber auch kommt bei mir nicht.
Ich schaue nachher nochmal, aber bin mir unsicher ob das überhaupt aus diesem Kontext kommt.
ESXi 6.5 @NUC6i5SYH mit FHEM auf Debian 10, DbLog/DbRep mit MariaDB auf Synology 415+
Maintainer: SSCam, SSChatBot, DbLog/DbRep, Log2Syslog, SMAPortal, Watches, Dashboard
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

Offline dt2510

  • Sr. Member
  • ****
  • Beiträge: 623
Antw:TelegramBot: FHEM crasht nach Update
« Antwort #17 am: 19 November 2019, 11:58:42 »
Ist kein Fehler, nur eine Warnung, aber auch kommt bei mir nicht.
Ich schaue nachher nochmal, aber bin mir unsicher ob das überhaupt aus diesem Kontext kommt.

War wohl nur Zufall, kommt nicht bei jedem Versand

Online DS_Starter

  • Developer
  • Hero Member
  • ****
  • Beiträge: 4647
Antw:TelegramBot: FHEM crasht nach Update
« Antwort #18 am: 19 November 2019, 12:03:23 »
Diese Warnung kommt aus den Tiefen von HttpUtils:

my $ret = syswrite $hash->{conn}, $data;
      if($ret <= 0) {
.....

Vermutlich war die Verbindung bereits abgebaut, aber wenn man es genau wissen will , müsste sich Rudi das mal anschauen.

LG,
Heiko
ESXi 6.5 @NUC6i5SYH mit FHEM auf Debian 10, DbLog/DbRep mit MariaDB auf Synology 415+
Maintainer: SSCam, SSChatBot, DbLog/DbRep, Log2Syslog, SMAPortal, Watches, Dashboard
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

Online DS_Starter

  • Developer
  • Hero Member
  • ****
  • Beiträge: 4647
Antw:TelegramBot: FHEM crasht nach Update
« Antwort #19 am: 19 November 2019, 12:07:47 »
Nutzt du https ? Wenn ja, stell mal pribeweise um auf http und schau ob die warnung weiterhin erscheint.
ESXi 6.5 @NUC6i5SYH mit FHEM auf Debian 10, DbLog/DbRep mit MariaDB auf Synology 415+
Maintainer: SSCam, SSChatBot, DbLog/DbRep, Log2Syslog, SMAPortal, Watches, Dashboard
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

Offline shootingstar

  • New Member
  • *
  • Beiträge: 20
Antw:TelegramBot: FHEM crasht nach Update
« Antwort #20 am: 19 November 2019, 12:13:39 »
Hallo in die Runde,
ich habe das Update heute eingespielt und erneut versucht einen Snapshot der Synology Cam mit dem Telegrambot zu versenden.
Bei mir crashed fhem weiterhin.
Gruß Andreas

Online DS_Starter

  • Developer
  • Hero Member
  • ****
  • Beiträge: 4647
Antw:TelegramBot: FHEM crasht nach Update
« Antwort #21 am: 19 November 2019, 12:39:05 »
Hallo Andreas,

mehr Infos bitte. Logauszug der Absturzstelle, List vom Cam-Device.
Das übliche ...  :)

Grüße,
Heiko
ESXi 6.5 @NUC6i5SYH mit FHEM auf Debian 10, DbLog/DbRep mit MariaDB auf Synology 415+
Maintainer: SSCam, SSChatBot, DbLog/DbRep, Log2Syslog, SMAPortal, Watches, Dashboard
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

Offline shootingstar

  • New Member
  • *
  • Beiträge: 20
Antw:TelegramBot: FHEM crasht nach Update
« Antwort #22 am: 19 November 2019, 12:49:42 »
Kein Problem.
Hier das fhem log nach dem Crash:

2019.11.19 12:03:14 3: SSCam.Tuer - Snapshot of Camera Tuer created. ID: 16
2019.11.19 12:03:15 3: SSCam.Tuer - Telegram message transaction "2902" successfully sent to "@andreasburkart" by "teleBot"
2019.11.19 12:03:17 1: PERL WARNING: Use of uninitialized value $name in concatenation (.) or string at ./FHEM/50_TelegramBot.pm line 2218.
2019.11.19 12:03:17 1: PERL WARNING: Use of uninitialized value $name in concatenation (.) or string at ./FHEM/50_TelegramBot.pm line 2227.
2019.11.19 12:03:17 1: PERL WARNING: Use of uninitialized value $name in concatenation (.) or string at ./FHEM/50_TelegramBot.pm line 2183.
2019.11.19 12:03:17 1: PERL WARNING: Use of uninitialized value $name in concatenation (.) or string at ./FHEM/50_TelegramBot.pm line 2169.
2019.11.19 12:03:17 1: PERL WARNING: Use of uninitialized value $name in concatenation (.) or string at ./FHEM/50_TelegramBot.pm line 2175.
2019.11.19 12:03:17 1: PERL WARNING: Use of uninitialized value $name in concatenation (.) or string at ./FHEM/50_TelegramBot.pm line 2242.
2019.11.19 12:03:17 1: PERL WARNING: Use of uninitialized value $name in concatenation (.) or string at ./FHEM/50_TelegramBot.pm line 2359.
2019.11.19 12:03:17 1: ERROR: empty name in readingsBeginUpdate
2019.11.19 12:03:17 1: stacktrace:
2019.11.19 12:03:17 1:     main::readingsBeginUpdate           called by ./FHEM/50_TelegramBot.pm (2397)
2019.11.19 12:03:17 1:     main::TelegramBot_Callback          called by FHEM/HttpUtils.pm (634)
2019.11.19 12:03:17 1:     main::__ANON__                      called by fhem.pl (751)
2019.11.19 12:03:17 1: PERL WARNING: Use of uninitialized value $name in concatenation (.) or string at fhem.pl line 4772.
2019.11.19 12:03:17 1: readingsUpdate(,sentMsgResult,SUCCESS) missed to call readingsBeginUpdate first.
2019.11.19 12:03:17 1: stacktrace:
2019.11.19 12:03:17 1:     main::readingsBulkUpdate            called by ./FHEM/50_TelegramBot.pm (2398)
2019.11.19 12:03:17 1:     main::TelegramBot_Callback          called by FHEM/HttpUtils.pm (634)
2019.11.19 12:03:17 1:     main::__ANON__                      called by fhem.pl (751)
2019.11.19 12:03:17 1: readingsUpdate(,sentMsgId,6398) missed to call readingsBeginUpdate first.
2019.11.19 12:03:17 1: stacktrace:
2019.11.19 12:03:17 1:     main::readingsBulkUpdate            called by ./FHEM/50_TelegramBot.pm (2399)
2019.11.19 12:03:17 1:     main::TelegramBot_Callback          called by FHEM/HttpUtils.pm (634)
2019.11.19 12:03:17 1:     main::__ANON__                      called by fhem.pl (751)
2019.11.19 12:03:17 1: readingsUpdate(,sentMsgPeerId,) missed to call readingsBeginUpdate first.
2019.11.19 12:03:17 1: stacktrace:
2019.11.19 12:03:17 1:     main::readingsBulkUpdate            called by ./FHEM/50_TelegramBot.pm (2400)
2019.11.19 12:03:17 1:     main::TelegramBot_Callback          called by FHEM/HttpUtils.pm (634)
2019.11.19 12:03:17 1:     main::__ANON__                      called by fhem.pl (751)
2019.11.19 12:03:17 1: PERL WARNING: Use of uninitialized value $d in hash element at fhem.pl line 4525.
2019.11.19 12:03:17 1: PERL WARNING: Use of uninitialized value $dev in hash element at fhem.pl line 3626.
Can't use an undefined value as an ARRAY reference at ./FHEM/50_TelegramBot.pm line 2403.

Hier das List der Cam:

Internals:
   CAMID      3
   CAMNAME    Tuer
   COMPATIBILITY 8.2.6
   CREDENTIALS Set
   DEF        Tuer 192.168.180.230 5000
   FUUID      5dbad3f5-f33f-89ec-6764-e88d109ffdcab8fa
   FVERSION   49_SSCam.pm:v9.0.4-s20534/2019-11-18
   MODEL      ONVIF - Generic_ONVIF_StreamingOnly
   NAME       SSCam.Tuer
   NR         373
   OPMODE     getStmUrlPath
   PROTOCOL   http
   SERVERADDR 192.168.180.230
   SERVERPORT 5000
   STATE      on
   TYPE       SSCam

Der Snapshot wird auch noch erfolgreich versendet, bevor fhem crashed.

Gruß Andreas

Online DS_Starter

  • Developer
  • Hero Member
  • ****
  • Beiträge: 4647
Antw:TelegramBot: FHEM crasht nach Update
« Antwort #23 am: 19 November 2019, 13:12:58 »
Jetzt wird es echt schwierig, kann es bei mir nicht mehr nachvollziehen.
Welche SSCam Version hattest du zuvor im Einsatz, mit er es bei dir funktioniert hat ?
Hast du Telegram erst später, also nach der Kameradefinition in dein FHEM integriert ?
« Letzte Änderung: 19 November 2019, 13:28:29 von DS_Starter »
ESXi 6.5 @NUC6i5SYH mit FHEM auf Debian 10, DbLog/DbRep mit MariaDB auf Synology 415+
Maintainer: SSCam, SSChatBot, DbLog/DbRep, Log2Syslog, SMAPortal, Watches, Dashboard
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

Offline shootingstar

  • New Member
  • *
  • Beiträge: 20
Antw:TelegramBot: FHEM crasht nach Update
« Antwort #24 am: 19 November 2019, 14:14:19 »
Gute Nachrichten :)
Nach dem Reboot des Servers funktioniert es jetzt wieder

Online DS_Starter

  • Developer
  • Hero Member
  • ****
  • Beiträge: 4647
Antw:TelegramBot: FHEM crasht nach Update
« Antwort #25 am: 19 November 2019, 14:24:15 »
 8) ... ich wollte schon (ver)zweifeln  :D

LG
ESXi 6.5 @NUC6i5SYH mit FHEM auf Debian 10, DbLog/DbRep mit MariaDB auf Synology 415+
Maintainer: SSCam, SSChatBot, DbLog/DbRep, Log2Syslog, SMAPortal, Watches, Dashboard
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

 

decade-submarginal