Guten Morgen,
ich habe meinen Räumen in FHEMWEB icons zugeordnet:
attr WEB roomIcons kontrollzentrum:audio_eq licht:light_ceiling kamera:it_camera presence:bluetooth lüftersteuerung:vent_ventilation wetter:day_night maintenance:hue_room_garage smoke:secur_smoke_detector logik:helper_doif krofunk:it_wifi system:edit_settings battery:measure_battery_100 log:it_printer
Es scheint, als würde die Zuordnung anhand der ersten 2 oder 3 Zeichen des Raumes gemacht werden, denn obwohl für die Räume "logik" und "log" unterschiedliche icons gesetzt sind, sehe ich für beide das von "log", nämlich den Drucker.
Kann man das mal fixen wenn man Zeit hat?
Wäre nett, eilt natürlich keineswegs.
Danke vorab und Gruß,
kroman
das steht in der commandref:
ZitatroomIcons
Leerzeichen getrennte Liste von room:icon Zuordnungen Der erste Teil wird als regexp interpretiert, daher muss ein Leerzeichen als Punkt geschrieben werden.
Beispiel: attr WEB roomIcons Anlagen.EDV:icoEverything
vermutlich ist der markierte teil "dein problem" ?!?
evtl. liegt es auch an der reihenfolge wie die attribute definiert sind.
kannst du mal testweise die reihenfolge ändern??
Ja. Es liegt am Raum "log".
"log" ist wohl ein RegEx.
Deshalb geht auch das nicht:
attr WEB roomIcons logik:helper_doif log:it_printer
Alle Räume die "log" beinhalten, bekommen den Drucker als icon.
Ich hab den Raum jetzt in "logs" umbenannt, das passt auch und funktioniert.
Eine Frage noch rein interessehalber:
Könnte man in diesem Fall RegEx irgendwie "deaktivieren", d.h. fhem sagen, dass "log" kein RegEx ist?
Ich meine nur für dieses eine attr mit irgendeinem Sonderzeichen davor oder so.
Danke jedenfalls!
Versuch Mal die Reinfolge zu ändern. Erst log und dann logik
Funktioniert!
Weißt du um welche RegEx es sich hier handelt?
FHEM scheint kein korrekten RegEx Abschluss alla $ nach dem room Name zu machen.
Kann sein das es so gewünscht ist.
Aber die Logik sagt ja das nach der Reihe von links nach rechts aufgebaut wird. Also überschreibt log wieder logik, und somit einfach umdrehen.
Danke noch für die Info!
Für mich passt es jetzt.
Dass das ev. so gewünscht ist, kann ich nicht verstehen, aber das heißt nix.
Denn auch mit den Räumen "bla" und "blabla" gibt es das gleiche Problem.
Anfangs dachte ich "log" hat spezielle Bedeutung...
Da Du im korrekten Forum gepostet hast und wenn es Dich interessiert kannst Du warten ob Rudi sich hierzu äußert. Dazu musst Du aber den Thread so lassen, also nicht auf gelöst stellen.
Mich interessiert alles was mit FHEM zu tun hat :)
Dann warten wir noch...
Zitat von: CoolTux am 17 Oktober 2017, 19:03:23
Versuch Mal die Reinfolge zu ändern. Erst log und dann logik
warum hört denn keiner auf mich :'(
ist ja wie zu Hause :o ;D ;D ;D
Zitat von: nils_ am 18 Oktober 2017, 09:12:49
warum hört denn keiner auf mich :'(
ist ja wie zu Hause :o ;D ;D ;D
Kenne ich. Die 15jährige weiß auch immer alles besser ;D
Zitat von: CoolTux am 18 Oktober 2017, 09:19:43
Kenne ich. Die 15jährige weiß auch immer alles besser ;D
:D :D
davon sind wir noch 14,9 Jahre entfernt. beim sohnemann nur 11 :o :o
ich ahne fürchterliches ;) ;) ;)
das geht schneller wie dir lieb ist. die zeit vergeht rasend wenn man kinder hat. Furchtbar. ::)
da ich kann ich nur zustimmen....
aber wir schweifen ab :)
warten wir noch auf rückmeldung von rudi??
Zitat von: CoolTux am 18 Oktober 2017, 08:02:49
Da Du im korrekten Forum gepostet hast und wenn es Dich interessiert kannst Du warten ob Rudi sich hierzu äußert. Dazu musst Du aber den Thread so lassen, also nicht auf gelöst stellen.
Ich würde da einfach mal 2-3 Tage warten.
ZitatKann man das mal fixen wenn man Zeit hat?
Habe ^$ zum roomIcon Regexp hinzugefuegt, damit ist es analog zu notify, etc, und fuer nicht Eingeweihte weniger ueberraschend.
Danke Dir Rudi.
Grüße
Danke Rudi, Problem gelöst.
kann es sein, dass durch die letzte Änderung für Räume, die ein Leerzeichen im Namen haben, keine Icons mehr angezeigt werden?
Du musst ein Punkt dazwischen machen.
danke CoolTux, mit dem Punkt sind die Icons wieder da
Bei eigenen MenuEntries funktioniert dies mit einem Punkt jedoch nicht :(
Bis gestern gingen bei mir auch noch die Leerzeichen
Die "bis gestern"-Erklärung findest du oben.
Gib Mal bitte ein list vom FHEMWEB Device
Ja klar, das mit dem Punkt hat geholfen, nur bei den MenuEntries und bei Save Config gehts anscheind nicht mehr
CONNECTS 189
DEF 8083 global
FD 5
NAME WEB
NR 3
NTFY_ORDER 50-WEB
PORT 8083
SSL 1
STATE Initialized
TYPE FHEMWEB
Attributes:
CssFiles v2/base.css
HTTPS 1
JavaScripts codemirror/fhem_codemirror.js v2/base.js
SVGcache 1
csrfToken none
editConfig 1
group Heizkörper,Licht-EG,Licht-Garage,Licht-Garten,Netzwerk,Sensoren,TV,Teich,Türen,Wärmepumpe
hiddenroom Select style
longpoll 1
menuEntries Neustart,cmd=shutdown%20restart,Update Check,cmd=update%20check,Update,cmd=update,Reload Modul,cmd=reload%2099_myUtils.pm
plotfork 1
plotsize 1000,200
roomIcons Tablet-UI:it_smartphone HomePlus:scene_summerhouse Save config:message_attention Funksteckdosen:light_light Garten:scene_garden Garage:scene_workshop Wohnzimmer:scene_scene Badezimmer:scene_bath Keller:scene_wine_cellar Büro:scene_gaming Server:it_server Simulation:secur_locked Logs:message_mail OWDevice:it_net Unsorted:unknown Tools:hue_room_garage Everything:edit_sort Logfile:message_mail Commandref:hue_room_office Remote.doc:it_internet Edit.files:edit_paste Event.monitor:audio_eq Neustart:system_fhem_reboot Update.Check:system_fhem_Update Update:system_fhem_update
sortRooms Funksteckdosen Garten Garage Wohnzimmer Badezimmer Keller Büro Server Simulation Logs OWDevice Unsorted Everything
stylesheetPrefix v2
Also wenn ich das so mit Leerzeichen reinklopfe
attr WEB menuEntries Neustart,cmd=shutdown%20restart,Update Check,cmd=update%20check,Update,cmd=update,Reload Modul,cmd=reload%2099_myUtils.pm
dann schaut das ja okay aus. Bei dir nicht?
Es geht mir um die Icons, der Text passt.
Geht es nur um das Icon vor Update Check?
Kann das bei Update Check naemlich nachvollziehen, wenn ich Deine Attribute menuEntries und roomIcons setze.
Wenn ich dann im Attribut roomIcons eine Aenderung des Icons auf bspw. IR vornehme und anschließend wieder auf Update.Check:system_fhem_update setze stimmt die Anzeige. Habe es jetzt 3x durchprobiert, begreife aber nicht warum. ::)
Das Problem bei Jama ist das große U bei "system_fhem_Update" beim roomIcon für besagten Raum.
Klein schreiben, dann passts.
Zitat von: kroman am 30 Oktober 2017, 18:52:40
Das Problem bei Jama ist das große U bei "system_fhem_Update" beim roomIcon für besagten Raum.
Klein schreiben, dann passts.
Danke für die Erleuchtung; habe ich dauernd überlesen. :-[
Zitat von: kroman am 30 Oktober 2017, 18:52:40
Das Problem bei Jama ist das große U bei "system_fhem_Update" beim roomIcon für besagten Raum.
Klein schreiben, dann passts.
Stimmt, damit hat es letztendlich funktioniert. Danke! ;) Auch wenn's ein wenig komisch ist, da es vor meinem Umzug vom Raspi (Raspian 7) auf einen NUC mit Debian Strech (9) auch mit großem U ging ;D