Hallo, ich muss nochwas fragen..
Ich habe folgenden Eintrag in den Items:
Mein Webserver liefert OPEN und CLOSED zurück.
In der Map steht eine Umsetzung auf CLOSED=anwesend und OPEN=abwesend.
Lt. Log kommt das auch so an:
16:33:10.700 INFO runtime.busevents[:46] - Bluetooth_GF_Living state updated to CLOSED
Folgender Regel dann, wenn der auf CLOSED steht soll das Licht angehen:
Licht geht aber nicht an 
Ohne die if-Abfrage funktioniert es, also Rules werden abgearbeitet und das Licht eingeschaltet.
Sicher ein Anfängerfehler aber ich komm da nicht weiter...
Holger
Ich habe folgenden Eintrag in den Items:
Code:
String Bluetooth_GF_Living "Anwesend [MAP(bt.map):%s]" { http="<[http://192.168.0.198/bluetooth.cgi:30000:REGEX((.*))]" }
In der Map steht eine Umsetzung auf CLOSED=anwesend und OPEN=abwesend.
Lt. Log kommt das auch so an:
16:33:10.700 INFO runtime.busevents[:46] - Bluetooth_GF_Living state updated to CLOSED
Folgender Regel dann, wenn der auf CLOSED steht soll das Licht angehen:
Code:
rule "Licht an wenn BT anwesend" when Time cron "0 * * * * ?" then if (Bluetooth_GF_Living.state==CLOSED) { sendCommand(Light_GF_Living_switch1, ON) } end

Ohne die if-Abfrage funktioniert es, also Rules werden abgearbeitet und das Licht eingeschaltet.
Sicher ein Anfängerfehler aber ich komm da nicht weiter...
Holger
Kommentar