mirror of
https://github.com/IoTManagerProject/IoTManager.git
synced 2026-03-26 14:12:16 +03:00
@@ -59,7 +59,7 @@
|
||||
"bootloader_qio_80m": "0x1000",
|
||||
"firmware": "0x10000",
|
||||
"partitions": "0x8000",
|
||||
"littlefs": "0x290000"
|
||||
"littlefs": "0x310000"
|
||||
},
|
||||
{
|
||||
"name": "esp32_16mb",
|
||||
|
||||
@@ -237,7 +237,7 @@ public:
|
||||
}
|
||||
~ld2410m()
|
||||
{
|
||||
delete ld2410;
|
||||
delete radar;
|
||||
radar = nullptr;
|
||||
};
|
||||
};
|
||||
@@ -297,7 +297,7 @@ public:
|
||||
|
||||
~ld2410t()
|
||||
{
|
||||
delete ld2410;
|
||||
delete radar;
|
||||
radar = nullptr;
|
||||
};
|
||||
};
|
||||
@@ -356,7 +356,7 @@ public:
|
||||
}
|
||||
~ld2410d()
|
||||
{
|
||||
delete ld2410;
|
||||
delete radar;
|
||||
radar = nullptr;
|
||||
};
|
||||
};
|
||||
@@ -418,7 +418,7 @@ public:
|
||||
}
|
||||
~ld2410e()
|
||||
{
|
||||
delete ld2410;
|
||||
delete radar;
|
||||
radar = nullptr;
|
||||
};
|
||||
};
|
||||
|
||||
@@ -38,6 +38,9 @@
|
||||
},
|
||||
"subTypes": [
|
||||
"temp",
|
||||
"temp_min",
|
||||
"temp_max",
|
||||
"feels_like",
|
||||
"humidity",
|
||||
"pressure",
|
||||
"speed",
|
||||
@@ -53,7 +56,7 @@
|
||||
"title": "Погода",
|
||||
"moduleDesc": "Получение погоды из интернет OpenWeatherMap",
|
||||
"propInfo": {
|
||||
"param": "Тип текущего Item: temp - температура, humidity - влажность, pressure - давление, speed - скорость ветра, deg - направление ветра, all - процент облачности, sunrise - рассвет, sunset - закат, description - Погодные условия, icon - код иконки, name - город. Если оставить пустым пудет искать и публиковать при изменении в Items с именами wea_temp и т.д. wea_...",
|
||||
"param": "Тип текущего Item: temp - температура, feels_like - ощущается темп, temp_min - min температура, temp_max - max температура humidity - влажность, pressure - давление, speed - скорость ветра, deg - направление ветра, all - процент облачности, sunrise - рассвет, sunset - закат, description - Погодные условия, icon - код иконки, name - город. Если оставить пустым пудет искать и публиковать при изменении в Items с именами wea_temp и т.д. wea_...",
|
||||
"int": "Интервал запроса погоды в минутах",
|
||||
"API_key": "API ключ",
|
||||
"city": "Название города, через запятую можно уочнить код страны. Наример Moscow или Moscow,ru или Москва. Если город не задан будут использоваться координаты. OWM рекомендует координаты",
|
||||
|
||||
@@ -115,6 +115,9 @@ public:
|
||||
_sunsetTime = _sunsetTime + _tzone;
|
||||
|
||||
publishNew("main", "temp");
|
||||
publishNew("main", "temp_min");
|
||||
publishNew("main", "temp_max");
|
||||
publishNew("main", "feels_like");
|
||||
publishNew("main", "pressure");
|
||||
publishNew("main", "humidity");
|
||||
publishNew("wind", "speed");
|
||||
@@ -127,9 +130,9 @@ public:
|
||||
publishNew("sys", "sunset");
|
||||
publishNew("", "name");
|
||||
|
||||
if (_param == "temp")
|
||||
if (_param == "temp" || _param == "temp_min" || _param == "temp_max" || _param == "feels_like")
|
||||
{
|
||||
value.valS = jsonReadStr(Weatherdoc1["main"], "temp", true);
|
||||
value.valS = jsonReadStr(Weatherdoc1["main"], _param, true);
|
||||
regEvent(value.valS, "owmWeather");
|
||||
}
|
||||
else if (_param == "pressure")
|
||||
|
||||
Reference in New Issue
Block a user