Um bei dem Open Source Home-Server einem Objekt ein neues “attr” Attribut hinzuzufügen, gibt es zwei Wege. So lassen sich zum Beispiel einer Funk-Steckdose das passende Icon geben oder sie einem bestimmten Raum (“room”) oder Floorplan zuordnen.
FHEM Einsteiger: Attribute über das Menü ändern
Wenn man weiß, welches Objekt (eine Funk-Steckdose, ein Schalter oder – wie in unserem Beispiel ein LaCrosse Temperatursensor) man bearbeiten möchte, kann man im FHEM Menü “Everything” auswählen. Hier wird jedes von FHEM erkannte oder schon definierte Objekt angezeigt:
Hier wählt man das Objekt dann mit einem Klick aus, dessen Werte und Attribute man ändern möchte – in unserem Fall den LaCrosse-Sensor “Terrasse”.
Auf dem nächsten Bildschirm werden zahlreiche Daten zu dem Objekt gezeigt. Weiter unten lassen sich dann die Attribute hinzufügen: Dazu wählt man über das Auswahlmenü (auf unserem Bild markiert) das gewünschte Attribut aus, das man hinzufügen möchte.
Anschließend lassen sich rechts in das Textfeld zusätzliche Parameter eingeben. In unserem Beispiel möchten wir den Sensor “Terrasse” dem folgenden “Raum” zuweisen: “Wetter”. Links im Menü wird dann automatisch der Raum “Wetter” angezeigt: Klickt man dann dort, wird in Zukunft auch der Temperatur-Sensor angezeigt.
Über das Attribut “alias” lässt sich auch ein neuer Name angeben, der dann alternativ statt dem automatischen Namen angezeigt wird – Mehr zu verschiedenen Räumen und dem Umbenennen von Objekten haben wir hier.
Für Fortgeschrittene: Attribute über die fhem.cfg ändern
Hierbei bearbeitet man die Konfigurationsdatei direkt – man kann dabei also auch viel mehr kaputt machen, als wenn man die Kommandos einzeln über das Web-Interface zusammenklickt. Daher ist dieser Bearbeitungsmodus auch für Fortgeschrittene gedacht. Wie man ihn trotzdem aktiviert und was man beachten muss, um Fehler wie “Unknown command }, try help.” zu umgehen, zeigen wir in diesem Artikel.
fhem.cfg schreibgeschützt: “setting the editConfig attribute”
Das direkte Bearbeiten der Konfigurationsdatei kann viel in der FHEM Umgebung zerstören, daher ist das Bearbeiten standardmäßig deaktiviert und die Datei schreibgeschützt: Statt dem Save-Button erscheint stattdessen der Text:
You can enable saving this file by setting the editConfig attribute, but read the documentation first for the side effects.
Wie man als fortgeschrittener Nutzer den Schreibschutz umgeht zeigen wir hier.