Hallo,
ich kann die Condition_ID vom Binding org.openhab.binding.weather-1.8.3 nicht in einer Rule vergleichen^^
Rules:
ITEMS:
Log:
Da 500 > 300 würde ich erwarten das auch das "Ergebnis" angezeigt wird?! Wird aber nicht. Ich vermute das Problem ist, dass es sich hier um einen String handelt den ich nicht mit einer Zahl vergleichen kann? Wie kriege ich das hin?
Danke
ich kann die Condition_ID vom Binding org.openhab.binding.weather-1.8.3 nicht in einer Rule vergleichen^^
Rules:
Code:
rule "TestTest" when Item Testnummer changed then logInfo("TESTEST", "Status_Condition_ID: " + Condition_ID.state) [B]if(Condition_ID.state >= 300){[/B] logInfo("TESTEST", "Ergebnis: " + Condition_ID.state) } end
Code:
[B]String[/B] Condition_ID "Wetter id [%s]" (gweather) {weather="locationId=home-OWM, type=condition, property=id"}
Code:
2016-07-28 12:04:41.034 [INFO ] [g.openhab.model.script.TESTEST] - Status_Condition_ID: 500
Danke
Kommentar