FHEM Forum

FHEM - Entwicklung => FHEM Development => Thema gestartet von: UliM am 25 Januar 2015, 11:08:53

Titel: CommandCopy - Aufruf CopyFn
Beitrag von: UliM am 25 Januar 2015, 11:08:53
Hi,
bin gerade dabei für floorplan ein ordentliches delete, rename und copy zu spendieren.
Während es einen Aufruf von deklarierten DeleteFn und RenameFn gibt, tut copy sowas leider nicht.
Das bräuchte ich aber, um auch die Werte aller userattr mitnehmen zu können.

@André: könntest Du das bitte einbauen? Also ähnlich CommandRename ein
CallFn($args[1], "CopyFn", $args[0],$args[1]);
oder so.

Gruß, Uli
Titel: Antw:CommandCopy - Aufruf CopyFn
Beitrag von: justme1968 am 26 Januar 2015, 15:14:29
ich denke es ist besser wenn ich copy direkt die userattr beibringe :)

es sollte reichen wenn ein gesetztes userattr zuerst vor allen anderen kopiert wird und dann geht der rest automatisch.

gruss
  andre
Titel: Antw:CommandCopy - Aufruf CopyFn
Beitrag von: justme1968 am 26 Januar 2015, 15:30:32
hab es eben so eingecheckt. das sollte machen was du möchtest.

gruss
  andre
Titel: Antw:CommandCopy - Aufruf CopyFn
Beitrag von: UliM am 31 Januar 2015, 00:52:04
Hi André,
prima. copy nimmt nun userattr des zu kopierenden device mit.

Für floorplan brauche ich aber außerdem das Kopieren der Werte des global userattr fp_<fpname> auf allen devices, auf denen das gesetzt ist. Dazu hab ich ein Routine innerhalb floorplan.pm gebaut, benötige dazu aber den in meinem ersten post genannten Aufruf aus copy.pm heraus. Hab diesen Aufruf bei mir lokal mal eingehängt - funzt.
Kannst Du den bitte noch hinzufügen?
Danke+Gruß, Uli
Titel: Antw:CommandCopy - Aufruf CopyFn
Beitrag von: justme1968 am 31 Januar 2015, 11:53:34
hab es eingecheckt.

gruss
  andre
Titel: Antw:CommandCopy - Aufruf CopyFn
Beitrag von: UliM am 31 Januar 2015, 12:13:15
Dankeschön!
=8-)