Hallo,
seit einem der letzten Updates wird ein Pagebutton mit mehreren Icons nicht als aktive Seite angezeigt bzw. es fehlt das Hintergrund-Icon.
Ohne mehrere Icons funktioniert es wie gewünscht.
Hier der Code:
<div data-type="pagebutton"
data-url="#flur_content1.html"
data-load="#flur_content1"
data-active-pattern="(.*/||.*index_flur.html||.*#flur_content1.html)"
data-device="Flur_EG_Haustuerschloss"
data-get="state"
data-states='["locked","unlocked","locked (uncertain)","unlocked (uncertain)"]'
data-icons='["mf1-home-locked","mf1-home-unlocked","mf1-home-locked-uncertain","mf1-home-unlocked-uncertain"]'
data-off-color="white"
data-on-color="white"
data-fade-duration="fast"
data-background-icon="fa-square"
class="default">
</div>
Grüße
Olli
Hi Olli,
verwende mal data-background-icons statt data-background-icon
VG, Thomas
Hallo Thomas,
das hatte ich bereits probiert, jedoch ohne erfolg.
Trotzdem Danke!
VG
Olli
Hallo Olli,
auch mit der Angabe der einzelnen Icons? (auch wenn es immer das Gleiche ist)
VG, Thomas
Zitat von: ToM_ToM am 24 April 2018, 11:12:26
Hallo Olli,
auch mit der Angabe der einzelnen Icons? (auch wenn es immer das Gleiche ist)
VG, Thomas
Ja genau das hatte ich probiert.
Ich schaue heute Abend mal bei mir daheim.
Es fehlt also nur das Background-Icon sobald diese Seite aktiv ist... richtig?
Meiner Meinung nach beißt sich die Verwendung von Pagebutton mit mehreren States mit der Funktionalität mit data-active-pattern. Entweder wird das Aussehen des Pagebutton durch das data-device gesteuert (Verhalten analog zu Symbol) oder durch data-active-pattern.
Also entweder als Multistate-Pagebutton oder als Pagebutton, der aktiv/inaktiv geschaltet ist.
Meine 2 cents,
Holger
Zitat von: ToM_ToM am 24 April 2018, 15:24:13
Ich schaue heute Abend mal bei mir daheim.
Es fehlt also nur das Background-Icon sobald diese Seite aktiv ist... richtig?
Richtig.
Hm.. du hast Recht.
Ich kann den Fehler reproduzieren und habe jetzt auch eine Weile mit sämtlichen Möglichkeiten herumprobiert, aber bei mir taucht das Background-Icon auch nicht auf.
<div data-type="pagebutton"
data-url="#content_livingroom.html"
data-load="#content_livingroom"
data-active-pattern=".*#content_livingroom.html"
data-icons='["oa-scene_livingroom", "oa-scene_livingroom warn"]'
data-background-icon="fa-square"
data-device="Flower_monitoring"
data-get="all_count"
data-get-on='["0","(?:[1-9][0-9]*)"]'
class="">
</div>
hängt vielleicht mit meinem Problem zusammen (Icon-Hintergrundfarbe wird bei Aktiv nicht mehr geändert)? Bis dato lief alles. Ich hatte vor ein paar Wochen ein Update gemacht aber ist mir erst heute aufgefallen...
Hab es hier beschrieben:
https://forum.fhem.de/index.php/topic,84302.0.html
Gibt es hierfür eig. schon eine Lösung? :)
Leider noch nicht.
Das liegt am Mix von Multistate- und Dual-State-Definitionen. Bitte entweder oder benutzen.
data-background-icons='["fa-square", "fa-square"]'
anstatt
data-background-icon="fa-square"
und
data-states='["0","(?:[1-9][0-9]*)"]'
anstatt
data-get-on='["0","(?:[1-9][0-9]*)"]'
data-background-colors fehlt. z.B.
data-background-colors='["#777","#777"]'