Erreurs cron30

Bonjour

Depuis le passage sur debian 12/php8, j’ai un souci avec le cron30 pour le plugin-rosee .

0001|[2024-07-01 23:30:02] ERROR  : Erreur sur la fonction cron30 du plugin : Unsupported operand types: string - float
0002|[2024-07-02 01:00:02] ERROR  : Erreur sur la fonction cron30 du plugin : Unsupported operand types: string - float
0003|[2024-07-02 01:30:02] ERROR  : Erreur sur la fonction cron30 du plugin : Unsupported operand types: string - float
0004|[2024-07-02 03:00:02] ERROR  : Erreur sur la fonction cron30 du plugin : Unsupported operand types: string - float
0005|[2024-07-02 13:30:01] ERROR  : Erreur sur la fonction cron30 du plugin : Unsupported operand types: string - float
0006|[2024-07-02 15:30:02] ERROR  : Erreur sur la fonction cron30 du plugin : Unsupported operand types: string - float
0007|[2024-07-02 18:00:02] ERROR  : Erreur sur la fonction cron30 du plugin : Unsupported operand types: string - float
0008|[2024-07-02 19:00:02] ERROR  : Erreur sur la fonction cron30 du plugin : Unsupported operand types: string - float
0009|[2024-07-02 20:00:02] ERROR  : Erreur sur la fonction cron30 du plugin : Unsupported operand types: string - float
0010|[2024-07-02 23:00:02] ERROR  : Erreur sur la fonction cron30 du plugin : Unsupported operand types: string - float
0011|[2024-07-03 01:00:02] ERROR  : Erreur sur la fonction cron30 du plugin : Unsupported operand types: string - float
0012|[2024-07-03 03:30:01] ERROR  : Erreur sur la fonction cron30 du plugin : Unsupported operand types: string - float
0013|[2024-07-03 05:30:02] ERROR  : Erreur sur la fonction cron30 du plugin : Unsupported operand types: string - float
0014|[2024-07-03 06:00:01] ERROR  : Erreur sur la fonction cron30 du plugin : Unsupported operand types: string - float
0015|[2024-07-03 08:00:01] ERROR  : Erreur sur la fonction cron30 du plugin : Unsupported operand types: string - float
0016|[2024-07-03 10:30:02] ERROR  : Erreur sur la fonction cron30 du plugin : Unsupported operand types: string - float
0017|[2024-07-03 12:30:02] ERROR  : Erreur sur la fonction cron30 du plugin : Unsupported operand types: string - float
0018|[2024-07-03 14:00:01] ERROR  : Erreur sur la fonction cron30 du plugin : Unsupported operand types: string - float
0019|[2024-07-03 16:00:02] ERROR  : Erreur sur la fonction cron30 du plugin : Unsupported operand types: string - float
0020|[2024-07-03 22:00:02] ERROR  : Erreur sur la fonction cron30 du plugin : Unsupported operand types: string - float
0021|[2024-07-04 00:00:02] ERROR  : Erreur sur la fonction cron30 du plugin : Unsupported operand types: string - float
0022|[2024-07-04 00:30:01] ERROR  : Erreur sur la fonction cron30 du plugin : Unsupported operand types: string - float
0023|[2024-07-04 02:30:01] ERROR  : Erreur sur la fonction cron30 du plugin : Unsupported operand types: string - float
0024|[2024-07-04 03:00:01] ERROR  : Erreur sur la fonction cron30 du plugin : Unsupported operand types: string - float
0025|[2024-07-04 06:30:01] ERROR  : Erreur sur la fonction cron30 du plugin : Unsupported operand types: string - float
0026|[2024-07-04 08:30:02] ERROR  : Erreur sur la fonction cron30 du plugin : Unsupported operand types: string - float
0027|[2024-07-04 09:00:02] ERROR  : Erreur sur la fonction cron30 du plugin : Unsupported operand types: string - float
0028|[2024-07-04 09:30:02] ERROR  : Erreur sur la fonction cron30 du plugin : Unsupported operand types: string - float
0029|[2024-07-04 11:00:01] ERROR  : Erreur sur la fonction cron30 du plugin : Unsupported operand types: string - float
0030|[2024-07-04 11:30:01] ERROR  : Erreur sur la fonction cron30 du plugin : Unsupported operand types: string - float
0031|[2024-07-04 17:00:01] ERROR  : Erreur sur la fonction cron30 du plugin : Unsupported operand types: string - float
0032|[2024-07-04 17:30:02] ERROR  : Erreur sur la fonction cron30 du plugin : Unsupported operand types: string - float
0033|[2024-07-04 19:00:01] ERROR  : Erreur sur la fonction cron30 du plugin : Unsupported operand types: string - float
0034|[2024-07-04 19:30:02] ERROR  : Erreur sur la fonction cron30 du plugin : Unsupported operand types: string - float
0035|[2024-07-04 21:00:02] ERROR  : Erreur sur la fonction cron30 du plugin : Division by zero

Version

2024-07-01 01:24:41

Matériel diy Système à jour OK
Cron actif OK Scénario actif OK
Démarré OK 2024-06-30 18:27:02 Date système (dernière heure enregistrée) OK 2024-07-04 21:35:18 (2024-07-04 21:33:01)
Droits sudo OK Version Jeedom 4.4.8.1
Version OS debian 12.6 Version PHP 8.2.20
Nombre de processus Apache 13 Version OS Linux jeedomv12 6.1.0-22-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.94-1 (2024-06-21) x86_64 GNU/Linux [12.6]
Version database 10.11.6-MariaDB-0+deb12u1 Espace disque libre 68 %
Connexion active/max/autorisée 19/30/151 Espace disque libre tmp 89 %
Mémoire disponible 56 % (Total 3914 Mo) Mémoire suffisante 0
Erreur I/O 0 Swap disponible 88 % (Total 975 Mo)
Swapiness 10 % Charge 0.19677734375 - 0.12451171875 - 0.142578125
Configuration réseau interne OK Configuration réseau externe OK
Node v18.20.3 Python 3 Python 3.11.2
Persistance du cache OK (2024-07-04 21:30:02) Apache private tmp OK
Plugins OK

Antoine

On peut avoir des réglages que tu as mis
Et les logs complet
Car je tourne sur php 8 et je n ai pas cet erreur

Ok, je fais cela dès que possible.

Log complet, tu les as déjà, mais revoilà.

0000|[2024-07-01 21:00:01] ERROR  : Erreur sur la fonction cron30 du plugin : Unsupported operand types: string - float
0001|[2024-07-01 23:30:02] ERROR  : Erreur sur la fonction cron30 du plugin : Unsupported operand types: string - float
0002|[2024-07-02 01:00:02] ERROR  : Erreur sur la fonction cron30 du plugin : Unsupported operand types: string - float
0003|[2024-07-02 01:30:02] ERROR  : Erreur sur la fonction cron30 du plugin : Unsupported operand types: string - float
0004|[2024-07-02 03:00:02] ERROR  : Erreur sur la fonction cron30 du plugin : Unsupported operand types: string - float
0005|[2024-07-02 13:30:01] ERROR  : Erreur sur la fonction cron30 du plugin : Unsupported operand types: string - float
0006|[2024-07-02 15:30:02] ERROR  : Erreur sur la fonction cron30 du plugin : Unsupported operand types: string - float
0007|[2024-07-02 18:00:02] ERROR  : Erreur sur la fonction cron30 du plugin : Unsupported operand types: string - float
0008|[2024-07-02 19:00:02] ERROR  : Erreur sur la fonction cron30 du plugin : Unsupported operand types: string - float
0009|[2024-07-02 20:00:02] ERROR  : Erreur sur la fonction cron30 du plugin : Unsupported operand types: string - float
0010|[2024-07-02 23:00:02] ERROR  : Erreur sur la fonction cron30 du plugin : Unsupported operand types: string - float
0011|[2024-07-03 01:00:02] ERROR  : Erreur sur la fonction cron30 du plugin : Unsupported operand types: string - float
0012|[2024-07-03 03:30:01] ERROR  : Erreur sur la fonction cron30 du plugin : Unsupported operand types: string - float
0013|[2024-07-03 05:30:02] ERROR  : Erreur sur la fonction cron30 du plugin : Unsupported operand types: string - float
0014|[2024-07-03 06:00:01] ERROR  : Erreur sur la fonction cron30 du plugin : Unsupported operand types: string - float
0015|[2024-07-03 08:00:01] ERROR  : Erreur sur la fonction cron30 du plugin : Unsupported operand types: string - float
0016|[2024-07-03 10:30:02] ERROR  : Erreur sur la fonction cron30 du plugin : Unsupported operand types: string - float
0017|[2024-07-03 12:30:02] ERROR  : Erreur sur la fonction cron30 du plugin : Unsupported operand types: string - float
0018|[2024-07-03 14:00:01] ERROR  : Erreur sur la fonction cron30 du plugin : Unsupported operand types: string - float
0019|[2024-07-03 16:00:02] ERROR  : Erreur sur la fonction cron30 du plugin : Unsupported operand types: string - float
0020|[2024-07-03 22:00:02] ERROR  : Erreur sur la fonction cron30 du plugin : Unsupported operand types: string - float
0021|[2024-07-04 00:00:02] ERROR  : Erreur sur la fonction cron30 du plugin : Unsupported operand types: string - float
0022|[2024-07-04 00:30:01] ERROR  : Erreur sur la fonction cron30 du plugin : Unsupported operand types: string - float
0023|[2024-07-04 02:30:01] ERROR  : Erreur sur la fonction cron30 du plugin : Unsupported operand types: string - float
0024|[2024-07-04 03:00:01] ERROR  : Erreur sur la fonction cron30 du plugin : Unsupported operand types: string - float
0025|[2024-07-04 06:30:01] ERROR  : Erreur sur la fonction cron30 du plugin : Unsupported operand types: string - float
0026|[2024-07-04 08:30:02] ERROR  : Erreur sur la fonction cron30 du plugin : Unsupported operand types: string - float
0027|[2024-07-04 09:00:02] ERROR  : Erreur sur la fonction cron30 du plugin : Unsupported operand types: string - float
0028|[2024-07-04 09:30:02] ERROR  : Erreur sur la fonction cron30 du plugin : Unsupported operand types: string - float
0029|[2024-07-04 11:00:01] ERROR  : Erreur sur la fonction cron30 du plugin : Unsupported operand types: string - float
0030|[2024-07-04 11:30:01] ERROR  : Erreur sur la fonction cron30 du plugin : Unsupported operand types: string - float
0031|[2024-07-04 17:00:01] ERROR  : Erreur sur la fonction cron30 du plugin : Unsupported operand types: string - float
0032|[2024-07-04 17:30:02] ERROR  : Erreur sur la fonction cron30 du plugin : Unsupported operand types: string - float
0033|[2024-07-04 19:00:01] ERROR  : Erreur sur la fonction cron30 du plugin : Unsupported operand types: string - float
0034|[2024-07-04 19:30:02] ERROR  : Erreur sur la fonction cron30 du plugin : Unsupported operand types: string - float
0035|[2024-07-04 21:00:02] ERROR  : Erreur sur la fonction cron30 du plugin : Division by zero
0036|[2024-07-05 00:00:02] ERROR  : Erreur sur la fonction cron30 du plugin : Unsupported operand types: string - float
0037|[2024-07-05 02:00:02] ERROR  : Erreur sur la fonction cron30 du plugin : Unsupported operand types: string - float
0038|[2024-07-05 02:30:02] ERROR  : Erreur sur la fonction cron30 du plugin : Unsupported operand types: string - float
0039|[2024-07-05 04:30:01] ERROR  : Erreur sur la fonction cron30 du plugin : Unsupported operand types: string - float
0040|[2024-07-05 09:30:02] ERROR  : Erreur sur la fonction cron30 du plugin : Unsupported operand types: string - float
0041|[2024-07-05 11:30:01] ERROR  : Erreur sur la fonction cron30 du plugin : Division by zero
0042|[2024-07-05 14:00:02] ERROR  : Erreur sur la fonction cron30 du plugin : Unsupported operand types: string - float
0043|[2024-07-05 16:00:02] ERROR  : Erreur sur la fonction cron30 du plugin : Unsupported operand types: string - float

Je passe en debug au cas où cela donne plus d’info.
J’ai le même type de message sous virtual. Est-ce en lien? Un souci sur mon installation peut-être?

	Erreur sur la fonction cron du plugin : Unsupported operand types: string - string	Log virtual



Tcho

Antoine

Oui en début cela va donner plus d info surtout une valeur nulle
Ou absence de valeur sur un champs
Je vois que tu te sers du plugin-metar_infos a aussi pas mal de pb avec php 8, je suis en train de le regarder avec @Phpvarious.
Peut-tu enregistrer un équipement et me donner les logs en debug du plugin-rosee ?
Merci par avance

Sauvegarde du premier:

[2024-07-05 20:49:48] DEBUG  : ┌── Configuration de l'équipement : Rosée ──
[2024-07-05 20:49:48] DEBUG  : | ───▶︎ Méthode de calcul : rosee_givre
[2024-07-05 20:49:48] DEBUG  : | ───▶︎ Température : 25 °C
[2024-07-05 20:49:48] DEBUG  : | ───▶︎ Température avec Offset : 25 °C - Offset Température : 0 °C
[2024-07-05 20:49:48] DEBUG  : | ───▶︎ Pression Atmosphérique : 1011 hPa
[2024-07-05 20:49:48] DEBUG  : | ───▶︎ Humidité Relative : 54 %
[2024-07-05 20:49:48] DEBUG  : | ───▶︎ Seuil DPR : 2 °C
[2024-07-05 20:49:48] DEBUG  : | ───▶︎ Seuil d'Humidité Absolue : 2.8
[2024-07-05 20:49:48] DEBUG  : └────────────────────
[2024-07-05 20:49:48] DEBUG  : ┌── Calcul de l'humidité absolue : Rosée ──
[2024-07-05 20:49:48] DEBUG  : | ───▶︎ terme_pvs1 : 3.5027225056264
[2024-07-05 20:49:48] DEBUG  : | ───▶︎ Pression de saturation de la vapeur d'eau (pvs) : 3182.1636145398
[2024-07-05 20:49:48] DEBUG  : | ───▶︎ Pression partielle de vapeur d'eau (pv) : 1718.3683518515
[2024-07-05 20:49:48] DEBUG  : | ───▶︎ Humidité absolue en kg d'eau par kg d'air : 0.010754755150687 kg
[2024-07-05 20:49:48] DEBUG  : | ───▶︎ Volume specifique (v) : 0.86068857708872 m3/kg
[2024-07-05 20:49:48] DEBUG  : | ───▶︎ Poids spécifique (p) : 1.1618604296835 m3/kg
[2024-07-05 20:49:48] DEBUG  : | ───▶︎ Humidité Absolue : 12.495524440518 g/m3
[2024-07-05 20:49:48] DEBUG  : └───────
[2024-07-05 20:49:48] DEBUG  : ┌── Calcul du point de rosée : Rosée ──
[2024-07-05 20:49:48] DEBUG  : | ───▶︎ Paramètres de MAGNUS pour l'air saturé (entre -45°C et +60°C) : Lambda = 243.12 °C // alpha = 6.112 hPa // beta = 17.62
[2024-07-05 20:49:48] DEBUG  : | ───▶︎ Terme1 = -0.61618613942382 // Terme2 = 1.6429210801134
[2024-07-05 20:49:48] DEBUG  : | ───▶︎ Calcul point de rosée : (Température - point de Rosée) : (25 - 15.043440690438 )= 9.9565593095624 °C
[2024-07-05 20:49:48] DEBUG  : | ───▶︎ Résultat : Calcul Alerte point de rosée = (9.9565593095624 > 2) = Alerte désactivée
[2024-07-05 20:49:48] DEBUG  : | ───▶︎ Etat alerte rosée : 0 - Point de Rosée : 15.043440690438 °C
[2024-07-05 20:49:48] DEBUG  : └───────
[2024-07-05 20:49:48] DEBUG  : ┌── Calcul du point givrage : Rosée ──
[2024-07-05 20:49:48] DEBUG  : | ───▶︎ Cas Actuel N°0 - Alerte givre : 0 - Message : Aucun risque de Givre
[2024-07-05 20:49:48] DEBUG  : | ───▶︎ Point de Givrage : 5 °C
[2024-07-05 20:49:48] DEBUG  : | ───▶︎ Info supplémentaire : Il fait trop chaud pas de calcul de l'alerte givre (25 °C > 5 °C) - Info supplémentaire : Point de givre fixé est : 5 °C
[2024-07-05 20:49:48] DEBUG  : └───────
[2024-07-05 20:49:48] DEBUG  : ┌── Mise à jour : Rosée ──
[2024-07-05 20:49:48] DEBUG  : | ───▶︎ Message Alerte givre (format numérique) : 0
[2024-07-05 20:49:48] DEBUG  : | ───▶︎ Message Alerte givre (format texte) : Aucun risque de Givre
[2024-07-05 20:49:48] DEBUG  : | ───▶︎ Humidité Absolue : 12.495524440518 g/m3
[2024-07-05 20:49:48] DEBUG  : | ───▶︎ Etat Alerte Rosée : 0
[2024-07-05 20:49:48] DEBUG  : | ───▶︎ Température : 25 °C
[2024-07-05 20:49:48] DEBUG  : | ───▶︎ Point de Rosée : 15.043440690438 °C
[2024-07-05 20:49:48] DEBUG  : | ───▶︎ Etat Alerte Givre : 0
[2024-07-05 20:49:48] DEBUG  : | ───▶︎ Point de givrage : 5 °C
[2024-07-05 20:49:48] DEBUG  : | ───▶︎ Pression Atmosphérique : 1011 hPa
[2024-07-05 20:49:48] DEBUG  : | ───▶︎ Humidité Relative : 54 %
[2024-07-05 20:49:48] DEBUG  : └───────
[2024-07-05 20:49:48] DEBUG  : ================ FIN CRON OU SAUVEGARDE =================

Du second

[2024-07-05 20:50:54] DEBUG  : ┌── Configuration de l'équipement : Tendance ──
[2024-07-05 20:50:54] DEBUG  : | ───▶︎ Méthode de calcul : tendance
[2024-07-05 20:50:54] DEBUG  : | ───▶︎ Pression Atmosphérique : 1011 hPa
[2024-07-05 20:50:54] DEBUG  : └────────────────────
[2024-07-05 20:50:54] DEBUG  : ┌── Calcul de la tendance : Tendance ──
[2024-07-05 20:50:54] DEBUG  : | ───▶︎ Timestamp -15min : Start/End Date : 2024-07-05 20:35:04/2024-07-05 20:50:04 - Pression Atmosphérique : 1011 hPa
[2024-07-05 20:50:54] DEBUG  : | ───▶︎ Timestamp -2h    : Start/End Date : 2024-07-05 18:35:04/2024-07-05 18:50:04 - Pression Atmosphérique :  hPa - Pression Atmosphérique -2h nulle (historique) :  hPa
[2024-07-05 20:50:54] DEBUG  : | ───▶︎ Timestamp -4h    : Start/End Date : 2024-07-05 16:35:04/2024-07-05 16:50:04 - Pression Atmosphérique : 1013 hPa - Tendance -4h : -0.5 hPa/h
[2024-07-05 20:50:54] DEBUG  : | ───▶︎ Tendance Moyenne (dPdT): -0.250 hPa/h
[2024-07-05 20:50:54] DEBUG  : └───────
[2024-07-05 20:50:54] DEBUG  : ┌── Mise à jour : Tendance ──
[2024-07-05 20:50:54] DEBUG  : | ───▶︎ Tendance (format numérique) : 2
[2024-07-05 20:50:54] DEBUG  : | ───▶︎ Tendance (format texte) : Lente dégradation, temps stable
[2024-07-05 20:50:54] DEBUG  : | ───▶︎ Température :  °C
[2024-07-05 20:50:54] DEBUG  : | ───▶︎ Pression Atmosphérique : 1011 hPa
[2024-07-05 20:50:54] DEBUG  : | ───▶︎ Tendance dPdT : -0.250 hPa/h
[2024-07-05 20:50:54] DEBUG  : └───────
[2024-07-05 20:50:54] DEBUG  : ================ FIN CRON OU SAUVEGARDE =================

et le troisième

[2024-07-05 20:51:27] DEBUG  : ┌── Configuration de l'équipement : Température ressentie ──
[2024-07-05 20:51:27] DEBUG  : | ───▶︎ Méthode de calcul : temperature
[2024-07-05 20:51:27] DEBUG  : | ───▶︎ Température : 25 °C
[2024-07-05 20:51:27] DEBUG  : | ───▶︎ Température avec Offset : 25 °C - Offset Température : 0 °C
[2024-07-05 20:51:27] DEBUG  : | ───▶︎ Vent : 0 m/s
[2024-07-05 20:51:27] DEBUG  : | ───▶︎ La vitesse du vent sélectionnée est en m/s, le plugin va convertir en km/h
[2024-07-05 20:51:27] DEBUG  : | ───▶︎ Vent : 0  km/h
[2024-07-05 20:51:27] DEBUG  : | ───▶︎ Seuil Pré-Alerte Humidex : 30 °C
[2024-07-05 20:51:27] DEBUG  : | ───▶︎ Seuil Alerte Humidex : 40 °C
[2024-07-05 20:51:27] DEBUG  : | ───▶︎ Humidité Relative : 54 %
[2024-07-05 20:51:27] DEBUG  : └────────────────────
[2024-07-05 20:51:27] DEBUG  : ┌── Calcul de la température ressentie : Température ressentie ──
[2024-07-05 20:51:27] DEBUG  : | ───▶︎ Température ressentie (Windchill) : 25°C
[2024-07-05 20:51:27] DEBUG  : | ───▶︎ Temperature Kelvin : 298.15 K
[2024-07-05 20:51:27] DEBUG  : | ───▶︎ Indice de Chaleur (Humidex) : 29
[2024-07-05 20:51:27] DEBUG  : | ───▶︎ Seuil Pré-alerte Humidex : 0
[2024-07-05 20:51:27] DEBUG  : | ───▶︎ Seuil Alerte Haute Humidex : 0
[2024-07-05 20:51:27] DEBUG  : └───────
[2024-07-05 20:51:27] DEBUG  : ┌── Mise à jour : Température ressentie ──
[2024-07-05 20:51:27] DEBUG  : | ───▶︎ Message (format numérique) : 3
[2024-07-05 20:51:27] DEBUG  : | ───▶︎ Message (format texte) : Sensation de bien être
[2024-07-05 20:51:27] DEBUG  : | ───▶︎ Pré-alerte Humidex : 0
[2024-07-05 20:51:27] DEBUG  : | ───▶︎ Alerte Haute Humidex : 0
[2024-07-05 20:51:27] DEBUG  : | ───▶︎ Température : 25 °C
[2024-07-05 20:51:27] DEBUG  : | ───▶︎ Pression Atmosphérique :  hPa
[2024-07-05 20:51:27] DEBUG  : | ───▶︎ Température ressentie (Windchill) : 25 °C
[2024-07-05 20:51:27] DEBUG  : | ───▶︎ Indice de Chaleur (Humidex) : 29
[2024-07-05 20:51:27] DEBUG  : | ───▶︎ Humidité Relative : 54 %
[2024-07-05 20:51:27] DEBUG  : | ───▶︎ Vitesse du vent : 0  km/h
[2024-07-05 20:51:27] DEBUG  : └───────
[2024-07-05 20:51:27] DEBUG  : ================ FIN CRON OU SAUVEGARDE =================

Bonsoir,

a la sauvegarde, est-ce que le log http.error se rempli ? si oui pour quelle save ?

À mon avis tu as copié les équipements et tu as trop de commande sur la température ressentie
Idem pour tendance

Je pense que je vais nettoyer les commandes non nécessaire lors de la prochaine mise à jour du plugin

1 « J'aime »

Salut

Aucune action de sauvegarde du plugin n’a donnée de log dans http.error.

Et du coup, qu’est ce qui te fait dire que c’est le plugin plugin-rosee qui provoque cette erreur ?

Car ce sont les logs du plugin rosée…

Antoine

1 « J'aime »

J’ai réussi à avoir une erreur pour le calcul de la tendance:

[2024-07-06 06:30:02] DEBUG  : ================= CRON 30 =================
1411|[2024-07-06 06:30:02] DEBUG  : ┌── Configuration de l'équipement : Tendance ──
1412|[2024-07-06 06:30:02] DEBUG  : | ───▶︎ Méthode de calcul : tendance
1413|[2024-07-06 06:30:02] DEBUG  : | ───▶︎ Pression Atmosphérique : 1008 hPa
1414|[2024-07-06 06:30:02] DEBUG  : └────────────────────
1415|[2024-07-06 06:30:02] DEBUG  : ┌── Calcul de la tendance : Tendance ──
1416|[2024-07-06 06:30:02] DEBUG  : | ───▶︎ Timestamp -15min : Start/End Date : 2024-07-06 06:05:04/2024-07-06 06:20:04 - Pression Atmosphérique :  hPa
1417|[2024-07-06 06:30:02] DEBUG  : | ───▶︎ Timestamp -2h    : Start/End Date : 2024-07-06 04:05:04/2024-07-06 04:20:04 - Pression Atmosphérique :  hPa - Pression Atmosphérique -2h nulle (historique) :  hPa
1418|[2024-07-06 06:30:02] ERROR  : Erreur sur la fonction cron30 du plugin : Unsupported operand types: string - float
1419|[2024-07-06 07:00:01] DEBUG  : ================= CRON 30 =================
1420|[2024-07-06 07:00:01] DEBUG  : ┌── Configuration de l'équipement : Rosée ──
1421|[2024-07-06 07:00:01] DEBUG  : | ───▶︎ Méthode de calcul : rosee_givre
1422|[2024-07-06 07:00:01] DEBUG  : | ───▶︎ Température : 16 °C
1423|[2024-07-06 07:00:01] DEBUG  : | ───▶︎ Température avec Offset : 16 °C - Offset Température : 0 °C
1424|[2024-07-06 07:00:01] DEBUG  : | ───▶︎ Pression Atmosphérique : 1008 hPa
1425|[2024-07-06 07:00:01] DEBUG  : | ───▶︎ Humidité Relative : 88 %
1426|[2024-07-06 07:00:01] DEBUG  : | ───▶︎ Seuil DPR : 2 °C

Tu peux mettre le log complet stp
a mon avis la commande Pression atmosphérique que tu as mis n’est pas historisé. C’est noté dans la documentation

1416|[2024-07-06 06:30:02] DEBUG  : | ───▶︎ Timestamp -15min : Start/End Date : 2024-07-06 06:05:04/2024-07-06 06:20:04 - Pression Atmosphérique :  hPa
1417|[2024-07-06 06:30:02] DEBUG  : | ───▶︎ Timestamp -2h    : Start/End Date : 2024-07-06 04:05:04/2024-07-06 04:20:04 - Pression Atmosphérique :  hPa - Pression Atmosphérique -2h nulle (historique) :  hPa
  • Équipement « Pression Atmosphérique » (hPa) : Ce champ est obligatoire pour la méthode de calcul « Tendance Météo » et il doit avoir l’historique d’activé.

La commande est bien historisée.

rosee.txt (160,4 Ko)

les log disent le contraire

[2024-07-06 00:00:02][DEBUG] : ┌── :fg-warning:Calcul de la tendance : Tendance:/fg: ──
[2024-07-06 00:00:02][DEBUG] : | ───▶︎ Timestamp -15min : Start/End Date : 2024-07-05 23:35:03/2024-07-05 23:50:03 - Pression Atmosphérique :  hPa
[2024-07-06 00:00:02][DEBUG] : | ───▶︎ Timestamp -2h    : Start/End Date : 2024-07-05 21:35:03/2024-07-05 21:50:03 - Pression Atmosphérique :  hPa - Pression Atmosphérique -2h nulle (historique) :  hPa
[2024-07-06 00:00:02][DEBUG] : | ───▶︎ Timestamp -4h    : Start/End Date : 2024-07-05 19:35:03/2024-07-05 19:50:03 - Pression Atmosphérique :  hPa - Pression Atmosphérique -4h nulle (historique) :  hPa
[2024-07-06 00:00:02][DEBUG] : | ───▶︎ Tendance Moyenne (dPdT): 0.000 hPa/h
[2024-07-06 00:00:02][DEBUG] : └───────

cette commande doit avoir l’historique activé

Et pourtant, elle l’est:

Je viens de publier une mise à jour BETA avec l’ajout de log supplémentaire pour éviter que les calculs se fassent si l’historique de la pression atmosphérique est nulle
Tu as l’exemple ci-dessous.
J’ai utilisé les données de METAR

0183|[2024-07-06 09:25:03] DEBUG  : ================= CRON 5 ==================
0184|[2024-07-06 09:25:03] DEBUG  : ┌── Configuration de l'équipement : Tendance météo ──
0185|[2024-07-06 09:25:03] DEBUG  : | ───▶︎ Méthode de calcul : tendance
0186|[2024-07-06 09:25:03] DEBUG  : | ───▶︎ Température : 23.8 °C
0187|[2024-07-06 09:25:03] DEBUG  : | ───▶︎ Pression Atmosphérique : 1010 hPa
0188|[2024-07-06 09:25:03] DEBUG  : | ───▶︎ Humidité Relative : 78 %
0189|[2024-07-06 09:25:03] DEBUG  : └────────────────────
0190|[2024-07-06 09:25:03] DEBUG  : ┌── Calcul de la tendance : Tendance météo ──
0191|[2024-07-06 09:25:03] DEBUG  : | ───▶︎ Timestamp -15min : Start/End Date : 2024-07-06 09:05:09/2024-07-06 09:20:09 - Pression Atmosphérique : 1010 hPa
0192|[2024-07-06 09:25:03] DEBUG  : | ───▶︎  ALERT  Pression Atmosphérique -2h nulle (historique) :  hPa
0193|[2024-07-06 09:25:03] DEBUG  : | ───▶︎  ALERT  Pression Atmosphérique -4h nulle (historique) :  hPa
0194|[2024-07-06 09:25:03] DEBUG  : └───────
0195|[2024-07-06 09:25:03] DEBUG  : ┌── Mise à jour : Tendance météo ──
0196|[2024-07-06 09:25:03] DEBUG  : | ───▶︎ Tendance (format texte) : Pression atmosphérique nulle (historique)
0197|[2024-07-06 09:25:03] DEBUG  : | ───▶︎ Tendance (format numérique) : 5
0198|[2024-07-06 09:25:03] DEBUG  : | ───▶︎ Pression Atmosphérique : 1010 hPa
0199|[2024-07-06 09:25:03] DEBUG  : | ───▶︎ Tendance dPdT : 100.000 hPa/h
0200|[2024-07-06 09:25:03] DEBUG  : └───────
0201|[2024-07-06 09:25:03] DEBUG  : ================ FIN CRON OU SAUVEGARDE =================

Il faudrait que quand $h1 est vide, tu ne continu pas les calculs $td2h = ($h1 - $h2) / 2;

j’ai ajouté cela
mais en plus si $h2 est vide je ne continue pas le calcul idem our $h4

J’ai aussi un doute :
$endDate = $histo->collectDate($pressureID);

Tu peut très bien avoir un collectDate récent mais pas pour autant un insert dans l’history il me semble.
Il faudrait que la config de la commande Pression soit sur Répéter les valeurs identiques = Oui.

Ou prendre le $histo->getValueDate($pressureID) en $endDate :thinking: