Du weißt schon, dass Deine Konfiguration Fehler enthält?
Zuerst mal sollten IDs ausschließlich Buchstaben des englischen Alphabets, arabische Ziffern und wahlweise noch den Unterstrich enthalten. Das Minuszeichen mag nicht unmittelbar einen Fehler auslösen, ist aber absolut unüblich, ich würde also darauf verzichten. Das Erste Zeichen muss zwingend ein Buchstabe sein, ob groß oder klein spielt keine Rolle, aber Du weißt ja sicher, die Schreibweise muss exakt eingehalten werden.
Einen Embedded MQTT Broker gibt es schon zwei Jahre nicht mehr, falls Du diesen tatsächlich nutzen solltest, bist Du auf einer völlig veralteten Version von openHAB.

Es wäre auf jeden Fall sinnvoll, eine aktuelle Version zu verwenden, auch wenn das für die Aufgabe selbst keine Rolle spielt.
Dann Deine Auszüge aus Deiner Konfiguration insgesamt... WO bitte im Forum hast Du es so gesehen? Es gibt hier Zitatfunktionen und Code-Darstellung. Bitte keine Bilder, wenn es nicht zwingend notwendig ist.
Code: Alles auswählen
Bridge mqtt:broker:broker "PJHs MQTT Broker" [
host="172.x.x.x",
secure=false] {
Thing topic esp32 "PJHs ESP32" {
Channels:
Type switch : vorhang "Vorhang Flur" [ stateTopic="switchbot/vorhang/state",
commandTopic="switchbot/PJHs-esp32/curtain/curtainone/set",
on="OPEN",
off="CLOSE"
]
}
}
wäre besser lesbar. Allerdings ist es höchst unwahrscheinlich, dass die Topics so, wie Du sie hier verwendet hast stimmen.
Übrigens heißt "Private IP-Adresse" nicht, dass diese geheim wäre oder es irgendeinen Grund dafür gäbe, diese geheim zu halten. Es bedeutet lediglich, dass sie nicht im Internet geroutet wird, also aus dem Internet nicht direkt erreichbar ist. Du siehst, selbst wenn Du die Adresse hier öffentlich postest, kann niemand damit etwas anfangen. Etwas anderes wäre es bei Deiner öffentlichen IP, die solltest Du möglichst nicht verbreiten (selbst wenn sie regelmäßig geändert wird). Eigentlich witzig...
Das abgeänderte Beispiel oben wäre eine Variante, die OPEN und CLOSE senden sollte, wenn ein verlinktes Switch Item geschaltet wird.
Code: Alles auswählen
Switch flurVorhang "Vorhang Flur" <blinds> { channel="mqtt:topic:broker:esp32:vorhang" }
Im MQTT Explorer wird das ganz sicher nicht so aussehen, wie Du es hier darstellst

Wenn Du ein Bild hochladen willst, kannst Du das aus dem vollständigen Editor machen (unterhalb des Texteingabebereichs gibt es Optionen und Dateianhänge - Dort kannst Du Dateien hinzufügen und auch entscheiden, ob diese inline angezeigt werden.