Der Trigger ist aber Quatsch

Also nicht grundsätzlich, aber sinnvoller wäre, die Rule auf Item OneCallAPIweatherandforecast_Current_Windspeed changed triggern zu lassen.
Eine Rule, die minütlich auslöst, wird nur bei Änderung des Wertes im Item ein anderes Ergebnis liefern

Und der Wert wird sich nicht ändern, ohne dass ein changed Trigger ausgelöst wird.

Der minütliche Trigger ließe sich abgesehen davon auch so schreiben:
Code: Alles auswählen
Time cron "0 * * * * ?"
Was den Wert an sich betrifft, so kann es sein, dass Du die Einheit in Anführungszeichen schreiben musst, also
Code: Alles auswählen
if(OneCallAPIweatherandforecast_Current_Windspeed.state >= 20|"km/h")
Code: Alles auswählen
if((OneCallAPIweatherandforecast_Current_Windspeed.state as Number).floatValue >= 20)