Telefonanruf in Abwesenheit per Telegram

Begonnen von TobiasR, 02 Dezember 2017, 20:50:33

Vorheriges Thema - Nächstes Thema

TobiasR

Hallo,

ich möchte mit einem notify eine Benachrichtigung über Telegram mit Rufnummer versenden.

Leider komme ich mit dem Code nicht klar. Hier mein letzter Versuch:

Fritz_Box_Monitor:internal_number:.40140012

{fhem("set Telegram message \@Name_vorname Ein Anruf in Abwesenheit von: ,,.ReadingsVal('FB_CALLMONITOR.Fritz_Box_Monitor','missed_call',"))";;\}


Der Fehler lautet dann "Unrecognized character \xE2; marked by <-- HERE after adingsVal(<-- HERE near column 822 at (eval 616239) line 1."

Kann mir jemand helfen?


enno

Ich habe das mit DOIF wie folgt gelöst:

([FB_CALLMONITOR:event] eq "ring") (set teleBot message Anruf! [FB_CALLMONITOR:external_name] [FB_CALLMONITOR:external_number])

Gruss
  Enno
Einfacher FHEM Anwender auf Intel®NUC

TobiasR

Hallo Enno,

danke für deinen Hinweis.
Der Hinweis "Anruf!" kommt nun an.
Nicht aber die Telefonnummer.

Wie sieht die bei dir im Log aus?

Bei mir steht da
2017-12-02 21:13:23 FB_CALLMONITOR Fritz_Box_Monitor external_number: 06xxx974310

Sicher wieder irgend ein Zeichen was ich da vergessen habe

enno

kannst du mal deinen Code posten? Bei mir heisst FB_CALLMONITOR:
FB_CALLMONITOR bei dir wohl Fritz_Box_Monitor. Hast du das berücksichtigt?

Gruss
  Enno
Einfacher FHEM Anwender auf Intel®NUC

TobiasR

Hi,

ja genau das war der Fehler. Ich dachte da der FB_CALLMONITOR bei mir im Log auch auftaucht muss ich ihn verwenden.
Ohne den klappt es jetzt

Danke

Tobias