[2025-03-26 13:55:06][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 14:45:09'* [2025-03-26 13:55:06][DEBUG] : klereo::getIndex / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 15:45:06'* [2025-03-26 13:58:20][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 14:45:09'* [2025-03-26 13:58:20][DEBUG] : klereo::getIndex / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 15:45:06'* [2025-03-26 14:00:19][DEBUG] : klereo::actualizeValues / Start [2025-03-26 14:00:19][DEBUG] : klereo::actualizeValues / + Equipment name: 'Piscine Kléréo' [2025-03-26 14:00:19][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 14:45:09'* [2025-03-26 14:00:19][DEBUG] : klereo::getIndex / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 15:45:06'* [2025-03-26 14:00:19][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 14:45:09'* [2025-03-26 14:00:19][DEBUG] : klereo::getPoolDetails / page_content = *'HTTP/1.1 200 OK Date: Wed, 26 Mar 2025 13:00:19 GMT Server: Apache/2.4.41 (Ubuntu) Content-Length: 7067 Content-Type: application/json; charset=UTF-8 {"status":"ok","response":[{"idSystem":4530,"poolNickname":"Ma piscine","access":10,"emailNotify":1,"podSerial":"0301C493001E0E8E","device":0,"tabHW":109,"tabSW":"188D","tabBoot":209,"affHW":110,"affSW":"188D","affBoot":209,"status":797440,"infosTime":522,"Now":1742994019,"jitter":-123,"autoClock":1,"suspended":0,"installDate":1619427473,"rfSent":233631,"rfErr":41304,"ProductIdx":3,"FastValid":0,"NoLimit":0,"Inside":0,"BSVFlow":0,"CfgFSTab":1,"CfgFSMC1":0,"CfgFSMC2":0,"CfgFSAB":0,"NeedSettings":0,"IgnoreFiltering":0,"PoolConfig":79155,"extIJ":1,"FlowMC1":0,"FlowMC2":0,"FlowKPC":1,"PressionCapteur":-1,"EauCapteur":16,"pHCapteur":17,"TraitCapteur":18,"params":{"ParamVersion":123,"Elec_Throttle":100,"VolumeEau":80,"DebitPompe":20,"HeatControlTime":255,"MaxFilterTime":96,"ConsigneChlore":1.5,"ConsignePH":7.199999809265137,"ConsigneRedox":660,"ConsigneEau":18.5,"CleanFilter":700,"SeuilHorsGel":0.5,"EauMin":0,"EauMax":40,"pHMin":6.599999904632568,"pHMax":8,"OrpMin":500,"OrpMax":850,"AirMin":-5,"AirMax":50,"PressureMin":200,"PressureMax":1200,"PHMinus_Concentration":84,"PHMinus_Debit":15,"PHMinus_Cycle":300,"PHMinus_MaxDay":3520,"PHMinus_TotalTime":114101,"Regul_MaxPH":7.800000190734863,"Chlore_Concentration":25,"Chlore_Debit":15,"ElectroChlore_Cycle":300,"ElectroChlore_MaxDay":4000,"ElectroChlore_TotalTime":1266685,"CfgSalt":0,"MidJour1":52,"Chauff_Cycle":900,"Chauff_TotalTime":14738294,"Filtration_TotalTime":39095927,"Elec_ProdMini":500,"Elec_ProdNormal":20000,"Elec_ProdMaxi":65500,"Elec_TMini":15,"Elec_TMaxi":240,"Elec_TOff":15,"Elec_TempRef":15,"Elec_ProdRef":1500,"Elec_Coef":0.08699999749660492,"Elec_ChocRatio":45,"Elec_CouvRatio":20,"Elec_Mode":0,"Elec_TempSecurity":15,"Elec_InteriorRatio":20,"Elec_ORPSecurity":800,"RegulModes":4370,"RegulTemperature":12.306157112121582,"RegulDuree":3.153078556060791,"ChloreChocOffset":100,"RegTempMin":10,"RegTemp1":15,"RegTemp2":25,"RegTempMax":30,"RegDuree":2,"RegCoef1":24,"RegCoef2":64,"RegFlags":0,"HorsGelTMax":7200,"HorsGelTOn":3600,"VolumePH_PerDay":100,"VolumeTrait_PerDay":750,"PressureSecurite":100,"PoolConfig":79155,"Oxy_TempRef1":15,"Oxy_TempRef2":20,"Oxy_BesoinRef1":15,"Oxy_BesoinRef2":20,"Oxy_Coef1":0.0666700005531311,"Oxy_Coef2":0.07999999821186066,"Oxy_H2O2":380,"VolumeFloc_PerDay":200,"Filtration_CurrentTime":5953,"Filtration_OffTime":65535,"Filtration_TodayTime":5955,"PHMinus_TodayTime":0,"PHMinus_TOn":0,"ElectroChlore_TodayTime":622,"ElectroChlore_TOn":127,"Chlore_MaxCycle":200,"Dummy":0,"Chauff_TodayTime":0,"Chauff_TOn":0,"ChocTimer":0,"RegRedoxSlope":0.09698486328125,"SuspendHorsGelTimer":0,"TimePH_ToPush":0,"TimeTrait_ToPush":0,"Elec_TimeRemain":0,"PressureOffset":0,"Elec_GramReq":0,"Elec_CycleTimer":0,"Elec_GramDone":0,"Unused":0,"ChlMin":0.10000000149011612,"ChlMax":5,"Measure_CurrentTime":6028,"Measure_OffTime":65535,"TimeFloc_ToPush":0,"PoolMode":2,"TraitMode":1,"pHMode":1,"HeaterMode":1,"HeatHyst":0,"PacPanel":0,"PacFan":0,"Booster":0,"SaltThreshold":0,"NoLowVoltProd":0},"probes":[{"index":1,"type":1,"status":1,"updated":0,"filteredValue":13.0625,"filteredTime":720,"directValue":13.0625,"directTime":720,"updateTime":521,"seuilMin":-5,"seuilMax":50,"calib1":0,"calib2":0,"calib3":0},{"index":6,"type":12,"status":1,"updated":0,"filteredValue":100,"filteredTime":517,"directValue":100,"directTime":517,"updateTime":514,"seuilMin":10,"seuilMax":110,"calib1":2,"calib2":0,"calib3":0},{"index":7,"type":12,"status":1,"updated":0,"filteredValue":100,"filteredTime":433,"directValue":100,"directTime":433,"updateTime":431,"seuilMin":10,"seuilMax":110,"calib1":2,"calib2":0,"calib3":0},{"index":8,"type":13,"status":1,"updated":0,"filteredValue":0,"filteredTime":432,"directValue":0,"directTime":432,"updateTime":429,"seuilMin":-10,"seuilMax":110,"calib1":0,"calib2":0,"calib3":0},{"index":16,"type":5,"status":1,"updated":0,"filteredValue":12.3125,"filteredTime":427,"directValue":12.3125,"directTime":427,"updateTime":420,"seuilMin":0,"seuilMax":40,"calib1":0,"calib2":0,"calib3":0},{"index":17,"type":3,"status":1,"updated":0,"filteredValue":5.19929,"filteredTime":425,"directValue":5.19929,"directTime":425,"updateTime":419,"seuilMin":6.6,"seuilMax":8,"calib1":431,"calib2":634,"calib3":18},{"index":18,"type":4,"status":1,"updated":0,"filteredValue":638.71,"filteredTime":425,"directValue":638.71,"directTime":425,"updateTime":418,"seuilMin":500,"seuilMax":850,"calib1":635,"calib2":263,"calib3":0}],"HorsGel":1,"PrioPh":1,"PrioTrait":1,"PrioHeat":0,"PrioPress":1,"PrioChoc":1,"AlternatePower":0,"HGChauff":3,"outs":[{"index":0,"type":0,"mode":0,"status":0,"totalTime":0,"offDelay":1,"flags":608,"map":0,"cloneSrc":0,"updateTime":409,"realStatus":0},{"index":1,"type":0,"mode":3,"status":1,"totalTime":39095829,"offDelay":5,"flags":8747,"map":1,"cloneSrc":1,"updateTime":326,"realStatus":1},{"index":2,"type":0,"mode":3,"status":0,"totalTime":114101,"offDelay":2,"flags":0,"map":5,"cloneSrc":0,"updateTime":324,"realStatus":0},{"index":3,"type":0,"mode":3,"status":1,"totalTime":1266590,"offDelay":2,"flags":3,"map":6,"cloneSrc":1,"updateTime":323,"realStatus":1},{"index":4,"type":0,"mode":0,"status":0,"totalTime":14738294,"offDelay":240,"flags":22,"map":4,"cloneSrc":0,"updateTime":322,"realStatus":0}],"PumpMaxSpeed":1,"alerts":[{"index":0,"code":7,"param":17,"level":5,"initial":1646841,"updateTime":136}],"plans":[{"index":0,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":119,"plan64":"AAAAAAAAAAAAAAAA"},{"index":1,"plan":"\u0000\u0000\u0000\u0000\u0000ðÿÿ\u0001\u0000\u0000\u0000","updateTime":117,"plan64":"AAAAAADw//8BAAAA"},{"index":3,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":37,"plan64":"AAAAAAAAAAAAAAAA"},{"index":5,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":32,"plan64":"AAAAAAAAAAAAAAAA"},{"index":6,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":772,"plan64":"AAAAAAAAAAAAAAAA"},{"index":7,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":771,"plan64":"AAAAAAAAAAAAAAAA"},{"index":8,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":768,"plan64":"AAAAAAAAAAAAAAAA"},{"index":16,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":774,"plan64":"AAAAAAAAAAAAAAAA"},{"index":17,"plan":"ÿÿÿÿ\u0000\u0000\u0000\u0000\u0000\u0000ðÿ","updateTime":687,"plan64":"/////wAAAAAAAPD/"},{"index":255,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000þ\u001f\u0000\u0000\u0000\u0000","updateTime":685,"plan64":"AAAAAAAA/h8AAAAA"}],"register":{"pin":"0301-1969806-660","proID":660,"lastUpdate":1616506283,"compta":"AR7782"},"Address":{"idAddress":16596,"street":"515 ROUTE DE VILLAROUX","zipcode":"73110","city":"La Chapelle-Blanche","country":"France","latitude":45.4529767,"longitude":6.0696925,"app":293},"podinfo":{"app":293,"pingSent":15474,"pongRx":15310,"pingFail":75},"PodSW":293,"PodSW2":1,"IORename":[]}]}'* [2025-03-26 14:00:19][DEBUG] : klereo::getPoolDetails / curl_request return OK [2025-03-26 14:00:19][DEBUG] : klereo::actualizeValues / + probes = 'array ( 0 => array ( 'logicalId' => 'probe_1', 'minValue' => -5.0, 'maxValue' => 50.0, 'filteredValue' => 13.0625, 'directValue' => 13.0625, 'description' => 'Température air (1);°C', ), 1 => array ( 'logicalId' => 'probe_6', 'minValue' => 10.0, 'maxValue' => 110.0, 'filteredValue' => 100, 'directValue' => 100, 'description' => 'Niveau bidon (6);%', ), 2 => array ( 'logicalId' => 'probe_7', 'minValue' => 10.0, 'maxValue' => 110.0, 'filteredValue' => 100, 'directValue' => 100, 'description' => 'Niveau bidon (7);%', ), 3 => array ( 'logicalId' => 'probe_8', 'minValue' => -10.0, 'maxValue' => 110.0, 'filteredValue' => 0, 'directValue' => 0, 'description' => 'Position volet / couverture (8);%', ), 4 => array ( 'logicalId' => 'probe_16', 'minValue' => 0.0, 'maxValue' => 40.0, 'filteredValue' => 12.3125, 'directValue' => 12.3125, 'description' => 'Température eau (16);°C', ), 5 => array ( 'logicalId' => 'probe_17', 'minValue' => 5.0, 'maxValue' => 8.0, 'filteredValue' => 5.19929, 'directValue' => 5.19929, 'description' => 'pH seul (17);pH', ), 6 => array ( 'logicalId' => 'probe_18', 'minValue' => 500.0, 'maxValue' => 850.0, 'filteredValue' => 638.71, 'directValue' => 638.71, 'description' => 'Redox seul (18);mV', ), )' [2025-03-26 14:00:20][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 14:45:09'* [2025-03-26 14:00:20][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 14:10:09'* [2025-03-26 14:00:20][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 14:45:09'* [2025-03-26 14:00:20][DEBUG] : klereo::getIndex / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 15:45:06'* [2025-03-26 14:00:21][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 14:45:09'* [2025-03-26 14:00:21][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 14:10:09'* [2025-03-26 14:00:21][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 14:45:09'* [2025-03-26 14:00:21][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 14:10:09'* [2025-03-26 14:00:21][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 14:45:09'* [2025-03-26 14:00:21][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 14:10:09'* [2025-03-26 14:00:21][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 14:45:09'* [2025-03-26 14:00:21][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 14:10:09'* [2025-03-26 14:00:21][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 14:45:09'* [2025-03-26 14:00:21][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 14:10:09'* [2025-03-26 14:10:08][DEBUG] : klereo::actualizeValues / Start [2025-03-26 14:10:08][DEBUG] : klereo::actualizeValues / + Equipment name: 'Piscine Kléréo' [2025-03-26 14:10:08][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 14:45:09'* [2025-03-26 14:10:08][DEBUG] : klereo::getIndex / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 15:45:06'* [2025-03-26 14:10:08][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 14:45:09'* [2025-03-26 14:10:08][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 14:10:09'* [2025-03-26 14:10:08][DEBUG] : klereo::actualizeValues / + probes = 'array ( 0 => array ( 'logicalId' => 'probe_1', 'minValue' => -5.0, 'maxValue' => 50.0, 'filteredValue' => 13.0625, 'directValue' => 13.0625, 'description' => 'Température air (1);°C', ), 1 => array ( 'logicalId' => 'probe_6', 'minValue' => 10.0, 'maxValue' => 110.0, 'filteredValue' => 100, 'directValue' => 100, 'description' => 'Niveau bidon (6);%', ), 2 => array ( 'logicalId' => 'probe_7', 'minValue' => 10.0, 'maxValue' => 110.0, 'filteredValue' => 100, 'directValue' => 100, 'description' => 'Niveau bidon (7);%', ), 3 => array ( 'logicalId' => 'probe_8', 'minValue' => -10.0, 'maxValue' => 110.0, 'filteredValue' => 0, 'directValue' => 0, 'description' => 'Position volet / couverture (8);%', ), 4 => array ( 'logicalId' => 'probe_16', 'minValue' => 0.0, 'maxValue' => 40.0, 'filteredValue' => 12.3125, 'directValue' => 12.3125, 'description' => 'Température eau (16);°C', ), 5 => array ( 'logicalId' => 'probe_17', 'minValue' => 5.0, 'maxValue' => 8.0, 'filteredValue' => 5.19929, 'directValue' => 5.19929, 'description' => 'pH seul (17);pH', ), 6 => array ( 'logicalId' => 'probe_18', 'minValue' => 500.0, 'maxValue' => 850.0, 'filteredValue' => 638.71, 'directValue' => 638.71, 'description' => 'Redox seul (18);mV', ), )' [2025-03-26 14:10:08][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 14:45:09'* [2025-03-26 14:10:08][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 14:10:09'* [2025-03-26 14:10:08][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 14:45:09'* [2025-03-26 14:10:08][DEBUG] : klereo::getIndex / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 15:45:06'* [2025-03-26 14:10:08][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 14:45:09'* [2025-03-26 14:10:08][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 14:10:09'* [2025-03-26 14:10:08][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 14:45:09'* [2025-03-26 14:10:08][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 14:10:09'* [2025-03-26 14:10:08][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 14:45:09'* [2025-03-26 14:10:08][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 14:10:09'* [2025-03-26 14:10:08][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 14:45:09'* [2025-03-26 14:10:08][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 14:10:09'* [2025-03-26 14:10:08][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 14:45:09'* [2025-03-26 14:10:08][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 14:10:09'* [2025-03-26 14:20:05][DEBUG] : klereo::actualizeValues / Start [2025-03-26 14:20:05][DEBUG] : klereo::actualizeValues / + Equipment name: 'Piscine Kléréo' [2025-03-26 14:20:05][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 14:45:09'* [2025-03-26 14:20:05][DEBUG] : klereo::getIndex / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 15:45:06'* [2025-03-26 14:20:05][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 14:45:09'* [2025-03-26 14:20:05][DEBUG] : klereo::getPoolDetails / page_content = *'HTTP/1.1 200 OK Date: Wed, 26 Mar 2025 13:20:05 GMT Server: Apache/2.4.41 (Ubuntu) Content-Length: 7055 Content-Type: application/json; charset=UTF-8 {"status":"ok","response":[{"idSystem":4530,"poolNickname":"Ma piscine","access":10,"emailNotify":1,"podSerial":"0301C493001E0E8E","device":0,"tabHW":109,"tabSW":"188D","tabBoot":209,"affHW":110,"affSW":"188D","affBoot":209,"status":797440,"infosTime":159,"Now":1742995205,"jitter":-123,"autoClock":1,"suspended":0,"installDate":1619427473,"rfSent":235377,"rfErr":41304,"ProductIdx":3,"FastValid":0,"NoLimit":0,"Inside":0,"BSVFlow":0,"CfgFSTab":1,"CfgFSMC1":0,"CfgFSMC2":0,"CfgFSAB":0,"NeedSettings":0,"IgnoreFiltering":0,"PoolConfig":79155,"extIJ":1,"FlowMC1":0,"FlowMC2":0,"FlowKPC":1,"PressionCapteur":-1,"EauCapteur":16,"pHCapteur":17,"TraitCapteur":18,"params":{"ParamVersion":123,"Elec_Throttle":100,"VolumeEau":80,"DebitPompe":20,"HeatControlTime":255,"MaxFilterTime":96,"ConsigneChlore":1.5,"ConsignePH":7.199999809265137,"ConsigneRedox":660,"ConsigneEau":18.5,"CleanFilter":700,"SeuilHorsGel":0.5,"EauMin":0,"EauMax":40,"pHMin":6.599999904632568,"pHMax":8,"OrpMin":500,"OrpMax":850,"AirMin":-5,"AirMax":50,"PressureMin":200,"PressureMax":1200,"PHMinus_Concentration":84,"PHMinus_Debit":15,"PHMinus_Cycle":300,"PHMinus_MaxDay":3520,"PHMinus_TotalTime":114101,"Regul_MaxPH":7.800000190734863,"Chlore_Concentration":25,"Chlore_Debit":15,"ElectroChlore_Cycle":300,"ElectroChlore_MaxDay":4000,"ElectroChlore_TotalTime":1266898,"CfgSalt":0,"MidJour1":52,"Chauff_Cycle":900,"Chauff_TotalTime":14738294,"Filtration_TotalTime":39096735,"Elec_ProdMini":500,"Elec_ProdNormal":20000,"Elec_ProdMaxi":65500,"Elec_TMini":15,"Elec_TMaxi":240,"Elec_TOff":15,"Elec_TempRef":15,"Elec_ProdRef":1500,"Elec_Coef":0.08699999749660492,"Elec_ChocRatio":45,"Elec_CouvRatio":20,"Elec_Mode":0,"Elec_TempSecurity":15,"Elec_InteriorRatio":20,"Elec_ORPSecurity":800,"RegulModes":4370,"RegulTemperature":12.360600471496582,"RegulDuree":3.180300235748291,"ChloreChocOffset":100,"RegTempMin":10,"RegTemp1":15,"RegTemp2":25,"RegTempMax":30,"RegDuree":2,"RegCoef1":24,"RegCoef2":64,"RegFlags":0,"HorsGelTMax":7200,"HorsGelTOn":3600,"VolumePH_PerDay":100,"VolumeTrait_PerDay":750,"PressureSecurite":100,"PoolConfig":79155,"Oxy_TempRef1":15,"Oxy_TempRef2":20,"Oxy_BesoinRef1":15,"Oxy_BesoinRef2":20,"Oxy_Coef1":0.0666700005531311,"Oxy_Coef2":0.07999999821186066,"Oxy_H2O2":380,"VolumeFloc_PerDay":200,"Filtration_CurrentTime":6760,"Filtration_OffTime":65535,"Filtration_TodayTime":6762,"PHMinus_TodayTime":0,"PHMinus_TOn":0,"ElectroChlore_TodayTime":823,"ElectroChlore_TOn":29,"Chlore_MaxCycle":200,"Dummy":0,"Chauff_TodayTime":0,"Chauff_TOn":0,"ChocTimer":0,"RegRedoxSlope":0.3199462890625,"SuspendHorsGelTimer":0,"TimePH_ToPush":0,"TimeTrait_ToPush":0,"Elec_TimeRemain":0,"PressureOffset":0,"Elec_GramReq":0,"Elec_CycleTimer":0,"Elec_GramDone":0,"Unused":0,"ChlMin":0.10000000149011612,"ChlMax":5,"Measure_CurrentTime":6752,"Measure_OffTime":65535,"TimeFloc_ToPush":0,"PoolMode":2,"TraitMode":1,"pHMode":1,"HeaterMode":1,"HeatHyst":0,"PacPanel":0,"PacFan":0,"Booster":0,"SaltThreshold":0,"NoLowVoltProd":0},"probes":[{"index":1,"type":1,"status":1,"updated":0,"filteredValue":13.1875,"filteredTime":330,"directValue":13.1875,"directTime":330,"updateTime":157,"seuilMin":-5,"seuilMax":50,"calib1":0,"calib2":0,"calib3":0},{"index":6,"type":12,"status":1,"updated":0,"filteredValue":100,"filteredTime":152,"directValue":100,"directTime":152,"updateTime":151,"seuilMin":10,"seuilMax":110,"calib1":2,"calib2":0,"calib3":0},{"index":7,"type":12,"status":1,"updated":0,"filteredValue":100,"filteredTime":153,"directValue":100,"directTime":153,"updateTime":150,"seuilMin":10,"seuilMax":110,"calib1":2,"calib2":0,"calib3":0},{"index":8,"type":13,"status":1,"updated":0,"filteredValue":0,"filteredTime":67,"directValue":0,"directTime":67,"updateTime":66,"seuilMin":-10,"seuilMax":110,"calib1":0,"calib2":0,"calib3":0},{"index":16,"type":5,"status":1,"updated":0,"filteredValue":12.375,"filteredTime":61,"directValue":12.375,"directTime":61,"updateTime":57,"seuilMin":0,"seuilMax":40,"calib1":0,"calib2":0,"calib3":0},{"index":17,"type":3,"status":1,"updated":0,"filteredValue":5.21438,"filteredTime":64,"directValue":5.21438,"directTime":64,"updateTime":55,"seuilMin":6.6,"seuilMax":8,"calib1":431,"calib2":634,"calib3":18},{"index":18,"type":4,"status":1,"updated":0,"filteredValue":706.452,"filteredTime":55,"directValue":706.452,"directTime":55,"updateTime":54,"seuilMin":500,"seuilMax":850,"calib1":635,"calib2":263,"calib3":0}],"HorsGel":1,"PrioPh":1,"PrioTrait":1,"PrioHeat":0,"PrioPress":1,"PrioChoc":1,"AlternatePower":0,"HGChauff":3,"outs":[{"index":0,"type":0,"mode":0,"status":0,"totalTime":0,"offDelay":1,"flags":608,"map":0,"cloneSrc":1,"updateTime":782,"realStatus":0},{"index":1,"type":0,"mode":3,"status":1,"totalTime":39096556,"offDelay":5,"flags":8747,"map":1,"cloneSrc":1,"updateTime":780,"realStatus":1},{"index":2,"type":0,"mode":3,"status":0,"totalTime":114101,"offDelay":2,"flags":0,"map":5,"cloneSrc":0,"updateTime":781,"realStatus":0},{"index":3,"type":0,"mode":3,"status":0,"totalTime":1266898,"offDelay":2,"flags":2,"map":6,"cloneSrc":1,"updateTime":778,"realStatus":0},{"index":4,"type":0,"mode":0,"status":0,"totalTime":14738294,"offDelay":240,"flags":22,"map":4,"cloneSrc":0,"updateTime":693,"realStatus":0}],"PumpMaxSpeed":1,"alerts":[{"index":0,"code":7,"param":17,"level":5,"initial":1646841,"updateTime":513}],"plans":[{"index":0,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":494,"plan64":"AAAAAAAAAAAAAAAA"},{"index":1,"plan":"\u0000\u0000\u0000\u0000\u0000ðÿÿ\u0001\u0000\u0000\u0000","updateTime":495,"plan64":"AAAAAADw//8BAAAA"},{"index":3,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":491,"plan64":"AAAAAAAAAAAAAAAA"},{"index":5,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":490,"plan64":"AAAAAAAAAAAAAAAA"},{"index":6,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":489,"plan64":"AAAAAAAAAAAAAAAA"},{"index":7,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":408,"plan64":"AAAAAAAAAAAAAAAA"},{"index":8,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":405,"plan64":"AAAAAAAAAAAAAAAA"},{"index":16,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":412,"plan64":"AAAAAAAAAAAAAAAA"},{"index":17,"plan":"ÿÿÿÿ\u0000\u0000\u0000\u0000\u0000\u0000ðÿ","updateTime":406,"plan64":"/////wAAAAAAAPD/"},{"index":255,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000þ\u001f\u0000\u0000\u0000\u0000","updateTime":324,"plan64":"AAAAAAAA/h8AAAAA"}],"register":{"pin":"0301-1969806-660","proID":660,"lastUpdate":1616506283,"compta":"AR7782"},"Address":{"idAddress":16596,"street":"515 ROUTE DE VILLAROUX","zipcode":"73110","city":"La Chapelle-Blanche","country":"France","latitude":45.4529767,"longitude":6.0696925,"app":293},"podinfo":{"app":293,"pingSent":15554,"pongRx":15390,"pingFail":75},"PodSW":293,"PodSW2":1,"IORename":[]}]}'* [2025-03-26 14:20:05][DEBUG] : klereo::getPoolDetails / curl_request return OK [2025-03-26 14:20:05][DEBUG] : klereo::actualizeValues / + probes = 'array ( 0 => array ( 'logicalId' => 'probe_1', 'minValue' => -5.0, 'maxValue' => 50.0, 'filteredValue' => 13.1875, 'directValue' => 13.1875, 'description' => 'Température air (1);°C', ), 1 => array ( 'logicalId' => 'probe_6', 'minValue' => 10.0, 'maxValue' => 110.0, 'filteredValue' => 100, 'directValue' => 100, 'description' => 'Niveau bidon (6);%', ), 2 => array ( 'logicalId' => 'probe_7', 'minValue' => 10.0, 'maxValue' => 110.0, 'filteredValue' => 100, 'directValue' => 100, 'description' => 'Niveau bidon (7);%', ), 3 => array ( 'logicalId' => 'probe_8', 'minValue' => -10.0, 'maxValue' => 110.0, 'filteredValue' => 0, 'directValue' => 0, 'description' => 'Position volet / couverture (8);%', ), 4 => array ( 'logicalId' => 'probe_16', 'minValue' => 0.0, 'maxValue' => 40.0, 'filteredValue' => 12.375, 'directValue' => 12.375, 'description' => 'Température eau (16);°C', ), 5 => array ( 'logicalId' => 'probe_17', 'minValue' => 5.0, 'maxValue' => 8.0, 'filteredValue' => 5.21438, 'directValue' => 5.21438, 'description' => 'pH seul (17);pH', ), 6 => array ( 'logicalId' => 'probe_18', 'minValue' => 500.0, 'maxValue' => 850.0, 'filteredValue' => 706.452, 'directValue' => 706.452, 'description' => 'Redox seul (18);mV', ), )' [2025-03-26 14:20:06][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 14:45:09'* [2025-03-26 14:20:06][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 14:29:55'* [2025-03-26 14:20:06][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 14:45:09'* [2025-03-26 14:20:06][DEBUG] : klereo::getIndex / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 15:45:06'* [2025-03-26 14:20:06][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 14:45:09'* [2025-03-26 14:20:06][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 14:29:55'* [2025-03-26 14:20:06][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 14:45:09'* [2025-03-26 14:20:06][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 14:29:55'* [2025-03-26 14:20:06][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 14:45:09'* [2025-03-26 14:20:06][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 14:29:55'* [2025-03-26 14:20:06][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 14:45:09'* [2025-03-26 14:20:06][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 14:29:55'* [2025-03-26 14:20:06][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 14:45:09'* [2025-03-26 14:20:06][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 14:29:55'* [2025-03-26 14:30:18][DEBUG] : klereo::actualizeValues / Start [2025-03-26 14:30:18][DEBUG] : klereo::actualizeValues / + Equipment name: 'Piscine Kléréo' [2025-03-26 14:30:18][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 14:45:09'* [2025-03-26 14:30:18][DEBUG] : klereo::getIndex / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 15:45:06'* [2025-03-26 14:30:18][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 14:45:09'* [2025-03-26 14:30:18][DEBUG] : klereo::getPoolDetails / page_content = *'HTTP/1.1 200 OK Date: Wed, 26 Mar 2025 13:30:18 GMT Server: Apache/2.4.41 (Ubuntu) Content-Length: 7067 Content-Type: application/json; charset=UTF-8 {"status":"ok","response":[{"idSystem":4530,"poolNickname":"Ma piscine","access":10,"emailNotify":1,"podSerial":"0301C493001E0E8E","device":0,"tabHW":109,"tabSW":"188D","tabBoot":209,"affHW":110,"affSW":"188D","affBoot":209,"status":797440,"infosTime":772,"Now":1742995818,"jitter":-123,"autoClock":1,"suspended":0,"installDate":1619427473,"rfSent":235377,"rfErr":41304,"ProductIdx":3,"FastValid":0,"NoLimit":0,"Inside":0,"BSVFlow":0,"CfgFSTab":1,"CfgFSMC1":0,"CfgFSMC2":0,"CfgFSAB":0,"NeedSettings":0,"IgnoreFiltering":0,"PoolConfig":79155,"extIJ":1,"FlowMC1":0,"FlowMC2":0,"FlowKPC":1,"PressionCapteur":-1,"EauCapteur":16,"pHCapteur":17,"TraitCapteur":18,"params":{"ParamVersion":123,"Elec_Throttle":100,"VolumeEau":80,"DebitPompe":20,"HeatControlTime":255,"MaxFilterTime":96,"ConsigneChlore":1.5,"ConsignePH":7.199999809265137,"ConsigneRedox":660,"ConsigneEau":18.5,"CleanFilter":700,"SeuilHorsGel":0.5,"EauMin":0,"EauMax":40,"pHMin":6.599999904632568,"pHMax":8,"OrpMin":500,"OrpMax":850,"AirMin":-5,"AirMax":50,"PressureMin":200,"PressureMax":1200,"PHMinus_Concentration":84,"PHMinus_Debit":15,"PHMinus_Cycle":300,"PHMinus_MaxDay":3520,"PHMinus_TotalTime":114101,"Regul_MaxPH":7.800000190734863,"Chlore_Concentration":25,"Chlore_Debit":15,"ElectroChlore_Cycle":300,"ElectroChlore_MaxDay":4000,"ElectroChlore_TotalTime":1266925,"CfgSalt":0,"MidJour1":52,"Chauff_Cycle":900,"Chauff_TotalTime":14738294,"Filtration_TotalTime":39097463,"Elec_ProdMini":500,"Elec_ProdNormal":20000,"Elec_ProdMaxi":65500,"Elec_TMini":15,"Elec_TMaxi":240,"Elec_TOff":15,"Elec_TempRef":15,"Elec_ProdRef":1500,"Elec_Coef":0.08699999749660492,"Elec_ChocRatio":45,"Elec_CouvRatio":20,"Elec_Mode":0,"Elec_TempSecurity":15,"Elec_InteriorRatio":20,"Elec_ORPSecurity":800,"RegulModes":4370,"RegulTemperature":12.388364791870117,"RegulDuree":3.1941823959350586,"ChloreChocOffset":100,"RegTempMin":10,"RegTemp1":15,"RegTemp2":25,"RegTempMax":30,"RegDuree":2,"RegCoef1":24,"RegCoef2":64,"RegFlags":0,"HorsGelTMax":7200,"HorsGelTOn":3600,"VolumePH_PerDay":100,"VolumeTrait_PerDay":750,"PressureSecurite":100,"PoolConfig":79155,"Oxy_TempRef1":15,"Oxy_TempRef2":20,"Oxy_BesoinRef1":15,"Oxy_BesoinRef2":20,"Oxy_Coef1":0.0666700005531311,"Oxy_Coef2":0.07999999821186066,"Oxy_H2O2":380,"VolumeFloc_PerDay":200,"Filtration_CurrentTime":7488,"Filtration_OffTime":65535,"Filtration_TodayTime":7490,"PHMinus_TodayTime":0,"PHMinus_TOn":0,"ElectroChlore_TodayTime":834,"ElectroChlore_TOn":0,"Chlore_MaxCycle":200,"Dummy":0,"Chauff_TodayTime":0,"Chauff_TOn":0,"ChocTimer":0,"RegRedoxSlope":0.27496337890625,"SuspendHorsGelTimer":0,"TimePH_ToPush":0,"TimeTrait_ToPush":0,"Elec_TimeRemain":0,"PressureOffset":0,"Elec_GramReq":0,"Elec_CycleTimer":0,"Elec_GramDone":0,"Unused":0,"ChlMin":0.10000000149011612,"ChlMax":5,"Measure_CurrentTime":7560,"Measure_OffTime":65535,"TimeFloc_ToPush":0,"PoolMode":2,"TraitMode":1,"pHMode":1,"HeaterMode":1,"HeatHyst":0,"PacPanel":0,"PacFan":0,"Booster":0,"SaltThreshold":0,"NoLowVoltProd":0},"probes":[{"index":1,"type":1,"status":1,"updated":0,"filteredValue":13.1875,"filteredTime":943,"directValue":13.1875,"directTime":943,"updateTime":770,"seuilMin":-5,"seuilMax":50,"calib1":0,"calib2":0,"calib3":0},{"index":6,"type":12,"status":1,"updated":0,"filteredValue":100,"filteredTime":765,"directValue":100,"directTime":765,"updateTime":764,"seuilMin":10,"seuilMax":110,"calib1":2,"calib2":0,"calib3":0},{"index":7,"type":12,"status":1,"updated":0,"filteredValue":100,"filteredTime":766,"directValue":100,"directTime":766,"updateTime":763,"seuilMin":10,"seuilMax":110,"calib1":2,"calib2":0,"calib3":0},{"index":8,"type":13,"status":1,"updated":0,"filteredValue":0,"filteredTime":680,"directValue":0,"directTime":680,"updateTime":679,"seuilMin":-10,"seuilMax":110,"calib1":0,"calib2":0,"calib3":0},{"index":16,"type":5,"status":1,"updated":0,"filteredValue":12.375,"filteredTime":674,"directValue":12.375,"directTime":674,"updateTime":670,"seuilMin":0,"seuilMax":40,"calib1":0,"calib2":0,"calib3":0},{"index":17,"type":3,"status":1,"updated":0,"filteredValue":5.21438,"filteredTime":677,"directValue":5.21438,"directTime":677,"updateTime":668,"seuilMin":6.6,"seuilMax":8,"calib1":431,"calib2":634,"calib3":18},{"index":18,"type":4,"status":1,"updated":0,"filteredValue":706.452,"filteredTime":668,"directValue":706.452,"directTime":668,"updateTime":667,"seuilMin":500,"seuilMax":850,"calib1":635,"calib2":263,"calib3":0}],"HorsGel":1,"PrioPh":1,"PrioTrait":1,"PrioHeat":0,"PrioPress":1,"PrioChoc":1,"AlternatePower":0,"HGChauff":3,"outs":[{"index":0,"type":0,"mode":0,"status":0,"totalTime":0,"offDelay":1,"flags":608,"map":0,"cloneSrc":0,"updateTime":660,"realStatus":0},{"index":1,"type":0,"mode":3,"status":1,"totalTime":39097289,"offDelay":5,"flags":555,"map":1,"cloneSrc":0,"updateTime":660,"realStatus":1},{"index":2,"type":0,"mode":3,"status":0,"totalTime":114101,"offDelay":2,"flags":0,"map":5,"cloneSrc":0,"updateTime":575,"realStatus":0},{"index":3,"type":0,"mode":3,"status":0,"totalTime":1266925,"offDelay":2,"flags":2,"map":6,"cloneSrc":1,"updateTime":575,"realStatus":0},{"index":4,"type":0,"mode":0,"status":0,"totalTime":14738294,"offDelay":240,"flags":22,"map":4,"cloneSrc":0,"updateTime":574,"realStatus":0}],"PumpMaxSpeed":1,"alerts":[{"index":0,"code":7,"param":17,"level":5,"initial":1646841,"updateTime":397}],"plans":[{"index":0,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":380,"plan64":"AAAAAAAAAAAAAAAA"},{"index":1,"plan":"\u0000\u0000\u0000\u0000\u0000ðÿÿ\u0001\u0000\u0000\u0000","updateTime":379,"plan64":"AAAAAADw//8BAAAA"},{"index":3,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":377,"plan64":"AAAAAAAAAAAAAAAA"},{"index":5,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":290,"plan64":"AAAAAAAAAAAAAAAA"},{"index":6,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":287,"plan64":"AAAAAAAAAAAAAAAA"},{"index":7,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":287,"plan64":"AAAAAAAAAAAAAAAA"},{"index":8,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":284,"plan64":"AAAAAAAAAAAAAAAA"},{"index":16,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":208,"plan64":"AAAAAAAAAAAAAAAA"},{"index":17,"plan":"ÿÿÿÿ\u0000\u0000\u0000\u0000\u0000\u0000ðÿ","updateTime":202,"plan64":"/////wAAAAAAAPD/"},{"index":255,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000þ\u001f\u0000\u0000\u0000\u0000","updateTime":202,"plan64":"AAAAAAAA/h8AAAAA"}],"register":{"pin":"0301-1969806-660","proID":660,"lastUpdate":1616506283,"compta":"AR7782"},"Address":{"idAddress":16596,"street":"515 ROUTE DE VILLAROUX","zipcode":"73110","city":"La Chapelle-Blanche","country":"France","latitude":45.4529767,"longitude":6.0696925,"app":293},"podinfo":{"app":293,"pingSent":15594,"pongRx":15430,"pingFail":75},"PodSW":293,"PodSW2":1,"IORename":[]}]}'* [2025-03-26 14:30:18][DEBUG] : klereo::getPoolDetails / curl_request return OK [2025-03-26 14:30:18][DEBUG] : klereo::actualizeValues / + probes = 'array ( 0 => array ( 'logicalId' => 'probe_1', 'minValue' => -5.0, 'maxValue' => 50.0, 'filteredValue' => 13.1875, 'directValue' => 13.1875, 'description' => 'Température air (1);°C', ), 1 => array ( 'logicalId' => 'probe_6', 'minValue' => 10.0, 'maxValue' => 110.0, 'filteredValue' => 100, 'directValue' => 100, 'description' => 'Niveau bidon (6);%', ), 2 => array ( 'logicalId' => 'probe_7', 'minValue' => 10.0, 'maxValue' => 110.0, 'filteredValue' => 100, 'directValue' => 100, 'description' => 'Niveau bidon (7);%', ), 3 => array ( 'logicalId' => 'probe_8', 'minValue' => -10.0, 'maxValue' => 110.0, 'filteredValue' => 0, 'directValue' => 0, 'description' => 'Position volet / couverture (8);%', ), 4 => array ( 'logicalId' => 'probe_16', 'minValue' => 0.0, 'maxValue' => 40.0, 'filteredValue' => 12.375, 'directValue' => 12.375, 'description' => 'Température eau (16);°C', ), 5 => array ( 'logicalId' => 'probe_17', 'minValue' => 5.0, 'maxValue' => 8.0, 'filteredValue' => 5.21438, 'directValue' => 5.21438, 'description' => 'pH seul (17);pH', ), 6 => array ( 'logicalId' => 'probe_18', 'minValue' => 500.0, 'maxValue' => 850.0, 'filteredValue' => 706.452, 'directValue' => 706.452, 'description' => 'Redox seul (18);mV', ), )' [2025-03-26 14:30:18][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 14:45:09'* [2025-03-26 14:30:18][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 14:40:08'* [2025-03-26 14:30:18][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 14:45:09'* [2025-03-26 14:30:18][DEBUG] : klereo::getIndex / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 15:45:06'* [2025-03-26 14:30:18][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 14:45:09'* [2025-03-26 14:30:18][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 14:40:08'* [2025-03-26 14:30:18][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 14:45:09'* [2025-03-26 14:30:18][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 14:40:08'* [2025-03-26 14:30:18][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 14:45:09'* [2025-03-26 14:30:18][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 14:40:08'* [2025-03-26 14:30:18][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 14:45:09'* [2025-03-26 14:30:18][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 14:40:08'* [2025-03-26 14:30:18][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 14:45:09'* [2025-03-26 14:30:18][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 14:40:08'* [2025-03-26 14:40:07][DEBUG] : klereo::actualizeValues / Start [2025-03-26 14:40:07][DEBUG] : klereo::actualizeValues / + Equipment name: 'Piscine Kléréo' [2025-03-26 14:40:07][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 14:45:09'* [2025-03-26 14:40:07][DEBUG] : klereo::getIndex / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 15:45:06'* [2025-03-26 14:40:07][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 14:45:09'* [2025-03-26 14:40:07][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 14:40:08'* [2025-03-26 14:40:07][DEBUG] : klereo::actualizeValues / + probes = 'array ( 0 => array ( 'logicalId' => 'probe_1', 'minValue' => -5.0, 'maxValue' => 50.0, 'filteredValue' => 13.1875, 'directValue' => 13.1875, 'description' => 'Température air (1);°C', ), 1 => array ( 'logicalId' => 'probe_6', 'minValue' => 10.0, 'maxValue' => 110.0, 'filteredValue' => 100, 'directValue' => 100, 'description' => 'Niveau bidon (6);%', ), 2 => array ( 'logicalId' => 'probe_7', 'minValue' => 10.0, 'maxValue' => 110.0, 'filteredValue' => 100, 'directValue' => 100, 'description' => 'Niveau bidon (7);%', ), 3 => array ( 'logicalId' => 'probe_8', 'minValue' => -10.0, 'maxValue' => 110.0, 'filteredValue' => 0, 'directValue' => 0, 'description' => 'Position volet / couverture (8);%', ), 4 => array ( 'logicalId' => 'probe_16', 'minValue' => 0.0, 'maxValue' => 40.0, 'filteredValue' => 12.375, 'directValue' => 12.375, 'description' => 'Température eau (16);°C', ), 5 => array ( 'logicalId' => 'probe_17', 'minValue' => 5.0, 'maxValue' => 8.0, 'filteredValue' => 5.21438, 'directValue' => 5.21438, 'description' => 'pH seul (17);pH', ), 6 => array ( 'logicalId' => 'probe_18', 'minValue' => 500.0, 'maxValue' => 850.0, 'filteredValue' => 706.452, 'directValue' => 706.452, 'description' => 'Redox seul (18);mV', ), )' [2025-03-26 14:40:07][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 14:45:09'* [2025-03-26 14:40:07][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 14:40:08'* [2025-03-26 14:40:07][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 14:45:09'* [2025-03-26 14:40:07][DEBUG] : klereo::getIndex / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 15:45:06'* [2025-03-26 14:40:07][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 14:45:09'* [2025-03-26 14:40:07][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 14:40:08'* [2025-03-26 14:40:07][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 14:45:09'* [2025-03-26 14:40:07][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 14:40:08'* [2025-03-26 14:40:07][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 14:45:09'* [2025-03-26 14:40:07][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 14:40:08'* [2025-03-26 14:40:07][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 14:45:09'* [2025-03-26 14:40:07][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 14:40:08'* [2025-03-26 14:40:07][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 14:45:09'* [2025-03-26 14:40:07][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 14:40:08'* [2025-03-26 14:50:06][DEBUG] : klereo::actualizeValues / Start [2025-03-26 14:50:06][DEBUG] : klereo::actualizeValues / + Equipment name: 'Piscine Kléréo' [2025-03-26 14:50:06][DEBUG] : klereo::getJwtToken / page_content = *'HTTP/1.1 200 OK Date: Wed, 26 Mar 2025 13:50:06 GMT Server: Apache/2.4.41 (Ubuntu) Authorization: Bearer eyJhbGciOiAiSFMyNTYiLCJ0eXAiOiAiSldUIn0.eyJpc3MiOiJLbGVyZW9Db25uZWN0Iiwic3ViIjozNTcwLCJpYXQiOjE3NDI5OTcwMDYsImV4cCI6MTc0MzYwMTgwNiwiYXVkIjoiY29ubmVjdDMua2xlcmVvLmZyIiwiZGFjIjoxMCwiaGFjIjo4MTk0LCJ2ZXIiOiIzOTItVyJ9.7B5RIv5B4DSOKdwTaR1N9hE2dqlYHk78LCsPg2q0jXk Vary: Accept-Encoding Content-Length: 387 Content-Type: text/html; charset=UTF-8 {"status":"ok","token":"e2185121e9256c78f924130b373317f6ed1a245b","access":10,"histoAccess":8194,"cgAccepted":1,"jwt":"eyJhbGciOiAiSFMyNTYiLCJ0eXAiOiAiSldUIn0.eyJpc3MiOiJLbGVyZW9Db25uZWN0Iiwic3ViIjozNTcwLCJpYXQiOjE3NDI5OTcwMDYsImV4cCI6MTc0MzYwMTgwNiwiYXVkIjoiY29ubmVjdDMua2xlcmVvLmZyIiwiZGFjIjoxMCwiaGFjIjo4MTk0LCJ2ZXIiOiIzOTItVyJ9.7B5RIv5B4DSOKdwTaR1N9hE2dqlYHk78LCsPg2q0jXk","id":3570}'* [2025-03-26 14:50:06][DEBUG] : klereo::getJwtToken / curl_request return OK [2025-03-26 14:50:06][DEBUG] : klereo::getJwtToken / header = *'HTTP/1.1 200 OK Date: Wed, 26 Mar 2025 13:50:06 GMT Server: Apache/2.4.41 (Ubuntu) Authorization: Bearer eyJhbGciOiAiSFMyNTYiLCJ0eXAiOiAiSldUIn0.eyJpc3MiOiJLbGVyZW9Db25uZWN0Iiwic3ViIjozNTcwLCJpYXQiOjE3NDI5OTcwMDYsImV4cCI6MTc0MzYwMTgwNiwiYXVkIjoiY29ubmVjdDMua2xlcmVvLmZyIiwiZGFjIjoxMCwiaGFjIjo4MTk0LCJ2ZXIiOiIzOTItVyJ9.7B5RIv5B4DSOKdwTaR1N9hE2dqlYHk78LCsPg2q0jXk Vary: Accept-Encoding Content-Length: 387 Content-Type: text/html; charset=UTF-8 '* [2025-03-26 14:50:06][DEBUG] : klereo::getJwtToken / body = *'array ( 'status' => 'ok', 'token' => 'e2185121e9256c78f924130b373317f6ed1a245b', 'access' => 10, 'histoAccess' => 8194, 'cgAccepted' => 1, 'jwt' => 'eyJhbGciOiAiSFMyNTYiLCJ0eXAiOiAiSldUIn0.eyJpc3MiOiJLbGVyZW9Db25uZWN0Iiwic3ViIjozNTcwLCJpYXQiOjE3NDI5OTcwMDYsImV4cCI6MTc0MzYwMTgwNiwiYXVkIjoiY29ubmVjdDMua2xlcmVvLmZyIiwiZGFjIjoxMCwiaGFjIjo4MTk0LCJ2ZXIiOiIzOTItVyJ9.7B5RIv5B4DSOKdwTaR1N9hE2dqlYHk78LCsPg2q0jXk', 'id' => 3570, )'* [2025-03-26 14:50:06][DEBUG] : klereo::getIndex / page_content = *'HTTP/1.1 200 OK Date: Wed, 26 Mar 2025 13:50:06 GMT Server: Apache/2.4.41 (Ubuntu) Content-Length: 1168 Content-Type: application/json; charset=UTF-8 {"status":"ok","response":[{"idSystem":4530,"idLinked":null,"poolNickname":"Ma piscine","access":10,"Now":1742997006,"lastPing":3,"infosTime":425,"device":0,"suspended":0,"idAddress":16596,"tabHW":109,"pin":"0301-1969806-660","compta":"AR7782","affSW":"000A","tabSW":"000A","ProductIdx":3,"RegulModes":{"PoolMode":2,"TraitMode":1,"pHMode":1,"HeaterMode":1},"PressionCapteur":-1,"EauCapteur":16,"pHCapteur":17,"TraitCapteur":18,"probes":[{"index":1,"type":1,"status":1,"updated":0,"filteredValue":13.5625,"filteredTime":556,"directValue":13.5625,"directTime":556,"updateTime":423},{"index":16,"type":5,"status":1,"updated":0,"filteredValue":12.5,"filteredTime":340,"directValue":12.5,"directTime":340,"updateTime":326},{"index":17,"type":3,"status":1,"updated":0,"filteredValue":5.19929,"filteredTime":329,"directValue":5.19929,"directTime":329,"updateTime":325},{"index":18,"type":4,"status":1,"updated":0,"filteredValue":716.129,"filteredTime":330,"directValue":716.129,"directTime":330,"updateTime":325}],"PumpType":7,"FRelCount":0,"alertCount":1,"notifyCount":0,"alerts":[{"index":0,"code":7,"param":17,"updateTime":"2025-03-26 14:49:11","level":5}]}],"morePool":0}'* [2025-03-26 14:50:06][DEBUG] : klereo::getIndex / curl_request return OK [2025-03-26 14:50:06][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 15:45:06'* [2025-03-26 14:50:06][DEBUG] : klereo::getPoolDetails / page_content = *'HTTP/1.1 200 OK Date: Wed, 26 Mar 2025 13:50:06 GMT Server: Apache/2.4.41 (Ubuntu) Content-Length: 7060 Content-Type: application/json; charset=UTF-8 {"status":"ok","response":[{"idSystem":4530,"poolNickname":"Ma piscine","access":10,"emailNotify":1,"podSerial":"0301C493001E0E8E","device":0,"tabHW":109,"tabSW":"188D","tabBoot":209,"affHW":110,"affSW":"188D","affBoot":209,"status":797440,"infosTime":425,"Now":1742997006,"jitter":-121,"autoClock":1,"suspended":0,"installDate":1619427473,"rfSent":237146,"rfErr":41304,"ProductIdx":3,"FastValid":0,"NoLimit":0,"Inside":0,"BSVFlow":0,"CfgFSTab":1,"CfgFSMC1":0,"CfgFSMC2":0,"CfgFSAB":0,"NeedSettings":0,"IgnoreFiltering":0,"PoolConfig":79155,"extIJ":1,"FlowMC1":0,"FlowMC2":0,"FlowKPC":1,"PressionCapteur":-1,"EauCapteur":16,"pHCapteur":17,"TraitCapteur":18,"params":{"ParamVersion":123,"Elec_Throttle":100,"VolumeEau":80,"DebitPompe":20,"HeatControlTime":255,"MaxFilterTime":96,"ConsigneChlore":1.5,"ConsignePH":7.199999809265137,"ConsigneRedox":660,"ConsigneEau":18.5,"CleanFilter":700,"SeuilHorsGel":0.5,"EauMin":0,"EauMax":40,"pHMin":6.599999904632568,"pHMax":8,"OrpMin":500,"OrpMax":850,"AirMin":-5,"AirMax":50,"PressureMin":200,"PressureMax":1200,"PHMinus_Concentration":84,"PHMinus_Debit":15,"PHMinus_Cycle":300,"PHMinus_MaxDay":3520,"PHMinus_TotalTime":114101,"Regul_MaxPH":7.800000190734863,"Chlore_Concentration":25,"Chlore_Debit":15,"ElectroChlore_Cycle":300,"ElectroChlore_MaxDay":4000,"ElectroChlore_TotalTime":1266925,"CfgSalt":0,"MidJour1":52,"Chauff_Cycle":900,"Chauff_TotalTime":14738294,"Filtration_TotalTime":39098986,"Elec_ProdMini":500,"Elec_ProdNormal":20000,"Elec_ProdMaxi":65500,"Elec_TMini":15,"Elec_TMaxi":240,"Elec_TOff":15,"Elec_TempRef":15,"Elec_ProdRef":1500,"Elec_Coef":0.08699999749660492,"Elec_ChocRatio":45,"Elec_CouvRatio":20,"Elec_Mode":0,"Elec_TempSecurity":15,"Elec_InteriorRatio":20,"Elec_ORPSecurity":800,"RegulModes":4370,"RegulTemperature":12.460671424865723,"RegulDuree":3.2303357124328613,"ChloreChocOffset":100,"RegTempMin":10,"RegTemp1":15,"RegTemp2":25,"RegTempMax":30,"RegDuree":2,"RegCoef1":24,"RegCoef2":64,"RegFlags":0,"HorsGelTMax":7200,"HorsGelTOn":3600,"VolumePH_PerDay":100,"VolumeTrait_PerDay":750,"PressureSecurite":100,"PoolConfig":79155,"Oxy_TempRef1":15,"Oxy_TempRef2":20,"Oxy_BesoinRef1":15,"Oxy_BesoinRef2":20,"Oxy_Coef1":0.0666700005531311,"Oxy_Coef2":0.07999999821186066,"Oxy_H2O2":380,"VolumeFloc_PerDay":200,"Filtration_CurrentTime":9011,"Filtration_OffTime":65535,"Filtration_TodayTime":9013,"PHMinus_TodayTime":0,"PHMinus_TOn":0,"ElectroChlore_TodayTime":834,"ElectroChlore_TOn":0,"Chlore_MaxCycle":200,"Dummy":0,"Chauff_TodayTime":0,"Chauff_TOn":0,"ChocTimer":0,"RegRedoxSlope":0.060302734375,"SuspendHorsGelTimer":0,"TimePH_ToPush":0,"TimeTrait_ToPush":0,"Elec_TimeRemain":0,"PressureOffset":0,"Elec_GramReq":0,"Elec_CycleTimer":0,"Elec_GramDone":0,"Unused":0,"ChlMin":0.10000000149011612,"ChlMax":5,"Measure_CurrentTime":9083,"Measure_OffTime":65535,"TimeFloc_ToPush":0,"PoolMode":2,"TraitMode":1,"pHMode":1,"HeaterMode":1,"HeatHyst":0,"PacPanel":0,"PacFan":0,"Booster":0,"SaltThreshold":0,"NoLowVoltProd":0},"probes":[{"index":1,"type":1,"status":1,"updated":0,"filteredValue":13.5625,"filteredTime":556,"directValue":13.5625,"directTime":556,"updateTime":423,"seuilMin":-5,"seuilMax":50,"calib1":0,"calib2":0,"calib3":0},{"index":6,"type":12,"status":1,"updated":0,"filteredValue":100,"filteredTime":419,"directValue":100,"directTime":419,"updateTime":416,"seuilMin":10,"seuilMax":110,"calib1":2,"calib2":0,"calib3":0},{"index":7,"type":12,"status":1,"updated":0,"filteredValue":100,"filteredTime":421,"directValue":100,"directTime":421,"updateTime":417,"seuilMin":10,"seuilMax":110,"calib1":2,"calib2":0,"calib3":0},{"index":8,"type":13,"status":1,"updated":0,"filteredValue":0,"filteredTime":339,"directValue":0,"directTime":339,"updateTime":336,"seuilMin":-10,"seuilMax":110,"calib1":0,"calib2":0,"calib3":0},{"index":16,"type":5,"status":1,"updated":0,"filteredValue":12.5,"filteredTime":340,"directValue":12.5,"directTime":340,"updateTime":326,"seuilMin":0,"seuilMax":40,"calib1":0,"calib2":0,"calib3":0},{"index":17,"type":3,"status":1,"updated":0,"filteredValue":5.19929,"filteredTime":329,"directValue":5.19929,"directTime":329,"updateTime":325,"seuilMin":6.6,"seuilMax":8,"calib1":431,"calib2":634,"calib3":18},{"index":18,"type":4,"status":1,"updated":0,"filteredValue":716.129,"filteredTime":330,"directValue":716.129,"directTime":330,"updateTime":325,"seuilMin":500,"seuilMax":850,"calib1":635,"calib2":263,"calib3":0}],"HorsGel":1,"PrioPh":1,"PrioTrait":1,"PrioHeat":0,"PrioPress":1,"PrioChoc":1,"AlternatePower":0,"HGChauff":3,"outs":[{"index":0,"type":0,"mode":0,"status":0,"totalTime":0,"offDelay":1,"flags":608,"map":0,"cloneSrc":0,"updateTime":316,"realStatus":0},{"index":1,"type":0,"mode":3,"status":1,"totalTime":39098893,"offDelay":5,"flags":555,"map":1,"cloneSrc":0,"updateTime":236,"realStatus":1},{"index":2,"type":0,"mode":3,"status":0,"totalTime":114101,"offDelay":2,"flags":0,"map":5,"cloneSrc":0,"updateTime":235,"realStatus":0},{"index":3,"type":0,"mode":3,"status":0,"totalTime":1266925,"offDelay":2,"flags":2,"map":6,"cloneSrc":0,"updateTime":234,"realStatus":0},{"index":4,"type":0,"mode":0,"status":0,"totalTime":14738294,"offDelay":240,"flags":22,"map":4,"cloneSrc":0,"updateTime":232,"realStatus":0}],"PumpMaxSpeed":1,"alerts":[{"index":0,"code":7,"param":17,"level":5,"initial":1646841,"updateTime":55}],"plans":[{"index":0,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":755,"plan64":"AAAAAAAAAAAAAAAA"},{"index":1,"plan":"\u0000\u0000\u0000\u0000\u0000ðÿÿ\u0001\u0000\u0000\u0000","updateTime":755,"plan64":"AAAAAADw//8BAAAA"},{"index":3,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":753,"plan64":"AAAAAAAAAAAAAAAA"},{"index":5,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":751,"plan64":"AAAAAAAAAAAAAAAA"},{"index":6,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":749,"plan64":"AAAAAAAAAAAAAAAA"},{"index":7,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":670,"plan64":"AAAAAAAAAAAAAAAA"},{"index":8,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":666,"plan64":"AAAAAAAAAAAAAAAA"},{"index":16,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":672,"plan64":"AAAAAAAAAAAAAAAA"},{"index":17,"plan":"ÿÿÿÿ\u0000\u0000\u0000\u0000\u0000\u0000ðÿ","updateTime":668,"plan64":"/////wAAAAAAAPD/"},{"index":255,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000þ\u001f\u0000\u0000\u0000\u0000","updateTime":585,"plan64":"AAAAAAAA/h8AAAAA"}],"register":{"pin":"0301-1969806-660","proID":660,"lastUpdate":1616506283,"compta":"AR7782"},"Address":{"idAddress":16596,"street":"515 ROUTE DE VILLAROUX","zipcode":"73110","city":"La Chapelle-Blanche","country":"France","latitude":45.4529767,"longitude":6.0696925,"app":293},"podinfo":{"app":293,"pingSent":15634,"pongRx":15470,"pingFail":75},"PodSW":293,"PodSW2":1,"IORename":[]}]}'* [2025-03-26 14:50:06][DEBUG] : klereo::getPoolDetails / curl_request return OK [2025-03-26 14:50:06][DEBUG] : klereo::actualizeValues / + probes = 'array ( 0 => array ( 'logicalId' => 'probe_1', 'minValue' => -5.0, 'maxValue' => 50.0, 'filteredValue' => 13.5625, 'directValue' => 13.5625, 'description' => 'Température air (1);°C', ), 1 => array ( 'logicalId' => 'probe_6', 'minValue' => 10.0, 'maxValue' => 110.0, 'filteredValue' => 100, 'directValue' => 100, 'description' => 'Niveau bidon (6);%', ), 2 => array ( 'logicalId' => 'probe_7', 'minValue' => 10.0, 'maxValue' => 110.0, 'filteredValue' => 100, 'directValue' => 100, 'description' => 'Niveau bidon (7);%', ), 3 => array ( 'logicalId' => 'probe_8', 'minValue' => -10.0, 'maxValue' => 110.0, 'filteredValue' => 0, 'directValue' => 0, 'description' => 'Position volet / couverture (8);%', ), 4 => array ( 'logicalId' => 'probe_16', 'minValue' => 0.0, 'maxValue' => 40.0, 'filteredValue' => 12.5, 'directValue' => 12.5, 'description' => 'Température eau (16);°C', ), 5 => array ( 'logicalId' => 'probe_17', 'minValue' => 5.0, 'maxValue' => 8.0, 'filteredValue' => 5.19929, 'directValue' => 5.19929, 'description' => 'pH seul (17);pH', ), 6 => array ( 'logicalId' => 'probe_18', 'minValue' => 500.0, 'maxValue' => 850.0, 'filteredValue' => 716.129, 'directValue' => 716.129, 'description' => 'Redox seul (18);mV', ), )' [2025-03-26 14:50:07][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 15:45:06'* [2025-03-26 14:50:07][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 14:59:56'* [2025-03-26 14:50:07][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 15:45:06'* [2025-03-26 14:50:07][DEBUG] : klereo::getIndex / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 18:45:06'* [2025-03-26 14:50:07][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 15:45:06'* [2025-03-26 14:50:07][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 14:59:56'* [2025-03-26 14:50:07][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 15:45:06'* [2025-03-26 14:50:07][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 14:59:56'* [2025-03-26 14:50:07][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 15:45:06'* [2025-03-26 14:50:07][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 14:59:56'* [2025-03-26 14:50:07][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 15:45:06'* [2025-03-26 14:50:07][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 14:59:56'* [2025-03-26 14:50:07][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 15:45:06'* [2025-03-26 14:50:07][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 14:59:56'* [2025-03-26 15:00:19][DEBUG] : klereo::actualizeValues / Start [2025-03-26 15:00:19][DEBUG] : klereo::actualizeValues / + Equipment name: 'Piscine Kléréo' [2025-03-26 15:00:19][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 15:45:06'* [2025-03-26 15:00:19][DEBUG] : klereo::getIndex / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 18:45:06'* [2025-03-26 15:00:19][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 15:45:06'* [2025-03-26 15:00:19][DEBUG] : klereo::getPoolDetails / page_content = *'HTTP/1.1 200 OK Date: Wed, 26 Mar 2025 14:00:19 GMT Server: Apache/2.4.41 (Ubuntu) Content-Length: 7059 Content-Type: application/json; charset=UTF-8 {"status":"ok","response":[{"idSystem":4530,"poolNickname":"Ma piscine","access":10,"emailNotify":1,"podSerial":"0301C493001E0E8E","device":0,"tabHW":109,"tabSW":"188D","tabBoot":209,"affHW":110,"affSW":"188D","affBoot":209,"status":797440,"infosTime":322,"Now":1742997619,"jitter":-118,"autoClock":1,"suspended":0,"installDate":1619427473,"rfSent":238035,"rfErr":41304,"ProductIdx":3,"FastValid":0,"NoLimit":0,"Inside":0,"BSVFlow":0,"CfgFSTab":1,"CfgFSMC1":0,"CfgFSMC2":0,"CfgFSAB":0,"NeedSettings":0,"IgnoreFiltering":0,"PoolConfig":79155,"extIJ":1,"FlowMC1":0,"FlowMC2":0,"FlowKPC":1,"PressionCapteur":-1,"EauCapteur":16,"pHCapteur":17,"TraitCapteur":18,"params":{"ParamVersion":123,"Elec_Throttle":100,"VolumeEau":80,"DebitPompe":20,"HeatControlTime":255,"MaxFilterTime":96,"ConsigneChlore":1.5,"ConsignePH":7.199999809265137,"ConsigneRedox":660,"ConsigneEau":18.5,"CleanFilter":700,"SeuilHorsGel":0.5,"EauMin":0,"EauMax":40,"pHMin":6.599999904632568,"pHMax":8,"OrpMin":500,"OrpMax":850,"AirMin":-5,"AirMax":50,"PressureMin":200,"PressureMax":1200,"PHMinus_Concentration":84,"PHMinus_Debit":15,"PHMinus_Cycle":300,"PHMinus_MaxDay":3520,"PHMinus_TotalTime":114101,"Regul_MaxPH":7.800000190734863,"Chlore_Concentration":25,"Chlore_Debit":15,"ElectroChlore_Cycle":300,"ElectroChlore_MaxDay":4000,"ElectroChlore_TotalTime":1266925,"CfgSalt":0,"MidJour1":52,"Chauff_Cycle":900,"Chauff_TotalTime":14738294,"Filtration_TotalTime":39098986,"Elec_ProdMini":500,"Elec_ProdNormal":20000,"Elec_ProdMaxi":65500,"Elec_TMini":15,"Elec_TMaxi":240,"Elec_TOff":15,"Elec_TempRef":15,"Elec_ProdRef":1500,"Elec_Coef":0.08699999749660492,"Elec_ChocRatio":45,"Elec_CouvRatio":20,"Elec_Mode":0,"Elec_TempSecurity":15,"Elec_InteriorRatio":20,"Elec_ORPSecurity":800,"RegulModes":4370,"RegulTemperature":12.460671424865723,"RegulDuree":3.2303357124328613,"ChloreChocOffset":100,"RegTempMin":10,"RegTemp1":15,"RegTemp2":25,"RegTempMax":30,"RegDuree":2,"RegCoef1":24,"RegCoef2":64,"RegFlags":0,"HorsGelTMax":7200,"HorsGelTOn":3600,"VolumePH_PerDay":100,"VolumeTrait_PerDay":750,"PressureSecurite":100,"PoolConfig":79155,"Oxy_TempRef1":15,"Oxy_TempRef2":20,"Oxy_BesoinRef1":15,"Oxy_BesoinRef2":20,"Oxy_Coef1":0.0666700005531311,"Oxy_Coef2":0.07999999821186066,"Oxy_H2O2":380,"VolumeFloc_PerDay":200,"Filtration_CurrentTime":9011,"Filtration_OffTime":65535,"Filtration_TodayTime":9013,"PHMinus_TodayTime":0,"PHMinus_TOn":0,"ElectroChlore_TodayTime":834,"ElectroChlore_TOn":0,"Chlore_MaxCycle":200,"Dummy":0,"Chauff_TodayTime":0,"Chauff_TOn":0,"ChocTimer":0,"RegRedoxSlope":0.060302734375,"SuspendHorsGelTimer":0,"TimePH_ToPush":0,"TimeTrait_ToPush":0,"Elec_TimeRemain":0,"PressureOffset":0,"Elec_GramReq":0,"Elec_CycleTimer":0,"Elec_GramDone":0,"Unused":0,"ChlMin":0.10000000149011612,"ChlMax":5,"Measure_CurrentTime":9083,"Measure_OffTime":65535,"TimeFloc_ToPush":0,"PoolMode":2,"TraitMode":1,"pHMode":1,"HeaterMode":1,"HeatHyst":0,"PacPanel":0,"PacFan":0,"Booster":0,"SaltThreshold":0,"NoLowVoltProd":0},"probes":[{"index":1,"type":1,"status":1,"updated":0,"filteredValue":13.6875,"filteredTime":539,"directValue":13.6875,"directTime":539,"updateTime":239,"seuilMin":-5,"seuilMax":50,"calib1":0,"calib2":0,"calib3":0},{"index":6,"type":12,"status":1,"updated":0,"filteredValue":100,"filteredTime":233,"directValue":100,"directTime":233,"updateTime":232,"seuilMin":10,"seuilMax":110,"calib1":2,"calib2":0,"calib3":0},{"index":7,"type":12,"status":1,"updated":0,"filteredValue":100,"filteredTime":234,"directValue":100,"directTime":234,"updateTime":232,"seuilMin":10,"seuilMax":110,"calib1":2,"calib2":0,"calib3":0},{"index":8,"type":13,"status":1,"updated":0,"filteredValue":0,"filteredTime":234,"directValue":0,"directTime":234,"updateTime":231,"seuilMin":-10,"seuilMax":110,"calib1":0,"calib2":0,"calib3":0},{"index":16,"type":5,"status":1,"updated":0,"filteredValue":12.5,"filteredTime":230,"directValue":12.5,"directTime":230,"updateTime":221,"seuilMin":0,"seuilMax":40,"calib1":0,"calib2":0,"calib3":0},{"index":17,"type":3,"status":1,"updated":0,"filteredValue":5.19929,"filteredTime":150,"directValue":5.19929,"directTime":150,"updateTime":141,"seuilMin":6.6,"seuilMax":8,"calib1":431,"calib2":634,"calib3":18},{"index":18,"type":4,"status":1,"updated":0,"filteredValue":712.903,"filteredTime":150,"directValue":716.129,"directTime":140,"updateTime":140,"seuilMin":500,"seuilMax":850,"calib1":635,"calib2":263,"calib3":0}],"HorsGel":1,"PrioPh":1,"PrioTrait":1,"PrioHeat":0,"PrioPress":1,"PrioChoc":1,"AlternatePower":0,"HGChauff":3,"outs":[{"index":0,"type":0,"mode":0,"status":0,"totalTime":0,"offDelay":1,"flags":608,"map":0,"cloneSrc":1,"updateTime":132,"realStatus":0},{"index":1,"type":0,"mode":3,"status":1,"totalTime":39099608,"offDelay":5,"flags":555,"map":1,"cloneSrc":0,"updateTime":131,"realStatus":1},{"index":2,"type":0,"mode":3,"status":0,"totalTime":114101,"offDelay":2,"flags":0,"map":5,"cloneSrc":1,"updateTime":130,"realStatus":0},{"index":3,"type":0,"mode":3,"status":0,"totalTime":1266925,"offDelay":2,"flags":2,"map":6,"cloneSrc":1,"updateTime":44,"realStatus":0},{"index":4,"type":0,"mode":0,"status":0,"totalTime":14738294,"offDelay":240,"flags":22,"map":4,"cloneSrc":0,"updateTime":44,"realStatus":0}],"PumpMaxSpeed":1,"alerts":[{"index":0,"code":7,"param":17,"level":5,"initial":1646841,"updateTime":668}],"plans":[{"index":0,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":652,"plan64":"AAAAAAAAAAAAAAAA"},{"index":1,"plan":"\u0000\u0000\u0000\u0000\u0000ðÿÿ\u0001\u0000\u0000\u0000","updateTime":649,"plan64":"AAAAAADw//8BAAAA"},{"index":3,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":569,"plan64":"AAAAAAAAAAAAAAAA"},{"index":5,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":567,"plan64":"AAAAAAAAAAAAAAAA"},{"index":6,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":565,"plan64":"AAAAAAAAAAAAAAAA"},{"index":7,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":563,"plan64":"AAAAAAAAAAAAAAAA"},{"index":8,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":563,"plan64":"AAAAAAAAAAAAAAAA"},{"index":16,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":488,"plan64":"AAAAAAAAAAAAAAAA"},{"index":17,"plan":"ÿÿÿÿ\u0000\u0000\u0000\u0000\u0000\u0000ðÿ","updateTime":483,"plan64":"/////wAAAAAAAPD/"},{"index":255,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000þ\u001f\u0000\u0000\u0000\u0000","updateTime":481,"plan64":"AAAAAAAA/h8AAAAA"}],"register":{"pin":"0301-1969806-660","proID":660,"lastUpdate":1616506283,"compta":"AR7782"},"Address":{"idAddress":16596,"street":"515 ROUTE DE VILLAROUX","zipcode":"73110","city":"La Chapelle-Blanche","country":"France","latitude":45.4529767,"longitude":6.0696925,"app":293},"podinfo":{"app":293,"pingSent":15674,"pongRx":15510,"pingFail":75},"PodSW":293,"PodSW2":1,"IORename":[]}]}'* [2025-03-26 15:00:19][DEBUG] : klereo::getPoolDetails / curl_request return OK [2025-03-26 15:00:19][DEBUG] : klereo::actualizeValues / + probes = 'array ( 0 => array ( 'logicalId' => 'probe_1', 'minValue' => -5.0, 'maxValue' => 50.0, 'filteredValue' => 13.6875, 'directValue' => 13.6875, 'description' => 'Température air (1);°C', ), 1 => array ( 'logicalId' => 'probe_6', 'minValue' => 10.0, 'maxValue' => 110.0, 'filteredValue' => 100, 'directValue' => 100, 'description' => 'Niveau bidon (6);%', ), 2 => array ( 'logicalId' => 'probe_7', 'minValue' => 10.0, 'maxValue' => 110.0, 'filteredValue' => 100, 'directValue' => 100, 'description' => 'Niveau bidon (7);%', ), 3 => array ( 'logicalId' => 'probe_8', 'minValue' => -10.0, 'maxValue' => 110.0, 'filteredValue' => 0, 'directValue' => 0, 'description' => 'Position volet / couverture (8);%', ), 4 => array ( 'logicalId' => 'probe_16', 'minValue' => 0.0, 'maxValue' => 40.0, 'filteredValue' => 12.5, 'directValue' => 12.5, 'description' => 'Température eau (16);°C', ), 5 => array ( 'logicalId' => 'probe_17', 'minValue' => 5.0, 'maxValue' => 8.0, 'filteredValue' => 5.19929, 'directValue' => 5.19929, 'description' => 'pH seul (17);pH', ), 6 => array ( 'logicalId' => 'probe_18', 'minValue' => 500.0, 'maxValue' => 850.0, 'filteredValue' => 712.903, 'directValue' => 716.129, 'description' => 'Redox seul (18);mV', ), )' [2025-03-26 15:00:19][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 15:45:06'* [2025-03-26 15:00:19][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 15:10:09'* [2025-03-26 15:00:19][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 15:45:06'* [2025-03-26 15:00:19][DEBUG] : klereo::getIndex / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 18:45:06'* [2025-03-26 15:00:19][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 15:45:06'* [2025-03-26 15:00:19][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 15:10:09'* [2025-03-26 15:00:19][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 15:45:06'* [2025-03-26 15:00:19][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 15:10:09'* [2025-03-26 15:00:19][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 15:45:06'* [2025-03-26 15:00:19][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 15:10:09'* [2025-03-26 15:00:19][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 15:45:06'* [2025-03-26 15:00:19][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 15:10:09'* [2025-03-26 15:00:19][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 15:45:06'* [2025-03-26 15:00:19][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 15:10:09'* [2025-03-26 15:10:08][DEBUG] : klereo::actualizeValues / Start [2025-03-26 15:10:08][DEBUG] : klereo::actualizeValues / + Equipment name: 'Piscine Kléréo' [2025-03-26 15:10:08][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 15:45:06'* [2025-03-26 15:10:08][DEBUG] : klereo::getIndex / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 18:45:06'* [2025-03-26 15:10:08][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 15:45:06'* [2025-03-26 15:10:08][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 15:10:09'* [2025-03-26 15:10:08][DEBUG] : klereo::actualizeValues / + probes = 'array ( 0 => array ( 'logicalId' => 'probe_1', 'minValue' => -5.0, 'maxValue' => 50.0, 'filteredValue' => 13.6875, 'directValue' => 13.6875, 'description' => 'Température air (1);°C', ), 1 => array ( 'logicalId' => 'probe_6', 'minValue' => 10.0, 'maxValue' => 110.0, 'filteredValue' => 100, 'directValue' => 100, 'description' => 'Niveau bidon (6);%', ), 2 => array ( 'logicalId' => 'probe_7', 'minValue' => 10.0, 'maxValue' => 110.0, 'filteredValue' => 100, 'directValue' => 100, 'description' => 'Niveau bidon (7);%', ), 3 => array ( 'logicalId' => 'probe_8', 'minValue' => -10.0, 'maxValue' => 110.0, 'filteredValue' => 0, 'directValue' => 0, 'description' => 'Position volet / couverture (8);%', ), 4 => array ( 'logicalId' => 'probe_16', 'minValue' => 0.0, 'maxValue' => 40.0, 'filteredValue' => 12.5, 'directValue' => 12.5, 'description' => 'Température eau (16);°C', ), 5 => array ( 'logicalId' => 'probe_17', 'minValue' => 5.0, 'maxValue' => 8.0, 'filteredValue' => 5.19929, 'directValue' => 5.19929, 'description' => 'pH seul (17);pH', ), 6 => array ( 'logicalId' => 'probe_18', 'minValue' => 500.0, 'maxValue' => 850.0, 'filteredValue' => 712.903, 'directValue' => 716.129, 'description' => 'Redox seul (18);mV', ), )' [2025-03-26 15:10:08][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 15:45:06'* [2025-03-26 15:10:08][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 15:10:09'* [2025-03-26 15:10:08][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 15:45:06'* [2025-03-26 15:10:08][DEBUG] : klereo::getIndex / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 18:45:06'* [2025-03-26 15:10:08][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 15:45:06'* [2025-03-26 15:10:08][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 15:10:09'* [2025-03-26 15:10:08][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 15:45:06'* [2025-03-26 15:10:08][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 15:10:09'* [2025-03-26 15:10:08][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 15:45:06'* [2025-03-26 15:10:08][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 15:10:09'* [2025-03-26 15:10:08][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 15:45:06'* [2025-03-26 15:10:08][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 15:10:09'* [2025-03-26 15:10:08][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 15:45:06'* [2025-03-26 15:10:08][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 15:10:09'* [2025-03-26 15:20:12][DEBUG] : klereo::actualizeValues / Start [2025-03-26 15:20:12][DEBUG] : klereo::actualizeValues / + Equipment name: 'Piscine Kléréo' [2025-03-26 15:20:12][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 15:45:06'* [2025-03-26 15:20:12][DEBUG] : klereo::getIndex / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 18:45:06'* [2025-03-26 15:20:12][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 15:45:06'* [2025-03-26 15:20:12][DEBUG] : klereo::getPoolDetails / page_content = *'HTTP/1.1 200 OK Date: Wed, 26 Mar 2025 14:20:12 GMT Server: Apache/2.4.41 (Ubuntu) Content-Length: 7069 Content-Type: application/json; charset=UTF-8 {"status":"ok","response":[{"idSystem":4530,"poolNickname":"Ma piscine","access":10,"emailNotify":1,"podSerial":"0301C493001E0E8E","device":0,"tabHW":109,"tabSW":"188D","tabBoot":209,"affHW":110,"affSW":"188D","affBoot":209,"status":797440,"infosTime":688,"Now":1742998812,"jitter":-123,"autoClock":1,"suspended":0,"installDate":1619427473,"rfSent":238897,"rfErr":41305,"ProductIdx":3,"FastValid":0,"NoLimit":0,"Inside":0,"BSVFlow":0,"CfgFSTab":1,"CfgFSMC1":0,"CfgFSMC2":0,"CfgFSAB":0,"NeedSettings":0,"IgnoreFiltering":0,"PoolConfig":79155,"extIJ":1,"FlowMC1":0,"FlowMC2":0,"FlowKPC":1,"PressionCapteur":-1,"EauCapteur":16,"pHCapteur":17,"TraitCapteur":18,"params":{"ParamVersion":123,"Elec_Throttle":100,"VolumeEau":80,"DebitPompe":20,"HeatControlTime":255,"MaxFilterTime":96,"ConsigneChlore":1.5,"ConsignePH":7.199999809265137,"ConsigneRedox":660,"ConsigneEau":18.5,"CleanFilter":700,"SeuilHorsGel":0.5,"EauMin":0,"EauMax":40,"pHMin":6.599999904632568,"pHMax":8,"OrpMin":500,"OrpMax":850,"AirMin":-5,"AirMax":50,"PressureMin":200,"PressureMax":1200,"PHMinus_Concentration":84,"PHMinus_Debit":15,"PHMinus_Cycle":300,"PHMinus_MaxDay":3520,"PHMinus_TotalTime":114101,"Regul_MaxPH":7.800000190734863,"Chlore_Concentration":25,"Chlore_Debit":15,"ElectroChlore_Cycle":300,"ElectroChlore_MaxDay":4000,"ElectroChlore_TotalTime":1266925,"CfgSalt":0,"MidJour1":52,"Chauff_Cycle":900,"Chauff_TotalTime":14738294,"Filtration_TotalTime":39100546,"Elec_ProdMini":500,"Elec_ProdNormal":20000,"Elec_ProdMaxi":65500,"Elec_TMini":15,"Elec_TMaxi":240,"Elec_TOff":15,"Elec_TempRef":15,"Elec_ProdRef":1500,"Elec_Coef":0.08699999749660492,"Elec_ChocRatio":45,"Elec_CouvRatio":20,"Elec_Mode":0,"Elec_TempSecurity":15,"Elec_InteriorRatio":20,"Elec_ORPSecurity":800,"RegulModes":4370,"RegulTemperature":12.550106048583984,"RegulDuree":3.275053024291992,"ChloreChocOffset":100,"RegTempMin":10,"RegTemp1":15,"RegTemp2":25,"RegTempMax":30,"RegDuree":2,"RegCoef1":24,"RegCoef2":64,"RegFlags":0,"HorsGelTMax":7200,"HorsGelTOn":3600,"VolumePH_PerDay":100,"VolumeTrait_PerDay":750,"PressureSecurite":100,"PoolConfig":79155,"Oxy_TempRef1":15,"Oxy_TempRef2":20,"Oxy_BesoinRef1":15,"Oxy_BesoinRef2":20,"Oxy_Coef1":0.0666700005531311,"Oxy_Coef2":0.07999999821186066,"Oxy_H2O2":380,"VolumeFloc_PerDay":200,"Filtration_CurrentTime":10572,"Filtration_OffTime":65535,"Filtration_TodayTime":10573,"PHMinus_TodayTime":0,"PHMinus_TOn":0,"ElectroChlore_TodayTime":834,"ElectroChlore_TOn":0,"Chlore_MaxCycle":200,"Dummy":0,"Chauff_TodayTime":0,"Chauff_TOn":0,"ChocTimer":0,"RegRedoxSlope":0.0013427734375,"SuspendHorsGelTimer":0,"TimePH_ToPush":0,"TimeTrait_ToPush":0,"Elec_TimeRemain":0,"PressureOffset":0,"Elec_GramReq":0,"Elec_CycleTimer":0,"Elec_GramDone":0,"Unused":0,"ChlMin":0.10000000149011612,"ChlMax":5,"Measure_CurrentTime":10563,"Measure_OffTime":65535,"TimeFloc_ToPush":0,"PoolMode":2,"TraitMode":1,"pHMode":1,"HeaterMode":1,"HeatHyst":0,"PacPanel":0,"PacFan":0,"Booster":0,"SaltThreshold":0,"NoLowVoltProd":0},"probes":[{"index":1,"type":1,"status":1,"updated":0,"filteredValue":13.5625,"filteredTime":787,"directValue":13.5625,"directTime":787,"updateTime":687,"seuilMin":-5,"seuilMax":50,"calib1":0,"calib2":0,"calib3":0},{"index":6,"type":12,"status":1,"updated":0,"filteredValue":100,"filteredTime":683,"directValue":100,"directTime":683,"updateTime":681,"seuilMin":10,"seuilMax":110,"calib1":2,"calib2":0,"calib3":0},{"index":7,"type":12,"status":1,"updated":0,"filteredValue":100,"filteredTime":683,"directValue":100,"directTime":683,"updateTime":680,"seuilMin":10,"seuilMax":110,"calib1":2,"calib2":0,"calib3":0},{"index":8,"type":13,"status":1,"updated":0,"filteredValue":0,"filteredTime":682,"directValue":0,"directTime":682,"updateTime":678,"seuilMin":-10,"seuilMax":110,"calib1":0,"calib2":0,"calib3":0},{"index":16,"type":5,"status":1,"updated":0,"filteredValue":12.5625,"filteredTime":596,"directValue":12.5625,"directTime":596,"updateTime":585,"seuilMin":0,"seuilMax":40,"calib1":0,"calib2":0,"calib3":0},{"index":17,"type":3,"status":1,"updated":0,"filteredValue":5.19929,"filteredTime":588,"directValue":5.19929,"directTime":588,"updateTime":582,"seuilMin":6.6,"seuilMax":8,"calib1":431,"calib2":634,"calib3":18},{"index":18,"type":4,"status":1,"updated":0,"filteredValue":712.903,"filteredTime":589,"directValue":712.903,"directTime":589,"updateTime":581,"seuilMin":500,"seuilMax":850,"calib1":635,"calib2":263,"calib3":0}],"HorsGel":1,"PrioPh":1,"PrioTrait":1,"PrioHeat":0,"PrioPress":1,"PrioChoc":1,"AlternatePower":0,"HGChauff":3,"outs":[{"index":0,"type":0,"mode":0,"status":0,"totalTime":0,"offDelay":1,"flags":608,"map":0,"cloneSrc":0,"updateTime":572,"realStatus":0},{"index":1,"type":0,"mode":3,"status":1,"totalTime":39100358,"offDelay":5,"flags":555,"map":1,"cloneSrc":0,"updateTime":571,"realStatus":1},{"index":2,"type":0,"mode":3,"status":0,"totalTime":114101,"offDelay":2,"flags":0,"map":5,"cloneSrc":0,"updateTime":569,"realStatus":0},{"index":3,"type":0,"mode":3,"status":0,"totalTime":1266925,"offDelay":2,"flags":2,"map":6,"cloneSrc":0,"updateTime":480,"realStatus":0},{"index":4,"type":0,"mode":0,"status":0,"totalTime":14738294,"offDelay":240,"flags":22,"map":4,"cloneSrc":0,"updateTime":479,"realStatus":0}],"PumpMaxSpeed":1,"alerts":[{"index":0,"code":7,"param":17,"level":5,"initial":1646841,"updateTime":290}],"plans":[{"index":0,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":273,"plan64":"AAAAAAAAAAAAAAAA"},{"index":1,"plan":"\u0000\u0000\u0000\u0000\u0000ðÿÿ\u0001\u0000\u0000\u0000","updateTime":270,"plan64":"AAAAAADw//8BAAAA"},{"index":3,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":270,"plan64":"AAAAAAAAAAAAAAAA"},{"index":5,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":267,"plan64":"AAAAAAAAAAAAAAAA"},{"index":6,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":183,"plan64":"AAAAAAAAAAAAAAAA"},{"index":7,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":182,"plan64":"AAAAAAAAAAAAAAAA"},{"index":8,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":179,"plan64":"AAAAAAAAAAAAAAAA"},{"index":16,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":267,"plan64":"AAAAAAAAAAAAAAAA"},{"index":17,"plan":"ÿÿÿÿ\u0000\u0000\u0000\u0000\u0000\u0000ðÿ","updateTime":180,"plan64":"/////wAAAAAAAPD/"},{"index":255,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000ÿ\u001f\u0000\u0000\u0000\u0000","updateTime":95,"plan64":"AAAAAAAA/x8AAAAA"}],"register":{"pin":"0301-1969806-660","proID":660,"lastUpdate":1616506283,"compta":"AR7782"},"Address":{"idAddress":16596,"street":"515 ROUTE DE VILLAROUX","zipcode":"73110","city":"La Chapelle-Blanche","country":"France","latitude":45.4529767,"longitude":6.0696925,"app":293},"podinfo":{"app":293,"pingSent":15714,"pongRx":15550,"pingFail":75},"PodSW":293,"PodSW2":1,"IORename":[]}]}'* [2025-03-26 15:20:12][DEBUG] : klereo::getPoolDetails / curl_request return OK [2025-03-26 15:20:12][DEBUG] : klereo::actualizeValues / + probes = 'array ( 0 => array ( 'logicalId' => 'probe_1', 'minValue' => -5.0, 'maxValue' => 50.0, 'filteredValue' => 13.5625, 'directValue' => 13.5625, 'description' => 'Température air (1);°C', ), 1 => array ( 'logicalId' => 'probe_6', 'minValue' => 10.0, 'maxValue' => 110.0, 'filteredValue' => 100, 'directValue' => 100, 'description' => 'Niveau bidon (6);%', ), 2 => array ( 'logicalId' => 'probe_7', 'minValue' => 10.0, 'maxValue' => 110.0, 'filteredValue' => 100, 'directValue' => 100, 'description' => 'Niveau bidon (7);%', ), 3 => array ( 'logicalId' => 'probe_8', 'minValue' => -10.0, 'maxValue' => 110.0, 'filteredValue' => 0, 'directValue' => 0, 'description' => 'Position volet / couverture (8);%', ), 4 => array ( 'logicalId' => 'probe_16', 'minValue' => 0.0, 'maxValue' => 40.0, 'filteredValue' => 12.5625, 'directValue' => 12.5625, 'description' => 'Température eau (16);°C', ), 5 => array ( 'logicalId' => 'probe_17', 'minValue' => 5.0, 'maxValue' => 8.0, 'filteredValue' => 5.19929, 'directValue' => 5.19929, 'description' => 'pH seul (17);pH', ), 6 => array ( 'logicalId' => 'probe_18', 'minValue' => 500.0, 'maxValue' => 850.0, 'filteredValue' => 712.903, 'directValue' => 712.903, 'description' => 'Redox seul (18);mV', ), )' [2025-03-26 15:20:13][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 15:45:06'* [2025-03-26 15:20:13][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 15:30:02'* [2025-03-26 15:20:13][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 15:45:06'* [2025-03-26 15:20:13][DEBUG] : klereo::getIndex / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 18:45:06'* [2025-03-26 15:20:13][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 15:45:06'* [2025-03-26 15:20:13][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 15:30:02'* [2025-03-26 15:20:13][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 15:45:06'* [2025-03-26 15:20:13][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 15:30:02'* [2025-03-26 15:20:13][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 15:45:06'* [2025-03-26 15:20:13][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 15:30:02'* [2025-03-26 15:20:13][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 15:45:06'* [2025-03-26 15:20:13][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 15:30:02'* [2025-03-26 15:20:13][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 15:45:06'* [2025-03-26 15:20:13][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 15:30:02'* [2025-03-26 15:30:19][DEBUG] : klereo::actualizeValues / Start [2025-03-26 15:30:19][DEBUG] : klereo::actualizeValues / + Equipment name: 'Piscine Kléréo' [2025-03-26 15:30:19][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 15:45:06'* [2025-03-26 15:30:19][DEBUG] : klereo::getIndex / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 18:45:06'* [2025-03-26 15:30:19][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 15:45:06'* [2025-03-26 15:30:19][DEBUG] : klereo::getPoolDetails / page_content = *'HTTP/1.1 200 OK Date: Wed, 26 Mar 2025 14:30:19 GMT Server: Apache/2.4.41 (Ubuntu) Content-Length: 7045 Content-Type: application/json; charset=UTF-8 {"status":"ok","response":[{"idSystem":4530,"poolNickname":"Ma piscine","access":10,"emailNotify":1,"podSerial":"0301C493001E0E8E","device":0,"tabHW":109,"tabSW":"188D","tabBoot":209,"affHW":110,"affSW":"188D","affBoot":209,"status":787200,"infosTime":533,"Now":1742999419,"jitter":-118,"autoClock":1,"suspended":0,"installDate":1619427473,"rfSent":239737,"rfErr":41308,"ProductIdx":3,"FastValid":0,"NoLimit":0,"Inside":0,"BSVFlow":0,"CfgFSTab":1,"CfgFSMC1":0,"CfgFSMC2":0,"CfgFSAB":0,"NeedSettings":0,"IgnoreFiltering":0,"PoolConfig":79155,"extIJ":0,"FlowMC1":0,"FlowMC2":0,"FlowKPC":0,"PressionCapteur":-1,"EauCapteur":16,"pHCapteur":17,"TraitCapteur":18,"params":{"ParamVersion":123,"Elec_Throttle":100,"VolumeEau":80,"DebitPompe":20,"HeatControlTime":255,"MaxFilterTime":96,"ConsigneChlore":1.5,"ConsignePH":7.199999809265137,"ConsigneRedox":660,"ConsigneEau":18.5,"CleanFilter":700,"SeuilHorsGel":0.5,"EauMin":0,"EauMax":40,"pHMin":6.599999904632568,"pHMax":8,"OrpMin":500,"OrpMax":850,"AirMin":-5,"AirMax":50,"PressureMin":200,"PressureMax":1200,"PHMinus_Concentration":84,"PHMinus_Debit":15,"PHMinus_Cycle":300,"PHMinus_MaxDay":3520,"PHMinus_TotalTime":114101,"Regul_MaxPH":7.800000190734863,"Chlore_Concentration":25,"Chlore_Debit":15,"ElectroChlore_Cycle":300,"ElectroChlore_MaxDay":4000,"ElectroChlore_TotalTime":1266925,"CfgSalt":0,"MidJour1":52,"Chauff_Cycle":900,"Chauff_TotalTime":14738294,"Filtration_TotalTime":39100738,"Elec_ProdMini":500,"Elec_ProdNormal":20000,"Elec_ProdMaxi":65500,"Elec_TMini":15,"Elec_TMaxi":240,"Elec_TOff":15,"Elec_TempRef":15,"Elec_ProdRef":1500,"Elec_Coef":0.08699999749660492,"Elec_ChocRatio":45,"Elec_CouvRatio":20,"Elec_Mode":0,"Elec_TempSecurity":15,"Elec_InteriorRatio":20,"Elec_ORPSecurity":800,"RegulModes":4370,"RegulTemperature":12.554407119750977,"RegulDuree":3.2772035598754883,"ChloreChocOffset":100,"RegTempMin":10,"RegTemp1":15,"RegTemp2":25,"RegTempMax":30,"RegDuree":2,"RegCoef1":24,"RegCoef2":64,"RegFlags":0,"HorsGelTMax":7200,"HorsGelTOn":3600,"VolumePH_PerDay":100,"VolumeTrait_PerDay":750,"PressureSecurite":100,"PoolConfig":79155,"Oxy_TempRef1":15,"Oxy_TempRef2":20,"Oxy_BesoinRef1":15,"Oxy_BesoinRef2":20,"Oxy_Coef1":0.0666700005531311,"Oxy_Coef2":0.07999999821186066,"Oxy_H2O2":380,"VolumeFloc_PerDay":200,"Filtration_CurrentTime":0,"Filtration_OffTime":558,"Filtration_TodayTime":10763,"PHMinus_TodayTime":0,"PHMinus_TOn":0,"ElectroChlore_TodayTime":834,"ElectroChlore_TOn":0,"Chlore_MaxCycle":200,"Dummy":0,"Chauff_TodayTime":0,"Chauff_TOn":0,"ChocTimer":0,"RegRedoxSlope":-3000,"SuspendHorsGelTimer":0,"TimePH_ToPush":0,"TimeTrait_ToPush":0,"Elec_TimeRemain":0,"PressureOffset":0,"Elec_GramReq":0,"Elec_CycleTimer":0,"Elec_GramDone":0,"Unused":0,"ChlMin":0.10000000149011612,"ChlMax":5,"Measure_CurrentTime":0,"Measure_OffTime":642,"TimeFloc_ToPush":0,"PoolMode":2,"TraitMode":1,"pHMode":1,"HeaterMode":1,"HeatHyst":0,"PacPanel":0,"PacFan":0,"Booster":0,"SaltThreshold":0,"NoLowVoltProd":0},"probes":[{"index":1,"type":1,"status":1,"updated":0,"filteredValue":13.1875,"filteredTime":763,"directValue":13.1875,"directTime":763,"updateTime":530,"seuilMin":-5,"seuilMax":50,"calib1":0,"calib2":0,"calib3":0},{"index":6,"type":12,"status":1,"updated":0,"filteredValue":100,"filteredTime":528,"directValue":100,"directTime":528,"updateTime":524,"seuilMin":10,"seuilMax":110,"calib1":2,"calib2":0,"calib3":0},{"index":7,"type":12,"status":1,"updated":0,"filteredValue":100,"filteredTime":523,"directValue":100,"directTime":523,"updateTime":522,"seuilMin":10,"seuilMax":110,"calib1":2,"calib2":0,"calib3":0},{"index":8,"type":13,"status":1,"updated":0,"filteredValue":0,"filteredTime":524,"directValue":0,"directTime":524,"updateTime":522,"seuilMin":-10,"seuilMax":110,"calib1":0,"calib2":0,"calib3":0},{"index":16,"type":5,"status":1,"updated":0,"filteredValue":12.5625,"filteredTime":794,"directValue":12.5625,"directTime":434,"updateTime":423,"seuilMin":0,"seuilMax":40,"calib1":0,"calib2":0,"calib3":0},{"index":17,"type":3,"status":1,"updated":0,"filteredValue":5.19929,"filteredTime":799,"directValue":5.21438,"directTime":424,"updateTime":423,"seuilMin":6.6,"seuilMax":8,"calib1":431,"calib2":634,"calib3":18},{"index":18,"type":4,"status":1,"updated":0,"filteredValue":709.677,"filteredTime":798,"directValue":719.355,"directTime":423,"updateTime":421,"seuilMin":500,"seuilMax":850,"calib1":635,"calib2":263,"calib3":0}],"HorsGel":1,"PrioPh":1,"PrioTrait":1,"PrioHeat":0,"PrioPress":1,"PrioChoc":1,"AlternatePower":0,"HGChauff":3,"outs":[{"index":0,"type":0,"mode":0,"status":0,"totalTime":0,"offDelay":1,"flags":96,"map":0,"cloneSrc":1,"updateTime":414,"realStatus":0},{"index":1,"type":0,"mode":3,"status":0,"totalTime":39100738,"offDelay":5,"flags":554,"map":1,"cloneSrc":1,"updateTime":412,"realStatus":0},{"index":2,"type":0,"mode":3,"status":0,"totalTime":114101,"offDelay":2,"flags":0,"map":5,"cloneSrc":1,"updateTime":331,"realStatus":0},{"index":3,"type":0,"mode":3,"status":0,"totalTime":1266925,"offDelay":2,"flags":2,"map":6,"cloneSrc":1,"updateTime":329,"realStatus":0},{"index":4,"type":0,"mode":0,"status":0,"totalTime":14738294,"offDelay":240,"flags":22,"map":4,"cloneSrc":0,"updateTime":327,"realStatus":0}],"PumpMaxSpeed":1,"alerts":[{"index":0,"code":7,"param":17,"level":5,"initial":1646841,"updateTime":148}],"plans":[{"index":0,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":130,"plan64":"AAAAAAAAAAAAAAAA"},{"index":1,"plan":"\u0000\u0000\u0000\u0000\u0000ðÿÿ\u0001\u0000\u0000\u0000","updateTime":130,"plan64":"AAAAAADw//8BAAAA"},{"index":3,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":126,"plan64":"AAAAAAAAAAAAAAAA"},{"index":5,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":44,"plan64":"AAAAAAAAAAAAAAAA"},{"index":6,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":43,"plan64":"AAAAAAAAAAAAAAAA"},{"index":7,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":42,"plan64":"AAAAAAAAAAAAAAAA"},{"index":8,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":786,"plan64":"AAAAAAAAAAAAAAAA"},{"index":16,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":874,"plan64":"AAAAAAAAAAAAAAAA"},{"index":17,"plan":"ÿÿÿÿ\u0000\u0000\u0000\u0000\u0000\u0000ðÿ","updateTime":787,"plan64":"/////wAAAAAAAPD/"},{"index":255,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000ÿ\u001f\u0000\u0000\u0000\u0000","updateTime":702,"plan64":"AAAAAAAA/x8AAAAA"}],"register":{"pin":"0301-1969806-660","proID":660,"lastUpdate":1616506283,"compta":"AR7782"},"Address":{"idAddress":16596,"street":"515 ROUTE DE VILLAROUX","zipcode":"73110","city":"La Chapelle-Blanche","country":"France","latitude":45.4529767,"longitude":6.0696925,"app":293},"podinfo":{"app":293,"pingSent":15754,"pongRx":15590,"pingFail":75},"PodSW":293,"PodSW2":1,"IORename":[]}]}'* [2025-03-26 15:30:19][DEBUG] : klereo::getPoolDetails / curl_request return OK [2025-03-26 15:30:19][DEBUG] : klereo::actualizeValues / + probes = 'array ( 0 => array ( 'logicalId' => 'probe_1', 'minValue' => -5.0, 'maxValue' => 50.0, 'filteredValue' => 13.1875, 'directValue' => 13.1875, 'description' => 'Température air (1);°C', ), 1 => array ( 'logicalId' => 'probe_6', 'minValue' => 10.0, 'maxValue' => 110.0, 'filteredValue' => 100, 'directValue' => 100, 'description' => 'Niveau bidon (6);%', ), 2 => array ( 'logicalId' => 'probe_7', 'minValue' => 10.0, 'maxValue' => 110.0, 'filteredValue' => 100, 'directValue' => 100, 'description' => 'Niveau bidon (7);%', ), 3 => array ( 'logicalId' => 'probe_8', 'minValue' => -10.0, 'maxValue' => 110.0, 'filteredValue' => 0, 'directValue' => 0, 'description' => 'Position volet / couverture (8);%', ), 4 => array ( 'logicalId' => 'probe_16', 'minValue' => 0.0, 'maxValue' => 40.0, 'filteredValue' => 12.5625, 'directValue' => 12.5625, 'description' => 'Température eau (16);°C', ), 5 => array ( 'logicalId' => 'probe_17', 'minValue' => 5.0, 'maxValue' => 8.0, 'filteredValue' => 5.19929, 'directValue' => 5.21438, 'description' => 'pH seul (17);pH', ), 6 => array ( 'logicalId' => 'probe_18', 'minValue' => 500.0, 'maxValue' => 850.0, 'filteredValue' => 709.677, 'directValue' => 719.355, 'description' => 'Redox seul (18);mV', ), )' [2025-03-26 15:30:20][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 15:45:06'* [2025-03-26 15:30:20][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 15:40:09'* [2025-03-26 15:30:20][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 15:45:06'* [2025-03-26 15:30:20][DEBUG] : klereo::getIndex / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 18:45:06'* [2025-03-26 15:30:20][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 15:45:06'* [2025-03-26 15:30:20][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 15:40:09'* [2025-03-26 15:30:20][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 15:45:06'* [2025-03-26 15:30:20][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 15:40:09'* [2025-03-26 15:30:20][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 15:45:06'* [2025-03-26 15:30:20][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 15:40:09'* [2025-03-26 15:30:20][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 15:45:06'* [2025-03-26 15:30:20][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 15:40:09'* [2025-03-26 15:30:20][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 15:45:06'* [2025-03-26 15:30:20][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 15:40:09'* [2025-03-26 15:40:09][DEBUG] : klereo::actualizeValues / Start [2025-03-26 15:40:09][DEBUG] : klereo::actualizeValues / + Equipment name: 'Piscine Kléréo' [2025-03-26 15:40:09][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 15:45:06'* [2025-03-26 15:40:09][DEBUG] : klereo::getIndex / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 18:45:06'* [2025-03-26 15:40:09][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 15:45:06'* [2025-03-26 15:40:10][DEBUG] : klereo::getPoolDetails / page_content = *'HTTP/1.1 200 OK Date: Wed, 26 Mar 2025 14:40:09 GMT Server: Apache/2.4.41 (Ubuntu) Content-Length: 7038 Content-Type: application/json; charset=UTF-8 {"status":"ok","response":[{"idSystem":4530,"poolNickname":"Ma piscine","access":10,"emailNotify":1,"podSerial":"0301C493001E0E8E","device":0,"tabHW":109,"tabSW":"188D","tabBoot":209,"affHW":110,"affSW":"188D","affBoot":209,"status":787200,"infosTime":384,"Now":1743000010,"jitter":-123,"autoClock":1,"suspended":0,"installDate":1619427473,"rfSent":240614,"rfErr":41308,"ProductIdx":3,"FastValid":0,"NoLimit":0,"Inside":0,"BSVFlow":0,"CfgFSTab":1,"CfgFSMC1":0,"CfgFSMC2":0,"CfgFSAB":0,"NeedSettings":0,"IgnoreFiltering":0,"PoolConfig":79155,"extIJ":0,"FlowMC1":0,"FlowMC2":0,"FlowKPC":0,"PressionCapteur":-1,"EauCapteur":16,"pHCapteur":17,"TraitCapteur":18,"params":{"ParamVersion":123,"Elec_Throttle":100,"VolumeEau":80,"DebitPompe":20,"HeatControlTime":255,"MaxFilterTime":96,"ConsigneChlore":1.5,"ConsignePH":7.199999809265137,"ConsigneRedox":660,"ConsigneEau":18.5,"CleanFilter":700,"SeuilHorsGel":0.5,"EauMin":0,"EauMax":40,"pHMin":6.599999904632568,"pHMax":8,"OrpMin":500,"OrpMax":850,"AirMin":-5,"AirMax":50,"PressureMin":200,"PressureMax":1200,"PHMinus_Concentration":84,"PHMinus_Debit":15,"PHMinus_Cycle":300,"PHMinus_MaxDay":3520,"PHMinus_TotalTime":114101,"Regul_MaxPH":7.800000190734863,"Chlore_Concentration":25,"Chlore_Debit":15,"ElectroChlore_Cycle":300,"ElectroChlore_MaxDay":4000,"ElectroChlore_TotalTime":1266925,"CfgSalt":0,"MidJour1":52,"Chauff_Cycle":900,"Chauff_TotalTime":14738294,"Filtration_TotalTime":39100738,"Elec_ProdMini":500,"Elec_ProdNormal":20000,"Elec_ProdMaxi":65500,"Elec_TMini":15,"Elec_TMaxi":240,"Elec_TOff":15,"Elec_TempRef":15,"Elec_ProdRef":1500,"Elec_Coef":0.08699999749660492,"Elec_ChocRatio":45,"Elec_CouvRatio":20,"Elec_Mode":0,"Elec_TempSecurity":15,"Elec_InteriorRatio":20,"Elec_ORPSecurity":800,"RegulModes":4370,"RegulTemperature":12.554407119750977,"RegulDuree":3.2772035598754883,"ChloreChocOffset":100,"RegTempMin":10,"RegTemp1":15,"RegTemp2":25,"RegTempMax":30,"RegDuree":2,"RegCoef1":24,"RegCoef2":64,"RegFlags":0,"HorsGelTMax":7200,"HorsGelTOn":3600,"VolumePH_PerDay":100,"VolumeTrait_PerDay":750,"PressureSecurite":100,"PoolConfig":79155,"Oxy_TempRef1":15,"Oxy_TempRef2":20,"Oxy_BesoinRef1":15,"Oxy_BesoinRef2":20,"Oxy_Coef1":0.0666700005531311,"Oxy_Coef2":0.07999999821186066,"Oxy_H2O2":380,"VolumeFloc_PerDay":200,"Filtration_CurrentTime":0,"Filtration_OffTime":558,"Filtration_TodayTime":10763,"PHMinus_TodayTime":0,"PHMinus_TOn":0,"ElectroChlore_TodayTime":834,"ElectroChlore_TOn":0,"Chlore_MaxCycle":200,"Dummy":0,"Chauff_TodayTime":0,"Chauff_TOn":0,"ChocTimer":0,"RegRedoxSlope":-3000,"SuspendHorsGelTimer":0,"TimePH_ToPush":0,"TimeTrait_ToPush":0,"Elec_TimeRemain":0,"PressureOffset":0,"Elec_GramReq":0,"Elec_CycleTimer":0,"Elec_GramDone":0,"Unused":0,"ChlMin":0.10000000149011612,"ChlMax":5,"Measure_CurrentTime":0,"Measure_OffTime":642,"TimeFloc_ToPush":0,"PoolMode":2,"TraitMode":1,"pHMode":1,"HeaterMode":1,"HeatHyst":0,"PacPanel":0,"PacFan":0,"Booster":0,"SaltThreshold":0,"NoLowVoltProd":0},"probes":[{"index":1,"type":1,"status":1,"updated":0,"filteredValue":13,"filteredTime":410,"directValue":13,"directTime":410,"updateTime":383,"seuilMin":-5,"seuilMax":50,"calib1":0,"calib2":0,"calib3":0},{"index":6,"type":12,"status":1,"updated":0,"filteredValue":100,"filteredTime":380,"directValue":100,"directTime":380,"updateTime":378,"seuilMin":10,"seuilMax":110,"calib1":2,"calib2":0,"calib3":0},{"index":7,"type":12,"status":1,"updated":0,"filteredValue":100,"filteredTime":295,"directValue":100,"directTime":295,"updateTime":294,"seuilMin":10,"seuilMax":110,"calib1":2,"calib2":0,"calib3":0},{"index":8,"type":13,"status":1,"updated":0,"filteredValue":0,"filteredTime":296,"directValue":0,"directTime":296,"updateTime":293,"seuilMin":-10,"seuilMax":110,"calib1":0,"calib2":0,"calib3":0},{"index":16,"type":5,"status":1,"updated":0,"filteredValue":12.5625,"filteredTime":1383,"directValue":12.5,"directTime":288,"updateTime":283,"seuilMin":0,"seuilMax":40,"calib1":0,"calib2":0,"calib3":0},{"index":17,"type":3,"status":1,"updated":0,"filteredValue":5.19929,"filteredTime":1387,"directValue":5.21438,"directTime":281,"updateTime":281,"seuilMin":6.6,"seuilMax":8,"calib1":431,"calib2":634,"calib3":18},{"index":18,"type":4,"status":1,"updated":0,"filteredValue":709.677,"filteredTime":1385,"directValue":732.258,"directTime":279,"updateTime":278,"seuilMin":500,"seuilMax":850,"calib1":635,"calib2":263,"calib3":0}],"HorsGel":1,"PrioPh":1,"PrioTrait":1,"PrioHeat":0,"PrioPress":1,"PrioChoc":1,"AlternatePower":0,"HGChauff":3,"outs":[{"index":0,"type":0,"mode":0,"status":0,"totalTime":0,"offDelay":1,"flags":96,"map":0,"cloneSrc":0,"updateTime":193,"realStatus":0},{"index":1,"type":0,"mode":3,"status":0,"totalTime":39100738,"offDelay":5,"flags":554,"map":1,"cloneSrc":0,"updateTime":190,"realStatus":0},{"index":2,"type":0,"mode":3,"status":0,"totalTime":114101,"offDelay":2,"flags":0,"map":5,"cloneSrc":1,"updateTime":189,"realStatus":0},{"index":3,"type":0,"mode":3,"status":0,"totalTime":1266925,"offDelay":2,"flags":2,"map":6,"cloneSrc":1,"updateTime":188,"realStatus":0},{"index":4,"type":0,"mode":0,"status":0,"totalTime":14738294,"offDelay":240,"flags":22,"map":4,"cloneSrc":0,"updateTime":188,"realStatus":0}],"PumpMaxSpeed":1,"alerts":[{"index":0,"code":7,"param":17,"level":5,"initial":1646841,"updateTime":739}],"plans":[{"index":0,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":721,"plan64":"AAAAAAAAAAAAAAAA"},{"index":1,"plan":"\u0000\u0000\u0000\u0000\u0000ðÿÿ\u0001\u0000\u0000\u0000","updateTime":721,"plan64":"AAAAAADw//8BAAAA"},{"index":3,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":717,"plan64":"AAAAAAAAAAAAAAAA"},{"index":5,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":635,"plan64":"AAAAAAAAAAAAAAAA"},{"index":6,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":634,"plan64":"AAAAAAAAAAAAAAAA"},{"index":7,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":633,"plan64":"AAAAAAAAAAAAAAAA"},{"index":8,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":630,"plan64":"AAAAAAAAAAAAAAAA"},{"index":16,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":556,"plan64":"AAAAAAAAAAAAAAAA"},{"index":17,"plan":"ÿÿÿÿ\u0000\u0000\u0000\u0000\u0000\u0000ðÿ","updateTime":550,"plan64":"/////wAAAAAAAPD/"},{"index":255,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000ÿ\u001f\u0000\u0000\u0000\u0000","updateTime":548,"plan64":"AAAAAAAA/x8AAAAA"}],"register":{"pin":"0301-1969806-660","proID":660,"lastUpdate":1616506283,"compta":"AR7782"},"Address":{"idAddress":16596,"street":"515 ROUTE DE VILLAROUX","zipcode":"73110","city":"La Chapelle-Blanche","country":"France","latitude":45.4529767,"longitude":6.0696925,"app":293},"podinfo":{"app":293,"pingSent":15794,"pongRx":15630,"pingFail":75},"PodSW":293,"PodSW2":1,"IORename":[]}]}'* [2025-03-26 15:40:10][DEBUG] : klereo::getPoolDetails / curl_request return OK [2025-03-26 15:40:10][DEBUG] : klereo::actualizeValues / + probes = 'array ( 0 => array ( 'logicalId' => 'probe_1', 'minValue' => -5.0, 'maxValue' => 50.0, 'filteredValue' => 13, 'directValue' => 13, 'description' => 'Température air (1);°C', ), 1 => array ( 'logicalId' => 'probe_6', 'minValue' => 10.0, 'maxValue' => 110.0, 'filteredValue' => 100, 'directValue' => 100, 'description' => 'Niveau bidon (6);%', ), 2 => array ( 'logicalId' => 'probe_7', 'minValue' => 10.0, 'maxValue' => 110.0, 'filteredValue' => 100, 'directValue' => 100, 'description' => 'Niveau bidon (7);%', ), 3 => array ( 'logicalId' => 'probe_8', 'minValue' => -10.0, 'maxValue' => 110.0, 'filteredValue' => 0, 'directValue' => 0, 'description' => 'Position volet / couverture (8);%', ), 4 => array ( 'logicalId' => 'probe_16', 'minValue' => 0.0, 'maxValue' => 40.0, 'filteredValue' => 12.5625, 'directValue' => 12.5, 'description' => 'Température eau (16);°C', ), 5 => array ( 'logicalId' => 'probe_17', 'minValue' => 5.0, 'maxValue' => 8.0, 'filteredValue' => 5.19929, 'directValue' => 5.21438, 'description' => 'pH seul (17);pH', ), 6 => array ( 'logicalId' => 'probe_18', 'minValue' => 500.0, 'maxValue' => 850.0, 'filteredValue' => 709.677, 'directValue' => 732.258, 'description' => 'Redox seul (18);mV', ), )' [2025-03-26 15:40:10][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 15:45:06'* [2025-03-26 15:40:10][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 15:50:00'* [2025-03-26 15:40:10][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 15:45:06'* [2025-03-26 15:40:10][DEBUG] : klereo::getIndex / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 18:45:06'* [2025-03-26 15:40:10][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 15:45:06'* [2025-03-26 15:40:10][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 15:50:00'* [2025-03-26 15:40:10][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 15:45:06'* [2025-03-26 15:40:10][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 15:50:00'* [2025-03-26 15:40:10][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 15:45:06'* [2025-03-26 15:40:10][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 15:50:00'* [2025-03-26 15:40:10][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 15:45:06'* [2025-03-26 15:40:10][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 15:50:00'* [2025-03-26 15:40:10][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 15:45:06'* [2025-03-26 15:40:10][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 15:50:00'* [2025-03-26 15:50:09][DEBUG] : klereo::actualizeValues / Start [2025-03-26 15:50:09][DEBUG] : klereo::actualizeValues / + Equipment name: 'Piscine Kléréo' [2025-03-26 15:50:09][DEBUG] : klereo::getJwtToken / page_content = *'HTTP/1.1 200 OK Date: Wed, 26 Mar 2025 14:50:09 GMT Server: Apache/2.4.41 (Ubuntu) Authorization: Bearer eyJhbGciOiAiSFMyNTYiLCJ0eXAiOiAiSldUIn0.eyJpc3MiOiJLbGVyZW9Db25uZWN0Iiwic3ViIjozNTcwLCJpYXQiOjE3NDMwMDA2MDksImV4cCI6MTc0MzYwNTQwOSwiYXVkIjoiY29ubmVjdDMua2xlcmVvLmZyIiwiZGFjIjoxMCwiaGFjIjo4MTk0LCJ2ZXIiOiIzOTItVyJ9.0cZYqzkhhhE67WF3j65iWiUmku_zPqpw2dim0dJV_v8 Vary: Accept-Encoding Content-Length: 387 Content-Type: text/html; charset=UTF-8 {"status":"ok","token":"04d803bef391a7557f875b33b0fc89a83c6c4e55","access":10,"histoAccess":8194,"cgAccepted":1,"jwt":"eyJhbGciOiAiSFMyNTYiLCJ0eXAiOiAiSldUIn0.eyJpc3MiOiJLbGVyZW9Db25uZWN0Iiwic3ViIjozNTcwLCJpYXQiOjE3NDMwMDA2MDksImV4cCI6MTc0MzYwNTQwOSwiYXVkIjoiY29ubmVjdDMua2xlcmVvLmZyIiwiZGFjIjoxMCwiaGFjIjo4MTk0LCJ2ZXIiOiIzOTItVyJ9.0cZYqzkhhhE67WF3j65iWiUmku_zPqpw2dim0dJV_v8","id":3570}'* [2025-03-26 15:50:09][DEBUG] : klereo::getJwtToken / curl_request return OK [2025-03-26 15:50:09][DEBUG] : klereo::getJwtToken / header = *'HTTP/1.1 200 OK Date: Wed, 26 Mar 2025 14:50:09 GMT Server: Apache/2.4.41 (Ubuntu) Authorization: Bearer eyJhbGciOiAiSFMyNTYiLCJ0eXAiOiAiSldUIn0.eyJpc3MiOiJLbGVyZW9Db25uZWN0Iiwic3ViIjozNTcwLCJpYXQiOjE3NDMwMDA2MDksImV4cCI6MTc0MzYwNTQwOSwiYXVkIjoiY29ubmVjdDMua2xlcmVvLmZyIiwiZGFjIjoxMCwiaGFjIjo4MTk0LCJ2ZXIiOiIzOTItVyJ9.0cZYqzkhhhE67WF3j65iWiUmku_zPqpw2dim0dJV_v8 Vary: Accept-Encoding Content-Length: 387 Content-Type: text/html; charset=UTF-8 '* [2025-03-26 15:50:09][DEBUG] : klereo::getJwtToken / body = *'array ( 'status' => 'ok', 'token' => '04d803bef391a7557f875b33b0fc89a83c6c4e55', 'access' => 10, 'histoAccess' => 8194, 'cgAccepted' => 1, 'jwt' => 'eyJhbGciOiAiSFMyNTYiLCJ0eXAiOiAiSldUIn0.eyJpc3MiOiJLbGVyZW9Db25uZWN0Iiwic3ViIjozNTcwLCJpYXQiOjE3NDMwMDA2MDksImV4cCI6MTc0MzYwNTQwOSwiYXVkIjoiY29ubmVjdDMua2xlcmVvLmZyIiwiZGFjIjoxMCwiaGFjIjo4MTk0LCJ2ZXIiOiIzOTItVyJ9.0cZYqzkhhhE67WF3j65iWiUmku_zPqpw2dim0dJV_v8', 'id' => 3570, )'* [2025-03-26 15:50:09][DEBUG] : klereo::getIndex / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 18:45:06'* [2025-03-26 15:50:09][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 16:45:09'* [2025-03-26 15:50:09][DEBUG] : klereo::getPoolDetails / page_content = *'HTTP/1.1 200 OK Date: Wed, 26 Mar 2025 14:50:09 GMT Server: Apache/2.4.41 (Ubuntu) Content-Length: 7043 Content-Type: application/json; charset=UTF-8 {"status":"ok","response":[{"idSystem":4530,"poolNickname":"Ma piscine","access":10,"emailNotify":1,"podSerial":"0301C493001E0E8E","device":0,"tabHW":109,"tabSW":"188D","tabBoot":209,"affHW":110,"affSW":"188D","affBoot":209,"status":787200,"infosTime":253,"Now":1743000609,"jitter":-118,"autoClock":1,"suspended":0,"installDate":1619427473,"rfSent":241481,"rfErr":41309,"ProductIdx":3,"FastValid":0,"NoLimit":0,"Inside":0,"BSVFlow":0,"CfgFSTab":1,"CfgFSMC1":0,"CfgFSMC2":0,"CfgFSAB":0,"NeedSettings":0,"IgnoreFiltering":0,"PoolConfig":79155,"extIJ":0,"FlowMC1":0,"FlowMC2":0,"FlowKPC":0,"PressionCapteur":-1,"EauCapteur":16,"pHCapteur":17,"TraitCapteur":18,"params":{"ParamVersion":123,"Elec_Throttle":100,"VolumeEau":80,"DebitPompe":20,"HeatControlTime":255,"MaxFilterTime":96,"ConsigneChlore":1.5,"ConsignePH":7.199999809265137,"ConsigneRedox":660,"ConsigneEau":18.5,"CleanFilter":700,"SeuilHorsGel":0.5,"EauMin":0,"EauMax":40,"pHMin":6.599999904632568,"pHMax":8,"OrpMin":500,"OrpMax":850,"AirMin":-5,"AirMax":50,"PressureMin":200,"PressureMax":1200,"PHMinus_Concentration":84,"PHMinus_Debit":15,"PHMinus_Cycle":300,"PHMinus_MaxDay":3520,"PHMinus_TotalTime":114101,"Regul_MaxPH":7.800000190734863,"Chlore_Concentration":25,"Chlore_Debit":15,"ElectroChlore_Cycle":300,"ElectroChlore_MaxDay":4000,"ElectroChlore_TotalTime":1266925,"CfgSalt":0,"MidJour1":52,"Chauff_Cycle":900,"Chauff_TotalTime":14738294,"Filtration_TotalTime":39100738,"Elec_ProdMini":500,"Elec_ProdNormal":20000,"Elec_ProdMaxi":65500,"Elec_TMini":15,"Elec_TMaxi":240,"Elec_TOff":15,"Elec_TempRef":15,"Elec_ProdRef":1500,"Elec_Coef":0.08699999749660492,"Elec_ChocRatio":45,"Elec_CouvRatio":20,"Elec_Mode":0,"Elec_TempSecurity":15,"Elec_InteriorRatio":20,"Elec_ORPSecurity":800,"RegulModes":4370,"RegulTemperature":12.554407119750977,"RegulDuree":3.2772035598754883,"ChloreChocOffset":100,"RegTempMin":10,"RegTemp1":15,"RegTemp2":25,"RegTempMax":30,"RegDuree":2,"RegCoef1":24,"RegCoef2":64,"RegFlags":0,"HorsGelTMax":7200,"HorsGelTOn":3600,"VolumePH_PerDay":100,"VolumeTrait_PerDay":750,"PressureSecurite":100,"PoolConfig":79155,"Oxy_TempRef1":15,"Oxy_TempRef2":20,"Oxy_BesoinRef1":15,"Oxy_BesoinRef2":20,"Oxy_Coef1":0.0666700005531311,"Oxy_Coef2":0.07999999821186066,"Oxy_H2O2":380,"VolumeFloc_PerDay":200,"Filtration_CurrentTime":0,"Filtration_OffTime":1369,"Filtration_TodayTime":10763,"PHMinus_TodayTime":0,"PHMinus_TOn":0,"ElectroChlore_TodayTime":834,"ElectroChlore_TOn":0,"Chlore_MaxCycle":200,"Dummy":0,"Chauff_TodayTime":0,"Chauff_TOn":0,"ChocTimer":0,"RegRedoxSlope":-3000,"SuspendHorsGelTimer":0,"TimePH_ToPush":0,"TimeTrait_ToPush":0,"Elec_TimeRemain":0,"PressureOffset":0,"Elec_GramReq":0,"Elec_CycleTimer":0,"Elec_GramDone":0,"Unused":0,"ChlMin":0.10000000149011612,"ChlMax":5,"Measure_CurrentTime":0,"Measure_OffTime":1371,"TimeFloc_ToPush":0,"PoolMode":2,"TraitMode":1,"pHMode":1,"HeaterMode":1,"HeatHyst":0,"PacPanel":0,"PacFan":0,"Booster":0,"SaltThreshold":0,"NoLowVoltProd":0},"probes":[{"index":1,"type":1,"status":1,"updated":0,"filteredValue":12.75,"filteredTime":378,"directValue":12.75,"directTime":378,"updateTime":170,"seuilMin":-5,"seuilMax":50,"calib1":0,"calib2":0,"calib3":0},{"index":6,"type":12,"status":1,"updated":0,"filteredValue":100,"filteredTime":168,"directValue":100,"directTime":168,"updateTime":164,"seuilMin":10,"seuilMax":110,"calib1":2,"calib2":0,"calib3":0},{"index":7,"type":12,"status":1,"updated":0,"filteredValue":100,"filteredTime":164,"directValue":100,"directTime":164,"updateTime":163,"seuilMin":10,"seuilMax":110,"calib1":2,"calib2":0,"calib3":0},{"index":8,"type":13,"status":1,"updated":0,"filteredValue":0,"filteredTime":163,"directValue":0,"directTime":163,"updateTime":160,"seuilMin":-10,"seuilMax":110,"calib1":0,"calib2":0,"calib3":0},{"index":16,"type":5,"status":1,"updated":0,"filteredValue":12.5625,"filteredTime":1978,"directValue":12.4375,"directTime":163,"updateTime":151,"seuilMin":0,"seuilMax":40,"calib1":0,"calib2":0,"calib3":0},{"index":17,"type":3,"status":1,"updated":0,"filteredValue":5.19929,"filteredTime":1982,"directValue":5.21438,"directTime":77,"updateTime":68,"seuilMin":6.6,"seuilMax":8,"calib1":431,"calib2":634,"calib3":18},{"index":18,"type":4,"status":1,"updated":0,"filteredValue":709.677,"filteredTime":1982,"directValue":741.935,"directTime":67,"updateTime":67,"seuilMin":500,"seuilMax":850,"calib1":635,"calib2":263,"calib3":0}],"HorsGel":1,"PrioPh":1,"PrioTrait":1,"PrioHeat":0,"PrioPress":1,"PrioChoc":1,"AlternatePower":0,"HGChauff":3,"outs":[{"index":0,"type":0,"mode":0,"status":0,"totalTime":0,"offDelay":1,"flags":96,"map":0,"cloneSrc":1,"updateTime":58,"realStatus":0},{"index":1,"type":0,"mode":3,"status":0,"totalTime":39100738,"offDelay":5,"flags":554,"map":1,"cloneSrc":0,"updateTime":59,"realStatus":0},{"index":2,"type":0,"mode":3,"status":0,"totalTime":114101,"offDelay":2,"flags":0,"map":5,"cloneSrc":1,"updateTime":788,"realStatus":0},{"index":3,"type":0,"mode":3,"status":0,"totalTime":1266925,"offDelay":2,"flags":2,"map":6,"cloneSrc":1,"updateTime":787,"realStatus":0},{"index":4,"type":0,"mode":0,"status":0,"totalTime":14738294,"offDelay":240,"flags":22,"map":4,"cloneSrc":0,"updateTime":787,"realStatus":0}],"PumpMaxSpeed":1,"alerts":[{"index":0,"code":7,"param":17,"level":5,"initial":1646841,"updateTime":606}],"plans":[{"index":0,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":589,"plan64":"AAAAAAAAAAAAAAAA"},{"index":1,"plan":"\u0000\u0000\u0000\u0000\u0000ðÿÿ\u0001\u0000\u0000\u0000","updateTime":505,"plan64":"AAAAAADw//8BAAAA"},{"index":3,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":504,"plan64":"AAAAAAAAAAAAAAAA"},{"index":5,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":501,"plan64":"AAAAAAAAAAAAAAAA"},{"index":6,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":500,"plan64":"AAAAAAAAAAAAAAAA"},{"index":7,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":499,"plan64":"AAAAAAAAAAAAAAAA"},{"index":8,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":418,"plan64":"AAAAAAAAAAAAAAAA"},{"index":16,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":422,"plan64":"AAAAAAAAAAAAAAAA"},{"index":17,"plan":"ÿÿÿÿ\u0000\u0000\u0000\u0000\u0000\u0000ðÿ","updateTime":418,"plan64":"/////wAAAAAAAPD/"},{"index":255,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000ÿ\u001f\u0000\u0000\u0000\u0000","updateTime":416,"plan64":"AAAAAAAA/x8AAAAA"}],"register":{"pin":"0301-1969806-660","proID":660,"lastUpdate":1616506283,"compta":"AR7782"},"Address":{"idAddress":16596,"street":"515 ROUTE DE VILLAROUX","zipcode":"73110","city":"La Chapelle-Blanche","country":"France","latitude":45.4529767,"longitude":6.0696925,"app":293},"podinfo":{"app":293,"pingSent":15834,"pongRx":15670,"pingFail":75},"PodSW":293,"PodSW2":1,"IORename":[]}]}'* [2025-03-26 15:50:09][DEBUG] : klereo::getPoolDetails / curl_request return OK [2025-03-26 15:50:09][DEBUG] : klereo::actualizeValues / + probes = 'array ( 0 => array ( 'logicalId' => 'probe_1', 'minValue' => -5.0, 'maxValue' => 50.0, 'filteredValue' => 12.75, 'directValue' => 12.75, 'description' => 'Température air (1);°C', ), 1 => array ( 'logicalId' => 'probe_6', 'minValue' => 10.0, 'maxValue' => 110.0, 'filteredValue' => 100, 'directValue' => 100, 'description' => 'Niveau bidon (6);%', ), 2 => array ( 'logicalId' => 'probe_7', 'minValue' => 10.0, 'maxValue' => 110.0, 'filteredValue' => 100, 'directValue' => 100, 'description' => 'Niveau bidon (7);%', ), 3 => array ( 'logicalId' => 'probe_8', 'minValue' => -10.0, 'maxValue' => 110.0, 'filteredValue' => 0, 'directValue' => 0, 'description' => 'Position volet / couverture (8);%', ), 4 => array ( 'logicalId' => 'probe_16', 'minValue' => 0.0, 'maxValue' => 40.0, 'filteredValue' => 12.5625, 'directValue' => 12.4375, 'description' => 'Température eau (16);°C', ), 5 => array ( 'logicalId' => 'probe_17', 'minValue' => 5.0, 'maxValue' => 8.0, 'filteredValue' => 5.19929, 'directValue' => 5.21438, 'description' => 'pH seul (17);pH', ), 6 => array ( 'logicalId' => 'probe_18', 'minValue' => 500.0, 'maxValue' => 850.0, 'filteredValue' => 709.677, 'directValue' => 741.935, 'description' => 'Redox seul (18);mV', ), )' [2025-03-26 15:50:10][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 16:45:09'* [2025-03-26 15:50:10][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 15:59:59'* [2025-03-26 15:50:10][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 16:45:09'* [2025-03-26 15:50:10][DEBUG] : klereo::getIndex / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 18:45:06'* [2025-03-26 15:50:10][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 16:45:09'* [2025-03-26 15:50:10][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 15:59:59'* [2025-03-26 15:50:10][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 16:45:09'* [2025-03-26 15:50:10][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 15:59:59'* [2025-03-26 15:50:10][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 16:45:09'* [2025-03-26 15:50:10][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 15:59:59'* [2025-03-26 15:50:10][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 16:45:09'* [2025-03-26 15:50:10][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 15:59:59'* [2025-03-26 15:50:10][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 16:45:09'* [2025-03-26 15:50:10][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 15:59:59'* [2025-03-26 16:00:19][DEBUG] : klereo::actualizeValues / Start [2025-03-26 16:00:19][DEBUG] : klereo::actualizeValues / + Equipment name: 'Piscine Kléréo' [2025-03-26 16:00:19][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 16:45:09'* [2025-03-26 16:00:19][DEBUG] : klereo::getIndex / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 18:45:06'* [2025-03-26 16:00:19][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 16:45:09'* [2025-03-26 16:00:19][DEBUG] : klereo::getPoolDetails / page_content = *'HTTP/1.1 200 OK Date: Wed, 26 Mar 2025 15:00:19 GMT Server: Apache/2.4.41 (Ubuntu) Content-Length: 7048 Content-Type: application/json; charset=UTF-8 {"status":"ok","response":[{"idSystem":4530,"poolNickname":"Ma piscine","access":10,"emailNotify":1,"podSerial":"0301C493001E0E8E","device":0,"tabHW":109,"tabSW":"188D","tabBoot":209,"affHW":110,"affSW":"188D","affBoot":209,"status":787200,"infosTime":60,"Now":1743001219,"jitter":-122,"autoClock":1,"suspended":0,"installDate":1619427473,"rfSent":242379,"rfErr":41309,"ProductIdx":3,"FastValid":0,"NoLimit":0,"Inside":0,"BSVFlow":0,"CfgFSTab":1,"CfgFSMC1":0,"CfgFSMC2":0,"CfgFSAB":0,"NeedSettings":0,"IgnoreFiltering":0,"PoolConfig":79155,"extIJ":0,"FlowMC1":0,"FlowMC2":0,"FlowKPC":0,"PressionCapteur":-1,"EauCapteur":16,"pHCapteur":17,"TraitCapteur":18,"params":{"ParamVersion":123,"Elec_Throttle":100,"VolumeEau":80,"DebitPompe":20,"HeatControlTime":255,"MaxFilterTime":96,"ConsigneChlore":1.5,"ConsignePH":7.199999809265137,"ConsigneRedox":660,"ConsigneEau":18.5,"CleanFilter":700,"SeuilHorsGel":0.5,"EauMin":0,"EauMax":40,"pHMin":6.599999904632568,"pHMax":8,"OrpMin":500,"OrpMax":850,"AirMin":-5,"AirMax":50,"PressureMin":200,"PressureMax":1200,"PHMinus_Concentration":84,"PHMinus_Debit":15,"PHMinus_Cycle":300,"PHMinus_MaxDay":3520,"PHMinus_TotalTime":114101,"Regul_MaxPH":7.800000190734863,"Chlore_Concentration":25,"Chlore_Debit":15,"ElectroChlore_Cycle":300,"ElectroChlore_MaxDay":4000,"ElectroChlore_TotalTime":1266925,"CfgSalt":0,"MidJour1":52,"Chauff_Cycle":900,"Chauff_TotalTime":14738294,"Filtration_TotalTime":39100738,"Elec_ProdMini":500,"Elec_ProdNormal":20000,"Elec_ProdMaxi":65500,"Elec_TMini":15,"Elec_TMaxi":240,"Elec_TOff":15,"Elec_TempRef":15,"Elec_ProdRef":1500,"Elec_Coef":0.08699999749660492,"Elec_ChocRatio":45,"Elec_CouvRatio":20,"Elec_Mode":0,"Elec_TempSecurity":15,"Elec_InteriorRatio":20,"Elec_ORPSecurity":800,"RegulModes":4370,"RegulTemperature":12.554407119750977,"RegulDuree":3.2772035598754883,"ChloreChocOffset":100,"RegTempMin":10,"RegTemp1":15,"RegTemp2":25,"RegTempMax":30,"RegDuree":2,"RegCoef1":24,"RegCoef2":64,"RegFlags":0,"HorsGelTMax":7200,"HorsGelTOn":3600,"VolumePH_PerDay":100,"VolumeTrait_PerDay":750,"PressureSecurite":100,"PoolConfig":79155,"Oxy_TempRef1":15,"Oxy_TempRef2":20,"Oxy_BesoinRef1":15,"Oxy_BesoinRef2":20,"Oxy_Coef1":0.0666700005531311,"Oxy_Coef2":0.07999999821186066,"Oxy_H2O2":380,"VolumeFloc_PerDay":200,"Filtration_CurrentTime":0,"Filtration_OffTime":2095,"Filtration_TodayTime":10763,"PHMinus_TodayTime":0,"PHMinus_TOn":0,"ElectroChlore_TodayTime":834,"ElectroChlore_TOn":0,"Chlore_MaxCycle":200,"Dummy":0,"Chauff_TodayTime":0,"Chauff_TOn":0,"ChocTimer":0,"RegRedoxSlope":-3000,"SuspendHorsGelTimer":0,"TimePH_ToPush":0,"TimeTrait_ToPush":0,"Elec_TimeRemain":0,"PressureOffset":0,"Elec_GramReq":0,"Elec_CycleTimer":0,"Elec_GramDone":0,"Unused":0,"ChlMin":0.10000000149011612,"ChlMax":5,"Measure_CurrentTime":0,"Measure_OffTime":2177,"TimeFloc_ToPush":0,"PoolMode":2,"TraitMode":1,"pHMode":1,"HeaterMode":1,"HeatHyst":0,"PacPanel":0,"PacFan":0,"Booster":0,"SaltThreshold":0,"NoLowVoltProd":0},"probes":[{"index":1,"type":1,"status":1,"updated":0,"filteredValue":12.75,"filteredTime":988,"directValue":12.75,"directTime":988,"updateTime":780,"seuilMin":-5,"seuilMax":50,"calib1":0,"calib2":0,"calib3":0},{"index":6,"type":12,"status":1,"updated":0,"filteredValue":100,"filteredTime":778,"directValue":100,"directTime":778,"updateTime":774,"seuilMin":10,"seuilMax":110,"calib1":2,"calib2":0,"calib3":0},{"index":7,"type":12,"status":1,"updated":0,"filteredValue":100,"filteredTime":774,"directValue":100,"directTime":774,"updateTime":773,"seuilMin":10,"seuilMax":110,"calib1":2,"calib2":0,"calib3":0},{"index":8,"type":13,"status":1,"updated":0,"filteredValue":0,"filteredTime":773,"directValue":0,"directTime":773,"updateTime":770,"seuilMin":-10,"seuilMax":110,"calib1":0,"calib2":0,"calib3":0},{"index":16,"type":5,"status":1,"updated":0,"filteredValue":12.5625,"filteredTime":2588,"directValue":12.4375,"directTime":773,"updateTime":761,"seuilMin":0,"seuilMax":40,"calib1":0,"calib2":0,"calib3":0},{"index":17,"type":3,"status":1,"updated":0,"filteredValue":5.19929,"filteredTime":2592,"directValue":5.21438,"directTime":687,"updateTime":678,"seuilMin":6.6,"seuilMax":8,"calib1":431,"calib2":634,"calib3":18},{"index":18,"type":4,"status":1,"updated":0,"filteredValue":709.677,"filteredTime":2592,"directValue":741.935,"directTime":677,"updateTime":677,"seuilMin":500,"seuilMax":850,"calib1":635,"calib2":263,"calib3":0}],"HorsGel":1,"PrioPh":1,"PrioTrait":1,"PrioHeat":0,"PrioPress":1,"PrioChoc":1,"AlternatePower":0,"HGChauff":3,"outs":[{"index":0,"type":0,"mode":0,"status":0,"totalTime":0,"offDelay":1,"flags":96,"map":0,"cloneSrc":1,"updateTime":668,"realStatus":0},{"index":1,"type":0,"mode":3,"status":0,"totalTime":39100738,"offDelay":5,"flags":554,"map":1,"cloneSrc":0,"updateTime":669,"realStatus":0},{"index":2,"type":0,"mode":3,"status":0,"totalTime":114101,"offDelay":2,"flags":0,"map":5,"cloneSrc":0,"updateTime":667,"realStatus":0},{"index":3,"type":0,"mode":3,"status":0,"totalTime":1266925,"offDelay":2,"flags":2,"map":6,"cloneSrc":0,"updateTime":586,"realStatus":0},{"index":4,"type":0,"mode":0,"status":0,"totalTime":14738294,"offDelay":240,"flags":22,"map":4,"cloneSrc":0,"updateTime":585,"realStatus":0}],"PumpMaxSpeed":1,"alerts":[{"index":0,"code":7,"param":17,"level":5,"initial":1646841,"updateTime":407}],"plans":[{"index":0,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":390,"plan64":"AAAAAAAAAAAAAAAA"},{"index":1,"plan":"\u0000\u0000\u0000\u0000\u0000ðÿÿ\u0001\u0000\u0000\u0000","updateTime":390,"plan64":"AAAAAADw//8BAAAA"},{"index":3,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":385,"plan64":"AAAAAAAAAAAAAAAA"},{"index":5,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":385,"plan64":"AAAAAAAAAAAAAAAA"},{"index":6,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":303,"plan64":"AAAAAAAAAAAAAAAA"},{"index":7,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":302,"plan64":"AAAAAAAAAAAAAAAA"},{"index":8,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":300,"plan64":"AAAAAAAAAAAAAAAA"},{"index":16,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":306,"plan64":"AAAAAAAAAAAAAAAA"},{"index":17,"plan":"ÿÿÿÿ\u0000\u0000\u0000\u0000\u0000\u0000ðÿ","updateTime":224,"plan64":"/////wAAAAAAAPD/"},{"index":255,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000ÿ\u001f\u0000\u0000\u0000\u0000","updateTime":221,"plan64":"AAAAAAAA/x8AAAAA"}],"register":{"pin":"0301-1969806-660","proID":660,"lastUpdate":1616506283,"compta":"AR7782"},"Address":{"idAddress":16596,"street":"515 ROUTE DE VILLAROUX","zipcode":"73110","city":"La Chapelle-Blanche","country":"France","latitude":45.4529767,"longitude":6.0696925,"app":293},"podinfo":{"app":293,"pingSent":15874,"pongRx":15710,"pingFail":75},"PodSW":293,"PodSW2":1,"IORename":[]}]}'* [2025-03-26 16:00:19][DEBUG] : klereo::getPoolDetails / curl_request return OK [2025-03-26 16:00:19][DEBUG] : klereo::actualizeValues / + probes = 'array ( 0 => array ( 'logicalId' => 'probe_1', 'minValue' => -5.0, 'maxValue' => 50.0, 'filteredValue' => 12.75, 'directValue' => 12.75, 'description' => 'Température air (1);°C', ), 1 => array ( 'logicalId' => 'probe_6', 'minValue' => 10.0, 'maxValue' => 110.0, 'filteredValue' => 100, 'directValue' => 100, 'description' => 'Niveau bidon (6);%', ), 2 => array ( 'logicalId' => 'probe_7', 'minValue' => 10.0, 'maxValue' => 110.0, 'filteredValue' => 100, 'directValue' => 100, 'description' => 'Niveau bidon (7);%', ), 3 => array ( 'logicalId' => 'probe_8', 'minValue' => -10.0, 'maxValue' => 110.0, 'filteredValue' => 0, 'directValue' => 0, 'description' => 'Position volet / couverture (8);%', ), 4 => array ( 'logicalId' => 'probe_16', 'minValue' => 0.0, 'maxValue' => 40.0, 'filteredValue' => 12.5625, 'directValue' => 12.4375, 'description' => 'Température eau (16);°C', ), 5 => array ( 'logicalId' => 'probe_17', 'minValue' => 5.0, 'maxValue' => 8.0, 'filteredValue' => 5.19929, 'directValue' => 5.21438, 'description' => 'pH seul (17);pH', ), 6 => array ( 'logicalId' => 'probe_18', 'minValue' => 500.0, 'maxValue' => 850.0, 'filteredValue' => 709.677, 'directValue' => 741.935, 'description' => 'Redox seul (18);mV', ), )' [2025-03-26 16:00:19][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 16:45:09'* [2025-03-26 16:00:19][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 16:10:09'* [2025-03-26 16:00:19][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 16:45:09'* [2025-03-26 16:00:19][DEBUG] : klereo::getIndex / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 18:45:06'* [2025-03-26 16:00:20][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 16:45:09'* [2025-03-26 16:00:20][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 16:10:09'* [2025-03-26 16:00:20][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 16:45:09'* [2025-03-26 16:00:20][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 16:10:09'* [2025-03-26 16:00:20][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 16:45:09'* [2025-03-26 16:00:20][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 16:10:09'* [2025-03-26 16:00:20][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 16:45:09'* [2025-03-26 16:00:20][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 16:10:09'* [2025-03-26 16:00:20][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 16:45:09'* [2025-03-26 16:00:20][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 16:10:09'* [2025-03-26 16:10:10][DEBUG] : klereo::actualizeValues / Start [2025-03-26 16:10:10][DEBUG] : klereo::actualizeValues / + Equipment name: 'Piscine Kléréo' [2025-03-26 16:10:10][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 16:45:09'* [2025-03-26 16:10:10][DEBUG] : klereo::getIndex / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 18:45:06'* [2025-03-26 16:10:10][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 16:45:09'* [2025-03-26 16:10:11][DEBUG] : klereo::getPoolDetails / page_content = *'HTTP/1.1 200 OK Date: Wed, 26 Mar 2025 15:10:11 GMT Server: Apache/2.4.41 (Ubuntu) Content-Length: 7047 Content-Type: application/json; charset=UTF-8 {"status":"ok","response":[{"idSystem":4530,"poolNickname":"Ma piscine","access":10,"emailNotify":1,"podSerial":"0301C493001E0E8E","device":0,"tabHW":109,"tabSW":"188D","tabBoot":209,"affHW":110,"affSW":"188D","affBoot":209,"status":787200,"infosTime":652,"Now":1743001811,"jitter":-122,"autoClock":1,"suspended":0,"installDate":1619427473,"rfSent":242379,"rfErr":41309,"ProductIdx":3,"FastValid":0,"NoLimit":0,"Inside":0,"BSVFlow":0,"CfgFSTab":1,"CfgFSMC1":0,"CfgFSMC2":0,"CfgFSAB":0,"NeedSettings":0,"IgnoreFiltering":0,"PoolConfig":79155,"extIJ":0,"FlowMC1":0,"FlowMC2":0,"FlowKPC":0,"PressionCapteur":-1,"EauCapteur":16,"pHCapteur":17,"TraitCapteur":18,"params":{"ParamVersion":123,"Elec_Throttle":100,"VolumeEau":80,"DebitPompe":20,"HeatControlTime":255,"MaxFilterTime":96,"ConsigneChlore":1.5,"ConsignePH":7.199999809265137,"ConsigneRedox":660,"ConsigneEau":18.5,"CleanFilter":700,"SeuilHorsGel":0.5,"EauMin":0,"EauMax":40,"pHMin":6.599999904632568,"pHMax":8,"OrpMin":500,"OrpMax":850,"AirMin":-5,"AirMax":50,"PressureMin":200,"PressureMax":1200,"PHMinus_Concentration":84,"PHMinus_Debit":15,"PHMinus_Cycle":300,"PHMinus_MaxDay":3520,"PHMinus_TotalTime":114101,"Regul_MaxPH":7.800000190734863,"Chlore_Concentration":25,"Chlore_Debit":15,"ElectroChlore_Cycle":300,"ElectroChlore_MaxDay":4000,"ElectroChlore_TotalTime":1266925,"CfgSalt":0,"MidJour1":52,"Chauff_Cycle":900,"Chauff_TotalTime":14738294,"Filtration_TotalTime":39100738,"Elec_ProdMini":500,"Elec_ProdNormal":20000,"Elec_ProdMaxi":65500,"Elec_TMini":15,"Elec_TMaxi":240,"Elec_TOff":15,"Elec_TempRef":15,"Elec_ProdRef":1500,"Elec_Coef":0.08699999749660492,"Elec_ChocRatio":45,"Elec_CouvRatio":20,"Elec_Mode":0,"Elec_TempSecurity":15,"Elec_InteriorRatio":20,"Elec_ORPSecurity":800,"RegulModes":4370,"RegulTemperature":12.554407119750977,"RegulDuree":3.2772035598754883,"ChloreChocOffset":100,"RegTempMin":10,"RegTemp1":15,"RegTemp2":25,"RegTempMax":30,"RegDuree":2,"RegCoef1":24,"RegCoef2":64,"RegFlags":0,"HorsGelTMax":7200,"HorsGelTOn":3600,"VolumePH_PerDay":100,"VolumeTrait_PerDay":750,"PressureSecurite":100,"PoolConfig":79155,"Oxy_TempRef1":15,"Oxy_TempRef2":20,"Oxy_BesoinRef1":15,"Oxy_BesoinRef2":20,"Oxy_Coef1":0.0666700005531311,"Oxy_Coef2":0.07999999821186066,"Oxy_H2O2":380,"VolumeFloc_PerDay":200,"Filtration_CurrentTime":0,"Filtration_OffTime":2893,"Filtration_TodayTime":10763,"PHMinus_TodayTime":0,"PHMinus_TOn":0,"ElectroChlore_TodayTime":834,"ElectroChlore_TOn":0,"Chlore_MaxCycle":200,"Dummy":0,"Chauff_TodayTime":0,"Chauff_TOn":0,"ChocTimer":0,"RegRedoxSlope":-3000,"SuspendHorsGelTimer":0,"TimePH_ToPush":0,"TimeTrait_ToPush":0,"Elec_TimeRemain":0,"PressureOffset":0,"Elec_GramReq":0,"Elec_CycleTimer":0,"Elec_GramDone":0,"Unused":0,"ChlMin":0.10000000149011612,"ChlMax":5,"Measure_CurrentTime":0,"Measure_OffTime":2896,"TimeFloc_ToPush":0,"PoolMode":2,"TraitMode":1,"pHMode":1,"HeaterMode":1,"HeatHyst":0,"PacPanel":0,"PacFan":0,"Booster":0,"SaltThreshold":0,"NoLowVoltProd":0},"probes":[{"index":1,"type":1,"status":1,"updated":0,"filteredValue":12.8125,"filteredTime":950,"directValue":12.8125,"directTime":950,"updateTime":650,"seuilMin":-5,"seuilMax":50,"calib1":0,"calib2":0,"calib3":0},{"index":6,"type":12,"status":1,"updated":0,"filteredValue":100,"filteredTime":648,"directValue":100,"directTime":648,"updateTime":644,"seuilMin":10,"seuilMax":110,"calib1":2,"calib2":0,"calib3":0},{"index":7,"type":12,"status":1,"updated":0,"filteredValue":100,"filteredTime":560,"directValue":100,"directTime":560,"updateTime":559,"seuilMin":10,"seuilMax":110,"calib1":2,"calib2":0,"calib3":0},{"index":8,"type":13,"status":1,"updated":0,"filteredValue":0,"filteredTime":562,"directValue":0,"directTime":562,"updateTime":560,"seuilMin":-10,"seuilMax":110,"calib1":0,"calib2":0,"calib3":0},{"index":16,"type":5,"status":1,"updated":0,"filteredValue":12.5625,"filteredTime":3177,"directValue":12.375,"directTime":552,"updateTime":549,"seuilMin":0,"seuilMax":40,"calib1":0,"calib2":0,"calib3":0},{"index":17,"type":3,"status":1,"updated":0,"filteredValue":5.19929,"filteredTime":3181,"directValue":5.21438,"directTime":555,"updateTime":547,"seuilMin":6.6,"seuilMax":8,"calib1":431,"calib2":634,"calib3":18},{"index":18,"type":4,"status":1,"updated":0,"filteredValue":709.677,"filteredTime":3181,"directValue":745.161,"directTime":555,"updateTime":546,"seuilMin":500,"seuilMax":850,"calib1":635,"calib2":263,"calib3":0}],"HorsGel":1,"PrioPh":1,"PrioTrait":1,"PrioHeat":0,"PrioPress":1,"PrioChoc":1,"AlternatePower":0,"HGChauff":3,"outs":[{"index":0,"type":0,"mode":0,"status":0,"totalTime":0,"offDelay":1,"flags":96,"map":0,"cloneSrc":1,"updateTime":459,"realStatus":0},{"index":1,"type":0,"mode":3,"status":0,"totalTime":39100738,"offDelay":5,"flags":554,"map":1,"cloneSrc":1,"updateTime":456,"realStatus":0},{"index":2,"type":0,"mode":3,"status":0,"totalTime":114101,"offDelay":2,"flags":0,"map":5,"cloneSrc":0,"updateTime":456,"realStatus":0},{"index":3,"type":0,"mode":3,"status":0,"totalTime":1266925,"offDelay":2,"flags":2,"map":6,"cloneSrc":0,"updateTime":456,"realStatus":0},{"index":4,"type":0,"mode":0,"status":0,"totalTime":14738294,"offDelay":240,"flags":22,"map":4,"cloneSrc":0,"updateTime":454,"realStatus":0}],"PumpMaxSpeed":1,"alerts":[{"index":0,"code":7,"param":17,"level":5,"initial":1646841,"updateTime":278}],"plans":[{"index":0,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":259,"plan64":"AAAAAAAAAAAAAAAA"},{"index":1,"plan":"\u0000\u0000\u0000\u0000\u0000ðÿÿ\u0001\u0000\u0000\u0000","updateTime":180,"plan64":"AAAAAADw//8BAAAA"},{"index":3,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":177,"plan64":"AAAAAAAAAAAAAAAA"},{"index":5,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":175,"plan64":"AAAAAAAAAAAAAAAA"},{"index":6,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":174,"plan64":"AAAAAAAAAAAAAAAA"},{"index":7,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":95,"plan64":"AAAAAAAAAAAAAAAA"},{"index":8,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":91,"plan64":"AAAAAAAAAAAAAAAA"},{"index":16,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":98,"plan64":"AAAAAAAAAAAAAAAA"},{"index":17,"plan":"ÿÿÿÿ\u0000\u0000\u0000\u0000\u0000\u0000ðÿ","updateTime":93,"plan64":"/////wAAAAAAAPD/"},{"index":255,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000ÿ\u001f\u0000\u0000\u0000\u0000","updateTime":91,"plan64":"AAAAAAAA/x8AAAAA"}],"register":{"pin":"0301-1969806-660","proID":660,"lastUpdate":1616506283,"compta":"AR7782"},"Address":{"idAddress":16596,"street":"515 ROUTE DE VILLAROUX","zipcode":"73110","city":"La Chapelle-Blanche","country":"France","latitude":45.4529767,"longitude":6.0696925,"app":293},"podinfo":{"app":293,"pingSent":15874,"pongRx":15710,"pingFail":75},"PodSW":293,"PodSW2":1,"IORename":[]}]}'* [2025-03-26 16:10:11][DEBUG] : klereo::getPoolDetails / curl_request return OK [2025-03-26 16:10:11][DEBUG] : klereo::actualizeValues / + probes = 'array ( 0 => array ( 'logicalId' => 'probe_1', 'minValue' => -5.0, 'maxValue' => 50.0, 'filteredValue' => 12.8125, 'directValue' => 12.8125, 'description' => 'Température air (1);°C', ), 1 => array ( 'logicalId' => 'probe_6', 'minValue' => 10.0, 'maxValue' => 110.0, 'filteredValue' => 100, 'directValue' => 100, 'description' => 'Niveau bidon (6);%', ), 2 => array ( 'logicalId' => 'probe_7', 'minValue' => 10.0, 'maxValue' => 110.0, 'filteredValue' => 100, 'directValue' => 100, 'description' => 'Niveau bidon (7);%', ), 3 => array ( 'logicalId' => 'probe_8', 'minValue' => -10.0, 'maxValue' => 110.0, 'filteredValue' => 0, 'directValue' => 0, 'description' => 'Position volet / couverture (8);%', ), 4 => array ( 'logicalId' => 'probe_16', 'minValue' => 0.0, 'maxValue' => 40.0, 'filteredValue' => 12.5625, 'directValue' => 12.375, 'description' => 'Température eau (16);°C', ), 5 => array ( 'logicalId' => 'probe_17', 'minValue' => 5.0, 'maxValue' => 8.0, 'filteredValue' => 5.19929, 'directValue' => 5.21438, 'description' => 'pH seul (17);pH', ), 6 => array ( 'logicalId' => 'probe_18', 'minValue' => 500.0, 'maxValue' => 850.0, 'filteredValue' => 709.677, 'directValue' => 745.161, 'description' => 'Redox seul (18);mV', ), )' [2025-03-26 16:10:11][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 16:45:09'* [2025-03-26 16:10:11][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 16:20:01'* [2025-03-26 16:10:11][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 16:45:09'* [2025-03-26 16:10:11][DEBUG] : klereo::getIndex / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 18:45:06'* [2025-03-26 16:10:11][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 16:45:09'* [2025-03-26 16:10:11][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 16:20:01'* [2025-03-26 16:10:11][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 16:45:09'* [2025-03-26 16:10:11][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 16:20:01'* [2025-03-26 16:10:11][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 16:45:09'* [2025-03-26 16:10:11][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 16:20:01'* [2025-03-26 16:10:11][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 16:45:09'* [2025-03-26 16:10:11][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 16:20:01'* [2025-03-26 16:10:11][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 16:45:09'* [2025-03-26 16:10:11][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 16:20:01'* [2025-03-26 16:20:06][DEBUG] : klereo::actualizeValues / Start [2025-03-26 16:20:06][DEBUG] : klereo::actualizeValues / + Equipment name: 'Piscine Kléréo' [2025-03-26 16:20:06][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 16:45:09'* [2025-03-26 16:20:06][DEBUG] : klereo::getIndex / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 18:45:06'* [2025-03-26 16:20:06][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 16:45:09'* [2025-03-26 16:20:06][DEBUG] : klereo::getPoolDetails / page_content = *'HTTP/1.1 200 OK Date: Wed, 26 Mar 2025 15:20:06 GMT Server: Apache/2.4.41 (Ubuntu) Content-Length: 7048 Content-Type: application/json; charset=UTF-8 {"status":"ok","response":[{"idSystem":4530,"poolNickname":"Ma piscine","access":10,"emailNotify":1,"podSerial":"0301C493001E0E8E","device":0,"tabHW":109,"tabSW":"188D","tabBoot":209,"affHW":110,"affSW":"188D","affBoot":209,"status":787200,"infosTime":441,"Now":1743002406,"jitter":-118,"autoClock":1,"suspended":0,"installDate":1619427473,"rfSent":243254,"rfErr":41309,"ProductIdx":3,"FastValid":0,"NoLimit":0,"Inside":0,"BSVFlow":0,"CfgFSTab":1,"CfgFSMC1":0,"CfgFSMC2":0,"CfgFSAB":0,"NeedSettings":0,"IgnoreFiltering":0,"PoolConfig":79155,"extIJ":0,"FlowMC1":0,"FlowMC2":0,"FlowKPC":0,"PressionCapteur":-1,"EauCapteur":16,"pHCapteur":17,"TraitCapteur":18,"params":{"ParamVersion":123,"Elec_Throttle":100,"VolumeEau":80,"DebitPompe":20,"HeatControlTime":255,"MaxFilterTime":96,"ConsigneChlore":1.5,"ConsignePH":7.199999809265137,"ConsigneRedox":660,"ConsigneEau":18.5,"CleanFilter":700,"SeuilHorsGel":0.5,"EauMin":0,"EauMax":40,"pHMin":6.599999904632568,"pHMax":8,"OrpMin":500,"OrpMax":850,"AirMin":-5,"AirMax":50,"PressureMin":200,"PressureMax":1200,"PHMinus_Concentration":84,"PHMinus_Debit":15,"PHMinus_Cycle":300,"PHMinus_MaxDay":3520,"PHMinus_TotalTime":114101,"Regul_MaxPH":7.800000190734863,"Chlore_Concentration":25,"Chlore_Debit":15,"ElectroChlore_Cycle":300,"ElectroChlore_MaxDay":4000,"ElectroChlore_TotalTime":1266925,"CfgSalt":0,"MidJour1":52,"Chauff_Cycle":900,"Chauff_TotalTime":14738294,"Filtration_TotalTime":39100738,"Elec_ProdMini":500,"Elec_ProdNormal":20000,"Elec_ProdMaxi":65500,"Elec_TMini":15,"Elec_TMaxi":240,"Elec_TOff":15,"Elec_TempRef":15,"Elec_ProdRef":1500,"Elec_Coef":0.08699999749660492,"Elec_ChocRatio":45,"Elec_CouvRatio":20,"Elec_Mode":0,"Elec_TempSecurity":15,"Elec_InteriorRatio":20,"Elec_ORPSecurity":800,"RegulModes":4370,"RegulTemperature":12.554407119750977,"RegulDuree":3.2772035598754883,"ChloreChocOffset":100,"RegTempMin":10,"RegTemp1":15,"RegTemp2":25,"RegTempMax":30,"RegDuree":2,"RegCoef1":24,"RegCoef2":64,"RegFlags":0,"HorsGelTMax":7200,"HorsGelTOn":3600,"VolumePH_PerDay":100,"VolumeTrait_PerDay":750,"PressureSecurite":100,"PoolConfig":79155,"Oxy_TempRef1":15,"Oxy_TempRef2":20,"Oxy_BesoinRef1":15,"Oxy_BesoinRef2":20,"Oxy_Coef1":0.0666700005531311,"Oxy_Coef2":0.07999999821186066,"Oxy_H2O2":380,"VolumeFloc_PerDay":200,"Filtration_CurrentTime":0,"Filtration_OffTime":3611,"Filtration_TodayTime":10763,"PHMinus_TodayTime":0,"PHMinus_TOn":0,"ElectroChlore_TodayTime":834,"ElectroChlore_TOn":0,"Chlore_MaxCycle":200,"Dummy":0,"Chauff_TodayTime":0,"Chauff_TOn":0,"ChocTimer":0,"RegRedoxSlope":-3000,"SuspendHorsGelTimer":0,"TimePH_ToPush":0,"TimeTrait_ToPush":0,"Elec_TimeRemain":0,"PressureOffset":0,"Elec_GramReq":0,"Elec_CycleTimer":0,"Elec_GramDone":0,"Unused":0,"ChlMin":0.10000000149011612,"ChlMax":5,"Measure_CurrentTime":0,"Measure_OffTime":3691,"TimeFloc_ToPush":0,"PoolMode":2,"TraitMode":1,"pHMode":1,"HeaterMode":1,"HeatHyst":0,"PacPanel":0,"PacFan":0,"Booster":0,"SaltThreshold":0,"NoLowVoltProd":0},"probes":[{"index":1,"type":1,"status":1,"updated":0,"filteredValue":12.875,"filteredTime":599,"directValue":12.875,"directTime":599,"updateTime":439,"seuilMin":-5,"seuilMax":50,"calib1":0,"calib2":0,"calib3":0},{"index":6,"type":12,"status":1,"updated":0,"filteredValue":100,"filteredTime":434,"directValue":100,"directTime":434,"updateTime":433,"seuilMin":10,"seuilMax":110,"calib1":2,"calib2":0,"calib3":0},{"index":7,"type":12,"status":1,"updated":0,"filteredValue":100,"filteredTime":435,"directValue":100,"directTime":435,"updateTime":432,"seuilMin":10,"seuilMax":110,"calib1":2,"calib2":0,"calib3":0},{"index":8,"type":13,"status":1,"updated":0,"filteredValue":0,"filteredTime":429,"directValue":0,"directTime":429,"updateTime":429,"seuilMin":-10,"seuilMax":110,"calib1":0,"calib2":0,"calib3":0},{"index":16,"type":5,"status":1,"updated":0,"filteredValue":12.5625,"filteredTime":3770,"directValue":12.375,"directTime":425,"updateTime":420,"seuilMin":0,"seuilMax":40,"calib1":0,"calib2":0,"calib3":0},{"index":17,"type":3,"status":1,"updated":0,"filteredValue":5.19929,"filteredTime":3773,"directValue":5.19929,"directTime":347,"updateTime":339,"seuilMin":6.6,"seuilMax":8,"calib1":431,"calib2":634,"calib3":18},{"index":18,"type":4,"status":1,"updated":0,"filteredValue":709.677,"filteredTime":3773,"directValue":751.613,"directTime":338,"updateTime":337,"seuilMin":500,"seuilMax":850,"calib1":635,"calib2":263,"calib3":0}],"HorsGel":1,"PrioPh":1,"PrioTrait":1,"PrioHeat":0,"PrioPress":1,"PrioChoc":1,"AlternatePower":0,"HGChauff":3,"outs":[{"index":0,"type":0,"mode":0,"status":0,"totalTime":0,"offDelay":1,"flags":96,"map":0,"cloneSrc":1,"updateTime":330,"realStatus":0},{"index":1,"type":0,"mode":3,"status":0,"totalTime":39100738,"offDelay":5,"flags":554,"map":1,"cloneSrc":1,"updateTime":329,"realStatus":0},{"index":2,"type":0,"mode":3,"status":0,"totalTime":114101,"offDelay":2,"flags":0,"map":5,"cloneSrc":1,"updateTime":249,"realStatus":0},{"index":3,"type":0,"mode":3,"status":0,"totalTime":1266925,"offDelay":2,"flags":2,"map":6,"cloneSrc":0,"updateTime":248,"realStatus":0},{"index":4,"type":0,"mode":0,"status":0,"totalTime":14738294,"offDelay":240,"flags":22,"map":4,"cloneSrc":1,"updateTime":248,"realStatus":0}],"PumpMaxSpeed":1,"alerts":[{"index":0,"code":7,"param":17,"level":5,"initial":1646841,"updateTime":74}],"plans":[{"index":0,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":57,"plan64":"AAAAAAAAAAAAAAAA"},{"index":1,"plan":"\u0000\u0000\u0000\u0000\u0000ðÿÿ\u0001\u0000\u0000\u0000","updateTime":775,"plan64":"AAAAAADw//8BAAAA"},{"index":3,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":772,"plan64":"AAAAAAAAAAAAAAAA"},{"index":5,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":770,"plan64":"AAAAAAAAAAAAAAAA"},{"index":6,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":769,"plan64":"AAAAAAAAAAAAAAAA"},{"index":7,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":690,"plan64":"AAAAAAAAAAAAAAAA"},{"index":8,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":686,"plan64":"AAAAAAAAAAAAAAAA"},{"index":16,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":693,"plan64":"AAAAAAAAAAAAAAAA"},{"index":17,"plan":"ÿÿÿÿ\u0000\u0000\u0000\u0000\u0000\u0000ðÿ","updateTime":688,"plan64":"/////wAAAAAAAPD/"},{"index":255,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000ÿ\u001f\u0000\u0000\u0000\u0000","updateTime":686,"plan64":"AAAAAAAA/x8AAAAA"}],"register":{"pin":"0301-1969806-660","proID":660,"lastUpdate":1616506283,"compta":"AR7782"},"Address":{"idAddress":16596,"street":"515 ROUTE DE VILLAROUX","zipcode":"73110","city":"La Chapelle-Blanche","country":"France","latitude":45.4529767,"longitude":6.0696925,"app":293},"podinfo":{"app":293,"pingSent":15914,"pongRx":15750,"pingFail":75},"PodSW":293,"PodSW2":1,"IORename":[]}]}'* [2025-03-26 16:20:06][DEBUG] : klereo::getPoolDetails / curl_request return OK [2025-03-26 16:20:06][DEBUG] : klereo::actualizeValues / + probes = 'array ( 0 => array ( 'logicalId' => 'probe_1', 'minValue' => -5.0, 'maxValue' => 50.0, 'filteredValue' => 12.875, 'directValue' => 12.875, 'description' => 'Température air (1);°C', ), 1 => array ( 'logicalId' => 'probe_6', 'minValue' => 10.0, 'maxValue' => 110.0, 'filteredValue' => 100, 'directValue' => 100, 'description' => 'Niveau bidon (6);%', ), 2 => array ( 'logicalId' => 'probe_7', 'minValue' => 10.0, 'maxValue' => 110.0, 'filteredValue' => 100, 'directValue' => 100, 'description' => 'Niveau bidon (7);%', ), 3 => array ( 'logicalId' => 'probe_8', 'minValue' => -10.0, 'maxValue' => 110.0, 'filteredValue' => 0, 'directValue' => 0, 'description' => 'Position volet / couverture (8);%', ), 4 => array ( 'logicalId' => 'probe_16', 'minValue' => 0.0, 'maxValue' => 40.0, 'filteredValue' => 12.5625, 'directValue' => 12.375, 'description' => 'Température eau (16);°C', ), 5 => array ( 'logicalId' => 'probe_17', 'minValue' => 5.0, 'maxValue' => 8.0, 'filteredValue' => 5.19929, 'directValue' => 5.19929, 'description' => 'pH seul (17);pH', ), 6 => array ( 'logicalId' => 'probe_18', 'minValue' => 500.0, 'maxValue' => 850.0, 'filteredValue' => 709.677, 'directValue' => 751.613, 'description' => 'Redox seul (18);mV', ), )' [2025-03-26 16:20:06][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 16:45:09'* [2025-03-26 16:20:06][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 16:29:56'* [2025-03-26 16:20:06][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 16:45:09'* [2025-03-26 16:20:06][DEBUG] : klereo::getIndex / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 18:45:06'* [2025-03-26 16:20:06][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 16:45:09'* [2025-03-26 16:20:06][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 16:29:56'* [2025-03-26 16:20:06][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 16:45:09'* [2025-03-26 16:20:06][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 16:29:56'* [2025-03-26 16:20:06][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 16:45:09'* [2025-03-26 16:20:06][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 16:29:56'* [2025-03-26 16:20:06][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 16:45:09'* [2025-03-26 16:20:06][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 16:29:56'* [2025-03-26 16:20:06][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 16:45:09'* [2025-03-26 16:20:06][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 16:29:56'* [2025-03-26 16:30:10][DEBUG] : klereo::actualizeValues / Start [2025-03-26 16:30:10][DEBUG] : klereo::actualizeValues / + Equipment name: 'Piscine Kléréo' [2025-03-26 16:30:10][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 16:45:09'* [2025-03-26 16:30:10][DEBUG] : klereo::getIndex / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 18:45:06'* [2025-03-26 16:30:10][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 16:45:09'* [2025-03-26 16:30:10][DEBUG] : klereo::getPoolDetails / page_content = *'HTTP/1.1 200 OK Date: Wed, 26 Mar 2025 15:30:10 GMT Server: Apache/2.4.41 (Ubuntu) Content-Length: 7049 Content-Type: application/json; charset=UTF-8 {"status":"ok","response":[{"idSystem":4530,"poolNickname":"Ma piscine","access":10,"emailNotify":1,"podSerial":"0301C493001E0E8E","device":0,"tabHW":109,"tabSW":"188D","tabBoot":209,"affHW":110,"affSW":"188D","affBoot":209,"status":787200,"infosTime":333,"Now":1743003010,"jitter":-119,"autoClock":1,"suspended":0,"installDate":1619427473,"rfSent":244161,"rfErr":41309,"ProductIdx":3,"FastValid":0,"NoLimit":0,"Inside":0,"BSVFlow":0,"CfgFSTab":1,"CfgFSMC1":0,"CfgFSMC2":0,"CfgFSAB":0,"NeedSettings":0,"IgnoreFiltering":0,"PoolConfig":79155,"extIJ":0,"FlowMC1":0,"FlowMC2":0,"FlowKPC":0,"PressionCapteur":-1,"EauCapteur":16,"pHCapteur":17,"TraitCapteur":18,"params":{"ParamVersion":123,"Elec_Throttle":100,"VolumeEau":80,"DebitPompe":20,"HeatControlTime":255,"MaxFilterTime":96,"ConsigneChlore":1.5,"ConsignePH":7.199999809265137,"ConsigneRedox":660,"ConsigneEau":18.5,"CleanFilter":700,"SeuilHorsGel":0.5,"EauMin":0,"EauMax":40,"pHMin":6.599999904632568,"pHMax":8,"OrpMin":500,"OrpMax":850,"AirMin":-5,"AirMax":50,"PressureMin":200,"PressureMax":1200,"PHMinus_Concentration":84,"PHMinus_Debit":15,"PHMinus_Cycle":300,"PHMinus_MaxDay":3520,"PHMinus_TotalTime":114101,"Regul_MaxPH":7.800000190734863,"Chlore_Concentration":25,"Chlore_Debit":15,"ElectroChlore_Cycle":300,"ElectroChlore_MaxDay":4000,"ElectroChlore_TotalTime":1266925,"CfgSalt":0,"MidJour1":52,"Chauff_Cycle":900,"Chauff_TotalTime":14738294,"Filtration_TotalTime":39100738,"Elec_ProdMini":500,"Elec_ProdNormal":20000,"Elec_ProdMaxi":65500,"Elec_TMini":15,"Elec_TMaxi":240,"Elec_TOff":15,"Elec_TempRef":15,"Elec_ProdRef":1500,"Elec_Coef":0.08699999749660492,"Elec_ChocRatio":45,"Elec_CouvRatio":20,"Elec_Mode":0,"Elec_TempSecurity":15,"Elec_InteriorRatio":20,"Elec_ORPSecurity":800,"RegulModes":4370,"RegulTemperature":12.554407119750977,"RegulDuree":3.2772035598754883,"ChloreChocOffset":100,"RegTempMin":10,"RegTemp1":15,"RegTemp2":25,"RegTempMax":30,"RegDuree":2,"RegCoef1":24,"RegCoef2":64,"RegFlags":0,"HorsGelTMax":7200,"HorsGelTOn":3600,"VolumePH_PerDay":100,"VolumeTrait_PerDay":750,"PressureSecurite":100,"PoolConfig":79155,"Oxy_TempRef1":15,"Oxy_TempRef2":20,"Oxy_BesoinRef1":15,"Oxy_BesoinRef2":20,"Oxy_Coef1":0.0666700005531311,"Oxy_Coef2":0.07999999821186066,"Oxy_H2O2":380,"VolumeFloc_PerDay":200,"Filtration_CurrentTime":0,"Filtration_OffTime":3611,"Filtration_TodayTime":10763,"PHMinus_TodayTime":0,"PHMinus_TOn":0,"ElectroChlore_TodayTime":834,"ElectroChlore_TOn":0,"Chlore_MaxCycle":200,"Dummy":0,"Chauff_TodayTime":0,"Chauff_TOn":0,"ChocTimer":0,"RegRedoxSlope":-3000,"SuspendHorsGelTimer":0,"TimePH_ToPush":0,"TimeTrait_ToPush":0,"Elec_TimeRemain":0,"PressureOffset":0,"Elec_GramReq":0,"Elec_CycleTimer":0,"Elec_GramDone":0,"Unused":0,"ChlMin":0.10000000149011612,"ChlMax":5,"Measure_CurrentTime":0,"Measure_OffTime":3691,"TimeFloc_ToPush":0,"PoolMode":2,"TraitMode":1,"pHMode":1,"HeaterMode":1,"HeatHyst":0,"PacPanel":0,"PacFan":0,"Booster":0,"SaltThreshold":0,"NoLowVoltProd":0},"probes":[{"index":1,"type":1,"status":1,"updated":0,"filteredValue":12.875,"filteredTime":573,"directValue":12.875,"directTime":573,"updateTime":329,"seuilMin":-5,"seuilMax":50,"calib1":0,"calib2":0,"calib3":0},{"index":6,"type":12,"status":1,"updated":0,"filteredValue":100,"filteredTime":246,"directValue":100,"directTime":246,"updateTime":243,"seuilMin":10,"seuilMax":110,"calib1":2,"calib2":0,"calib3":0},{"index":7,"type":12,"status":1,"updated":0,"filteredValue":100,"filteredTime":242,"directValue":100,"directTime":242,"updateTime":242,"seuilMin":10,"seuilMax":110,"calib1":2,"calib2":0,"calib3":0},{"index":8,"type":13,"status":1,"updated":0,"filteredValue":0,"filteredTime":243,"directValue":0,"directTime":243,"updateTime":242,"seuilMin":-10,"seuilMax":110,"calib1":0,"calib2":0,"calib3":0},{"index":16,"type":5,"status":1,"updated":0,"filteredValue":12.5625,"filteredTime":4370,"directValue":12.375,"directTime":245,"updateTime":232,"seuilMin":0,"seuilMax":40,"calib1":0,"calib2":0,"calib3":0},{"index":17,"type":3,"status":1,"updated":0,"filteredValue":5.19929,"filteredTime":4374,"directValue":5.19929,"directTime":238,"updateTime":231,"seuilMin":6.6,"seuilMax":8,"calib1":431,"calib2":634,"calib3":18},{"index":18,"type":4,"status":1,"updated":0,"filteredValue":709.677,"filteredTime":4374,"directValue":751.613,"directTime":159,"updateTime":151,"seuilMin":500,"seuilMax":850,"calib1":635,"calib2":263,"calib3":0}],"HorsGel":1,"PrioPh":1,"PrioTrait":1,"PrioHeat":0,"PrioPress":1,"PrioChoc":1,"AlternatePower":0,"HGChauff":3,"outs":[{"index":0,"type":0,"mode":0,"status":0,"totalTime":0,"offDelay":1,"flags":96,"map":0,"cloneSrc":1,"updateTime":145,"realStatus":0},{"index":1,"type":0,"mode":3,"status":0,"totalTime":39100738,"offDelay":5,"flags":554,"map":1,"cloneSrc":0,"updateTime":142,"realStatus":0},{"index":2,"type":0,"mode":3,"status":0,"totalTime":114101,"offDelay":2,"flags":0,"map":5,"cloneSrc":0,"updateTime":142,"realStatus":0},{"index":3,"type":0,"mode":3,"status":0,"totalTime":1266925,"offDelay":2,"flags":2,"map":6,"cloneSrc":1,"updateTime":140,"realStatus":0},{"index":4,"type":0,"mode":0,"status":0,"totalTime":14738294,"offDelay":240,"flags":22,"map":4,"cloneSrc":0,"updateTime":60,"realStatus":0}],"PumpMaxSpeed":1,"alerts":[{"index":0,"code":7,"param":17,"level":5,"initial":1646841,"updateTime":678}],"plans":[{"index":0,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":661,"plan64":"AAAAAAAAAAAAAAAA"},{"index":1,"plan":"\u0000\u0000\u0000\u0000\u0000ðÿÿ\u0001\u0000\u0000\u0000","updateTime":658,"plan64":"AAAAAADw//8BAAAA"},{"index":3,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":658,"plan64":"AAAAAAAAAAAAAAAA"},{"index":5,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":576,"plan64":"AAAAAAAAAAAAAAAA"},{"index":6,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":575,"plan64":"AAAAAAAAAAAAAAAA"},{"index":7,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":574,"plan64":"AAAAAAAAAAAAAAAA"},{"index":8,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":573,"plan64":"AAAAAAAAAAAAAAAA"},{"index":16,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":497,"plan64":"AAAAAAAAAAAAAAAA"},{"index":17,"plan":"ÿÿÿÿ\u0000\u0000\u0000\u0000\u0000\u0000ðÿ","updateTime":493,"plan64":"/////wAAAAAAAPD/"},{"index":255,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000ÿ\u001f\u0000\u0000\u0000\u0000","updateTime":491,"plan64":"AAAAAAAA/x8AAAAA"}],"register":{"pin":"0301-1969806-660","proID":660,"lastUpdate":1616506283,"compta":"AR7782"},"Address":{"idAddress":16596,"street":"515 ROUTE DE VILLAROUX","zipcode":"73110","city":"La Chapelle-Blanche","country":"France","latitude":45.4529767,"longitude":6.0696925,"app":293},"podinfo":{"app":293,"pingSent":15954,"pongRx":15790,"pingFail":75},"PodSW":293,"PodSW2":1,"IORename":[]}]}'* [2025-03-26 16:30:10][DEBUG] : klereo::getPoolDetails / curl_request return OK [2025-03-26 16:30:10][DEBUG] : klereo::actualizeValues / + probes = 'array ( 0 => array ( 'logicalId' => 'probe_1', 'minValue' => -5.0, 'maxValue' => 50.0, 'filteredValue' => 12.875, 'directValue' => 12.875, 'description' => 'Température air (1);°C', ), 1 => array ( 'logicalId' => 'probe_6', 'minValue' => 10.0, 'maxValue' => 110.0, 'filteredValue' => 100, 'directValue' => 100, 'description' => 'Niveau bidon (6);%', ), 2 => array ( 'logicalId' => 'probe_7', 'minValue' => 10.0, 'maxValue' => 110.0, 'filteredValue' => 100, 'directValue' => 100, 'description' => 'Niveau bidon (7);%', ), 3 => array ( 'logicalId' => 'probe_8', 'minValue' => -10.0, 'maxValue' => 110.0, 'filteredValue' => 0, 'directValue' => 0, 'description' => 'Position volet / couverture (8);%', ), 4 => array ( 'logicalId' => 'probe_16', 'minValue' => 0.0, 'maxValue' => 40.0, 'filteredValue' => 12.5625, 'directValue' => 12.375, 'description' => 'Température eau (16);°C', ), 5 => array ( 'logicalId' => 'probe_17', 'minValue' => 5.0, 'maxValue' => 8.0, 'filteredValue' => 5.19929, 'directValue' => 5.19929, 'description' => 'pH seul (17);pH', ), 6 => array ( 'logicalId' => 'probe_18', 'minValue' => 500.0, 'maxValue' => 850.0, 'filteredValue' => 709.677, 'directValue' => 751.613, 'description' => 'Redox seul (18);mV', ), )' [2025-03-26 16:30:10][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 16:45:09'* [2025-03-26 16:30:10][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 16:40:00'* [2025-03-26 16:30:10][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 16:45:09'* [2025-03-26 16:30:10][DEBUG] : klereo::getIndex / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 18:45:06'* [2025-03-26 16:30:10][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 16:45:09'* [2025-03-26 16:30:10][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 16:40:00'* [2025-03-26 16:30:10][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 16:45:09'* [2025-03-26 16:30:10][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 16:40:00'* [2025-03-26 16:30:10][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 16:45:09'* [2025-03-26 16:30:10][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 16:40:00'* [2025-03-26 16:30:10][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 16:45:09'* [2025-03-26 16:30:10][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 16:40:00'* [2025-03-26 16:30:10][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 16:45:09'* [2025-03-26 16:30:10][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 16:40:00'* [2025-03-26 16:40:09][DEBUG] : klereo::actualizeValues / Start [2025-03-26 16:40:09][DEBUG] : klereo::actualizeValues / + Equipment name: 'Piscine Kléréo' [2025-03-26 16:40:09][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 16:45:09'* [2025-03-26 16:40:09][DEBUG] : klereo::getIndex / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 18:45:06'* [2025-03-26 16:40:09][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 16:45:09'* [2025-03-26 16:40:09][DEBUG] : klereo::getPoolDetails / page_content = *'HTTP/1.1 200 OK Date: Wed, 26 Mar 2025 15:40:09 GMT Server: Apache/2.4.41 (Ubuntu) Content-Length: 7048 Content-Type: application/json; charset=UTF-8 {"status":"ok","response":[{"idSystem":4530,"poolNickname":"Ma piscine","access":10,"emailNotify":1,"podSerial":"0301C493001E0E8E","device":0,"tabHW":109,"tabSW":"188D","tabBoot":209,"affHW":110,"affSW":"188D","affBoot":209,"status":787200,"infosTime":136,"Now":1743003609,"jitter":-117,"autoClock":1,"suspended":0,"installDate":1619427473,"rfSent":245065,"rfErr":41309,"ProductIdx":3,"FastValid":0,"NoLimit":0,"Inside":0,"BSVFlow":0,"CfgFSTab":1,"CfgFSMC1":0,"CfgFSMC2":0,"CfgFSAB":0,"NeedSettings":0,"IgnoreFiltering":0,"PoolConfig":79155,"extIJ":0,"FlowMC1":0,"FlowMC2":0,"FlowKPC":0,"PressionCapteur":-1,"EauCapteur":16,"pHCapteur":17,"TraitCapteur":18,"params":{"ParamVersion":123,"Elec_Throttle":100,"VolumeEau":80,"DebitPompe":20,"HeatControlTime":255,"MaxFilterTime":96,"ConsigneChlore":1.5,"ConsignePH":7.199999809265137,"ConsigneRedox":660,"ConsigneEau":18.5,"CleanFilter":700,"SeuilHorsGel":0.5,"EauMin":0,"EauMax":40,"pHMin":6.599999904632568,"pHMax":8,"OrpMin":500,"OrpMax":850,"AirMin":-5,"AirMax":50,"PressureMin":200,"PressureMax":1200,"PHMinus_Concentration":84,"PHMinus_Debit":15,"PHMinus_Cycle":300,"PHMinus_MaxDay":3520,"PHMinus_TotalTime":114101,"Regul_MaxPH":7.800000190734863,"Chlore_Concentration":25,"Chlore_Debit":15,"ElectroChlore_Cycle":300,"ElectroChlore_MaxDay":4000,"ElectroChlore_TotalTime":1266925,"CfgSalt":0,"MidJour1":52,"Chauff_Cycle":900,"Chauff_TotalTime":14738294,"Filtration_TotalTime":39100738,"Elec_ProdMini":500,"Elec_ProdNormal":20000,"Elec_ProdMaxi":65500,"Elec_TMini":15,"Elec_TMaxi":240,"Elec_TOff":15,"Elec_TempRef":15,"Elec_ProdRef":1500,"Elec_Coef":0.08699999749660492,"Elec_ChocRatio":45,"Elec_CouvRatio":20,"Elec_Mode":0,"Elec_TempSecurity":15,"Elec_InteriorRatio":20,"Elec_ORPSecurity":800,"RegulModes":4370,"RegulTemperature":12.554407119750977,"RegulDuree":3.2772035598754883,"ChloreChocOffset":100,"RegTempMin":10,"RegTemp1":15,"RegTemp2":25,"RegTempMax":30,"RegDuree":2,"RegCoef1":24,"RegCoef2":64,"RegFlags":0,"HorsGelTMax":7200,"HorsGelTOn":3600,"VolumePH_PerDay":100,"VolumeTrait_PerDay":750,"PressureSecurite":100,"PoolConfig":79155,"Oxy_TempRef1":15,"Oxy_TempRef2":20,"Oxy_BesoinRef1":15,"Oxy_BesoinRef2":20,"Oxy_Coef1":0.0666700005531311,"Oxy_Coef2":0.07999999821186066,"Oxy_H2O2":380,"VolumeFloc_PerDay":200,"Filtration_CurrentTime":0,"Filtration_OffTime":4401,"Filtration_TodayTime":10763,"PHMinus_TodayTime":0,"PHMinus_TOn":0,"ElectroChlore_TodayTime":834,"ElectroChlore_TOn":0,"Chlore_MaxCycle":200,"Dummy":0,"Chauff_TodayTime":0,"Chauff_TOn":0,"ChocTimer":0,"RegRedoxSlope":-3000,"SuspendHorsGelTimer":0,"TimePH_ToPush":0,"TimeTrait_ToPush":0,"Elec_TimeRemain":0,"PressureOffset":0,"Elec_GramReq":0,"Elec_CycleTimer":0,"Elec_GramDone":0,"Unused":0,"ChlMin":0.10000000149011612,"ChlMax":5,"Measure_CurrentTime":0,"Measure_OffTime":4403,"TimeFloc_ToPush":0,"PoolMode":2,"TraitMode":1,"pHMode":1,"HeaterMode":1,"HeatHyst":0,"PacPanel":0,"PacFan":0,"Booster":0,"SaltThreshold":0,"NoLowVoltProd":0},"probes":[{"index":1,"type":1,"status":1,"updated":0,"filteredValue":12.4375,"filteredTime":229,"directValue":12.4375,"directTime":229,"updateTime":134,"seuilMin":-5,"seuilMax":50,"calib1":0,"calib2":0,"calib3":0},{"index":6,"type":12,"status":1,"updated":0,"filteredValue":100,"filteredTime":131,"directValue":100,"directTime":131,"updateTime":127,"seuilMin":10,"seuilMax":110,"calib1":2,"calib2":0,"calib3":0},{"index":7,"type":12,"status":1,"updated":0,"filteredValue":100,"filteredTime":127,"directValue":100,"directTime":127,"updateTime":126,"seuilMin":10,"seuilMax":110,"calib1":2,"calib2":0,"calib3":0},{"index":8,"type":13,"status":1,"updated":0,"filteredValue":0,"filteredTime":47,"directValue":0,"directTime":47,"updateTime":44,"seuilMin":-10,"seuilMax":110,"calib1":0,"calib2":0,"calib3":0},{"index":16,"type":5,"status":1,"updated":0,"filteredValue":12.5625,"filteredTime":4967,"directValue":12.3125,"directTime":47,"updateTime":36,"seuilMin":0,"seuilMax":40,"calib1":0,"calib2":0,"calib3":0},{"index":17,"type":3,"status":1,"updated":0,"filteredValue":5.19929,"filteredTime":4973,"directValue":5.19929,"directTime":837,"updateTime":830,"seuilMin":6.6,"seuilMax":8,"calib1":431,"calib2":634,"calib3":18},{"index":18,"type":4,"status":1,"updated":0,"filteredValue":709.677,"filteredTime":4973,"directValue":751.613,"directTime":758,"updateTime":750,"seuilMin":500,"seuilMax":850,"calib1":635,"calib2":263,"calib3":0}],"HorsGel":1,"PrioPh":1,"PrioTrait":1,"PrioHeat":0,"PrioPress":1,"PrioChoc":1,"AlternatePower":0,"HGChauff":3,"outs":[{"index":0,"type":0,"mode":0,"status":0,"totalTime":0,"offDelay":1,"flags":96,"map":0,"cloneSrc":1,"updateTime":744,"realStatus":0},{"index":1,"type":0,"mode":3,"status":0,"totalTime":39100738,"offDelay":5,"flags":554,"map":1,"cloneSrc":0,"updateTime":741,"realStatus":0},{"index":2,"type":0,"mode":3,"status":0,"totalTime":114101,"offDelay":2,"flags":0,"map":5,"cloneSrc":0,"updateTime":741,"realStatus":0},{"index":3,"type":0,"mode":3,"status":0,"totalTime":1266925,"offDelay":2,"flags":2,"map":6,"cloneSrc":1,"updateTime":739,"realStatus":0},{"index":4,"type":0,"mode":0,"status":0,"totalTime":14738294,"offDelay":240,"flags":22,"map":4,"cloneSrc":0,"updateTime":659,"realStatus":0}],"PumpMaxSpeed":1,"alerts":[{"index":0,"code":7,"param":17,"level":5,"initial":1646841,"updateTime":482}],"plans":[{"index":0,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":465,"plan64":"AAAAAAAAAAAAAAAA"},{"index":1,"plan":"\u0000\u0000\u0000\u0000\u0000ðÿÿ\u0001\u0000\u0000\u0000","updateTime":464,"plan64":"AAAAAADw//8BAAAA"},{"index":3,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":462,"plan64":"AAAAAAAAAAAAAAAA"},{"index":5,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":458,"plan64":"AAAAAAAAAAAAAAAA"},{"index":6,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":380,"plan64":"AAAAAAAAAAAAAAAA"},{"index":7,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":377,"plan64":"AAAAAAAAAAAAAAAA"},{"index":8,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":375,"plan64":"AAAAAAAAAAAAAAAA"},{"index":16,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":381,"plan64":"AAAAAAAAAAAAAAAA"},{"index":17,"plan":"ÿÿÿÿ\u0000\u0000\u0000\u0000\u0000\u0000ðÿ","updateTime":377,"plan64":"/////wAAAAAAAPD/"},{"index":255,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000ÿ\u001f\u0000\u0000\u0000\u0000","updateTime":294,"plan64":"AAAAAAAA/x8AAAAA"}],"register":{"pin":"0301-1969806-660","proID":660,"lastUpdate":1616506283,"compta":"AR7782"},"Address":{"idAddress":16596,"street":"515 ROUTE DE VILLAROUX","zipcode":"73110","city":"La Chapelle-Blanche","country":"France","latitude":45.4529767,"longitude":6.0696925,"app":293},"podinfo":{"app":293,"pingSent":15994,"pongRx":15830,"pingFail":75},"PodSW":293,"PodSW2":1,"IORename":[]}]}'* [2025-03-26 16:40:09][DEBUG] : klereo::getPoolDetails / curl_request return OK [2025-03-26 16:40:10][DEBUG] : klereo::actualizeValues / + probes = 'array ( 0 => array ( 'logicalId' => 'probe_1', 'minValue' => -5.0, 'maxValue' => 50.0, 'filteredValue' => 12.4375, 'directValue' => 12.4375, 'description' => 'Température air (1);°C', ), 1 => array ( 'logicalId' => 'probe_6', 'minValue' => 10.0, 'maxValue' => 110.0, 'filteredValue' => 100, 'directValue' => 100, 'description' => 'Niveau bidon (6);%', ), 2 => array ( 'logicalId' => 'probe_7', 'minValue' => 10.0, 'maxValue' => 110.0, 'filteredValue' => 100, 'directValue' => 100, 'description' => 'Niveau bidon (7);%', ), 3 => array ( 'logicalId' => 'probe_8', 'minValue' => -10.0, 'maxValue' => 110.0, 'filteredValue' => 0, 'directValue' => 0, 'description' => 'Position volet / couverture (8);%', ), 4 => array ( 'logicalId' => 'probe_16', 'minValue' => 0.0, 'maxValue' => 40.0, 'filteredValue' => 12.5625, 'directValue' => 12.3125, 'description' => 'Température eau (16);°C', ), 5 => array ( 'logicalId' => 'probe_17', 'minValue' => 5.0, 'maxValue' => 8.0, 'filteredValue' => 5.19929, 'directValue' => 5.19929, 'description' => 'pH seul (17);pH', ), 6 => array ( 'logicalId' => 'probe_18', 'minValue' => 500.0, 'maxValue' => 850.0, 'filteredValue' => 709.677, 'directValue' => 751.613, 'description' => 'Redox seul (18);mV', ), )' [2025-03-26 16:40:10][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 16:45:09'* [2025-03-26 16:40:10][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 16:49:59'* [2025-03-26 16:40:10][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 16:45:09'* [2025-03-26 16:40:10][DEBUG] : klereo::getIndex / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 18:45:06'* [2025-03-26 16:40:10][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 16:45:09'* [2025-03-26 16:40:10][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 16:49:59'* [2025-03-26 16:40:10][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 16:45:09'* [2025-03-26 16:40:10][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 16:49:59'* [2025-03-26 16:40:10][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 16:45:09'* [2025-03-26 16:40:10][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 16:49:59'* [2025-03-26 16:40:10][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 16:45:09'* [2025-03-26 16:40:10][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 16:49:59'* [2025-03-26 16:40:10][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 16:45:09'* [2025-03-26 16:40:10][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 16:49:59'* [2025-03-26 16:50:08][DEBUG] : klereo::actualizeValues / Start [2025-03-26 16:50:08][DEBUG] : klereo::actualizeValues / + Equipment name: 'Piscine Kléréo' [2025-03-26 16:50:09][DEBUG] : klereo::getJwtToken / page_content = *'HTTP/1.1 200 OK Date: Wed, 26 Mar 2025 15:50:08 GMT Server: Apache/2.4.41 (Ubuntu) Authorization: Bearer eyJhbGciOiAiSFMyNTYiLCJ0eXAiOiAiSldUIn0.eyJpc3MiOiJLbGVyZW9Db25uZWN0Iiwic3ViIjozNTcwLCJpYXQiOjE3NDMwMDQyMDksImV4cCI6MTc0MzYwOTAwOSwiYXVkIjoiY29ubmVjdDMua2xlcmVvLmZyIiwiZGFjIjoxMCwiaGFjIjo4MTk0LCJ2ZXIiOiIzOTItVyJ9.GP0hZj9n4gDPUG6zMuU2tEmsiT3C6CkEdJsVTEUHrjQ Vary: Accept-Encoding Content-Length: 387 Content-Type: text/html; charset=UTF-8 {"status":"ok","token":"752118828b1746919e2a7cb494fde2abea203d8f","access":10,"histoAccess":8194,"cgAccepted":1,"jwt":"eyJhbGciOiAiSFMyNTYiLCJ0eXAiOiAiSldUIn0.eyJpc3MiOiJLbGVyZW9Db25uZWN0Iiwic3ViIjozNTcwLCJpYXQiOjE3NDMwMDQyMDksImV4cCI6MTc0MzYwOTAwOSwiYXVkIjoiY29ubmVjdDMua2xlcmVvLmZyIiwiZGFjIjoxMCwiaGFjIjo4MTk0LCJ2ZXIiOiIzOTItVyJ9.GP0hZj9n4gDPUG6zMuU2tEmsiT3C6CkEdJsVTEUHrjQ","id":3570}'* [2025-03-26 16:50:09][DEBUG] : klereo::getJwtToken / curl_request return OK [2025-03-26 16:50:09][DEBUG] : klereo::getJwtToken / header = *'HTTP/1.1 200 OK Date: Wed, 26 Mar 2025 15:50:08 GMT Server: Apache/2.4.41 (Ubuntu) Authorization: Bearer eyJhbGciOiAiSFMyNTYiLCJ0eXAiOiAiSldUIn0.eyJpc3MiOiJLbGVyZW9Db25uZWN0Iiwic3ViIjozNTcwLCJpYXQiOjE3NDMwMDQyMDksImV4cCI6MTc0MzYwOTAwOSwiYXVkIjoiY29ubmVjdDMua2xlcmVvLmZyIiwiZGFjIjoxMCwiaGFjIjo4MTk0LCJ2ZXIiOiIzOTItVyJ9.GP0hZj9n4gDPUG6zMuU2tEmsiT3C6CkEdJsVTEUHrjQ Vary: Accept-Encoding Content-Length: 387 Content-Type: text/html; charset=UTF-8 '* [2025-03-26 16:50:09][DEBUG] : klereo::getJwtToken / body = *'array ( 'status' => 'ok', 'token' => '752118828b1746919e2a7cb494fde2abea203d8f', 'access' => 10, 'histoAccess' => 8194, 'cgAccepted' => 1, 'jwt' => 'eyJhbGciOiAiSFMyNTYiLCJ0eXAiOiAiSldUIn0.eyJpc3MiOiJLbGVyZW9Db25uZWN0Iiwic3ViIjozNTcwLCJpYXQiOjE3NDMwMDQyMDksImV4cCI6MTc0MzYwOTAwOSwiYXVkIjoiY29ubmVjdDMua2xlcmVvLmZyIiwiZGFjIjoxMCwiaGFjIjo4MTk0LCJ2ZXIiOiIzOTItVyJ9.GP0hZj9n4gDPUG6zMuU2tEmsiT3C6CkEdJsVTEUHrjQ', 'id' => 3570, )'* [2025-03-26 16:50:09][DEBUG] : klereo::getIndex / page_content = *'HTTP/1.1 200 OK Date: Wed, 26 Mar 2025 15:50:09 GMT Server: Apache/2.4.41 (Ubuntu) Content-Length: 1178 Content-Type: application/json; charset=UTF-8 {"status":"ok","response":[{"idSystem":4530,"idLinked":null,"poolNickname":"Ma piscine","access":10,"Now":1743004209,"lastPing":14,"infosTime":736,"device":0,"suspended":0,"idAddress":16596,"tabHW":109,"pin":"0301-1969806-660","compta":"AR7782","affSW":"000A","tabSW":"000A","ProductIdx":3,"RegulModes":{"PoolMode":2,"TraitMode":1,"pHMode":1,"HeaterMode":1},"PressionCapteur":-1,"EauCapteur":16,"pHCapteur":17,"TraitCapteur":18,"probes":[{"index":1,"type":1,"status":1,"updated":0,"filteredValue":12.4375,"filteredTime":829,"directValue":12.4375,"directTime":829,"updateTime":734},{"index":16,"type":5,"status":1,"updated":0,"filteredValue":12.5625,"filteredTime":5567,"directValue":12.3125,"directTime":647,"updateTime":636},{"index":17,"type":3,"status":1,"updated":0,"filteredValue":5.19929,"filteredTime":5571,"directValue":5.19929,"directTime":645,"updateTime":635},{"index":18,"type":4,"status":1,"updated":0,"filteredValue":709.677,"filteredTime":5570,"directValue":754.839,"directTime":634,"updateTime":632}],"PumpType":7,"FRelCount":0,"alertCount":1,"notifyCount":0,"alerts":[{"index":0,"code":7,"param":17,"updateTime":"2025-03-26 16:44:03","level":5}]}],"morePool":0}'* [2025-03-26 16:50:09][DEBUG] : klereo::getIndex / curl_request return OK [2025-03-26 16:50:09][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 17:45:09'* [2025-03-26 16:50:09][DEBUG] : klereo::getPoolDetails / page_content = *'HTTP/1.1 200 OK Date: Wed, 26 Mar 2025 15:50:09 GMT Server: Apache/2.4.41 (Ubuntu) Content-Length: 7053 Content-Type: application/json; charset=UTF-8 {"status":"ok","response":[{"idSystem":4530,"poolNickname":"Ma piscine","access":10,"emailNotify":1,"podSerial":"0301C493001E0E8E","device":0,"tabHW":109,"tabSW":"188D","tabBoot":209,"affHW":110,"affSW":"188D","affBoot":209,"status":787200,"infosTime":736,"Now":1743004209,"jitter":-117,"autoClock":1,"suspended":0,"installDate":1619427473,"rfSent":245065,"rfErr":41309,"ProductIdx":3,"FastValid":0,"NoLimit":0,"Inside":0,"BSVFlow":0,"CfgFSTab":1,"CfgFSMC1":0,"CfgFSMC2":0,"CfgFSAB":0,"NeedSettings":0,"IgnoreFiltering":0,"PoolConfig":79155,"extIJ":0,"FlowMC1":0,"FlowMC2":0,"FlowKPC":0,"PressionCapteur":-1,"EauCapteur":16,"pHCapteur":17,"TraitCapteur":18,"params":{"ParamVersion":123,"Elec_Throttle":100,"VolumeEau":80,"DebitPompe":20,"HeatControlTime":255,"MaxFilterTime":96,"ConsigneChlore":1.5,"ConsignePH":7.199999809265137,"ConsigneRedox":660,"ConsigneEau":18.5,"CleanFilter":700,"SeuilHorsGel":0.5,"EauMin":0,"EauMax":40,"pHMin":6.599999904632568,"pHMax":8,"OrpMin":500,"OrpMax":850,"AirMin":-5,"AirMax":50,"PressureMin":200,"PressureMax":1200,"PHMinus_Concentration":84,"PHMinus_Debit":15,"PHMinus_Cycle":300,"PHMinus_MaxDay":3520,"PHMinus_TotalTime":114101,"Regul_MaxPH":7.800000190734863,"Chlore_Concentration":25,"Chlore_Debit":15,"ElectroChlore_Cycle":300,"ElectroChlore_MaxDay":4000,"ElectroChlore_TotalTime":1266925,"CfgSalt":0,"MidJour1":52,"Chauff_Cycle":900,"Chauff_TotalTime":14738294,"Filtration_TotalTime":39100738,"Elec_ProdMini":500,"Elec_ProdNormal":20000,"Elec_ProdMaxi":65500,"Elec_TMini":15,"Elec_TMaxi":240,"Elec_TOff":15,"Elec_TempRef":15,"Elec_ProdRef":1500,"Elec_Coef":0.08699999749660492,"Elec_ChocRatio":45,"Elec_CouvRatio":20,"Elec_Mode":0,"Elec_TempSecurity":15,"Elec_InteriorRatio":20,"Elec_ORPSecurity":800,"RegulModes":4370,"RegulTemperature":12.554407119750977,"RegulDuree":3.2772035598754883,"ChloreChocOffset":100,"RegTempMin":10,"RegTemp1":15,"RegTemp2":25,"RegTempMax":30,"RegDuree":2,"RegCoef1":24,"RegCoef2":64,"RegFlags":0,"HorsGelTMax":7200,"HorsGelTOn":3600,"VolumePH_PerDay":100,"VolumeTrait_PerDay":750,"PressureSecurite":100,"PoolConfig":79155,"Oxy_TempRef1":15,"Oxy_TempRef2":20,"Oxy_BesoinRef1":15,"Oxy_BesoinRef2":20,"Oxy_Coef1":0.0666700005531311,"Oxy_Coef2":0.07999999821186066,"Oxy_H2O2":380,"VolumeFloc_PerDay":200,"Filtration_CurrentTime":0,"Filtration_OffTime":5193,"Filtration_TodayTime":10763,"PHMinus_TodayTime":0,"PHMinus_TOn":0,"ElectroChlore_TodayTime":834,"ElectroChlore_TOn":0,"Chlore_MaxCycle":200,"Dummy":0,"Chauff_TodayTime":0,"Chauff_TOn":0,"ChocTimer":0,"RegRedoxSlope":-3000,"SuspendHorsGelTimer":0,"TimePH_ToPush":0,"TimeTrait_ToPush":0,"Elec_TimeRemain":0,"PressureOffset":0,"Elec_GramReq":0,"Elec_CycleTimer":0,"Elec_GramDone":0,"Unused":0,"ChlMin":0.10000000149011612,"ChlMax":5,"Measure_CurrentTime":0,"Measure_OffTime":5196,"TimeFloc_ToPush":0,"PoolMode":2,"TraitMode":1,"pHMode":1,"HeaterMode":1,"HeatHyst":0,"PacPanel":0,"PacFan":0,"Booster":0,"SaltThreshold":0,"NoLowVoltProd":0},"probes":[{"index":1,"type":1,"status":1,"updated":0,"filteredValue":12.4375,"filteredTime":829,"directValue":12.4375,"directTime":829,"updateTime":734,"seuilMin":-5,"seuilMax":50,"calib1":0,"calib2":0,"calib3":0},{"index":6,"type":12,"status":1,"updated":0,"filteredValue":100,"filteredTime":731,"directValue":100,"directTime":731,"updateTime":727,"seuilMin":10,"seuilMax":110,"calib1":2,"calib2":0,"calib3":0},{"index":7,"type":12,"status":1,"updated":0,"filteredValue":100,"filteredTime":727,"directValue":100,"directTime":727,"updateTime":726,"seuilMin":10,"seuilMax":110,"calib1":2,"calib2":0,"calib3":0},{"index":8,"type":13,"status":1,"updated":0,"filteredValue":0,"filteredTime":647,"directValue":0,"directTime":647,"updateTime":644,"seuilMin":-10,"seuilMax":110,"calib1":0,"calib2":0,"calib3":0},{"index":16,"type":5,"status":1,"updated":0,"filteredValue":12.5625,"filteredTime":5567,"directValue":12.3125,"directTime":647,"updateTime":636,"seuilMin":0,"seuilMax":40,"calib1":0,"calib2":0,"calib3":0},{"index":17,"type":3,"status":1,"updated":0,"filteredValue":5.19929,"filteredTime":5571,"directValue":5.19929,"directTime":645,"updateTime":635,"seuilMin":6.6,"seuilMax":8,"calib1":431,"calib2":634,"calib3":18},{"index":18,"type":4,"status":1,"updated":0,"filteredValue":709.677,"filteredTime":5570,"directValue":754.839,"directTime":634,"updateTime":632,"seuilMin":500,"seuilMax":850,"calib1":635,"calib2":263,"calib3":0}],"HorsGel":1,"PrioPh":1,"PrioTrait":1,"PrioHeat":0,"PrioPress":1,"PrioChoc":1,"AlternatePower":0,"HGChauff":3,"outs":[{"index":0,"type":0,"mode":0,"status":0,"totalTime":0,"offDelay":1,"flags":96,"map":0,"cloneSrc":0,"updateTime":627,"realStatus":0},{"index":1,"type":0,"mode":3,"status":0,"totalTime":39100738,"offDelay":5,"flags":554,"map":1,"cloneSrc":1,"updateTime":544,"realStatus":0},{"index":2,"type":0,"mode":3,"status":0,"totalTime":114101,"offDelay":2,"flags":0,"map":5,"cloneSrc":1,"updateTime":543,"realStatus":0},{"index":3,"type":0,"mode":3,"status":0,"totalTime":1266925,"offDelay":2,"flags":2,"map":6,"cloneSrc":0,"updateTime":542,"realStatus":0},{"index":4,"type":0,"mode":0,"status":0,"totalTime":14738294,"offDelay":240,"flags":22,"map":4,"cloneSrc":0,"updateTime":541,"realStatus":0}],"PumpMaxSpeed":1,"alerts":[{"index":0,"code":7,"param":17,"level":5,"initial":1646841,"updateTime":366}],"plans":[{"index":0,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":349,"plan64":"AAAAAAAAAAAAAAAA"},{"index":1,"plan":"\u0000\u0000\u0000\u0000\u0000ðÿÿ\u0001\u0000\u0000\u0000","updateTime":348,"plan64":"AAAAAADw//8BAAAA"},{"index":3,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":266,"plan64":"AAAAAAAAAAAAAAAA"},{"index":5,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":262,"plan64":"AAAAAAAAAAAAAAAA"},{"index":6,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":261,"plan64":"AAAAAAAAAAAAAAAA"},{"index":7,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":260,"plan64":"AAAAAAAAAAAAAAAA"},{"index":8,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":176,"plan64":"AAAAAAAAAAAAAAAA"},{"index":16,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":179,"plan64":"AAAAAAAAAAAAAAAA"},{"index":17,"plan":"ÿÿÿÿ\u0000\u0000\u0000\u0000\u0000\u0000ðÿ","updateTime":177,"plan64":"/////wAAAAAAAPD/"},{"index":255,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000ÿ\u001f\u0000\u0000\u0000\u0000","updateTime":174,"plan64":"AAAAAAAA/x8AAAAA"}],"register":{"pin":"0301-1969806-660","proID":660,"lastUpdate":1616506283,"compta":"AR7782"},"Address":{"idAddress":16596,"street":"515 ROUTE DE VILLAROUX","zipcode":"73110","city":"La Chapelle-Blanche","country":"France","latitude":45.4529767,"longitude":6.0696925,"app":293},"podinfo":{"app":293,"pingSent":15994,"pongRx":15830,"pingFail":75},"PodSW":293,"PodSW2":1,"IORename":[]}]}'* [2025-03-26 16:50:09][DEBUG] : klereo::getPoolDetails / curl_request return OK [2025-03-26 16:50:09][DEBUG] : klereo::actualizeValues / + probes = 'array ( 0 => array ( 'logicalId' => 'probe_1', 'minValue' => -5.0, 'maxValue' => 50.0, 'filteredValue' => 12.4375, 'directValue' => 12.4375, 'description' => 'Température air (1);°C', ), 1 => array ( 'logicalId' => 'probe_6', 'minValue' => 10.0, 'maxValue' => 110.0, 'filteredValue' => 100, 'directValue' => 100, 'description' => 'Niveau bidon (6);%', ), 2 => array ( 'logicalId' => 'probe_7', 'minValue' => 10.0, 'maxValue' => 110.0, 'filteredValue' => 100, 'directValue' => 100, 'description' => 'Niveau bidon (7);%', ), 3 => array ( 'logicalId' => 'probe_8', 'minValue' => -10.0, 'maxValue' => 110.0, 'filteredValue' => 0, 'directValue' => 0, 'description' => 'Position volet / couverture (8);%', ), 4 => array ( 'logicalId' => 'probe_16', 'minValue' => 0.0, 'maxValue' => 40.0, 'filteredValue' => 12.5625, 'directValue' => 12.3125, 'description' => 'Température eau (16);°C', ), 5 => array ( 'logicalId' => 'probe_17', 'minValue' => 5.0, 'maxValue' => 8.0, 'filteredValue' => 5.19929, 'directValue' => 5.19929, 'description' => 'pH seul (17);pH', ), 6 => array ( 'logicalId' => 'probe_18', 'minValue' => 500.0, 'maxValue' => 850.0, 'filteredValue' => 709.677, 'directValue' => 754.839, 'description' => 'Redox seul (18);mV', ), )' [2025-03-26 16:50:09][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 17:45:09'* [2025-03-26 16:50:09][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 16:59:59'* [2025-03-26 16:50:09][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 17:45:09'* [2025-03-26 16:50:09][DEBUG] : klereo::getIndex / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 20:45:09'* [2025-03-26 16:50:09][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 17:45:09'* [2025-03-26 16:50:09][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 16:59:59'* [2025-03-26 16:50:09][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 17:45:09'* [2025-03-26 16:50:09][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 16:59:59'* [2025-03-26 16:50:09][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 17:45:09'* [2025-03-26 16:50:09][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 16:59:59'* [2025-03-26 16:50:09][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 17:45:09'* [2025-03-26 16:50:09][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 16:59:59'* [2025-03-26 16:50:09][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 17:45:09'* [2025-03-26 16:50:09][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 16:59:59'* [2025-03-26 17:00:12][DEBUG] : klereo::actualizeValues / Start [2025-03-26 17:00:12][DEBUG] : klereo::actualizeValues / + Equipment name: 'Piscine Kléréo' [2025-03-26 17:00:12][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 17:45:09'* [2025-03-26 17:00:12][DEBUG] : klereo::getIndex / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 20:45:09'* [2025-03-26 17:00:12][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 17:45:09'* [2025-03-26 17:00:12][DEBUG] : klereo::getPoolDetails / page_content = *'HTTP/1.1 200 OK Date: Wed, 26 Mar 2025 16:00:12 GMT Server: Apache/2.4.41 (Ubuntu) Content-Length: 7046 Content-Type: application/json; charset=UTF-8 {"status":"ok","response":[{"idSystem":4530,"poolNickname":"Ma piscine","access":10,"emailNotify":1,"podSerial":"0301C493001E0E8E","device":0,"tabHW":109,"tabSW":"188D","tabBoot":209,"affHW":110,"affSW":"188D","affBoot":209,"status":787200,"infosTime":616,"Now":1743004812,"jitter":-120,"autoClock":1,"suspended":0,"installDate":1619427473,"rfSent":245941,"rfErr":41309,"ProductIdx":3,"FastValid":0,"NoLimit":0,"Inside":0,"BSVFlow":0,"CfgFSTab":1,"CfgFSMC1":0,"CfgFSMC2":0,"CfgFSAB":0,"NeedSettings":0,"IgnoreFiltering":0,"PoolConfig":79155,"extIJ":0,"FlowMC1":0,"FlowMC2":0,"FlowKPC":0,"PressionCapteur":-1,"EauCapteur":16,"pHCapteur":17,"TraitCapteur":18,"params":{"ParamVersion":123,"Elec_Throttle":100,"VolumeEau":80,"DebitPompe":20,"HeatControlTime":255,"MaxFilterTime":96,"ConsigneChlore":1.5,"ConsignePH":7.199999809265137,"ConsigneRedox":660,"ConsigneEau":18.5,"CleanFilter":700,"SeuilHorsGel":0.5,"EauMin":0,"EauMax":40,"pHMin":6.599999904632568,"pHMax":8,"OrpMin":500,"OrpMax":850,"AirMin":-5,"AirMax":50,"PressureMin":200,"PressureMax":1200,"PHMinus_Concentration":84,"PHMinus_Debit":15,"PHMinus_Cycle":300,"PHMinus_MaxDay":3520,"PHMinus_TotalTime":114101,"Regul_MaxPH":7.800000190734863,"Chlore_Concentration":25,"Chlore_Debit":15,"ElectroChlore_Cycle":300,"ElectroChlore_MaxDay":4000,"ElectroChlore_TotalTime":1266925,"CfgSalt":0,"MidJour1":52,"Chauff_Cycle":900,"Chauff_TotalTime":14738294,"Filtration_TotalTime":39100738,"Elec_ProdMini":500,"Elec_ProdNormal":20000,"Elec_ProdMaxi":65500,"Elec_TMini":15,"Elec_TMaxi":240,"Elec_TOff":15,"Elec_TempRef":15,"Elec_ProdRef":1500,"Elec_Coef":0.08699999749660492,"Elec_ChocRatio":45,"Elec_CouvRatio":20,"Elec_Mode":0,"Elec_TempSecurity":15,"Elec_InteriorRatio":20,"Elec_ORPSecurity":800,"RegulModes":4370,"RegulTemperature":12.554407119750977,"RegulDuree":3.2772035598754883,"ChloreChocOffset":100,"RegTempMin":10,"RegTemp1":15,"RegTemp2":25,"RegTempMax":30,"RegDuree":2,"RegCoef1":24,"RegCoef2":64,"RegFlags":0,"HorsGelTMax":7200,"HorsGelTOn":3600,"VolumePH_PerDay":100,"VolumeTrait_PerDay":750,"PressureSecurite":100,"PoolConfig":79155,"Oxy_TempRef1":15,"Oxy_TempRef2":20,"Oxy_BesoinRef1":15,"Oxy_BesoinRef2":20,"Oxy_Coef1":0.0666700005531311,"Oxy_Coef2":0.07999999821186066,"Oxy_H2O2":380,"VolumeFloc_PerDay":200,"Filtration_CurrentTime":0,"Filtration_OffTime":5916,"Filtration_TodayTime":10763,"PHMinus_TodayTime":0,"PHMinus_TOn":0,"ElectroChlore_TodayTime":834,"ElectroChlore_TOn":0,"Chlore_MaxCycle":200,"Dummy":0,"Chauff_TodayTime":0,"Chauff_TOn":0,"ChocTimer":0,"RegRedoxSlope":-3000,"SuspendHorsGelTimer":0,"TimePH_ToPush":0,"TimeTrait_ToPush":0,"Elec_TimeRemain":0,"PressureOffset":0,"Elec_GramReq":0,"Elec_CycleTimer":0,"Elec_GramDone":0,"Unused":0,"ChlMin":0.10000000149011612,"ChlMax":5,"Measure_CurrentTime":0,"Measure_OffTime":5999,"TimeFloc_ToPush":0,"PoolMode":2,"TraitMode":1,"pHMode":1,"HeaterMode":1,"HeatHyst":0,"PacPanel":0,"PacFan":0,"Booster":0,"SaltThreshold":0,"NoLowVoltProd":0},"probes":[{"index":1,"type":1,"status":1,"updated":0,"filteredValue":12.375,"filteredTime":799,"directValue":12.375,"directTime":799,"updateTime":534,"seuilMin":-5,"seuilMax":50,"calib1":0,"calib2":0,"calib3":0},{"index":6,"type":12,"status":1,"updated":0,"filteredValue":100,"filteredTime":530,"directValue":100,"directTime":530,"updateTime":527,"seuilMin":10,"seuilMax":110,"calib1":2,"calib2":0,"calib3":0},{"index":7,"type":12,"status":1,"updated":0,"filteredValue":100,"filteredTime":528,"directValue":100,"directTime":528,"updateTime":527,"seuilMin":10,"seuilMax":110,"calib1":2,"calib2":0,"calib3":0},{"index":8,"type":13,"status":1,"updated":0,"filteredValue":0,"filteredTime":527,"directValue":0,"directTime":527,"updateTime":525,"seuilMin":-10,"seuilMax":110,"calib1":0,"calib2":0,"calib3":0},{"index":16,"type":5,"status":1,"updated":0,"filteredValue":12.5625,"filteredTime":6167,"directValue":12.25,"directTime":527,"updateTime":517,"seuilMin":0,"seuilMax":40,"calib1":0,"calib2":0,"calib3":0},{"index":17,"type":3,"status":1,"updated":0,"filteredValue":5.19929,"filteredTime":6169,"directValue":5.19929,"directTime":433,"updateTime":431,"seuilMin":6.6,"seuilMax":8,"calib1":431,"calib2":634,"calib3":18},{"index":18,"type":4,"status":1,"updated":0,"filteredValue":709.677,"filteredTime":6170,"directValue":754.839,"directTime":434,"updateTime":430,"seuilMin":500,"seuilMax":850,"calib1":635,"calib2":263,"calib3":0}],"HorsGel":1,"PrioPh":1,"PrioTrait":1,"PrioHeat":0,"PrioPress":1,"PrioChoc":1,"AlternatePower":0,"HGChauff":3,"outs":[{"index":0,"type":0,"mode":0,"status":0,"totalTime":0,"offDelay":1,"flags":96,"map":0,"cloneSrc":0,"updateTime":422,"realStatus":0},{"index":1,"type":0,"mode":3,"status":0,"totalTime":39100738,"offDelay":5,"flags":554,"map":1,"cloneSrc":0,"updateTime":422,"realStatus":0},{"index":2,"type":0,"mode":3,"status":0,"totalTime":114101,"offDelay":2,"flags":0,"map":5,"cloneSrc":0,"updateTime":419,"realStatus":0},{"index":3,"type":0,"mode":3,"status":0,"totalTime":1266925,"offDelay":2,"flags":2,"map":6,"cloneSrc":0,"updateTime":340,"realStatus":0},{"index":4,"type":0,"mode":0,"status":0,"totalTime":14738294,"offDelay":240,"flags":22,"map":4,"cloneSrc":0,"updateTime":339,"realStatus":0}],"PumpMaxSpeed":1,"alerts":[{"index":0,"code":7,"param":17,"level":5,"initial":1646841,"updateTime":164}],"plans":[{"index":0,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":145,"plan64":"AAAAAAAAAAAAAAAA"},{"index":1,"plan":"\u0000\u0000\u0000\u0000\u0000ðÿÿ\u0001\u0000\u0000\u0000","updateTime":144,"plan64":"AAAAAADw//8BAAAA"},{"index":3,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":142,"plan64":"AAAAAAAAAAAAAAAA"},{"index":5,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":141,"plan64":"AAAAAAAAAAAAAAAA"},{"index":6,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":58,"plan64":"AAAAAAAAAAAAAAAA"},{"index":7,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":57,"plan64":"AAAAAAAAAAAAAAAA"},{"index":8,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":55,"plan64":"AAAAAAAAAAAAAAAA"},{"index":16,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":782,"plan64":"AAAAAAAAAAAAAAAA"},{"index":17,"plan":"ÿÿÿÿ\u0000\u0000\u0000\u0000\u0000\u0000ðÿ","updateTime":780,"plan64":"/////wAAAAAAAPD/"},{"index":255,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000ÿ\u001f\u0000\u0000\u0000\u0000","updateTime":777,"plan64":"AAAAAAAA/x8AAAAA"}],"register":{"pin":"0301-1969806-660","proID":660,"lastUpdate":1616506283,"compta":"AR7782"},"Address":{"idAddress":16596,"street":"515 ROUTE DE VILLAROUX","zipcode":"73110","city":"La Chapelle-Blanche","country":"France","latitude":45.4529767,"longitude":6.0696925,"app":293},"podinfo":{"app":293,"pingSent":16034,"pongRx":15870,"pingFail":75},"PodSW":293,"PodSW2":1,"IORename":[]}]}'* [2025-03-26 17:00:12][DEBUG] : klereo::getPoolDetails / curl_request return OK [2025-03-26 17:00:12][DEBUG] : klereo::actualizeValues / + probes = 'array ( 0 => array ( 'logicalId' => 'probe_1', 'minValue' => -5.0, 'maxValue' => 50.0, 'filteredValue' => 12.375, 'directValue' => 12.375, 'description' => 'Température air (1);°C', ), 1 => array ( 'logicalId' => 'probe_6', 'minValue' => 10.0, 'maxValue' => 110.0, 'filteredValue' => 100, 'directValue' => 100, 'description' => 'Niveau bidon (6);%', ), 2 => array ( 'logicalId' => 'probe_7', 'minValue' => 10.0, 'maxValue' => 110.0, 'filteredValue' => 100, 'directValue' => 100, 'description' => 'Niveau bidon (7);%', ), 3 => array ( 'logicalId' => 'probe_8', 'minValue' => -10.0, 'maxValue' => 110.0, 'filteredValue' => 0, 'directValue' => 0, 'description' => 'Position volet / couverture (8);%', ), 4 => array ( 'logicalId' => 'probe_16', 'minValue' => 0.0, 'maxValue' => 40.0, 'filteredValue' => 12.5625, 'directValue' => 12.25, 'description' => 'Température eau (16);°C', ), 5 => array ( 'logicalId' => 'probe_17', 'minValue' => 5.0, 'maxValue' => 8.0, 'filteredValue' => 5.19929, 'directValue' => 5.19929, 'description' => 'pH seul (17);pH', ), 6 => array ( 'logicalId' => 'probe_18', 'minValue' => 500.0, 'maxValue' => 850.0, 'filteredValue' => 709.677, 'directValue' => 754.839, 'description' => 'Redox seul (18);mV', ), )' [2025-03-26 17:00:12][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 17:45:09'* [2025-03-26 17:00:12][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 17:10:02'* [2025-03-26 17:00:12][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 17:45:09'* [2025-03-26 17:00:12][DEBUG] : klereo::getIndex / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 20:45:09'* [2025-03-26 17:00:12][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 17:45:09'* [2025-03-26 17:00:12][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 17:10:02'* [2025-03-26 17:00:13][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 17:45:09'* [2025-03-26 17:00:13][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 17:10:02'* [2025-03-26 17:00:13][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 17:45:09'* [2025-03-26 17:00:13][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 17:10:02'* [2025-03-26 17:00:13][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 17:45:09'* [2025-03-26 17:00:13][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 17:10:02'* [2025-03-26 17:00:13][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 17:45:09'* [2025-03-26 17:00:13][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 17:10:02'* [2025-03-26 17:10:09][DEBUG] : klereo::actualizeValues / Start [2025-03-26 17:10:09][DEBUG] : klereo::actualizeValues / + Equipment name: 'Piscine Kléréo' [2025-03-26 17:10:09][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 17:45:09'* [2025-03-26 17:10:09][DEBUG] : klereo::getIndex / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 20:45:09'* [2025-03-26 17:10:09][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 17:45:09'* [2025-03-26 17:10:09][DEBUG] : klereo::getPoolDetails / page_content = *'HTTP/1.1 200 OK Date: Wed, 26 Mar 2025 16:10:09 GMT Server: Apache/2.4.41 (Ubuntu) Content-Length: 7051 Content-Type: application/json; charset=UTF-8 {"status":"ok","response":[{"idSystem":4530,"poolNickname":"Ma piscine","access":10,"emailNotify":1,"podSerial":"0301C493001E0E8E","device":0,"tabHW":109,"tabSW":"188D","tabBoot":209,"affHW":110,"affSW":"188D","affBoot":209,"status":787200,"infosTime":407,"Now":1743005409,"jitter":-117,"autoClock":1,"suspended":0,"installDate":1619427473,"rfSent":246834,"rfErr":41310,"ProductIdx":3,"FastValid":0,"NoLimit":0,"Inside":0,"BSVFlow":0,"CfgFSTab":1,"CfgFSMC1":0,"CfgFSMC2":0,"CfgFSAB":0,"NeedSettings":0,"IgnoreFiltering":0,"PoolConfig":79155,"extIJ":0,"FlowMC1":0,"FlowMC2":0,"FlowKPC":0,"PressionCapteur":-1,"EauCapteur":16,"pHCapteur":17,"TraitCapteur":18,"params":{"ParamVersion":123,"Elec_Throttle":100,"VolumeEau":80,"DebitPompe":20,"HeatControlTime":255,"MaxFilterTime":96,"ConsigneChlore":1.5,"ConsignePH":7.199999809265137,"ConsigneRedox":660,"ConsigneEau":18.5,"CleanFilter":700,"SeuilHorsGel":0.5,"EauMin":0,"EauMax":40,"pHMin":6.599999904632568,"pHMax":8,"OrpMin":500,"OrpMax":850,"AirMin":-5,"AirMax":50,"PressureMin":200,"PressureMax":1200,"PHMinus_Concentration":84,"PHMinus_Debit":15,"PHMinus_Cycle":300,"PHMinus_MaxDay":3520,"PHMinus_TotalTime":114101,"Regul_MaxPH":7.800000190734863,"Chlore_Concentration":25,"Chlore_Debit":15,"ElectroChlore_Cycle":300,"ElectroChlore_MaxDay":4000,"ElectroChlore_TotalTime":1266925,"CfgSalt":0,"MidJour1":52,"Chauff_Cycle":900,"Chauff_TotalTime":14738294,"Filtration_TotalTime":39100738,"Elec_ProdMini":500,"Elec_ProdNormal":20000,"Elec_ProdMaxi":65500,"Elec_TMini":15,"Elec_TMaxi":240,"Elec_TOff":15,"Elec_TempRef":15,"Elec_ProdRef":1500,"Elec_Coef":0.08699999749660492,"Elec_ChocRatio":45,"Elec_CouvRatio":20,"Elec_Mode":0,"Elec_TempSecurity":15,"Elec_InteriorRatio":20,"Elec_ORPSecurity":800,"RegulModes":4370,"RegulTemperature":12.554407119750977,"RegulDuree":3.2772035598754883,"ChloreChocOffset":100,"RegTempMin":10,"RegTemp1":15,"RegTemp2":25,"RegTempMax":30,"RegDuree":2,"RegCoef1":24,"RegCoef2":64,"RegFlags":0,"HorsGelTMax":7200,"HorsGelTOn":3600,"VolumePH_PerDay":100,"VolumeTrait_PerDay":750,"PressureSecurite":100,"PoolConfig":79155,"Oxy_TempRef1":15,"Oxy_TempRef2":20,"Oxy_BesoinRef1":15,"Oxy_BesoinRef2":20,"Oxy_Coef1":0.0666700005531311,"Oxy_Coef2":0.07999999821186066,"Oxy_H2O2":380,"VolumeFloc_PerDay":200,"Filtration_CurrentTime":0,"Filtration_OffTime":6722,"Filtration_TodayTime":10763,"PHMinus_TodayTime":0,"PHMinus_TOn":0,"ElectroChlore_TodayTime":834,"ElectroChlore_TOn":0,"Chlore_MaxCycle":200,"Dummy":0,"Chauff_TodayTime":0,"Chauff_TOn":0,"ChocTimer":0,"RegRedoxSlope":-3000,"SuspendHorsGelTimer":0,"TimePH_ToPush":0,"TimeTrait_ToPush":0,"Elec_TimeRemain":0,"PressureOffset":0,"Elec_GramReq":0,"Elec_CycleTimer":0,"Elec_GramDone":0,"Unused":0,"ChlMin":0.10000000149011612,"ChlMax":5,"Measure_CurrentTime":0,"Measure_OffTime":5999,"TimeFloc_ToPush":0,"PoolMode":2,"TraitMode":1,"pHMode":1,"HeaterMode":1,"HeatHyst":0,"PacPanel":0,"PacFan":0,"Booster":0,"SaltThreshold":0,"NoLowVoltProd":0},"probes":[{"index":1,"type":1,"status":1,"updated":0,"filteredValue":12.375,"filteredTime":452,"directValue":12.375,"directTime":452,"updateTime":403,"seuilMin":-5,"seuilMax":50,"calib1":0,"calib2":0,"calib3":0},{"index":6,"type":12,"status":1,"updated":0,"filteredValue":100,"filteredTime":397,"directValue":100,"directTime":397,"updateTime":396,"seuilMin":10,"seuilMax":110,"calib1":2,"calib2":0,"calib3":0},{"index":7,"type":12,"status":1,"updated":0,"filteredValue":100,"filteredTime":397,"directValue":100,"directTime":397,"updateTime":395,"seuilMin":10,"seuilMax":110,"calib1":2,"calib2":0,"calib3":0},{"index":8,"type":13,"status":1,"updated":0,"filteredValue":0,"filteredTime":318,"directValue":0,"directTime":318,"updateTime":316,"seuilMin":-10,"seuilMax":110,"calib1":0,"calib2":0,"calib3":0},{"index":16,"type":5,"status":1,"updated":0,"filteredValue":12.5625,"filteredTime":6759,"directValue":12.1875,"directTime":309,"updateTime":305,"seuilMin":0,"seuilMax":40,"calib1":0,"calib2":0,"calib3":0},{"index":17,"type":3,"status":1,"updated":0,"filteredValue":5.19929,"filteredTime":6765,"directValue":5.19929,"directTime":308,"updateTime":306,"seuilMin":6.6,"seuilMax":8,"calib1":431,"calib2":634,"calib3":18},{"index":18,"type":4,"status":1,"updated":0,"filteredValue":709.677,"filteredTime":6763,"directValue":758.065,"directTime":306,"updateTime":303,"seuilMin":500,"seuilMax":850,"calib1":635,"calib2":263,"calib3":0}],"HorsGel":1,"PrioPh":1,"PrioTrait":1,"PrioHeat":0,"PrioPress":1,"PrioChoc":1,"AlternatePower":0,"HGChauff":3,"outs":[{"index":0,"type":0,"mode":0,"status":0,"totalTime":0,"offDelay":1,"flags":96,"map":0,"cloneSrc":1,"updateTime":297,"realStatus":0},{"index":1,"type":0,"mode":3,"status":0,"totalTime":39100738,"offDelay":5,"flags":554,"map":1,"cloneSrc":0,"updateTime":214,"realStatus":0},{"index":2,"type":0,"mode":3,"status":0,"totalTime":114101,"offDelay":2,"flags":0,"map":5,"cloneSrc":1,"updateTime":214,"realStatus":0},{"index":3,"type":0,"mode":3,"status":0,"totalTime":1266925,"offDelay":2,"flags":2,"map":6,"cloneSrc":1,"updateTime":212,"realStatus":0},{"index":4,"type":0,"mode":0,"status":0,"totalTime":14738294,"offDelay":240,"flags":22,"map":4,"cloneSrc":1,"updateTime":211,"realStatus":0}],"PumpMaxSpeed":1,"alerts":[{"index":0,"code":7,"param":17,"level":5,"initial":1646841,"updateTime":761}],"plans":[{"index":0,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":742,"plan64":"AAAAAAAAAAAAAAAA"},{"index":1,"plan":"\u0000\u0000\u0000\u0000\u0000ðÿÿ\u0001\u0000\u0000\u0000","updateTime":741,"plan64":"AAAAAADw//8BAAAA"},{"index":3,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":739,"plan64":"AAAAAAAAAAAAAAAA"},{"index":5,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":738,"plan64":"AAAAAAAAAAAAAAAA"},{"index":6,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":655,"plan64":"AAAAAAAAAAAAAAAA"},{"index":7,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":654,"plan64":"AAAAAAAAAAAAAAAA"},{"index":8,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":652,"plan64":"AAAAAAAAAAAAAAAA"},{"index":16,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","updateTime":658,"plan64":"AAAAAAAAAAAAAAAA"},{"index":17,"plan":"ÿÿÿÿ\u0000\u0000\u0000\u0000\u0000\u0000ðÿ","updateTime":570,"plan64":"/////wAAAAAAAPD/"},{"index":255,"plan":"\u0000\u0000\u0000\u0000\u0000\u0000ÿ\u001f\u0000\u0000\u0000\u0000","updateTime":569,"plan64":"AAAAAAAA/x8AAAAA"}],"register":{"pin":"0301-1969806-660","proID":660,"lastUpdate":1616506283,"compta":"AR7782"},"Address":{"idAddress":16596,"street":"515 ROUTE DE VILLAROUX","zipcode":"73110","city":"La Chapelle-Blanche","country":"France","latitude":45.4529767,"longitude":6.0696925,"app":293},"podinfo":{"app":293,"pingSent":16074,"pongRx":15910,"pingFail":75},"PodSW":293,"PodSW2":1,"IORename":[]}]}'* [2025-03-26 17:10:09][DEBUG] : klereo::getPoolDetails / curl_request return OK [2025-03-26 17:10:09][DEBUG] : klereo::actualizeValues / + probes = 'array ( 0 => array ( 'logicalId' => 'probe_1', 'minValue' => -5.0, 'maxValue' => 50.0, 'filteredValue' => 12.375, 'directValue' => 12.375, 'description' => 'Température air (1);°C', ), 1 => array ( 'logicalId' => 'probe_6', 'minValue' => 10.0, 'maxValue' => 110.0, 'filteredValue' => 100, 'directValue' => 100, 'description' => 'Niveau bidon (6);%', ), 2 => array ( 'logicalId' => 'probe_7', 'minValue' => 10.0, 'maxValue' => 110.0, 'filteredValue' => 100, 'directValue' => 100, 'description' => 'Niveau bidon (7);%', ), 3 => array ( 'logicalId' => 'probe_8', 'minValue' => -10.0, 'maxValue' => 110.0, 'filteredValue' => 0, 'directValue' => 0, 'description' => 'Position volet / couverture (8);%', ), 4 => array ( 'logicalId' => 'probe_16', 'minValue' => 0.0, 'maxValue' => 40.0, 'filteredValue' => 12.5625, 'directValue' => 12.1875, 'description' => 'Température eau (16);°C', ), 5 => array ( 'logicalId' => 'probe_17', 'minValue' => 5.0, 'maxValue' => 8.0, 'filteredValue' => 5.19929, 'directValue' => 5.19929, 'description' => 'pH seul (17);pH', ), 6 => array ( 'logicalId' => 'probe_18', 'minValue' => 500.0, 'maxValue' => 850.0, 'filteredValue' => 709.677, 'directValue' => 758.065, 'description' => 'Redox seul (18);mV', ), )' [2025-03-26 17:10:10][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 17:45:09'* [2025-03-26 17:10:10][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 17:19:59'* [2025-03-26 17:10:10][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 17:45:09'* [2025-03-26 17:10:10][DEBUG] : klereo::getIndex / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 20:45:09'* [2025-03-26 17:10:10][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 17:45:09'* [2025-03-26 17:10:10][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 17:19:59'* [2025-03-26 17:10:10][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 17:45:09'* [2025-03-26 17:10:10][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 17:19:59'* [2025-03-26 17:10:10][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 17:45:09'* [2025-03-26 17:10:10][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 17:19:59'* [2025-03-26 17:10:10][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 17:45:09'* [2025-03-26 17:10:10][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 17:19:59'* [2025-03-26 17:10:10][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 17:45:09'* [2025-03-26 17:10:10][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 17:19:59'* [2025-03-26 17:10:30][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 17:45:09'* [2025-03-26 17:10:30][DEBUG] : klereo::getIndex / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 20:45:09'* [2025-03-26 17:12:14][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 17:45:09'* [2025-03-26 17:12:14][DEBUG] : klereo::getIndex / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 20:45:09'* [2025-03-26 17:12:19][DEBUG] : klereo::preSave: eqPoolId = '4530' [2025-03-26 17:12:19][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 17:45:09'* [2025-03-26 17:12:19][DEBUG] : klereo::getIndex / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 20:45:09'* [2025-03-26 17:12:19][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 17:45:09'* [2025-03-26 17:12:19][DEBUG] : klereo::getIndex / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 20:45:09'* [2025-03-26 17:12:19][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 17:45:09'* [2025-03-26 17:12:19][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 17:19:59'* [2025-03-26 17:12:19][DEBUG] : klereo::preSave: probes = 'array ( 0 => array ( 'logicalId' => 'probe_1', 'minValue' => -5.0, 'maxValue' => 50.0, 'filteredValue' => 12.375, 'directValue' => 12.375, 'description' => 'Température air (1);°C', ), 1 => array ( 'logicalId' => 'probe_6', 'minValue' => 10.0, 'maxValue' => 110.0, 'filteredValue' => 100, 'directValue' => 100, 'description' => 'Niveau bidon (6);%', ), 2 => array ( 'logicalId' => 'probe_7', 'minValue' => 10.0, 'maxValue' => 110.0, 'filteredValue' => 100, 'directValue' => 100, 'description' => 'Niveau bidon (7);%', ), 3 => array ( 'logicalId' => 'probe_8', 'minValue' => -10.0, 'maxValue' => 110.0, 'filteredValue' => 0, 'directValue' => 0, 'description' => 'Position volet / couverture (8);%', ), 4 => array ( 'logicalId' => 'probe_16', 'minValue' => 0.0, 'maxValue' => 40.0, 'filteredValue' => 12.5625, 'directValue' => 12.1875, 'description' => 'Température eau (16);°C', ), 5 => array ( 'logicalId' => 'probe_17', 'minValue' => 5.0, 'maxValue' => 8.0, 'filteredValue' => 5.19929, 'directValue' => 5.19929, 'description' => 'pH seul (17);pH', ), 6 => array ( 'logicalId' => 'probe_18', 'minValue' => 500.0, 'maxValue' => 850.0, 'filteredValue' => 709.677, 'directValue' => 758.065, 'description' => 'Redox seul (18);mV', ), )' [2025-03-26 17:12:19][DEBUG] : klereo::preSave: order = '62' [2025-03-26 17:12:19][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 17:45:09'* [2025-03-26 17:12:19][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 17:19:59'* [2025-03-26 17:12:19][DEBUG] : klereo::preSave: out = 'array ( 'index' => 0, 'type' => 0, 'mode' => 0, 'status' => 0, 'totalTime' => 0, 'offDelay' => 1, 'flags' => 96, 'map' => 0, 'cloneSrc' => 1, 'updateTime' => 297, 'realStatus' => 0, )' [2025-03-26 17:12:19][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 17:45:09'* [2025-03-26 17:12:19][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 17:19:59'* [2025-03-26 17:12:19][DEBUG] : klereo::preSave: out = 'array ( 'index' => 1, 'type' => 0, 'mode' => 3, 'status' => 0, 'totalTime' => 39100738, 'offDelay' => 5, 'flags' => 554, 'map' => 1, 'cloneSrc' => 0, 'updateTime' => 214, 'realStatus' => 0, )' [2025-03-26 17:12:19][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 17:45:09'* [2025-03-26 17:12:19][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 17:19:59'* [2025-03-26 17:12:19][DEBUG] : klereo::preSave: out = 'array ( 'index' => 2, 'type' => 0, 'mode' => 3, 'status' => 0, 'totalTime' => 114101, 'offDelay' => 2, 'flags' => 0, 'map' => 5, 'cloneSrc' => 1, 'updateTime' => 214, 'realStatus' => 0, )' [2025-03-26 17:12:19][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 17:45:09'* [2025-03-26 17:12:19][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 17:19:59'* [2025-03-26 17:12:19][DEBUG] : klereo::preSave: out = 'array ( 'index' => 3, 'type' => 0, 'mode' => 3, 'status' => 0, 'totalTime' => 1266925, 'offDelay' => 2, 'flags' => 2, 'map' => 6, 'cloneSrc' => 1, 'updateTime' => 212, 'realStatus' => 0, )' [2025-03-26 17:12:19][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 17:45:09'* [2025-03-26 17:12:19][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 17:19:59'* [2025-03-26 17:12:19][DEBUG] : klereo::preSave: out = 'array ( 'index' => 4, 'type' => 0, 'mode' => 0, 'status' => 0, 'totalTime' => 14738294, 'offDelay' => 240, 'flags' => 22, 'map' => 4, 'cloneSrc' => 1, 'updateTime' => 211, 'realStatus' => 0, )' [2025-03-26 17:12:19][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 17:45:09'* [2025-03-26 17:12:19][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 17:19:59'* [2025-03-26 17:12:19][DEBUG] : klereo::actualizeValues / Start [2025-03-26 17:12:19][DEBUG] : klereo::actualizeValues / + Equipment name: 'Piscine Kléréo' [2025-03-26 17:12:19][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 17:45:09'* [2025-03-26 17:12:19][DEBUG] : klereo::getIndex / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 20:45:09'* [2025-03-26 17:12:19][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 17:45:09'* [2025-03-26 17:12:19][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 17:19:59'* [2025-03-26 17:12:19][DEBUG] : klereo::actualizeValues / + probes = 'array ( 0 => array ( 'logicalId' => 'probe_1', 'minValue' => -5.0, 'maxValue' => 50.0, 'filteredValue' => 12.375, 'directValue' => 12.375, 'description' => 'Température air (1);°C', ), 1 => array ( 'logicalId' => 'probe_6', 'minValue' => 10.0, 'maxValue' => 110.0, 'filteredValue' => 100, 'directValue' => 100, 'description' => 'Niveau bidon (6);%', ), 2 => array ( 'logicalId' => 'probe_7', 'minValue' => 10.0, 'maxValue' => 110.0, 'filteredValue' => 100, 'directValue' => 100, 'description' => 'Niveau bidon (7);%', ), 3 => array ( 'logicalId' => 'probe_8', 'minValue' => -10.0, 'maxValue' => 110.0, 'filteredValue' => 0, 'directValue' => 0, 'description' => 'Position volet / couverture (8);%', ), 4 => array ( 'logicalId' => 'probe_16', 'minValue' => 0.0, 'maxValue' => 40.0, 'filteredValue' => 12.5625, 'directValue' => 12.1875, 'description' => 'Température eau (16);°C', ), 5 => array ( 'logicalId' => 'probe_17', 'minValue' => 5.0, 'maxValue' => 8.0, 'filteredValue' => 5.19929, 'directValue' => 5.19929, 'description' => 'pH seul (17);pH', ), 6 => array ( 'logicalId' => 'probe_18', 'minValue' => 500.0, 'maxValue' => 850.0, 'filteredValue' => 709.677, 'directValue' => 758.065, 'description' => 'Redox seul (18);mV', ), )' [2025-03-26 17:12:19][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 17:45:09'* [2025-03-26 17:12:19][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 17:19:59'* [2025-03-26 17:12:19][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 17:45:09'* [2025-03-26 17:12:19][DEBUG] : klereo::getIndex / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 20:45:09'* [2025-03-26 17:12:20][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 17:45:09'* [2025-03-26 17:12:20][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 17:19:59'* [2025-03-26 17:12:20][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 17:45:09'* [2025-03-26 17:12:20][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 17:19:59'* [2025-03-26 17:12:20][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 17:45:09'* [2025-03-26 17:12:20][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 17:19:59'* [2025-03-26 17:12:20][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 17:45:09'* [2025-03-26 17:12:20][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 17:19:59'* [2025-03-26 17:12:20][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 17:45:09'* [2025-03-26 17:12:20][DEBUG] : klereo::getPoolDetails / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 17:19:59'* [2025-03-26 17:12:20][DEBUG] : klereo::getJwtToken / No actualisation, next actualisation at *'26.03.2025 17:45:09'* [2025-03-26 17:12:20][DEBUG] : klereo::getIndex / No actualisation or maintenance ongoing, next actualisation at *'26.03.2025 20:45:09'*