Mit der V4 sollte das ja ziemlich einfach zu lösen sein.
Es gibt seit der V4 IP2 ein neues Logikmodul für:
Konvertiere bootlean in "true" / "false"
Link zum Wiki
Eine weitere Möglichkeit um sich diese extra Logik zu sparen ist seit der V4 IP3 die funktion:
Neue Funktion für Boolesche Ausgänge: Mapping zu Text (Strings)
Link zum Wiki
Ich habe gerade beide Möglichkeiten nochmal erfolgreich in Node Red getestet: TWS -> MQTT -> NR.


In beiden Fällen wird über Mqtt nicht mehr das on/off sondern true/false wiedergegeben.
Für den IOBroker kann ich das leider nicht testen, da nicht vorhanden.
Das sollte aber eigentlich genauso funktionieren.