Bei den UUIDs bist Du Dir sicher? (Das ist der channel-Teil der Item-Konfiguration)
Ansonsten sollte auch folgende Rule reichen:
Code: Alles auswählen
rule “switch zu ifan“
when
Item shelly1_schlafzimer changed
then
ifan03sz.sendCommand(newState.toString)
end
Das eine wäre an dieser Stelle das changed anstatt received command.
received command reagiert auf empfangene Kommandos. mqtt sendet aber keine Kommandos an openHAB, es teilt lediglich einen geänderten Status mit (über das stateTopic).
Das zweite ist, den Status als Befehl zu nutzen (hier ist das .toString wichtig, sonst motzt openHAB, dass ein Status kein Befehl sei...)
WICHTIG: Bitte die Rule nicht einfach kopieren, ich schreibe gerade per iPad und da schleichen sich gerne Fehler wie falsche Anführungszeichen oder Ähnliches ein.
Gesendet von iPad mit Tapatalk
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.1.5, LXC), mit openHABian eingerichtet