Files
IoTManager/src/modules/virtual/owmWeather/modinfo.json

103 lines
4.3 KiB
JSON
Raw Normal View History

2023-10-06 00:21:14 +03:00
{
"menuSection": "virtual_elments",
2023-10-17 21:44:09 +03:00
2023-10-06 00:21:14 +03:00
"configItem": [
{
"global": 0,
"name": "Погода OWM",
"type": "Reading",
"subtype": "owmWeather",
"id": "owm",
"needSave": 0,
"widget": "nil",
"page": "Погода",
"descr": "Температура на улице",
"int": 30,
"API_key": "",
2023-10-17 21:44:09 +03:00
"city": "Moscow",
2023-10-06 00:21:14 +03:00
"lon": "37.54",
"lat": "57.74",
"lang": "ru",
"param": "",
"round": 1,
"val": "...",
"debug": 0
}
],
2023-10-17 21:44:09 +03:00
2023-10-06 00:21:14 +03:00
"about": {
"authorName": "Serghei Crasnicov, v2.0 Mikhail Bubnov",
2023-10-17 21:44:09 +03:00
"authorContact": "https://t.me/Serghei63 https://t.me/Mit4bmw",
2023-10-06 00:21:14 +03:00
"authorGit": "https://github.com/Serghei63",
"specialThanks": "AVAKS",
"moduleName": "owmWeather",
2023-10-17 21:44:09 +03:00
"moduleVersion": "2.1",
2023-10-06 00:21:14 +03:00
"usedRam": {
"esp32_4mb": 15,
"esp8266_4mb": 15
},
"subTypes": [
"temp",
"humidity",
"pressure",
"speed",
"deg",
"all",
"main",
"description",
"icon",
"sunrise",
"sunset",
"name"
],
"title": "Погода",
"moduleDesc": "Получение погоды из интернет OpenWeatherMap",
"propInfo": {
"param": "Тип текущего Item: temp - температура, humidity - влажность, pressure - давление, speed - скорость ветра, deg - направление ветра, all - процент облачности, sunrise - рассвет, sunset - закат, description - Погодные условия, icon - код иконки, name - город. Если оставить пустым пудет искать и публиковать при изменении в Items с именами wea_temp и т.д. wea_...",
"int": "Интервал запроса погоды в минутах",
"API_key": "API ключ",
"city": "Название города, через запятую можно уочнить код страны. Наример Moscow или Moscow,ru или Москва. Если город не задан будут использоваться координаты. OWM рекомендует координаты",
2023-10-06 00:21:14 +03:00
"lon": "Долгота, при использовании координат, будет автоматически выбран ближайший город",
"lat": "Широта, при использовании координат, будет автоматически выбран ближайший город",
"lang": "Язык используемый в ответах OpenWetaherMap",
2023-10-17 21:44:09 +03:00
"debug":"1 - выводить дополнительный лог в сериал"
},
"funcInfo": [
{
"name": "sunrise",
2023-10-20 21:56:41 +03:00
"descr": "Функция астрологического таймера, можно задать время до/после рассвета, вернётся количество минут до сработки или после (-). После заката будет возвращать +999 (Значение <=0 будет от сработки и до заката), когда 0 - значит время подошло",
2023-10-17 21:44:09 +03:00
"params": ["количество минут до(-)/после(+) рассвета"]
},
{
"name": "sunset",
2023-10-20 21:56:41 +03:00
"descr": "Функция астрологического таймера, можно задать время до/после заката, вернётся количество минут до сработки или после (-), когда 0 - значит время подошло",
2023-10-17 21:44:09 +03:00
"params": ["количество минут до(-)/после(+) заката"]
2023-10-20 21:56:41 +03:00
},
{
"name": "night",
"descr": "Вернет 1 если ночь (уже закат) и 0 если день (рассвет)",
"params": []
}
2023-10-17 21:44:09 +03:00
]
2023-10-06 00:21:14 +03:00
},
2023-10-17 21:44:09 +03:00
"defActive": true,
2023-10-06 00:21:14 +03:00
"usedLibs": {
"esp32_4mb": [],
"esp32_4mb3f": [],
2023-10-06 00:21:14 +03:00
"esp32s2_4mb": [],
2023-10-17 21:44:09 +03:00
"esp32_16mb": [],
2023-10-19 21:18:17 +03:00
"esp32s3_16mb": [],
"esp32c3m_4mb": [],
2023-10-17 21:44:09 +03:00
"esp8266_4mb": [],
"esp8266_16mb": [],
"esp8266_1mb": [],
"esp8266_1mb_ota": [],
"esp8285_1mb": [],
"esp8285_1mb_ota": [],
"esp8266_2mb": [],
"esp8266_2mb_ota": []
2023-10-06 00:21:14 +03:00
}
2023-10-17 21:44:09 +03:00
}