ich bingerade dabei von OH2.5 auf OH3 umzuziehen. dazu versuche ich gerade meine Regeln aus OH2 umzusetzen. Viele der "einfachen" Regeln können einfach umgesetzt werden indem man das .rule file in den entsprechenden Ordner kopiert. das habe ich mit folgender Rule gmacht:
Code: Alles auswählen
rule "Wetter_combine_Humidity_Pressure"
when
Time cron "0 0/1 * * * ? *"0
//Item LastUpdate received update
then
val String Humidity_trans = OneCallAPIweatherandforecast_Current_Humidity.state.format("%d %%")
Humidity_formatted.postUpdate(Humidity_trans)
val String Pressure_trans = OneCallAPIweatherandforecast_Current_Pressure.state.format("%.2f mb")
Pressure_formatted.postUpdate(Pressure_trans)
LuftdruckFeuchtigkeit.postUpdate("Luftfeuchtigkeit " + Humidity_formatted.state + " / Luftdruck " + Pressure_formatted.state )
end
Jetzt meine Frage. Wie setzt ihr solche "Transformationen" um? Gibt es in OH3 einen eleganteren Weg?
Kann ich mit der OH3 internen rule Engine sowas besser umsetzen?
Ich habe ungefähr 15 solcher Umwandlungs Rules und möcht diese nicht gerne alle als Einzelne .rule Files umsetzen.
Desweiteren warten noch kompliziertere Rules zum umsetzen

Danke für eure Ideen!
Danke und Gruß
Michael