Hallo zusammen,
bei strukturierten Räumen scheinen entweder
a) roomicons nicht zu funktionieren oder
b) ich zu blöd zu sein, dass korrekt zu definieren.
Ich habe folgende Raum-Struktur
<ICON> A... irgendein Raum mit Icon
<ICON> B...
...
Z_System->Server
Z_System->Komponenten
Sowohl der Raum Z_System, als auch alle Unterräume haben kein Icon, obwohl ich im WEB Device das Folgende definiert habe:
Telefon:phone_call Everything:rc_WEB Energie:measure_power Kalender:time_calendar Wetter:weather_cloudy Spritpreise:gasoline Z_System:desktop Z_System->Server:desktop Z_System->Komponenten:cul_cul Bewohner:status_available Z_System->Telegram:message_mail Musik:audio_sound
Hat jemand ne Idee?
Danke schon mal im Vorraus.
Hallo DarkT,
das geht nicht.
linkes Menü in Gruppen einteilen?
https://r.tapatalk.com/shareLink?share_fid=75100&share_tid=63530&share_pid=744619&url=https%3A%2F%2Fforum%2Efhem%2Ede%2Findex%2Ephp%3Ftopic%3D63530%2Emsg744619%23msg744619&share_type=t
#70
Gesendet von iPhone mit Tapatalk
@mike Danke für den Hinweis
Dann schließe ich das hier mal ab.
Falls jemand auf der Suche im Forum dieses alte Thema finden sollte, weil er / sie die gleiche Fragestellung hat und Icons für strukturierte Räume haben möchte: Zumindest für die Unterräume bei 2 Ebenen scheint das problemlos zu funktionieren. (Mehr Ebenen habe ich nicht getestet, und für die übergeordneten Ebenen habe ich keine Möglichkeit gefunden.)
Wenn die Räume so aussehen:
Raum->Unterraum1
Raum->Unterraum2
Dann bekommen die Unterräume so ihre Icons:
attr WEB roomIcons Raum.*Unterraum1:icon1 Raum.*Unterraum2:icon2
Hierbei sind natürlich icon1 und icon2 durch die gewünschten Icons zu ersetzen.
Hintergrund: Bei der Erstellung des Menüs wird roomIcons an den Leerzeichen in eine Liste aufgeteilt, und die einzelnen Elemente der Liste sind von der Form <Raum-Regex>:<Icon>. Der Teil vor dem Doppelpunkt ist also ein Regex, und wenn der auf den Raumnamen passt, wird das Icon eingefügt. Bei strukturierten Unterräumen ist dieser Raumname Raum->Unterraum (wenn ich das richtig herausgefunden habe, wird das > Zeichen ersetzt), und das lässt sich im Regex mit .* abfangen.
Vielleicht lassen sich für die übergeordneten Räume auch Icons realisieren, aber zumindest scheint das derzeit nicht implementiert zu sein, so weit ich aus dem Perl-Code des FHEMWEB Moduls herauslesen konnte.
Danke xenos :)
Man kann man den Übergeordneten Räumen aber kein Icon zuteilen, da sie eigentlich keine Räume sind, oder?
Bspw.:
Erdgeschoss iconEG
-Wohnbereich iconWZ
-Essbereich iconEZ
...
Obergeschoss iconOG
-Schlafzimmer iconSZ
-Badezimmer iconBZ
... etc.
Zitat von: freakadings am 08 August 2020, 13:44:56
Man kann man den Übergeordneten Räumen aber kein Icon zuteilen, da sie eigentlich keine Räume sind, oder?
Richtig, das scheint nicht zu gehen. Diese Einträge im Menü werden dynamisch erzeugt, und so weit ich den Code verstanden habe, wird dabei roomIcons nicht ausgewertet, sondern nur auf der untersten Ebene.
Schade, auch dass es keine vollwertigen Räume sind, man hätte da zB Lichtgruppen oder ähnliches anlegen können, die für den ganzen übergeordneten Raum (zb Erdgeschoss) gelten.
Danke dir :)