das aktuelle Wetter brachte immer die Nachfrage der Besten aller Ehefrauen welche Windstärke gerade herrscht.
Openweatherbinding liefert mir die Windgeschrindigkeit in KM/h
Die Regel, wann welche Windstärke nach Beauforth herrscht, ist einfach.
Das habe ich dann einmal versucht in eine Regel zu packen
Code: Alles auswählen
rule "Beauforth_Scale"
when {channel="Weather_OWM_Wind_Speed"} < 1
var Beauforth= 0
var Beauforth_Text = "Stille"
if when {channel="Weather_OWM_Wind_Speed"} < 5
var Beauforth= 1
var Beauforth_Text = "schwacher Wind"
if when {channel="Weather_OWM_Wind_Speed"} < 11
var Beauforth= 2
Var Beauforth_Text = "schwacher Wind"
if when {channel="Weather_OWM_Wind_Speed"} < 19
var Beauforth= 3
var Beauforth_Text = "schwacher Wind"
if when {channel="Weather_OWM_Wind_Speed"} < 28
var Beauforth= 4
var Beauforth_Text = "mäßiger Wind"
if when {channel="Weather_OWM_Wind_Speed"} < 38
var Beauforth= 5
var Beauforth_Text = "frischer Wind"
if when {channel="Weather_OWM_Wind_Speed"} < 49
var Beauforth= 6
var Beauforth_Text = "starker Wind"
if when {channel="Weather_OWM_Wind_Speed"} < 61
var Beauforth= 7
var Beauforth_Text = "starker Wind"
if when {channel="Weather_OWM_Wind_Speed"} < 74
var Beauforth= 8
var Beauforth_Text = "starker Wind"
if when {channel="Weather_OWM_Wind_Speed"} < 88
var Beauforth= 9
var Beauforth_Text = "Sturm"
if when {channel="Weather_OWM_Wind_Speed"} < 102
var Beauforth= 10
var Beauforth_Text = "Schwerer Sturm"
if when {channel="Weather_OWM_Wind_Speed"} < 117
var Beauforth= 11
var Beauforth_Text = "orkanartiger Sturm"
if when {channel="Weather_OWM_Wind_Speed"} > 117
var Beauforth= 12
var Beauforth_Text = "Orkan"
Kann mir da jemand auf die Sprünge helfen. Denn aus den Ausführungen auf openhab konnte ich so nicht nicht ableiten wie ich das jetzt umsetzen soll.
Ich vermute das bei mir das Problem 30cm vor der Tastatur sitzt
Danke schon einmal