NEWS
[GELÖST] [WINDOWS] Telegram sendet keine Nachricht
-
Ich bin dabei mein iobroker vom RPi auf Windows 10 (64-Bit) umzuziehen. Also habe ich ein Backup gemacht und auf Win wieder eingespielt.
Das klappte soweit auch ganz gut. Nur habe ich Probleme mit dem Telegram-Adapter auf Windows. Der zeigt mir auch alles grün an und ist laut Log auch connected, es wird aber keine Nachricht gesendet.
Schalte ich am RPi den Adapter aus, kommt direkt "Bot beendet" und umgekehrt beim einschalten. Bei Windows kommt aber nix.
Nun dachte ich, Ok, können sich ja scheinbar nicht beide connecten, also am RPi Adapter aus, aber ohne Erfolg.
Dann habe ich in Telegram einen neuen Bot angelegt und auch dieser ist lt. Log connected, aber auch hier keine Nachricht
Im Log finde ich aber keinen Eintrag, warum und weswegen nix gesendet wird.
Den Adapter habe ich auch schon gelöscht und wieder neu angelegt, was allerdings nix brachte.
Habe ich evtl. irgendetwas vergessen, muss ich evtl. eine Einstellung in der Windows-Firewall vornehmen (Wie?)?
Vielen Dank im voraus für die Hilfe
-
Mal das logging auf "Debug" gestellt?
Wenn du die WIN Firewall in Verdacht hast… schalte die zum testen ab.
Wie versuchst du die Nachricht zu versenden?
-
Also Win Firewall habe ich mal deaktiviert, daran liegt es nicht
Ich versende Nachrichten im WebUI (Objekte -> telegram.0 -> communicate -> response). Dort gebe ich einen Text ein und versende ihn.
Beim Rpi funktioniert es auch einwandfrei so.
Habe das logging mal auf Debug gestellt, dort erscheint bis auf die bisherirge Info nix, außer dass das Logging true ist.
Was mich nur wundert, ist die Tatsache, dass ich beim RPi Einträge habe und unter Windows nicht.
Hier mal vom RPi:
Und Windows:
Weiß jetzt echt nicht mehr weiter. -
Ich bin mir nicht sicher aber Multihost und die gleiche Instanz auf 2 hosts wird nicht funktionieren…
Gesendet von meinem HUAWEI VNS-L31 mit Tapatalk
-
Deswegen habe ich es ja auch mit einem neuen Bot ausprobiert, leider ebenfalls ohne Erfolg
-
Ich meinte eine 2. Instanz, also nicht nur telegram.0
Ein paar Ideen:
Adaper auf dem Windows Host und auf dem Pi Host mit unterschieldlichen Token installiert?
Die "alte" iobroker Installation auf dem Pi für Multihost verwendet?
-
Also der Adapter auf dem Rpi hat seinen eigenen Bot. Wenn ich das richtig verstanden habe, somit auch einen eigenen Token.
Auf beiden System habe ich jeweils nur einen Adapter installiert, somit nur Telegram.0.
Oder was meinst Du mit Multihost?
-
Na du betreibst doch einen iobroker mit windows und einen iobroker auf dem Pi, oder?
Gesendet von meinem SM-T550 mit Tapatalk
-
Sagen wir mal so, ich möchte iobroker auf dem RPi ablösen durch den auf dem WIN10-System, da ich immer RAM-Probleme hatte und damit der RPi sich aufhing. Deswegen sollte ja auch Telegram ordentlich laufen, was es derzeit ja nicht tut.
Kann es evtl. mit der Node-Version (10.x.x) zu tun haben?
Er connected sich ordentlich, aber wenn ich dann unter response etwas eingebe, passiert irgendwie gar nix. Auf dem RPi sehe ich zumindest im Log, dass sich etwas tut. Auf dem WIN10 allerdings gar nix, so als ob ich nix getan hätte
-
Da war ich wohl auf der falschen Fährte mit dem Multihost.
Habe nämlich auch mit dem Pi gestartet und aus den gleichen Gründen wie du zum NUC mit Win7 gewechselt.
Mein System läuft mit Node 6.14.3 und habe keine Probleme mit Telegram.
Gesendet von meinem HUAWEI VNS-L31 mit Tapatalk
-
Hast du den Telegram adapter mal auf Debug gestellt?
Gesendet von meinem HUAWEI VNS-L31 mit Tapatalk
-
Ja, siehe den Screenshot oben.
-
Dann bin ich auch etwas ratlos…
-
Es ist kein User am Bot (den du auf Windows laufen hast) angemeldet..
Schick dem Bot von deinem Handy aus eine Nachricht (/p deinPasswort).
Dann sollte es laufen.
Gruß
-
Oh man, ich bin so ein Honk. KlatschVorDenKopf!!!
In der Ganzen Aufregung habe ich total vergessen, den Bot per Link in Telegram zu aktivieren :oops:
Dann kann es ja auch nicht klappen :roll:
Danke für Eure Hilfe. Das Problem saß mal wieder vor der Tastatur :lol:
-
Hi, ich stehe mittlerweile vor dem gleichen Problem:
Wollte jetzt auch einen neuen Bot probieren, der ging aber auch nicht.
Jetzt hast du geschrieben man muss den Bot per Link aktivieren? Wie geht das, ich finde das nicht?
EDIT: Hat sich erledigt.