Hallo zusammen,
ich habe ebenfalls ein Anfängerproblem mit der Integration des Bewegungsmelders PIR2 in Openhab. Ich will mir eine kleine Alarmanlage bauen. Dazu
habe ich die Komponenten Sonoff RF 433 Bridge, den Bewegungsmelder PIR2 und den Sensor DW1 beschafft.
Die Bridge habe ich erfolgreich mit Tasmota geflasht. Der mosquitto Server ist auf dem Raspi installiert, Jason Path Transformation ist installiert. der Bewegungsmelder ist aktiv.
Wenn ich in in mqtt.fx nachsehe, kommt mir unter "tele/sonoff_br1/RESULT" folgende Info, wenn der Bewegungsmelder anschlägt:
Code: Alles auswählen
{"RfReceived":{"Sync":12490,"Low":440,"High":1240,"Data":"EB5B4E","RfKey":"None"}}
Soweit scheint alles zu funktionieren.
Das Problem kommt aber, wenn ich die Einbindung in Openhab versuche.
Ich habe gelernt, dass ich in folgender Reihenfolge vorgehen muss:
a)Thing anlegen
b)Channels anlegen
d)Items anlegen
e)Regeln anlegen
f)Sitemap anlegen.
Ich scheitere aber schon ziemlich am Anfang:
Ich habe folgendes Thing mit Channels angelegt:
Code: Alles auswählen
//Definition der Bridge
Bridge mqtt:broker:mosquitto "Mosquitto MQTT Broker" @ "MQTT"
[host="localhost",
port=1883,
secure=false,
qos=0,
reconnectTime=60000,
keepAlive=30000,
username="xxxxx",
password="yyyyy"
]
{
//------------------------------------------------------------
//Definition Thing für Sonoff RF 433 Bridge
Thing topic Sonoff_Bridge1 "Sonoff_Bridge1" @ "MQTT"
{Channels:
Type string : Bewegungsmelder "Bewegung erkannt" [ stateTopic="tele/sonoff_br1/RESULT", transformationPattern="JSONPATH:$.RfReceived.Data"]
}
In Paper UI wird mir ein Communication Error angezeigt . Dahinter steht "java.lang.Exception: No MQTT client".
Wenn ich aus der Thing Definition den Channel auskommentiere, ist die Bridge aber online.
Ich komme also gar nicht dazu, ein Item oder eine Regel anzulegen.
Im ersten Schritt für die kleine Alarmanlage, würde ich gerne dass in der Sitemap angezeigt wird, wenn eine Bewegung erkannt wird.
Meine Fragen sind also:
1) Was mache ich bei der Definition des Channels falsch ?
2) Wie muss das Item aussehen, das ich in der Sitemap darstellen will?
3) Wie muss eine Regel aussehen, die mir beim Erkennen eine Bewegung in der Sitemap darstellt, dass es eine Bewegung gab?
Ich hoffe, ich hab mein Problem ausreichend erklärt.
Wäre schön, wenn einer von euch Hilfestellung leisten kann.
LG Konrad