Здраствуйте! Кто-то может знает какую команду надо выполнить что-бы модуль часы реального времени включал реле по таймеру раз в неделю? Помогите если знаете как! Спасибо!
Указанный модуль может вам предоставить показание текущего даты/времени в определенном формате, соответственно если вам нужно в определенные относительные промежутки времени (или с привязкой к текущим показаниям времени/даты) выполнять некоторые действия (включать реле например) то в основной программе вы периодически анализируете показания RTC и когда наступает нужный временной момент выполняете нужное действие (включение/выключение реле). Надеюсь вы понимаете что сам RTC никаких активных действий по отношению к другой периферии/модулям выполнять не будет. Частота или период вызова функции анализа показаний RTC (например setInterval) определяется временными отрезками через которые вам необходимо что то сделать и точностью с которой вы хотите воспроизводить событие, вкл/выкл.
Навскидку: создаете переменную для хранения времени последнего срабатывания, ежесекундно (или пореже) текущее время rtc.getTime('unixtime') сверяете с переменной хранения и если разница больше 60*60*24*7 секунд, то пора что-то сделать с реле... Либо воспользоваться http://www.espruino.com/Cron