Hallo,
bräuchte einmal eure Hilfe.
Bei folgender Def.
Zitat([Haustuerklingel] eq "on") ({my $var = "/volume1/surveillance/".(ReadingsVal("Cam_Haustuer","LastSnapFilename",""));; set telebot sendImage $var})
bekomme ich folgende Fehlermeldung:
ZitatBild_Haustuer_Telebot: {my $var = "/volume1/surveillance/".(ReadingsVal("Cam_Haustuer","LastSnapFilename",""));; set telebot sendImage $var}: Can't locate object method "sendImage" via package "/volume1/surveillance/Haustuer-20171031-1232435757.jpg" (perhaps you forgot to load "/volume1/surveillance/Haustuer-20171031-1232435757.jpg"?) at (eval 15666) line 1.
Kann mir jemand weiterhelfen?
Danke.
Matthias
Du bist auf der Perl- Ebene in Deinem DOIF, da gibt es keinen set-Befehl in perl, also müsstest Du das in fhem() einschliessen, so etwas wie:
([Haustuerklingel] eq "on") ({my $var = "/volume1/surveillance/".(ReadingsVal("Cam_Haustuer","LastSnapFilename",""));; fhem( "set telebot sendImage ".$var ) })