DOIF set klappt nicht... Bekomm es nicht hin

Begonnen von misux, 19 August 2024, 19:52:10

Vorheriges Thema - Nächstes Thema

misux

Hallo.

Ich versuche ein DOIF zu erstellen welches mir jeden Sonntag um 12 Uhr 2 Befehle ausführt.

1. ein Set Befehl welches im Modul existiert (clear) und (all)
2. soll das Modul eine sekunde später neu gestartet werden (reload).

Bekomme es aber nicht hin. Der set clear all wird nicht ausgeführt und der reload macht eine Fehlermeldung.

Zitat{fhem_reload"74_Unifi.pm"}: syntax error at (eval 4787354) line 1, near "fhem_reload"74_Unifi.pm""


Das ist mein DOIF:

([12:00] and [So])
(set UDMPro clear all)
{fhem_reload"74_Unifi.pm"}

attribute: do always und wait 0,1

Kann bitte jemand helfen und mir nen Tipp geben wo ist was falsch mache? Vermutlich überall  :-\

Vielen Dank

Gisbert

Ungetestet:
([12:00] and [So])
(set UDMPro clear all)
(reload 74_Unifi.pm)
Aktuelles FHEM | PROXMOX | Fujitsu Futro S740 | Debian 12 | UniFi | Homematic, VCCU, HMUART | ESP8266 | ATtiny85 | Wasser-, Stromzähler | tuya local | Wlan-Kamera | SIGNALduino, Flamingo Rauchmelder FA21/22RF | RHASSPY | DEYE | JK-BMS | ESPHome

Per

{fhem_reload "74_Unifi.pm"}Perl ist recht kritisch mit Leerzeichen, schieb mal oben eins rein.