Autor Thema: Telegram instant messaging TelegramBot - Empfangen und Sendern per FHEM  (Gelesen 299480 mal)

Offline Marlen

  • Sr. Member
  • ****
  • Beiträge: 834
Antw:Telegram instant messaging TelegramBot - Empfangen und Sendern per FHEM
« Antwort #1605 am: 07 September 2017, 23:24:38 »
Zitat
Ja man kann auch Nachrichten von anderen Sendern in Gruppen löschen (!) - Dazu muss der Bot aber explizit im Telegramclient zum Admin gemacht werden

Ahhhhaaaa!!! Und wie macht  man ihn dann zum Admin?

Und was kann man dann löschen?
-alles?
-die letzten 10?
-oder explizit mit der Id?

LG
 Marlen
Raspberry Pi 3;CUL; 4xRauchmelder HM-Sec-SD-2; 1xHM-MOD-EM-8; 3xHM-MOD-Re-8; 8xHM-Sec-SCo; 1-wire-USB-Bus; 1-wire-WLAN-Bridge; Telegram; MQTT; Sonoff; Xiaomi V1; AlexaFhem.....

Offline viegener

  • Developer
  • Hero Member
  • ****
  • Beiträge: 3623
    • Meine Seite im fhemwiki
Antw:Telegram instant messaging TelegramBot - Empfangen und Sendern per FHEM
« Antwort #1606 am: 08 September 2017, 00:02:56 »
@Marlen: Zum Admin macht man den Benutzer im Telegramclient. Löschen kann man über die explizite msgID der Nachricht, allerdings beschränkt telegram das wohl auf die letzten 48h - laut Dokumentation von Telegram, das steht aber oben auch schon
Kein Support über PM - Anfragen gerne im Forum - Damit auch andere profitieren und helfen können

Offline mrbreil

  • Full Member
  • ***
  • Beiträge: 225
Antw:Telegram instant messaging TelegramBot - Empfangen und Sendern per FHEM
« Antwort #1607 am: 08 September 2017, 11:21:40 »
Wann wird die Version von Github per Fhem update verteilt?

Vielen Dank für deine Arbeit.

Gruß Christian

Offline UweH

  • Hero Member
  • *****
  • Beiträge: 1482
  • Manchmal hilft auch kein Popcorn
Antw:Telegram instant messaging TelegramBot - Empfangen und Sendern per FHEM
« Antwort #1608 am: 08 September 2017, 12:23:26 »
Löschen kann man über die explizite msgID der Nachricht
Funktioniert, Danke. Das eröffnet ja neue Möglichkeiten.
Bekommt man eigentlich die IDs der vorherigen Nachrichten irgendwie raus oder kann man nur die letzte Nachricht löschen, da diese ID noch in den Readings steht...?

Gruß
Uwe
*bewertungshäkchenblödsinnverweigerer*
||##div.moderatorbar in ABP wirkt Wunder||

Offline viegener

  • Developer
  • Hero Member
  • ****
  • Beiträge: 3623
    • Meine Seite im fhemwiki
Antw:Telegram instant messaging TelegramBot - Empfangen und Sendern per FHEM
« Antwort #1609 am: 08 September 2017, 13:08:36 »
Wann wird die Version von Github per Fhem update verteilt?

Vielen Dank für deine Arbeit.

Gruß Christian

Ich warte üblicherweise etwas, um Rückmeldungen der Leute abzuwarten, die die neue Funktion ausprobieren (so eine Art Betatest für Arme). Das ist auch zur Risikovermeidung gedacht, da inzwischen doch einige das Modul nutzen und es schon Überraschungen mit verschiedenen Plattformen/Perl-versionen/etc gab. Wenn es keine Probleme gibt würde ich das nächste Woche ins normale Update stellen.

 
Kein Support über PM - Anfragen gerne im Forum - Damit auch andere profitieren und helfen können
Hilfreich Hilfreich x 1 Liste anzeigen

Offline bjoernbo

  • Sr. Member
  • ****
  • Beiträge: 809
Antw:Telegram instant messaging TelegramBot - Empfangen und Sendern per FHEM
« Antwort #1610 am: 10 September 2017, 10:37:28 »
Hallo zusammen,

ich benötige einmal Unterstützung:

Ich lasse mir das TV Programm um 20:05 zusenden. Das Funktioniert auch soweit, allerdings habe ich ein Problem beim Reading der ARD / Das Erste.

Zitat
set teleBot message ARD:\n[mod_TV_Programme:Das Erste] \n[mod_TV_Programme:Das Erste_next_time] [mod_TV_Programme:Das Erste_next]\n\n
ZDF:\n[mod_TV_Programme:ZDF]\n[mod_TV_Programme:ZDF_next_time] [mod_TV_Programme:ZDF_next]\n\n
WDR:\n[mod_TV_Programme:WDR]\n[mod_TV_Programme:WDR_next_time] [mod_TV_Programme:WDR_next]\n\n
RTL:\n[mod_TV_Programme:RTL]\n[mod_TV_Programme:RTL_next_time] [mod_TV_Programme:RTL_next]\n\n
RTL2:\n[mod_TV_Programme:RTL2]\n[mod_TV_Programme:RTL2_next_time] [mod_TV_Programme:RTL2_next]\n\n
VOX:\n[mod_TV_Programme:VOX]\n[mod_TV_Programme:VOX_next_time] [mod_TV_Programme:VOX_next]\n\n
Pro7:\n[mod_TV_Programme:Pro7]\n[mod_TV_Programme:Pro7_next_time] [mod_TV_Programme:Pro7_next]\n\n
SAT.1:\n[mod_TV_Programme:Pro7]\n[mod_TV_Programme:Pro7_next_time] [mod_TV_Programme:Pro7_next]\n\n
N24:\n[mod_TV_Programme:N24]\n[mod_TV_Programme:N24_next_time] [mod_TV_Programme:N24_next]\n\n
NTV:\n[mod_TV_Programme:NTV]\n[mod_TV_Programme:NTV_next_time] [mod_TV_Programme:NTV_next]\n\n

Zitat
set teleBot message ARD:\n[mod_TV_Programme:Das Erste] \n[mod_TV_Programme:Das Erste_next_time] [mod_TV_Programme:Das Erste_next]\n\n

Ich habe bereits versucht das Leerzeichen durch "%" zu ersetzen, ohne Erfolg. Jemand einen Tipp für mich?
Raspberry Pi 2 - CUL - HMLAN - FB7490 - Synology NAS DS214 - NETATMO - OSRAM lightify - MiLight - SIEMENS G-Tag'S - FTUI - EchoDOT -

Offline viegener

  • Developer
  • Hero Member
  • ****
  • Beiträge: 3623
    • Meine Seite im fhemwiki
Antw:Telegram instant messaging TelegramBot - Empfangen und Sendern per FHEM
« Antwort #1611 am: 10 September 2017, 12:29:19 »
Ouch ein Leerzeichen im Namen eines Readings ist definitiv ein Problem und sollte eigentlich auch nicht vorkommen. Also wäre es da am besten, das Modul entsprechend zu korrigieren - Es gibt dazu auch einen Thread.

Für Deinen Fall als Lösung wäre es nur möglich hier auf perl auszuweichen, also so etwas wie:

{( ReadingsVal("mod_TV_Programme","Das Erste",""))}
zu verwenden
Kein Support über PM - Anfragen gerne im Forum - Damit auch andere profitieren und helfen können

Offline bjoernbo

  • Sr. Member
  • ****
  • Beiträge: 809
Antw:Telegram instant messaging TelegramBot - Empfangen und Sendern per FHEM
« Antwort #1612 am: 10 September 2017, 14:24:04 »
Danke.

Ich habe dann doch den Namen des Reading geändert.
Raspberry Pi 2 - CUL - HMLAN - FB7490 - Synology NAS DS214 - NETATMO - OSRAM lightify - MiLight - SIEMENS G-Tag'S - FTUI - EchoDOT -

Offline viegener

  • Developer
  • Hero Member
  • ****
  • Beiträge: 3623
    • Meine Seite im fhemwiki
Antw:Telegram instant messaging TelegramBot - Empfangen und Sendern per FHEM
« Antwort #1613 am: 10 September 2017, 17:52:32 »
Habe gerade die neue Version mit msgDelete ins SVN eingechecked, kommt morgen per update.

Kein Support über PM - Anfragen gerne im Forum - Damit auch andere profitieren und helfen können

Offline jpp

  • Newbie
  • Beiträge: 2
Antw:Telegram instant messaging TelegramBot - Empfangen und Sendern per FHEM
« Antwort #1614 am: 13 September 2017, 20:39:47 »
Hallo zusammen,

gibt es schon ein Update / weitere Ahnung bzgl. den Freezes? Bin auch mit einem relativ frisch aufgesetzten System ohne irgendwelchen Schnickschnack und von den Freezes betroffen sobald pollingTimeout gesetzt wird. Schon einen neuen Bot aufgesetzt, gleiches Ergebnis.

System: Ubuntu 16.04.3 LTS @ Intel NUC
Perl v5.22.1
Nichts bzgl. DNS oder SSL in der global eingestellt.

Danke und VG!


EDIT: Nach weiterer Bastelei habe ich jetzt mal die PRESENCE lan-pings raus geworfen und das fhem.save noch mal gelöscht. Der Bot funktioniert wieder, was es von beiden war.. gute Frage ;)
« Letzte Änderung: 13 September 2017, 21:41:52 von jpp »

Offline viegener

  • Developer
  • Hero Member
  • ****
  • Beiträge: 3623
    • Meine Seite im fhemwiki
Antw:Telegram instant messaging TelegramBot - Empfangen und Sendern per FHEM
« Antwort #1615 am: 13 September 2017, 22:57:07 »
@jpp: Wenn Du ein paar Nachrichten weiter oben schaust wirst Du feststellen, dass bei anderen das problem mit den polling problemen bei telegram nach ein paar tagen verschwunden sind. Ursache ist unbekannt.
Kein Support über PM - Anfragen gerne im Forum - Damit auch andere profitieren und helfen können

Offline bjoernbo

  • Sr. Member
  • ****
  • Beiträge: 809
Antw:Telegram instant messaging TelegramBot - Empfangen und Sendern per FHEM
« Antwort #1616 am: 16 September 2017, 11:00:03 »
Hallo,

ich lasse mir jeden Abend um kurz nach 20:00 das Fernsehprogramm zusenden:

Zitat
([20:05])
(set teleBot message ARD:\n[mod_TV_Programme:ARD] \n[mod_TV_Programme:ARD_next_time] [mod_TV_Programme:ARD_next]\n\n
ZDF:\n[mod_TV_Programme:ZDF]\n[mod_TV_Programme:ZDF_next_time] [mod_TV_Programme:ZDF_next]\n\n
WDR:\n[mod_TV_Programme:WDR]\n[mod_TV_Programme:WDR_next_time] [mod_TV_Programme:WDR_next]\n\n
RTL:\n[mod_TV_Programme:RTL]\n[mod_TV_Programme:RTL_next_time] [mod_TV_Programme:RTL_next]\n\n
RTL2:\n[mod_TV_Programme:RTL2]\n[mod_TV_Programme:RTL2_next_time] [mod_TV_Programme:RTL2_next]\n\n
VOX:\n[mod_TV_Programme:VOX]\n[mod_TV_Programme:VOX_next_time] [mod_TV_Programme:VOX_next]\n\n
Pro7:\n[mod_TV_Programme:Pro7]\n[mod_TV_Programme:Pro7_next_time] [mod_TV_Programme:Pro7_next]\n\n
SAT.1:\n[mod_TV_Programme:SAT1]\n[mod_TV_Programme:SAT1_next_time] [mod_TV_Programme:SAT1_next]\n\n
N24:\n[mod_TV_Programme:N24]\n[mod_TV_Programme:N24_next_time] [mod_TV_Programme:N24_next]\n\n
NTV:\n[mod_TV_Programme:NTV]\n[mod_TV_Programme:NTV_next_time] [mod_TV_Programme:NTV_next]\n\n
)

Jetzt habe ich das Problem, wenn im Titel (RTL_next) ein Sonderzeichen enthalten ist, z.b: Weil "Berlin Tag & Nacht " läuft, die Nachricht nach dem Sonderzeichen mit &amp abgeschnitten wird.

Frage, wie muss ich das Attribut "RTL_next" etc. hinterlegen, damit die Nachricht vollständig bleibt.

Danke.
Raspberry Pi 2 - CUL - HMLAN - FB7490 - Synology NAS DS214 - NETATMO - OSRAM lightify - MiLight - SIEMENS G-Tag'S - FTUI - EchoDOT -

Offline viegener

  • Developer
  • Hero Member
  • ****
  • Beiträge: 3623
    • Meine Seite im fhemwiki
Antw:Telegram instant messaging TelegramBot - Empfangen und Sendern per FHEM
« Antwort #1617 am: 16 September 2017, 11:27:23 »
Hallo,

ich lasse mir jeden Abend um kurz nach 20:00 das Fernsehprogramm zusenden:

Jetzt habe ich das Problem, wenn im Titel (RTL_next) ein Sonderzeichen enthalten ist, z.b: Weil "Berlin Tag & Nacht " läuft, die Nachricht nach dem Sonderzeichen mit &amp abgeschnitten wird.

Frage, wie muss ich das Attribut "RTL_next" etc. hinterlegen, damit die Nachricht vollständig bleibt.

Danke.

Ich habe jetzt in Deinem Befehl kein &amp gefunden - was hat der Code-Ausschnitt mit dem Problem zu tun?
(Achso und bitte für Code - Code-tags und nicht Zitat verwenden)

Zu Deinem Problem - ich vermute in Deinem Reading steht &?

Ein Semikolon ist ein Befehlstrenner in FHEM, damit wird der Befehl abgeschnitten bevor der Bot ihn in die Hände bekommt. Also einfach vor dem Ausführen die ; verdoppeln.


Kein Support über PM - Anfragen gerne im Forum - Damit auch andere profitieren und helfen können

Offline bjoernbo

  • Sr. Member
  • ****
  • Beiträge: 809
Antw:Telegram instant messaging TelegramBot - Empfangen und Sendern per FHEM
« Antwort #1618 am: 16 September 2017, 11:42:04 »
Nein, in dem Reading steht zum Beispiel "Law & Order" oder "Berlin Tag & Nacht"

Die Nachricht wird dann mit &amp abgeschnitten.
Raspberry Pi 2 - CUL - HMLAN - FB7490 - Synology NAS DS214 - NETATMO - OSRAM lightify - MiLight - SIEMENS G-Tag'S - FTUI - EchoDOT -

Offline bjoernbo

  • Sr. Member
  • ****
  • Beiträge: 809
Antw:Telegram instant messaging TelegramBot - Empfangen und Sendern per FHEM
« Antwort #1619 am: 16 September 2017, 11:44:57 »
zum besserem Verständnis
Raspberry Pi 2 - CUL - HMLAN - FB7490 - Synology NAS DS214 - NETATMO - OSRAM lightify - MiLight - SIEMENS G-Tag'S - FTUI - EchoDOT -