Fehler beim Telegram versenden

Begonnen von Himi, 13 August 2017, 16:54:11

Vorheriges Thema - Nächstes Thema

Himi

Hallo zusammen,

habe das Modul Telegrambot wie im Wiki dargestell definiert. Die Registrierung bei BotFather klappe reibungslos.

Ich konnte auch sofort eine Message von Client auf dem Smartphon an Fhem versenden, welche bei Fhem auch ankam.

Wenn ich jedoch aus Fhem heraus eine Message an das Smartphon versenden will, bekomme ich nachfolgende Meldung.

FAILED peer not found :@FHEMxxxBot:

Habe schon div. Foren durchgeschaut, ich finde aber keinen Lösungsansatz für das Problem.

define Telegram TelegramBot
attr Telegram cmdKeyword FHEM
attr Telegram defaultPeer @FHEMxxxBot
attr Telegram pollingTimeout 60


Im Logfile steht.

2017.08.13 16:52:33 3: TelegramBot_SendIt Telegram: Failed with :FAILED peer not found :@FHEMxxxBot::
2017.08.13 16:52:33 3: TelegramBot_Callback Telegram: resulted in NonBlockingGet: returned FAILED peer not found :@FHEMxxxBot: from SendIt



Wer hat einen Tipp für mich?

Besten Dank im Voraus

Gruß Himi

amenomade

defaultPeer ohne "@". Soll das rechte Teil des Kontakts sein:

ZitatContacts nnnnnnnnnnn:Ame_Nomade: mmmmmmmm:Marie:
Hier Ame_Nomade oder Marie

Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

Himi

Hallo amenomade,

die Attribut-Änderung defaultPeer hat keine Änderung gebracht.

Nachfolgebd hier meine Internals + Readings aus dem Device Telgram

Internals:
FAILS 0
NAME Telegram
NR 274
OLD_POLLING 82
POLLING 82
SNAME Telegram
STATE Polling
TYPE TelegramBot
UPDATER 0
WAIT 0
me 362998683:FHEMTest:@FHEMxxxBot
sentLastResult NonBlockingGet: returned FAILED peer not found :FHEMxxxBot:
sentMsgId
sentMsgOptions
sentMsgPeer
sentMsgPeerId
sentMsgResult NonBlockingGet: returned FAILED peer not found :FHEMxxxBot:

Readings
Contacts 415406914:Mein_Name:                                                                 2017-08-13 15:02:45
PollingErrCount 0                                                                                          2017-08-13 15:00:39
msgChat Mein_Name                                                                                    2017-08-13 15:02:45
msgChatId 415406914                                                                                  2017-08-13 15:02:45
msgFileId                                                                                                     2017-08-13 15:02:45
msgId 11                                                                                                     2017-08-13 15:02:45
msgPeer Mein_Name                                                                                     2017-08-13 15:02:45
msgPeerId 415406914                                                                                  2017-08-13 15:02:45
msgReplyMsgId                                                                                            2017-08-13 15:02:45
msgText Hall Testnachricht                                                                            2017-08-13 15:02:45
sentMsgId                                                                                                    2017-08-13 17:57:58
sentMsgPeerId                                                                                              2017-08-13 17:57:58
sentMsgResultNonBlockingGet: returned FAILED peer not found :FHEMxxxBot:  2017-08-13 17:57:58

viegener

Verstehe ich das richtig, Du versuchst mit dem FHEM-Telegrambotmodul dem Bot: @FHEMxxxBot eine Nachricht zu senden?

Das kann nicht gehen, da der Bot sich selbst oder einem anderen Bot keine Nachricht senden kann, sondern nur "normalen" Benutzeraccounts, nachdem die zuerst (!) eine Nachricht an den Bot gesendet haben. Die möglichen Empfänger stehen normalerweise in Contacts.
Kein Support über PM - Anfragen gerne im Forum - Damit auch andere profitieren und helfen können

amenomade

Ausserdem bitte wegen codetags dieses Post lesen: https://forum.fhem.de/index.php/topic,71806.0.html

Also... du kannst jetzt z.B. eine Nachricht an "Mein_Name" mit set Telegram message @Mein_Name Testblablabla
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

Himi

Hallo amenomade,

das war der endscheitente Hinweis...

Jetzt funzt das ganze.

Um jemand zu helfen, sind Beispiele immer von Vorteil.

Besten Dank nochmals

Gruß Himi