HILFE -- FritzBox soll eine URL "an"rufen bei Tel-Anruf -- Homematic

Begonnen von kblc, 01 November 2014, 23:43:24

Vorheriges Thema - Nächstes Thema

kblc

Hallo an Alle,

Ich habe ein kleines Problem. Vor ein paar Monaten bin ich die Sache schon mal angegangen, aber zwischenzeitlich durch Krankheit, Reha u.s.w. nicht mehr dazugekommen.

Es geht um meine FritzBox und meine Homematic CCU1. Auf meiner FritzBox habe ich fhem installiert und es lässt sich auch öffnen.
Mein Vorhaben:
Ich möchte über fhem bei einem Anruf ein Licht auf der CCU einschalten. Den http File habe ich, und der geht auch. Wenn das Licht leuchtet möchte ich es auf einen MP3 Gong programmieren, damit der mir Bescheid sagt, wenn das Telefon klingelt. Aber das ist dann ein Kinderspiel.

hier mal der http - File, der die Lampe über die Homematic CCU1 steuert. (Falls Fragen kommen, warum ich eine CCU und eine FritzBox im Einsatz habe, hier gleich die Antwort: Die CCU steuert nicht nur Lichter und Akteure, sondern alles mögliche Andere. Daher ist es mir wichtig, dass diese bei Stromausfall immer noch funktionsfähig ist.):


"http://192.168.78.111:8181/fhem2ccu.exe?Status=dom.GetObject('BidCos-RF.JEQ0296230:1.STATE').State(1)"

Hier ein paar wichtige angaben:

FritzBox: 7390
              FRITZ!OS 06.10-28634 BETA

FHEM:     in EventMonitor "version" eingegeben
                     # $Id: fhem.pl 3872 2013-09-07 11:58:33Z rudolfkoenig $
                     # $Id: 72_FB_CALLMONITOR.pm 3748 2013-08-19 17:04:38Z markusbloch $
                     # $Id: 01_FHEMWEB.pm 3963 2013-09-26 08:55:32Z martinp876 $
                     # $Id: 92_FileLog.pm 3759 2013-08-21 08:13:08Z rudolfkoenig $
                     # $Id: 99_SUNRISE_EL.pm 3738 2013-08-18 14:13:59Z rudolfkoenig $
                     # $Id: 99_Utils.pm 3595 2013-08-05 05:38:48Z tobiasfaust $
                     # $Id: 98_autocreate.pm 3957 2013-09-25 06:21:02Z rudolfkoenig $
                     # $Id: 91_eventTypes.pm 2982 2013-03-24 17:47:28Z rudolfkoenig $
                     # $Id: 98_notice.pm 2647 2013-02-04 21:43:52Z mfr69bs $
                     # $Id: 91_notify.pm 3738 2013-08-18 14:13:59Z rudolfkoenig $
                     # $Id: 98_telnet.pm 3738 2013-08-18 14:13:59Z rudolfkoenig $
                     # $Id: 98_update.pm 3741 2013-08-18 15:23:42Z rudolfkoenig $

Call_Monitor   ist über Tastenkombination eingeschaltet


Ich habe in Edit files in fhem folgende Angaben in fhem.cfg

define FritzBox FB_CALLMONITOR 192.168.78.1:1012
attr FritzBox event-on-change-reading event
attr FritzBox reverse-search internal

Verbindung zu Homematic bei Anruf
define TelefonAN notify Fritz_Box:event:.ring {GetFileFromURL "http://192.168.78.111:8181/fhem2ccu.exe?Status=dom.GetObject("BidCos-RF.JEQ0296230:1.STATE').State(1)"}


und hier nochmal die gesamte Datei:

attr global autoload_undefined_devices 1
attr global logfile ./log/fhem-%Y-%m.log
attr global modpath .
attr global statefile ./log/fhem.save
attr global updateInBackground 1
attr global verbose 3

define telnetPort telnet 7072 global

define WEB FHEMWEB 8083 global

define WEBphone FHEMWEB 8084 global
attr WEBphone stylesheetPrefix smallscreen

define WEBtablet FHEMWEB 8085 global
attr WEBtablet stylesheetPrefix touchpad

# Fake FileLog entry, to access the fhem log from FHEMWEB
define Logfile FileLog ./log/fhem-%Y-%m.log fakelog

define autocreate autocreate
attr autocreate filelog ./log/%NAME-%Y.log

define eventTypes eventTypes ./log/eventTypes.txt

# Disable this to avoid looking for new USB devices on startup
define initialUsbCheck notify global:INITIALIZED usb create

define FritzBox FB_CALLMONITOR 192.168.78.1:1012
attr FritzBox event-on-change-reading event
attr FritzBox reverse-search internal

Verbindung zu Homematic bei Anruf
define TelefonAN notify Fritz_Box:event:.ring {GetFileFromURL "http://192.168.78.111:8181/fhem2ccu.exe?Status=dom.GetObject("BidCos-RF.JEQ0296230:1.STATE').State(1)"}

Es geht nicht.
Die Lampe bleibt aus.
Zu meinen Fragen:

1. Was kann ich tun, damit es geht? Kann mir jemand helfen, den Fehler zu finden, denn ich bin leider nicht sehr mit Perl vertraut.

2. Wie kann ich testen, ob fhem bei einem Anruf reagiert? Kann mir jemand einen Tipp geben, was ich für eine Aktivität ausführen lassen kann, um zu testen, ob der erste Teil des Codes...
define TelefonAN notify Fritz_Box:event:.ring
...auch funktioniert?

Für den Code habe ich mir schon mal vor ein paar Monaten Hilfe geholt.

Ich bin jeder Hilfe wirklich sehr dankbar.
SPS, Arduino, Controllino, Sensortechnik, Elektronik

Puschel74

Hallo,

a) Ein HILFE im Betreff wird dir keinen funktionierenden Code liefern
b) das streuen eines Beitrages auf mehrere Forenbereiche wird dir auch nicht helfen.

http://forum.fhem.de/index.php/topic,28534.0.html
Was ist nun mit deiner Frage im Anfängerbereich zu genau demselben Thema?

Grüße
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.