HI
Ich versuche eine eigentlich einfache Geschichte zu erstellen.. Aber er zeigt mir das widget immer an, obwohl im "state" eine 4 ist...
Hat einer eine Idee wo mein Fehler ist?
Es soll nur angezeigt werden wenn im "state" eine 1 ist, sonst soll es nicht sichtbar sein...
<div data-device="myABFALL" data-type="symbol" class="big warn"
data-hide="state"
data-hide-off="1"
data-get="next" data-get-warn=".*(\d+).*"
data-get-on='["Bioabfall_.*","Leichtverpackungen_.*","Altpapier_.*","Restabfall_.*"]'
data-colors='["#32a054","#E6E600","#6699FF","gray"]'
data-icons='["fs-dustbin","fs-bag","fs-dustbin","fs-dustbin"]'></div>
HIer ein List von meinem myABFALL
Internals:
CFGFN
DEF AbfallGoogleCalender
FUUID 600xxxxxxxxxxxxxxxxxx6b09
KALENDER AbfallGoogleCalender
NAME myABFALL
NOTIFYDEV AbfallGoogleCalender
NR 396
NTFY_ORDER 50-myABFALL
STATE Bioabfall in 4 Tag(en)
TYPE ABFALL
OLDREADINGS:
READINGS:
2021-01-24 20:46:23 Altpapier_date 15.02.2021
2021-01-24 20:46:23 Altpapier_days 22
2021-01-24 20:46:23 Altpapier_description
2021-01-24 20:46:23 Altpapier_location xxxxxxxxxxx.
2021-01-24 20:46:23 Altpapier_text Altpapier
2021-01-24 20:46:23 Altpapier_uid cc9fxxxxxxxxxxxxxcf87048fgooglecom
2021-01-24 20:46:23 Altpapier_weekday Montag
2021-01-24 20:46:23 Bioabfall_date 28.01.2021
2021-01-24 20:46:23 Bioabfall_days 4
2021-01-24 20:46:23 Bioabfall_description
2021-01-24 20:46:23 Bioabfall_location xxxxxxx.
2021-01-24 20:46:23 Bioabfall_text Bioabfall
2021-01-24 20:46:23 Bioabfall_uid 071axxxxxxxxxxxxxx85xxxxxbgooglecom
2021-01-24 20:46:23 Bioabfall_weekday Donnerstag
2021-01-24 20:46:23 Leichtverpackungen_date 05.02.2021
2021-01-24 20:46:23 Leichtverpackungen_days 12
2021-01-24 20:46:23 Leichtverpackungen_description
2021-01-24 20:46:23 Leichtverpackungen_location xxxxxxxxxx.
2021-01-24 20:46:23 Leichtverpackungen_text Leichtverpackungen
2021-01-24 20:46:23 Leichtverpackungen_uid 9d7ccaxxxxxxxxxxxxxxxd566googlecom
2021-01-24 20:46:23 Leichtverpackungen_weekday Freitag
2021-01-24 20:46:23 Restabfall_date 04.02.2021
2021-01-24 20:46:23 Restabfall_days 11
2021-01-24 20:46:23 Restabfall_description
2021-01-24 20:46:23 Restabfall_location xxxxxxxxxxx.
2021-01-24 20:46:23 Restabfall_text Restabfall
2021-01-24 20:46:23 Restabfall_uid 98xxxxxxxxxxxxxxxxxxgooglecom
2021-01-24 20:46:23 Restabfall_weekday Donnerstag
2021-01-24 20:46:23 next Bioabfall_4
2021-01-24 20:46:23 next_date 28.01.2021
2021-01-24 20:46:23 next_days 4
2021-01-24 20:46:23 next_description
2021-01-24 20:46:23 next_location xxxxxxxxxx.
2021-01-24 20:46:23 next_text Bioabfall
2021-01-24 20:46:23 next_weekday Donnerstag
2021-01-24 20:46:23 state 4
Attributes:
calendarname_praefix 0
date_style date
delimiter_reading |
delimiter_text_reading und
room GoogleCal
stateFormat next_text in next_days Tag(en)
weekday_mapping Sonntag Montag Dienstag Mittwoch Donnerstag Freitag Samstag
Habe den Code jetzt genauso eingefügt... geht nicht... Komisch... alle anderen funktionieren... da nutze ich allerdings nur data-hide-on und nicht off... ich werd verrückt.. :-\
EDIT:
Huch, wo ist denn die erste Antwort hin? ???
Huch, hier ist sie wieder ;)
Dir fehlt ein data-hide-on z.B.
data-hide-on="[2-14]"
Ist zwar vielleicht nicht optimal gelöst, sollte aber funktionieren.
<div data-device="myABFALL" data-type="symbol" class="big warn"
data-hide="state"
data-hide-off="1"
data-hide-on="[2-14]"
data-get="next"
data-get-warn=".*(\d+).*"
data-get-on='["Bioabfall_.*","Leichtverpackungen_.*","Altpapier_.*","Restabfall_.*"]'
data-colors='["#32a054","#E6E600","#6699FF","gray"]'
data-icons='["fs-dustbin","fs-bag","fs-dustbin","fs-dustbin"]'></div>
Grüße
Michel
Ha! ;D Da ist sie... Und sie geht auch! Aber warum? Warum geht sie nicht wenn ich 2-30 eintrage?
Verstehe ich nicht... ::) ???
EDIT:
Nee geht doch nicht, hut mir einen Error invalid regular expression Range out of order... und zeigt mir dann alle die ich sonst versteckt habe auf einmal an..
Mit 2-9 gehts... ??? 8)
data-hide-on="[2-9]"
Vielleicht so?
data-hide-on="^[2-9]+[0-9]*$"
Hmmm... werde es mal testen...
Aber die eigentliche Frage ist: Warum Funktioniert data-hide-off nicht einfach so wie es beschrieben in den WIKI ist... Oder verstehe ich die Beschreibung nicht... ???