This commit is contained in:
2025-10-19 18:48:38 +02:00
parent a38a67419e
commit 724063eb3b
2 changed files with 12 additions and 7 deletions

View File

@@ -307,22 +307,27 @@ public:
// --- Prévision à 1 heure ---
if (d <= -1.5 && p < 1010 && humidityPercent > 80.0)
{
r.prevision1h = "☔ Pluie probable dans lheure \n";
r.prevision1h = "- ☔ Pluie probable dans lheure \n";
r.urgency = qMax(r.urgency, 4);
r.confiance = 80;
}else if (d >= +1.5 && p > 1015)
{
r.prevision1h = "🌤 Amélioration probable dans lheure \n";
r.prevision1h = "- 🌤 Amélioration probable dans lheure \n";
r.confiance = 85;
}else if (qAbs(d1) < 0.3 && qAbs(temperatureC) < 0.5)
{
r.prevision1h = "⛅ Conditions stables pour la prochaine heure \n";
r.prevision1h = "- ⛅ Conditions stables pour la prochaine heure \n";
r.confiance = 70;
}else if (temperatureC < 0 && humidityPercent > 85)
{
r.prevision1h = "❄️ Possible formation de givre ou verglas dans lheure \n";
r.prevision1h = "- ❄️ Possible formation de givre ou verglas dans lheure \n";
r.urgency = qMax(r.urgency, 4);
r.confiance = 75;
}else
{
r.prevision1h = "- pas de changements dans l'heure \n";
r.urgency = qMax(r.urgency, 2);
r.confiance = 85;
}
@@ -344,9 +349,9 @@ public:
// --- Résultat complet ---
if (!r.prevision1h.isEmpty())
{
r.message += "**Prévision dans l'heure** \n";
//r.message += "**Prévision dans l'heure** \n";
r.message += r.prevision1h;
r.message += "- " + QByteArray::number(r.confiance) + "% \n";
//r.message += "- Probabilité " + QByteArray::number(r.confiance) + "% \n";
}
debug(DEBUGMACRO, "message : " + r.message, DEBUG);

View File

@@ -412,7 +412,7 @@ void Pws2mqtt::parseData(QList<std::pair<QString, QString>> queryList)
notif += propertyList[name];
}
}
notif += "**Prévisions** \n" + propertyList["prevision"];
notif += "**Prévisions à 12/24h** \n" + propertyList["prevision"];
debug(DEBUGMACRO, "calling notify with notif = #" + notif + "#", DEBUG);
if (changed)
{