2
0
mirror of https://github.com/fhem/fhem-mirror.git synced 2025-02-25 09:55:38 +00:00

02_FHEMAPP.pm: Cleanup logging and comments

git-svn-id: https://svn.fhem.de/fhem/trunk@28679 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
Benni 2024-03-18 20:00:34 +00:00
parent dcb6d0088d
commit d2cb1b186e

View File

@ -20,34 +20,6 @@ use File::Path qw(rmtree);
#https://www.perl-howto.de/2008/07/temporare-dateien-sicher-erzeugen.html
#https://metacpan.org/release/TJENNESS/File-Temp-0.22/view/Temp.pm#OBJECT-ORIENTED_INTERFACE
#+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
#+++ TODOS
#+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
# + set getConfig -> Ausgabe der Config ohne OK-Dialog (wie bei get)
# + Config-File in "Edit Files" sichtbar machen (je FHEMAPP-Device)
# -> per Attribut exposeConfigFile=1
# + Config-Files Extension von .fhemapp auf .fhemapp.json ändern.
# -> First read check if .fhemapp.json vorhanden, dann den nehmen, wenn nur
# -> .fhemapp vorhanden, dann den nehmen, direkt als .fhemappp.json
# -> speichern ... am besten in get_config_filename
# - Extension aktivieren (per Attribut) -> Info ggf. in $date ablegen
# -> einer für alle, alle für einen -> activate Extension
# -> oder extension mit dem ersten aktivieren und alle anderen der
# ersten extension bekannt geben. Dann bei entfernen der letzten
# Bekanntmachung auch Extension deaktivieren
# -> Attribut extensionAvailability=1
# + Reading / Event updataAvailable wenn neues Update im Stream verfügbar
# - set forceVersion - Update/Downgrade auf Version, per tag, egal
# welcher Stream
# - Backup der Config per set BackupConfig und restore per set RestoreConfig
# -> vielleicht!!!
# - Download der Config als File ... weiß leider noch nicht so recht, wie!
# + Anpassung des Internal für den Link, wenn none als Verzeichnis gewählt
# wurde
#+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
#########################################################################
# Importing/Exporting Functions and variables from/to main
#########################################################################
@ -1231,15 +1203,15 @@ sub ReadConfig
if($err) {
#Reading failed, then check if a file with .fhemapp extension exists
Log($name,"Could not read $filename",2);
Log($name,"Check if an old .fhemapp file exists...",2);
Log($name,"Could not read $filename",4);
Log($name,"Check if an old .fhemapp file exists...",4);
$err=undef;
$filename=get_config_file($name,1);
Log($name,"Trying to read $filename",2);
Log($name,"Trying to read $filename",5);
($err,@content)=FileRead($filename);
if(!$err) {
#old .fhemapp file successfully read ... need to save later
Log($name, "Successfully read old formatted '$filename'",2);
Log($name, "Successfully read old formatted '$filename'",4);
$saveAsNew=1;
}
}