Wo sind die devstateIcons geblieben?

Begonnen von bitgulli, 28 November 2023, 11:33:37

Vorheriges Thema - Nächstes Thema

bitgulli

Hallo,

nach langer Zeit musste ich mich mal wieder intensiver mit FHEM beschäftigen, da ich einige Erweiterungen vornehmen will.
Dabei ist mir unangenehm aufgefallen, dass der Link im FHEMweb zu den Icons (Command und devState) nicht mehr da ist.
Bei Ansicht des Quelltextes vorhandener Devices fand ich nur einen für mich unverständliche Pfad ins Web(?):
Beispiel:
<tr class="odd"><td><div class="col1"><a href="/fhem?detail=cam3">Carport</a></div></td>
<td informid="cam3"><div id="cam3" title="off" class="col2"><svg class=" it_camera 0CFB0C" data-txt="off" version="1.0" xmlns="http://www.w3.org/2000/svg" width="468pt" height="446pt" viewBox="0 0 468 446" preserveAspectRatio="xMidYMid meet"> <metadata> Created by potrace 1.8, written by Peter Selinger 2001-2007 </metadata> <g transform="translate(0,446) scale(0.161938,-0.161938)" fill="#0CFB0C" stroke="none"> <path d="M899 2717 c-51 -34 -71 -80 -67 -154 4 -67 21 -99 72 -137 25 -19 44 -21 232 -24 l204 -3 0 -338 0 -338 -377 -218 c-208 -119 -388 -226 -400 -237 -29 -27 -47 -81 -40 -122 3 -17 23 -62 46 -101 l40 -70 -290 -5 c-273 -5 -291 -6 -305 -24 -8 -11 -14 -30 -14 -42 0 -16 383 -697 494 -877 6 -10 21 -20 33 -23 53 -14 67 0 158 158 48 84 112 195 142 246 l55 93 46 -77 c55 -91 94 -118 159 -111 32 3 221 108 870 482 455 263 843 489 861 502 60 45 79 121 46 186 -38 73 -399 695 -422 726 -30 41 -84 65 -132 58 -23 -3 -182 -88 -431 -232 -217 -125 -397 -229 -401 -232 -5 -2 -8 131 -8 296 l0 300 659 3 c648 3 660 3 687 24 56 41 69 70 69 148 0 81 -15 114 -68 146 -31 19 -58 20 -958 20 l-926 0 -34 -23z m1647 -948 c157 -273 201 -356 191 -365 -22 -20 -1647 -954 -1660 -954 -7 0 -46 60 -87 133 -41 72 -132 231 -202 352 -71 121 -128 224 -128 230 0 15 1663 974 1673 965 5 -4 101 -167 213 -361z m-1798 -1036 l54 -93 -124 -215 c-67 -118 -125 -215 -128 -215 -4 0 -154 257 -328 562 l-33 58 252 -2 253 -3 54 -92z"></path> </g> </svg></div></td>

Wie komme ich es hin, dass ich dieses devStateIcon (und natürlich auch andere) wieder für neue Einträge nutzen kann, und wie komme ich wieder zu dem Link am Fuß der Seiten, der zu den Icon führt?

betateilchen

Kommt darauf an, wie lange Du nichts in Deinem FHEM gemacht hast.

Unterhalb der device-Übersicht sollte es eine Dropdown Box geben, in der sich auch die Auswahl der Icons "versteckt".

Man kann das auch wieder aus dem dropdown befreien, wenn man im FHEMWEB device das Attribut detailLinks beispielsweise auf 10 setzt.

-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

bitgulli

Zitat]Unterhalb der device-Übersicht sollte es eine Dropdown Box geben, in der sich auch die Auswahl der Icons "versteckt".


device-Übersicht?: Du sprichst in Rätseln (Vielleicht Menüpunkt "Everything oder Unsortet? dort ist nichts)

ZitatMan kann das auch wieder aus dem dropdown befreien, wenn man im FHEMWEB device das Attribut detailLinks beispielsweise auf 10 setzt.


Letzteres hat hingehauen. Dort ist auch das passende Icon zu finden

Allerdings finde ich im Dateisystem auf meinem raspi unter /opt/fhem/www/images z.B. die Datei it_camera.svg auf die mein devStateIcon verweisen sollte, überhaupt nicht. ??


Danke

betateilchen

#3
Zitat von: bitgulli am 28 November 2023, 14:03:40device-Übersicht?: Du sprichst in Rätseln

device-Übersicht ist das, was Du zu sehen bekommst, wenn Du Dir ein beliebiges FHEM-device anzeigen lässt.

Mein Screenshot oben ist auch nur ein Ausschnitt aus einer device-Übersicht.

Zitat von: bitgulli am 28 November 2023, 14:03:40Allerdings finde ich im Dateisystem auf meinem raspi unter /opt/fhem/www/images z.B. die Datei it_camera.svg auf die mein devStateIcon verweisen sollte, überhaupt nicht.

Da liegt sie ja auch nicht.

Sondern hier: ./www/images/openautomation/it_camera.svg

commandref lesen würde helfen...

ZitaticonPath
colon separated list of directories where the icons are read from. The directories start in the fhem/www/images directory.
The default is $styleSheetPrefix:fhemSVG:openautomation:default
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!