Hallo,
gibt es eine Möglichkeit, eine Liste mit allen Devices zu erstellen, die entweder ignore und/oder disbale 1 haben?
Danke!
Ja, wenn Du perl programmieren kannst:
sub ListAttr()
{
foreach my $d (keys %attr)
{
if($d->{'disable'} eq '1')
# eins gefunden
{
printf("Attribut disable = 1 bei %s",$d\n");
} # if gefunden
} # end foreach
} # end sub
%attr ist fhem - Global ein hash, der pro device eine Liste der gesetzten Attribute enthält.
Gruß
Elektrolurch
P.S.: Natürlich habe ich jetzt den Code nicht ausprobiert, keine Gewähr für ev. Tippfehler. Es geht ja auch nur darum, den Weg aufzuzeigen.
zumindest disable geht mit einem einfachen list disable=1
gruss
andre
Danke euch, werde ich heute Abend mal testen.
Das wäre doch nett für readingsGroup?
Sent from my iPhone using Tapatalk 2
Gruss
Markus
Hallo,
ZitatDas wäre doch nett für readingsGroup?
Für disable evtl. aber nicht für ignorierte Geräte.
Ich ignorier ja nicht die Geräte meiner Nachbarn um sie dann in einer RG zu sehen :o
Grüße
ZitatDas wäre doch nett für readingsGroup?
das geht einfach mit
define <name> readingsGroup .*:?disable
ZitatFür disable evtl. aber nicht für ignorierte Geräte.
Ich ignorier ja nicht die Geräte meiner Nachbarn um sie dann in einer RG zu sehen :o
du würdest ja auch keine redingsGroup definieren für die dinge die du nicht sehen willst :)
es geht aber für ignore trotzdem nicht weil ignore alles andre überschreibt. ignore wird ignoriert und ist glaube ich zur zeit das einzige das tatsächlich nur durch nachschauen in im config file zu sehen ist. ausser man kennt den namen. dann kann man es in der url eingeben.
gruss
andre
ps: laut commandref sollte ein
list ignored=1
eigentlich gehen. tut es aber auch nicht.
Hallo,
Zitatdu würdest ja auch keine redingsGroup definieren für die dinge die du nicht sehen willst :)
Äh ja, stimmt :-[
Ok. Ich zieh meinen Einwand von oben wieder zurück.
Wobei sich mir aber der Sinn einer RG auf ignorierte Geräte nicht ganz erschliesst.
Was kann man damit machen (ausser betrachten - und das will ich ja nicht deswegen sind sie ja ignoriert)?
Grüße