Merge pull request #359 from Mit4el/v4-dev

исправлены баги
This commit is contained in:
2023-12-05 13:21:44 +03:00
committed by GitHub
4 changed files with 14 additions and 8 deletions

View File

@@ -59,7 +59,7 @@
"bootloader_qio_80m": "0x1000", "bootloader_qio_80m": "0x1000",
"firmware": "0x10000", "firmware": "0x10000",
"partitions": "0x8000", "partitions": "0x8000",
"littlefs": "0x290000" "littlefs": "0x310000"
}, },
{ {
"name": "esp32_16mb", "name": "esp32_16mb",

View File

@@ -237,7 +237,7 @@ public:
} }
~ld2410m() ~ld2410m()
{ {
delete ld2410; delete radar;
radar = nullptr; radar = nullptr;
}; };
}; };
@@ -297,7 +297,7 @@ public:
~ld2410t() ~ld2410t()
{ {
delete ld2410; delete radar;
radar = nullptr; radar = nullptr;
}; };
}; };
@@ -356,7 +356,7 @@ public:
} }
~ld2410d() ~ld2410d()
{ {
delete ld2410; delete radar;
radar = nullptr; radar = nullptr;
}; };
}; };
@@ -418,7 +418,7 @@ public:
} }
~ld2410e() ~ld2410e()
{ {
delete ld2410; delete radar;
radar = nullptr; radar = nullptr;
}; };
}; };

View File

@@ -38,6 +38,9 @@
}, },
"subTypes": [ "subTypes": [
"temp", "temp",
"temp_min",
"temp_max",
"feels_like",
"humidity", "humidity",
"pressure", "pressure",
"speed", "speed",
@@ -53,7 +56,7 @@
"title": "Погода", "title": "Погода",
"moduleDesc": "Получение погоды из интернет OpenWeatherMap", "moduleDesc": "Получение погоды из интернет OpenWeatherMap",
"propInfo": { "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": "Интервал запроса погоды в минутах", "int": "Интервал запроса погоды в минутах",
"API_key": "API ключ", "API_key": "API ключ",
"city": "Название города, через запятую можно уочнить код страны. Наример Moscow или Moscow,ru или Москва. Если город не задан будут использоваться координаты. OWM рекомендует координаты", "city": "Название города, через запятую можно уочнить код страны. Наример Moscow или Moscow,ru или Москва. Если город не задан будут использоваться координаты. OWM рекомендует координаты",

View File

@@ -115,6 +115,9 @@ public:
_sunsetTime = _sunsetTime + _tzone; _sunsetTime = _sunsetTime + _tzone;
publishNew("main", "temp"); publishNew("main", "temp");
publishNew("main", "temp_min");
publishNew("main", "temp_max");
publishNew("main", "feels_like");
publishNew("main", "pressure"); publishNew("main", "pressure");
publishNew("main", "humidity"); publishNew("main", "humidity");
publishNew("wind", "speed"); publishNew("wind", "speed");
@@ -127,9 +130,9 @@ public:
publishNew("sys", "sunset"); publishNew("sys", "sunset");
publishNew("", "name"); 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"); regEvent(value.valS, "owmWeather");
} }
else if (_param == "pressure") else if (_param == "pressure")