Bonjour,
J’ai remarqué que depuis quelques jours (j’ai effacé mes logs avant de déterminer depuis quand), j’ai cette erreur avec le plugin script en milliers d’exemplaires (au moins une par minute puisque le script tourne toutes les minutes):
Unsupported operand types: int + string
Ce genre d’erreur n’est pas inconnu sur le forum mais je n’ai rien trouvé qui m’aidait. Je sais exactement quel objet en est la cause, mais en créant un nouvel objet similaire, j’arrive au même résultat.
Un peu d’info sur ma config:
- J’utilise la version Docker sur un processeur ARM
- C’est la version 4.4.17 qui est installée
- L’erreur provient du plugin script qui télécharge un JSON depuis un compteur d’énergie:
Et le log correspondant:
0456|[2024-09-13 19:04:07] DEBUG : Mise à jour des valeurs pour : [Énergie][P1meter]
0457|[2024-09-13 19:04:07] DEBUG : tags : total_power_import_t1_kwh
0458|[2024-09-13 19:04:07] DEBUG : json : {"wifi_ssid":"XXXXXXXX","wifi_strength":100,"smr_version":50,"meter_model":"Fluvius 253769484_A","unique_id":"XXXXXXXX","active_tariff":1,"total_power_import_kwh":13665.118,"total_power_import_t1_kwh":6518.224,"total_power_import_t2_kwh":7146.894,"total_power_export_kwh":10819.026,"total_power_export_t1_kwh":8000.754,"total_power_export_t2_kwh":2818.272,"active_power_w":1180,"active_power_l1_w":121,"active_power_l2_w":815,"active_power_l3_w":242,"active_voltage_l1_v":232.3,"active_voltage_l2_v":232.2,"active_voltage_l3_v":232.7,"active_current_l1_a":1.09,"active_current_l2_a":3.9,"active_current_l3_a":1.62,"active_power_average_w":709,"montly_power_peak_w":8237,"montly_power_peak_timestamp":240909191500,"external":[]}
0459|[2024-09-13 19:04:07] DEBUG : tag : total_power_import_t1_kwh
0460|[2024-09-13 19:04:07] DEBUG : json : 6518.224
0461|[2024-09-13 19:04:07] ERROR : Erreur sur script::cronUpdate() : Unsupported operand types: int + string
Petite finesse, il y a une formule sur la valeur (mais le résultat est le même avec ou sans la formule):
Toute aide serait appréciée