File zum schreiben öffnen... *gelöst*

Begonnen von lynckmeister, 08 Oktober 2021, 08:35:13

Vorheriges Thema - Nächstes Thema

lynckmeister

Servus zusammen , ich versuche ( in einem Notify) ein File zum schreiben zu öffnen.. alles scheint zu funktionieren, ich bekomme keine Fehlermeldung , der Code wird auch ausgeführt , aber das File erscheint einfach nicht... mit Filewrite hab ichs auch schon mal versucht ... muss man vielleicht Fhem erstmal grundsätzlich "erlauben" files anzulegen oder so !?



mytest:on  {
open (DATEI, ">/opt/fhem/mynotify.txt") or die "Couldn't open file: $!";
print DATEI "testtest";
close (DATEI);
}


Jamo

Probier mal das, so funktionierts bei mir my $filename = './log/owntracks.log';
      open(my $fh, '>>', $filename) or die "Could not open file '$filename' $!";
      print $fh "$timestamp,$latShort,$lonShort,$alt\n";
      close $fh;
Bullseye auf iNUC, Homematic + HMIP(UART/HMUSB), Debmatic, HUEBridge, Zigbee/Conbee III, FB7690, Alexa (fhem-lazy), Livetracking, LaCrosse JeeLink, LoRaWan / TTN / Chirpstack, Sonos, ESPresence

TomLee

Oder mit Filewrite, funktioniert bei mir  :)

mytest:on {return FileWrite({ FileName=>"/opt/fhem/mynotify.txt", ForceType=>"file", NoNL => 0},'testtest');}

lynckmeister

ja vielen Dank , so gehts... es geht auch mit dem von mir oben stehenden Code jetzt, was mich etwas wundert - vielleicht hatte ich noch irgendwo doch einen Typo drin ...  8)