mirror of
https://github.com/IoTManagerProject/IoTManager.git
synced 2026-03-26 22:22:16 +03:00
94 lines
4.1 KiB
JSON
94 lines
4.1 KiB
JSON
{
|
||
"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": []
|
||
}
|
||
} |