Hallo,
ich bin noch Anfänger und hab so meine Schwierigkeiten mit der Syntax.
Ich würde gerne mehrere at in einem at zusammenführen aber irgendwie krieg ich es nicht hin.
define abfrage_wetterstation +*00:04:55{\
{fhem("define arduinodruck at +00:00:05 {\
my $val = GetFileFromURL('http://192.168.56.130/?cmd=get_druck');;\
fhem("trigger arduinodruck $val");;\
fhem("setreading ArduinoData druck $val")\
}")}\
{fhem("define arduinohum at +00:00:10 {\
my $val = GetFileFromURL('http://192.168.56.130/?cmd=get_hum');;\
fhem("trigger arduinohum $val");;\
fhem("setreading ArduinoData hum $val")\
}")}\
{fhem("define arduinolux at +00:00:15 {\
my $val = GetFileFromURL('http://192.168.56.130/?cmd=get_lux');;\
fhem("trigger arduinolux $val");;\
fhem("setreading ArduinoData lux $val")\
}")}\
{fhem("define arduinotemp2 at +00:00:20 {\
my $val = GetFileFromURL('http://192.168.56.130/?cmd=get_temp2');;\
fhem("trigger arduinotemp2 $val");;\
fhem("setreading ArduinoData temp2 $val")\
}")}\
}
Danke
Meine Empfehlung. Mache in einer 99_myUtils 3 Subs und Bau Deinen Code da ein. Dann rufst Du in einem at alle 3 Subs ei Fach auf.
Grüße
Leon.