Алгоритм работы оборудования (час через час)

задам еще один вопрос умным людям, не обязательно поддержке.
нужно включать некое оборудование в дневной время на один час с паузой еще час.
Какой метод тут оптимальнее, правильнее и логичнее применить?

  1. cron
  2. timer
    или что-то третье?

Отвечу, не претендуя на абсолютную истину.
Крон проще.

спасибо

крон:

defineRule("crontest_hourly", {
  when: cron("@hourly"),
  then: function () {
    dev["wb-gpio\EXT1_R8A1"]=!dev["wb-gpio\EXT1_R8A1"];
  }
})

и таймер

setInterval(function(){dev["wb-gpio\EXT1_R8A1"]=!dev["wb-gpio\EXT1_R8A1"];},3600000);

Где кода меньше там и проще.

гляну и этот вариант. спасибо