ich bin neu im Bereich Openhab. Wie ich bereits lesen konnte ist zigbee2mqtt eine nette Sache, um sich diverse bridges zu sparen und Geräte sämtlicher Hersteller zu verbinden. Ich konnte den cc2531 bereits erfolgreich flashen und auf dem Rapsberry pi zum laufen bringen. Nun steht die größte Herausforderung für mich an. Wie bekomme ich das in Openhab 2?
Ich habe bereits folgendes gemacht:
- MQTT Broker instelliert (Raspberry pi)
- Informationen vom Zigbee Gerät kann ich am Laptop empfangen (MQTT.fx)
- JsonPath - Transformation Services installiert (Openhab 2)
- MQTT Binding installiert (Openhab2)
Ich hab hier viewtopic.php?f=15&t=1053&start=10 gelesen, dass man einen Broker im Openhab definieren muss. Habe ich das nicht bereits, wenn ich bereits daten via MQTT.fx empfangen kann?
Der Drehsensor von Ikea gibt, unter dem Topic zigbee2mqtt/0xd0cf5efffe2e557a, diese Daten aus:
Code: Alles auswählen
{"battery":100,"linkquality":47,"level":0,"brightness":0,"rate":195,"action":"rotate_stop"}
Code: Alles auswählen
Thing topic 0xd0cf5efffe2e557a "Ikea_Dimmer" @ "MQTT"
{
Channels:
Type number : linkquality "RSSI"[ stateTopic="broker:zigbee2mqtt/0xd0cf5efffe2e557a", transformationPattern="JSONPATH:$.linkquality" ]
}
Code: Alles auswählen
Thing topic does not have a bridge so it needs to be defined in full notation like <bindingId>:topic:0xd0cf5efffe2e557a
Wie muss die .things und die .items Datei aussehen?
Vielen Dank im Voraus!!