Bin dabei von OH2 auf OH3 umzusteigen und versuche mich in Blockly einzuarbeiten bzw. versuche meine DSL Rules in Blockly zu machen weil es mir ganz gut gefällt

Zu meiner Frage: wie kann ich im Blockly eine bestimme Zeitspanne bestimmen. Exemplarisch hätte ich dieses einfache DSL Script:
-------------------------------------------------------------------------------------------------------------
when
Item bewegungsmelder_oben_helligkeit changed or
Time cron "0 10 16 ? * *"
then
var Number hour = now.getHourOfDay
if (((hour >= 16) && (hour <= 23 )) && ((bewegungsmelder_oben_helligkeit.state == 35) || (bewegungsmelder_oben_helligkeit.state == 34)) )
sendCommand(arbeitszimmerlicht, ON)
end
------------------------------------------------------------------------------------------------------------
Im Anhang ist ein Screenshot des Blockly Scripts wie weit ich bin. Schon mal Danke im Voraus !!!