Hauptmenü

(GELÖST) Syntaxfehler....

Begonnen von is2late, 06 Dezember 2025, 17:49:01

Vorheriges Thema - Nächstes Thema

is2late

Hallo,

ich komme mal wieder nicht weiter. Wenn das Reading "/dev/root" mit dem Wert "60%" des Geräts hdd kleiner als 60 ist, soll ein Dummy geschaltet werden.
Bei
defmod d_Hdd DOIF (ReadingsVal["hdd","/dev/root","1"] <60) (set Du_Hdd on) DOELSE (set Du_Hdd off)
kommt die Fehlermeldung
condition c01: Undefined subroutine &ReadingsVal::EventDoIf called, line 1.
Damit komme ich nicht weiter..... Weiß jemand Rat?

Vielen Dank,
Ingo
Pi4, Tahoma Jalousien, Hue, Echo, Sonos, Lupusec XT3, FritzBox

is2late

Bin etwas verpeilt...

Das "%"-Zeichen stört. Bei
 defmod d_hddWarn DOIF ([hdd:/dev/root:d] < 80) (set Du_Hdd on) DOELSE (set Du_Hdd off)
klappt es.

LG
Pi4, Tahoma Jalousien, Hue, Echo, Sonos, Lupusec XT3, FritzBox