Hallo,
Habe ein Problem mit meinem Code. Ich habe eine Fritzbox und eine CCU. Jetzt soll die Fritzbox bei einem Anruf einen Akteur auf der CCU (Homematic) schalten, dass dann ein Licht angeht. Ich habe den Code auch geschrieben und ihn in FHEM unter fhem-ccu.cfg gespeichert. In der fhem.cfg habe ich eingefügt:
incude /FHEM/fhem-ccu2.cfg
fhem-ccu2.cfg:
# Telefon-Status an CCU senden
define TelefonAN notify Fritz_Box:event:.ring {\
my $c=" ";;\
my $s=Value("TelefonAN");;\
if( $s eq "on"){ $c=1;;\
}\
elsif( $s eq "off"){ $c=0;;\
}\
GetFileFromURL "http://root@192.168.78.111:8181/fhem2ccu.exe?Status=dom.GetObject('loop').State(" . $c . ")"\
}
In der CCU habe ich ein Gerät eingerichtet (28-System) habe in der
CCU SYSTEM|CMD_SHORT wget -q -O - 'http://192.168.78.111:8181/fhem?cmd.TelefonAN%3Dset%20TelefonAN%20on'
SYSTEM|CMD_LONG wget -q -O - 'http://192.168.78.111:8181/fhem?cmd.TelefonAN%3Dset%20TelefonAN%20on'
eingefügt. Die CCU hat kein Kennwort, benötigt nur Benutzerkennung "root". Habe ein Programm mit einer Lampe verknüpft, aber es tut sich nichts überhaupt nichts.
Kann mit jemand helfen?
Vielen Dank