Telegram -- Nummer mit schicken

Begonnen von Jhidzzo, 25 Juni 2017, 12:33:12

Vorheriges Thema - Nächstes Thema

Jhidzzo

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


Otto123

#1
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
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

Jhidzzo

Super danke das Klappt!

Danke Otto