ich versuche gerade eine Rule von OH2 in OH3 abzubilden. Beim Aufbau der Rule wurde ich bereits von Udo und Peter unterstützt. Jetzt möchte ich die Rule in OH/javascript neu aufbauen aber ich bekomme ständig Fehler und kann mit den Infos was ich bisher gefunden habe leider auch nicht das Problem lösen

Code: Alles auswählen
rule "snmp String nach number"
when
Item Dummy_4 changed to ON
then
val str = Wdmycloudtemperatur.state.toString // String-Item in einer Variablen zwischenspeichern
logInfo("snmpstring","String - str: {}",str) // Log str
val str2 = transform("REGEX",".*:(.*) .*",str) // Filtern der Variablen mit REGEX und überführen in ein zweite Variable
logInfo("snmpstring","Celsius (String str2): {}",str2) // Log str2
val num = Float::parseFloat(str2) // Umwandlung in Fliesskommazahl
logInfo("snmpstring","Celsius (Number - num): {}",num) // Log der Fliesskommazahl
WdmycloudtemperaturCelsius.postUpdate(num) // zurückschreiben des Wertes in ein neues Item
logInfo("snmpstring","Celsius (Celsius): {}",WdmycloudtemperaturCelsius) // Log des Wertes, des neuen Items
end
Gruß Lenschi