Autocreate: Unterschied zwischen den Versionen
(Beschreibung des Attributs autosave eingefügt) |
K (ignoretypes; Syntax und Beispiele überarbeitet) |
||
Zeile 21: | Zeile 21: | ||
:Das neu (08/2015, siehe dazu auch diesen {{Link2Forum|Topic=39985|Message=325097|LinkText=Forenbeitrag}}) eingeführte ''global'' Attribut ''autosave'' erfüllt den gleichen Zweck. Derzeit kann das globale Attribut noch durch das ''autocreate'' Attribut überschrieben werden, das lokale Attribut sollte aber nicht mehr benutzt werden und könnte in einer späteren Version entfallen. | :Das neu (08/2015, siehe dazu auch diesen {{Link2Forum|Topic=39985|Message=325097|LinkText=Forenbeitrag}}) eingeführte ''global'' Attribut ''autosave'' erfüllt den gleichen Zweck. Derzeit kann das globale Attribut noch durch das ''autocreate'' Attribut überschrieben werden, das lokale Attribut sollte aber nicht mehr benutzt werden und könnte in einer späteren Version entfallen. | ||
{{Randnotiz|RNTyp=y|RNText=In {{Link2Forum|Topic=46872|LinkText=diesem Forenthread}} wird derzeit versucht, einige Fragen zur Syntax von ''ignoreTypes'' zu klären. Die Ergebnisse sind anschließend hier einzuarbeiten.}} | |||
;ignoreTypes | ;ignoreTypes | ||
:Spezifikation von Geräten, die von der automatischen Generierung ausgenommen werden sollen: | :Spezifikation von Geräten, die von der automatischen Generierung ausgenommen werden sollen: | ||
::<code>attr ''autocreate'' ignoreTypes ''TYPE | ::<code>attr ''autocreate'' ignoreTypes ''TYPE''</code> | ||
:Reguläre Ausdrücke sind in der Spezifikation erlaubt. | :Reguläre Ausdrücke sind in der Spezifikation erlaubt, mit der Spezifikation von <code>CUL_WS.*|FS20.*</code> würden keine neuen Geräte mehr angelegt, deren generierter Name mit ''CUL_WS'' oder mit ''FS20'' beginnt. |
Version vom 26. Januar 2016, 12:48 Uhr
autocreate | |
---|---|
Zweck / Funktion | |
Aktivierung des automatischen Anlegens von neuen Geräten | |
Allgemein | |
Typ | Hilfsmodul |
Details | |
Dokumentation | EN / DE |
Support (Forum) | Automatisierung |
Modulname | 98_autocreate.pm |
Ersteller | rudolfkoenig (Forum / Wiki) |
Wichtig: sofern vorhanden, gilt im Zweifel immer die (englische) Beschreibung in der commandref! |
Bei aktiviertem autocreate werden neue Geräte von Fhem automatisch angelegt, sobald eine entsprechende Nachricht (Funktelegramm) empfangen wird. Geräte, die abgefragt werden (Polling), wie z.B. EMEM/EMWZ, werden nicht automatisch angelegt.
Attribute
Die vollständige Liste der unterstützten Attribute ist in der Dokumentation (siehe Infobox) enthalten. Detailliertere Informationen für ausgewählte Attribute sind in den folgenden Abschnitten verfügbar.
- autosave
- Sofern dieses Attribut auf den Wert "1" gesetzt ist
attr autocreate autosave 1
- (das ist auch der Standardwert, wenn das Attribut nicht gesetzt ist), wird nach dem automatischen Anlegen eines Gerätes die Konfiguration automatisch abgespeichert (also implizit ein save Befehl ausgeführt).
- Das neu (08/2015, siehe dazu auch diesen Forenbeitrag) eingeführte global Attribut autosave erfüllt den gleichen Zweck. Derzeit kann das globale Attribut noch durch das autocreate Attribut überschrieben werden, das lokale Attribut sollte aber nicht mehr benutzt werden und könnte in einer späteren Version entfallen.
In diesem Forenthread wird derzeit versucht, einige Fragen zur Syntax von ignoreTypes zu klären. Die Ergebnisse sind anschließend hier einzuarbeiten.
- ignoreTypes
- Spezifikation von Geräten, die von der automatischen Generierung ausgenommen werden sollen:
attr autocreate ignoreTypes TYPE
- Reguläre Ausdrücke sind in der Spezifikation erlaubt, mit der Spezifikation von
CUL_WS.*|FS20.*
würden keine neuen Geräte mehr angelegt, deren generierter Name mit CUL_WS oder mit FS20 beginnt.