FHEM Forum

FHEM - Hausautomations-Systeme => Unterstützende Dienste => Thema gestartet von: Jhidzzo am 25 Juni 2017, 12:33:12

Titel: Telegram -- Nummer mit schicken
Beitrag von: Jhidzzo am 25 Juni 2017, 12:33:12
Hallo,

Ich habe vor, dass ich wenn auf dem Festnetz angerufen werde ich eine Telegram Nachricht bekomme.

Ich bin so weit, dass ich die Nachricht bekomme mit folgendem Notify:

Anrufliste:event.*ring {

                           fhem("set TeleBot message \@-[Hier die Nummer] Gerade hat jemand angerufen!");

}


So weit so gut...

nun möchte ich die Nummer mitschicken, die angerufen hat und weiß nicht wie ich das anstellen soll. Ich müsste ja die Nummer "aus dem Eventmonitor als Variable bekommen". Aber wie bekomme ich die Variable dann in den String der Telegram Nachricht?

Ich danke schon einmal für alle Antworten!

Gruß Jhidzzo

Titel: Antw:Telegram -- Nummer mit schicken
Beitrag von: Otto123 am 25 Juni 2017, 12:53:52
Hi,

ich poste Dir mal mein notify, falls Du noch  mehr Ideen hastdefine nty_AnrufKlingelt notify FBMon:.*ring { \
  my $number = ReadingsVal("FBMon","internal_number",99);;\
  my $Anrufer = ReadingsVal("FBMon","external_number",99);;\
  my $AnruferName = ReadingsVal("FBMon","external_name",'');;\
  if (($number == xxxxxx) and Value("ET9200") eq "on"){ \
    fhem "set ET9200 showtext Anruf von $AnruferName $Anrufer";;\
  } \
}


Du brauchst aber eigentlich das {fhem("")} noch nicht.
Was Du willst sollte mit auchmit "set magic" gehen (ungetestet) set TeleBot message \@-[Anrufliste:external_number] Gerade hat jemand angerufen!gehen.

Und Du hast wieder das alte notify ausgegraben - das geht sowieso nicht!!!

Gruß Otto
Titel: Antw:Telegram -- Nummer mit schicken
Beitrag von: Jhidzzo am 25 Juni 2017, 13:03:44
Super danke das Klappt!

Danke Otto