Zitat von millo
Beitrag anzeigen
Ankündigung
Einklappen
Keine Ankündigung bisher.
LBS19000303 - Telegram Contact I LBS19000304 - Telegram Receiver I LBS19000645 - Telegram Command Validator
Einklappen
X
-
Dann solltest du mal prüfen, wo überall dieser Statustrigger in deinen Logiken gesetzt wird. In der iKO Liste, Rechtklick auf das KO und dann auf Verweise anzeigen. Sieht für mich so aus, als würde da irgendwo eine Schleife erzeugt. Außerdem mal auf den KO Monitor schauen, ob tatsächlich der Receiver so oft den Ausgang A1 triggert, oder ob es eher in deiner nachgelagerten Logik entsteht.
-
Die Ausgangsbox schreibt den Wert in Telegram Status Trigger, das ist nur weil ich mache Befehle über mehrere Seiten definiert habe.
ChatID ist meine und den Bot habe ich auch angelegt.
Das ganze lief ja schon seit ich Edomi installiert habe problemlos, dann wollte ich Unterwegs den Status meiner Fenster abfragen und die Nachrichtenwelle hat begonnen.
Daheim angekommen habe ich dann mal alle Telegram LBS auf die neuste Version aktualisiert doch die Welle bleibt bestehen.
Seltsam finde ich auch dass ich die standart Bot Meldungen wie "/help" auch als Nachrichtenwelle bekomme, da diese ja unabhängig von meiner Logik sind.
Edit
Bei der Ausgangsbox müsste der Connector auf !=leer, tut aber nichts zur sache)
Für mich sieht das so aus als würde der Receiver die gelesenen Nachrichten nicht als gelesen abarbeiten und sie dadurch immer wider als neue erkennenZuletzt geändert von millo; 10.12.2016, 14:11.
Einen Kommentar schreiben:
-
Welcher Befehl steht denn in der Ausgangsbox?
Wessen ChatID ist das am Validator und am Contact? Ich hoffe deine und nicht die deines Bots.
Der Nexus Bot gehört aber dir, den hast du angelegt, oder?
Wenn die ChatID die vom Bot ist (hat der überhaupt eine?), dann hättest du natürlich ein klassiche Schleife gebaut, da du ja dann deinem Bot eine Nachricht schickst, die dein Receiver dann wieder empfängt, usw. usf.
Einen Kommentar schreiben:
-
telegram.PNG
Wenn ich den Receiver LBS einfüge steht der Bot ständig auf tippt... in Telegram, wenn ich den Contact LBS dann dran hänge bekomme ich die Nachrichtenflut
Screenshot_2016-12-10-13-00-32.jpg
Angehängte Dateien
Einen Kommentar schreiben:
-
Da sonst keiner das Problem hat, solltest Du deine Logik mal posten. Irgendwas wird da falsch konfiguriert sein, vermute ich.Zitat von millo Beitrag anzeigenIch habe meinen Post nochmals angepasst da sich die Systematik gerade geändert hatte, das Problem liegt wohl im Telegram-Contact, schon wenn ich einen Contact LBS mit den API und ChatID Daten in der Logik ablege fängt die Dauerschleife an, da habe ich noch nichtmal Connectoren an dem LBS.
Einen Kommentar schreiben:
-
Ich habe meinen Post nochmals angepasst da sich die Systematik gerade geändert hatte, das Problem liegt wohl im Telegram-Contact, schon wenn ich einen Contact LBS mit den API und ChatID Daten in der Logik ablege fängt die Dauerschleife an, da habe ich noch nichtmal Connectoren an dem LBS.
Einen Kommentar schreiben:
-
Der Telegram Receiver sollte eigentlich nicht bombadieren. Er sollte jede Nachricht nur einmal signalisieren. Du müsstest mal deine Logik posten. Klingt jetzt eher nach irgendeiner Schleife. Zum Telegram Helper kann ich nicht viel sagen, aber vermutlich vento66. Alternativ kannst du auch den Telegram Command Validator verwenden, der je Befehl einmal eingesetzt werden muss.
Zum Abbrechen des Bootzyklus musst du an der Konsole zur geeigneten Zeit "Enter" drücken. Edomi zeigt dies in der Konsole an. Dann wird der Start abgebrochen und du kannst dich einloggen und z.B. den Telegram Helper LBS aus dem Live Projekt löschen.
Danach neu starten, dann solltest du eigentlich in der Lage sein, deine Logik zu bearbeiten. Edomi wird sich vermutlich beschweren, dass ein LBS fehlt, aber das kannst du ja dann wieder fixen, wenn du den Restart aus dem Telegram Helper entfernt hast.Code:cd /usr/local/edomi/www/data/liveproject/lbs/ rm LBS19000132.php
Einen Kommentar schreiben:
-
Ich bekomme aktuell von dem Telegram Bot alle Antworten in einer Schleife wiederholt, dabei sind auch antworten auf anfragen wie /whoami, das sind ca 1000 nachrichten pro Minute ich weiss nur absolut nicht warum. Der zustand besteht seit dem Update.Zuletzt geändert von millo; 10.12.2016, 12:01.
Einen Kommentar schreiben:
-
Großes Kompliment und herzlichen Dank für diese genialen Bausteine!!!
Ich bin ja dank KNX und EDOMI schon einiges gewohnt, aber wenn man seinem Haus(Bot) schreibt, wie der Fensterstatus ist oder sich nach den aktuellen Verbräuchen erkundigt und man direkt per "Telegram"-Nachricht antwort bekommt, einfach stark!!! Ich stelle jetzt meine Visu erstmal hinten an und kommuniziere per Bot mit meinem Haus
DANKE an jonofe und die ganze Community!!!
IMG_1380.PNG
Einen Kommentar schreiben:
-
Hinweistöne sind Teil des Clients und werden ja auch dort definiert.
Grundsätzlich kann man auch per API nicht steuern, wie Benachrichtigungen angezeigt werden oder das Audio Files direkt abgespielt werden.
Das wird wohl nichts werden...
Schaue mir die API aber gerne noch mal im Detail an.
Einen Kommentar schreiben:
-
Gute Idee das mit den Hinweistönen. Zur API kann ich nichts sagen, aber man kann für Message-Gruppen individuelle Hinweistöne konfigurieren (in der App). Evtl. kann man ja für jedes Szenario ("Fertigmeldungen", "Alarme" etc.) eigene Gruppen erstellen. Ist halt die Frage, ob man diese Gruppen auch mit dem LBS ansteuern kann...
Einen Kommentar schreiben:
-
Ist es eigentlich möglich über das Telegram API zu steuern, welcher Ton beim Ankommen der Nachricht auf dem iPhone abgespielt wird? Ich meine nicht das verschicken eines Audio Files als Teil der Nachricht, sondern der Ton, der auf dem iPhone abgespielt wird, wenn die Nachricht ankommt. Das wäre super, denn je nachdem um welche Art von Meldung es sich handelt (Alarm, Türklingel, Waschmaschine fertig ...) sollte das unterschiedlich signalisiert werden. Ich habe bis jetzt nur die Einstellung in der iPhone Telegram App gefunden, um den generellen Ton beim Ankommen einer Nachricht einzustellen.
Einen Kommentar schreiben:
-
Vielleicht kann Christian das ja machen...Zitat von Robby Beitrag anzeigenVielleicht sollte man das Thema umbenennen in
LBS19000303 - Telegram Contact I LB19000304 - Telegram Receiver I LBS19000645 - Telegram Command Validator
umbenennen
Da hast du völlig Recht. Ist korrigiert.Zitat von Robby Beitrag anzeigenIn der Hilfe steht:
The out A1 is set to 1, if the message specified on A4 was received from a ChatID which is specified on A3.
sollte das nicht E4 und E3 heißen?
Einen Kommentar schreiben:

Einen Kommentar schreiben: