Die notwendige Installation für den LBS hast du gemacht?
Ankündigung
Einklappen
Keine Ankündigung bisher.
LBS19000303 - Telegram Contact I LBS19000304 - Telegram Receiver I LBS19000645 - Telegram Command Validator
Einklappen
X
-
Hallo André,
meine System wurde auf CentOS7 und Edomi 2.02 umgestellt ... Nun habe ich beim Start folgende Fehlermeldung ... Danach kommt keine Fehlermeldung mehr ... Ich kann via Telegram App ein Befehl absetzen, dieser wird ausgeführt, erhalten aber aber keine Rückmeldung mehr, früher schon.
Code:EXE19000303.php | Fehlercode: 0 | Zeile: 114 | Class 'Longman\TelegramBot\Entities\Keyboard' not found
DANKE vorab.Danke und LG, Dariusz
GIRA | ENERTEX | MDT | MEANWELL | 24VDC LED | iBEMI | EDOMI | ETS5 | DS214+ | KNX/RS232-GW-ROTEL
Kommentar
-
jonofe hattest du schon einmal Gelegenheit dir die Fehlermeldung anzusehen?
Um nachfolgendes zu testen habe ich heute mal den Reset von einer Stunde auf 1 Minute gesetzt, was jetzt dazu führt das ich minütlich die Fehlermeldung ins Log bekomme. Also irgendwas scheint da bei einem Reset mit 1 schief zu laufen.
Warum auf eine Minute? Ich habe festgestellt das Nachrichten verschluckt/verspätet gesendet werden. Habe mir für den Mähroboter einen Telegram bot nachgebaut mit Edomibausteinen. Habe hier festgestellt das die Kommandos von Telegram bei Edomi ankommen und Auch umgesetzt werden. Allerdings ist gleichzeitig zu der Aktion auch eine Bestätigungsnachricht parametriert. Diese Nachricht kommt teilweise erst 20-30 Minuten nach versenden an. Leider sind nach dem Restart vorhin die Logdateien verschwunden, werde log Level mal hoch setzen und den Fehler abwarten.
Wenn das Edomiprojekt neu aktiviert wird funktioniert alles wunderbar. :/
Hat jemand ähnliche Probleme?
edit: hatte auch grade noch einmal den Bot installiert nach #710, ohne Änderung
Kommentar
-
habe den Ordner im ../include/php dir gelöscht und dann entsprechend Post #710 hier im thread neu installiert. denke das meinst du mit komplett gelöscht.
Aber nachdem ich deinen Beitrag gelesen habe habe ich noch einmal systematisch geschaut und habe anscheinend die die Ursache der Fehlermeldung gefunden, jedenfalls kommt jetzt keine Fehlermeldung mehr ins die Log Datei:
Ursache war ein Reset der auf einen deaktivierten Baustein E1=0 beim Receiver kam. Also die Fehlermeldung ist weg.
Danke für deine Bausteine.
Kommentar
-
Jetzt da alles wieder funktioniert stehe ich bei einer Logik auf dem Schlauch. Ich habe bei meiner Mähroboter Logik einen Telegram Receiver und nachgestaltet vier Validator Bauststeine. Einer für jeden Befehl. Ich würde gerne bei einem Command ungleich der vier Befehle immer einen Hilfe befehl ausspucken. Hat hierzu jemand eine Idee oder sogar schon umgesetzt?
Kommentar
-
Ich habe schon seit einiger Zeit auf einem Edomi Testsystem diese Telegram LBS installiert (und einmal erfolgreich getestet).
Gestern ist mir aufgefallen, dass die Edomi-Backups auf diesem System über 400 MB gross sind, obwohl es praktisch keine Daten oder Archive gibt. Kurz den Grund gesucht und nun bemerkt, dass im edomi\main\include\php Verzeichnis ein Unterverzeichnis namens php-telegram-bot existiert, welches über 400 MB gross ist.
Ist das normal, dass die Telegram Abhängigkeiten so gross sind?
Kommentar
-
Zitat von Fireflash Beitrag anzeigenHallo Andre',
ich habe jetzt noch mal in den Logs nachgesehen, scheinbar wird es in Edomi verzögert. Das Telegram wird augenscheinlich, erst ca. 1 min später versand. Manchmal funktioniert es auch direkt. Ich habe schon mal versucht andere LBS zu deaktivieren. Leider ohne Erfolg. Auch so Parameter wie Prozessorlast ( ca 7-8 % im Mittel) oder andere Parameter sind völlig normal. Auf meinem APU2 läuft nur Edomi 2.01 auf CentOS6.5. Wo könnte ich noch nach sehen?2020-04-19 11:36:01 236783 14321 debug LBS19000303 [v0.8.3]: ================ ARRAY/OBJECT START ================ 2020-04-19 11:36:01 237097 14321 debug LBS19000303 [v0.8.3]: {"text":"Fenster OG geschlossen"} 2020-04-19 11:36:01 237289 14321 debug LBS19000303 [v0.8.3]: ================ ARRAY/OBJECT END ================ 2020-04-19 11:37:05 841671 14383 debug EXE19000303 [v0.8.3]: Telegram text message sent: Fenster OG geschlossen (xxxxxxxxxx) (943) 2020-04-19 11:37:05 844940 14383 debug EXE19000303 [v0.8.3]: Telegram message execution finished (943)
nach 48 Seiten lesen und gucken, ob irgendwer das gleiche Problem hat, habe ich zumindest einen gefunden. :-) Gast Oder hast du das schon gelöst?
Generell läuft alles wirklich super und ich bin wirklich sehr dankbar für die genialen LBS. Es kommt ab und an nur vor, dass meine Messages zu spät ankommen. Und dabei rede ich auch nicht von 1-2 Minuten, sondern ab und an sind es tatsächlich 15-30 Minuten Verzögerung. Habt ihr das nicht? Jemand ne Idee, wie man dem Problem auf die Spur kommen könnte?
Mein Log von einem Eintrag von heute:
Code:2020-09-01 10:23:03 280558 8609 debug LBS19000303 [v1.1]: LBS started (515) 2020-09-01 10:23:03 283566 8609 debug LBS19000303 [v1.1]: LBS ended (515) 2020-09-01 10:23:03 408730 8609 debug LBS19000303 [v1.1]: LBS started (515) 2020-09-01 10:23:03 412094 8609 debug LBS19000303 [v1.1]: Create Message Queue with ID: 5e2fd785 (515) 2020-09-01 10:23:03 413924 8609 debug LBS19000303 [v1.1]: command started (515) 2020-09-01 10:23:03 414061 8609 debug LBS19000303 [v1.1]: ================ ARRAY/OBJECT START ================ 2020-09-01 10:23:03 414203 8609 debug LBS19000303 [v1.1]: {"text":"Test"} 2020-09-01 10:23:03 414324 8609 debug LBS19000303 [v1.1]: ================ ARRAY/OBJECT END ================ 2020-09-01 10:23:03 416070 8609 debug LBS19000303 [v1.1]: LBS ended (515) 2020-09-01 10:23:03 491312 8679 debug EXE19000303 [v1.1]: Telegram message execution started (515) 2020-09-01 10:23:03 494867 8679 debug EXE19000303 [v1.1]: Command:text (515) 2020-09-01 10:39:34 838686 8679 debug EXE19000303 [v1.1]: Telegram text message sent: Test (947173803) (515) 2020-09-01 10:39:34 840703 8679 debug EXE19000303 [v1.1]: Telegram message execution finished (515)
Telegram Reciever Version: v0.8
php-telegram-bot Version: 0.63.1
CentOS: 7
Edomi: 2.02
Also eigentlich alles auch auf dem neusten Stand, wenn ich das richtig sehe. Ich habe den Server auch schon mal komplett neu installiert.
Viele Grüße und noch einen schönen Abend
Dustin
Kommentar
Kommentar