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

    Schon mal das gemacht was in der Hilfe steht?

    E7: Reset - When receiving a 1 on this input, the Telegram Receiver will be restarted (work around for memory leak in php-telegram-bot API)
    When receiving a 2 additionally the database will be recreated from scratch. This will solve problems based on data corruption in the database.

    Kommentar


      Hi Leute,

      ich hab jetzt auch wieder mal ein Problem mit Telegram. Seit, vermutlich meiner Neuinstallation vor einigen Wochen bekomme ich keine Nachrichten mehr.
      Ist mir zwar aufgefallen, bin aber nie dazu gekommen mal nachzusehen.

      Ich hab Edomi wie gesagt mal neu aufgesetzt und die Installation wie im LBS durchgeführt. Jetzt hab ich mir das Fehlerlog mal angesehen und immer wenn Edomi wir was schicken wollte, bekam ich folgenden Fehler:
      Datei: /usr/local/edomi/main/include/php/php-telegram-bot/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php | Fehlercode: 0 | Zeile: 210 | cURL error 7: Failed to connect to 2001:67c:4e8:f004::9: Network is unreachable (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://api.telegram.org/bot11583342...BpM/getUpdates

      Danach hab ich mal die LBS auf den neuesten Stand gebracht, weil ich noch zwei Versionen älter installiert hatte.
      Jetzt, wenn ich etwas schicken will, kommt zwar keine Fehlermeldung. Aber es geht trotzdem nicht.
      Also mal das Log eingeschaltet.
      Im Contact LBS steht folgendes:
      Zeitstempel ms PID LogLevel Meldung
      2023-08-09 15:19:24 772599 8330 debug LBS19000303 [v1.3]: LBS started (319)
      2023-08-09 15:19:24 773778 8330 debug LBS19000303 [v1.3]: LBS ended (319)
      2023-08-09 15:19:28 502059 8330 debug LBS19000303 [v1.3]: LBS started (319)
      2023-08-09 15:19:28 503771 8330 debug LBS19000303 [v1.3]: Create Message Queue with ID: 7b45ffde (319)
      2023-08-09 15:19:28 504446 8330 debug LBS19000303 [v1.3]: command started (319)
      2023-08-09 15:19:28 504491 8330 debug LBS19000303 [v1.3]: ================ ARRAY/OBJECT START ================
      2023-08-09 15:19:28 504564 8330 debug LBS19000303 [v1.3]: {"text":"Hall"}
      2023-08-09 15:19:28 504590 8330 debug LBS19000303 [v1.3]: ================ ARRAY/OBJECT END ================
      2023-08-09 15:19:28 505161 8330 debug LBS19000303 [v1.3]: LBS ended (319)
      2023-08-09 15:19:28 605161 8426 debug EXE19000303 [v1.3]: Telegram message execution started (319)
      2023-08-09 15:19:28 606189 8426 debug EXE19000303 [v1.3]: Command:text (319)
      2023-08-09 15:19:28 639111 8426 debug EXE19000303 [v1.3]: Exception caught: Telegram returned an invalid response! (319)
      2023-08-09 15:19:28 639225 8426 debug EXE19000303 [v1.3]: ================ ARRAY/OBJECT START ================
      2023-08-09 15:19:28 639264 8426 debug EXE19000303 [v1.3]: true
      2023-08-09 15:19:28 639287 8426 debug EXE19000303 [v1.3]: ================ ARRAY/OBJECT END ================
      2023-08-09 15:19:28 639836 8426 debug EXE19000303 [v1.3]: Telegram message execution finished (319)
      Und im Receier LBS steht:
      Zeitstempel ms PID LogLevel Meldung
      2023-08-09 15:19:20 656126 8330 debug LBS19000304 [v0.9]: Telegram Receiver LBS started
      2023-08-09 15:19:20 657068 8330 debug LBS19000304 [v0.9]: LBS run time: 444
      2023-08-09 15:19:20 657964 8330 debug LBS19000304 [v0.9]: Telegram Receiver LBS ended
      2023-08-09 15:19:20 737148 10430 debug EXE19000304 [v0.9]: Exception caught Telegram returned an invalid response!
      2023-08-09 15:19:21 028660 10430 debug EXE19000304 [v0.9]: Exception caught Telegram returned an invalid response!
      2023-08-09 15:19:21 312633 10430 debug EXE19000304 [v0.9]: Exception caught Telegram returned an invalid response!

      was mach ich da wieder falsch ?

      was ist dieser invalid response ?

      An der Konfiguration hab ich nichts geändert, die kam aus dem Backup mit dem es früher ja lief.


      EDIT: ach ja, ich hab mal vom Browser versucht auf diese URL zu kommen: https://api.telegram.org/bot[Your-API-KEY]/getUpdates?offset=0
      natürlich mit meinem API Key. Und es ging nicht. Keine Verbindung. Gibt es da ein Problem ?


      ​​
      Zuletzt geändert von Brick; 09.08.2023, 14:30.
      Die Selbsthilfegruppe "UTF-8-Probleme" trifft sich diesmal abweichend im groüen Saal.

      Kommentar


        Setzt du vllt Pi hole oder ne Software Firewall oder so ein. Bei mir kam mal so ein Eintrag versehentlich in die Block Liste und schon ging nichts mehr

        Kommentar


          Oh, ja nutze ich wirklich. An das hab ich noch gar nicht gedacht !
          Kuck ich mir gleich an.
          Die Selbsthilfegruppe "UTF-8-Probleme" trifft sich diesmal abweichend im groüen Saal.

          Kommentar


            Hi Peterich

            das war tatsächlich (ein Teil) des Problems. Das wurde wirklich geblockt. Hab das jetzt auf die Whitelist. Allerdings geht es immer noch nicht.
            Ich bekomm sowohl im Receiver als auch im Contact LBS die Fehlermeldung:

            Exception caught: Telegram returned an invalid response! (319)

            Ich nutzte CentOS 7 mit PHP 7.4
            Die Selbsthilfegruppe "UTF-8-Probleme" trifft sich diesmal abweichend im groüen Saal.

            Kommentar


              Keiner ne Idee ?

              habs jetzt auch noch mal mir drüber installieren versucht. Half nicht.
              Die Selbsthilfegruppe "UTF-8-Probleme" trifft sich diesmal abweichend im groüen Saal.

              Kommentar


                Wo hast du Edomi denn am Laufen auf ner richtigen Hardware oder Virtuel ?
                Wenn Virtuel Probiert mal https://knx-user-forum.de/forum/proj...w-lxc-template das aus.
                Ansonnsten hatte 2017 jemand das Problem auch https://github.com/php-telegram-bot/core/issues/435 aber scheinbar war api.telegram bei ihm nicht erreichbar.
                Ansonnsten erinnere ich mich dran das man irgend ein Paket noch updaten musste zwischenzeitlich.
                Einmal https://knx-user-forum.de/forum/proj...472#post978472
                https://knx-user-forum.de/forum/proj...24#post1210024
                das gabs auch noch

                Kommentar


                  Hi Peterich,

                  das läuft auf richtiger Hardware (Futro S920).
                  Den Beitrag auf Github hab ich auch schon gefunden und ja, da lag es daran, das die Api nicht erreichbar wäre. Ich hab mal per Putty geschaut und konnte api.telegram pingen. Auch von meinem Rechner aus geht es jetzt. wenn ich diese URL aufrufe:
                  https://api.telegram.org/bot11583636...dates?offset=0

                  Dann bekomme ich als Antwort:
                  {"ok":true,"result":[{"update_id":287844587,
                  "message":{"message_id":9869,"from":{"id":10889961 342,"is_bot":false,"first_name":"Martin","last_nam e ":"Name","username":"Mattl","language_code":" de"},"chat":{"id":10889961342,"first_name":"Martin " ,"last_name":"Name","username":"Mattl","type" :"private"},"date":1691942502,"text":"Sgev"}},{ "up date_id":2866635488,

                  Also grundsätzlich scheint die Verbindung da zu sein.

                  Die beiden Pakete die du da gepostet hast, hab ich auch schon installiert, half nicht.

                  Aber vielen Dank für deine Mühe.

                  Die Selbsthilfegruppe "UTF-8-Probleme" trifft sich diesmal abweichend im groüen Saal.

                  Kommentar


                    Was müsste ich tun, um das alles noch mal komplett zu deinstallieren und neu zu installieren ? (Ohne Edomi bzw. Centos neu aufzusetzen)

                    Oder gibt es da noch einen anderen Weg ? Irgendwie komm ich nämlich nicht mehr weiter !
                    Die Selbsthilfegruppe "UTF-8-Probleme" trifft sich diesmal abweichend im groüen Saal.

                    Kommentar


                      Ich komm immer noch nicht weiter. Ich hab jetzt mal den Chat am Handy gelöscht und einen neuen Bot angelegt. Die neue Api in den LBS kopiert und aktiviert.
                      Leider das gleiche Problem. Über die URL seh ich alle Änderungen die von Handy kommen. Die von Edomi nicht.

                      Gibt es irgendwie eine Möglichkeit das zu debuggen ? allein aus der Fehlermeldung raus werd ich nicht schlau.
                      EDOMI,CUSTOMLOG_Telegram_Receiver-LBS19000304.htm,21.08.2023,13:26:52,302017,9670}
                      Zeitstempel ms PID LogLevel Meldung
                      2023-08-21 13:26:52 301680 9670 debug LBS19000304 [v0.9]: Telegram Receiver LBS started
                      2023-08-21 13:26:52 303005 9670 debug LBS19000304 [v0.9]: LBS run time: 692
                      2023-08-21 13:26:52 303826 9670 debug LBS19000304 [v0.9]: Telegram Receiver LBS ended
                      2023-08-21 13:26:52 504132 9812 debug EXE19000304 [v0.9]: Exception caught Telegram returned an invalid response!
                      Die Selbsthilfegruppe "UTF-8-Probleme" trifft sich diesmal abweichend im groüen Saal.

                      Kommentar


                        So, mega verrückt !

                        Ich hab jetzt Edomi noch mal komplett neu aufgesetzt. Und wie ich meine, identisch. Dann das Backup von gestern eingespielt.
                        Hier funktioniert jetzt Telegramm. Keine Ahnung was der Unterschied zu meiner ersten Installation ist/war ?!?!

                        Die Selbsthilfegruppe "UTF-8-Probleme" trifft sich diesmal abweichend im groüen Saal.

                        Kommentar


                          Auch wenn ich jetzt nichts Konstruktives dazu beitragen kann, möchte ich wenigstens dein Selbstgespräch beenden.

                          Ich freue mich, dass es für dich geklappt hat. Ich kenne solche Momente, wo etwas plötzlich nicht mehr geht, niemand weiterhelfen kann (oder Lust/Zeit dazu hat) und man fast verzweifelt. Aber jetzt gehts ja wieder. Und IT ist nicht immer erklärbar. Einfach abhaken und freuen, dass es wieder funktioniert.

                          Kommentar


                            Selbstgespräche sind absolut OK, ernst wird es erst, wenn man dabei etwas neues erfährt.

                            Mich würde halt nur interessieren was es den war, weil ich neugierig bin und mich sowas ärgert. (Gerade weil ich viel mit IT zu tun hab)
                            Und da ich eigentlich alles nach "Anleitung" gemacht hab, bleibt eigentlich auch nicht viel Spielraum für Fehler bzw. unterschiedliches Vorgehen.
                            Deswegen überrascht es mich um so mehr.

                            Aber wie du sagst, egal Hauptsache es geht jetzt.


                            Die Selbsthilfegruppe "UTF-8-Probleme" trifft sich diesmal abweichend im groüen Saal.

                            Kommentar


                              Wie mein alter Physiklehrer damals (in den 70ern) schon immer sagte:"Wasser und Strom gehen manchmal seltsame Wege".

                              Kommentar


                                Hallo zusammen, ich habe mal meine Edomi Installation auf Cent OS 7 migriert und alle LBS nachgezogen. Der Telegram LBS funktioniert soweit auch problemlos.

                                Allerdings verschicke ich in meine "Klingel" Logik ein Bild aus dem Kamera Archiv. Das hat auch unter Cent OS 6 immer wunderbar funktioniert.

                                Unter Cent OS 7 mit Version 1.3 des Bausteins wird das Archivbild am E9 des Bausteins nicht sauber zerlegt, man sieht in der Ansicht das folgendes per Telegram verschickt werden soll:

                                5;5;18.10.2023;19:56:17;814373;/usr/local/edomi/www/data/liveproject/cam/archiv/archiv5-cam5-20231018195617814373.jpg

                                Habe ich etwas übersehen oder einen Denkfehler? Wenn ich das Kamerabild über E5 verschicke kommt es ohne Probleme an, ich würde mir aber gerne ein Zerteilen des Aufrufs sparen.

                                Hoffe auf Hilfe oder einen guten Denkanstoß
                                Zuletzt geändert von Bassti; 18.10.2023, 19:45.

                                Kommentar

                                Lädt...
                                X