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 KNXFan1970 Beitrag anzeigen

    Da hast Du natürlich Recht - hab es gleich mal oben eingefügt.
    Nochmals Danke für Deine Geduld...
    Super!
    Kein Problem!

    Einen Kommentar schreiben:


  • KNXFan1970
    antwortet
    Zitat von jonofe Beitrag anzeigen

    Könnte dem nächsten helfen, der ein ähnliches Problem hat...
    Da hast Du natürlich Recht - hab es gleich mal oben eingefügt.
    Nochmals Danke für Deine Geduld...

    Einen Kommentar schreiben:


  • jonofe
    antwortet
    Zitat von KNXFan1970 Beitrag anzeigen
    Es lag daran, dass die php-telegram-bot API zu alt war. Läuft jetzt - keine Fehler mehr -
    Danke für Deine Hilfe
    Mit welchem der beiden Alternativen konntest du es denn beheben?

    git stash && git pull

    oder Neuinstallation?

    Könnte dem nächsten helfen, der ein ähnliches Problem hat...

    Einen Kommentar schreiben:


  • KNXFan1970
    antwortet
    Es lag daran, dass die php-telegram-bot API zu alt war.

    git stash
    git pull

    war in meinem Fall die Lösung.
    Läuft jetzt - keine Fehler mehr -
    Danke für Deine Hilfe
    Zuletzt geändert von KNXFan1970; 17.01.2017, 23:56.

    Einen Kommentar schreiben:


  • jonofe
    antwortet
    dann versuch im /usr/local/edomi/main/include/php/php-telegram-bot Verzeichnis mal folgendes:
    Code:
    git stash
    git pull
    Wenn das funktioniert, dann die DB nochmal löschen und EDOMI starten.

    Wenn das allerdings auch zu Fehlern führt, dann würde ich php-telegram-bot neu installieren:

    Code:
    rm -rf /usr/local/edomi/main/include/php/php-telegram-bot
    cd /tmp
    wget --no-check-certificate https://getcomposer.org/installer
    php installer
    mv composer.phar /usr/local/bin/composer
    cd /usr/local/edomi/main/include/php
    git clone https://github.com/jonofe/php-telegram-bot
    cd php-telegram-bot
    composer install
    Danach die DB löschen und EDOMI neu aktivieren.

    Einen Kommentar schreiben:


  • KNXFan1970
    antwortet
    Ja hab die Hilfe gelesen und auch versucht ein update von php-telegram-bot zu machen - aber: folgende Meldung erhalten:

    'Updating 7663362..993631f
    error: Your local changes to '.editorconfig' would be overwritten by merge. Aborting.
    Please, commit your changes or stash them before you can merge.'

    Jetzt weiß ich nicht weiter...

    Deshalb oben meine Frage, ob ich die php-telegram-bot API updaten muss.

    Einen Kommentar schreiben:


  • jonofe
    antwortet
    Wann hast du denn php-telegram-bot installiert.

    Hast du die Hilfe des LBS gelesen?

    Update from 0.1.x to v0.2:
    ==========================
    Before restarting Edomi with the updated LBS v0.2 you have to drop the telegram database and update the php-telegram-bot API.
    To do this, please login via ssh to your edomi server and issue the following commands:
    Vermutlich wird's doch daran liegen, dass dein php-telegram-bot zu alt ist.

    Einen Kommentar schreiben:


  • KNXFan1970
    antwortet
    Nein - ich hatte die 2 nur im Logikeditor über Liveansicht1 an den LBS übergeben.

    Einen Kommentar schreiben:


  • jonofe
    antwortet
    nein, eigentlich nicht.
    Du hast aber die 2 nicht fest auf dem RESET Eingang eingetragen, oder?

    Einen Kommentar schreiben:


  • KNXFan1970
    antwortet
    Das hatte ich auch probiert. Hat nix geändert. Muss ich eigentlich auch ein update der php-telegram-bot API machen?

    Einen Kommentar schreiben:


  • jonofe
    antwortet
    Habe gerade noch mal in mein Log geschaut. Ich hatte den Fehler auch mal, und zwar als ich zum Testen die DB gelöscht habe.
    Sollte also an der DB liegen. Mach mal wie im Post #211 beschrieben, d.h. EDOMI stoppen und dann DB manuell löschen.

    Einen Kommentar schreiben:


  • KNXFan1970
    antwortet
    Zitat von jonofe Beitrag anzeigen
    Hmmm ... Dieser Fehler ist mir neu.
    Aber es gibt die Option die DB neu zu initialisieren.
    Dazu einfach mal eine 2 auf den Reset Eingang des Telegram Receivers senden.
    Ich hoffe, dass es danach funktioniert.
    Hatte ich schon probiert - leider ohne Erfolg...
    Das Interessante daran ist, dass ich sogar Meldungen auf dem Mobilgerät absetzen konnte und diese wurden am LBS gemeldet.
    Zuletzt geändert von KNXFan1970; 17.01.2017, 22:36.

    Einen Kommentar schreiben:


  • jonofe
    antwortet
    Hmmm ... Dieser Fehler ist mir neu.
    Aber es gibt die Option die DB neu zu initialisieren.
    Dazu einfach mal eine 2 auf den Reset Eingang des Telegram Receivers senden.
    Ich hoffe, dass es danach funktioniert.

    Einen Kommentar schreiben:


  • KNXFan1970
    antwortet
    jonofe

    Bisher habe ich Deinen LBS Telegram Contact genutzt und wollte heute den Telegram Receiver hinzufügen. Hat auch funktioniert und generell kommen auch die Meldungen am neuen LBS an. Allerdings werden permanent - sich ständig wiederholend - nachfolgende Meldungen im Fehler-Log geworfen.

    Code:
     [TABLE="border: 0, cellpadding: 0, cellspacing: 0"]
    [TR]
    [TD]2017-01-17 21:17:53[/TD]
    [TD]838711[/TD]
    [TD]?[/TD]
    [TD]29750[/TD]
    [TD]Datei: /usr/local/edomi/main/include/php/php-telegram-bot/src/DB.php | Fehlercode: 2 | Zeile: 253 | PDOStatement::execute(): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'chosen_inline_query_id' in 'field list'[/TD]
    [/TR]
    [TR]
    [TD]2017-01-17 21:17:54[/TD]
    [TD]297678[/TD]
    [TD]?[/TD]
    [TD]29750[/TD]
    [TD]Datei: /usr/local/edomi/main/include/php/php-telegram-bot/src/DB.php | Fehlercode: 2 | Zeile: 625 | PDOStatement::execute(): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'new_chat_participant' in 'field list'[/TD]
    [/TR]
    [/TABLE]
    Kannst Du mir einen Hinweis geben, was hier schief gelaufen sein kann? Danke Dir.

    Einen Kommentar schreiben:


  • coliflower
    antwortet
    Danke !

    Einen Kommentar schreiben:

Lädt...
X