@Fugazzy:
Das funktioniert alles nur recht schlecht, aber die Eingabe eines Non-Breaking-Space über die Tastatur geht prima:
ALT - Space (auf dem Mac) `
Danke übrigens noch einmal für diesen Tipp 😉
Anbei etwas ausführlicher, falls noch jemand mal darüber stolpert.
Mich hatte dieses kleine Leerzeichen auch länger beschäftigt.
Auf dem Mac erzeugt ein alt+space ein Leerzeichen als Non-Breaking-Space (utf-8 Hex: 00A0) im Gegensatz zu einem "normalen" Leerzeichen (utf-8 Hex: 0020).
Die Scripte werden viel lesbarer und die Ausgaben auch.
In den ioBroker Objekten/Historie scheinen Leerzeichen generell als Non-Breaking-Space dargestellt zu werden. Bei mir war eine Ausgabe mit normalen Leerzeichen dort jedenfalls mit Leerzeichen formatiert und im Vis wurden sie (nach html) nicht mit angezeigt. Umgestellt auf alt-space war alles wunderbar.
Im Node-Red Editor lässt sich am Mac alt+space nicht verwenden, da dort dann ein Hilfsmenü geöffnet wird.
Ich bin daher den Umweg über einen anderen Editor gegangen und habe das eine Zeichen per Copy und Paste dann im Node-red Editor verwendet.
Im Node-red Editor und im ioBroker Script Editor wird das nbsp Leerzeichen dann mit einem roten Puntk dargestellt.
VG,
Michael
48_2017-04-27_19.04.18.jpg