DOIF Problem mit Bild per Telebot versenden

Begonnen von math78, 31 Oktober 2017, 12:36:13

Vorheriges Thema - Nächstes Thema

math78

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

viegener

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 ) })
Kein Support über PM - Anfragen gerne im Forum - Damit auch andere profitieren und helfen können