2023-02-17 20:26:29 +03:00
{
2023-09-05 17:28:02 +02:00
"menuSection" : "sensors" ,
2023-02-17 20:26:29 +03:00
"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" ,
2023-09-05 17:28:02 +02:00
"btn-setSysTime" : "nil"
2023-02-17 20:26:29 +03:00
}
] ,
"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" : "Получить строковое значение времени по указанному формату." ,
2023-09-05 17:28:02 +02:00
"params" : [
"Формат как у функции date() в PHP"
]
2023-10-28 21:19:46 +03:00
} ,
{
"name" : "setTime" ,
"descr" : "Установить время через сценарии в формате сек, мин, час, день, мес, год." ,
"params" : [
"сек" , "мин" , "час" , "день" , "мес" , "год"
]
} ,
{
"name" : "setUnixTime" ,
"descr" : "Установить время через сценарий в формате юникстайм" ,
"params" : [
"rtc.setUnixTime('46489234') - параметр в виде строки"
]
} ,
{
"name" : "getTimeFloat" ,
"descr" : "Получить числовое значение времени по указанному формату" ,
"params" : [
"s - Вернуть секунды, i - Вернуть минуты, H - Вернуть часы в 24-часовом формате, d - Вернуть день месяца, w - Вернуть день недели, m - Вернуть месяц, Y - Вернуть год(4 знака)"
]
2023-02-17 20:26:29 +03:00
}
]
} ,
"defActive" : true ,
"usedLibs" : {
2023-10-23 01:09:18 +02:00
"esp32_4mb" : [ ] ,
"esp32_4mb3f" : [ ] ,
"esp32cam_4mb" : [ ] ,
"esp8266_4mb" : [ ] ,
"esp8266_1mb" : [ ] ,
"esp8266_1mb_ota" : [ ] ,
"esp8285_1mb" : [ ] ,
"esp8285_1mb_ota" : [ ] ,
"esp8266_2mb" : [ ] ,
"esp8266_2mb_ota" : [ ]
2023-02-17 20:26:29 +03:00
}
}