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
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
Super danke das Klappt!
Danke Otto