ich hab das nochmal getestet (mit restart script.engine) und erhalte folgenden Eintrag in ccu.io.log
2014-03-30 23:31:18.287 ^[[31merror ^[[0m: script-engine /opt/ccu.io/scripts/pyth.js SyntaxError: Unexpected token var
Hier noch das skript, das von ScriptGUI erstellt wurde:
Code: Alles auswählen
// CCU.IO Objekte
// Trigger
subscribe({id: 1209}, function (data){
codebox_0(data);
});
var start_data ={ id:0, name:"Engine_Start", newState: { value:0, timestamp:0, ack:0, lastchange:0, }, oldState: { value:0, timestamp:0, ack:0, lastchange:0, }, channel: { id:0, name:"Engine_Start", type:"Engine_Start", funcIds:"Engine_Start", roomIds:"Engine_Start", funcNames:"Engine_Start", roomNames:"Engine_Start", }, device: { id:0, name:"Engine_Start", type:"Engine_Start", }}; codebox_0(start_data);
//Programm_0
function codebox_0(data){
var input_2_out= getState(13941);
var in1 = input_2_out ;
execCmd('/usr/lib/cgi-bin/hello.py', function (err, stdout, stderr) {
if (err) {
log("fehler bei ausführung von script.py: "+err);
} else {
log("ausgabe von script.py: "+stdout);
}
}
var expert_5_out_1 = out1 ;
var inc_4_out = input_2_out+1
log("pyth -> Programm_0 -> " + expert_5_out_1);
setState(13941,inc_4_out);
};