Es gibt ein sehr gutes Buch von Marianne Spiller. Ansonsten gibt es massig Tuts im Netz, auch auf deutsch, aber die haben alle das gleiche Problem, sie sind nicht offiziell, es gibt keine Garantie, dass all das so ist, wie beschrieben.
Um das Pferd mal von vorne aufzuzäumen:
Wie hast Du openHAB installiert? (openHABian image, openHABian auf einem anderen Image, openHAB über Paketverwaltung, openHAB komplett manuell)
Welche Version hast Du installiert? Aktuell ist OH2.4 (stable), OH2.5M5 (testing bzw. Milestone) und OH2.5.0 #1766 (unstable, Nightly oder auch Snapshot)
Läuft openHAB? (das heißt, kannst Du die UI über Port 8080 oder 8443 mittels Browser erreichen)
Tasmota nutzt zur Kommunikation verschiedene Protokolle, für openHAB bietet sich MQTT an.
MQTT nutzt einen Broker als zentrale Instanz. openHAB bringt selbst einen embedded Broker mit (Moquette), den Du über Paper UI einfach installieren lassen kannst. Alternativ bietet sich Mosquitto als freier Broker an (lässt sich über openHABian-config installieren).
Auf Tasmota-Seite muss der Rechner eingetragen werden, auf dem der Broker läuft.
Damit openHAB ebenfalls mit dem Broker kommunizieren kann, braucht es das passende Binding (mqtt2). Das Binding muss unabhängig vom verwendeten Broker installiert werden!
Im Binding muss zunächst eine Verbindung zum Broker eingetragen werden, das geschieht über eine Bridge (also eine mqtt Bridge hinzufügen)
Anschließend muss man mindestens ein Thing hinzufügen. Things sind eigentlich dazu gedacht, eine einzelne Hardware abzubilden, also z.B. eine einzelne LED Lampe. Man kann aber auch mehrere Geräte zu einem Thing zusammenfassen, wenn man das möchte.
Damit man das Thing steuern kann, muss man zusätzlich noch die zu steuernden Eigenschaften festlegen, dies geschieht über Channel. Eine RGBW-LED hat mindestens 2 Channel, einen color Channel und einen dimmer Channel, es kommt aber auf die Lampe an, wie sie ihre Eigenschaften auf mqtt-Seite abbildet.
Um bequem testen zu können, bietet es sich an, einen mqtt Client einzurichten, mit dem man auf den Broker schauen und auch selbst Messages verschicken kann, z.B. mqtt.fx oder mqtt spy wären solche Tools (es gibt auch [kostenlose] Apps für Android, iOS und Windows)
openHAB nutzt einen internen Bus, den openHAB Bus. Damit die Channel auf diesem Bus auftauchen, braucht es Items, für jeden Channel ein Item (passend zum Channel Typ natürlich)
Tasmota bietet auch die Möglichkeit, kompatibel zu Home Assistant zu arbeiten (SetOption19 1 über die Tasmota Konsole). Anschließend sollte openHAB die Lampen auch per Autodiscovery finden (vermutlich muss das Device einmal neu gestartet werden, kann aber sein, dass SetOption19 1 den Neustart automatisch erledigt).
Damit Autodiscovery funktioniert, muss aber mindestens die Bridge korrekt arbeiten
