summyx
j
wertx
namex
constanteZig2
prellen
summysonder2
count1
y
namenVergleich
Timer1Run
Timer2Run
constanteZig
summy
i
sek2
sek
constante2Zig2
summySonder
count2
IntSekTimer2
name1
name2
IntSekTimer1
gewandelt3
gewandelt2
constante2Zig
stundenAngabe
summyorg
timeout
sondercounter
timeout5
k
timeout4
timeout3
stundenEnde1
StundenEnde2
stundenAnfang2
stundenAnfang1
summyLaenge
timeout7
timeout6
timeout11
IntMinTimer1
IntMinTimer2
IntSekHoheMin1
IntSekhoheMin2
timeout2
mitNamen
nameTimer
timeout8
wert
wert2
wert3
letzterTimer
timeout10
timeout9
Version 3.5@ liv-in-sky
Alexa Timer sichtbar machen
8.7.2019
Datenpunkte anlegen
Y3JlYXRlU3RhdGUoJ0FMRVhBVGltZXIuRmVobGVyJywgeyBkZWY6ICcnLCBuYW1lOiAnRmVobGVyJywgZGVzYzogJ0ZlaGxlcicsIHR5cGU6ICdzdHJpbmcnLCByb2xlOiAnJyxyZWFkOiB0cnVlLCB3cml0ZTogdHJ1ZSB9KTsNCi8vY3JlYXRlU3RhdGUoJ0FMRVhBVGltZXIuVGltZXIyLkZlaGxlcjInLCB7IGRlZjogJycsIG5hbWU6ICdGZWhsZXIyJywgZGVzYzogJ0ZlaGxlcjInLCB0eXBlOiAnc3RyaW5nJywgcm9sZTogJycscmVhZDogdHJ1ZSwgd3JpdGU6IHRydWUgfSk7DQpjcmVhdGVTdGF0ZSgnQUxFWEFUaW1lci5UaW1lcjEuR2Vy5HQxJywgeyBuYW1lOiAnR2Vy5HQxJywgZGVzYzogJ0dlcuR0MScsIHR5cGU6ICdzdHJpbmcnLCByb2xlOiAnJyxyZWFkOiB0cnVlLCB3cml0ZTogdHJ1ZSB9KTsNCmNyZWF0ZVN0YXRlKCdBTEVYQVRpbWVyLlRpbWVyMi5HZXLkdDInLCB7IG5hbWU6ICdHZXLkdDInLCBkZXNjOiAnR2Vy5HQyJywgdHlwZTogJ3N0cmluZycsIHJvbGU6ICcnLHJlYWQ6IHRydWUsIHdyaXRlOiB0cnVlIH0pOw0KY3JlYXRlU3RhdGUoJ0FMRVhBVGltZXIuVGltZXIxLk9yZ2luYWwxJywgeyBuYW1lOiAnT3JnaW5hbDEnLCBkZXNjOiAnT3JnaW5hbDEnLCB0eXBlOiAnc3RyaW5nJywgcm9sZTogJycscmVhZDogdHJ1ZSwgd3JpdGU6IHRydWUgfSk7DQpjcmVhdGVTdGF0ZSgnQUxFWEFUaW1lci5UaW1lcjIuT3JnaW5hbDInLCB7IG5hbWU6ICdPcmdpbmFsMicsIGRlc2M6ICdPcmdpbmFsMicsIHR5cGU6ICdzdHJpbmcnLCByb2xlOiAnJyxyZWFkOiB0cnVlLCB3cml0ZTogdHJ1ZSB9KTsNCmNyZWF0ZVN0YXRlKCdBTEVYQVRpbWVyLlRpbWVyMS5OYW1lMScsIHsgbmFtZTogJ05hbWUxJywgZGVzYzogJ05hbWUxJywgdHlwZTogJ3N0cmluZycsIHJvbGU6ICcnLHJlYWQ6IHRydWUsIHdyaXRlOiB0cnVlIH0pOw0KY3JlYXRlU3RhdGUoJ0FMRVhBVGltZXIuVGltZXIyLk5hbWUyJywgeyBuYW1lOiAnTmFtZTInLCBkZXNjOiAnTmFtZTInLCB0eXBlOiAnc3RyaW5nJywgcm9sZTogJycscmVhZDogdHJ1ZSwgd3JpdGU6IHRydWUgfSk7DQpjcmVhdGVTdGF0ZSgnQUxFWEFUaW1lci5UaW1lcjEuU3RhcnQxJywgeyBuYW1lOiAnU3RhcnQxJywgZGVzYzogJ1N0YXJ0MScsIHR5cGU6ICdzdHJpbmcnLCByb2xlOiAnJyxyZWFkOiB0cnVlLCB3cml0ZTogdHJ1ZSB9KTsNCmNyZWF0ZVN0YXRlKCdBTEVYQVRpbWVyLlRpbWVyMS5FbmRlMScsIHsgbmFtZTogJ0VuZGUxJywgZGVzYzogJ0VuZGUxJywgdHlwZTogJ3N0cmluZycsIHJvbGU6ICcnLHJlYWQ6IHRydWUsIHdyaXRlOiB0cnVlIH0pOw0KY3JlYXRlU3RhdGUoJ0FMRVhBVGltZXIuVGltZXIxLk1pdFN0dW5kZW4xJywgeyBuYW1lOiAnTWl0U3R1bmRlbjEnLCBkZXNjOiAnTWl0U3R1bmRlbjEnLCB0eXBlOiAnc3RyaW5nJywgcm9sZTogJycscmVhZDogdHJ1ZSwgd3JpdGU6IHRydWUgfSk7DQpjcmVhdGVTdGF0ZSgnQUxFWEFUaW1lci5UaW1lcjIuTWl0U3R1bmRlbjInLCB7IG5hbWU6ICdNaXRTdHVuZGVuMicsIGRlc2M6ICdNaXRTdHVuZGVuMicsIHR5cGU6ICdzdHJpbmcnLCByb2xlOiAnJyxyZWFkOiB0cnVlLCB3cml0ZTogdHJ1ZSB9KTsNCnNldFRpbWVvdXQoZnVuY3Rpb24gKCkgew0KY3JlYXRlU3RhdGUoJ0FMRVhBVGltZXIuVGltZXIyLlN0YXJ0MicsIHsgbmFtZTogJ1N0YXJ0MicsIGRlc2M6ICdTdGFydDInLCB0eXBlOiAnc3RyaW5nJywgcm9sZTogJycscmVhZDogdHJ1ZSwgd3JpdGU6IHRydWUgfSk7DQpjcmVhdGVTdGF0ZSgnQUxFWEFUaW1lci5UaW1lcjIuRW5kZTInLCB7IG5hbWU6ICdFbmRlMicsIGRlc2M6ICdFbmRlMicsIHR5cGU6ICdzdHJpbmcnLCByb2xlOiAnJyxyZWFkOiB0cnVlLCB3cml0ZTogdHJ1ZSB9KTsNCmNyZWF0ZVN0YXRlKCdBTEVYQVRpbWVyLlRpbWVyMS5NaW51dGVuJywgMCwgeyBuYW1lOiAnTWludXRlbicsIGRlc2M6ICdNaW51dGVuJywgdHlwZTogJ251bWJlcicsIHVuaXQ6ICcnLCBtaW46ICcwJywgbWF4OiAnMTUwMCcsIHJvbGU6ICcnLHJlYWQ6IHRydWUsIHdyaXRlOiB0cnVlIH0pOyANCmNyZWF0ZVN0YXRlKCdBTEVYQVRpbWVyLlRpbWVyMS5TZWt1bmRlbicsIDAsIHsgbmFtZTogJ1Nla3VuZGVuJywgZGVzYzogJ1Nla3VuZGVuJywgdHlwZTogJ251bWJlcicsIHVuaXQ6ICcnLCBtaW46ICcwJywgbWF4OiAnMTAwJywgcm9sZTogJycscmVhZDogdHJ1ZSwgd3JpdGU6IHRydWUgfSk7IA0KY3JlYXRlU3RhdGUoJ0FMRVhBVGltZXIuVGltZXIxLkZpbmlzaGVkJywgJ2ZhbHNlJywgeyBuYW1lOiAnRmluaXNoZWQxJywgZGVzYzogJ0ZpbmlzaGVkJywgdHlwZTogJ2Jvb2xlYW4nLCByb2xlOiAnc3RhdGUnLHJlYWQ6IHRydWUsIHdyaXRlOiB0cnVlIH0pOw0KY3JlYXRlU3RhdGUoJ0FMRVhBVGltZXIuVGltZXIyLk1pbnV0ZW4nLCAwLCAgeyBuYW1lOiAnTWludXRlbicsIGRlc2M6ICdNaW51dGVuJywgdHlwZTogJ251bWJlcicsIHVuaXQ6ICcnLCBtaW46ICcwJywgbWF4OiAnMTUwMCcsIHJvbGU6ICcnLHJlYWQ6IHRydWUsIHdyaXRlOiB0cnVlIH0pOyANCmNyZWF0ZVN0YXRlKCdBTEVYQVRpbWVyLlRpbWVyMi5TZWt1bmRlbicsIDAsIHsgbmFtZTogJ1Nla3VuZGVuJywgZGVzYzogJ1Nla3VuZGVuJywgdHlwZTogJ251bWJlcicsIHVuaXQ6ICcnLCBtaW46ICcwJywgbWF4OiAnMTAwJywgcm9sZTogJycscmVhZDogdHJ1ZSwgd3JpdGU6IHRydWUgfSk7IA0KY3JlYXRlU3RhdGUoJ0FMRVhBVGltZXIuVGltZXIxLlN1bW1lTWludXRlbjEnLCAwLCB7IG5hbWU6ICdTdW1tZU1pbnV0ZW4xJywgZGVzYzogJ1N1bW1lTWludXRlbjEnLCB0eXBlOiAnbnVtYmVyJywgdW5pdDogJycsIG1pbjogJzAnLCBtYXg6ICcxMDAwJywgcm9sZTogJycscmVhZDogdHJ1ZSwgd3JpdGU6IHRydWUgfSk7IA0KY3JlYXRlU3RhdGUoJ0FMRVhBVGltZXIuVGltZXIyLlN1bW1lTWludXRlbjInLCAwLCB7IG5hbWU6ICdTdW1tZU1pbnV0ZW4yJywgZGVzYzogJ1N1bW1lTWludXRlbjInLCB0eXBlOiAnbnVtYmVyJywgdW5pdDogJycsIG1pbjogJzAnLCBtYXg6ICcxMDAwJywgcm9sZTogJycscmVhZDogdHJ1ZSwgd3JpdGU6IHRydWUgfSk7IA0KY3JlYXRlU3RhdGUoJ0FMRVhBVGltZXIuVGltZXIyLkZpbmlzaGVkJywgJ2ZhbHNlJywgeyBuYW1lOiAnRmluaXNoZWQyJywgZGVzYzogJ0ZpbmlzaGVkJywgdHlwZTogJ2Jvb2xlYW4nLCByb2xlOiAnc3RhdGUnLHJlYWQ6IHRydWUsIHdyaXRlOiB0cnVlIH0pOw0KY3JlYXRlU3RhdGUoJ0FMRVhBVGltZXIuVGltZXJUYXVzY2gnLCAndHJ1ZScsIHsgbmFtZTogJ1RpbWVyVGF1c2NoJywgZGVzYzogJ1RpbWVyVGF1c2NoJywgdHlwZTogJ2Jvb2xlYW4nLCByb2xlOiAnc3RhdGUnLHJlYWQ6IHRydWUsIHdyaXRlOiB0cnVlIH0pOw0KY3JlYXRlU3RhdGUoJ0FMRVhBVGltZXIuVGltZXJSZXNldFZJUycsICdmYWxzZScsIHsgbmFtZTogJ1RpbWVyUmVzZXRWSVMnLCBkZXNjOiAnVGltZXJSZXNldFZJUycsIHR5cGU6ICdib29sZWFuJywgcm9sZTogJ3N0YXRlJyxyZWFkOiB0cnVlLCB3cml0ZTogdHJ1ZSB9KTsNCiAgfSwgMjAwMCkNCg0KLy9zZXR6ZW4gZGVyIHB1bmt0ZSANCg0KLy9zZXRTdGF0ZURlbGF5ZWQoImphdmFzY3JpcHQuMC5BTEVYQVRpbWVyLlRpbWVyMS5NaW51dGVuIiwgMCwgMzAwKTsNCi8vc2V0U3RhdGVEZWxheWVkKCJqYXZhc2NyaXB0LjAuQUxFWEFUaW1lci5UaW1lcjEuU2VrdW5kZW4iLCAwLCAzMDAwKTsNCi8vc2V0U3RhdGVEZWxheWVkKCJqYXZhc2NyaXB0LjAuQUxFWEFUaW1lci5UaW1lcjIuTWludXRlbiIsIDAsIDMwMCk7DQovL3NldFN0YXRlRGVsYXllZCgiamF2YXNjcmlwdC4wLkFMRVhBVGltZXIuVGltZXIyLlNla3VuZGVuIiwgMCwgMzAwMCk7DQoNCg0KICAgDQogICA=
Beschreibe diese Funktion …
prellen
FALSE
Timer1Run
FALSE
Timer2Run
FALSE
stundenAngabe
FALSE
timeout
5
sec
true
javascript.0.ALEXATimer.TimerResetVIS
javascript.0.ALEXATimer.TimerResetVIS
TRUE
1000
ms
FALSE
FALSE
für debug !
warn
hab es gefunden
GET
FROM_START
summy
1
-
GET
FROM_START
summy
2
-
GET
FROM_START
summy
3
-
GET
FROM_START
summy
4
-
GET
FROM_START
summy
5
-
GET
FROM_START
summy
6
-
summy
alexa2.0.History.summary
ne
error
test hauiptabfrage
wurde getriggert mit minuten an stelle: ---
val
alexa2.0.History.summary
summy
SPLIT
val
alexa2.0.History.summary
AND
EQ
GET
FROM_START
summy
1
lösche
EQ
GET
FROM_START
summy
2
timer
EQ
name1
GET
FROM_START
summy
3
EQ
name2
GET
FROM_START
summy
3
OR
EQ
name1
NoName
EQ
name2
NoName
EQ
name1
NoName
EQ
name2
NoName
AND
EQ
GET
FROM_START
summy
1
lösche
AND
EQ
GET
FROM_START
summy
2
alle
EQ
GET
FROM_START
summy
3
timer
summyorg
val
alexa2.0.History.summary
summy
SPLIT
FROM_START
FROM_START
summyorg
FIRST
summyorg
timer
abc
summyorg
error
test hauiptabfrage
summy ist :
summy
AND
EQ
GET
FROM_START
summy
1
timer
OR
GT
FIRST
summy
minute
0
OR
GT
FIRST
summy
stunde
0
OR
GT
FIRST
summy
minuten
0
GT
FIRST
summy
stunden
0
summyLaenge
summy
GT
summyLaenge
2
error
test hauiptabfrage
summyLaenge
mit stunden verwandeln in minuten und marker setzen
GT
FIRST
summy
stunde
0
stundenAngabe
TRUE
SET
FROM_START
summy
FIRST
summy
stunde
minute
GT
FIRST
summy
stunden
0
stundenAngabe
TRUE
SET
FROM_START
summy
FIRST
summy
stunden
minuten
sonderfälle
OR
EQ
GET
FROM_START
summy
2
auf
OR
EQ
GET
FROM_START
summy
2
mit
EQ
GET
FROM_START
summy
2
für
falls mit oder auf an 2ter stelle steht
EQ
GET
FROM_START
summy
3
einer
SET
FROM_START
summy
3
ein
javascript.0.ALEXATimer.Fehler
FALSE
benutze kein auf-mit oder für
summy
summy
EQ
GET
FROM_START
summy
2
hundert
das ein von hundert fehlt
summy
summy
summyLaenge
summy
hat timer einen namen - neue zuordnung
OR
EQ
summyLaenge
FIRST
summy
minute
EQ
summyLaenge
FIRST
summy
minuten
mitNamen
summyLaenge
nameTimer
NoName
OR
GT
summyLaenge
FIRST
summy
minute
GT
summyLaenge
FIRST
summy
minuten
nameTimer
GET
LAST
summy
mitNamen
MINUS
1
summyLaenge
1
1
timeout8
250
ms
EQ
mitNamen
3
EQ
GET
FROM_START
summy
2
eine
wert
1
wert
GET
FROM_START
summy
2
EQ
mitNamen
5
EQ
GET
FROM_START
summy
3
hundert
5 - hundert
wert
GET
FROM_START
summy
4
wert2
MULTIPLY
1
GET
FROM_START
summy
2
100
100
wert
ADD
1
wert2
1
wert
5 - zweistelliger wert
wert
ADD
1
wert2
1
wert
wert
ADD
1
GET
FROM_START
summy
2
1
GET
FROM_START
summy
4
EQ
mitNamen
7
wert
GET
FROM_START
summy
4
wert2
GET
FROM_START
summy
6
wert3
GET
FROM_START
summy
2
wert
ADD
1
wert2
1
ADD
1
wert
100
MULTIPLY
100
100
1
wert3
EQ
mitNamen
4
wert
MULTIPLY
100
1
GET
FROM_START
summy
2
hier umrechnen falls stunde angegeben wurde
EQ
stundenAngabe
TRUE
stundenAngabe
FALSE
wert
MULTIPLY
1
wert
1
60
timer start vorbereiten
EQ
nameTimer
NoName
nameTimer
wert
GET
FROM_START
summy
3
AND
EQ
Timer1Run
TRUE
EQ
Timer2Run
FALSE
name2
nameTimer
wert
name2
letzterTimer
2
AND
EQ
Timer1Run
FALSE
EQ
Timer2Run
TRUE
name1
nameTimer
wert
name1
letzterTimer
1
AND
EQ
Timer1Run
FALSE
EQ
Timer2Run
FALSE
falls beide noname oder ---
name1
nameTimer
wert
name1
letzterTimer
1
AND
EQ
Timer1Run
TRUE
EQ
Timer2Run
TRUE
Sollen Timer getauscht werden bei mehr als 2
EQ
val
javascript.0.ALEXATimer.TimerTausch
FALSE
javascript.0.ALEXATimer.Fehler
FALSE
zu viele Timer im System !!!
warn
zu viele Timer im System !!!
EQ
letzterTimer
1
IntSekTimer2
IntSekhoheMin2
IntSekTimer2
name2
nameTimer
timeout10
750
ms
wert
name2
letzterTimer
2
EQ
letzterTimer
2
IntSekTimer1
IntSekHoheMin1
IntMinTimer1
name1
nameTimer
timeout9
750
ms
wert
name1
letzterTimer
1
timeout7
3
sec
prellen
FALSE
EQ
prellen
FALSE
prellen
TRUE
timeout5
500
ms
sonderMit
Beschreibe diese Funktion …
timer mit-für-auf wird abgefangen
werden aus summy entfernt
summySonder
SPLIT
FROM_START
LAST
summyx
3
,
summysonder2
5
MINUS
1
summyx
1
1
timer
sondercounter
2
k
summySonder
SET
FROM_START
summysonder2
sondercounter
GET
FROM_START
summySonder
MINUS
1
sondercounter
1
sondercounter
1
1
summysonder2
sonder100
Beschreibe diese Funktion …
sonderfall ein hundert wir nicht verstanden
ein wird in summy an 2ter stelle addiert
summySonder
SPLIT
FROM_START
LAST
summyx
3
,
summysonder2
5
ADD
1
summyx
1
1
timer
SET
FROM_START
summysonder2
2
ein
SET
FROM_START
summysonder2
3
hundert
sondercounter
4
k
summySonder
SET
FROM_START
summysonder2
sondercounter
GET
FROM_START
summySonder
MINUS
1
sondercounter
3
sondercounter
1
1
summysonder2
zahlenWandler2
Beschreibe diese Funktion …
count1
0
i
constanteZig
count1
1
EQ
i
j
y
i
y
GET
FROM_START
constanteZig2
count1
BREAK
count2
0
i
constante2Zig
count2
1
EQ
i
j
y
i
y
GET
FROM_START
constante2Zig2
count2
BREAK
y
sekstart2
Beschreibe diese Funktion …
IntSekhoheMin2
sek2
60
IntSekTimer2
5
sec
sek2
-5
javascript.0.ALEXATimer.Timer2.Sekunden
FALSE
sek2
LTE
sek2
0
javascript.0.ALEXATimer.Timer2.Finished
FALSE
TRUE
Timer2Run
FALSE
stundenAnfang2
ADD
1
stundenAnfang2
1000
5000
javascript.0.ALEXATimer.Timer2.MitStunden2
FALSE
hh:mm:ss
MINUS
1
MINUS
1
StundenEnde2
1
stundenAnfang2
3600000
nameGeich
Beschreibe diese Funktion …
EQ
name1
name2
OR
EQ
name2
NoName
EQ
name1
---
namenVergleich
FALSE
namenVergleich
TRUE
javascript.0.ALEXATimer.Fehler
FALSE
Timer mit Namen existiert schon !!!
namenVergleich
FALSE
namenVergleich
sekstart1
Beschreibe diese Funktion …
IntSekHoheMin1
sek
60
IntSekTimer1
5
sec
sek
-5
javascript.0.ALEXATimer.Timer1.Sekunden
FALSE
sek
LTE
sek
0
javascript.0.ALEXATimer.Timer1.Finished
FALSE
TRUE
Timer1Run
FALSE
stundenAnfang1
ADD
1
stundenAnfang1
1000
5000
javascript.0.ALEXATimer.Timer1.MitStunden1
FALSE
hh:mm:ss
MINUS
1
MINUS
1
stundenEnde1
1
stundenAnfang1
3600000
loescheTimer1
Beschreibe diese Funktion …
IntMinTimer1
IntSekTimer1
IntSekHoheMin1
Timer1Run
FALSE
name1
-gelöscht-
timeout4
250
ms
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
---
javascript.0.ALEXATimer.Timer1.Ende1
FALSE
---
javascript.0.ALEXATimer.Timer1.Gerät1
FALSE
---
javascript.0.ALEXATimer.Timer1.Orginal1
FALSE
---
javascript.0.ALEXATimer.Fehler
FALSE
javascript.0.ALEXATimer.Timer1.MitStunden1
FALSE
---
javascript.0.ALEXATimer.Timer1.SummeMinuten1
FALSE
0
loescheTimer2
Beschreibe diese Funktion …
IntMinTimer2
IntSekTimer2
IntSekhoheMin2
Timer2Run
FALSE
name2
-gelöscht-
timeout3
250
ms
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
---
javascript.0.ALEXATimer.Timer2.Ende2
FALSE
---
javascript.0.ALEXATimer.Timer2.Gerät2
FALSE
---
javascript.0.ALEXATimer.Timer2.Orginal2
FALSE
---
javascript.0.ALEXATimer.Fehler
FALSE
javascript.0.ALEXATimer.Timer2.MitStunden2
FALSE
---
javascript.0.ALEXATimer.Timer2.SummeMinuten2
FALSE
0
minute timer 1
Beschreibe diese Funktion …
Timer1Run
TRUE
javascript.0.ALEXATimer.Timer1.Start1
FALSE
hh:mm
gewandelt3
wertx
javascript.0.ALEXATimer.Timer1.SummeMinuten1
FALSE
gewandelt3
javascript.0.ALEXATimer.Timer1.Ende1
FALSE
hh:mm
ADD
1
object
1
MULTIPLY
1
gewandelt3
60000
stundenEnde1
ADD
1
object
1
MULTIPLY
1
gewandelt3
60000
stundenAnfang1
object
javascript.0.ALEXATimer.Timer1.MitStunden1
FALSE
hh:mm:ss
MINUS
1
MINUS
1
stundenEnde1
1
stundenAnfang1
3600000
gewandelt3
-1
-1
timeout6
1000
ms
javascript.0.ALEXATimer.Timer1.Minuten
FALSE
gewandelt3
javascript.0.ALEXATimer.Timer1.Name1
FALSE
namex
javascript.0.ALEXATimer.Timer1.Gerät1
FALSE
val
alexa2.0.History.name
javascript.0.ALEXATimer.Timer1.Orginal1
FALSE
val
alexa2.0.History.summary
javascript.0.ALEXATimer.Timer1.Finished
FALSE
FALSE
javascript.0.ALEXATimer.Timer1.Sekunden
FALSE
60
GT
gewandelt3
0
sek
60
IntMinTimer1
1
min
gewandelt3
-1
-1
javascript.0.ALEXATimer.Timer1.Minuten
FALSE
gewandelt3
EQ
gewandelt3
0
javascript.0.ALEXATimer.Timer1.Sekunden
FALSE
60
stundenAnfang1
ADD
1
stundenAnfang1
1000
10000
javascript.0.ALEXATimer.Timer1.MitStunden1
FALSE
hh:mm:ss
MINUS
1
MINUS
1
stundenEnde1
1
stundenAnfang1
3600000
LTE
gewandelt3
-1
IntMinTimer1
IntSekHoheMin1
10
sec
sek
-10
-10
stundenAnfang1
ADD
1
stundenAnfang1
1000
10000
javascript.0.ALEXATimer.Timer1.MitStunden1
FALSE
hh:mm:ss
MINUS
1
MINUS
1
stundenEnde1
1
stundenAnfang1
3600000
EQ
sek
0
sek
60
javascript.0.ALEXATimer.Timer1.Sekunden
FALSE
sek
EQ
gewandelt3
0
springt gleich in sekunden
minute timer 2
Beschreibe diese Funktion …
Timer2Run
TRUE
javascript.0.ALEXATimer.Timer2.Start2
FALSE
hh:mm
gewandelt2
wertx
javascript.0.ALEXATimer.Timer2.SummeMinuten2
FALSE
gewandelt2
javascript.0.ALEXATimer.Timer2.Ende2
FALSE
hh:mm
ADD
1
object
1
MULTIPLY
1
gewandelt2
60000
StundenEnde2
ADD
1
object
1
MULTIPLY
1
gewandelt2
60000
stundenAnfang2
object
javascript.0.ALEXATimer.Timer2.MitStunden2
FALSE
hh:mm:ss
MINUS
1
MINUS
1
StundenEnde2
1
stundenAnfang2
3600000
gewandelt2
-1
-1
timeout11
1000
ms
javascript.0.ALEXATimer.Timer2.Minuten
FALSE
gewandelt2
javascript.0.ALEXATimer.Timer2.Gerät2
FALSE
val
alexa2.0.History.name
javascript.0.ALEXATimer.Timer2.Orginal2
FALSE
val
alexa2.0.History.summary
javascript.0.ALEXATimer.Timer2.Name2
FALSE
namex
javascript.0.ALEXATimer.Timer2.Finished
FALSE
FALSE
javascript.0.ALEXATimer.Timer2.Sekunden
FALSE
60
GT
gewandelt2
0
sek2
60
IntMinTimer2
1
min
gewandelt2
-1
-1
javascript.0.ALEXATimer.Timer2.Minuten
FALSE
gewandelt2
EQ
gewandelt2
-1
IntMinTimer2
EQ
gewandelt2
0
javascript.0.ALEXATimer.Timer2.Sekunden
FALSE
60
stundenAnfang2
ADD
1
stundenAnfang2
1000
10000
javascript.0.ALEXATimer.Timer2.MitStunden2
FALSE
hh:mm:ss
MINUS
1
MINUS
1
StundenEnde2
1
stundenAnfang2
3600000
IntSekhoheMin2
10
sec
sek2
-10
-10
stundenAnfang2
ADD
1
stundenAnfang2
1000
10000
javascript.0.ALEXATimer.Timer2.MitStunden2
FALSE
hh:mm:ss
MINUS
1
MINUS
1
StundenEnde2
1
stundenAnfang2
3600000
EQ
sek2
0
sek2
60
javascript.0.ALEXATimer.Timer2.Sekunden
FALSE
sek2
doppelter Aufruf - jeztz entprellschutz
timeout2
3
sec
AND
AND
EQ
val
javascript.0.ALEXATimer.Timer1.Orginal1
val
javascript.0.ALEXATimer.Timer2.Orginal2
EQ
val
javascript.0.ALEXATimer.Timer1.Gerät1
val
javascript.0.ALEXATimer.Timer2.Gerät2
LT
MINUS
1
object
1
lc
javascript.0.ALEXATimer.Timer1.Gerät1
5000
warn
Timer wahrscheinlich doppelt wird gelöscht
javascript.0.ALEXATimer.Fehler
FALSE
Timer wahrscheinlich doppelt wird gelöscht
EQ
gewandelt2
0
springt gleich in sekunden2
constanteZig2
20
30
40
50
60
70
80
90
constanteZig
zwanzig
dreißig
vierzig
fünfzig
sechzig
siebzig
achtzig
neunzig
constante2Zig2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
constante2Zig
ein
zwei
drei
vier
fünf
sechs
sieben
acht
neun
zehn
elf
zwölf
dreizehn
vierzehn
fünfzehn
sechzehn
siebzehn
achtzehn
neunzehn