Super Modul, funktioniert auch alles soweit gut bis auf die Fehlermeldungen. Gibt es diesbezüglich schon eine Lösung? Habe auch das gleiche Problem. Bekomme ständig die Meldungen.
Siehe Bild
Schwer zu sagen. Wenn du dir die Uhrzeit anschaust, dann war es diesmal Nachts um 2:17Uhr. Um diese Zeit war ich am schlafen. Tritt aber auch Tagsüber auf.
Ich verwende das TelegramModul eigentlich nur um Bilder bei einem Alarm zu verschicken. Ansonsten verwende ich kein TelegramMessenger. Die Meldungen kommen aber fast täglich bei mir. Oft Nachts aber auch Tagsüber wenn ich auf der Arbeit bin.
Sorry, bei meinen mehr als 2.500.000 Zeilen übersehe ich manches :o, den Fehler habe ich auch.
Der Fehler kommt aus meiner Sicht aus dem Bereich GetUpdates bzw. auch der verfügbaren Funktion Telegram_GetUpdates, die üblicherweise sinnvollen Inhalt oder NULL bzw. nichts zurückliefert.
Ich vermute, dass da Blödsinn zurückkommt, den das Modul nicht sauber (genug) abfängt. Denn nichts wird ordentlich abgefangen.
Super, vielen Dank. Werde es testen.
Habe nochmal die Logs geschaut und es war zu 90% immer so gegen 02:15 wo der Fehler auftrat.
Gebe morgen Rückmeldung.
tja zu früh gefreut. Bekomme wieder Fehlermeldungen, mehr oder weniger wieder an der gleichen Stelle im Bereich „Updates“ und der „Chat ID“ und um die gleiche Uhrzeit. Die Meldung mit der Chat ID kommt gegen Nachmittag.
Hat sonst jemand vielleicht auch die Fehlermeldungen oder ne Idee woran es liegen könnte?
ich habe aktuell ein ganz anderes Problem, ich kann die Konfigurationsform nicht öffnen.
Fehlermeldung:
Fehler beim Laden der Konfigurationsform
SyntaxError: JSON Parse Error: Unexpected comma at the end of array expression.
Im Log File kommen dann diese Fehlermeldungen:
14.11.2018 19:29:38 | 50917 | ERROR | TimerPool | TelegramMessenger (GetUpdates): <br />
<b>Notice</b>: Undefined index: result in <b>/var/lib/symcon/modules/jmc-symcon-modules/TelegramMessenger/Telegram.php</b> on line <b>748</b><br />
<br />
<b>Warning</b>: count(): Parameter must be an array or an object that implements Countable in <b>/var/lib/symcon/modules/jmc-symcon-modules/TelegramMessenger/Telegram.php</b> on line <b>748</b><br />
<br />
<b>Notice</b>: Undefined index: result in <b>/var/lib/symcon/modules/jmc-symcon-modules/TelegramMessenger/Telegram.php</b> on line <b>672</b><br />
<br />
<b>Warning</b>: count(): Parameter must be an array or an object that implements Countable in <b>/var/lib/symcon/modules/jmc-symcon-modules/TelegramMessenger/Telegram.php</b> on line <b>672</b><br />
die Fehlermeldungen können aber nicht die Ursache des o.g. JSON Parse Error beim Config sein. Die kamen alle aus der Telegram-Klasse, die für die Kommunikation mit der Telegram-API zuständig ist.
Ich kann bei mir auch problemlos die Konfiguration aufrufen mit der aktuellsten Version.
Wie sieht denn Deine form.json aus? Ist die vielleicht irgendwie kaputt?
Auch ich habe das selbe Problem, ich komme nicht mehr in die Konfiguration bzw. kann auch keines Telegram Modul hinzufügen, es kommt immer der Fehler: „Fehler beim Laden der Konfigurationsform
SyntaxError: JSON Parse Error: Unexpected comma at the end of array expression.“
Modul gelöscht und neu angelegt => NOK
Modul gelöscht - Symcon stop/start - Modul neu angelegt => NOK
Modul gelöscht - Symcon mit apt install --reinstall neu installiert - Modul neu angelegt => NOK