Timer1Run
i
summy
Timer2Run
gewandelt
sek
gewandelt2
sek2
timeout3
timeout4
IntSekTimer1
IntSekTimer2
IntMinTimer2
IntMinTimer1
timeout
timeout2
alexa2.0.History.summary
ne
summy
SPLIT
val
alexa2.0.History.summary
warn
hab es gefunden
GET
FROM_START
summy
1
-
GET
FROM_START
summy
2
-
GET
FROM_START
summy
3
-
so sieht es aus
AND
EQ
GET
FROM_START
summy
1
timer
OR
EQ
GET
FROM_START
summy
3
minute
EQ
GET
FROM_START
summy
3
minuten
AND
EQ
Timer1Run
TRUE
EQ
Timer2Run
FALSE
AND
EQ
Timer1Run
FALSE
EQ
Timer2Run
TRUE
AND
EQ
Timer1Run
FALSE
EQ
Timer2Run
FALSE
warn
zu viele Timer im System !!!
AND
EQ
GET
FROM_START
summy
1
lösche
EQ
GET
FROM_START
summy
2
timer
AND
EQ
Timer1Run
TRUE
EQ
Timer2Run
FALSE
warn
timer1 gelöscht
AND
EQ
Timer1Run
FALSE
EQ
Timer2Run
TRUE
warn
timer2 gelöscht
AND
EQ
Timer1Run
TRUE
EQ
Timer2Run
TRUE
warn
timer1 gelöscht
warn
nichts zu löschen
AND
EQ
GET
FROM_START
summy
1
lösche
EQ
GET
FROM_START
summy
2
alle
warn
alle timer gelöscht
Timer1Run
FALSE
Timer2Run
FALSE
etwas tun
Y29uc29sZS5sb2coaSk7DQoNCnZhciB5Ow0KaWYgKCBpPT0iZvxuZiIgKSB7IHk9NTt9DQppZiAoIGk9PSJkcmVpIiApIHsgeT0zO30NCmlmICggaT09InZpZXIiICkgeyB5PTQ7fQ0KaWYgKCBpPT0iendlaSIgKSB7IHk9Mjt9DQppZiAoIGk9PSJlaW5lIiApIHsgeT0xO30gICAgDQppZiAoIGk9PSJ6d2FuemlnIiApIHsgeT0yMDt9IA0KaWYgKCBpPT0iYWNodCIgKSB7IHk9ODt9IA0KaWYgKCBpPT0iemVobiIgKSB7IHk9MTA7fSANCmlmICggaT09Im5ldW4iICkgeyB5PTk7fSANCmlmICggaT09InNlY2hzIiApIHsgeT02O30gDQppZiAoIGk9PSJzaWViZW4iICkgeyB5PTc7fSANCmlmICggaT09ImVsZiIgKSB7IHk9MTE7fQ0KaWYgKCBpPT0idmllcnplaG4iICkgeyB5PTE0O30NCmlmICggaT09ImRyZWl6ZWhuIiApIHsgeT0xMzt9DQppZiAoIGk9PSJm/G5memVobiIgKSB7IHk9MTU7fSANCmlmICggaT09InNlY2hzemVobiIgKSB7IHk9MTY7fQ0KaWYgKCBpPT0ic2llYnplaG4iICkgeyB5PTE3O30NCmlmICggaT09ImFjaHR6ZWhuIiApIHsgeT0xODt9IA0KaWYgKCBpPT0ibmV1bnplaG4iICkgeyB5PTE5O30NCmlmICggaT09InZpZXJ6aWciICkgeyB5PTQwO30gDQppZiAoIGk9PSJ6d/ZsZiIgKSB7IHk9MTI7fSANCmlmICggaT09Imb8bmYgdW5kIGRyZWnfaWciICkgeyB5PTM1O30gDQppZiAoIGk9PSJm/G5mIHVuZCB6d2FuemlnIiApIHsgeT0yNTt9IA0KaWYgKCBpPT0iZvxuZiB1bmQgdmllcnppZyIgKSB7IHk9NDU7fSANCmlmICggaT09ImRyZWnfaWciICkgeyB5PTMwO30gDQppZiAoIGk9PSJm/G5memlnIiApIHsgeT01MDt9DQppZiAoIGk9PSJzZWNoemlnIiApIHsgeT02MDt9DQppZiAoIGk9PSJm/G5mIHVuZCBm/G5memlnIiApIHsgeT01NTt9DQoNCi8vIGNvbnNvbGUubG9nKHkudG9TdHJpbmcoKSk7DQoNCnJldHVybiB5Ow==
Beschreibe diese Funktion …
Datenpunkte anlegen
DQpjcmVhdGVTdGF0ZSgnQUxFWEFUaW1lci5UaW1lcjEuTWludXRlbicsIDAsIHsgbmFtZTogJ01pbnV0ZW4xJywgZGVzYzogJ01pbnV0ZW4nLCB0eXBlOiAnbnVtYmVyJywgdW5pdDogJycsIG1pbjogJzAnLCBtYXg6ICcxMDAnLCByb2xlOiAnJyxyZWFkOiB0cnVlLCB3cml0ZTogdHJ1ZSB9KTsgDQpjcmVhdGVTdGF0ZSgnQUxFWEFUaW1lci5UaW1lcjEuU2VrdW5kZW4nLCAwLCB7IG5hbWU6ICdTZWt1bmRlbjEnLCBkZXNjOiAnU2VrdW5kZW4nLCB0eXBlOiAnbnVtYmVyJywgdW5pdDogJycsIG1pbjogJzAnLCBtYXg6ICcxMDAnLCByb2xlOiAnJyxyZWFkOiB0cnVlLCB3cml0ZTogdHJ1ZSB9KTsgDQpjcmVhdGVTdGF0ZSgnQUxFWEFUaW1lci5UaW1lcjEuRmluaXNoZWQnLCAnZmFsc2UnLCB7IG5hbWU6ICdGaW5pc2hlZDEnLCBkZXNjOiAnRmluaXNoZWQnLCB0eXBlOiAnYm9vbGVhbicsIHJvbGU6ICdzdGF0ZScscmVhZDogdHJ1ZSwgd3JpdGU6IHRydWUgfSk7DQpjcmVhdGVTdGF0ZSgnQUxFWEFUaW1lci5UaW1lcjIuTWludXRlbicsIDAsIHsgbmFtZTogJ01pbnV0ZW4yJywgZGVzYzogJ01pbnV0ZW4nLCB0eXBlOiAnbnVtYmVyJywgdW5pdDogJycsIG1pbjogJzAnLCBtYXg6ICcxMDAnLCByb2xlOiAnJyxyZWFkOiB0cnVlLCB3cml0ZTogdHJ1ZSB9KTsgDQpjcmVhdGVTdGF0ZSgnQUxFWEFUaW1lci5UaW1lcjIuU2VrdW5kZW4nLCAwLCB7IG5hbWU6ICdTZWt1bmRlbjInLCBkZXNjOiAnU2VrdW5kZW4nLCB0eXBlOiAnbnVtYmVyJywgdW5pdDogJycsIG1pbjogJzAnLCBtYXg6ICcxMDAnLCByb2xlOiAnJyxyZWFkOiB0cnVlLCB3cml0ZTogdHJ1ZSB9KTsgDQpjcmVhdGVTdGF0ZSgnQUxFWEFUaW1lci5UaW1lcjIuRmluaXNoZWQnLCAnZmFsc2UnLCB7IG5hbWU6ICdGaW5pc2hlZDInLCBkZXNjOiAnRmluaXNoZWQnLCB0eXBlOiAnYm9vbGVhbicsIHJvbGU6ICdzdGF0ZScscmVhZDogdHJ1ZSwgd3JpdGU6IHRydWUgfSk7DQovL3NldHplbiBkZXIgcHVua3RlIA0KDQovL3NldFN0YXRlRGVsYXllZCgiamF2YXNjcmlwdC4wLkFMRVhBVGltZXIuVGltZXIxLk1pbnV0ZW4iLCAwLCAzMDApOw0KLy9zZXRTdGF0ZURlbGF5ZWQoImphdmFzY3JpcHQuMC5BTEVYQVRpbWVyLlRpbWVyMS5TZWt1bmRlbiIsIDAsIDMwMDApOw0KLy9zZXRTdGF0ZURlbGF5ZWQoImphdmFzY3JpcHQuMC5BTEVYQVRpbWVyLlRpbWVyMi5NaW51dGVuIiwgMCwgMzAwKTsNCi8vc2V0U3RhdGVEZWxheWVkKCJqYXZhc2NyaXB0LjAuQUxFWEFUaW1lci5UaW1lcjIuU2VrdW5kZW4iLCAwLCAzMDAwKTsNCg==
Beschreibe diese Funktion …
javascript.0.ALEXATimer.Timer1.Minuten
ne
EQ
gewandelt
1
javascript.0.ALEXATimer.Timer1.Minuten
TRUE
5
sec
FALSE
0
sek
60
IntSekTimer1
5
sec
sek
-5
javascript.0.ALEXATimer.Timer1.Sekunden
FALSE
sek
log
fertig
sek
LTE
sek
0
javascript.0.ALEXATimer.Timer1.Finished
FALSE
TRUE
Timer1Run
FALSE
timeout
3
sec
log
beende sekunden
IntSekTimer1
OR
AND
EQ
GET
FROM_START
summy
1
timer
EQ
GET
FROM_START
summy
2
script
javascript.0.ALEXATimer.Timer2.Minuten
ne
EQ
gewandelt2
1
javascript.0.ALEXATimer.Timer2.Minuten
TRUE
5
sec
FALSE
0
sek2
60
IntSekTimer2
5
sec
sek2
-5
javascript.0.ALEXATimer.Timer2.Sekunden
FALSE
sek2
log
fertig
sek2
LTE
sek2
0
javascript.0.ALEXATimer.Timer1.Finished
FALSE
TRUE
log
beende sekunden
IntSekTimer2
Timer2Run
FALSE
timeout2
3
sec
minute timer 2
Beschreibe diese Funktion …
Timer2Run
TRUE
javascript.0.ALEXATimer.Timer2.Finished
FALSE
FALSE
sek
60
gewandelt2
GET
FROM_START
summy
2
javascript.0.ALEXATimer.Timer2.Minuten
FALSE
gewandelt2
IntMinTimer2
1
min
gewandelt2
-1
javascript.0.ALEXATimer.Timer2.Minuten
FALSE
gewandelt2
EQ
gewandelt2
0
log
beende minuten
IntMinTimer2
minute timer 1
Beschreibe diese Funktion …
Timer1Run
TRUE
javascript.0.ALEXATimer.Timer1.Finished
FALSE
FALSE
sek
60
gewandelt
GET
FROM_START
summy
2
javascript.0.ALEXATimer.Timer1.Minuten
FALSE
gewandelt
IntMinTimer1
1
min
gewandelt
-1
javascript.0.ALEXATimer.Timer1.Minuten
FALSE
gewandelt
EQ
gewandelt
0
log
beende minuten
IntMinTimer1
lösche timer2
Beschreibe diese Funktion …
IntMinTimer2
IntSekTimer2
timeout3
1
sec
Timer2Run
FALSE
javascript.0.ALEXATimer.Timer2.Minuten
FALSE
0
javascript.0.ALEXATimer.Timer2.Sekunden
FALSE
0
javascript.0.ALEXATimer.Timer2.Finished
FALSE
FALSE
log
timer2 gelöscht - alles reste
lösche timer1
Beschreibe diese Funktion …
IntMinTimer1
IntSekTimer1
timeout4
1
sec
Timer1Run
FALSE
javascript.0.ALEXATimer.Timer1.Minuten
FALSE
0
javascript.0.ALEXATimer.Timer1.Sekunden
FALSE
0
javascript.0.ALEXATimer.Timer1.Finished
FALSE
FALSE
log
timer1 gelöscht - alles reste