[gelöst] Timespec im at über $return

Begonnen von franky08, 14 Dezember 2015, 22:58:11

Vorheriges Thema - Nächstes Thema

franky08

Irgendwie habe ich mich wahrscheinlich iMo verrant und komme mit einer einfachen Sache nicht weiter.
Ein define bla at *(hier soll aus einer sub der $settime rein) set bla,bla on
Da komm ich nicht weiter. Die sub liefert über return $settime die Zeit zurück, scheint aber so nicht zu funktionieren.
Oder besser gefragt wie schreibe ich aus der sub den return code ins at als timespec zurück??
Wo ist die Kopfblockade??

VG und gute Nacht
Frank
Debian Bookworm auf HUNSN / Debian Bullseye auf 2.ter HUNSN F2F an 2x RaspiB
mit FHEM aktuell
22Zoll ViewSonic als Infodislay (WVC)
3xHMLAN mit vccu, raspmatic_rpi3, HMIP-HCU1

Hans Franz

Hallo,
Zitatdefine bla at *{hier soll aus einer sub der $settime rein} set bla,bla on

Gruß
Hans

Raspi
CUL, Nano-CUL
FHT8V, FHT80B, S300TH
WM1000WZ, ELRO
LW12, LD382,DS18B20

franky08

#2
Nee, das ist klar das eine sub in geschweiften Perl Klammern aufgerufen wird  ;)
Der return String wird auch mit geschweiften Klammern nich zurück gegeben. Rufe ich die sub in der Kommandozeile auf, dann bekomme ich die Zeit zurück.
Debian Bookworm auf HUNSN / Debian Bullseye auf 2.ter HUNSN F2F an 2x RaspiB
mit FHEM aktuell
22Zoll ViewSonic als Infodislay (WVC)
3xHMLAN mit vccu, raspmatic_rpi3, HMIP-HCU1

Ellert

Versuch mal define bla at *{(<sub_name>)} set bla,bla on

franky08

Debian Bookworm auf HUNSN / Debian Bullseye auf 2.ter HUNSN F2F an 2x RaspiB
mit FHEM aktuell
22Zoll ViewSonic als Infodislay (WVC)
3xHMLAN mit vccu, raspmatic_rpi3, HMIP-HCU1

Hans Franz

Merkwürdig.
Bei mir:
Internals:
   CFGFN
   COMMAND    set test on
   DEF        *{test_bla} set test on
   NAME       bla_test
   NR         44088
   NTM        09:00:00
   PERIODIC   yes
   RELATIVE   no
   REP        -1
   STATE      Next: 09:00:00
   TIMESPEC   {test_bla}
   TRIGGERTIME 1450166400
   TRIGGERTIME_FMT 2015-12-15 09:00:00
   TYPE       at
   Readings:
     2015-12-14 23:14:38   state           Next: 09:00:00
Attributes:
   room       test



sub test_bla {
my  $settime = '09:00:00';
return $settime;
}
Raspi
CUL, Nano-CUL
FHT8V, FHT80B, S300TH
WM1000WZ, ELRO
LW12, LD382,DS18B20

franky08

Heute noch mal in Ruhe drübergesehen und siehe da alles OK. Der trigger auf die sub war´s.

VG
Frank
Debian Bookworm auf HUNSN / Debian Bullseye auf 2.ter HUNSN F2F an 2x RaspiB
mit FHEM aktuell
22Zoll ViewSonic als Infodislay (WVC)
3xHMLAN mit vccu, raspmatic_rpi3, HMIP-HCU1