Debian 12 et core alpha 4.5 erreur dans les logs

Bonjour
Depuis mon passage en version Debian 12.7 (debian 11 avant avec le core en alpha 4.5) j’ai ce message dans mes logs. Il s’agit d’un chauffe eau pac de chez atlantic; Le plugin est en version beta 2024-05-25 16:11:24
Erreur sur cozytouch::cozyRefresh() : Unsupported operand types: string - int

Voici le log plus complet

4120|Vary: Origin
4121|Vary: Access-Control-Request-Method
4122|Vary: Access-Control-Request-Headers
4123|Set-Cookie: JSESSIONID=E2~738585B2AE80A8DE7852664B1178E121; Path=/enduser-mobile-web; Secure; HttpOnly; SameSite=None
4124|Cache-Control: no-cache, no-store, max-age=0, must-revalidate
4125|Pragma: no-cache
4126|Expires: 0
4127|Strict-Transport-Security: max-age=31536000 ; includeSubDomains
4128|X-XSS-Protection: 1; mode=block
4129|X-Frame-Options: DENY
4130|X-Content-Type-Options: nosniff
4131|Content-Type: application/json;charset=UTF-8
4132|Transfer-Encoding: chunked
4133|Date: Sat, 05 Oct 2024 13:18:01 GMT
4134|Server: overkiz
4135|{"success":true,"roles":[{"name":"ENDUSER"}]}
4136|[2024-10-05 15:18:02] DEBUG  JSESSIONID ok
4137|[2024-10-05 15:18:02] DEBUG  makeRequest function route : devices method : GET
4138|[2024-10-05 15:18:02] DEBUG  call url : https://ha110-1.overkiz.com/enduser-mobile-web/enduserAPI/setup/devices
4139|[2024-10-05 15:18:02] DEBUG  curl result : [{"creationTime":1643098041000,"lastUpdateTime":1643098041000,"label":"Box","deviceURL":"internal://2012-4786-1836/pod/0","shortcut":false,"controllableName":"internal:PodV3Component","definition":{"commands":[{"commandName":"getName","nparams":0},{"commandName":"update","nparams":0},{"commandName":"setCountryCode","nparams":1},{"commandName":"activateCalendar","nparams":0},{"commandName":"deactivateCalendar","nparams":0},{"commandName":"refreshPodMode","nparams":0},{"commandName":"refreshUpdateStatus","nparams":0},{"commandName":"setCalendar","nparams":1},{"commandName":"setLightingLedPodMode","nparams":1},{"commandName":"setPodLedOff","nparams":0},{"commandName":"setPodLedOn","nparams":0}],"states":[{"type":"DiscreteState","values":["offline","online"],"qualifiedName":"core:ConnectivityState"},{"type":"DataState","qualifiedName":"core:CountryCodeState"},{"eventBased":true,"type":"DataState","qualifiedName":"core:LocalAccessProofState"},{"type":"DataState","qualifiedName":"core:LocalIPv4AddressState"},{"type":"DataState","qualifiedName":"core:NameState"},{"eventBased":true,"type":"DiscreteState","values":["pressed","stop"],"qualifiedName":"internal:Button1State"},{"eventBased":true,"type":"DiscreteState","values":["pressed","stop"],"qualifiedName":"internal:Button2State"},{"eventBased":true,"type":"DiscreteState","values":["pressed","stop"],"qualifiedName":"internal:Button3State"},{"type":"ContinuousState","qualifiedName":"internal:LightingLedPodModeState"}],"dataProperties":[],"widgetName":"Pod","uiProfiles":["UpdatableComponent"],"uiClass":"Pod","qualifiedName":"internal:PodV3Component","type":"ACTUATOR"},"states":[{"name":"core:NameState","type":3,"value":"Box"},{"name":"internal:LightingLedPodModeState","type":2,"value":1.0},{"name":"core:CountryCodeState","type":3,"value":"FR"},{"name":"core:LocalIPv4AddressState","type":3,"value":"192.168.1.81"}],"available":true,"enabled":true,"placeOID":"553526a7-e52c-4854-8dec-4912ffdc1223","widget":"Pod","type":1,"oid":"1c5892b7-7967-4c8b-aced-8f66dc02e857","uiClass":"Pod"},{"creationTime":1643098041000,"lastUpdateTime":1643098041000,"label":"INTERNAL (wifi/0)","deviceURL":"internal://2012-4786-1836/wifi/0","shortcut":false,"controllableName":"internal:WifiComponent","definition":{"commands":[{"commandName":"clearCredentials","nparams":0},{"commandName":"setTargetInfraConfig","nparams":2},{"commandName":"setWifiMode","nparams":1}],"states":[{"type":"DataState","qualifiedName":"internal:CurrentInfraConfigState"},{"type":"ContinuousState","qualifiedName":"internal:SignalStrengthState"},{"type":"DataState","qualifiedName":"internal:WifiModeState"}],"dataProperties":[],"widgetName":"Wifi","uiProfiles":["Specific"],"uiClass":"Wifi","qualifiedName":"internal:WifiComponent","type":"ACTUATOR"},"states":[{"name":"internal:WifiModeState","type":3,"value":"infrastructure"},{"name":"internal:CurrentInfraConfigState","type":3,"value":"Livebox-DD30"},{"name":"internal:SignalStrengthState","type":1,"value":71}],"available":true,"enabled":true,"placeOID":"553526a7-e52c-4854-8dec-4912ffdc1223","widget":"Wifi","type":1,"oid":"1c509005-4ce7-4ad2-87f0-d38a2e6aaf35","uiClass":"Wifi"},{"creationTime":1643098864000,"lastUpdateTime":1643098864000,"label":"IO (12145086)","deviceURL":"io://2012-4786-1836/12145086","shortcut":false,"controllableName":"io:StackComponent","definition":{"commands":[{"commandName":"advancedSomfyDiscover","nparams":1},{"commandName":"discover1WayController","nparams":2},{"commandName":"discoverActuators","nparams":1},{"commandName":"discoverSensors","nparams":1},{"commandName":"discoverSomfyUnsetActuators","nparams":0},{"commandName":"joinNetwork","nparams":0},{"commandName":"resetNetworkSecurity","nparams":0},{"commandName":"shareNetwork","nparams":0}],"states":[],"dataProperties":[],"widgetName":"IOStack","uiProfiles":["Specific"],"uiClass":"ProtocolGateway","qualifiedName":"io:StackComponent","type":"PROTOCOL_GATEWAY"},"available":true,"enabled":true,"placeOID":"553526a7-e52c-4854-8dec-4912ffdc1223","widget":"IOStack","type":5,"oid":"6c89195e-8d65-44e9-84e2-af068a8f0a12","uiClass":"ProtocolGateway"},{"creationTime":1643098872000,"lastUpdateTime":1643098872000,"label":"DHWP Actuator","deviceURL":"io://2012-4786-1836/7905158#1","shortcut":false,"controllableName":"io:AtlanticDomesticHotWaterProductionV2_CETHI_V4_IOComponent","definition":{"commands":[{"commandName":"addLockLevel","nparams":2},{"commandName":"advancedRefresh","nparams":2},{"commandName":"delayedStopIdentify","nparams":1},{"commandName":"getName","nparams":0},{"commandName":"identify","nparams":0},{"commandName":"refreshManufacturerName","nparams":0},{"commandName":"refreshTargetTemperature","nparams":0},{"commandName":"refreshWaterConsumption","nparams":0},{"commandName":"removeLockLevel","nparams":1},{"commandName":"resetLockLevels","nparams":0},{"commandName":"setComfortTargetTemperature","nparams":1},{"commandName":"setDateTime","nparams":1},{"commandName":"setEcoTargetTemperature","nparams":1},{"commandName":"setFrostProtectionTargetTemperature","nparams":1},{"commandName":"setName","nparams":1},{"commandName":"setTargetTemperature","nparams":1},{"commandName":"startIdentify","nparams":0},{"commandName":"stopIdentify","nparams":0},{"commandName":"wink","nparams":1},{"commandName":"pairOneWayController","nparams":2},{"commandName":"refreshAntiLegionellosis","nparams":0},{"commandName":"refreshAwayModeDuration","nparams":0},{"commandName":"refreshBoilerInstallationOption","nparams":0},{"commandName":"refreshBoostModeDuration","nparams":0},{"commandName":"refreshCurrentOperatingMode","nparams":0},{"commandName":"refreshDHWCapacity","nparams":0},{"commandName":"refreshDHWError","nparams":0},{"commandName":"refreshDHWMode","nparams":0},{"commandName":"refreshElectricalExtraManagement","nparams":0},{"commandName":"refreshExtractionOption","nparams":0},{"commandName":"refreshInstallation","nparams":0},{"commandName":"refreshMiddleWaterTemperature","nparams":0},{"commandName":"refreshOperatingModeCapabilities","nparams":0},{"commandName":"refreshOperatingRange","nparams":0},{"commandName":"refreshOperatingTime","nparams":0},{"commandName":"refreshProgrammingSlots","nparams":0},{"commandName":"refreshRateManagement","nparams":0},{"commandName":"refreshSmartGridOption","nparams":0},{"commandName":"setAntiLegionellosis","nparams":1},{"commandName":"setAwayModeDuration","nparams":1},{"commandName":"setBoilerInstallationOption","nparams":1},{"commandName":"setBoostModeDuration","nparams":1},{"commandName":"setCurrentOperatingMode","nparams":1},{"commandName":"setDHWMode","nparams":1},{"commandName":"setElectricalExtraManagement","nparams":1},{"commandName":"setExtractionOption","nparams":1},{"commandName":"setHaltedTargetTemperature","nparams":1},{"commandName":"setInstallation","nparams":1},{"commandName":"setOperatingRange","nparams":1},{"commandName":"setProgrammingSlots","nparams":1},{"commandName":"setRateManagement","nparams":1},{"commandName":"setSmartGridOption","nparams":1},{"commandName":"unpairAllOneWayControllers","nparams":0},{"commandName":"unpairOneWayController","nparams":2}],"states":[{"type":"ContinuousState","qualifiedName":"core:BoostModeDurationState"},{"type":"ContinuousState","qualifiedName":"core:ComfortTargetTemperatureState"},{"eventBased":true,"type":"DataState","qualifiedName":"core:CommandLockLevelsState"},{"type":"ContinuousState","qualifiedName":"core:DHWPSoftwareVersionState"},{"type":"DataState","qualifiedName":"core:DateTimeState"},{"type":"DiscreteState","values":["good","low","normal","verylow"],"qualifiedName":"core:DiscreteRSSILevelState"},{"type":"ContinuousState","qualifiedName":"core:EcoTargetTemperatureState"},{"type":"ContinuousState","qualifiedName":"core:FrostProtectionTargetTemperatureState"},{"type":"ContinuousState","qualifiedName":"core:HaltedTargetTemperatureState"},{"type":"DataState","qualifiedName":"core:ManufacturerNameState"},{"type":"ContinuousState","qualifiedName":"core:MaximalShowerManualModeState"},{"type":"ContinuousState","qualifiedName":"core:MaximalTemperatureManualModeState"},{"type":"ContinuousState","qualifiedName":"core:MinimalShowerManualModeState"},{"type":"ContinuousState","qualifiedName":"core:MinimalTemperatureManualModeState"},{"type":"DataState","qualifiedName":"core:NameState"},{"type":"ContinuousState","qualifiedName":"core:NumberOfTankState"},{"type":"DiscreteState","values":["antifreeze","auto","away","eco","frostprotection","manual","max","normal","off","on","prog","program","boost"],"qualifiedName":"core:OperatingModeState"},{"type":"ContinuousState","qualifiedName":"core:PriorityLockTimerState"},{"type":"ContinuousState","qualifiedName":"core:RSSILevelState"},{"type":"ContinuousState","qualifiedName":"core:SecuredPositionTemperatureState"},{"type":"DiscreteState","values":["available","unavailable"],"qualifiedName":"core:StatusState"},{"type":"ContinuousState","qualifiedName":"core:TargetTemperatureState"},{"type":"ContinuousState","qualifiedName":"core:TemperatureState"},{"type":"DataState","qualifiedName":"core:V40WaterVolumeEstimationState"},{"type":"ContinuousState","qualifiedName":"core:VersionState"},{"type":"ContinuousState","qualifiedName":"core:WaterConsumptionState"},{"type":"ContinuousState","qualifiedName":"io:AntiLegionellosisState"},{"type":"ContinuousState","qualifiedName":"io:AwayModeDurationState"},{"type":"DiscreteState","values":["boilerOptimising","boilerPriority","heatPumpOptimising","heatPumpPriority"],"qualifiedName":"io:BoilerInstallationOptionState"},{"type":"ContinuousState","qualifiedName":"io:DHWCapacityState"},{"type":"DataState","qualifiedName":"io:DHWErrorState"},{"type":"DiscreteState","values":["autoMode","manualEcoActive","manualEcoInactive"],"qualifiedName":"io:DHWModeState"},{"type":"ContinuousState","qualifiedName":"io:ElectricBoosterOperatingTimeState"},{"type":"DiscreteState","values":["auto","deactive"],"qualifiedName":"io:ElectricalExtraManagementState"},{"type":"DiscreteState","values":["fastExtractionSpeed","lowExtractionSpeed","noExtraction"],"qualifiedName":"io:ExtractionOptionState"},{"type":"ContinuousState","qualifiedName":"io:HeatPumpOperatingTimeState"},{"type":"DiscreteState","values":["extraBoiler","extraSolar","onlyThermodynamic"],"qualifiedName":"io:InstallationState"},{"type":"ContinuousState","qualifiedName":"io:MiddleWaterTemperatureState"},{"type":"DataState","qualifiedName":"io:OperatingModeCapabilitiesState"},{"type":"DiscreteState","values":["pac24h_elec24h","pacProg_elecProg"],"qualifiedName":"io:OperatingRangeState"},{"type":"DataState","qualifiedName":"io:PowerConsumptionFanState"},{"type":"DataState","qualifiedName":"io:PowerHeatElectricalState"},{"type":"DataState","qualifiedName":"io:PowerHeatPumpState"},{"type":"DiscreteState","values":["comfortLevel1","comfortLevel2","comfortLevel3","comfortLevel4","environmentProtection","humanProtection","userLevel1","userLevel2"],"qualifiedName":"io:PriorityLockLevelState"},{"type":"DiscreteState","values":["LSC","SAAC","SFC","UPS","externalGateway","localUser","myself","rain","security","temperature","timer","user","wind"],"qualifiedName":"io:PriorityLockOriginatorState"},{"type":"DataState","qualifiedName":"io:ProgrammingSlotsState"},{"type":"DiscreteState","values":["forbidden","no","recommended","unsuitable","wanted"],"qualifiedName":"io:RateManagementState"},{"type":"DiscreteState","values":["active","deactive"],"qualifiedName":"io:SmartGridOptionState"}],"dataProperties":[{"value":"500","qualifiedName":"core:identifyInterval"}],"widgetName":"DomesticHotWaterProduction","uiProfiles":["StatefulThermostatWithSensor","StatefulThermostat","Thermostat","WaterConsumption"],"uiClass":"WaterHeatingSystem","qualifiedName":"io:AtlanticDomesticHotWaterProductionV2_CETHI_V4_IOComponent","type":"ACTUATOR"},"states":[{"name":"core:NameState","type":3,"value":"DHWP Actuator"},{"name":"core:VersionState","type":3,"value":"45373232383034202020"},{"name":"core:PriorityLockTimerState","type":1,"value":0},{"name":"core:CommandLockLevelsState","type":3,"value":"[]","lastUpdateTime":1725014036000},{"name":"core:StatusState","type":3,"value":"available"},{"name":"core:DiscreteRSSILevelState","type":3,"value":"good"},{"name":"core:RSSILevelState","type":2,"value":98.0},{"name":"io:RateManagementState","type":3,"value":"?"},{"name":"io:OperatingModeCapabilitiesState","type":11,"value":{"relaunch":1,"absence":1,"rateManagement":0,"energyDemandStatus":0}},{"name":"core:OperatingModeState","type":11,"value":{"relaunch":"off","absence":"off"}},{"name":"io:DHWErrorState","type":11,"value":{"code":255,"minor":255,"family":"W","type":0}},{"name":"io:HeatPumpOperatingTimeState","type":1,"value":2244},{"name":"io:ElectricBoosterOperatingTimeState","type":1,"value":12},{"name":"io:DHWModeState","type":3,"value":"autoMode"},{"name":"core:TemperatureState","type":2,"value":40.0},{"name":"io:OperatingRangeState","type":3,"value":"pac24h_elec24h"},{"name":"io:ProgrammingSlotsState","type":11,"value":{"slot2":{"start":"12:00","end":"16:00"},"slot1":{"start":"22:00","end":"06:00"}}},{"name":"io:AntiLegionellosisState","type":1,"value":2},{"name":"io:ElectricalExtraManagementState","type":3,"value":"deactive"},{"name":"io:SmartGridOptionState","type":3,"value":"deactive"},{"name":"io:MiddleWaterTemperatureState","type":2,"value":56.4},{"name":"core:V40WaterVolumeEstimationState","type":1,"value":3716},{"name":"io:PowerHeatElectricalState","type":1,"value":23182},{"name":"io:PowerHeatPumpState","type":1,"value":18914},{"name":"core:DateTimeState","type":11,"value":{"month":10,"hour":19,"year":2024,"weekday":4,"day":4,"minute":51,"second":44}},{"name":"core:BoostModeDurationState","type":1,"value":0},{"name":"io:AwayModeDurationState","type":3,"value":"0"},{"name":"core:ManufacturerNameState","type":3,"value":"Atlantic"},{"name":"io:DHWCapacityState","type":1,"value":250}],"attributes":[{"name":"core:FirmwareRevision","type":3,"value":"E722804"},{"name":"core:Manufacturer","type":3,"value":"Atlantic Group"}],"available":true,"enabled":true,"placeOID":"553526a7-e52c-4854-8dec-4912ffdc1223","widget":"DomesticHotWaterProduction","type":1,"oid":"b90885f5-a8a6-4fe3-9f03-1f53c9195de6","uiClass":"WaterHeatingSystem"},{"creationTime":1643098872000,"lastUpdateTime":1643098872000,"label":"IO (7905158#2)","deviceURL":"io://2012-4786-1836/7905158#2","shortcut":false,"controllableName":"io:DHWCumulatedElectricalEnergyConsumptionIOSystemDeviceSensor","definition":{"commands":[{"commandName":"refreshElectricEnergyConsumption","nparams":0}],"states":[{"type":"ContinuousState","qualifiedName":"core:ConsumptionTariff0State"},{"type":"ContinuousState","qualifiedName":"core:ConsumptionTariff1State"},{"type":"ContinuousState","qualifiedName":"core:ConsumptionTariff2State"},{"type":"ContinuousState","qualifiedName":"core:ConsumptionTariff3State"},{"type":"ContinuousState","qualifiedName":"core:ConsumptionTariff4State"},{"type":"ContinuousState","qualifiedName":"core:ConsumptionTariff5State"},{"type":"ContinuousState","qualifiedName":"core:ConsumptionTariff6State"},{"type":"ContinuousState","qualifiedName":"core:ConsumptionTariff7State"},{"type":"ContinuousState","qualifiedName":"core:ConsumptionTariff8State"},{"type":"ContinuousState","qualifiedName":"core:ConsumptionTariff9State"},{"type":"ContinuousState","qualifiedName":"core:ElectricEnergyConsumptionState"},{"type":"DiscreteState","values":["available","unavailable"],"qualifiedName":"core:StatusState"}],"dataProperties":[],"widgetName":"CumulativeElectricPowerConsumptionSensor","uiProfiles":["ElectricEnergyConsumption"],"uiClass":"ElectricitySensor","qualifiedName":"io:DHWCumulatedElectricalEnergyConsumptionIOSystemDeviceSensor","type":"SENSOR"},"states":[{"name":"core:StatusState","type":3,"value":"available"},{"name":"core:ElectricEnergyConsumptionState","type":1,"value":1090672},{"name":"core:ConsumptionTariff0State","type":1,"value":1070616}],"attributes":[{"name":"core:FirmwareRevision","type":3,"value":"E722804"},{"name":"core:Manufacturer","type":3,"value":"Atlantic Group"},{"name":"core:PowerSourceType","type":3,"value":"mainSupply"},{"name":"core:MeasuredValueType","type":3,"value":"core:ElectricalEnergyInWh"}],"available":true,"enabled":true,"placeOID":"553526a7-e52c-4854-8dec-4912ffdc1223","widget":"CumulativeElectricPowerConsumptionSensor","type":2,"oid":"5537221c-d19e-48e9-be0f-016e208ff94b","uiClass":"ElectricitySensor"},{"creationTime":1643098041000,"lastUpdateTime":1643098041000,"label":"ZIGBEE (65535)","deviceURL":"zigbee://2012-4786-1836/65535","shortcut":false,"controllableName":"zigbee:TransceiverV3_0Component","definition":{"commands":[],"states":[],"dataProperties":[],"widgetName":"ZigbeeStack","uiProfiles":["Specific"],"uiClass":"ProtocolGateway","qualifiedName":"zigbee:TransceiverV3_0Component","type":"PROTOCOL_GATEWAY"},"available":true,"enabled":true,"placeOID":"553526a7-e52c-4854-8dec-4912ffdc1223","widget":"ZigbeeStack","type":5,"oid":"e6e2d837-daa9-4319-96fa-ac086c47bcf7","uiClass":"ProtocolGateway"}]
4140|[2024-10-05 15:18:02] DEBUG  Ope mode info : {"relaunch":1,"absence":1,"rateManagement":0,"energyDemandStatus":0}
4141|[2024-10-05 15:18:02] DEBUG  Refresh info : b90885f5-a8a6-4fe3-9f03-1f53c9195de6
4142|[2024-10-05 15:18:02] DEBUG  Refresh is heating
4143|[2024-10-05 15:18:02] DEBUG  Refresh is heating
4144|[2024-10-05 15:18:02] DEBUG  Heating : 0
4145|[2024-10-05 15:18:02] DEBUG  Refresh boost
4146|[2024-10-05 15:18:02] DEBUG  Boost : 0(0)
4147|[2024-10-05 15:18:02] DEBUG  Calcul proportion d eau chaude
4148|[2024-10-05 15:18:02] ERROR  Erreur sur cozytouch::cozyRefresh() : Unsupported operand types: string - int

Le cron en erreur

Bonjour,
J’ai bien une config similaire à la tienne (version beta du plugin sur debian 12 et jeedom 4.5 alpha) mais je n’ai qu’un sèche serviette et il n’y a aucune erreur dans les logs.
Malheureusement il y a 3 fichiers de config différents pour les chauffe eau où le problème peut avoir son origine (core/devices/CozytouchAtlanticHotWater.class, core/devices/CozytouchAtlanticHotWaterV2AEX.class et core/devices/CozytouchAtlanticHotWaterV3.class) et j’ignore lequel ton chauffe eau utilise. Si je le savais j’aurais pu t’indiquer une ligne à corriger.
Tous ces fichiers sont similaires, le problème me semble localisé dans la fonction refresh_hotwatercoeff où il y a une ligne qui fait un calcul

$hotwatercoeff = 100*($temp-self::cold_water)/($valuetmp['targettemp']-self::cold_water);

et il faudrait la modifier en

$hotwatercoeff = 100*(intval($temp)-self::cold_water)/(intval($valuetmp['targettemp'])-self::cold_water);

Pour voir si çà élimine le problème.
Malheureusement même une fois ce bug réglé, j’ai peur que le même type de problème se produise ailleurs dans le code. Ce n’est pas un problème avec Jeedom 4.5 ni Debian 12 c’est un problème avec php 8.

1 « J'aime »

MErci pour ton retour. J’ai testé ta solution sur le premier fichier CozytouchAtlanticHotWater.class et il semblerait que je n’ai plus l’erreur dans les logs et cron.

Merci beaucoup à toi !

Bon je vais faire un PR sur le Github de l’auteur pour qu’il publie une version corrigée (je l’ai déjà fait pour ce plugin), mais avant cela j’aurais une question :
les commandes info « Temp. Cible » et « Température » sont elles toujours entières ou peuvent-elles prendre des valeurs à virgule ?
Si elles sont entières ma correction avec des intval est OK. Si par exemple elles peuvent prendre des valeurs avec une décimale (sur mon sèche serviette les températures peuvent prendre des valeurs avec .5 pour des demi degrés), alors il vaudrait mieux utiliser floatval à la place de intval.

Pour la température ca remonte à la décimale : 54.5, 54.3, 54.6, …
Pour la température cible je n’ai pas de valeur mais la commande est en info/numérique

Merci je vais mettre des floatval.

La commande c’est bien ca ?

$hotwatercoeff = 100*floatval($valuetmp['remainingshower'])/floatval($valuetmp['targetshower']);

Si tu veux voir le PR que j’ai fait à @geoblack pour corriger tous les fichiers des chauffe eau c’est ici

1 « J'aime »

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.