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

  • jonofe
    antwortet
    Zitat von Brick Beitrag anzeigen
    is da grad was offline ? oder mach ich was falsch ?
    Also bei mir funktioniert das:

    Code:
    andre@goliath:~$ git clone https://github.com/jonofe/php-telegram-bot
    Cloning into 'php-telegram-bot'...
    remote: Enumerating objects: 3250, done.
    remote: Total 3250 (delta 0), reused 0 (delta 0), pack-reused 3250
    Receiving objects: 100% (3250/3250), 721.92 KiB | 1.66 MiB/s, done.
    Resolving deltas: 100% (2281/2281), done.

    Einen Kommentar schreiben:


  • Brick
    antwortet
    Hi jonofe

    hab heut mal wieder versucht auf einem Futro den LBS 19000303 zu installieren. Leider bekomm ich beim Befehl: git clone https://github.com/jonofe/php-telegram-bot

    folgenden Fehler: fatal: HTTP request failed

    is da grad was offline ? oder mach ich was falsch ?

    die Seite selber ist noch erreichbar... daran kann es also auch irgendwie nicht liegen, oder ?

    Gruß Martin

    Edit: Seh grad.. ne Zeile drüber: error: while accessing https://github.com/jonofe/php-telegram-bot/info/refs

    EDIT2: Jonofes Hinweis weiter unten war die Lösung !
    Code:
    yum update nss
    ausführen !
    Zuletzt geändert von Brick; 24.10.2019, 10:53.

    Einen Kommentar schreiben:


  • ChrisChros
    antwortet
    Danke für den Hinweis.
    scheinbar scheint hat er das wirklich direkt installiert, denn nachdem zip/unzip installiert ist und ich
    composer install
    erneut ausführe, bekomme ich folgende ausgabe:
    Code:
    [root@localhost php-telegram-bot]# composer install
    Do not run Composer as root/super user! See https://getcomposer.org/root for details
    Loading composer repositories with package information
    Installing dependencies (including require-dev) from lock file
    Nothing to install or update
    Generating autoload files
    [root@localhost php-telegram-bot]#

    Einen Kommentar schreiben:


  • jonofe
    antwortet
    Auf deinem System scheint zip/unzip nicht installiert zu sein.
    Mach mal

    Code:
    yum -y install zip unzip php-zip
    Sollte aber auch so funktionieren, da er scheinbar bei fehlendem ZIP/UNZIP die Sourcen direkt und ungezippt runterlädt und installiert.

    Einen Kommentar schreiben:


  • ChrisChros
    antwortet
    Hallo jonofe ,
    habe grade die die additional packeges für deine Baustein installiert unter CentOS 7. Dabei hat mir die Konsole beim ausführen des letzten Schritts folgendes ausgegeben:
    Bildschirmfoto 2019-10-03 um 16.17.39.png Bildschirmfoto 2019-10-03 um 16.18.23.png

    Ist das so normal, oder ist da was schief gelaufen?

    Aktuell kann ich deinen Baustein noch nicht im neuen System testen, da ich am Wochenende erst noch von der alten Hardware umziehen muss. Habe jetzt nur im Vorfeld schon mal alles im neuen System vorbereitet damit es dann etwas schneller und reibungsloser von statten geht.

    Gruß Chris

    Einen Kommentar schreiben:


  • jonofe
    antwortet
    Zitat von givemeone Beitrag anzeigen
    Ja. Hm, was genau das Problem macht, kann ich ehrlich gesagt noch nicht sagen.
    Okay, wenn du da Details hast, dann gerne hier posten.
    Eigentlich beendet eine 0 auf E1 das EXEC Skript über ein kill -15. Normalerweise sollte danach kein API Zugriff mehr passieren.

    Zitat von givemeone Beitrag anzeigen
    Macht 0.9 bekannte probleme unter PHP7?
    Ja, Es funktioniert vermutlich nur die Textnachricht Funktion. Für CAM Bilder gibts weiter oben einen Patch. Alle anderen Funktionen werden vermutlich Probleme bereiten.

    Einen Kommentar schreiben:


  • givemeone
    antwortet
    Zitat von jonofe Beitrag anzeigen
    Welchen Telegram LBS meinst du? Den Receiver?
    Der hat doch den Eingang E1, darüber kannst du ihn deaktivieren.
    Ja. Hm, was genau das Problem macht, kann ich ehrlich gesagt noch nicht sagen.
    Wenn ich E1 auf 0 setze, blinkt er jedenfalls brav weiter(Die Titelzeile) wie ein aktiver LBS.
    Zudem hat es innerhalb von 20 Minuten 700GB an Log geschrieben (und mein System ziemlich gebremst!).... die ich ehrlich gesagt nicht mal
    angesehen, sondern direkt gelöscht habe. Es waren hauptsächlöich Fehlermeldungen von der API....
    Ich werde es nächste Woche nochmal testen, bin jetzt unterwegs!





    Zitat von jonofe Beitrag anzeigen
    Die v1.0, die bald kommt, wird dann die aktuellste php-telegram-bot Library unterstützen und nur noch unter PHP7.x lauffähig sein.
    Macht 0.9 bekannte probleme unter PHP7?

    sG

    Joe

    Einen Kommentar schreiben:


  • jonofe
    antwortet
    Da ist nichts neues, sondern nur die Kompatibilität zu PHP7.2 und zur aktuellen php-telegram-bot Implementierung. Das funktioniert dann aber nicht mehr mit CentOS6.5.

    EDIT: Link zur aktuellen php-telegram-bot Implementierung
    Zuletzt geändert von jonofe; 27.09.2019, 10:08.

    Einen Kommentar schreiben:


  • Brick
    antwortet
    Zitat von jonofe Beitrag anzeigen
    Die v1.0, die bald kommt, wird dann die aktuellste php-telegram-bot Library unterstützen und nur noch unter PHP7.x lauffähig sein
    Oh.. cool... kannst du mir sagen, was die dann neues kann ?
    (Link ??)

    Gruß Martin

    Einen Kommentar schreiben:


  • fiddo
    antwortet
    Hab ich schon gemacht. Auch neu gestartet, neu eingelesen und den Baustein nochmal heruntergeladen. Im Log steht die Version 0.8.2 und in der Logic 0.9. Irgendwas stimmt da nicht.

    Telegramm.jpg

    Einen Kommentar schreiben:


  • jonofe
    antwortet
    Zitat von fiddo Beitrag anzeigen
    Hat jemand einen Rat für mich.
    Der Fehler stammt aber aus der Version 0.8.2.

    Du solltest also:
    Auf v0.9 updaten. Dann nochmal ausführen und den Fehler hier posten.

    Die v1.0, die bald kommt, wird dann die aktuellste php-telegram-bot Library unterstützen und nur noch unter PHP7.x lauffähig sein.

    Einen Kommentar schreiben:


  • jonofe
    antwortet
    Zitat von givemeone Beitrag anzeigen
    Gibt es eine Möglichkeit, das Telegram.LBS zentral zu sperren?
    Welchen Telegram LBS meinst du? Den Receiver?
    Der hat doch den Eingang E1, darüber kannst du ihn deaktivieren.

    Der Telegram-Contact LBS sollte eigentlich keine Probleme machen, wenn er in mehreren Edomi gleichzeitig läuft.

    Einen Kommentar schreiben:


  • givemeone
    antwortet
    Hallo!
    Gibt es eine Möglichkeit, das Telegram.LBS zentral zu sperren?
    Ich habe es versucht, den API-Key leer zu lassen, was zu Fehlermeldungen führt.

    Hintergrund: Ich habe aus Redundanzgründen 2 Edomi-Instanzen auf separater Hardware laufen. (und spiele bei jeder aktivierung am Backupsystem ein Backup 1:1 ein)
    Das Hot-Backup ist über sperren vor jedem Ausgang praktisch inaktiv gesetzt und aktiviert sich über einen Watchdog(und IP-Prüfung) beim Ausfall des anderen.

    Nun, Telegram aber mag es nicht, wenn sich 2 Instanzen mit dem selben API Key mit dem Server verbinden, daher würde ich das ebenfalls gerne steuern
    bzw. deaktivieren.

    sG Joe

    Einen Kommentar schreiben:


  • fiddo
    antwortet
    Hallo zusammen, ich hab keine Ahnung warum aber ich hab das Thema mit dem "Cam" Eingang auch seit einiger Zeit unter CentOS 6.5 und Edomi 2.0. Hab auch den neuesten Baustein 0.9 geladen aber ohne Erfolg. Auch die Änderungen im LBS hab ich mal probiert. Nichts.
    so steht es im Log:
    2019-09-26 23:04:53 508472 1382 debug LBS19000303 [v0.8.2]: LBS started (1833)
    2019-09-26 23:04:53 512744 1382 debug LBS19000303 [v0.8.2]: Create Message Queue with ID: 5f2d7ab0 (1833)
    2019-09-26 23:04:53 515424 1382 debug LBS19000303 [v0.8.2]: command started (1833)
    2019-09-26 23:04:53 515779 1382 debug LBS19000303 [v0.8.2]: ================ ARRAY/OBJECT START ================
    2019-09-26 23:04:53 515980 1382 debug LBS19000303 [v0.8.2]: {"cam":"1;1;26.09.2019;23:04:53;393450;\/usr\/local\/edomi\/www\/data\/liveproject\/cam\/archiv\/archiv1-cam1-20190926230453393450.jpg"}
    2019-09-26 23:04:53 516294 1382 debug LBS19000303 [v0.8.2]: ================ ARRAY/OBJECT END ================
    2019-09-26 23:04:53 517431 1382 debug LBS19000303 [v0.8.2]: LBS ended (1833)
    2019-09-26 23:04:53 584191 1506 debug EXE19000303 [v0.8.2]: Telegram message execution started (1833)
    2019-09-26 23:04:53 585141 1506 debug EXE19000303 [v0.8.2]: Command:cam (1833)
    2019-09-26 23:04:53 668638 1506 debug EXE19000303 [v0.8.2]: Exception caught: failed creating formpost data (1833)
    2019-09-26 23:04:53 668751 1506 debug EXE19000303 [v0.8.2]: ================ ARRAY/OBJECT START ================
    2019-09-26 23:04:53 668823 1506 debug EXE19000303 [v0.8.2]: true
    2019-09-26 23:04:53 668884 1506 debug EXE19000303 [v0.8.2]: ================ ARRAY/OBJECT END ================
    2019-09-26 23:04:53 669612 1506 debug EXE19000303 [v0.8.2]: Telegram message execution finished (1833)
    Das Bild selber kann ich via Browser anschauen und liegt dort auch.
    Hat jemand einen Rat für mich.
    Danke.

    Einen Kommentar schreiben:


  • bpw
    antwortet
    Ja, funktioniert.
    Auch von meiner Seite, Danke für den Fix.

    Einen Kommentar schreiben:

Lädt...
X