Hallo Freunde,
bin dabei mein FHEM etwas aufzuräumen und größere "Programmteile" von den Devs in eigene myUtils zu verschieben.
Nur .. verwende ich durchaus die Variablen $we, $hour und $min in meinen Programmen. Wenn der "Code" im Dev ist, kennt er die Variablen, in der myUtils aber nicht (behauptet jedenfalls FHEM beim speichern). $hour und $min kann man ja einfach durch Verwendung von localtime() abbilden, nur eben $we nicht so einfach.
Habe jetzt schon etwas länger gesucht (Wiki, Forum ... und etwas google) .. habe ich etwas übersehen oder einfach nur "einen Knoten im Gehirn"?
Danke für einen Fingerzeigt,
Gruß, Werner
(Und ein "Schönes Neues")
Hi Werner,
ob das auch geschickter geht weiß ich nicht, ich habe bei mir eine Sub in myUtils für Abfrage WE und da drin dann:
my $my_OffTime = AnalyzeCommand(0, '{return $we}');
Also mittels AnalyzeCommand kommt man da wohl dran ;)
Gruß, Joachim
D.h. anschließend ist der Inhalt von $we in $my_OffTime zu finden?
Kannte jetzt AnalyzeCommand gar nicht ... hast DU eventuell einen Link zur Doku? Oder muß man dazu in den Code gucken?
Der Link zur "Doku" https://wiki.fhem.de/wiki/DevelopmentModuleAPI
Danke Euch beiden!