Aqara Sensoren in openHAB über zigbee2MQTT
Verfasst: 2. Apr 2023 17:04
Hallo zusammen,
ich habe erfolgreich den Sonoff USB Dongle, Zigbee2MQTT und Mosquito auf einem Raspi mit openHAB 3.4.2 zum Laufen gebracht. Ich kann das Dashboard von Zigbee2MQTT öffnen und habe dort alle meine Sensoren registriert. Ebenso sehe ich in MQTT Explorer meine Sensoren ebenfalls und die von ihnen gesendeten Werte.
Beispielsensor (Aqara) "Temperatursensor Waschküche" mit topic "zigbee2mqtt/Feuchtigkeits-/Temperatursensor Waschküche"
In openHAB habe ich das MQTT Binding installiert und sehe dies sowie den Zigbee2MQTT Broker (beide online).
Über VS habe ich mich mit dem Raspi verbunden und war erst einmal irritiert, dass es unter `/etc/openhab/things` sowie `/etc/openhab/items` noch keine Dateien gab obwohl ja in openHAB schon etwas vorhanden ist.
Ok, was soll's, dann habe ich zwei Dateien erstellt:
mqtt.items
mqtt.things
Dies sorgte immerhin dafür, dass ich im openHAB die 5 Items mit Wert "null" sehen kann. Wenn auf eines der Items klicke, sehe ich von meinen Versuchen zwei Channel Links, die beide unknown/invalid sind.
Was mache ich falsch?
Danke
ich habe erfolgreich den Sonoff USB Dongle, Zigbee2MQTT und Mosquito auf einem Raspi mit openHAB 3.4.2 zum Laufen gebracht. Ich kann das Dashboard von Zigbee2MQTT öffnen und habe dort alle meine Sensoren registriert. Ebenso sehe ich in MQTT Explorer meine Sensoren ebenfalls und die von ihnen gesendeten Werte.
Beispielsensor (Aqara) "Temperatursensor Waschküche" mit topic "zigbee2mqtt/Feuchtigkeits-/Temperatursensor Waschküche"
Code: Alles auswählen
{"battery":100,"humidity":50.41,"linkquality":144,"power_outage_count":8,"pressure":1007.9,"temperature":22.83,"voltage":3035}
Über VS habe ich mich mit dem Raspi verbunden und war erst einmal irritiert, dass es unter `/etc/openhab/things` sowie `/etc/openhab/items` noch keine Dateien gab obwohl ja in openHAB schon etwas vorhanden ist.
Ok, was soll's, dann habe ich zwei Dateien erstellt:
mqtt.items
Code: Alles auswählen
Number WK_TEMP "Temperatur [%.1f °C]" <temperature> {channel="mqtt:broker:675a0df283:allround_sensor_waschkueche:temperature"}
Number WK_HUMIDITY "Feuchtigkeit [%d %%]" {channel="mqtt:broker:675a0df283:allround_sensor_waschkueche:humidity"}
Number WK_PRESSURE "Luftdruck [%d mbar]" {channel="mqtt:broker:675a0df283:allround_sensor_waschkueche:pressure"}
Number WK_BATTERY "Batteriezustand [%.1f %%]" <battery> {channel="mqtt:broker:675a0df283:allround_sensor_waschkueche:battery"}
Number WK_LINKQUALITY "Verbndungsstatus [%d]" {channel="mqtt:broker:675a0df283:allround_sensor_waschkueche:linkquality"}
Code: Alles auswählen
Thing mqtt:675a0df283:allround_sensor_waschkueche "SENSOR_WASCH" @ "Waschkueche"
{
Channels:
Type number : temperature "temperature" [ stateTopic = "zigbee2mqtt/allround_sensor_waschkueche/temperature" ]
Type number : humidity "humidity" [ stateTopic = "zigbee2mqtt/allround_sensor_waschkueche/humidity" ]
Type number : pressure "pressure" [ stateTopic = "zigbee2mqtt/allround_sensor_waschkueche/pressure" ]
Type number : voltage "voltage" [ stateTopic = "zigbee2mqtt/allround_sensor_waschkueche/voltage" ]
Type number : battery "battery" [ stateTopic = "zigbee2mqtt/allround_sensor_waschkueche/battery" ]
Type number : linkquality "linkquality" [ stateTopic = "zigbee2mqtt/allround_sensor_waschkueche/linkquality" ]
}
Was mache ich falsch?
Danke