FHEM Forum

FHEM => Frontends => FHEMWEB => Thema gestartet von: betateilchen am 09 August 2018, 18:57:27

Titel: [Wunsch] attr ... devStateIcon none
Beitrag von: betateilchen am 09 August 2018, 18:57:27
Hallo Rudi,

ich wünsche mir eine Möglichkeit, bei einem device sicherzustellen, dass überhaupt kein devStateIcon in FHEMWEB angezeigt wird, unabhängig davon, was FHEMWEB eigenmächtig meint, umsetzen zu müssen.

attr <devName> devStateIcon none

Anlass für diesen Wunsch ist dieser Thread: https://forum.fhem.de/index.php/topic,90075.0.html
Titel: Antw:[Wunsch] attr ... devStateIcon none
Beitrag von: MadMax-FHEM am 09 August 2018, 19:03:56
Wäre das nicht dann das hier:

attr lamp devStateIcon .*:noIcon

Beispiel aus der commandref...

Gruß, Joachim
Titel: Antw:[Wunsch] attr ... devStateIcon none
Beitrag von: betateilchen am 09 August 2018, 20:12:36
Das Ergebnis wäre vermutlich das gleiche (im Moment habe ich da .*:bla stehen) aber der gewünschte Weg wäre ein anderer:


Index: 01_FHEMWEB.pm
===================================================================
--- 01_FHEMWEB.pm       (Revision 17104)
+++ 01_FHEMWEB.pm       (Arbeitskopie)
@@ -2754,6 +2754,7 @@
   my ($name, $state) = @_;
   my $d = $defs{$name};
   return "" if(!$name || !$d);
+  return "" if(lc(AttrVal($name,'devStateIcon','')) eq 'none');

   my $type = $d->{TYPE};
   $state = $d->{STATE} if(!defined($state));
Titel: Antw:[Wunsch] attr ... devStateIcon none
Beitrag von: betateilchen am 14 November 2018, 21:37:38
ich setze den Wunsch nochmal auf den Wunschzettel für das bevorstehende Weihnachten :)
Titel: Antw:[Wunsch] attr ... devStateIcon none
Beitrag von: rudolfkoenig am 15 November 2018, 12:28:45
Habs eingebaut.
Da AttrVal inzwischen relativ teuer ist, habe ich dein Patch leicht abgewandelt, bitte testen, ob es funktioniert.
Titel: Antw:[Wunsch] attr ... devStateIcon none
Beitrag von: betateilchen am 15 November 2018, 12:47:05
scheint nach einem ersten Test zu funktionieren. Danke.