FHEM Forum

FHEM - Entwicklung => Wunschliste => Thema gestartet von: Benni am 03 März 2014, 10:32:15

Titel: FHEMWEB - Anzeige alias und NAME wahlweise
Beitrag von: Benni am 03 März 2014, 10:32:15
Hallo,

mein erster Post im Forum und gleich ein Wunsch!  ::)

Beschäftige mich nun schon seit einigen Wochen mit FHEM, v.a. in Verbindung mit Homematic-Komponenten und habe den Spaß daran bis jetzt noch nicht verloren  :D

im FHEMWEB ist es ja nun so, dass ein Device (bzw. eigentlich ja jedes FHEM-Objekt) mit dem Alias-Namen angezeigt wird, sobald dieser per Attribut festgelegt wurde. Soweit so gut, works as designed.
Allerdings werden die Objekte ja weiterhin über ihren Namen angesprochen. Es wäre nun, besonders während des Aufbaus und Tests der eigenen FHEM-Konfiguration im FHEMWEB eine Erleichterung, wenn statt des Alias wahlweise (s. nächster Satz) der Objektname angezeigt würde (also global für alle Objekte).
Idealerweise könnte man das ganze über ein FHEMWEB-Attribut steuern (bspw. display mit den Ausprägungsmöglichkeiten alias und name).
Dann könnte man sich einfach eine 2. FHEMWEB auf einem separaten Port für die Entwicklung und die Tests anlegen die nur die Objektnamen anzeigt und eine 2. für die Steuerung und Bedienung, die ggf. auch die Aliasnamen anzeigt, sofern definiert.

Ich hoffe, ich habe mich soweit verständlich ausgedrückt.

Gruß Benni.
Titel: Antw:FHEMWEB - Anzeige alias und NAME wahlweise
Beitrag von: Benni am 04 März 2014, 12:24:33
Hallo,

ich habe das testweise mal in die 01_FHEMWEB aus der aktuellen tarball-Version (Stand 4.3.2014) eingebaut und es scheint soweit auch ganz gut zu funktionieren. Ich habe die geänderte Datei mal hier angehängt, in der Hoffnung, dass die Änderungen vielleicht Eingang in die reguläre Version finden. Die entsprechenden Stellen im Code sind mit Kommentaren gekennzeichnet:

Anwendung nach Modulinstallation:

Einfach für die gewünschte FHEMWEB-Instanz (Standard ist ja WEB) das Attribut "display" setzen. Mögliche Werte hierbei sind "alias","name","both" (natürlich alles ohne Anführungszeichen).
Das Verhalten ohne das Attribut ist dann wie bisher (Anzeige des Alias sofern angegeben, andernfalls der Devicename, ebenso, wenn es auf "alias" gesetzt wird. Wird es auf "name" gesetzt, wird lediglich der Gerätename angezeigt. Wird es auf "both" gesetzt, so wird beides in der Form <gerätename> - "<alias>" angezeigt, ist kein Alias definiert, wird auch dann nur der Gerätename angezeigt.

Grüsse Benni.

Titel: Antw:FHEMWEB - Anzeige alias und NAME wahlweise
Beitrag von: tiroso am 15 Juni 2014, 02:37:59
Genau danach bin ich auch auf der Suche. Sollte mit Implementiert werden.

Eine Instanz habe ich quasi als Admin Oberfläche. Kein Schnickschnack...Alles so wie es ist.

Und eine User Oberfläche damit man bloß nichts verstelle kann...sieht nur mit mit den Bezeichnungen nicht so klasse aus
Titel: Antw:FHEMWEB - Anzeige alias und NAME wahlweise
Beitrag von: siggi85 am 22 Juni 2014, 12:04:54
Ich würde hiermit auch mein Interesse dazu bekunden.
Ich arbeite bisher aus dem Grund nicht mit Aliasen, da es mir die Administration und Weiterentwicklung erschwert. Wenn man diese Einstellung für jede einzelne WEB Instanz definnieren könnte, würde ich auch mit Aliasen arbeiten. Das würde auch den WAF steigern! :)
Titel: Antw:FHEMWEB - Anzeige alias und NAME wahlweise
Beitrag von: siggi85 am 05 September 2014, 10:20:34
Ich würde dieses Thema gerne noch mal pushen wollen.

Wäre es möglich diese Änderung ins offizielle FHEM einzubauen? Eine Administrations-FHEMWEB Instanz getrennt von einer User-FHEMWEB Instanz, in der statt kryptischen Namen (zB wz_wol_pc) sprechende Aliase (zB htpc) genutzt werden können, halte ich für äußerst praktisch!
Titel: Antw:FHEMWEB - Anzeige alias und NAME wahlweise
Beitrag von: gloob am 20 Mai 2015, 17:25:43
Gibt es hierzu noch ein Feedback? Ich würde die Funktion auch gerne nutzen.
Titel: Antw:FHEMWEB - Anzeige alias und NAME wahlweise
Beitrag von: bsl02 am 20 Mai 2015, 21:31:47
Die Funktion würde mir helfen, siehe meinen Wunsch aus 08/2013   ;-)
http://forum.fhem.de/index.php/topic,14537.msg92650.html#msg92650 (http://forum.fhem.de/index.php/topic,14537.msg92650.html#msg92650)

Gruß, Stefan
Titel: Antw:FHEMWEB - Anzeige alias und NAME wahlweise
Beitrag von: Benni am 21 Mai 2015, 09:36:31
Ich habe mal einen aktuellen Patch gebastelt und Rudi im entsprechenden Forumsbereich (http://forum.fhem.de/index.php/topic,37379.0.html) zur Ansicht eingestellt.

Titel: Antw:FHEMWEB - Anzeige alias und NAME wahlweise
Beitrag von: Netsurfer am 21 August 2015, 08:38:54
Hallo zusammen,

wäre es nicht sinnvoller wenn die alias Namen tatsächlich immer alias Namen sind! Also das man die alias Namen auch als Devicename nutzen kann!
Titel: Antw:FHEMWEB - Anzeige alias und NAME wahlweise
Beitrag von: marvin78 am 21 August 2015, 08:42:46
Häh?
Titel: Antw:FHEMWEB - Anzeige alias und NAME wahlweise
Beitrag von: Benni am 21 August 2015, 11:14:51
Zitat von: marvin78 am 21 August 2015, 08:42:46
Häh?

Er meint wahrscheinlich, dass das alias nicht nur für die Anzeige verwendet wird, sondern als echtes Alias, das auch als devspec für den Zugriff auf das device verwendet werden kann.

Dazu müsste das Alias aber m.E. mindestens eindeutig sein, was es derzeitig nicht ist und nicht sein soll.

Und wrum ich mehrere Namen (!) für ein Device haben sollte erschließt sich mir auch nicht ganz.
Titel: Antw:FHEMWEB - Anzeige alias und NAME wahlweise
Beitrag von: marvin78 am 21 August 2015, 11:21:35
Das Häh? bezog sich auch eher darauf, dass der Sinn nicht begreiflich ist. Ein alias in FHEM zeichnet sich dadurch aus, dass er den für die internen Vorgänge praktischen Namen ersetzt und zu Anzeige dient. Vielleicht ist hier der Attributname "alias" für manche etwas irreführend. Ein Befehl wir "set Bürolicht Flur links off" wird aber nicht in jeder Umgebung zuverlässig funktionieren. Ein Devicename muss nicht umsonst gewissen Regeln folgen.
Titel: Antw:FHEMWEB - Anzeige alias und NAME wahlweise
Beitrag von: LHBL2003 am 02 Dezember 2018, 23:04:35
Hi,

ich möchte gerne den Alias und den Device Namen zusammen anzeigen lassen. z.B. So:

Beleuchtung Garten (HM_1233455)

Ich schaffe es zwar beides anzeigen zu lassen mit $ALIAS.$DEVICE aber ein leerzeichen und die Klamern bekomme ich nicht hin.

Hat jemand einen Tipp?
Dankeschön