CommandCopy - Aufruf CopyFn

Begonnen von UliM, 25 Januar 2015, 11:08:53

Vorheriges Thema - Nächstes Thema

UliM

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
RPi4/Raspbian, CUL V3 (ca. 30 HomeMatic-devices), LAN (HarmonyHub, alexa etc.).  Fördermitglied des FHEM e.V.

justme1968

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
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

justme1968

hab es eben so eingecheckt. das sollte machen was du möchtest.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

UliM

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
RPi4/Raspbian, CUL V3 (ca. 30 HomeMatic-devices), LAN (HarmonyHub, alexa etc.).  Fördermitglied des FHEM e.V.

justme1968

hab es eingecheckt.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

UliM

RPi4/Raspbian, CUL V3 (ca. 30 HomeMatic-devices), LAN (HarmonyHub, alexa etc.).  Fördermitglied des FHEM e.V.