Copy: Unterschied zwischen den Versionen

Aus FHEMWiki
(Die Seite wurde neu angelegt: „{{SEITENTITEL:copy}} {{Infobox Modul |ModPurpose=Befehl zum kopieren einer Gerätedefinition |ModType=cmd |ModCmdRef=copy |ModForumArea=Sonstiges |ModTechName=…“)
 
K (Bitte Haupt-FHEM Kategorie nicht auf Einzelseiten verwenden (ist über "FHEM-Verwendung" bereits im Kategoriebaum enthalten))
 
(3 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
{{SEITENTITEL:copy}}
{{SEITENTITEL:copy}}
{{Infobox Modul
{{Infobox Modul
|ModPurpose=Befehl zum kopieren einer Gerätedefinition
|ModPurpose=Befehl zum Kopieren einer Gerätedefinition
|ModType=cmd
|ModType=cmd
|ModCmdRef=copy
|ModCmdRef=copy
|ModForumArea=Sonstiges
|ModForumArea=Sonstiges
|ModTechName=98_copy.pm ("Built-in")
|ModTechName=98_copy.pm
|ModOwner=justme1968 ({{Link2FU|8|Forum}} / [[Benutzer Diskussion:Justme|Wiki]])
|ModOwner=justme1968 ({{Link2FU|430|Forum}} / [[Benutzer Diskussion:Justme|Wiki]])
}}
}}
Der Befehl [[copy]] dient dazu eine Kopie eines Gerätes (Device) zu erstellen. Hierbei werden die Definition und alle Attribute unter einem neuen Namen dupliziert.
Der Befehl [[copy]] dient dazu, eine Kopie eines [[Gerät|Gerätes]] (Device) zu erstellen. Hierbei werden die [[Konfiguration|Definition]] und alle [[Attribut|Attribute]] unter einem neuen Namen dupliziert.


Der Befehl kann direkt über die [[FHEMWEB|Weboberfläche]] eingegeben werden.
Der Befehl kann direkt über die [[FHEMWEB|Weboberfläche]] eingegeben werden. Nach dem Ende des Kopiervorgangs wird automatisch die Detailansicht des '''neuen''' Gerätes angezeigt, so dass die in der Regel erforderlichen weiteren Anpassungen gleich durchgeführt werden können.
 
Beispiel: <code>copy AktuellerName NameDerKopie</code>
 
== Hinweise ==
Da bei ''copy'' zunächst auch die vorhandenen internen Datenstrukturen übernommen werden, kann es in seltenen Fällen vorkommen, dass das Gerät erst nach einem FHEM-Neustart oder einem Reload des Gerätemoduls ordnungsgemäß funktioniert. Bekannt ist dieser Effekt bei Geräten, die [[MQTT]] nutzen sowie bei [[Hue#HUE-Device|HUEDevice]] (?).
Um diesen Effekt zu umgehen, kann man die Option [[Import von Code Snippets|RAW-Import]] nutzen.
 
<references />
 
[[Kategorie:FHEM-Verwendung]]
[[Kategorie:Glossary]]

Aktuelle Version vom 4. Dezember 2019, 12:00 Uhr


copy
Zweck / Funktion
Befehl zum Kopieren einer Gerätedefinition
Allgemein
Typ Befehl
Details
Dokumentation EN / DE
Support (Forum) Sonstiges
Modulname 98_copy.pm
Ersteller justme1968 (Forum / Wiki)
Wichtig: sofern vorhanden, gilt im Zweifel immer die (englische) Beschreibung in der commandref!

Der Befehl copy dient dazu, eine Kopie eines Gerätes (Device) zu erstellen. Hierbei werden die Definition und alle Attribute unter einem neuen Namen dupliziert.

Der Befehl kann direkt über die Weboberfläche eingegeben werden. Nach dem Ende des Kopiervorgangs wird automatisch die Detailansicht des neuen Gerätes angezeigt, so dass die in der Regel erforderlichen weiteren Anpassungen gleich durchgeführt werden können.

Beispiel: copy AktuellerName NameDerKopie

Hinweise

Da bei copy zunächst auch die vorhandenen internen Datenstrukturen übernommen werden, kann es in seltenen Fällen vorkommen, dass das Gerät erst nach einem FHEM-Neustart oder einem Reload des Gerätemoduls ordnungsgemäß funktioniert. Bekannt ist dieser Effekt bei Geräten, die MQTT nutzen sowie bei HUEDevice (?). Um diesen Effekt zu umgehen, kann man die Option RAW-Import nutzen.