i zaehlertest timeout3 timeout5 berchnen timeout2 timehelper timeout6 timeout7 timeout9 abfrage timeout 2,6,9,12,16,19,22,26,29,32,36,39,42,46,49,52,56,59 * * * * javascript.0.STOPPUHR.Steuerung.Start FALSE TRUE javascript.0.STOPPUHR.Steuerung.Stopp TRUE 60 sec FALSE TRUE zaehlertest 1 1 timeout3 100 ms error test 3 MINUTEN ZAEHLER IST BEI: zaehlertest etwas tun3 DQpjcmVhdGVTdGF0ZSgnU1RPUFBVSFIuV2VydGUuU2VrdW5kZW4nLCB7IG5hbWU6ICdTZWsnLCBkZXNjOiAnU2VrJywgdHlwZTogJ251bWJlcicsIHVuaXQ6ICdTZWsnLCBtaW46ICcwJywgbWF4OiAnODAwJywgcm9sZTogJycscmVhZDogdHJ1ZSwgd3JpdGU6IHRydWUgfSk7IA0KY3JlYXRlU3RhdGUoJ1NUT1BQVUhSLldlcnRlLk1pbnV0ZW4nLCB7IG5hbWU6ICdNaW51dGVuJywgZGVzYzogJ1NlaycsIHR5cGU6ICdudW1iZXInLCB1bml0OiAnTWluJywgbWluOiAnMCcsIG1heDogJzgwMCcsIHJvbGU6ICcnLHJlYWQ6IHRydWUsIHdyaXRlOiB0cnVlIH0pOyANCmNyZWF0ZVN0YXRlKCdTVE9QUFVIUi5XZXJ0ZS5TdHVuZGVuJywgeyBuYW1lOiAnU3R1bmRlbicsIGRlc2M6ICdTZWsnLCB0eXBlOiAnbnVtYmVyJywgdW5pdDogJ1N0ZCcsIG1pbjogJzAnLCBtYXg6ICc4MDAnLCByb2xlOiAnJyxyZWFkOiB0cnVlLCB3cml0ZTogdHJ1ZSB9KTsgDQpjcmVhdGVTdGF0ZSgnU1RPUFBVSFIuV2VydGUuVGFnZScsIHsgbmFtZTogJ1RhZ2UnLCBkZXNjOiAnU2VrJywgdHlwZTogJ251bWJlcicsIHVuaXQ6ICdEYXknLCBtaW46ICcwJywgbWF4OiAnODAwJywgcm9sZTogJycscmVhZDogdHJ1ZSwgd3JpdGU6IHRydWUgfSk7IA0KY3JlYXRlU3RhdGUoJ1NUT1BQVUhSLkJlcmVjaG5lbicsIHsgbmFtZTogJ0JlcmVjaG5lbicsIGRlc2M6ICdTZWsnLCB0eXBlOiAnbnVtYmVyJywgdW5pdDogJ21TZWsnLCBtaW46ICcwJywgbWF4OiAnODAwJywgcm9sZTogJycscmVhZDogdHJ1ZSwgd3JpdGU6IHRydWUgfSk7IA0KDQpjcmVhdGVTdGF0ZSgnU1RPUFBVSFIuU3RldWVydW5nLlJlc2V0JywgJ3RydWUnLCB7IG5hbWU6ICdSZXNldCcsIGRlc2M6ICdSZXNldCcsIHR5cGU6ICdib29sZWFuJywgcm9sZTogJycscmVhZDogdHJ1ZSwgd3JpdGU6IHRydWUgfSk7DQpjcmVhdGVTdGF0ZSgnU1RPUFBVSFIuU3RldWVydW5nLlN0YXJ0JywgJ2ZhbHNlJyx7IG5hbWU6ICdTdGFydCcsIGRlc2M6ICdTdGFydCcsIHR5cGU6ICdib29sZWFuJywgcm9sZTogJycscmVhZDogdHJ1ZSwgd3JpdGU6IHRydWUgfSk7DQpjcmVhdGVTdGF0ZSgnU1RPUFBVSFIuU3RldWVydW5nLlN0b3BwJywgJ2ZhbHNlJyx7IG5hbWU6ICdTdG9wcCcsIGRlc2M6ICdTdG9wcCcsIHR5cGU6ICdib29sZWFuJywgcm9sZTogJycscmVhZDogdHJ1ZSwgd3JpdGU6IHRydWUgfSk7DQoNCmNyZWF0ZVN0YXRlKCdTVE9QUFVIUi5BbmZhbmcnLCB7IG5hbWU6ICdBbmZhbmcnLCBkZXNjOiAnQW5mYW5nIGluIG1zJywgdHlwZTogJ3N0cmluZycsIHJvbGU6ICcnLHJlYWQ6IHRydWUsIHdyaXRlOiB0cnVlIH0pDQpjcmVhdGVTdGF0ZSgnU1RPUFBVSFIuQXVzZ2FiZWhpbGZlJywgeyBuYW1lOiAnQXVzZ2FiZWhpbGZlJywgZGVzYzogJ0F1c2dhYmVoaWxmZScsIHR5cGU6ICdzdHJpbmcnLCByb2xlOiAnJyxyZWFkOiB0cnVlLCB3cml0ZTogdHJ1ZSB9KQ0KY3JlYXRlU3RhdGUoJ1NUT1BQVUhSLkVuZGUnLCB7IG5hbWU6ICdFbmRlJywgZGVzYzogJ0VuZGUnLCB0eXBlOiAnc3RyaW5nJywgcm9sZTogJycscmVhZDogdHJ1ZSwgd3JpdGU6IHRydWUgfSkNCmNyZWF0ZVN0YXRlKCdTVE9QUFVIUi5Nb21lbnRhbicsIHsgbmFtZTogJ01vbWVudGFuJywgZGVzYzogJ01vbWVudGFuJywgdHlwZTogJ3N0cmluZycsIHJvbGU6ICcnLHJlYWQ6IHRydWUsIHdyaXRlOiB0cnVlIH0pDQoNCg0K Beschreibe diese Funktion … etwas tun dmFyIHZpcnR0aW1lID0gbmV3IERhdGUoKTsNCnZhciB0ID0gbmV3IERhdGUoaSk7DQpjb25zb2xlLmxvZyh0KTsNCi8vdmFyIHQgPSBEYXRlLnBhcnNlKHQpOw0KDQoNCi8vY29uc29sZS5sb2coaSk7DQovL2NvbnNvbGUubG9nKHQpOw0KLy9jb25zb2xlLmxvZyh0LmdldFRpbWV6b25lT2Zmc2V0KCkpOw0KLy9jb25zb2xlLmxvZyh2aXJ0dGltZS5nZXRUaW1lem9uZU9mZnNldCgpKTsNCg0KDQoNCmlmICh0LmdldFRpbWV6b25lT2Zmc2V0KCkgPT09IHZpcnR0aW1lLmdldFRpbWV6b25lT2Zmc2V0KCkpIHtyZXR1cm4gMH07DQppZiAodC5nZXRUaW1lem9uZU9mZnNldCgpID4gdmlydHRpbWUuZ2V0VGltZXpvbmVPZmZzZXQoKSkge3JldHVybiAxfTsNCmlmICh0LmdldFRpbWV6b25lT2Zmc2V0KCkgPCB2aXJ0dGltZS5nZXRUaW1lem9uZU9mZnNldCgpKSB7cmV0dXJuIDJ9Ow0KDQoNCi8vaWYgKHZpcnR0aW1lLmdldFRpbWV6b25lT2Zmc2V0KCkgPT0gLTEyMCAgKXtyZXR1cm4gdHJ1ZTt9IGVsc2Uge3JldHVybiBmYWxzZTt9Ow0KDQo= Beschreibe diese Funktion … javascript.0.STOPPUHR.Steuerung.Start true EQ val javascript.0.STOPPUHR.Steuerung.Stopp TRUE javascript.0.STOPPUHR.Ausgabehilfe FALSE Update ... javascript.0.STOPPUHR.Ende FALSE Update ... javascript.0.STOPPUHR.Steuerung.Stopp TRUE 1 sec FALSE FALSE javascript.0.STOPPUHR.Anfang FALSE MINUS 1 object 1 val javascript.0.STOPPUHR.Berechnen timeout2 100 ms error test MINUS 1 object 1 val javascript.0.STOPPUHR.Berechnen EQ val javascript.0.STOPPUHR.Steuerung.Stopp FALSE javascript.0.STOPPUHR.Steuerung.Stopp FALSE FALSE javascript.0.STOPPUHR.Steuerung.Reset TRUE 2 sec FALSE FALSE javascript.0.STOPPUHR.Anfang FALSE object javascript.0.STOPPUHR.Ende FALSE EQ val javascript.0.STOPPUHR.Momentan javascript.0.STOPPUHR.Ausgabehilfe FALSE Beginnt jetzt... javascript.0.STOPPUHR.Ende FALSE etwas Geduld ... javascript.0.STOPPUHR.Steuerung.Reset true AND EQ val javascript.0.STOPPUHR.Steuerung.Start TRUE EQ val javascript.0.STOPPUHR.Steuerung.Stopp FALSE javascript.0.STOPPUHR.Ende FALSE zuerst Stopp javascript.0.STOPPUHR.Steuerung.Reset TRUE 2 sec FALSE FALSE AND EQ val javascript.0.STOPPUHR.Steuerung.Start FALSE EQ val javascript.0.STOPPUHR.Steuerung.Stopp TRUE javascript.0.STOPPUHR.Momentan TRUE 3 sec FALSE javascript.0.STOPPUHR.Steuerung.Stopp TRUE 3 sec FALSE FALSE javascript.0.STOPPUHR.Berechnen FALSE 0 javascript.0.STOPPUHR.Werte.Stunden FALSE 0 javascript.0.STOPPUHR.Werte.Tage FALSE 0 javascript.0.STOPPUHR.Werte.Minuten FALSE 0 javascript.0.STOPPUHR.Werte.Sekunden FALSE 0 javascript.0.STOPPUHR.Ausgabehilfe FALSE Reset ... javascript.0.STOPPUHR.Ende FALSE Reset ... AND EQ val javascript.0.STOPPUHR.Steuerung.Start FALSE EQ val javascript.0.STOPPUHR.Steuerung.Stopp FALSE javascript.0.STOPPUHR.Steuerung.Reset TRUE 2 sec FALSE TRUE */30 * * * * * javascript.0.STOPPUHR.Steuerung.Stopp true AND EQ val javascript.0.STOPPUHR.Steuerung.Start FALSE EQ val javascript.0.STOPPUHR.Steuerung.Reset TRUE javascript.0.STOPPUHR.Steuerung.Stopp TRUE 2 sec FALSE FALSE AND EQ val javascript.0.STOPPUHR.Steuerung.Start FALSE EQ val javascript.0.STOPPUHR.Steuerung.Reset FALSE javascript.0.STOPPUHR.Steuerung.Stopp TRUE 2 sec FALSE FALSE timeout5 timeout6 timeout javascript.0.STOPPUHR.Ausgabehilfe FALSE Update ... javascript.0.STOPPUHR.Ende FALSE Update ... javascript.0.STOPPUHR.Steuerung.Start TRUE 100 ms FALSE FALSE javascript.0.STOPPUHR.Steuerung.Reset TRUE 100 ms FALSE FALSE timeout7 100 ms warn starte etwas tun timeout9 350 ms javascript.0.STOPPUHR.Berechnen FALSE berchnen etwas tun2 Beschreibe diese Funktion … EQ val javascript.0.STOPPUHR.Steuerung.Start TRUE error starte etwas tun javascript.0.STOPPUHR.Momentan FALSE object timeout5 100 ms berchnen MINUS 1 val javascript.0.STOPPUHR.Momentan 1 val javascript.0.STOPPUHR.Anfang timehelper custom MM.TT.JJ SS:mm:ss val javascript.0.STOPPUHR.Anfang timeout6 100 ms javascript.0.STOPPUHR.Ausgabehilfe FALSE custom TT.MM.JJ SS:mm:ss val javascript.0.STOPPUHR.Anfang javascript.0.STOPPUHR.Ende FALSE custom TT.MM.JJ SS:mm:ss val javascript.0.STOPPUHR.Momentan javascript.0.STOPPUHR.Werte.Sekunden FALSE s berchnen javascript.0.STOPPUHR.Werte.Minuten FALSE m berchnen abfrage timehelper timeout 100 ms error test Abfrage Offset aus extra script: abfrage EQ abfrage 1 javascript.0.STOPPUHR.Werte.Stunden FALSE MINUS 1 h berchnen 1 0 log test ROUNDDOWN 3.1 DIVIDE 1 MINUS 0 berchnen 0 0 68400000 86400000 javascript.0.STOPPUHR.Werte.Tage FALSE ROUNDDOWN 3.1 DIVIDE 1 MINUS 0 berchnen 0 0 68400000 86400000 EQ abfrage 2 javascript.0.STOPPUHR.Werte.Stunden FALSE MINUS 1 h berchnen 1 2 javascript.0.STOPPUHR.Werte.Tage FALSE ROUNDDOWN 3.1 DIVIDE 1 MINUS 0 berchnen 0 7200000 68400000 86400000 javascript.0.STOPPUHR.Werte.Stunden FALSE MINUS 1 h berchnen 1 1 log test ROUND 3.1 DIVIDE 1 MINUS 0 berchnen 0 3600000 68400000 86400000 javascript.0.STOPPUHR.Werte.Tage FALSE ROUNDDOWN 3.1 DIVIDE 1 MINUS 0 berchnen 0 3600000 68400000 86400000