Anrufsignalisierung über Telegram - Nur einmal...

Begonnen von TobiasR, 08 Dezember 2018, 20:31:07

Vorheriges Thema - Nächstes Thema

TobiasR

Hallo,

mit dem folgenden Code


([Fritz_Box_Monitor:"^direction:.incoming$"])

(
(set Telegram message @Telegram_Name Anruf auf [Fritz_Box_Monitor:internal_number:] von: [Fritz_Box_Monitor:external_number:])
)

werden mir eingehende Anrufe auf Telegram übertragen.

Leider funktioniert das aber nur ein mal. Nur wenn ich im DEF etwas ändere und abspeichere, kommt wieder ein Anruf durch.
Was muss ich ändern?

PatrickR

attr DOIFDEVICE do always


Von unterwegs gesendet.
lepresenced - Tracking von Bluetooth-LE-Tags (Gigaset G-Tag) mittels PRESENCE

"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning." - Rich Cook

TobiasR


Damian

Zitat von: TobiasR am 09 Dezember 2018, 09:22:38
das gibt es bei mir gar nicht :-\

Mit DOIFDEVICE ist der Name deines DOIFs gemeint, das wir nicht kennen.
Programmierte FHEM-Module: DOIF-FHEM, DOIF-Perl, DOIF-uiTable, THRESHOLD, FHEM-Befehl: IF

Otto123

Zitat von: TobiasR am 09 Dezember 2018, 09:22:38
das gibt es bei mir gar nicht :-\
Und das es das nicht gibt ist ja das Problem. Mann muss das attr neu anlegen  :D
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

TobiasR

He super!
Jetzt wird jeder Anruf signalisiert.
Leider kommt die Meldung auf Telegram 2 mal. Kein Problem, aber ein Schönheitsfehler.

Gibt es dafür auch eine Lösung?

2018-12-09 11:14:00 FB_CALLMONITOR Fritz_Box_Monitor event: call
2018-12-09 11:14:00 FB_CALLMONITOR Fritz_Box_Monitor external_connection: SIP1
2018-12-09 11:14:00 FB_CALLMONITOR Fritz_Box_Monitor external_number: 06000972310
2018-12-09 11:14:00 FB_CALLMONITOR Fritz_Box_Monitor external_name: unknown
2018-12-09 11:14:00 FB_CALLMONITOR Fritz_Box_Monitor direction: outgoing
2018-12-09 11:14:00 FB_CALLMONITOR Fritz_Box_Monitor internal_number: 972310
2018-12-09 11:14:00 FB_CALLMONITOR Fritz_Box_Monitor call_id: 8acdf303b91efd3261419ea3cf4581ae
2018-12-09 11:14:00 FB_CALLMONITOR Fritz_Box_Monitor internal_connection: ISDN
2018-12-09 11:14:00 TelegramBot Telegram message @Telegramname Anruf auf 972310 von: 02000972310
2018-12-09 11:14:00 DOIF Telefonanrufe cmd_nr: 1
2018-12-09 11:14:00 DOIF Telefonanrufe cmd: 1
2018-12-09 11:14:00 DOIF Telefonanrufe cmd_event: Fritz_Box_Monitor
2018-12-09 11:14:00 DOIF Telefonanrufe cmd_1
2018-12-09 11:14:00 FB_CALLMONITOR Fritz_Box_Monitor event: ring
2018-12-09 11:14:00 FB_CALLMONITOR Fritz_Box_Monitor call_id: bcfc914847789c940d87cf766268af82
2018-12-09 11:14:00 FB_CALLMONITOR Fritz_Box_Monitor internal_number: 972310
2018-12-09 11:14:00 FB_CALLMONITOR Fritz_Box_Monitor direction: incoming
2018-12-09 11:14:00 FB_CALLMONITOR Fritz_Box_Monitor external_name: unknown
2018-12-09 11:14:00 FB_CALLMONITOR Fritz_Box_Monitor external_number: 02000972310
2018-12-09 11:14:00 FB_CALLMONITOR Fritz_Box_Monitor external_connection: SIP1
2018-12-09 11:14:01 TelegramBot Telegram sentMsgResult: SUCCESS
2018-12-09 11:14:01 TelegramBot Telegram sentMsgId: 3574
2018-12-09 11:14:01 TelegramBot Telegram sentMsgPeerId: 452190538
2018-12-09 11:14:02 FB_CALLMONITOR Fritz_Box_Monitor event: disconnect
2018-12-09 11:14:02 FB_CALLMONITOR Fritz_Box_Monitor internal_number: 972310
2018-12-09 11:14:02 FB_CALLMONITOR Fritz_Box_Monitor external_name: unknown
2018-12-09 11:14:02 FB_CALLMONITOR Fritz_Box_Monitor direction: outgoing
2018-12-09 11:14:02 FB_CALLMONITOR Fritz_Box_Monitor call_id: 8acdf303b91efd3261419ea3cf4581ae
2018-12-09 11:14:02 FB_CALLMONITOR Fritz_Box_Monitor internal_connection: ISDN
2018-12-09 11:14:02 FB_CALLMONITOR Fritz_Box_Monitor call_duration: 0
2018-12-09 11:14:02 FB_CALLMONITOR Fritz_Box_Monitor external_number: 02000972310
2018-12-09 11:14:02 FB_CALLMONITOR Fritz_Box_Monitor external_connection: SIP1
2018-12-09 11:14:02 TelegramBot Telegram message @Telegramname Anruf auf 972310 von: 02000972310
2018-12-09 11:14:02 DOIF Telefonanrufe cmd_nr: 1
2018-12-09 11:14:02 DOIF Telefonanrufe cmd: 1
2018-12-09 11:14:02 DOIF Telefonanrufe cmd_event: Fritz_Box_Monitor
2018-12-09 11:14:02 DOIF Telefonanrufe cmd_1
2018-12-09 11:14:02 FB_CALLMONITOR Fritz_Box_Monitor event: disconnect
2018-12-09 11:14:02 FB_CALLMONITOR Fritz_Box_Monitor external_number: 02000972310
2018-12-09 11:14:02 FB_CALLMONITOR Fritz_Box_Monitor external_connection: SIP1
2018-12-09 11:14:02 FB_CALLMONITOR Fritz_Box_Monitor internal_number: 972310
2018-12-09 11:14:02 FB_CALLMONITOR Fritz_Box_Monitor direction: incoming
2018-12-09 11:14:02 FB_CALLMONITOR Fritz_Box_Monitor external_name: unknown
2018-12-09 11:14:02 FB_CALLMONITOR Fritz_Box_Monitor missed_call: 02000972310
2018-12-09 11:14:02 FB_CALLMONITOR Fritz_Box_Monitor call_id: bcfc914847789c940d87cf766268af82
2018-12-09 11:14:02 FB_CALLMONITOR Fritz_Box_Monitor call_duration: 0

Otto123

Hi,

schau Dir im Eventmonitor mal die Events für das Gerät an Fritz_Box_Monitor

Wahrscheinlich trifft deine Eventbedingung zweimal zu?

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

TobiasR

Ich habe gesucht, kann aber nichts finden.

Egal, ich lass das erst mal so laufen...

Otto123

#8
Du hattest es ja sogar gepostet:
2018-12-09 11:14:00 FB_CALLMONITOR Fritz_Box_Monitor event: ring
2018-12-09 11:14:00 FB_CALLMONITOR Fritz_Box_Monitor call_id: bcfc914847789c940d87cf766268af82
2018-12-09 11:14:00 FB_CALLMONITOR Fritz_Box_Monitor internal_number: 972310
2018-12-09 11:14:00 FB_CALLMONITOR Fritz_Box_Monitor direction: incoming
.....
2018-12-09 11:14:02 FB_CALLMONITOR Fritz_Box_Monitor event: disconnect
2018-12-09 11:14:02 FB_CALLMONITOR Fritz_Box_Monitor external_number: 02000972310
2018-12-09 11:14:02 FB_CALLMONITOR Fritz_Box_Monitor external_connection: SIP1
2018-12-09 11:14:02 FB_CALLMONITOR Fritz_Box_Monitor internal_number: 972310
2018-12-09 11:14:02 FB_CALLMONITOR Fritz_Box_Monitor direction: incoming

Beim Auflegen gibt es einen Event mit den gleichen Infos.

Nur auf incoming triggern ist offenbar Mist.
Ich habe so eine ähnliche Info am laufen und triggere auf ring. Du kannst aber auch einfach mehrere Bedingungen abfragen ...

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

TobiasR

Hallo Otto,
das ist ein guter Tipp. Vielleicht liegt es wirklich am auflegen.
Ich werde erst am Mittwoch wieder dazu kommen.
Besten Dank
Tobias