Fremdgeräte ignorieren: Unterschied zwischen den Versionen

Aus FHEMWiki
Keine Bearbeitungszusammenfassung
K (Kleinere Korrekturen)
Zeile 1: Zeile 1:
'''Fremdgeräte ignorieren'''
'''Frage:'''Seit kurzem sehe ich in der FHEM-Weboberfläche Geräte bzw. Devices (Sensoren / Aktoren), die nicht mir gehören und die ich auch nicht ansprechen kann. Lösche ich die Einträge in der ''fhem.cfg'', dann tauchen Sie nach kurzer Zeit wieder auf. '''Wie'''kann ich dafür sorgen, dass diese Geräte '''dauerhaft'''aus meiner FHEM-Konfiguration verschwinden?


'''Antwort:'''Es gibt 2 Möglichkeiten ...
'''Frage:''' Seit kurzem sehe ich in der FHEM-Weboberfläche Geräte bzw. Devices (Sensoren / Aktoren), die nicht mir gehören und die ich auch nicht ansprechen kann. Lösche ich die Einträge in der ''fhem.cfg'', dann tauchen Sie nach kurzer Zeit wieder auf. '''Wie''' kann ich dafür sorgen, dass diese Geräte '''dauerhaft''' aus meiner FHEM-Konfiguration verschwinden?


'''1.:'''Sie schalten ''autocreate''in ihrer ''fhem.cfg''ab und löschen die fremden Geräte. Das wollen aber wohl die Meisten nicht, denn ''autocreate''bietet ja (zumindest anfangs) viele Vorteile.
'''Antwort:''' Es gibt 2 Möglichkeiten ...


'''2.:'''Sie löschen in ihrer ''fhem.cfg''alle Zeilen dieses Gerätes ('''nur nicht die erste''', die z.B. mit ''define FS20_ ...''oder ''define FHT_ ...''beginnt). In der Zeile <ins>darunter</ins> tragen Sie
# Sie schalten ''autocreate'' in ihrer ''fhem.cfg'' ab und löschen die fremden Geräte. Das wollen aber wohl die Meisten nicht, denn ''autocreate'' bietet ja (zumindest anfangs) viele Vorteile.
# Sie löschen in ihrer ''fhem.cfg'' alle Zeilen dieses Gerätes ('''nur nicht die erste''', die z.B. mit ''define FS20_ ...'' oder ''define FHT_ ...'' beginnt). In der Zeile '''darunter''' tragen Sie <br /><code><nowiki>attr &lt;Geräte-Name&gt; ignore 1</nowiki></code><br />ein, speichern die ''fhem.cfg'', machen ein ''rereadcfg'' und die Geräte sind weg (und tauchen ab sofort nicht mehr auf).


<nowiki>attr &lt;Geräte-Name&gt; ignore 1</nowiki>
'''Hinweis:''' Das verhindert natürlich nicht, dass, wenn ihr Nachbar "aufrüstet", nicht andere Geräte neu in ihrem FHEM auftauchen. Irgendwann sollten Sie diese Ignore-Liste dann evtl. in eine extra *.cfg-Datei auslagern und diese per ''include *.cfg'' in ihrer ''fhem.cfg'' einbinden (sonst kann es unübersichtlich werden).
ein, speichern die ''fhem.cfg'', machen ein ''rereadcfg''und die Geräte sind weg (und tauchen ab sofort nicht mehr auf).
 
'''Hinweis:'''Was natürlich nicht verhindert, dass, wenn ihr Nachbar "aufrüstet", nicht andere Geräte neu in ihrem FHEM auftauchen. Irgendwann sollten Sie diese Ignore-Liste dann evtl. in eine extra *.cfg-Datei auslagern und diese per ''include *.cfg''in ihrer ''fhem.cfg''einbinden (sonst kann es unübersichtlich werden).


[[Kategorie:FAQ]]
[[Kategorie:FAQ]]

Version vom 24. Juli 2013, 13:47 Uhr

Frage: Seit kurzem sehe ich in der FHEM-Weboberfläche Geräte bzw. Devices (Sensoren / Aktoren), die nicht mir gehören und die ich auch nicht ansprechen kann. Lösche ich die Einträge in der fhem.cfg, dann tauchen Sie nach kurzer Zeit wieder auf. Wie kann ich dafür sorgen, dass diese Geräte dauerhaft aus meiner FHEM-Konfiguration verschwinden?

Antwort: Es gibt 2 Möglichkeiten ...

  1. Sie schalten autocreate in ihrer fhem.cfg ab und löschen die fremden Geräte. Das wollen aber wohl die Meisten nicht, denn autocreate bietet ja (zumindest anfangs) viele Vorteile.
  2. Sie löschen in ihrer fhem.cfg alle Zeilen dieses Gerätes (nur nicht die erste, die z.B. mit define FS20_ ... oder define FHT_ ... beginnt). In der Zeile darunter tragen Sie
    attr <Geräte-Name> ignore 1
    ein, speichern die fhem.cfg, machen ein rereadcfg und die Geräte sind weg (und tauchen ab sofort nicht mehr auf).

Hinweis: Das verhindert natürlich nicht, dass, wenn ihr Nachbar "aufrüstet", nicht andere Geräte neu in ihrem FHEM auftauchen. Irgendwann sollten Sie diese Ignore-Liste dann evtl. in eine extra *.cfg-Datei auslagern und diese per include *.cfg in ihrer fhem.cfg einbinden (sonst kann es unübersichtlich werden).