{ "menuSection": "sensors", "configItem": [ { "global": 0, "name": "Часы реального времени", "type": "Reading", "subtype": "RTC", "id": "rtc", "widget": "anydataDef", "page": "Таймеры", "descr": "Время RTC", "chipCode": 1, "timeFormat": "d-m-Y H:i:s", "RST": -1, "CLK": -1, "DAT": -1, "ticker": 0, "int": 5, "btn-setUTime": "0", "btn-setSysTime": "nil" } ], "about": { "authorName": "Ilya Belyakov", "authorContact": "https://t.me/Biveraxe", "authorGit": "https://github.com/biveraxe", "exampleURL": "https://iotmanager.org/wiki", "specialThanks": "", "moduleName": "RTC", "moduleVersion": "1.0", "usedRam": { "esp32_4mb": 15, "esp8266_4mb": 15 }, "title": "Часы реального времени", "moduleDesc": "Позволяет хранить и получать время из модуля с батарейкой.", "propInfo": { "chipCode": "RX8025 - 4, DS3231 - 3, DS1307 - 2, DS1302 - 1 (необходимо установить пины RST, CLK и DAT)", "timeFormat": "Формат времени для вывода. Как у функции date() в PHP", "RST": "Пин RST", "CLK": "Пин CLK", "DAT": "Пин DAT", "ticker": "Генерировать(1) или нет(0) события при каждом тике часов (каждые int секунд).", "int": "Количество секунд между получениями данных из модуля", "btn-setUTime": "Кнопка установки времени модуля на основе указанного unixtime", "btn-setSysTime": "Кнопка установки времени модуля на основе системного с платы ESP" }, "retInfo": "Содержит текущее время из модуля RTC", "funcInfo": [ { "name": "getTime", "descr": "Получить строковое значение времени по указанному формату.", "params": [ "Формат как у функции date() в PHP" ] }, { "name": "setTime", "descr": "Установить время через сценарии в формате сек, мин, час, день, мес, год.", "params": [ "сек", "мин", "час", "день", "мес", "год" ] }, { "name": "setUnixTime", "descr": "Установить время через сценарий в формате юникстайм", "params": [ "rtc.setUnixTime('46489234') - параметр в виде строки" ] }, { "name": "getTimeFloat", "descr": "Получить числовое значение времени по указанному формату", "params": [ "s - Вернуть секунды, i - Вернуть минуты, H - Вернуть часы в 24-часовом формате, d - Вернуть день месяца, w - Вернуть день недели, m - Вернуть месяц, Y - Вернуть год(4 знака)" ] } ] }, "defActive": true, "usedLibs": { "esp32_4mb": [], "esp32_4mb3f": [], "esp32cam_4mb": [], "esp8266_4mb": [], "esp8266_1mb": [], "esp8266_1mb_ota": [], "esp8285_1mb": [], "esp8285_1mb_ota": [], "esp8266_2mb": [], "esp8266_2mb_ota": [] } }