ich habe das Fritzbox-Binding soweit in Betrieb und möchte nun, dass ich bei einem verpassten Anruf per Telegram benachrichtigt werde. Die Nachricht soll außerdem die Nummer des verpassten Anrufes enthalten.
fritzbox.items (nur die relevanten)
Code: Alles auswählen
Switch fboxanruf_eingehend "Eingehender Anruf [%s]" {fritzboxtr064="callmonitor_ringing" }
Call fbox_eingehend_nummer "Eingehender Anruf von: [%1$s to %2$s]" {fritzboxtr064="callmonitor_ringing" }
Code: Alles auswählen
rule "test"
when
Item fboxanruf_eingehend changed from OFF to ON
then
sendTelegram("bot1", "Eingehender Anruf von: -HIER SOLL DIE NUMMER DES ANRUFERS ERSCHEINEN-")
end
Aktuell sieht der Wert des Items nämlich noch wie folgt aus (Auszug aus dem Logfile, die fett markierte Nummer ist die Nummer des Anrufers):
2020-02-18 12:21:47.310 [vent.ItemStateChangedEvent] - fbox_eingehend_nummer changed from , to 12456,01741235