[gelöst] Problem mit roomicons

Begonnen von kroman, 17 Oktober 2017, 08:35:56

Vorheriges Thema - Nächstes Thema

kroman

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

nils_

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??
viele Wege in FHEM es gibt!

kroman

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!

CoolTux

Versuch Mal die Reinfolge zu ändern. Erst log und dann logik
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

kroman

Funktioniert!

Weißt du um welche RegEx es sich hier handelt?

CoolTux

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.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

kroman

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...

CoolTux

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.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

kroman

Mich interessiert alles was mit FHEM zu tun hat  :)
Dann warten wir noch...

nils_

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
viele Wege in FHEM es gibt!

CoolTux

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
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

nils_

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  ;) ;) ;)
viele Wege in FHEM es gibt!

CoolTux

das geht schneller wie dir lieb ist. die zeit vergeht rasend wenn man kinder hat. Furchtbar.  ::)
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

nils_

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.
viele Wege in FHEM es gibt!

CoolTux

Ich würde da einfach mal 2-3 Tage warten.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net