BlocklyJavascriptTypeScript
Protokoll
Ausgewählte Blöcke exportieren
standby_power
on_power
WON
wait
ts
actual_power
ts_temp
wm_off
Waschmaschine.ON
Waschmaschine.wait
Waschmaschine.power_temp
Waschmaschine.power_ts
Waschmaschine.power
Waschmaschine.power_year
shelly.0.SHSW-PM#B1DE5C#1.Relay0.Power
ne
standby_power
3.5
on_power
10
WON
val
javascript.0.Waschmaschine.ON
wait
val
javascript.0.Waschmaschine.wait
ts
ts
shelly.0.SHSW-PM#B1DE5C#1.Relay0.Power
actual_power
val
shelly.0.SHSW-PM#B1DE5C#1.Relay0.Power
EQ
actual_power
83.45
actual_power
0.15
AND
NEQ
WON
TRUE
GT
actual_power
on_power
noch aus und power>onlimit
javascript.0.Waschmaschine.ON
FALSE
TRUE
javascript.0.Waschmaschine.wait
FALSE
FALSE
javascript.0.Waschmaschine.power_temp
FALSE
actual_power
javascript.0.Waschmaschine.power_ts
FALSE
ts
javascript.0.Waschmaschine.power
FALSE
0
log
test
W1: aus und poweron an:
actual_power
0
text
Die Waschmaschine läuft jetzt!
AND
EQ
wait
TRUE
GT
actual_power
on_power
an und power>onlimit
log
test
W:2 an und poweron reset timer and twait
actual_power
wm_off
javascript.0.Waschmaschine.wait
FALSE
FALSE
AND
NEQ
wait
TRUE
LT
actual_power
standby_power
an und power<standbylimit
javascript.0.Waschmaschine.wait
FALSE
TRUE
log
test
W3: an und standbypower:
actual_power
ts
wm_off
20
min
javascript.0.Waschmaschine.ON
FALSE
FALSE
ts_temp
val
javascript.0.Waschmaschine.power
javascript.0.Waschmaschine.power_year
FALSE
ADD
1
ts_temp
1
val
javascript.0.Waschmaschine.power_year
0
text
Die Waschmaschine ist jetzt fertig!
Verbrauch:
1
3.1234
ts_temp
shelly.0.SHSW-PM#B1DE5C#1.Relay0.Switch
FALSE
TRUE
EQ
WON
TRUE
ts_temp
MINUS
1
object
1
val
javascript.0.Waschmaschine.power_ts
ts_temp
DIVIDE
1
ts_temp
1
1000
ts_temp
MULTIPLY
1
ts_temp
1
val
javascript.0.Waschmaschine.power_temp
ts_temp
DIVIDE
1
ts_temp
1
3600
javascript.0.Waschmaschine.power_temp
FALSE
actual_power
javascript.0.Waschmaschine.power_ts
FALSE
ts
javascript.0.Waschmaschine.power
FALSE
ADD
1
ts_temp
1
val
javascript.0.Waschmaschine.power
log
test
W4: else power gesamt
val
javascript.0.Waschmaschine.power
standby_power
on_power
WON
wait
ts
actual_power
ts_temp
wm_off
Waschmaschine.ON
Waschmaschine.wait
Waschmaschine.power_temp
Waschmaschine.power_ts
Waschmaschine.power
Waschmaschine.power_year
shelly.0.SHSW-PM#B1DE5C#1.Relay0.Power
ne
standby_power
3.5
on_power
10
WON
val
javascript.0.Waschmaschine.ON
wait
val
javascript.0.Waschmaschine.wait
ts
ts
shelly.0.SHSW-PM#B1DE5C#1.Relay0.Power
actual_power
val
shelly.0.SHSW-PM#B1DE5C#1.Relay0.Power
EQ
actual_power
83.45
actual_power
0.15
AND
NEQ
WON
TRUE
GT
actual_power
on_power
noch aus und power>onlimit
javascript.0.Waschmaschine.ON
FALSE
TRUE
javascript.0.Waschmaschine.wait
FALSE
FALSE
javascript.0.Waschmaschine.power_temp
FALSE
actual_power
javascript.0.Waschmaschine.power_ts
FALSE
ts
javascript.0.Waschmaschine.power
FALSE
0
log
test
W1: aus und poweron an:
actual_power
0
text
Die Waschmaschine läuft jetzt!
AND
EQ
wait
TRUE
GT
actual_power
on_power
an und power>onlimit
log
test
W:2 an und poweron reset timer and twait
actual_power
wm_off
javascript.0.Waschmaschine.wait
FALSE
FALSE
AND
NEQ
wait
TRUE
LT
actual_power
standby_power
an und power<standbylimit
javascript.0.Waschmaschine.wait
FALSE
TRUE
log
test
W3: an und standbypower:
actual_power
ts
wm_off
20
min
javascript.0.Waschmaschine.ON
FALSE
FALSE
ts_temp
val
javascript.0.Waschmaschine.power
javascript.0.Waschmaschine.power_year
FALSE
ADD
1
ts_temp
1
val
javascript.0.Waschmaschine.power_year
0
text
Die Waschmaschine ist jetzt fertig!
Verbrauch:
1
3.1234
ts_temp
shelly.0.SHSW-PM#B1DE5C#1.Relay0.Switch
FALSE
TRUE
EQ
WON
TRUE
ts_temp
MINUS
1
object
1
val
javascript.0.Waschmaschine.power_ts
ts_temp
DIVIDE
1
ts_temp
1
1000
ts_temp
MULTIPLY
1
ts_temp
1
val
javascript.0.Waschmaschine.power_temp
ts_temp
DIVIDE
1
ts_temp
1
3600
javascript.0.Waschmaschine.power_temp
FALSE
actual_power
javascript.0.Waschmaschine.power_ts
FALSE
ts
javascript.0.Waschmaschine.power
FALSE
ADD
1
ts_temp
1
val
javascript.0.Waschmaschine.power
log
test
W4: else power gesamt
val
javascript.0.Waschmaschine.power