Ich wecke im Rahmen meines „Starte Heimkino“ Skripts meine NVIDIA Shiled auf, indem ich CSCK_SendText($instance, „QWAKE\r“) mein IRUSB Modul schicke. Jetzt wollte ich das auf einen Ablaufplan migrieren, da geht es aber leider nicht. Wenn ich „QWAKE\r“ als Parameter angebe, dann geht die Box nicht an. Ich nehme an, dass der String mit json_encode verarbeitet wird, damit geht aber meine Escape Sequenz kaputt.
Im json File in /…/symcon/scrips steht dann nämlich folgendes:
"actionID": "{28E92DFA-1640-2F3B-74F6-4B2AAE21CE22}",
"parameters": {
"FUNCTION": "CSCK_SendText",
"Text": "QWAKE\\r",
"SAVE_RETURN_VALUE": false,
"VARIABLE": 0,
"TARGET": 25088
}
Vermutlich müsste es bei Text Parametern für solche Fälle eine RAW Option geben, die kein Encoding macht. Ich verstehe, dass das natürlich ein gewisses Risiko birgt…
Bernd