Auf dem #Openhab-Server:
- MQTT-Binding installieren (ein MQTT-Server ist nicht nötig)
- Neues Thing anlegen: MQTT-Broker mit dem Hostname bzw. der IP der Wallbox:
Bridge mqtt:broker:openwbbroker "OpenWBBroker" [ host="hostnameOpenWB", secure=false, clientID="openhabian",port=1883, username="",password=""]
- Neues Thing für die #Wallbox anlegen:
// Beispielhaft Leistung der PV-Anlage und Hausverbrauch auslesen
Thing mqtt:topic:openwb "OpenWB" (mqtt:broker:openwbbroker) {
Channels:
Type number : pvpower "PV-Leistung" [
stateTopic="openWB/pv/W",unit="W"
]
Type number : powerconsumption "Hausverbrauch" [
stateTopic="openWB/global/WHouseConsumption",
unit="W"
]
}
Die MQTT-Topics der Wallbox habe ich mit MQTT-Explorer ausgelesen.
- Für die Channels können anschließend Items angelegt werden:
Number:Power pvpower "PV-Leistung" { channel="mqtt:topic:openwb:pvpower" }
Number:Power powerconsumption "Hausverbrauch" { channel="mqtt:topic:openwb:powerconsumption" }