NEWS
Blockly und nächste Zeile
-
Mal ganz pragmatisch:
Kopiere das Skript, das hinter dem Blockly steckt, füge es in ein neues JavaScript (nicht-Blockly) ein und mach aus dem \n ein \n.
Und dann führe das aus und lösche das Blockly `
…und genau das möchte ich gerne vermeiden..
-
-
also "\n" als tekstblock sorgt fuer die neue zeile ?
-
Wenn ich mich nicht irre, ist 3.4.0 die aktuelle stable Version, oder? `
jup und 3.5.1 im latest: http://download.iobroker.net/list.html# … lter=logic

-
Nur bloß nicht die 3.6.0 runterladen !!!!!
Da geht mit Blockly fast gar nichts.
Grüße
-
Also bei mir klappt es nicht. (v3.5.1)

sendTo("telegram.0", "send", { text: (['Test neue Zeile','\\n','NEUE ZEILE'].join('')) });Bei Telegram kommt "Test neue Zeile\nNEUE ZEILE" an.
Grüße
-
Also bei mir klappt es nicht. (v3.5.1)
Beispiel.png
sendTo("telegram.0", "send", { text: (['Test neue Zeile','\\n','NEUE ZEILE'].join('')) });Bei Telegram kommt "Test neue Zeile\nNEUE ZEILE" an.
Grüße `
Ja genau. Der \ wird im Code escaped -> \n
-
Hallo,
Beim Enigma Receiver mit dem Request Baustein gehts, auch mit //, aber nur wenn ich das Blockly neu anlege, ein altes Blockly mit gleichem Inhalt das ich nur deaktiviert habe und wieder gestartet habe gings nicht.


on({id: 'hm-rpc.0.JEQ0157625.1.TEMPERATURE', change: "any"}, function (obj) {
var value = obj.state.val;
var oldValue = obj.oldState.val;
try {
require("request")((['http://192.168.1.111/web/message?text=Aussentemperatur: ',getState("hm-rpc.0.JEQ0157625.1.TEMPERATURE").val,' °C','\n','Windgeschwindigkeit: ',getState("hm-rpc.0.JEQ0157625.1.WIND_SPEED").val,' km/h','\n','Regen: ',getState("hm-rpc.0.JEQ0157625.1.RAINING").val,'&type=1&timeout=15'].join(''))).on("error", function (e) {console.error(e);});
} catch (e) { console.error(e); }
});
Bei Telegram, Pushover und Email gehts nicht.
-
Hallo,
Beim Enigma Receiver mit dem Request Baustein gehts, auch mit //, aber nur wenn ich das Blockly neu anlege, ein altes Blockly mit gleichem Inhalt das ich nur deaktiviert habe und wieder gestartet habe gings nicht.
Wetterstation.jpg
Wetterstation1.jpg
on({id: 'hm-rpc.0.JEQ0157625.1.TEMPERATURE', change: "any"}, function (obj) {
var value = obj.state.val;
var oldValue = obj.oldState.val;
try {
require("request")((['http://192.168.1.111/web/message?text=Aussentemperatur: ',getState("hm-rpc.0.JEQ0157625.1.TEMPERATURE").val,' °C','\n','Windgeschwindigkeit: ',getState("hm-rpc.0.JEQ0157625.1.WIND_SPEED").val,' km/h','\n','Regen: ',getState("hm-rpc.0.JEQ0157625.1.RAINING").val,'&type=1&timeout=15'].join(''))).on("error", function (e) {console.error(e);});
} catch (e) { console.error(e); }
});
Bei Telegram, Pushover und Email gehts nicht. `
Naja, du siehst ja aber im Quelltext überall -> \n anstatt \n.
Anscheinend ignoiert dein Receiver das Escape.
Matze


