Ankündigung

Einklappen
Keine Ankündigung bisher.

LBS19000303 - Telegram Contact I LBS19000304 - Telegram Receiver I LBS19000645 - Telegram Command Validator

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Die notwendige Installation für den LBS hast du gemacht?

    Kommentar


      Ja. Ich habe grade noch einmal geprüft. Bin der Anleitung aus dem Downloadportal gefolgt. Baustein *303 sendet auch so wie er es auf dem alten System gemacht hat. und Baustein *304 empfängt auch und macht was er soll.
      Einzige ist die Fehlermeldung :/

      Kommentar


        Ich vermute, dass sich in der php-telegram-bot die DB Struktur etwas verändert hat und das der Fehler daher kommt. Ich werde mir das bei nächster Gelegenheit mal ansehen.

        Kommentar


          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
          Muss ich die Abhängigkeiten lt. Hilfe nochmals durchlaufen lassen oder gibt es vielleicht einen anderen Grund dafür ?

          DANKE vorab.
          Danke und LG, Dariusz
          GIRA | ENERTEX | MDT | MEANWELL | 24VDC LED | iBEMI | EDOMI | ETS5 | DS214+ | KNX/RS232-GW-ROTEL

          Kommentar


            Hi Dariusz,

            ja du musst php-telegram-bot neu installieren:

            Code:
            rm -rf /usr/local/edomi/main/include/php/php-telegram-bot
            cd /usr/local/edomi/main/include/php
            git clone https://github.com/php-telegram-bot/core
            mv core php-telegram-bot
            cd php-telegram-bot
            composer install
            composer update

            Kommentar


              DANKE, läuft :-) !
              Danke und LG, Dariusz
              GIRA | ENERTEX | MDT | MEANWELL | 24VDC LED | iBEMI | EDOMI | ETS5 | DS214+ | KNX/RS232-GW-ROTEL

              Kommentar


                Schreib doch dazu, das ich das war.....

                Kommentar


                  Danke und LG, Dariusz
                  GIRA | ENERTEX | MDT | MEANWELL | 24VDC LED | iBEMI | EDOMI | ETS5 | DS214+ | KNX/RS232-GW-ROTEL

                  Kommentar


                    sorry, falscher Thread. Bitte löschen...
                    Zuletzt geändert von Naichy25; 10.07.2020, 21:07.

                    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


                        Ich kann das Problem bei mir nicht reproduzieren.
                        Hast du die Botinstallation vorher mal komplett gelöscht bevor du eine Neuinstallation startest?

                        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 anzeigen
                                Hallo 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)
                                Hallo Leute,

                                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)
                                Da sieht man ja sehr gut, dass um 10:23 Uhr die Nachricht angelegt wurde, aber dann erst 16 Minuten später gesendet wurde. Ich kann mir nicht erklären, warum das der Fall sein soll. Meine Frau hat genau das gleiche Problem. Wenn bei mir keine Nachrichten ankommen, dann passiert ihr das zur gleichen Zeit auch. Eine Verbindung zum Internet hat Edomi aber auf jeden Fall. Und da wir beide in unterschiedlichen 4G-Netze (Betreiber) haben, gehe ich auch davon aus, dass es nicht unbedingt die Verbindung zum Telegram von den Handys ist.

                                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

                                Lädt...
                                X