FHEM Forum

FHEM => Automatisierung => Thema gestartet von: Maergsche am 16 Oktober 2013, 11:10:22

Titel: FB_CALLMONITOR löst kein Notify aus.
Beitrag von: Maergsche am 16 Oktober 2013, 11:10:22
Hallo,
ich habe das Problem, dass mein FB_Callmonitor kein notify auslöst.

in der fhem.cfg habe ich folgende Definition...

#  FritzBox

define Fritz_Box FB_CALLMONITOR 192.168.161.1:1012
attr Fritz_Box room System

define TelefonAN notify Fritz_Box:event:.ring { \
# my $extNr   = ReadingsVal("FBTel", "external_number", "none");;\
# my $intNr   = ReadingsVal("FBTel", "internal_number", "none");;\
# my $conNr   = ReadingsVal("FBTel", "used_connection", "none");;\
# my $event   = ReadingsVal("FBTel", "event", "none");;\
  my $number=(ReadingsVal("Fritz_Box","internal_number",99));;\
  fhem "set ElroA1 on";;\
  if ($number == 1234567) { \
    fhem "set STV4 PAUSE";;\
    if ($Helligkeit <= 100) { \
      fhem ("set Licht_Alt on") if (($Licht_An) eq "on");;\
      fhem ("set OG_wz_WS_LICHT on") if (($Licht_An) ne "on");;\
    } \
  } \
}



## Anruf beendet
define TelefonAUS notify Fritz_Box:event:.disconnect { \
  my $number=(ReadingsVal("Fritz_Box","internal_number",99));;\
  fhem "set ElroA1 off";;\
  if ($number == 1234567) { \
    fhem "define Latenz2 at +00:00:10 set STV4 PLAY";;\
    if ($Licht_Alt ne $Licht_Neu) { \
      fhem "define Latenz at +00:00:10 set OG_wz_WS_LICHT off";;\
    }\
  }\
}



(Normalerweise sollte bei jedem Anruf nun eine Aktion ausgelöst werden... (Elro_A1 on))

Leider Passiert gar nix!

Siehe Log:

Events:
2013-10-16 11:01:01 dummy RPiTemp T: 40.62
2013-10-16 11:01:01 dummy RPiMemory R: 13.52 F: 388.06 U: 60.6799999999999 T: 448.74
2013-10-16 11:01:01 dummy RPiSwap R: 0.00 F: 102.40 U: 0.00 T: 102.40 MB
2013-10-16 11:01:01 dummy RPiWlan R: 36.27 S: 7.81 T: 44.08
2013-10-16 11:01:05 FB_CALLMONITOR Fritz_Box event: ring
2013-10-16 11:01:05 FB_CALLMONITOR Fritz_Box external_number: 04331695605
2013-10-16 11:01:05 FB_CALLMONITOR Fritz_Box external_name: unknown
2013-10-16 11:01:05 FB_CALLMONITOR Fritz_Box internal_number: 223999
2013-10-16 11:01:05 FB_CALLMONITOR Fritz_Box external_connection: SIP4
2013-10-16 11:01:05 FB_CALLMONITOR Fritz_Box call_id: 0
2013-10-16 11:01:10 FB_CALLMONITOR Fritz_Box event: disconnect
2013-10-16 11:01:10 FB_CALLMONITOR Fritz_Box call_duration: 0
2013-10-16 11:01:10 FB_CALLMONITOR Fritz_Box missed_call: 04331695605
2013-10-16 11:01:10 FB_CALLMONITOR Fritz_Box call_id: 0
2013-10-16 11:01:19 FHT T_Heizung actuator: 16%

Geht das etwa so nicht? Was habe ich übersehen?

Danke schon mal für die Hilfe !
Titel: Antw:FB_CALLMONITOR löst kein Notify aus.
Beitrag von: betateilchen am 16 Oktober 2013, 11:24:19
probier mal mit Fritz_Box.event:.ring
Titel: Antw:FB_CALLMONITOR löst kein Notify aus.
Beitrag von: Maergsche am 16 Oktober 2013, 13:05:56
Zitatprobier mal mit Fritz_Box.event:.ring

Leider auch keine Verbesserung ...
Titel: Antw:FB_CALLMONITOR löst kein Notify aus.
Beitrag von: Maergsche am 16 Oktober 2013, 13:22:45
Also:

define Telefontest notify Fritz_Box:event:.ring set ElroA1 on

geht!

und

define TelefonAN notify Fritz_Box:event:.ring { fhem "set ElroA1 on" }

auch ... ?!?

Ich werde mal weiter Suchen !
Titel: Antw:FB_CALLMONITOR löst kein Notify aus.
Beitrag von: Alcamar am 31 März 2016, 09:28:52
Da ich selbst dieses Forum für meine Problemlösungen nutze, finde ich es blöd, wenn auf ein Problem hingewiesen, aber dann die Lösung nicht dokumentiert wird. Das hole ich hier nach.

Wie viele hier bin ich der Meister von Copy-Paste um mein fhem zu erweitern und so habe ich es auch bei der der Einbindung von FB_CALLMONITOR gemacht. Auch ich stieß auf das Problem dass mein FB_CALLMONITOR-Device kein Notify auslöste. Das Problem war, dass das attr event-on-change-reading falsch (die Tücken von copy-paste) gesetzt war. Dieses muss .* lauten, damit der Readings-Event "ring" auch ein Event auslöst.
Titel: Antw:FB_CALLMONITOR löst kein Notify aus.
Beitrag von: marvin78 am 31 März 2016, 10:59:53
Ich glaube nicht, dass das das Problem des Threaderstellers war. Er bekam ja ein event. Bei ihm war es wohl eher das direkte Editieren der Config und damit verbundene Fehler.
Titel: Antw:FB_CALLMONITOR löst kein Notify aus.
Beitrag von: Alcamar am 31 März 2016, 12:19:21
stimmt natürlich.
Ich habe es auf mein Problem bezogen und meinem Verhalten durch Copy and Paste. Als Neuling kopiert man halt viel und überlegt nicht bei jeder Zeile, was damit bewirkt wird. :)

Das Problem des Threads kennt nur der Ersteller. Wäre schön gewesen, wenn auch ein Abschluß da gewesen wäre.