Autor Thema: FHEMWEB: Gleichnamige Icons im selben Verzeichnis  (Gelesen 1654 mal)

Offline Dr. Boris Neubert

  • Global Moderator
  • Hero Member
  • ****
  • Beiträge: 4952
  • Are we just self-replicating DNA?
FHEMWEB: Gleichnamige Icons im selben Verzeichnis
« am: 08 Mai 2021, 16:33:59 »
Hallo,

bei FHEMWEB gewinnt bei bis auf die Dateierweiterung gleichnamigen Icons im selben Verzeichnis im Dateisystem immer das Icon mit dem hoeheren Sortierwert. Es wird also z.B. immer cloudy.svg statt cloudy.png genommen.

Sofern es keine andere Einstellmöglichkeit als den iconPath gibt, schlage ich vor, die von Wuppi68 in fhem/www/images/default/weather hinzugefügten SVG-Icons im Subversion-Repository nach fhem/www/images/fhemSVG/weather zu verschieben.

Loescht ein update in FHEM dann die verschobenen Icons im alten Verzeichnis in den lokalen Installationen oder muss das der Anwender selbst tun?

Viele Gruesse
Boris
Globaler Moderator, Developer, aktives Mitglied des FHEM e.V. (Marketing, Verwaltung)
Bitte keine unaufgeforderten privaten Nachrichten!

Offline rudolfkoenig

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 24396
Antw:FHEMWEB: Gleichnamige Icons im selben Verzeichnis
« Antwort #1 am: 08 Mai 2021, 21:40:21 »
Wuerde es helfen, beim Sortieren die Stelle des Quellverzeichnisses im iconPath zu beruecksichtigen?

Dateien werden bei einem update nicht geloescht.
Es gibt nur eine (aufwendige) Moeglichkeit sie nach unused (oder so aehnlich) zu schieben.

Offline Dr. Boris Neubert

  • Global Moderator
  • Hero Member
  • ****
  • Beiträge: 4952
  • Are we just self-replicating DNA?
Antw:FHEMWEB: Gleichnamige Icons im selben Verzeichnis
« Antwort #2 am: 09 Mai 2021, 09:25:29 »
Hallo Rudi,

das Feature, die Reihenfolge zu berücksichtigen, braucht man tatsächlich noch zusätzlich. Im Code muss man dazu beim Einlesen der Icons den iconPath von hinten auswerten und je Pfad in iconPath die Icons verzeichnen.

Vermutlich ist es das einfachste, die Icons im Repo zu verschieben, dass es bei Neuinstallationen richtig ist, und die betroffenen Anwender per Forum zu informieren, dass sie das einmal bei sich von Hand machen.

Viele Grüße
Boris
Globaler Moderator, Developer, aktives Mitglied des FHEM e.V. (Marketing, Verwaltung)
Bitte keine unaufgeforderten privaten Nachrichten!

Offline betateilchen

  • Developer
  • Hero Member
  • ****
  • Beiträge: 17367
  • s/fhem\.cfg/configDB/g
Antw:FHEMWEB: Gleichnamige Icons im selben Verzeichnis
« Antwort #3 am: 09 Mai 2021, 16:50:26 »
bei FHEMWEB gewinnt bei bis auf die Dateierweiterung gleichnamigen Icons im selben Verzeichnis

Warum braucht man eigentlich zwei gleichnamige, optisch unterschiedliche Wetter-Icons mit unterschiedlichen Dateitypen? Und warum nur eine Handvoll davon und nicht alle?
Außerdem dürfte die COPYRIGHT Datei in dem Verzeichnis auch nicht der Wahrheit für alle im Verzeichnis enthaltenen Dateien entsprechen.

Vermutlich bedarf die Verwaltung solcher Icons aus unterschiedlichen Quellen (vermutlich auch noch mit unterschiedlichen Lizenztypen) irgendwann einer generellen Betrachtung und Überarbeitung.
-----------------------
Unaufgeforderte Anfragen per email werden von mir nicht beantwortet. Dafür ist das Forum da.
-----------------------
Lesen gefährdet die Unwissenheit!

Offline rudolfkoenig

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 24396
Antw:FHEMWEB: Gleichnamige Icons im selben Verzeichnis
« Antwort #4 am: 10 Mai 2021, 10:19:59 »
Es geht wohl darum, dass in www/images/default/weather zwei Dateien mit dem gleichen Stamm (windy.png und windy.svg) sich befinden, und der Benutzer keinen Einfluss auf der Auswahl hat. Da hilft auch kein iconPath Sortiererei (was jetzt schon gemacht wird, sorry fuer meinen vorherigen Vorschlag).

Ich bin auch fuers Verschieben der .svg Dateien, und ich habe Wuppi68 eine PM geschickt.

Offline Wuppi68

  • Developer
  • Hero Member
  • ****
  • Beiträge: 2295
  • On the Highway to Shell
Antw:FHEMWEB: Gleichnamige Icons im selben Verzeichnis
« Antwort #5 am: 10 Mai 2021, 15:34:44 »
Danke für den Hinweis,

ich habe jetzt die SVG Icons entsprechend verschoben.

Noch einen Hinweis ins Forum schreiben und der Mops sollte gelutscht sein

Danke

Ralf
Jetzt auf nem I3 und primär Homematic - kein Support für cfg Editierer

Support heißt nicht wenn die Frau zu Ihrem Mann sagt: Geh mal bitte zum Frauenarzt, ich habe Bauchschmerzen

Offline Dr. Boris Neubert

  • Global Moderator
  • Hero Member
  • ****
  • Beiträge: 4952
  • Are we just self-replicating DNA?
Antw:FHEMWEB: Gleichnamige Icons im selben Verzeichnis
« Antwort #6 am: 10 Mai 2021, 16:18:35 »
Danke, Ralf!

Ich informiere dann noch die Anwender im Ankündigungen-Board, dass bei bestehenden Installation jeder selbst Hand anlegen muss.
Globaler Moderator, Developer, aktives Mitglied des FHEM e.V. (Marketing, Verwaltung)
Bitte keine unaufgeforderten privaten Nachrichten!
Informativ Informativ x 1 Liste anzeigen

Offline Dr. Boris Neubert

  • Global Moderator
  • Hero Member
  • ****
  • Beiträge: 4952
  • Are we just self-replicating DNA?
Antw:FHEMWEB: Gleichnamige Icons im selben Verzeichnis
« Antwort #7 am: 01 Juni 2021, 11:38:10 »
Es sieht so aus, als ob die verschobenen Icons nicht über das Update kommen:
https://forum.fhem.de/index.php?topic=121402.new#new

Muss der Pfad fhem/www/images/fhemSVG/weather noch irgendwo eingetragen werden?
Globaler Moderator, Developer, aktives Mitglied des FHEM e.V. (Marketing, Verwaltung)
Bitte keine unaufgeforderten privaten Nachrichten!

Offline Wuppi68

  • Developer
  • Hero Member
  • ****
  • Beiträge: 2295
  • On the Highway to Shell
Antw:FHEMWEB: Gleichnamige Icons im selben Verzeichnis
« Antwort #8 am: 02 Juni 2021, 20:34:27 »
Es sieht so aus, als ob die verschobenen Icons nicht über das Update kommen:
https://forum.fhem.de/index.php?topic=121402.new#new

Muss der Pfad fhem/www/images/fhemSVG/weather noch irgendwo eingetragen werden?

hmmmm, mal schauen ;-)

iconPath
Durch Doppelpunkt getrennte Aufzählung der Verzeichnisse, in welchen nach Icons gesucht wird. Die Verzeichnisse müssen unter fhem/www/images angelegt sein. Standardeinstellung ist: $styleSheetPrefix:fhemSVG:openautomation:default
Setzen Sie den Wert auf fhemSVG:openautomation um nur SVG Bilder zu benutzen.

ralf@fhemi3:~/svn/fhem/trunk/fhem/www/images/fhemSVG/weather$ svn add .
svn: warning: W150002: '/home/ralf/svn/fhem/trunk/fhem/www/images/fhemSVG/weather' is already under version control
svn: E200009: Could not add all targets because some targets are already versioned
svn: E200009: Illegal target for the requested operation

svn info
Path: .
Working Copy Root Path: /home/ralf/svn/fhem
URL: svn+ssh://svn.fhem.de/trunk/fhem/www/images/fhemSVG/weather
Relative URL: ^/trunk/fhem/www/images/fhemSVG/weather
Repository Root: svn+ssh://svn.fhem.de
Repository UUID: 2b470e98-0d58-463d-a4d8-8e2adae1ed80
Revision: 24409
Node Kind: directory
Schedule: normal
Last Changed Author: Wuppi68
Last Changed Rev: 24408
Last Changed Date: 2021-05-10 15:33:27 +0200 (Mon, 10 May 2021)

ist auch im repository vorhanden https://svn.fhem.de/trac/browser/trunk/fhem/www/images/fhemSVG/weather

« Letzte Änderung: 02 Juni 2021, 20:36:42 von Wuppi68 »
Jetzt auf nem I3 und primär Homematic - kein Support für cfg Editierer

Support heißt nicht wenn die Frau zu Ihrem Mann sagt: Geh mal bitte zum Frauenarzt, ich habe Bauchschmerzen

Offline rudolfkoenig

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 24396
Antw:FHEMWEB: Gleichnamige Icons im selben Verzeichnis
« Antwort #9 am: 03 Juni 2021, 12:33:55 »
Zitat
Muss der Pfad fhem/www/images/fhemSVG/weather noch irgendwo eingetragen werden?
Ja, in controb/fhemupdate.pl
Und diese Datei muss ich dann auf dem fhem.de webserver-VM ins passende Verzeichnis kopieren.
Habs gemacht, und update vorbereitet. Kann das bitte jemand pruefen, und Feedback geben?

Offline Wuppi68

  • Developer
  • Hero Member
  • ****
  • Beiträge: 2295
  • On the Highway to Shell
Antw:FHEMWEB: Gleichnamige Icons im selben Verzeichnis
« Antwort #10 am: 03 Juni 2021, 12:48:10 »
Ja, in controb/fhemupdate.pl
Und diese Datei muss ich dann auf dem fhem.de webserver-VM ins passende Verzeichnis kopieren.
Habs gemacht, und update vorbereitet. Kann das bitte jemand pruefen, und Feedback geben?

sind per update gekommen ;-)

2021.06.03 12:47:22 1:  UPD www/images/fhemSVG/weather/Fair-Day.svg
2021.06.03 12:47:22 1:  UPD www/images/fhemSVG/weather/Fair-Night.svg
2021.06.03 12:47:22 1:  UPD www/images/fhemSVG/weather/Hurricane.svg
2021.06.03 12:47:22 1:  UPD www/images/fhemSVG/weather/Isolated-Thunderstorms.svg
2021.06.03 12:47:22 1:  UPD www/images/fhemSVG/weather/Rain-and-Sleet-Mix.svg
2021.06.03 12:47:22 1:  UPD www/images/fhemSVG/weather/Rain-and-Snow-Mix.svg
2021.06.03 12:47:22 1:  UPD www/images/fhemSVG/weather/Scattered-Thunderstorms.svg
2021.06.03 12:47:22 1:  UPD www/images/fhemSVG/weather/Severe-Thunderstorm.svg
2021.06.03 12:47:22 1:  UPD www/images/fhemSVG/weather/Snow-and-Sleet-Mix.svg
2021.06.03 12:47:22 1:  UPD www/images/fhemSVG/weather/Tornado.svg
2021.06.03 12:47:22 1:  UPD www/images/fhemSVG/weather/Tropical_Storm.svg
2021.06.03 12:47:22 1:  UPD www/images/fhemSVG/weather/cloudy-day-1.svg
2021.06.03 12:47:22 1:  UPD www/images/fhemSVG/weather/cloudy-day-2.svg
2021.06.03 12:47:22 1:  UPD www/images/fhemSVG/weather/cloudy-day-3.svg
2021.06.03 12:47:22 1:  UPD www/images/fhemSVG/weather/cloudy-night-1.svg
2021.06.03 12:47:22 1:  UPD www/images/fhemSVG/weather/cloudy-night-2.svg
2021.06.03 12:47:22 1:  UPD www/images/fhemSVG/weather/cloudy-night-3.svg
2021.06.03 12:47:22 1:  UPD www/images/fhemSVG/weather/cloudy.svg
2021.06.03 12:47:22 1:  UPD www/images/fhemSVG/weather/day.svg
2021.06.03 12:47:22 1:  UPD www/images/fhemSVG/weather/night.svg
2021.06.03 12:47:22 1:  UPD www/images/fhemSVG/weather/rainy-1.svg
2021.06.03 12:47:22 1:  UPD www/images/fhemSVG/weather/rainy-2.svg
2021.06.03 12:47:22 1:  UPD www/images/fhemSVG/weather/rainy-3.svg
2021.06.03 12:47:22 1:  UPD www/images/fhemSVG/weather/rainy-4.svg
2021.06.03 12:47:22 1:  UPD www/images/fhemSVG/weather/rainy-5.svg
2021.06.03 12:47:22 1:  UPD www/images/fhemSVG/weather/rainy-6.svg
2021.06.03 12:47:22 1:  UPD www/images/fhemSVG/weather/rainy-7.svg
2021.06.03 12:47:22 1:  UPD www/images/fhemSVG/weather/snowy-1.svg
2021.06.03 12:47:22 1:  UPD www/images/fhemSVG/weather/snowy-2.svg
2021.06.03 12:47:22 1:  UPD www/images/fhemSVG/weather/snowy-3.svg
2021.06.03 12:47:22 1:  UPD www/images/fhemSVG/weather/snowy-4.svg
2021.06.03 12:47:23 1:  UPD www/images/fhemSVG/weather/snowy-5.svg
2021.06.03 12:47:23 1:  UPD www/images/fhemSVG/weather/snowy-6.svg
2021.06.03 12:47:23 1:  UPD www/images/fhemSVG/weather/thunder.svg
2021.06.03 12:47:23 1:  UPD www/images/fhemSVG/weather/weather-sprite.svg
2021.06.03 12:47:23 1:  UPD www/images/fhemSVG/weather/weather.svg
2021.06.03 12:47:23 1:  UPD www/images/fhemSVG/weather/weather_sagittarius.svg
2021.06.03 12:47:23 1:  UPD www/images/fhemSVG/weather/weather_sunset.svg
2021.06.03 12:47:23 1:  UPD www/images/fhemSVG/weather/windy.svg
Jetzt auf nem I3 und primär Homematic - kein Support für cfg Editierer

Support heißt nicht wenn die Frau zu Ihrem Mann sagt: Geh mal bitte zum Frauenarzt, ich habe Bauchschmerzen

Offline Dr. Boris Neubert

  • Global Moderator
  • Hero Member
  • ****
  • Beiträge: 4952
  • Are we just self-replicating DNA?
Antw:FHEMWEB: Gleichnamige Icons im selben Verzeichnis
« Antwort #11 am: 03 Juni 2021, 13:10:56 »
Danke Euch beiden!
Globaler Moderator, Developer, aktives Mitglied des FHEM e.V. (Marketing, Verwaltung)
Bitte keine unaufgeforderten privaten Nachrichten!

 

decade-submarginal