Timer1Run
i
summy
Timer2Run
nameTimer
sek
sek2
name2
name1
timeout3
timeout4
IntSekTimer1
IntSekTimer2
gewandelt2
gewandelt
IntMinTimer2
IntMinTimer1
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
-
wurde als timer befehl erkannterkannt
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
name2
AND
EQ
Timer1Run
FALSE
EQ
Timer2Run
TRUE
name1
AND
EQ
Timer1Run
FALSE
EQ
Timer2Run
FALSE
name1
warn
zu viele Timer im System !!!
AND
EQ
GET
FROM_START
summy
1
lösche
EQ
GET
FROM_START
summy
2
timer
warn
nichts zu löschen
EQ
name1
GET
FROM_START
summy
3
warn
timer1 gelöscht
EQ
name2
GET
FROM_START
summy
3
warn
timer2 gelöscht
EQ
name1
unbenannt
warn
timer1 gelöscht
EQ
name2
unbenannt
warn
nichts zu löschen
AND
EQ
GET
FROM_START
summy
1
lösche
AND
EQ
GET
FROM_START
summy
2
alle
EQ
GET
FROM_START
summy
3
timer
warn
alle timer gelöscht
Timer1Run
FALSE
Timer2Run
FALSE
etwas tun
Y29uc29sZS5sb2coaSk7DQoNCnZhciB5Ow0KaWYgKCBpPT0iZvxuZiIgKSB7IHk9NTt9DQppZiAoIGk9PSJkcmVpIiApIHsgeT0zO30NCmlmICggaT09InZpZXIiICkgeyB5PTQ7fQ0KaWYgKCBpPT0iendlaSIgKSB7IHk9Mjt9DQppZiAoIGk9PSJlaW5lIiApIHsgeT0xO30gICAgDQppZiAoIGk9PSJ6d2FuemlnIiApIHsgeT0yMDt9IA0KaWYgKCBpPT0iYWNodCIgKSB7IHk9ODt9IA0KaWYgKCBpPT0iemVobiIgKSB7IHk9MTA7fSANCmlmICggaT09Im5ldW4iICkgeyB5PTk7fSANCmlmICggaT09InNlY2hzIiApIHsgeT02O30gDQppZiAoIGk9PSJzaWViZW4iICkgeyB5PTc7fSANCmlmICggaT09ImVsZiIgKSB7IHk9MTE7fQ0KaWYgKCBpPT0idmllcnplaG4iICkgeyB5PTE0O30NCmlmICggaT09ImRyZWl6ZWhuIiApIHsgeT0xMzt9DQppZiAoIGk9PSJm/G5memVobiIgKSB7IHk9MTU7fSANCmlmICggaT09InNlY2hzemVobiIgKSB7IHk9MTY7fQ0KaWYgKCBpPT0ic2llYnplaG4iICkgeyB5PTE3O30NCmlmICggaT09ImFjaHR6ZWhuIiApIHsgeT0xODt9IA0KaWYgKCBpPT0ibmV1bnplaG4iICkgeyB5PTE5O30NCmlmICggaT09InZpZXJ6aWciICkgeyB5PTQwO30gDQppZiAoIGk9PSJ6d/ZsZiIgKSB7IHk9MTI7fSANCmlmICggaT09Imb8bmYgdW5kIGRyZWnfaWciICkgeyB5PTM1O30gDQppZiAoIGk9PSJm/G5mIHVuZCB6d2FuemlnIiApIHsgeT0yNTt9IA0KaWYgKCBpPT0iZvxuZiB1bmQgdmllcnppZyIgKSB7IHk9NDU7fSANCmlmICggaT09ImRyZWnfaWciICkgeyB5PTMwO30gDQppZiAoIGk9PSJm/G5memlnIiApIHsgeT01MDt9DQppZiAoIGk9PSJzZWNoemlnIiApIHsgeT02MDt9DQppZiAoIGk9PSJm/G5mIHVuZCBm/G5memlnIiApIHsgeT01NTt9DQoNCi8vIGNvbnNvbGUubG9nKHkudG9TdHJpbmcoKSk7DQoNCnJldHVybiB5Ow==
Beschreibe diese Funktion …
Datenpunkte anlegen
Y3JlYXRlU3RhdGUoJ0FMRVhBVGltZXIuVGltZXIxLk5hbWUxJywgeyBuYW1lOiAnTmFtZTEnLCBkZXNjOiAnTmFtZTEnLCB0eXBlOiAnc3RyaW5nJywgcm9sZTogJycscmVhZDogdHJ1ZSwgd3JpdGU6IHRydWUgfSk7DQpjcmVhdGVTdGF0ZSgnQUxFWEFUaW1lci5UaW1lcjIuTmFtZTInLCB7IG5hbWU6ICdOYW1lMicsIGRlc2M6ICdOYW1lMicsIHR5cGU6ICdzdHJpbmcnLCByb2xlOiAnJyxyZWFkOiB0cnVlLCB3cml0ZTogdHJ1ZSB9KTsNCmNyZWF0ZVN0YXRlKCdBTEVYQVRpbWVyLlRpbWVyMS5TdGFydDEnLCB7IG5hbWU6ICdTdGFydDEnLCBkZXNjOiAnU3RhcnQxJywgdHlwZTogJ3N0cmluZycsIHJvbGU6ICcnLHJlYWQ6IHRydWUsIHdyaXRlOiB0cnVlIH0pOw0KY3JlYXRlU3RhdGUoJ0FMRVhBVGltZXIuVGltZXIyLlN0YXJ0MicsIHsgbmFtZTogJ1N0YXJ0MicsIGRlc2M6ICdTdGFydDInLCB0eXBlOiAnc3RyaW5nJywgcm9sZTogJycscmVhZDogdHJ1ZSwgd3JpdGU6IHRydWUgfSk7DQpjcmVhdGVTdGF0ZSgnQUxFWEFUaW1lci5UaW1lcjEuTWludXRlbicsIDAsIHsgbmFtZTogJ01pbnV0ZW4xJywgZGVzYzogJ01pbnV0ZW4nLCB0eXBlOiAnbnVtYmVyJywgdW5pdDogJycsIG1pbjogJzAnLCBtYXg6ICcxMDAnLCByb2xlOiAnJyxyZWFkOiB0cnVlLCB3cml0ZTogdHJ1ZSB9KTsgDQpjcmVhdGVTdGF0ZSgnQUxFWEFUaW1lci5UaW1lcjEuU2VrdW5kZW4nLCAwLCB7IG5hbWU6ICdTZWt1bmRlbjEnLCBkZXNjOiAnU2VrdW5kZW4nLCB0eXBlOiAnbnVtYmVyJywgdW5pdDogJycsIG1pbjogJzAnLCBtYXg6ICcxMDAnLCByb2xlOiAnJyxyZWFkOiB0cnVlLCB3cml0ZTogdHJ1ZSB9KTsgDQpjcmVhdGVTdGF0ZSgnQUxFWEFUaW1lci5UaW1lcjEuRmluaXNoZWQnLCAnZmFsc2UnLCB7IG5hbWU6ICdGaW5pc2hlZDEnLCBkZXNjOiAnRmluaXNoZWQnLCB0eXBlOiAnYm9vbGVhbicsIHJvbGU6ICdzdGF0ZScscmVhZDogdHJ1ZSwgd3JpdGU6IHRydWUgfSk7DQpjcmVhdGVTdGF0ZSgnQUxFWEFUaW1lci5UaW1lcjIuTWludXRlbicsIDAsIHsgbmFtZTogJ01pbnV0ZW4yJywgZGVzYzogJ01pbnV0ZW4nLCB0eXBlOiAnbnVtYmVyJywgdW5pdDogJycsIG1pbjogJzAnLCBtYXg6ICcxMDAnLCByb2xlOiAnJyxyZWFkOiB0cnVlLCB3cml0ZTogdHJ1ZSB9KTsgDQpjcmVhdGVTdGF0ZSgnQUxFWEFUaW1lci5UaW1lcjIuU2VrdW5kZW4nLCAwLCB7IG5hbWU6ICdTZWt1bmRlbjInLCBkZXNjOiAnU2VrdW5kZW4nLCB0eXBlOiAnbnVtYmVyJywgdW5pdDogJycsIG1pbjogJzAnLCBtYXg6ICcxMDAnLCByb2xlOiAnJyxyZWFkOiB0cnVlLCB3cml0ZTogdHJ1ZSB9KTsgDQpjcmVhdGVTdGF0ZSgnQUxFWEFUaW1lci5UaW1lcjIuRmluaXNoZWQnLCAnZmFsc2UnLCB7IG5hbWU6ICdGaW5pc2hlZDInLCBkZXNjOiAnRmluaXNoZWQnLCB0eXBlOiAnYm9vbGVhbicsIHJvbGU6ICdzdGF0ZScscmVhZDogdHJ1ZSwgd3JpdGU6IHRydWUgfSk7DQovL3NldHplbiBkZXIgcHVua3RlIA0KDQovL3NldFN0YXRlRGVsYXllZCgiamF2YXNjcmlwdC4wLkFMRVhBVGltZXIuVGltZXIxLk1pbnV0ZW4iLCAwLCAzMDApOw0KLy9zZXRTdGF0ZURlbGF5ZWQoImphdmFzY3JpcHQuMC5BTEVYQVRpbWVyLlRpbWVyMS5TZWt1bmRlbiIsIDAsIDMwMDApOw0KLy9zZXRTdGF0ZURlbGF5ZWQoImphdmFzY3JpcHQuMC5BTEVYQVRpbWVyLlRpbWVyMi5NaW51dGVuIiwgMCwgMzAwKTsNCi8vc2V0U3RhdGVEZWxheWVkKCJqYXZhc2NyaXB0LjAuQUxFWEFUaW1lci5UaW1lcjIuU2VrdW5kZW4iLCAwLCAzMDAwKTsNCg==
Beschreibe diese Funktion …
nameVergeben
Beschreibe diese Funktion …
LT
summy
4
nameTimer
unbenannt
log
wert vier ist nicht gesetzt gesetzt
unbenannt
GTE
summy
4
nameTimer
GET
FROM_START
summy
4
log
wert vier ist nicht gesetzt gesetzt
GET
FROM_START
summy
4
nameTimer
nameLoeschen
Beschreibe diese Funktion …
LT
summy
3
nameTimer
unbenannt
error
wert vier ist nicht gesetzt gesetzt
unbenannt
GTE
summy
3
nameTimer
GET
FROM_START
summy
3
error
wert vier ist nicht gesetzt gesetzt
GET
FROM_START
summy
3
nameTimer
javascript.0.ALEXATimer.Timer1.Minuten
ne
EQ
val
javascript.0.ALEXATimer.Timer1.Minuten
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
log
beende sekunden
javascript.0.ALEXATimer.Timer2.Minuten
ne
EQ
val
javascript.0.ALEXATimer.Timer2.Minuten
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
minute timer 2
Beschreibe diese Funktion …
Timer2Run
TRUE
log
beende minuten
name2
javascript.0.ALEXATimer.Timer2.Name2
FALSE
name2
javascript.0.ALEXATimer.Timer2.Finished
FALSE
FALSE
javascript.0.ALEXATimer.Timer2.Start2
FALSE
hh:mm:ss
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
log
beende minuten
name1
javascript.0.ALEXATimer.Timer1.Name1
FALSE
name1
javascript.0.ALEXATimer.Timer1.Finished
FALSE
FALSE
javascript.0.ALEXATimer.Timer1.Start1
FALSE
hh:mm:ss
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
name2
gelöscht
javascript.0.ALEXATimer.Timer2.Minuten
FALSE
0
javascript.0.ALEXATimer.Timer2.Sekunden
FALSE
0
javascript.0.ALEXATimer.Timer2.Finished
FALSE
TRUE
javascript.0.ALEXATimer.Timer2.Name2
FALSE
---
javascript.0.ALEXATimer.Timer2.Start2
FALSE
---
log
timer2 gelöscht - alles reste
lösche timer1
Beschreibe diese Funktion …
IntMinTimer1
IntSekTimer1
timeout4
1
sec
Timer1Run
FALSE
name1
gelöscht
javascript.0.ALEXATimer.Timer1.Minuten
FALSE
0
javascript.0.ALEXATimer.Timer1.Sekunden
FALSE
0
javascript.0.ALEXATimer.Timer1.Finished
FALSE
TRUE
javascript.0.ALEXATimer.Timer1.Name1
FALSE
---
javascript.0.ALEXATimer.Timer1.Start1
FALSE
---
log
timer1 gelöscht - alles reste