@prorun
habe nochmal getestet mit einem dp von mir:
setInterval( () => {
Self.servConn.getStates(['0_userdata.0.CONTROL-OWN.AAATEST.TestLogic2'], (error, states) => {
var date = new Date();
var sek = date.getSeconds();
console.log('der dp ist: '+states['0_userdata.0.CONTROL-OWN.AAATEST.TestLogic2'].val +' Sekunde: '+sek);
if (states['0_userdata.0.CONTROL-OWN.AAATEST.TestLogic2'].val == true) {
console.log("jetzt im Script in if - true"); } else {console.log("jetzt im Script in if - false");}
vis.setValue('0_userdata.0.CONTROL-OWN.AAATEST.TestLogic2',!states['0_userdata.0.CONTROL-OWN.AAATEST.TestLogic2'].val)
} ); /* ende getState*/
}, 5000)
hier die logs im entwicklertool in chrome:
[image: 1664598955587-script-vis.gif]