FHEM Forum

FHEM - Entwicklung => FHEM Development => Thema gestartet von: Markus Bloch am 18 Oktober 2015, 12:35:08

Titel: [PATCH] - fheminfo - Ignorieren von Deviceswelche Attribute "ignore" gesetzt hab
Beitrag von: Markus Bloch am 18 Oktober 2015, 12:35:08
Hallo,

basierend auf dem Vorschlage aus: http://forum.fhem.de/index.php/topic,42307.0.html

Dazu einfach in 98_fheminfo.pm  Zeile 106 folgendes ändern:

    if($official_module{$t} && !$defs{$d}{TEMPORARY} && !$attr{$d}{ignore}) {

Viele Grüße

Markus
Titel: Antw:[PATCH] - fheminfo - Ignorieren von Deviceswelche Attribute "ignore" gesetzt hab
Beitrag von: rudolfkoenig am 18 Oktober 2015, 12:45:15
Habs eingecheckt.
Titel: Antw:[PATCH] - fheminfo - Ignorieren von Deviceswelche Attribute "ignore" gesetzt hab
Beitrag von: betateilchen am 18 Oktober 2015, 16:45:11
!$attr{$d}{ignore})

Diese Abfrage halte ich für problematisch, da sie ein im Normalfall nicht vorhandendes Attribut "ignore" vermutlich ohne zugewiesenen Wert anlegt.
Titel: Antw:[PATCH] - fheminfo - Ignorieren von Deviceswelche Attribute "ignore" gesetzt hab
Beitrag von: Markus Bloch am 18 Oktober 2015, 17:06:22
Zitat von: betateilchen am 18 Oktober 2015, 16:45:11
!$attr{$d}{ignore})

Diese Abfrage halte ich für problematisch, da sie ein im Normalfall nicht vorhandendes Attribut "ignore" vermutlich ohne zugewiesenen Wert anlegt.

Nein. Nur wenn die Abfrage folgendermaßen lauten würde (beispielhaft):

!$attr{$d}{ignore}{VAL}

In diesem Falle würde $attr{$d}{ignore} mit undef angelegt werden.

Viele Grüße

Markus