___DEBUG_REPORT_START___ {"uptime":68987198, "firmware":"warp4_firmware_2_13_1_6aa40323", "build_info":"git@github.com:Tinkerforge/esp32-firmware.git;master@f2872dc49775995", "dram":{"free":64696,"largest_free_block":45044,"min_free":39380}, "iram":{"free":25468,"largest_free_block":24564,"min_free":25424}, "psram":{"free":3740940,"largest_free_block":3670004,"min_free":3688612}, "himem":{"free":720896}, "devices":[ {"UID":"2jB6","DID":2167,"port":"E"}, {"UID":"2qpsrk","DID":2184,"port":"F"}, {"UID":"2jFU","DID":286,"port":"B"}], "error_counters":[ {"port":"A","SpiTfpChecksum":0,"SpiTfpFrame":0,"TfpFrame":0,"TfpUnexpected":0}, {"port":"B","SpiTfpChecksum":0,"SpiTfpFrame":0,"TfpFrame":0,"TfpUnexpected":0}, {"port":"C","SpiTfpChecksum":0,"SpiTfpFrame":0,"TfpFrame":0,"TfpUnexpected":0}, {"port":"D","SpiTfpChecksum":0,"SpiTfpFrame":0,"TfpFrame":0,"TfpUnexpected":0}, {"port":"E","SpiTfpChecksum":0,"SpiTfpFrame":0,"TfpFrame":0,"TfpUnexpected":0}, {"port":"F","SpiTfpChecksum":0,"SpiTfpFrame":0,"TfpFrame":0,"TfpUnexpected":0}], "modified":[ "charge_manager_config", "charge_tracker_pdf_letterhead_config", "eebus_config", "ethernet_config", "ev_config", "info_display_name", "info_last_boots", "iso15118_config", "meters_1_config", "meters_2_config", "meters_3_config", "mqtt_auto_discovery_config", "mqtt_config", "network_config", "nfc_config", "power_manager_config", "remote_access_config", "require_meter_config", "solar_forecast_config", "solar_forecast_planes_0_config", "users_config", "version", "wifi_ap_config"], "meters/history": {"offset":107132,"samples":[[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6571,6720,8797,8513,8221,8468,8299,6331,8165,8070,8004,7943,7730,7553,7498,7288,6992,6604,6042,5672,5439,5093,4740,4592,4489,4250,4118,2675,3441,3377,3226,3001,2962,642,0,0,0,0,0,0,0,0,0,0],[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,11,-6,1,3,5,0,-2,2,6,-1,-4,-6,-1,0,0,-1,-9,-4,1,-5,2,6,2,3,9,-5,-2,0,14,-3,-2,-5,0,-11,-2,3,-8,-1,-3,-4,0,3,4,5,8,-2,1,4,4,7,3,3,-2,-2,0,1,0,0,-4,4,2,10,6,8,2,7,-4,3,0,3,0,2,1,-2,0,0,-4,-1,-3,-2,-5,-4,-3,0,1,-4,-3,5,2,0,0,9,1,-4,0,2,-2,-8,-6,-10,-4,-7,-4,-9,0,-3,3,1,1,3,6,0,6,-5,-2,0,8,2,-6,-2,-1,-2,-8,1,3,-1,-3,0,2,0,38,39,13,9,7,3,-1,2,10,-2,0,0,0,-1,3,-6,-4,0,1,-1,2,-7,0,1,0,5,-4,-2,4,1,-1,7,0,2,-2,0,1,-2,-1,-4,1,-1,2,0,-2644,-3547,-3707,-3955,-4097,-4080,-4192,-4355,-4407,-4538,-7776,-8449,-8593,-8709,-8744,-8822,-8991,-9070,-9034,-9106,-9297,-9316,-9415,-9428,-9440,-9484,-9287,-9166,-9483,-8807,-9544,-9531,-9562,-9481,-9517,-9597,-9596,-9487,-9499,-9525,-9394,-9552,-9520,-9504,-9535,-9573,-9574,-9476,-9522,-9573,-9541,-9570,-9532,-9523,-9559,-9562,-9443,-9537,-9555,-9497,-9529,-9484,-9403,-9507,-9413,-7523,-8791,-8724,-2374,-2364,-103,-124,-228,-142,-135,-2078,-144,-131,-141,-115,-126,-146,-148,-108,-152,-99,-101,-139,-124,-96,-132,-122,-129,-95,5,-1140,-111,-130,-120,-136,-142,-2442,-2854,-2480,-2460,-2295,-2133,-1856,-1530,-1360,-3,-1],[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,-494,-540,-601,-531,-514,-545,-605,-607,-576,-570,-503,-640,-553,-498,-499,-524,-591,-592,-524,-540,-587,-557,-533,-576,-532,-600,-652,-553,-527,-578,-632,-552,-560,-553,-560,-596,-570,-593,-519,-565,-574,-533,-490,-501,-599,-555,-511,-542,-508,-574,-556,-530,-507,-537,-563,-538,-487,-484,-591,-518,-488,-560,-566,-620,-614,-590,-513,-554,-596,-519,-515,-519,-578,-589,-522,-492,-570,-595,-512,-565,-523,-569,-653,-619,-536,-510,-558,-541,-566,-492,-525,-631,-552,-535,-534,-524,-596,-593,-582,-544,-606,-618,-583,-543,-562,-646,-576,-558,-623,-591,-643,-751,-655,-627,-690,-663,-552,-569,-642,-639,-507,-472,-428,-567,-496,-516,-515,-435,-422,-369,-147,-38,4,49,52,94,248,273,325,431,462,454,448,550,720,961,1084,1296,1703,1962,2396,2592,2555,2639,2809,2987,3133,3220,3436,3605,3709,3837,3996,4169,4333,4454,4564,4711,4884,5019,5425,6377,6541,5111,3265,672,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-27,0,0,-10,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,-2,-322,-191,0,0,0,0,0,0,0,0,0,0,0,0,0,-157,-1625,-1836],[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-10,-215,-398,-473,-613,-685,-738,-759,-802,-837,-929,-1077,-1112,-1052,-1081,-1235,-1319,-1490,-1668,-1859,-2274,-2508,-2941,-3137,-3194,-3287,-3438,-3584,-3725,-3872,-4021,-4183,-4321,-4501,-4664,-4804,-4940,-5092,-5228,-5358,-5493,-5636,-6126,-7114,-7273,-7420,-7585,-7773,-7919,-8063,-8305,-8449,-8561,-8673,-8794,-8908,-9037,-9140,-9258,-9342,-9438,-9512,-9607,-9700,-9774,-9859,-9885,-10010,-10081,-10132,-10143,-10268,-10264,-9981,-9889,-10267,-9534,-10286,-10286,-10295,-10304,-10302,-10297,-10297,-10295,-10281,-10313,-10203,-10313,-10318,-10325,-10318,-10320,-10315,-10322,-10323,-10332,-10326,-10325,-10330,-10337,-10329,-10327,-10330,-10327,-10325,-10316,-10315,-10317,-10286,-10254,-10156,-8300,-9565,-9415,-9897,-9905,-9738,-9548,-9469,-9415,-9285,-9252,-9079,-8993,-8903,-8804,-8652,-8458,-8307,-8114,-7873,-7401,-6816,-6486,-6173,-5874,-5582,-5384,-5225,-4989,-4541,-4355,-4195,-4074,-3941,-3810,-3682,-3572,-3404,-3063,-3038,-2855,-2664,-2362,-2099,-2107,-1872,-1670],null]}, "meters/live": {"offset":552,"samples_per_second":1.923727,"samples":[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[40,0,-27,-27,67,67,-98,-98,0,0,-42,-42,0,0,36,36,0,0,43,43,0,0,81,81,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,31,0,0,0,0,0,0,0,0,-42,-42,-76,-76,-33,-33,-102,-102,0,0,0,35,35,-47,-47,36,36,25,25,0,0,-30,-30,36,36,0,-22,-22,-26,-26,54,54,-156,-156,54,54,83,83,0,0,-23,-23,0,0,0,0,21,21,21,21,21,0,0,-34,-34,36,36,21,21,-67,-67,-57,-57,-80,-80,0,0,0,0,48,48,23,23,31,31,0,0,0,0,0,0,0,-24,-24,0,0,0,0,126,126,28,28,-84,-84,0,38,38,-22,-22,67,67,-140,-140,44,44,-83,-83,0,0,0,0,0,0,0,0,-100,-100,63,63,-56,-56,-24,-24,35,35,-41,-41,-53,-53,0,0,0,0,42,42,0,0,0,0,0,0,39,39,0,0,0,39,39,-26,-26,-20,-20,0,0,0,0,0,0,113,113,0,0,0,0,46,46,0,0,0,0,0,-38,-38,0,0,31,31,-22,-22,0,0,-33,-33,21,21,-93,-93,-20,-20,-68,-68,-53,-53,0,0,80,80,-60,-60,31,31,0,-44,-44,0,0,0,0,23,23,38,38,45,45,0,0,0,0,-25,-25,44,-101,-101,0,0,51,51,60,60,0,0,0,0,24,24,0,0,-29,-29,0,0,0,0,0,0,0,0,0,-35,-35,22,22,24,24,-173,-173,0,0,-40,-40,57,-48,-48,53,53,54,54,56,56,76,76,-31,-31,0,0,0,0,-63,-63,0,0,-64,-64,-64,-64,0,0,0,0,21,21,-49,-49,32,32,0,0,31,31,0,0,-67,-67,0,0,0,0,-21,-21,43,43,-78,-78,0,0,-35,-35,0,0,0,119,119,-51,-51,27,27,47,47,52,52,-64,-64,-44,-44,-29,-29,66,-50,-50,0,0,0,0,0,0,24,24,70,70,0,0,25,25,34,34,29,29,-26,-26,28,28,32,32,-28,-28,-24,-24,0,-117,-117,58,58,43,43,0,0,35,35,0,0,0,0,29,29,0,0,0,0,0,0,42,42,0,0,23,23,-75,-75,0,0,-63,-63,48,48,-61,-61,39,39,48,48,0,0,0,0,46,46,-88,0,0,-29,-29,0,0,0,0,-1401,-1401,1395,1395,-43,-43,-37,-37,79,79,32,0,0,0,0,0,0,0,0,0,0,42,42,-43,-43,21,21,31,31,106,106,-160,-160,39,39,0,0,0,0,0,0,-76,-76,49,49,0,0,22,-20,-20,50,50,-54,-54,-29,-29,0,0,50,50,31,31,0,0,-107,-107,-47,-47,-1407,-1407,-847,-847,-890,-890,112,112,25,25,0,0,0,0,-47,-47,23,23,46,46,0,0,-133,-133,0,0,35,35,50,50,0,0,-29,-29,0,0,0,-103,-103,22,22,44,44,72,72,27,27,-58,-58,0,0,100,100,0,0,0,0,56,56,0,0,22,22,0,0,0,0,23,23,25,25,32,32,-72,-72,-57,-57,36,36,-91,-91,29,29,0,0,54,54,0,0,28,28,25,25,-115,-115,58,58,-97,0,0,0,0,0,0,26,26,0,0,0,0,-48,-48,0,0,72,72,-39,-39,0,0,52,52,-112,-112,22,22,0,0,41,41,51,51,-41,-41,0,0,0,0,0,0,0,0,0,0,57,57,0,0,-32,-32,0,0,0,0,-41,-41,0,0,0,51,51,34,34,-80,-80,-24,-24,-26,-26,30,30,29,29,34,34,-30,-30,0],[-1592,-1593,-1593,-1635,-1614,-1614,-1683,-1683,-1607,-1607,-1683,-1683,-1600,-1600,-1598,-1598,-1608,-1608,-1551,-1551,-1589,-1589,-1576,-1576,-1621,-1621,-1637,-1637,-1589,-1589,-1578,-1578,-1598,-1598,-1592,-1592,-1575,-1575,-1565,-1565,-1575,-1575,-1573,-1573,-1559,-1559,-1612,-1612,-1652,-1652,-1679,-1679,-1622,-1622,-1719,-1719,-1613,-1588,-1588,-1570,-1570,-1646,-1646,-1559,-1559,-1584,-1584,-1603,-1603,-1599,-1599,-1566,-1566,-1617,-1617,-1627,-1613,-1613,-1650,-1650,-1762,-1762,-1548,-1548,-1552,-1552,-1630,-1630,-1628,-1628,-1608,-1608,-1605,-1605,-1590,-1590,-1584,-1584,-1584,-1642,-1642,-1660,-1660,-1599,-1599,-1600,-1600,-1669,-1669,-1658,-1658,-1687,-1687,-1627,-1627,-1640,-1640,-1585,-1585,-1590,-1590,-1608,-1608,-1641,-1641,-1646,-1650,-1650,-1622,-1622,-1643,-1643,-1632,-1632,-1638,-1638,-1603,-1603,-1720,-1720,-1751,-1751,-1672,-1672,-1674,-1730,-1730,-1689,-1689,-1848,-1848,-1684,-1684,-1772,-1772,-1699,-1699,-1700,-1700,-1707,-1707,-1710,-1710,-1767,-1767,-1660,-1660,-1752,-1752,-1715,-1715,-1690,-1690,-1739,-1739,-1705,-1705,-1704,-1704,-1701,-1701,-1674,-1674,-1718,-1718,-1700,-1700,-1745,-1745,-1712,-1712,-1717,-1717,-1712,-1712,-1701,-1701,-1715,-1715,-1715,-1704,-1704,-1718,-1718,-1729,-1729,-1709,-1709,-1709,-1709,-1711,-1711,-1711,-1711,-1725,-1725,-1725,-1731,-1731,-1834,-1834,-1753,-1753,-1708,-1708,-1764,-1764,-1759,-1759,-1781,-1781,-1768,-1768,-1848,-1848,-1754,-1754,-1830,-1830,-1791,-1791,-1762,-1762,-1754,-1754,-1863,-1863,-1749,-1749,-1793,-1793,-1798,-1798,-1811,-1839,-1839,-1837,-1837,-1796,-1796,-1784,-1784,-1847,-1847,-1835,-1835,-1855,-1855,-1842,-1842,-1912,-1912,-1800,-1784,-1784,-1785,-1785,-1870,-1870,-1810,-1810,-1801,-1801,-1852,-1852,-1853,-1853,-1852,-1852,-1852,-1866,-1866,-1875,-1875,-1835,-1835,-1896,-1896,-1860,-1860,-1858,-1858,-2045,-2045,-1900,-1900,-1894,-1894,-1843,-1925,-1925,-1867,-1867,-1870,-1870,-1875,-1875,-1866,-1866,-1926,-1926,-1893,-1893,-1885,-1885,-1961,-1961,-1904,-1904,-1953,-1953,-1973,-1973,-1919,-1919,-1931,-1931,-1940,-1940,-1949,-1949,-1965,-1965,-1916,-1916,-1952,-1952,-1926,-1926,-2001,-2001,-1947,-1947,-1958,-1958,-1969,-1969,-1948,-1948,-2075,-2075,-2008,-2008,-2011,-2011,-1966,-1966,-1968,-1964,-1964,-2039,-2039,-2022,-2022,-1997,-1997,-1990,-1990,-2074,-2074,-2030,-2030,-1986,-1986,-1949,-2046,-2046,-1989,-1989,-1981,-1981,-1993,-1993,-1985,-1985,-1970,-1970,-2035,-2035,-1982,-1982,-1995,-1995,-2129,-2129,-2021,-2021,-2025,-2025,-1959,-1959,-2020,-2020,-2022,-2022,-1997,-2096,-2096,-1953,-1953,-2026,-2026,-2005,-2005,-2011,-2011,-2025,-2025,-2037,-2037,-1993,-1993,-2009,-2009,-2008,-2008,-2002,-2002,-1984,-1984,-2041,-2041,-1979,-1979,-2058,-2058,-2008,-2008,-2074,-2074,-2018,-2018,-2076,-2076,-1994,-1994,-1973,-1973,-2005,-2005,-2004,-2004,-1985,-1985,-2079,-2079,-1982,-1999,-1999,-1990,-1990,-1985,-1985,-1985,-2072,-570,-570,-2008,-2008,-2027,-2027,-1981,-1981,-1976,-1976,-2042,-2074,-2074,-2018,-2018,-2018,-2018,-2010,-2010,-2007,-2007,-2061,-2061,-2048,-2048,-1990,-1990,-1998,-1998,-2149,-2149,-1985,-1985,-2038,-2038,-2051,-2051,-2061,-2061,-2101,-2101,-2018,-2018,-2032,-2032,-2027,-2027,-2019,-2019,-1985,-2052,-2052,-2086,-2086,-2086,-2086,-2003,-2003,-2002,-2002,-2123,-2123,-1987,-1987,-2049,-2049,-549,-549,0,0,0,0,0,0,-906,-906,-838,-838,-822,-822,848,848,832,832,889,889,839,839,725,725,818,818,825,825,838,838,819,819,785,785,803,803,796,709,709,838,838,858,858,838,838,852,852,696,696,778,778,830,830,791,791,767,767,838,838,769,769,771,771,763,763,740,740,728,728,776,776,789,789,703,703,703,703,750,750,671,671,787,787,775,775,796,796,786,786,756,756,768,768,769,769,789,789,793,793,726,727,727,709,709,705,705,712,712,705,705,705,705,668,668,668,668,566,566,708,708,758,758,603,603,702,702,702,702,702,702,714,714,645,645,696,696,684,684,682,682,552,552,678,678,709,709,666,666,603,603,679,679,627,627,609,609,649,649,659,659,719,661,661,519,519,648,648,629,629,648,648,622,622,609,609,557,557,576],[-1869,-1866,-1861,-1861,-1855,-1855,-1864,-1864,-1843,-1843,-1857,-1857,-1879,-1879,-1877,-1877,-1908,-1908,-1902,-1902,-1917,-1917,-1895,-1895,-1912,-1912,-1896,-1896,-1926,-1926,-1906,-1906,-1895,-1895,-1903,-1903,-1903,-1903,-1869,-1869,-1905,-1905,-1903,-1903,-1912,-1912,-1906,-1906,-1892,-1892,-1883,-1883,-1884,-1884,-1867,-1867,-1898,-1900,-1900,-1864,-1864,-1896,-1896,-1898,-1898,-1885,-1885,-1898,-1898,-1884,-1884,-1902,-1902,-1894,-1894,-1901,-1875,-1875,-1881,-1881,-1886,-1886,-1880,-1880,-1906,-1906,-1898,-1898,-1894,-1894,-1886,-1886,-1876,-1876,-1874,-1874,-1888,-1888,-1888,-1878,-1878,-1894,-1894,-1890,-1890,-1881,-1881,-1874,-1874,-1880,-1880,-1877,-1877,-1871,-1871,-1870,-1870,-1872,-1872,-1860,-1860,-1885,-1885,-1876,-1876,-1872,-1880,-1880,-1852,-1852,-1868,-1868,-1859,-1859,-1858,-1858,-1848,-1848,-1846,-1846,-1851,-1851,-1862,-1862,-1862,-1855,-1855,-1857,-1857,-1844,-1844,-1834,-1834,-1841,-1841,-1855,-1855,-1839,-1839,-1857,-1857,-1850,-1850,-1852,-1852,-1857,-1857,-1856,-1856,-1852,-1852,-1841,-1841,-1839,-1839,-1835,-1835,-1836,-1836,-1825,-1825,-1823,-1823,-1828,-1828,-1803,-1803,-1830,-1830,-1812,-1812,-1806,-1806,-1797,-1797,-1818,-1815,-1815,-1809,-1809,-1807,-1807,-1807,-1807,-1805,-1805,-1802,-1802,-1819,-1819,-1797,-1797,-1803,-1803,-1783,-1783,-1783,-1785,-1785,-1775,-1775,-1774,-1774,-1759,-1759,-1773,-1773,-1756,-1756,-1777,-1777,-1758,-1758,-1767,-1767,-1758,-1758,-1742,-1742,-1743,-1743,-1740,-1740,-1731,-1731,-1722,-1722,-1712,-1712,-1713,-1713,-1740,-1726,-1726,-1691,-1691,-1701,-1701,-1701,-1701,-1731,-1731,-1712,-1712,-1674,-1674,-1706,-1706,-1681,-1681,-1705,-1685,-1685,-1681,-1681,-1658,-1658,-1675,-1675,-1677,-1677,-1661,-1661,-1654,-1654,-1655,-1655,-1666,-1666,-1666,-1653,-1653,-1644,-1644,-1637,-1637,-1627,-1627,-1614,-1614,-1626,-1626,-1605,-1605,-1633,-1633,-1619,-1619,-1619,-1621,-1621,-1600,-1600,-1596,-1596,-1561,-1561,-1604,-1604,-1604,-1604,-1557,-1557,-1600,-1600,-1581,-1581,-1588,-1588,-1593,-1593,-1589,-1589,-1570,-1570,-1565,-1565,-1562,-1562,-1560,-1560,-1553,-1553,-1563,-1563,-1551,-1551,-1538,-1538,-1545,-1545,-1541,-1541,-1531,-1531,-1544,-1544,-1524,-1524,-1524,-1524,-1510,-1510,-1510,-1510,-1529,-1529,-1521,-1522,-1522,-1528,-1528,-1510,-1510,-1505,-1505,-1514,-1514,-1499,-1499,-1503,-1503,-1500,-1500,-1466,-1466,-1506,-1506,-1506,-1499,-1499,-1489,-1489,-1487,-1487,-1468,-1468,-1482,-1482,-1476,-1476,-1491,-1491,-1500,-1500,-1496,-1496,-1482,-1482,-1497,-1497,-1500,-1500,-1505,-1505,-1506,-1486,-1486,-1477,-1477,-1476,-1476,-1467,-1467,-1465,-1465,-1468,-1468,-1472,-1472,-1466,-1466,-1463,-1463,-1468,-1468,-1470,-1470,-1465,-1465,-1451,-1451,-1475,-1475,-1470,-1470,-1469,-1469,-1471,-1471,-1444,-1444,-1466,-1466,-1484,-1484,-1488,-1488,-1491,-1491,-1494,-1494,-1462,-1462,-1496,-1496,-1481,-1481,-1511,-1507,-1507,-1502,-1502,-1502,-1511,-1498,-1498,-1495,-1495,-1480,-1480,-1460,-1460,-1451,-1451,-1483,-1483,-1473,-1480,-1480,-1494,-1494,-1483,-1483,-1480,-1480,-1456,-1456,-1459,-1459,-1461,-1461,-1471,-1471,-1478,-1478,-1473,-1473,-1474,-1474,-1457,-1457,-1462,-1462,-1466,-1466,-1466,-1466,-1458,-1458,-1456,-1456,-1458,-1429,-1429,-1439,-1439,-1431,-1431,-1434,-1434,-1426,-1426,-1437,-1437,-1438,-1438,-1419,-1419,-1434,-1434,-1425,-1425,-1419,-1419,-1421,-1421,-1410,-1410,-1393,-1393,-1413,-1413,-1405,-1405,-1403,-1403,-1408,-1408,-1413,-1413,-1377,-1377,-1394,-1394,-1394,-1394,-1404,-1404,-1390,-1390,-1402,-1402,-1391,-1391,-1395,-1377,-1377,-1395,-1395,-1391,-1391,-1386,-1386,-1374,-1374,-1369,-1369,-1341,-1341,-1383,-1383,-1376,-1376,-1349,-1349,-1356,-1356,-1354,-1354,-1348,-1348,-1351,-1351,-1336,-1336,-1328,-1328,-1343,-1343,-1350,-1350,-1330,-1330,-1334,-1334,-1331,-1331,-1321,-1321,-1343,-1343,-1334,-1334,-1339,-1339,-1329,-1329,-1318,-1318,-1301,-1301,-1318,-1318,-1302,-1302,-1306,-1306,-1311,-1312,-1312,-1316,-1316,-1308,-1308,-1299,-1299,-1282,-1282,-1298,-1298,-1291,-1291,-1293,-1293,-1278,-1278,-1287,-1287,-1281,-1281,-1276,-1276,-1270,-1270,-1259,-1259,-1272,-1272,-1253,-1253,-1262,-1262,-1273,-1273,-1251,-1251,-1249,-1249,-1239,-1239,-1242,-1242,-1252,-1252,-1239,-1239,-1232,-1232,-1232,-1232,-1223,-1223,-1207,-1207,-1216,-1216,-1227,-1227,-1212,-1233,-1233,-1208,-1208,-1223,-1223,-1195,-1195,-1216,-1216,-1201,-1201,-1210,-1210,-1196,-1196,-1196,-1196,-1146],null]}, "info/modules": {"task_scheduler":true,"event_log":true,"api":true,"web_server":true,"rtc":true,"factory_data":true,"esp32_common":true,"esp32_ethernet_brick":true,"watchdog":true,"uptime_tracker":true,"debug_protocol":true,"evse_v2":true,"evse_common":true,"evse_led":true,"network":true,"ntp":true,"ethernet":true,"wifi":true,"network_helper":true,"rtc_bricklet":false,"mqtt":true,"mqtt_auto_discovery":true,"http":true,"ws":true,"event":true,"system":true,"firmware_update":true,"automation":true,"charge_manager":true,"cm_networking":true,"network_lib":true,"modbus_tcp_client":true,"rct_power_client":true,"meters":true,"meters_evse_v2":true,"meters_api":true,"meters_modbus_tcp":true,"meters_sun_spec":true,"meters_sma_speedwire":true,"meters_rct_power":true,"meters_legacy_api":true,"batteries":true,"batteries_modbus_tcp":true,"battery_control":true,"require_meter":true,"charge_tracker":true,"power_manager":true,"users":true,"nfc":true,"nfc_bricklet":true,"charge_authorization":true,"device_name":true,"modbus_tcp":true,"modbus_tcp_debug":true,"wireguard":true,"ocpp":true,"eebus":true,"charge_limits":true,"coredump":true,"pwa":true,"certs":true,"remote_access":true,"day_ahead_prices":true,"solar_forecast":true,"eco":true,"p14a_enwg":true,"io_scheduler":true,"iso15118":true,"meters_iso15118":true,"ev":true,"esp32_ethernet_v2_co_bricklet":true,"ove_r37":true}, "event_log/boot_id": {"boot_id":276470737}, "info/features": ["evse","cp_disconnect","button_configuration","rgb_led","ethernet","firmware_update","meters","nfc","iso15118","rtc","meter","meter_all_values","meter_phases"], "info/version": {"firmware":"2.13.1+6aa40323","config":"2.12.0","config_type":"warp"}, "rtc/time": {"year":2026,"month":9,"day":15,"hour":16,"minute":5,"second":37,"weekday":2}, "rtc/config": {"auto_sync":true}, "factory_data/config": {"sku_override":""}, "factory_data/state": {"sku":"WARP4-CP-PC-2275-W","sku_product":1,"sku_model":2,"sku_material":2,"sku_type2":5,"sku_engraving":2}, "info/last_boots": [{"reset_reason":3,"boot_count":3,"timestamp_min":29755681,"uptime":372800,"uptime_overflows":0},{"reset_reason":3,"boot_count":4,"timestamp_min":29772546,"uptime":1011879877,"uptime_overflows":0},{"reset_reason":3,"boot_count":6,"timestamp_min":29772559,"uptime":63877,"uptime_overflows":0},{"reset_reason":3,"boot_count":14,"timestamp_min":29774177,"uptime":34478,"uptime_overflows":0},{"reset_reason":3,"boot_count":22,"timestamp_min":29774219,"uptime":105998,"uptime_overflows":0},{"reset_reason":3,"boot_count":26,"timestamp_min":29774241,"uptime":66046,"uptime_overflows":0},{"reset_reason":3,"boot_count":27,"timestamp_min":29819186,"uptime":2696690289,"uptime_overflows":0},{"reset_reason":3,"boot_count":28,"timestamp_min":29819970,"uptime":47058740,"uptime_overflows":0},{"reset_reason":3,"boot_count":29,"timestamp_min":29820069,"uptime":5917667,"uptime_overflows":0},{"reset_reason":3,"boot_count":2,"timestamp_min":29823655,"uptime":186097786,"uptime_overflows":0}], "evse/identity": {"uid":"2jB6","connected_uid":"0","position":"E","hw_version":"1.0.0","fw_version":"2.2.25","device_identifier":2167}, "evse/charge_mode": {"mode":2}, "evse/supported_charge_modes": [1,2,3,0], "evse/state": {"iec61851_state":1,"charger_state":1,"contactor_state":16,"contactor_error":0,"allowed_charging_current":0,"error_state":0,"lock_state":0,"dc_fault_current_state":0}, "evse/hardware_configuration": {"jumper_configuration":6,"has_lock_switch":false,"evse_version":40,"energy_meter_type":11}, "evse/low_level_state": {"led_state":5,"cp_pwm_duty_cycle":1000,"adc_values":[3896,3429,184,222,4094,3708,184],"voltages":[11917,8906,-12014,-11769,3299,11952,-12014],"resistances":[2741,220],"gpio":[false,false,false,true,false,false,true,false,true,true,false,true,true,true,false,true,false,true,true,true,false,false,false,false],"charging_time":0,"time_since_state_change":1852797,"uptime":1854027,"time_since_dc_fault_check":1854027,"temperature":3806,"phases_current":3,"phases_requested":3,"phases_state":0,"phases_info":0,"dc_fault_pins":0,"dc_fault_sensor_type":0}, "evse/button_state": {"button_press_time":0,"button_release_time":0,"button_pressed":false}, "evse/slots": [{"max_current":32000,"active":true,"clear_on_disconnect":false},{"max_current":32000,"active":true,"clear_on_disconnect":false},{"max_current":32000,"active":false,"clear_on_disconnect":false},{"max_current":32000,"active":false,"clear_on_disconnect":false},{"max_current":32000,"active":true,"clear_on_disconnect":false},{"max_current":32000,"active":true,"clear_on_disconnect":false},{"max_current":0,"active":true,"clear_on_disconnect":true},{"max_current":0,"active":true,"clear_on_disconnect":true},{"max_current":32000,"active":true,"clear_on_disconnect":false},{"max_current":32000,"active":false,"clear_on_disconnect":false},{"max_current":32000,"active":false,"clear_on_disconnect":false},{"max_current":32000,"active":false,"clear_on_disconnect":false},{"max_current":32000,"active":true,"clear_on_disconnect":false},{"max_current":32000,"active":true,"clear_on_disconnect":false},{"max_current":32000,"active":false,"clear_on_disconnect":false},{"max_current":32000,"active":false,"clear_on_disconnect":false},{"max_current":32000,"active":false,"clear_on_disconnect":false},{"max_current":0,"active":false,"clear_on_disconnect":false}], "evse/indicator_led": {"indication":1003,"duration":1125,"color_h":0,"color_s":0,"color_v":0}, "evse/external_current": {"current":32000}, "evse/external_clear_on_disconnect": {"clear_on_disconnect":false}, "evse/management_current": {"current":0}, "evse/boost_mode": {"enabled":false}, "evse/auto_start_charging": {"auto_start_charging":true}, "evse/global_current": {"current":32000}, "evse/management_enabled": {"enabled":true}, "evse/management_state": {"central_user_management_enabled":false,"manager_ip":"0.0.0.0"}, "evse/user_current": {"current":0}, "evse/user_enabled": {"enabled":true}, "evse/external_enabled": {"enabled":true}, "evse/external_defaults": {"current":32000,"clear_on_disconnect":false}, "evse/modbus_tcp_enabled": {"enabled":false}, "evse/ocpp_enabled": {"enabled":false}, "evse/eebus_enabled": {"enabled":false}, "evse/p14a_enwg_enabled": {"enabled":false}, "evse/meter_config": {"slot":0}, "evse/gpio_configuration": {"shutdown_input":0,"input":0,"output":1}, "evse/button_configuration": {"button":2}, "evse/ev_wakeup": {"enabled":true}, "evse/phase_auto_switch": {"enabled":false}, "evse/phases_connected": {"phases":3}, "evse/control_pilot_disconnect": {"disconnect":false}, "evse/phase_switch_wait_time": {"time":0}, "evse/energy_meter_display_backlight": {"backlight":2}, "evse/automation_current": {"current":32000}, "evse/enumerate_value": {"value":1,"value_change_time":0}, "evse/led_configuration": {"enable_api":false}, "network/config": {"hostname":null,"enable_mdns":true,"transport_mode":2,"web_server_port":80,"web_server_port_secure":443,"cert_id":-1,"key_id":-1}, "ntp/config": {"enable":true,"use_dhcp":true,"timezone":"Europe/Berlin","server":"time.cloudflare.com","server2":"time.google.com"}, "ntp/state": {"synced":true,"time":29824805}, "ethernet/config": {"enable_ethernet":true,"ip":"192.168.101.215","gateway":"192.168.100.1","subnet":"255.255.254.0","dns":"1.1.1.1","dns2":"8.8.8.8","enable_ipv6":false,"ip6":[]}, "ethernet/state": {"connection_state":3,"connection_start":5196,"connection_end":0,"mac":"00:70:07:B9:43:EB","ip":"192.168.101.215","subnet":"255.255.254.0","ip6":[],"full_duplex":true,"link_speed":100,"disable_countdown":0}, "wifi/state": {"connection_state":0,"connection_start":0,"connection_end":0,"ap_state":2,"ap_bssid":null,"ap_sta_count":0,"sta_mac":null,"sta_ip":"0.0.0.0","sta_subnet":"0.0.0.0","sta_ip6":[],"sta_rssi":-127,"sta_bssid":"","sta_disconnect_reason":0,"ap_disable_countdown":0,"sta_disable_countdown":0}, "wifi/sta_config": {"enable_sta":false,"ssid":"","bssid":null,"bssid_lock":false,"enable_11b":false,"passphrase":"","ip":"0.0.0.0","gateway":"0.0.0.0","subnet":"0.0.0.0","dns":"0.0.0.0","dns2":"0.0.0.0","enable_ipv6":false,"ip6":[],"wpa_eap_config":[0,null]}, "wifi/ap_config": {"enable_ap":true,"ap_fallback_only":true,"ssid":"warp4-8hd4","hide_ssid":false,"passphrase":null,"channel":0,"ip":"10.0.0.1","gateway":"0.0.0.0","subnet":"255.255.255.0"}, "network/state": {"connected":true}, "rtc/identity": {"uid":"","connected_uid":"","position":"","hw_version":"","fw_version":"","device_identifier":123}, "mqtt/config": {"enable_mqtt":true,"broker_host":"192.168.100.253","broker_port":1883,"broker_username":"warp","broker_password":null,"global_topic_prefix":"warp4/8hd4","client_name":"warp4-8hd4","interval":1,"protocol":0,"cert_id":-1,"client_cert_id":-1,"client_key_id":-1,"path":"","read_only":false}, "mqtt/state": {"connection_state":2,"connection_start":31616117,"connection_end":31526095,"last_error":0}, "mqtt/auto_discovery_config": {"auto_discovery_mode":2,"auto_discovery_prefix":"homeassistant"}, "system/i18n_config": {"language":0,"detect_browser_language":true}, "system/theme_config": {"color_scheme":0}, "system/country_config": {"country":1}, "system/last_reset": {"reason":3,"show_warning":false}, "firmware_update/config": {"update_url":"https://www.warp-charger.com/firmwares/","cert_id":-1}, "firmware_update/state": {"publisher":"Tinkerforge GmbH","check_timestamp":1789452237,"check_state":0,"update_version":"","running_partition":"app0","app0_state":2,"app0_version":"2.13.1+6aa40323","app1_state":2,"app1_version":"2.12.2+6a4f91cd","rolled_back_version":""}, "firmware_update/install_state": {"origin":0,"state":0,"progress":0}, "automation/config": {"tasks":[]}, "automation/state": {"registered_triggers":[1,2,3,4,5,6,7,9,10,11,16,17,18,20,24,25],"registered_actions":[1,2,3,4,5,6,7,8,11,12,14,17],"enabled_triggers":[3,1,2,4,6,7,9,18,20,24,25,17,5,10],"enabled_actions":[17,2,1,3,4,5,8,14,7,12],"last_run":[]}, "charge_manager/config": {"enable_charge_manager":true,"enable_central_management":false,"enable_watchdog":false,"default_available_current":32000,"maximum_available_current":32000,"minimum_current_auto":true,"minimum_current":6000,"minimum_current_1p":6000,"minimum_current_vehicle_type":0,"verbose":false,"requested_current_threshold":60,"requested_current_margin":3000,"chargers":[{"host":"127.0.0.1","name":"wallbox_z25","rot":0,"uid":258170}]}, "charge_manager/low_level_config": {"global_hysteresis":210,"wakeup_time":210,"plug_in_time":210,"enable_current_factor_pct":150,"allocation_interval":10,"rotation_interval":900}, "charge_manager/state": {"state":1,"l_raw":[2430,32000,32000,32000],"l_min":[-9473,32000,32000,32000],"l_spread":[-9473,32000,32000,32000],"l_max_pv":3647,"alloc":[0,0,0,0],"auth_changed":false,"chargers":[{"s":1,"e":0,"ac":0,"ap":0,"sc":0,"sp":7,"lu":68986979,"n":"wallbox_z25","uid":258170,"d0":[0,null],"d1":[0,null],"d3":[0,null],"dc":[0,null],"u":0}]}, "charge_manager/low_level_state": {"last_hyst_reset":67059382,"wnd_min":[0,0,0,0],"wnd_max":[0,0,0,0],"chargers":[{"b":29,"rc":0,"ae":0,"ls":0,"lp":67134783,"lw":0,"ip":67129495}]}, "charge_manager/available_current": {"current":32000}, "charge_manager/charge_modes": [2], "charge_manager/supported_charge_modes": [1,2,3,0], "power_manager/charge_mode": {"mode":2}, "meters/0/config": [2,{"display_name":"WARP Charger","location":2,"excluded":false}], "meters/0/state": {"type":11}, "meters/0/errors": {"local_timeout":0,"global_timeout":0,"illegal_function":0,"illegal_data_access":0,"illegal_data_value":0,"slave_device_failure":0}, "meters/0/value_ids": [1,2,3,13,17,21,39,48,57,122,130,138,83,91,99,353,354,355,365,366,367,7,29,33,74,154,115,356,368,364,4,5,6,8,369,370,371,377,378,379,381,474,213,209,211,14,18,22], "meters/0/values": [236.4000092,234.5,235.9000092,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,235.6000061,0,0,0,0,0,1,0,50.05000305,409.1000061,407.8000183,409.7000122,408.8999939,2.159999847,1.99000001,1.9799999,0,0,0,36.79999924,4152203,63.75400162,63.75400162,0,0,0,0], "meters/0/last_reset": {"last_reset":0}, "meters/1/config": [6,{"display_name":"Netz","location":4,"excluded":false,"host":"192.168.100.253","port":502,"table":[2,{"device_address":1,"virtual_meter":2}]}], "meters/1/state": null, "meters/1/errors": {"timeout":9}, "meters/1/value_ids": [364,74,209,211], "meters/1/values": [50,0,3278.900146,7033.300293], "meters/2/config": [6,{"display_name":"Speicher","location":5,"excluded":false,"host":"192.168.100.253","port":502,"table":[2,{"device_address":1,"virtual_meter":3}]}], "meters/2/state": null, "meters/2/errors": {"timeout":10}, "meters/2/value_ids": [10,396,404,387,381,415,475,413], "meters/2/values": [331,1.700000048,576,97.59999847,23,3007.199951,16,3000.800049], "meters/3/config": [6,{"display_name":"PV","location":7,"excluded":false,"host":"192.168.100.253","port":502,"table":[2,{"device_address":1,"virtual_meter":5}]}], "meters/3/state": null, "meters/3/errors": {"timeout":10}, "meters/3/value_ids": [421,431,422,432,430,441,452,472,453], "meters/3/values": [467.8000183,0.699999988,485.3999939,1.600000024,476.6000061,2.299999952,1146,15137.60059,-1146], "meters/4/config": [0,null], "meters/4/state": null, "meters/4/errors": null, "meters/4/value_ids": [], "meters/4/values": [], "meter/error_counters": {"local_timeout":0,"global_timeout":0,"illegal_function":0,"illegal_data_access":0,"illegal_data_value":0,"slave_device_failure":0}, "meters_legacy_api/state": {"writable":false}, "meters_legacy_api/config": {"linked_meter_slot":0}, "meter/state": {"state":2,"type":11}, "meter/values": {"power":0,"energy_rel":null,"energy_abs":63.75400162}, "meter/phases": {"phases_connected":[true,true,true],"phases_active":[false,false,false]}, "meter/all_values": [236.4000092,234.5,235.9000092,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,235.6000061,0,0,0,0,0,1,0,50.05000305,63.75400162,0,null,null,null,null,null,null,null,null,null,null,409.1000061,407.8000183,409.7000122,408.8999939,null,2.159999847,1.99000001,1.9799999,0,0,0,null,null,null,null,null,null,null,null,null,null,null,null,63.75400162,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null], "meter/last_reset": {"last_reset":0}, "batteries/config": {"enabled":false}, "batteries/0/config": [0,null], "batteries/0/state": null, "batteries/0/errors": null, "battery_control/config": {"cheap_tariff_quarters":0,"expensive_tariff_quarters":0}, "battery_control/rules_charge": [], "battery_control/rules_discharge": [], "battery_control/state": {"mode":-1,"active_charge_rule":255,"active_discharge_rule":255}, "require_meter/config": {"config":2}, "charge_tracker/config": {"electricity_price":0,"remote_upload_configs":[]}, "charge_tracker/pdf_letterhead_config": {"letterhead":null}, "charge_tracker/last_charges": [{"timestamp_minutes":29819954,"charge_duration":935,"user_id":0,"energy_charged":0.087999821,"charger_name":"8hd4"},{"timestamp_minutes":29819971,"charge_duration":10043,"user_id":1,"energy_charged":8.633998871,"charger_name":"8hd4"},{"timestamp_minutes":29820227,"charge_duration":19400,"user_id":1,"energy_charged":24.22400093,"charger_name":"8hd4"},{"timestamp_minutes":29820613,"charge_duration":0,"user_id":1,"energy_charged":0.075000763,"charger_name":"8hd4"},{"timestamp_minutes":29821491,"charge_duration":0,"user_id":1,"energy_charged":9.171001434,"charger_name":"8hd4"},{"timestamp_minutes":29821587,"charge_duration":0,"user_id":1,"energy_charged":0.381000519,"charger_name":"8hd4"},{"timestamp_minutes":29821670,"charge_duration":0,"user_id":1,"energy_charged":0,"charger_name":"8hd4"},{"timestamp_minutes":29824627,"charge_duration":0,"user_id":1,"energy_charged":13.44199753,"charger_name":"8hd4"}], "charge_tracker/current_charge": {"user_id":-1,"meter_start":0,"evse_uptime_start":0,"timestamp_minutes":0,"authorization_type":0,"authorization_info":null,"charger_name":"8hd4"}, "charge_tracker/state": {"tracked_charges":8,"first_charge_timestamp":29819954,"generator_state":0}, "power_manager/state": {"config_error_flags":0,"external_control":1}, "power_manager/config": {"enabled":true,"phase_switching_mode":0,"excess_charging_enable":true,"default_mode":2,"meter_slot_grid_power":1,"meter_slot_battery_power":2,"battery_mode":2,"battery_target_soc":85,"battery_inverted":false,"battery_deadzone":100,"target_power_from_grid":-50,"guaranteed_power":1380,"cloud_filter_mode":2}, "power_manager/dynamic_load_config": {"enabled":false,"meter_slot_grid_currents":1,"current_limit":0,"largest_consumer_current":32000,"safety_margin_pct":0}, "power_manager/low_level_state": {"power_at_meter":0,"power_at_battery":576,"battery_soc":97.59999847,"power_available":526,"i_meter":[0,0,0],"i_pp_max":[0,0,0],"i_pp_mavg":[0,0,0],"i_pp":[0,0,0],"max_current_limited":32000,"is_3phase":true,"charging_blocked":0}, "power_manager/external_control": {"phases_wanted":0}, "users/config": {"users":[{"id":0,"roles":4294967295,"current":32000,"display_name":null,"username":null,"digest_hash":""},{"id":1,"roles":65535,"current":32000,"display_name":null,"username":null,"digest_hash":null},{"id":2,"roles":65535,"current":32000,"display_name":null,"username":null,"digest_hash":""},{"id":3,"roles":65535,"current":32000,"display_name":null,"username":null,"digest_hash":""}],"next_user_id":4,"http_auth_enabled":false}, "nfc/seen_tags": [{"tag_type":null,"tag_id":"","last_seen":0},{"tag_type":null,"tag_id":"","last_seen":0},{"tag_type":null,"tag_id":"","last_seen":0},{"tag_type":null,"tag_id":"","last_seen":0},{"tag_type":null,"tag_id":"","last_seen":0},{"tag_type":null,"tag_id":"","last_seen":0},{"tag_type":null,"tag_id":"","last_seen":0},{"tag_type":null,"tag_id":"","last_seen":0},{"tag_type":null,"tag_id":"","last_seen":0}], "nfc/config": {"authorized_tags":[{"user_id":1,"tag_type":null,"tag_id":null},{"user_id":2,"tag_type":null,"tag_id":null},{"user_id":3,"tag_type":null,"tag_id":null}],"deadtime_post_start":30}, "nfc/identity": {"uid":"2jFU","connected_uid":"0","position":"B","hw_version":"1.0.0","fw_version":"2.1.3","device_identifier":286}, "charge_authorization/last_seen": [{"seen_at":58321189,"auth_info":[4,{"mac":null}]},{"seen_at":0,"auth_info":[0,null]},{"seen_at":0,"auth_info":[0,null]}], "info/name": {"name":"warp4-8hd4","type":"warp4","display_type":"WARP4 Charger Pro 22kW","uid":"8hd4"}, "info/display_name": {"display_name":"wallbox_z25"}, "modbus_tcp/config": {"enable":false,"port":502,"table":0,"send_illegal_data_address":true,"ignore_writes":false}, "modbus_tcp/error_counters": {"illegal_data_address":0,"illegal_function":0,"ignored_write":0}, "wireguard/config": {"enable":false,"make_default_interface":true,"internal_ip":"0.0.0.0","internal_subnet":"0.0.0.0","internal_gateway":"0.0.0.0","remote_host":"","remote_port":51820,"local_port":51820,"private_key":"","remote_public_key":"","preshared_key":"","allowed_ip":"0.0.0.0","allowed_subnet":"0.0.0.0","mtu":1420}, "wireguard/state": {"connection_start":0,"connection_end":0,"public_key":"","state":0}, "ocpp/config": {"enable":false,"url":"","identity":"warp4-8hd4","enable_auth":false,"pass":"","cert_id":-1}, "ocpp/state": {"charge_point_state":0,"charge_point_status":0,"next_profile_eval":0,"connector_state":0,"connector_status":0,"tag_id":"","parent_tag_id":"","tag_expiry_date":0,"tag_timeout":0,"cable_timeout":0,"last_rejected_tag":"","last_rejected_tag_reason":0,"txn_id":2147483647,"txn_start_time":0,"current":0,"txn_with_invalid_id":false,"unavailable_requested":false,"message_in_flight_type":0,"message_in_flight_id_high":0,"message_in_flight_id_low":0,"message_in_flight_len":0,"message_timeout":0,"txn_msg_retry_timeout":0,"message_queue_depth":0,"status_queue_depth":0,"txn_msg_queue_depth":0,"connected":false,"connected_change_time":0,"last_ping_sent":0,"pong_timeout":0}, "ocpp/configuration": {"AuthorizeRemoteTxRequests":"","ClockAlignedDataInterval":"","ConnectionTimeOut":"","ConnectorPhaseRotation":"","ConnectorPhaseRotationMaxLength":"","GetConfigurationMaxKeys":"","HeartbeatInterval":"","LocalAuthorizeOffline":"","LocalPreAuthorize":"","MessageTimeout":"","MeterValuesAlignedData":"","MeterValuesAlignedDataMaxLength":"","MeterValuesSampledData":"","MeterValuesSampledDataMaxLength":"","MeterValueSampleInterval":"","NumberOfConnectors":"","ResetRetries":"","StopTransactionOnEVSideDisconnect":"","StopTransactionOnInvalidId":"","StopTransactionMaxMeterValues":"","StopTxnAlignedData":"","StopTxnAlignedDataMaxLength":"","StopTxnSampledData":"","StopTxnSampledDataMaxLength":"","SupportedFeatureProfiles":"","TransactionMessageAttempts":"","TransactionMessageRetryInterval":"","UnlockConnectorOnEVSideDisconnect":"","WebSocketPingInterval":"","ChargeProfileMaxStackLevel":"","ChargingScheduleAllowedChargingRateUnit":"","ChargingScheduleMaxPeriods":"","ConnectorSwitch3to1PhaseSupported":"","MaxChargingProfilesInstalled":"","MeterPublicKey1":"","PublicKeyWithSignedMeterValue":"","SampledDataSignReadings":"","StartTxnSampledData":"","SampledDataSignStartedReadings":"","SampledDataSignUpdatedReadings":"","AlignedDataSignReadings":"","AlignedDataSignUpdatedReadings":""}, "eebus/config": {"enable":false,"peers":[]}, "eebus/state": {"ski":"","discovery_state":0,"peers":[]}, "eebus/usecases": {"commands_received":0,"commands_sent":0,"lpc":{"usecase_state":1,"limit_active":false,"current_limit":0,"failsafe_limit_power_w":0,"failsafe_limit_duration_s":0,"constraints_power_maximum":0,"outstanding_duration_s":0},"evcc":{"ev_connected":false,"communication_standard":"","asymmetric_charging_supported":false,"mac_address":"","minimum_power":0,"maximum_power":0,"standby_power":0,"standby_mode":false},"evsecc":{"evse_failure":false,"evse_failure_description":""},"evcem":{"active":false,"amps_phase_1":0,"amps_phase_2":0,"amps_phase_3":0,"power_phase_1":0,"power_phase_2":0,"power_phase_3":0,"charged_wh":0,"charged_valuesource_measured":false},"mpc":{"active":false,"total_power_w":-2147483648,"power_phase_1_w":-2147483648,"power_phase_2_w":-2147483648,"power_phase_3_w":-2147483648,"energy_consumed_wh":-2147483648,"energy_produced_wh":-2147483648,"current_phase_1_ma":-2147483648,"current_phase_2_ma":-2147483648,"current_phase_3_ma":-2147483648,"voltage_phase_1_v":-2147483648,"voltage_phase_2_v":-2147483648,"voltage_phase_3_v":-2147483648,"voltage_phase_1_2_v":-2147483648,"voltage_phase_2_3_v":-2147483648,"voltage_phase_3_1_v":-2147483648,"frequency_mhz":-2147483648}}, "charge_limits/default_limits": {"duration":0,"energy_wh":0,"soc_pct":0}, "charge_limits/state": {"start_timestamp_ms":0,"start_energy_kwh":null,"target_timestamp_ms":0,"target_energy_kwh":null,"target_soc_pct":0}, "charge_limits/active_limits": {"duration":0,"energy_wh":0,"soc_pct":0}, "coredump/state": {"coredump_available":false}, "certs/state": {"certs":[]}, "remote_access/config": {"uuid":"c04664cd-cd24-41a6-91d9-68cceff7f90c","enable":true,"password":null,"relay_host":"my.warp-charger.com","relay_port":443,"cert_id":-1,"mtu":1240,"users":[{"id":1,"email":null,"uuid":"40e78b09-840c-4181-80bb-a4c407b17b6b","public_key":"AKXx8YJeFgyfMkkSogWP2X15gqkcSfm5ubYzEYWqoQk="}]}, "remote_access/state": [{"state":2,"user":255,"connection":255,"last_state_change":1789419364},{"state":1,"user":255,"connection":255,"last_state_change":0},{"state":1,"user":255,"connection":255,"last_state_change":0},{"state":1,"user":255,"connection":255,"last_state_change":0},{"state":1,"user":255,"connection":255,"last_state_change":0},{"state":1,"user":255,"connection":255,"last_state_change":0}], "remote_access/registration_state": {"state":0,"message":""}, "remote_access/ping_state": {"packets_sent":0,"packets_received":0,"time_elapsed_ms":0}, "day_ahead_prices/config": {"enable":false,"source":0,"api_url":"https://api.warp-charger.com/","region":0,"resolution":0,"cert_id":-1,"vat":0,"grid_costs_and_taxes":0,"supplier_markup":0,"supplier_base_fee":0,"enable_calendar":false}, "day_ahead_prices/calendar": {"prices":[]}, "day_ahead_prices/state": {"last_sync":0,"last_check":0,"next_check":0,"current_price":2147483647}, "day_ahead_prices/prices": {"first_date":0,"resolution":0,"prices":[]}, "solar_forecast/config": {"enable":true,"source":0,"api_url":"https://api.forecast.solar/","cert_id":-1}, "solar_forecast/state": {"wh_today":71314,"wh_today_remaining":4442,"wh_tomorrow":28321,"rate_limit":12,"rate_remaining":10,"next_api_call":29824736}, "solar_forecast/planes/0/config": {"enable":true,"name":"PV Z25","lat":null,"long":null,"dec":28,"az":0,"wp":12740}, "solar_forecast/planes/0/state": {"last_sync":29824616,"last_check":29824616,"next_check":29824736,"place":null}, "solar_forecast/planes/0/forecast": {"first_date":29823720,"resolution":1,"forecast":[0,0,0,0,0,0,0,10,1027,2747,5242,7665,9280,10007,9850,8814,7126,5104,3013,1429,0,0,0,0,0,0,0,0,0,0,0,4,762,1726,2685,3446,3749,3624,3342,2891,2373,1814,1175,730,0,0,0,0]}, "solar_forecast/planes/1/config": {"enable":false,"name":"","lat":null,"long":null,"dec":0,"az":0,"wp":0}, "solar_forecast/planes/1/state": {"last_sync":0,"last_check":0,"next_check":0,"place":null}, "solar_forecast/planes/1/forecast": {"first_date":0,"resolution":1,"forecast":[]}, "solar_forecast/planes/2/config": {"enable":false,"name":"","lat":null,"long":null,"dec":0,"az":0,"wp":0}, "solar_forecast/planes/2/state": {"last_sync":0,"last_check":0,"next_check":0,"place":null}, "solar_forecast/planes/2/forecast": {"first_date":0,"resolution":1,"forecast":[]}, "solar_forecast/planes/3/config": {"enable":false,"name":"","lat":null,"long":null,"dec":0,"az":0,"wp":0}, "solar_forecast/planes/3/state": {"last_sync":0,"last_check":0,"next_check":0,"place":null}, "solar_forecast/planes/3/forecast": {"first_date":0,"resolution":1,"forecast":[]}, "solar_forecast/planes/4/config": {"enable":false,"name":"","lat":null,"long":null,"dec":0,"az":0,"wp":0}, "solar_forecast/planes/4/state": {"last_sync":0,"last_check":0,"next_check":0,"place":null}, "solar_forecast/planes/4/forecast": {"first_date":0,"resolution":1,"forecast":[]}, "solar_forecast/planes/5/config": {"enable":false,"name":"","lat":null,"long":null,"dec":0,"az":0,"wp":0}, "solar_forecast/planes/5/state": {"last_sync":0,"last_check":0,"next_check":0,"place":null}, "solar_forecast/planes/5/forecast": {"first_date":0,"resolution":1,"forecast":[]}, "eco/config": {"enable":false,"park_time":false,"park_time_duration":8,"charge_below":false,"charge_below_threshold":0,"block_above":false,"block_above_threshold":20,"yield_forecast":false,"yield_forecast_threshold":0}, "eco/state": {"last_save":0,"chargers":[{"start":0,"amount":0,"chart":""}]}, "eco/charge_plan": {"enable":false,"departure":2,"time":480,"amount":4}, "p14a_enwg/config": {"enable":false,"source":[0,{"limit_on_close":true,"limit_w":4200,"input_index":0}],"limit_charger":false,"limit_charge_manager":false,"limit_heating":false,"heating_max_power":0}, "p14a_enwg/state": {"active":false,"limit_w":0}, "p14a_enwg/control": {"active":false,"limit_w":0}, "iso15118/config": {"autocharge":true,"read_soc":true,"charge_via_iso15118":false,"min_charge_current":1000,"fast_timeout":false}, "iso15118/state_slac": {"state":17,"modem_found":true,"modem_initialization_tries":0,"atten_char_indication_tries":0,"attenuation_profile":[19,18,18,22,23,23,27,24,24,23,19,19,20,20,19,19,16,16,15,16,15,15,15,15,16,16,18,18,18,18,16,16,16,16,15,16,17,19,20,19,20,21,20,22,22,20,17,19,24,28,26,27,26,25,23,24,31,44],"received_aag_lists":0,"received_sounds":0,"nmk":[211,223,72,248,22,142,153,245,183,54,210,233,253,235,47,161],"nid":[101,255,162,67,88,141,1],"evse_mac":[2,112,7,185,67,235],"evse_mac_modem":[196,147,0,86,78,52],"pev_mac":[16,189,67,6,195,176],"pev_mac_modem":[0,0,0,0,0,0],"pev_run_id":[109,217,102,137,36,213,94,32]}, "iso15118/state_sdp": {"state":2,"evse_ip_address":[33022,0,4278677504,3947084286],"evse_port":49152,"evse_security":16,"evse_transport_protocol":0,"ev_security":0,"ev_transport_protocol":0}, "iso15118/state_common": {"state":1,"supported_protocols":["urn:din:70121:2012:MsgDef","urn:iso:15118:2:2013:MsgDef"],"protocol":"urn:iso:15118:2:2013:MsgDef","encryption":0,"evcc_vendor":0}, "iso15118/state_din70121": {"state":0,"session_id":[0,0,0,0,0,0,0,0],"evcc_id":[],"soc":-1}, "iso15118/state_iso2": {"state":6,"session_id":[183,229,55,211,130,199,221,210],"evcc_id":[16,189,67,6,195,176],"soc":76,"energy_capacity":-1}, "iso15118/state_iso20": {"state":0,"session_id":"","evcc_id":"","soc":-1,"active_power":-1,"energy_capacity":-1}, "iso15118/debug": {"enable":false,"current":6000,"phases":3}, "ev/config": {"evs":[{"name":"ID.7","mac":null,"capacity":86,"charging_efficiency":0.910000026,"user_id":1}]}, "ev/state": {"active_ev_index":-1,"name":"","mac":"","soc":null,"capacity":null,"charging_efficiency":0.920000017}, "ev/seen_macs": [{"mac":null,"seen_at":58321187}], "esp32/temperature": {"temperature":4075}, "ove_r37/config": {"enabled":false,"undervoltage_threshold":800,"undervoltage_observation_time":3000,"reconnect_wait_time":60}, "ove_r37/state": {"state":0,"trip_reason":0,"flags":28}, "reboot": null, "bricklet_reboot": null, "config/reset": {"path":""}, "rtc/config_update": {"auto_sync":true}, "rtc/time_update": {"year":0,"month":0,"day":0,"hour":0,"minute":0,"second":0,"weekday":0}, "factory_data/config_update": {"sku_override":""}, "evse/reflash": null, "evse/reset": null, "evse/charge_mode_update": {"mode":2}, "evse/stop_charging": null, "evse/start_charging": null, "evse/external_current_update": {"current":32000}, "evse/external_clear_on_disconnect_update": {"clear_on_disconnect":false}, "evse/boost_mode_update": {"enabled":false}, "evse/auto_start_charging_update": {"auto_start_charging":true}, "evse/global_current_update": {"current":32000}, "evse/management_enabled_update": {"enabled":false}, "evse/user_enabled_update": {"enabled":false}, "evse/external_enabled_update": {"enabled":false}, "evse/external_defaults_update": {"current":0,"clear_on_disconnect":false}, "evse/modbus_tcp_enabled_update": {"enabled":false}, "evse/ocpp_enabled_update": {"enabled":false}, "evse/eebus_enabled_update": {"enabled":false}, "evse/p14a_enwg_enabled_update": {"enabled":false}, "evse/meter_config_update": {"slot":0}, "evse/reset_dc_fault_current_state": {"password":0}, "evse/trigger_dc_fault_test": null, "evse/gpio_configuration_update": {"shutdown_input":0,"input":0,"output":0}, "evse/button_configuration_update": {"button":2}, "evse/ev_wakeup_update": {"enabled":false}, "evse/phase_auto_switch_update": {"enabled":false}, "evse/phases_connected_update": {"phases":0}, "evse/control_pilot_disconnect_update": {"disconnect":false}, "evse/phase_switch_wait_time_update": {"time":0}, "evse/energy_meter_display_backlight_update": {"backlight":2}, "evse/automation_current_update": {"current":32000}, "evse/led_configuration_update": {"enable_api":false}, "evse/indicator_led_update": {"indication":0,"duration":0,"color_h":0,"color_s":0,"color_v":0}, "network/config_update": {"hostname":null,"enable_mdns":true,"transport_mode":2,"web_server_port":80,"web_server_port_secure":443,"cert_id":-1,"key_id":-1}, "ntp/config_update": {"enable":true,"use_dhcp":true,"timezone":"Europe/Berlin","server":"time.cloudflare.com","server2":"time.google.com"}, "ethernet/config_update": {"enable_ethernet":true,"ip":"192.168.101.215","gateway":"192.168.100.1","subnet":"255.255.254.0","dns":"1.1.1.1","dns2":"8.8.8.8","enable_ipv6":false,"ip6":[]}, "wifi/scan": null, "wifi/sta_config_update": {"enable_sta":false,"ssid":"","bssid":null,"bssid_lock":false,"enable_11b":false,"passphrase":"","ip":"0.0.0.0","gateway":"0.0.0.0","subnet":"0.0.0.0","dns":"0.0.0.0","dns2":"0.0.0.0","enable_ipv6":false,"ip6":[],"wpa_eap_config":[0,null]}, "wifi/ap_config_update": {"enable_ap":true,"ap_fallback_only":true,"ssid":"warp4-8hd4","hide_ssid":false,"passphrase":null,"channel":0,"ip":"10.0.0.1","gateway":"0.0.0.0","subnet":"255.255.255.0"}, "rtc/reflash": null, "rtc/reset": null, "mqtt/config_update": {"enable_mqtt":true,"broker_host":"192.168.100.253","broker_port":1883,"broker_username":"warp","broker_password":null,"global_topic_prefix":"warp4/8hd4","client_name":"warp4-8hd4","interval":1,"protocol":0,"cert_id":-1,"client_cert_id":-1,"client_key_id":-1,"path":"","read_only":false}, "mqtt/auto_discovery_config_update": {"auto_discovery_mode":2,"auto_discovery_prefix":"homeassistant"}, "system/i18n_config_update": {"language":0,"detect_browser_language":true}, "system/theme_config_update": {"color_scheme":0}, "system/country_config_update": {"country":1}, "factory_reset": {"do_i_know_what_i_am_doing":null}, "config_reset": {"do_i_know_what_i_am_doing":null}, "system/hide_last_reset_warning": null, "firmware_update/config_update": {"update_url":"https://www.warp-charger.com/firmwares/","cert_id":-1}, "firmware_update/check_for_update": null, "firmware_update/install_firmware": {"version":""}, "firmware_update/override_signature": {"cookie":0}, "firmware_update/reboot_app0": null, "firmware_update/reboot_app1": null, "firmware_update/reboot_other": null, "firmware_update/clear_rolled_back_version": null, "firmware_update/validate": null, "automation/config_update": {"tasks":[]}, "charge_manager/config_update": {"enable_charge_manager":true,"enable_central_management":false,"enable_watchdog":false,"default_available_current":32000,"maximum_available_current":32000,"minimum_current_auto":true,"minimum_current":6000,"minimum_current_1p":6000,"minimum_current_vehicle_type":0,"verbose":false,"requested_current_threshold":60,"requested_current_margin":3000,"chargers":[{"host":"127.0.0.1","name":"wallbox_z25","rot":0,"uid":258170}]}, "charge_manager/low_level_config_update": {"global_hysteresis":210,"wakeup_time":210,"plug_in_time":210,"enable_current_factor_pct":150,"allocation_interval":10,"rotation_interval":900}, "charge_manager/available_current_update": {"current":0}, "charge_manager/charge_modes_update": [2], "power_manager/charge_mode_update": {"mode":0}, "charge_manager/authorize_charger": {"charger_idx":0,"user_id":-1}, "charge_manager/scan": null, "meters/0/config_update": [2,{"display_name":"WARP Charger","location":2,"excluded":false}], "meters/0/reset": null, "meters/1/config_update": [6,{"display_name":"Netz","location":4,"excluded":false,"host":"192.168.100.253","port":502,"table":[2,{"device_address":1,"virtual_meter":2}]}], "meters/2/config_update": [6,{"display_name":"Speicher","location":5,"excluded":false,"host":"192.168.100.253","port":502,"table":[2,{"device_address":1,"virtual_meter":3}]}], "meters/3/config_update": [6,{"display_name":"PV","location":7,"excluded":false,"host":"192.168.100.253","port":502,"table":[2,{"device_address":1,"virtual_meter":5}]}], "meters/4/config_update": [0,null], "meters_sun_spec/scan": {"host":"","port":502,"device_address_first":1,"device_address_last":247,"cookie":0}, "meters_sun_spec/scan_continue": {"cookie":0}, "meters_sun_spec/scan_abort": {"cookie":0}, "meters_legacy_api/config_update": {"linked_meter_slot":0}, "meter/reset": null, "meter/state_update": {"state":0,"type":0}, "meter/values_update": {"power":0,"energy_rel":0,"energy_abs":0}, "meter/phases_update": {"phases_connected":[false,false,false],"phases_active":[false,false,false]}, "meter/all_values_update": [null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null], "batteries/config_update": {"enabled":false}, "batteries/0/config_update": [0,null], "batteries_modbus_tcp/test": {"slot":0,"host":"","port":502,"table":[0,null],"cookie":0}, "batteries_modbus_tcp/test_continue": {"cookie":0}, "batteries_modbus_tcp/test_stop": {"cookie":0}, "battery_control/config_update": {"cheap_tariff_quarters":0,"expensive_tariff_quarters":0}, "battery_control/rules_charge_update": [], "battery_control/rules_discharge_update": [], "require_meter/config_update": {"config":2}, "charge_tracker/config_update": {"electricity_price":0,"remote_upload_configs":[]}, "charge_tracker/pdf_letterhead_config_update": {"letterhead":null}, "charge_tracker/remove_all_charges": {"do_i_know_what_i_am_doing":null}, "power_manager/config_update": {"enabled":true,"phase_switching_mode":0,"excess_charging_enable":true,"default_mode":2,"meter_slot_grid_power":1,"meter_slot_battery_power":2,"battery_mode":2,"battery_target_soc":85,"battery_inverted":false,"battery_deadzone":100,"target_power_from_grid":-50,"guaranteed_power":1380,"cloud_filter_mode":2}, "power_manager/dynamic_load_config_update": {"enabled":false,"meter_slot_grid_currents":1,"current_limit":0,"largest_consumer_current":32000,"safety_margin_pct":0}, "users/modify": {"id":256,"roles":0,"current":32001,"display_name":null,"username":null,"digest_hash":null}, "users/add": {"id":0,"roles":0,"current":32000,"display_name":"","username":"","digest_hash":""}, "users/remove": {"id":0}, "users/http_auth_update": {"enabled":false}, "nfc/config_update": {"authorized_tags":[{"user_id":1,"tag_type":null,"tag_id":null},{"user_id":2,"tag_type":null,"tag_id":null},{"user_id":3,"tag_type":null,"tag_id":null}],"deadtime_post_start":30}, "nfc/inject_tag": {"tag_type":null,"tag_id":""}, "nfc/inject_tag_start": {"tag_type":null,"tag_id":""}, "nfc/inject_tag_stop": {"tag_type":null,"tag_id":""}, "nfc/reflash": null, "nfc/reset": null, "info/display_name_update": {"display_name":"wallbox_z25"}, "modbus_tcp/config_update": {"enable":false,"port":502,"table":0,"send_illegal_data_address":true,"ignore_writes":false}, "modbus_tcp_debug/transact": {"host":"","port":502,"device_address":0,"function_code":3,"start_address":0,"data_count":0,"write_data":"","timeout":2000,"cookie":0}, "wireguard/config_update": {"enable":false,"make_default_interface":true,"internal_ip":"0.0.0.0","internal_subnet":"0.0.0.0","internal_gateway":"0.0.0.0","remote_host":"","remote_port":51820,"local_port":51820,"private_key":"","remote_public_key":"","preshared_key":"","allowed_ip":"0.0.0.0","allowed_subnet":"0.0.0.0","mtu":1420}, "ocpp/config_update": {"enable":false,"url":"","identity":"warp4-8hd4","enable_auth":false,"pass":"","cert_id":-1}, "ocpp/reset": null, "eebus/config_update": {"enable":false,"peers":[]}, "eebus/add": {"ip":"","port":0,"trusted":false,"dns_name":"","wss_path":"","ski":"","persistent":true}, "eebus/remove": {"ski":""}, "eebus/scan": null, "charge_limits/default_limits_update": {"duration":0,"energy_wh":0,"soc_pct":0}, "charge_limits/override_duration": {"duration":0}, "charge_limits/override_energy": {"energy_wh":0}, "charge_limits/override_soc": {"soc_pct":0}, "charge_limits/restart": null, "certs/add": {"id":0,"name":"","cert":""}, "certs/modify": {"id":0,"name":"","cert":""}, "certs/remove": {"id":0}, "remote_access/start_ping": null, "remote_access/stop_ping": null, "remote_access/config_update": {"enable":false,"relay_host":"","relay_port":443,"email":"","cert_id":-1,"mtu":1280}, "day_ahead_prices/config_update": {"enable":false,"source":0,"api_url":"https://api.warp-charger.com/","region":0,"resolution":0,"cert_id":-1,"vat":0,"grid_costs_and_taxes":0,"supplier_markup":0,"supplier_base_fee":0,"enable_calendar":false}, "day_ahead_prices/calendar_update": {"prices":[]}, "day_ahead_prices/prices_update": {"first_date":0,"resolution":1,"prices":[]}, "solar_forecast/config_update": {"enable":true,"source":0,"api_url":"https://api.forecast.solar/","cert_id":-1}, "solar_forecast/planes/0/config_update": {"enable":true,"name":"PV Z25","lat":null,"long":null,"dec":28,"az":0,"wp":12740}, "solar_forecast/planes/0/forecast_update": {"first_date":0,"resolution":1,"forecast":[]}, "solar_forecast/planes/1/config_update": {"enable":false,"name":"","lat":null,"long":null,"dec":0,"az":0,"wp":0}, "solar_forecast/planes/1/forecast_update": {"first_date":0,"resolution":1,"forecast":[]}, "solar_forecast/planes/2/config_update": {"enable":false,"name":"","lat":null,"long":null,"dec":0,"az":0,"wp":0}, "solar_forecast/planes/2/forecast_update": {"first_date":0,"resolution":1,"forecast":[]}, "solar_forecast/planes/3/config_update": {"enable":false,"name":"","lat":null,"long":null,"dec":0,"az":0,"wp":0}, "solar_forecast/planes/3/forecast_update": {"first_date":0,"resolution":1,"forecast":[]}, "solar_forecast/planes/4/config_update": {"enable":false,"name":"","lat":null,"long":null,"dec":0,"az":0,"wp":0}, "solar_forecast/planes/4/forecast_update": {"first_date":0,"resolution":1,"forecast":[]}, "solar_forecast/planes/5/config_update": {"enable":false,"name":"","lat":null,"long":null,"dec":0,"az":0,"wp":0}, "solar_forecast/planes/5/forecast_update": {"first_date":0,"resolution":1,"forecast":[]}, "eco/config_update": {"enable":false,"park_time":false,"park_time_duration":8,"charge_below":false,"charge_below_threshold":0,"block_above":false,"block_above_threshold":20,"yield_forecast":false,"yield_forecast_threshold":0}, "eco/charge_plan_update": {"enable":false,"departure":2,"time":480,"amount":4}, "p14a_enwg/config_update": {"enable":false,"source":[0,{"limit_on_close":true,"limit_w":4200,"input_index":0}],"limit_charger":false,"limit_charge_manager":false,"limit_heating":false,"heating_max_power":0}, "p14a_enwg/control_update": {"active":false,"limit_w":0}, "iso15118/config_update": {"autocharge":true,"read_soc":true,"charge_via_iso15118":false,"min_charge_current":1000,"fast_timeout":false}, "iso15118/debug_update": {"enable":false,"current":6000,"phases":3}, "ev/config_update": {"evs":[{"name":"ID.7","mac":null,"capacity":86,"charging_efficiency":0.910000026,"user_id":1}]}, "ev/inject_soc": {"soc":0}, "ev/inject_ev": {"mac":""}, "ove_r37/config_update": {"enabled":false,"undervoltage_threshold":800,"undervoltage_observation_time":3000,"reconnect_wait_time":60,"password":""}} ___DEBUG_REPORT_END___ ___EVENT_LOG_START___ 0,015 | | **** TINKERFORGE WARP4 CHARGER V2.13.1+6AA40323 **** 0,016 | | Last reset reason was: Software reset via esp_restart (3) 0,778 | fs | Mounted data partition: 167936 of 3538944 bytes (4.7 %) used 1,523 | api | WARP4 Charger config version: 2.12.0 (warp) 1,614 | factory_data | Using factory SKU: WARP4-CP-PC-2275-W 1,614 | esp32_eth_brick | WARP ESP32 Ethernet Brick V2 UID: 8hd4 2,318 | ntp | Set timezone to Europe/Berlin 2,608 | wifi | Starting scan to select unoccupied channel for soft AP 3,066 | firmware_update | Running firmware is signed by: Tinkerforge GmbH 3,067 | firmware_update | Partitions: app0 (valid, running, 2.13.1+6aa40323), app1 (valid, 2.12.2+6a4f91cd) 3,504 | meters | Meter 0: Meter declared 48 (45) values 3,669 | meters | Meter 1: Meter declared 4 values 3,798 | meters | Meter 2: Meter declared 8 values 3,923 | meters | Meter 3: Meter declared 9 (8) values 4,258 | charge_tracker | Checking charge records 5,183 | ethernet | Started after 2733ms 5,184 | ethernet | Connected: 100 Mbps, Full Duplex 5,185 | ethernet | Got IP address: 192.168.101.215/23, GW 192.168.100.1 5,609 | wifi | 31 networks found 5,892 | remote_access | Remote Access is enabled, trying to connect 2026-09-14 22:55:57,001 | rtc | System time set from RTC at 7,007 2026-09-14 22:55:57,063 | web_server | Loaded PEM certificate for warp4-8hd4.local 2026-09-14 22:55:57,065 | web_server | Loaded ECDSA private key (secp256r1) 2026-09-14 22:55:57,173 | web_server | Loaded PEM certificate for WARP_EEBUS 2026-09-14 22:55:57,175 | web_server | Loaded ECDSA private key (secp256r1) 2026-09-14 22:55:57,291 | network | mDNS responder started 2026-09-14 22:55:57,388 | web_server | Starting multi-port server with 3 ports 2026-09-14 22:55:57,397 | meters_legacy | Meter type 11 from Bricklet overrides auto-detected meter type 201. 2026-09-14 22:55:57,401 | main | Initialization done 2026-09-14 22:55:57,424 | wifi | Selecting channel 7 for soft AP 2026-09-14 22:55:57,610 | wifi | Soft AP started 2026-09-14 22:55:57,632 | device_name | This is wallbox_z25 (warp4-8hd4), a WARP4 Charger Pro 22kW 2026-09-14 22:55:57,635 | power_manager | PV excess charging unavailable because power values are not available (yet). 2026-09-14 22:55:57,670 | network | Network connected (Ethernet) 2026-09-14 22:56:01,478 | meters_mbtcp | Meter 1: Could not connect to 192.168.100.253:502: Timeout 2026-09-14 22:56:01,482 | meters_mbtcp | Meter 2: Could not connect to 192.168.100.253:502 (shared connection): Timeout 2026-09-14 22:56:01,494 | meters_mbtcp | Meter 3: Could not connect to 192.168.100.253:502 (shared connection): Timeout 2026-09-14 22:56:01,528 | charge_manager | Seen all chargers. 2026-09-14 22:56:01,538 | mqtt | Unknown transport error 2026-09-14 22:56:01,539 | mqtt | Failed to connect to broker. 2026-09-14 22:56:02,733 | ntp | NTP synchronized at 11,744 2026-09-14 22:56:03,357 | meters_mbtcp | Meter 1: Connected to 192.168.100.253:502 2026-09-14 22:56:03,359 | meters_mbtcp | Meter 2: Shared existing connection to 192.168.100.253:502 2026-09-14 22:56:03,371 | meters_mbtcp | Meter 3: Shared existing connection to 192.168.100.253:502 2026-09-14 22:56:03,521 | remote_access | Connecting to Management WireGuard peer my.warp-charger.com:51820 2026-09-14 22:56:04,122 | power_manager | PV excess charging available because power values are now available. 2026-09-14 22:56:04,359 | remote_access | Management connection connected 2026-09-14 22:56:16,467 | mqtt | Connected to broker at mqtt://192.168.100.253:1883. 2026-09-14 23:01:52,806 | uptime_tracker | Wrote last uptime to flash 2026-09-15 07:41:16,542 | mqtt | Disconnected from broker. 2026-09-15 07:41:16,543 | mqtt | Was connected for 31500 seconds. 2026-09-15 07:41:34,508 | mqtt | Unknown transport error 2026-09-15 07:41:34,520 | mqtt | Failed to connect to broker. 2026-09-15 07:42:04,585 | meters_mbtcp | Meter 2: Modbus error repeated 10 times while reading 1 register starting at address 13000: Timeout (263) / After 520 ticks, 0 recvs, 2002 ms 2026-09-15 07:42:06,601 | meters_mbtcp | Meter 3: Modbus error repeated 10 times while reading 4 registers starting at address 5010: Timeout (263) / After 520 ticks, 0 recvs, 2002 ms 2026-09-15 07:42:06,714 | meters_mbtcp | Meter 3: Last successful read occurred too long ago, reconnecting to 192.168.100.253:502 2026-09-15 07:42:06,730 | meters_mbtcp | Meter 3: Disconnected from 192.168.100.253:502 (shared connection) 2026-09-15 07:42:06,732 | meters_mbtcp | Meter 1: Disconnected from 192.168.100.253:502 by force (shared connection) 2026-09-15 07:42:06,744 | meters_mbtcp | Meter 2: Disconnected from 192.168.100.253:502 by force 2026-09-15 07:42:06,758 | meters_mbtcp | Meter 1: Modbus error repeated 1 time while reading 1 register starting at address 5035: Aborted (257) / Connection got closed 2026-09-15 07:42:06,770 | meters_mbtcp | Meter 2: Modbus error repeated 1 time while reading 1 register starting at address 13000: Aborted (257) / Connection got closed 2026-09-15 07:42:14,736 | meters_mbtcp | Meter 3: Could not connect to 192.168.100.253:502: Timeout 2026-09-15 07:42:14,739 | meters_mbtcp | Meter 1: Could not connect to 192.168.100.253:502 (shared connection): Timeout 2026-09-15 07:42:14,751 | meters_mbtcp | Meter 2: Could not connect to 192.168.100.253:502 (shared connection): Timeout 2026-09-15 07:42:46,565 | mqtt | Connected to broker at mqtt://192.168.100.253:1883. 2026-09-15 07:42:57,760 | meters_mbtcp | Meter 3: Connected to 192.168.100.253:502 2026-09-15 07:42:57,762 | meters_mbtcp | Meter 1: Shared existing connection to 192.168.100.253:502 2026-09-15 07:42:57,774 | meters_mbtcp | Meter 2: Shared existing connection to 192.168.100.253:502 2026-09-15 08:03:57,502 | firmware_update | Checking for firmware update 2026-09-15 08:03:58,485 | firmware_update | No firmware update available 2026-09-15 15:07:49,520 | users | Charger state changed from 0 to 1 2026-09-15 15:07:51,625 | ev | EV connected: Matched profile 'ID.7' (index 0) 2026-09-15 15:07:51,931 | charge_tracker | Tracked start of charge for local charger. 2026-09-15 15:08:00,063 | users | Charger state changed from 1 to 2 2026-09-15 15:08:01,066 | users | Charger state changed from 2 to 3 2026-09-15 15:12:52,598 | users | Charger state changed from 3 to 2 2026-09-15 15:12:57,607 | users | Charger state changed from 2 to 3 2026-09-15 15:37:39,556 | users | Charger state changed from 3 to 2 2026-09-15 15:37:50,590 | users | Charger state changed from 2 to 3 2026-09-15 15:38:27,217 | users | Charger state changed from 3 to 2 2026-09-15 15:38:33,225 | users | Charger state changed from 2 to 3 2026-09-15 17:20:41,573 | users | Charger state changed from 3 to 2 2026-09-15 17:20:56,650 | users | Charger state changed from 2 to 3 2026-09-15 17:21:45,624 | users | Charger state changed from 3 to 2 2026-09-15 17:29:20,961 | users | Charger state changed from 2 to 1 2026-09-15 17:33:31,087 | users | Charger state changed from 1 to 2 2026-09-15 17:33:43,102 | users | Charger state changed from 2 to 3 2026-09-15 17:34:34,524 | users | Charger state changed from 3 to 2 2026-09-15 17:34:44,030 | users | Charger state changed from 2 to 0 2026-09-15 17:34:44,093 | users | Checksum mismatch! 2026-09-15 17:34:44,228 | charge_tracker | Tracked end of charge for local charger. 2026-09-15 17:34:45,233 | users | Charger state changed from 0 to 1 ___EVENT_LOG_END___ ___TRACE_LOG_START___ __begin_bricklet__ 2026-09-15 17:34:42,768 | evse_v2 | all_data_1: timeout (-1) 2026-09-15 17:34:43,025 | device_module | bootloader check failed: timeout (-1) __end_bricklet__ __begin_web_server__ 2026-09-14 23:03:35,541 | web_server | :0 GET /YamahaExtendedControl/v1/system/getDeviceInfo 2026-09-14 23:03:37,306 | web_server | :0 GET / 2026-09-14 23:03:37,461 | web_server | :0 GET /login_state 2026-09-14 23:03:37,484 | web_server | :0 GET /ws 2026-09-14 23:03:37,485 | ws | WSC 0x3fffe728 fd 45 2026-09-14 23:03:37,600 | ws | WS new fd 45 connected 2026-09-14 23:03:37,662 | web_server | :0 GET /event_log 2026-09-14 23:03:37,941 | web_server | :0 GET /meters/live 2026-09-14 23:03:37,990 | web_server | :0 GET /meters/history 2026-09-14 23:03:56,474 | ws | unclean close fd 45 WSC 0x3fffe728 2026-09-14 23:03:56,475 | ws | ~WSC 0x3fffe728 fd 45 2026-09-14 23:18:14,978 | web_server | :0 GET /YamahaExtendedControl/v1/system/getDeviceInfo 2026-09-14 23:32:26,867 | web_server | :0 GET /YamahaExtendedControl/v1/system/getDeviceInfo 2026-09-14 23:43:35,026 | web_server | :0 GET /ws 2026-09-14 23:43:35,027 | ws | WSC 0x3fffecd4 fd 44 2026-09-14 23:43:35,118 | ws | WS new fd 44 connected 2026-09-14 23:43:35,271 | ws | unclean close fd 44 WSC 0x3fffecd4 2026-09-14 23:43:35,272 | ws | ~WSC 0x3fffecd4 fd 44 2026-09-14 23:46:28,452 | web_server | :0 GET /YamahaExtendedControl/v1/system/getDeviceInfo 2026-09-15 00:14:05,041 | web_server | :0 GET /YamahaExtendedControl/v1/system/getDeviceInfo 2026-09-15 00:25:56,669 | web_server | :0 GET /YamahaExtendedControl/v1/system/getDeviceInfo 2026-09-15 01:08:16,241 | web_server | :0 GET /YamahaExtendedControl/v1/system/getDeviceInfo 2026-09-15 01:24:12,746 | web_server | :0 GET /YamahaExtendedControl/v1/system/getDeviceInfo 2026-09-15 01:51:00,329 | web_server | :0 GET /YamahaExtendedControl/v1/system/getDeviceInfo 2026-09-15 02:09:58,541 | web_server | :0 GET /YamahaExtendedControl/v1/system/getDeviceInfo 2026-09-15 02:38:06,284 | web_server | :0 GET /YamahaExtendedControl/v1/system/getDeviceInfo 2026-09-15 02:52:50,647 | web_server | :0 GET /YamahaExtendedControl/v1/system/getDeviceInfo 2026-09-15 03:20:18,891 | web_server | :0 GET /YamahaExtendedControl/v1/system/getDeviceInfo 2026-09-15 03:34:55,409 | web_server | :0 GET /YamahaExtendedControl/v1/system/getDeviceInfo 2026-09-15 04:02:49,142 | web_server | :0 GET /YamahaExtendedControl/v1/system/getDeviceInfo 2026-09-15 04:10:00,062 | web_server | :0 GET /YamahaExtendedControl/v1/system/getDeviceInfo 2026-09-15 04:24:35,670 | web_server | :0 GET /YamahaExtendedControl/v1/system/getDeviceInfo 2026-09-15 04:38:49,236 | web_server | :0 GET /YamahaExtendedControl/v1/system/getDeviceInfo 2026-09-15 04:52:20,840 | web_server | :0 GET /YamahaExtendedControl/v1/system/getDeviceInfo 2026-09-15 05:17:18,018 | web_server | :0 GET /YamahaExtendedControl/v1/system/getDeviceInfo 2026-09-15 05:33:21,820 | web_server | :0 GET /YamahaExtendedControl/v1/system/getDeviceInfo 2026-09-15 05:35:31,904 | web_server | :0 GET /YamahaExtendedControl/v1/system/getDeviceInfo 2026-09-15 05:46:01,065 | web_server | :0 GET /YamahaExtendedControl/v1/system/getDeviceInfo 2026-09-15 06:10:29,373 | web_server | :0 GET /YamahaExtendedControl/v1/system/getDeviceInfo 2026-09-15 06:14:34,151 | web_server | :0 GET /YamahaExtendedControl/v1/system/getDeviceInfo 2026-09-15 06:28:34,631 | web_server | :0 GET /YamahaExtendedControl/v1/system/getDeviceInfo 2026-09-15 06:42:40,451 | web_server | :0 GET /YamahaExtendedControl/v1/system/getDeviceInfo 2026-09-15 06:56:54,379 | web_server | :0 GET /YamahaExtendedControl/v1/system/getDeviceInfo 2026-09-15 07:10:58,368 | web_server | :0 GET /YamahaExtendedControl/v1/system/getDeviceInfo 2026-09-15 07:25:03,059 | web_server | :0 GET /YamahaExtendedControl/v1/system/getDeviceInfo 2026-09-15 07:56:13,928 | web_server | :0 GET / 2026-09-15 07:56:14,219 | web_server | :0 GET /login_state 2026-09-15 07:56:14,308 | web_server | :0 GET /manifest.json 2026-09-15 07:56:14,395 | web_server | :0 GET /ws 2026-09-15 07:56:14,396 | ws | WSC 0x3fffec60 fd 47 2026-09-15 07:56:14,489 | ws | WS new fd 47 connected 2026-09-15 07:56:14,642 | web_server | :0 GET /event_log 2026-09-15 07:56:15,275 | web_server | :0 GET /meters/live 2026-09-15 07:56:15,541 | web_server | :0 GET /meters/history 2026-09-15 08:02:20,631 | web_server | :0 GET /YamahaExtendedControl/v1/system/getDeviceInfo 2026-09-15 08:02:56,717 | web_server | :0 PUT /wifi/ap_config_update 2026-09-15 08:03:57,498 | web_server | :0 PUT /firmware_update/check_for_update 2026-09-15 08:04:02,069 | ws | WS close fd 47 2026-09-15 08:04:02,072 | ws | ~WSC 0x3fffec60 fd 47 2026-09-15 08:52:41,349 | web_server | :0 GET /YamahaExtendedControl/v1/system/getDeviceInfo 2026-09-15 09:34:53,092 | web_server | :0 GET /YamahaExtendedControl/v1/system/getDeviceInfo 2026-09-15 10:11:55,255 | web_server | :0 GET /YamahaExtendedControl/v1/system/getDeviceInfo 2026-09-15 10:54:08,252 | web_server | :0 GET /YamahaExtendedControl/v1/system/getDeviceInfo 2026-09-15 11:36:30,502 | web_server | :0 GET /YamahaExtendedControl/v1/system/getDeviceInfo 2026-09-15 12:26:25,636 | web_server | :0 GET /YamahaExtendedControl/v1/system/getDeviceInfo 2026-09-15 13:08:37,757 | web_server | :0 GET /YamahaExtendedControl/v1/system/getDeviceInfo 2026-09-15 13:50:17,710 | web_server | :0 GET /YamahaExtendedControl/v1/system/getDeviceInfo 2026-09-15 14:28:19,713 | web_server | :0 GET /YamahaExtendedControl/v1/system/getDeviceInfo 2026-09-15 15:11:36,226 | web_server | :0 GET /YamahaExtendedControl/v1/system/getDeviceInfo 2026-09-15 15:11:37,251 | web_server | :0 GET / 2026-09-15 15:11:37,390 | web_server | :0 GET /login_state 2026-09-15 15:11:37,415 | web_server | :0 GET /ws 2026-09-15 15:11:37,416 | ws | WSC 0x3ffc3a30 fd 45 2026-09-15 15:11:37,516 | ws | WS new fd 45 connected 2026-09-15 15:11:37,586 | web_server | :0 GET /event_log 2026-09-15 15:11:37,871 | web_server | :0 GET /meters/live 2026-09-15 15:11:38,002 | web_server | :0 GET /meters/history 2026-09-15 15:12:05,707 | ws | unclean close fd 45 WSC 0x3ffc3a30 2026-09-15 15:12:05,708 | ws | ~WSC 0x3ffc3a30 fd 45 2026-09-15 15:12:17,621 | web_server | :0 GET /ws 2026-09-15 15:12:17,623 | ws | WSC 0x3ffc3a30 fd 44 2026-09-15 15:12:17,715 | ws | WS new fd 44 connected 2026-09-15 15:12:17,764 | web_server | :0 GET /event_log 2026-09-15 15:12:34,271 | ws | WS close fd 44 2026-09-15 15:12:34,275 | ws | ~WSC 0x3ffc3a30 fd 44 2026-09-15 15:12:35,528 | web_server | :0 GET / 2026-09-15 15:12:35,633 | web_server | :0 GET /login_state 2026-09-15 15:12:35,658 | web_server | :0 GET /ws 2026-09-15 15:12:35,660 | ws | WSC 0x3ffc3a30 fd 44 2026-09-15 15:12:35,753 | ws | WS new fd 44 connected 2026-09-15 15:12:35,797 | web_server | :0 GET /event_log 2026-09-15 15:12:36,102 | web_server | :0 GET /meters/live 2026-09-15 15:12:36,151 | web_server | :0 GET /meters/history 2026-09-15 15:13:36,599 | ws | unclean close fd 44 WSC 0x3ffc3a30 2026-09-15 15:13:36,600 | ws | ~WSC 0x3ffc3a30 fd 44 2026-09-15 15:13:56,866 | web_server | :0 GET /ws 2026-09-15 15:13:56,868 | ws | WSC 0x3ffc3a30 fd 44 2026-09-15 15:13:56,956 | ws | WS new fd 44 connected 2026-09-15 15:13:56,961 | web_server | :0 GET /event_log 2026-09-15 15:14:30,187 | ws | unclean close fd 44 WSC 0x3ffc3a30 2026-09-15 15:14:30,188 | ws | ~WSC 0x3ffc3a30 fd 44 2026-09-15 15:20:02,553 | web_server | :0 GET /ws 2026-09-15 15:20:02,555 | ws | WSC 0x3ffc3a30 fd 44 2026-09-15 15:20:02,657 | ws | WS new fd 44 connected 2026-09-15 15:20:02,733 | web_server | :0 GET /event_log 2026-09-15 15:20:39,939 | ws | unclean close fd 44 WSC 0x3ffc3a30 2026-09-15 15:20:39,939 | ws | ~WSC 0x3ffc3a30 fd 44 2026-09-15 15:21:08,574 | web_server | :0 GET /ws 2026-09-15 15:21:08,576 | ws | WSC 0x3ffc3a30 fd 44 2026-09-15 15:21:08,666 | ws | WS new fd 44 connected 2026-09-15 15:21:08,670 | web_server | :0 GET /event_log 2026-09-15 15:21:23,344 | ws | unclean close fd 44 WSC 0x3ffc3a30 2026-09-15 15:21:23,344 | ws | ~WSC 0x3ffc3a30 fd 44 2026-09-15 15:22:27,566 | web_server | :0 GET /ws 2026-09-15 15:22:27,568 | ws | WSC 0x3ffc3a30 fd 44 2026-09-15 15:22:27,670 | ws | WS new fd 44 connected 2026-09-15 15:22:27,675 | web_server | :0 GET /event_log 2026-09-15 15:22:43,893 | ws | unclean close fd 44 WSC 0x3ffc3a30 2026-09-15 15:22:43,894 | ws | ~WSC 0x3ffc3a30 fd 44 2026-09-15 15:33:35,173 | web_server | :0 GET /ws 2026-09-15 15:33:35,175 | ws | WSC 0x3ffcf7fc fd 44 2026-09-15 15:33:35,262 | ws | WS new fd 44 connected 2026-09-15 15:33:35,324 | web_server | :0 GET /event_log 2026-09-15 15:33:57,805 | ws | unclean close fd 44 WSC 0x3ffcf7fc 2026-09-15 15:33:57,806 | ws | ~WSC 0x3ffcf7fc fd 44 2026-09-15 15:38:10,304 | web_server | :0 GET /ws 2026-09-15 15:38:10,306 | ws | WSC 0x3ffc3a30 fd 44 2026-09-15 15:38:10,407 | ws | WS new fd 44 connected 2026-09-15 15:38:10,442 | web_server | :0 GET /event_log 2026-09-15 15:38:22,195 | ws | unclean close fd 44 WSC 0x3ffc3a30 2026-09-15 15:38:22,196 | ws | ~WSC 0x3ffc3a30 fd 44 2026-09-15 15:38:46,045 | web_server | :0 GET /ws 2026-09-15 15:38:46,047 | ws | WSC 0x3ffc3a30 fd 44 2026-09-15 15:38:46,136 | ws | WS new fd 44 connected 2026-09-15 15:38:46,140 | web_server | :0 GET /event_log 2026-09-15 15:39:02,232 | ws | unclean close fd 44 WSC 0x3ffc3a30 2026-09-15 15:39:02,233 | ws | ~WSC 0x3ffc3a30 fd 44 2026-09-15 15:48:38,436 | web_server | :0 GET /ws 2026-09-15 15:48:38,437 | ws | WSC 0x3ffc3a30 fd 44 2026-09-15 15:48:38,594 | ws | WS new fd 44 connected 2026-09-15 15:48:38,600 | web_server | :0 GET /event_log 2026-09-15 15:48:51,289 | ws | unclean close fd 44 WSC 0x3ffc3a30 2026-09-15 15:48:51,289 | ws | ~WSC 0x3ffc3a30 fd 44 2026-09-15 15:54:57,251 | web_server | :0 GET /ws 2026-09-15 15:54:57,253 | ws | WSC 0x3ffc3a30 fd 44 2026-09-15 15:54:57,348 | ws | WS new fd 44 connected 2026-09-15 15:54:57,362 | web_server | :0 GET /event_log 2026-09-15 15:55:04,466 | ws | unclean close fd 44 WSC 0x3ffc3a30 2026-09-15 15:55:04,466 | ws | ~WSC 0x3ffc3a30 fd 44 2026-09-15 15:58:06,308 | web_server | :0 GET /YamahaExtendedControl/v1/system/getDeviceInfo 2026-09-15 16:04:27,581 | web_server | :0 GET /YamahaExtendedControl/v1/system/getDeviceInfo 2026-09-15 16:04:28,005 | web_server | :0 GET / 2026-09-15 16:04:28,119 | web_server | :0 GET /login_state 2026-09-15 16:04:28,142 | web_server | :0 GET /ws 2026-09-15 16:04:28,144 | ws | WSC 0x3ffc3c20 fd 45 2026-09-15 16:04:28,242 | ws | WS new fd 45 connected 2026-09-15 16:04:28,278 | web_server | :0 GET /event_log 2026-09-15 16:04:28,606 | web_server | :0 GET /meters/live 2026-09-15 16:04:28,666 | web_server | :0 GET /meters/history 2026-09-15 16:04:40,668 | ws | unclean close fd 45 WSC 0x3ffc3c20 2026-09-15 16:04:40,669 | ws | ~WSC 0x3ffc3c20 fd 45 2026-09-15 16:09:44,142 | web_server | :0 GET /YamahaExtendedControl/v1/system/getDeviceInfo 2026-09-15 16:09:48,028 | web_server | :0 GET / 2026-09-15 16:09:48,188 | web_server | :0 GET /login_state 2026-09-15 16:09:48,217 | web_server | :0 GET /ws 2026-09-15 16:09:48,219 | ws | WSC 0x3ffc3a30 fd 45 2026-09-15 16:09:48,321 | ws | WS new fd 45 connected 2026-09-15 16:09:48,394 | web_server | :0 GET /event_log 2026-09-15 16:09:48,674 | web_server | :0 GET /meters/live 2026-09-15 16:09:48,728 | web_server | :0 GET /meters/history 2026-09-15 16:10:02,467 | ws | unclean close fd 45 WSC 0x3ffc3a30 2026-09-15 16:10:02,468 | ws | ~WSC 0x3ffc3a30 fd 45 2026-09-15 16:32:40,823 | web_server | :0 GET /ws 2026-09-15 16:32:40,825 | ws | WSC 0x3ffc3a30 fd 44 2026-09-15 16:32:40,927 | ws | WS new fd 44 connected 2026-09-15 16:32:40,973 | web_server | :0 GET /event_log 2026-09-15 16:32:44,291 | ws | unclean close fd 44 WSC 0x3ffc3a30 2026-09-15 16:32:44,292 | ws | ~WSC 0x3ffc3a30 fd 44 2026-09-15 16:51:19,953 | web_server | :0 GET /YamahaExtendedControl/v1/system/getDeviceInfo 2026-09-15 16:51:20,371 | web_server | :0 GET / 2026-09-15 16:51:20,486 | web_server | :0 GET /login_state 2026-09-15 16:51:20,516 | web_server | :0 GET /ws 2026-09-15 16:51:20,517 | ws | WSC 0x3ffc3a30 fd 45 2026-09-15 16:51:20,614 | ws | WS new fd 45 connected 2026-09-15 16:51:20,700 | web_server | :0 GET /event_log 2026-09-15 16:51:20,974 | web_server | :0 GET /meters/live 2026-09-15 16:51:21,036 | web_server | :0 GET /meters/history 2026-09-15 16:51:33,437 | ws | unclean close fd 45 WSC 0x3ffc3a30 2026-09-15 16:51:33,438 | ws | ~WSC 0x3ffc3a30 fd 45 2026-09-15 16:57:20,404 | web_server | :0 GET /ws 2026-09-15 16:57:20,406 | ws | WSC 0x3ffc3a30 fd 44 2026-09-15 16:57:20,495 | ws | WS new fd 44 connected 2026-09-15 16:57:20,499 | web_server | :0 GET /event_log 2026-09-15 16:57:23,822 | ws | WS close fd 44 2026-09-15 16:57:23,826 | ws | ~WSC 0x3ffc3a30 fd 44 2026-09-15 16:57:24,338 | web_server | :0 GET /YamahaExtendedControl/v1/system/getDeviceInfo 2026-09-15 16:57:38,075 | web_server | :0 GET / 2026-09-15 16:57:38,195 | web_server | :0 GET /login_state 2026-09-15 16:57:38,216 | web_server | :0 GET /ws 2026-09-15 16:57:38,217 | ws | WSC 0x3ffc3a30 fd 45 2026-09-15 16:57:38,304 | ws | WS new fd 45 connected 2026-09-15 16:57:38,342 | web_server | :0 GET /event_log 2026-09-15 16:57:38,576 | web_server | :0 GET /meters/live 2026-09-15 16:57:38,634 | web_server | :0 GET /meters/history 2026-09-15 16:57:54,317 | ws | unclean close fd 45 WSC 0x3ffc3a30 2026-09-15 16:57:54,318 | ws | ~WSC 0x3ffc3a30 fd 45 2026-09-15 17:44:02,182 | web_server | :0 GET /YamahaExtendedControl/v1/system/getDeviceInfo 2026-09-15 18:05:03,079 | web_server | :0 GET /ws 2026-09-15 18:05:03,082 | ws | WSC 0x3ffcf3b8 fd 44 2026-09-15 18:05:03,172 | ws | WS new fd 44 connected 2026-09-15 18:05:03,273 | web_server | :0 GET /event_log 2026-09-15 18:05:37,630 | web_server | :0 GET /debug_report 2026-09-15 18:05:38,063 | web_server | :0 GET /trace_log __end_web_server__ __begin_rtc__ Updated time from 1970-01-01 01:00:07.446 to 2026-09-14 22:55:57.000 at 7006. Quality RTC Updated time from 2026-09-14 22:56:01.737 to 2026-09-14 22:56:02.180 at 11743. Quality High 2026-09-14 22:56:04,004 | Failed to hit < X.010s 1 times. Updated time from 2026-09-15 04:56:02.216 to 2026-09-15 04:56:02.228 at 21611779. Quality High Updated time from 2026-09-15 10:56:02.265 to 2026-09-15 10:56:02.254 at 43211817. Quality High Updated time from 2026-09-15 16:56:02.316 to 2026-09-15 16:56:02.313 at 64811878. Quality High __end_rtc__ __begin_charge_manager__ 5 34847 35208 34643 1939 -188 0 8015 34847 35208 34643 1939 2026-09-15 15:51:52,344 Hysteresis 2202 0: raw(34847 32000 32000 32000) min(34643 32000 32000 32000) spread(1939 32000 32000 32000) max_pv 35208 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (16847 26000 26000 26000) 7: 0: 11615@3p 8: filtered 1 to 1, sorted to 0 8: 0: 11615@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 11615@3p 9: raw(2 20385 20385 20385) min(-202 20385 20385 20385) spread(-32906 20385 20385 20385) max_pv 363 9: [ 0 11615@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -161 0 8001 34786 35208 34643 1939 -161 0 8001 34786 35208 34643 1939 -217 0 8029 34908 35208 34643 1939 -217 0 8029 34908 35208 34643 1939 -92 0 7989 34734 35208 34643 1939 -92 0 7989 34734 35208 34643 1939 -105 0 7992 34747 35208 34643 1939 -105 0 7992 34747 35208 34643 1939 -76 0 7989 34734 35208 34643 1939 -76 0 7989 34734 35208 34643 1939 -89 0 7989 34734 35208 34643 1939 -89 0 7989 34734 35208 34643 1939 -80 0 7989 34734 35208 34643 1939 -80 0 7989 34734 35208 34643 1939 -113 0 7996 34765 35208 34643 1939 -113 0 7996 34765 35143 34643 1939 -103 0 7991 34743 35143 34643 1939 -103 0 7991 34743 35143 34643 1939 -112 0 7995 34760 35143 34643 1939 2026-09-15 15:52:02,353 Hysteresis 2212 0: raw(34760 32000 32000 32000) min(34643 32000 32000 32000) spread(1939 32000 32000 32000) max_pv 35143 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (16760 26000 26000 26000) 7: 0: 11586@3p 8: filtered 1 to 1, sorted to 0 8: 0: 11586@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 11586@3p 9: raw(2 20414 20414 20414) min(-115 20414 20414 20414) spread(-32819 20414 20414 20414) max_pv 385 9: [ 0 11586@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -112 0 7995 34760 35143 34643 1939 -120 0 7999 34778 35143 34643 1939 -120 0 7979 34691 35143 34643 1939 -139 0 7989 34734 35143 34643 1939 -139 0 7989 34734 35143 34643 1939 -144 0 7991 34743 35143 34643 1939 -144 0 7991 34743 35143 34643 1939 -159 0 7998 34773 35143 34643 1939 -159 0 7998 34773 35143 34643 1939 -184 0 8011 34830 35143 34643 1939 -184 0 8011 34830 35143 34643 1939 -152 0 7995 34760 35143 34643 1939 -152 0 7995 34760 35143 34643 1939 -134 0 7986 34721 35143 34643 1939 -134 0 7986 34721 35143 34643 1939 -37 0 7969 34647 35143 34643 1939 -37 0 7969 34647 35143 34643 1939 -175 0 8006 34808 35143 34643 1939 -175 0 8006 34808 35143 34643 1939 2026-09-15 15:52:12,364 Hysteresis 2222 0: raw(34808 32000 32000 32000) min(34643 32000 32000 32000) spread(1939 32000 32000 32000) max_pv 35143 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (16808 26000 26000 26000) 7: 0: 11602@3p 8: filtered 1 to 1, sorted to 0 8: 0: 11602@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 11602@3p 9: raw(2 20398 20398 20398) min(-163 20398 20398 20398) spread(-32867 20398 20398 20398) max_pv 337 9: [ 0 11602@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -78 0 7969 34647 35143 34643 1939 -78 0 7969 34647 35143 34643 1939 -94 0 7969 34647 35143 34643 1939 -94 0 7980 34695 35143 34643 1939 -95 0 7980 34695 35143 34643 1939 -95 0 7980 34695 35143 34643 1939 -159 0 8009 34821 35143 34643 1939 -159 0 8009 34821 35143 34643 1939 -162 0 8011 34830 35143 34643 1939 -162 0 8011 34830 35143 34643 1939 -196 0 8028 34904 35143 34643 1939 -196 0 8028 34904 35143 34643 1939 -146 0 8003 34795 35143 34643 1939 -146 0 8003 34795 35143 34643 1939 -189 0 8024 34886 35143 34643 1939 -189 0 8024 34886 35143 34643 1939 -190 0 8025 34891 35143 34643 1939 -190 0 8025 34891 35143 34643 1939 -143 0 8002 34791 35143 34643 1939 2026-09-15 15:52:22,374 Hysteresis 2232 0: raw(34791 32000 32000 32000) min(34643 32000 32000 32000) spread(1939 32000 32000 32000) max_pv 35143 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (16791 26000 26000 26000) 7: 0: 11597@3p 8: filtered 1 to 1, sorted to 0 8: 0: 11597@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 11597@3p 9: raw(0 20403 20403 20403) min(-148 20403 20403 20403) spread(-32852 20403 20403 20403) max_pv 352 9: [ 0 11597@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -143 0 8002 34791 35143 34643 1939 -156 0 8008 34817 35143 34643 1939 -156 0 8004 34800 35143 34643 1939 -176 0 8014 34843 35143 34643 1939 -176 0 8014 34843 35143 34643 1939 -157 0 8004 34800 35143 34643 1939 -157 0 8004 34800 35143 34643 1939 -189 0 8020 34869 35143 34643 1939 -189 0 8020 34869 35143 34643 1939 -133 0 7993 34752 35143 34643 1939 -133 0 7993 34752 35143 34643 1939 -156 0 8004 34800 35143 34643 1939 -156 0 8004 34800 35143 34643 1939 -150 0 8001 34786 35143 34647 1939 -150 0 8001 34786 35143 34647 1939 -134 0 7993 34752 35143 34647 1939 -134 0 7993 34752 35143 34647 1939 -153 0 8002 34791 35143 34647 1939 2026-09-15 15:52:32,383 Hysteresis 2242 0: raw(34791 32000 32000 32000) min(34647 32000 32000 32000) spread(1939 32000 32000 32000) max_pv 35143 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (16791 26000 26000 26000) 7: 0: 11597@3p 8: filtered 1 to 1, sorted to 0 8: 0: 11597@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 11597@3p 9: raw(0 20403 20403 20403) min(-144 20403 20403 20403) spread(-32852 20403 20403 20403) max_pv 352 9: [ 0 11597@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -153 0 8002 34791 35143 34647 1939 -128 0 7990 34739 35143 34647 1939 -128 0 7990 34739 35143 34647 1939 -100 0 7976 34678 35143 34647 1939 -100 0 7976 34678 35143 34647 1939 -119 0 7986 34721 35143 34647 1939 -119 0 7986 34721 35143 34647 1939 -150 0 8001 34786 35143 34647 1939 -150 0 8001 34786 35143 34647 1939 -180 0 8016 34852 35143 34647 1939 -180 0 8016 34852 35143 34647 1939 -183 0 8017 34856 35143 34647 1939 -183 0 8017 34856 35143 34647 1939 -112 0 7982 34704 35143 34647 1939 -112 0 7982 34704 35143 34647 1939 -163 0 8007 34813 35143 34647 1939 -163 0 8007 34813 35143 34647 1939 -175 0 8013 34839 35143 34647 1939 -175 0 8013 34839 35143 34647 1939 2026-09-15 15:52:42,392 Hysteresis 2252 0: raw(34839 32000 32000 32000) min(34647 32000 32000 32000) spread(1939 32000 32000 32000) max_pv 35143 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (16839 26000 26000 26000) 7: 0: 11613@3p 8: filtered 1 to 1, sorted to 0 8: 0: 11613@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 11613@3p 9: raw(0 20387 20387 20387) min(-192 20387 20387 20387) spread(-32900 20387 20387 20387) max_pv 304 9: [ 0 11613@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -167 0 8009 34821 35143 34647 1939 -167 0 8009 34821 35143 34647 1939 -155 0 8003 34795 35143 34647 1939 -155 0 8014 34843 35143 34647 1939 -133 0 8004 34800 35143 34647 1939 -133 0 8004 34800 35143 34647 1939 -60 0 7987 34726 35143 34647 1939 -60 0 7987 34726 35143 34647 1939 0 0 7987 34726 35143 34647 1939 0 0 7987 34726 35143 34647 1939 -24 0 7987 34726 35143 34647 1939 -24 0 7987 34726 35143 34647 1939 -25 0 7987 34726 35143 34647 1939 -25 0 7987 34726 35143 34647 1939 -73 0 7987 34726 35143 34647 1939 -73 0 7987 34726 35143 34647 1939 -26 0 7987 34726 35143 34647 1939 -26 0 7987 34726 35143 34647 1939 -20 0 7987 34726 35143 34647 1939 2026-09-15 15:52:52,401 Hysteresis 2262 0: raw(34726 32000 32000 32000) min(34647 32000 32000 32000) spread(1939 32000 32000 32000) max_pv 35143 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (16726 26000 26000 26000) 7: 0: 11575@3p 8: filtered 1 to 1, sorted to 0 8: 0: 11575@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 11575@3p 9: raw(1 20425 20425 20425) min(-78 20425 20425 20425) spread(-32786 20425 20425 20425) max_pv 418 9: [ 0 11575@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -20 0 7987 34726 35143 34647 1939 -71 0 7987 34726 35143 34647 1939 -71 0 7961 34613 35143 34613 1939 -199 0 8010 34826 35143 34613 1939 -199 0 8010 34826 35143 34613 1939 -155 0 7988 34730 35143 34613 1939 -155 0 7988 34730 35143 34613 1939 -136 0 7979 34691 35143 34613 1939 -136 0 7979 34691 35143 34613 1939 -161 0 7991 34743 35143 34613 1939 -161 0 7991 34743 35143 34613 1939 -143 0 7983 34708 35143 34613 1939 -143 0 7983 34708 35143 34613 1939 -185 0 8003 34795 35143 34613 1939 -185 0 8003 34795 35143 34613 1939 -178 0 8000 34782 35143 34613 1939 -178 0 8000 34782 35143 34613 1939 -177 0 7999 34778 35143 34613 1939 -177 0 7999 34778 35143 34613 1939 2026-09-15 15:53:02,441 Hysteresis 2273 0: raw(34778 32000 32000 32000) min(34613 32000 32000 32000) spread(1939 32000 32000 32000) max_pv 35143 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (16778 26000 26000 26000) 7: 0: 11592@3p 8: filtered 1 to 1, sorted to 0 8: 0: 11592@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 11592@3p 9: raw(2 20408 20408 20408) min(-163 20408 20408 20408) spread(-32837 20408 20408 20408) max_pv 367 9: [ 0 11592@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -164 0 7993 34752 35143 34613 1939 -164 0 7993 34752 35143 34613 1939 -115 0 7969 34647 35143 34613 1939 -115 0 7981 34700 35143 34613 1939 -148 0 7997 34769 35143 34613 1939 -148 0 7997 34769 35143 34613 1939 -145 0 7996 34765 35143 34613 1939 -145 0 7996 34765 35143 34613 1939 -197 0 8021 34873 35143 34613 1939 -197 0 8021 34873 35143 34613 1939 -139 0 7993 34752 35143 34613 1939 -139 0 7993 34752 35143 34613 1939 -135 0 7991 34743 35143 34613 1939 -135 0 7991 34743 35143 34613 1939 -76 0 7973 34665 35143 34613 1939 -76 0 7973 34665 35143 34613 1939 -139 0 7993 34752 35143 34613 1939 -139 0 7993 34752 35143 34613 1939 2026-09-15 15:53:12,453 Hysteresis 2283 0: raw(34752 32000 32000 32000) min(34613 32000 32000 32000) spread(1939 32000 32000 32000) max_pv 35143 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (16752 26000 26000 26000) 7: 0: 11584@3p 8: filtered 1 to 1, sorted to 0 8: 0: 11584@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 11584@3p 9: raw(0 20416 20416 20416) min(-139 20416 20416 20416) spread(-32813 20416 20416 20416) max_pv 391 9: [ 0 11584@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -95 0 7973 34665 35143 34613 1939 -95 0 7973 34665 35143 34613 1939 -118 0 7982 34704 35143 34613 1939 -118 0 7976 34678 35143 34613 1939 -119 0 7977 34682 35143 34613 1939 -119 0 7977 34682 35143 34613 1939 -126 0 7980 34695 35143 34613 1939 -126 0 7980 34695 35143 34613 1939 -112 0 7973 34665 35143 34613 1939 -112 0 7973 34665 35143 34613 1939 -159 0 7996 34765 35143 34613 1939 -159 0 7996 34765 35143 34613 1939 -141 0 7988 34730 35143 34613 1939 -141 0 7988 34730 35143 34613 1939 -150 0 7992 34747 35143 34613 1939 -150 0 7992 34747 35143 34613 1939 -155 0 7994 34756 35143 34613 1939 -155 0 7994 34756 35143 34613 1939 -184 0 8009 34821 35143 34613 1939 2026-09-15 15:53:22,463 Hysteresis 2293 0: raw(34821 32000 32000 32000) min(34613 32000 32000 32000) spread(1939 32000 32000 32000) max_pv 35143 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (16821 26000 26000 26000) 7: 0: 11607@3p 8: filtered 1 to 1, sorted to 0 8: 0: 11607@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 11607@3p 9: raw(0 20393 20393 20393) min(-208 20393 20393 20393) spread(-32882 20393 20393 20393) max_pv 322 9: [ 0 11607@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -184 0 8009 34821 35143 34613 1939 -72 0 7967 34639 35143 34613 1939 -72 0 7983 34708 35143 34613 1939 -164 0 8015 34847 35143 34613 1939 -164 0 8015 34847 35143 34613 1939 -179 0 8022 34878 35143 34613 1939 -179 0 8022 34878 35143 34613 1939 -125 0 7996 34765 35143 34613 1939 -125 0 7996 34765 35143 34613 1939 -159 0 8012 34834 35143 34613 1939 -159 0 8012 34834 35143 34613 1939 -120 0 7993 34752 35143 34613 1939 -120 0 7993 34752 35143 34613 1939 -136 0 8001 34786 35143 34613 1939 -136 0 8001 34786 35143 34613 1939 -130 0 7998 34773 35143 34613 1939 -130 0 7998 34773 35143 34613 1939 -126 0 7996 34765 35143 34613 1939 -126 0 7996 34765 35143 34613 1939 2026-09-15 15:53:32,473 Hysteresis 2303 0: raw(34765 32000 32000 32000) min(34613 32000 32000 32000) spread(1939 32000 32000 32000) max_pv 35143 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (16765 26000 26000 26000) 7: 0: 11588@3p 8: filtered 1 to 1, sorted to 0 8: 0: 11588@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 11588@3p 9: raw(1 20412 20412 20412) min(-151 20412 20412 20412) spread(-32825 20412 20412 20412) max_pv 379 9: [ 0 11588@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -58 0 7983 34708 35143 34613 1939 -58 0 7983 34708 35143 34613 1939 -135 0 8001 34786 35143 34613 1939 -135 0 7988 34730 35143 34613 1939 -91 0 7970 34652 35143 34613 1939 -91 0 7970 34652 35143 34613 1939 -120 0 7980 34695 35143 34613 1939 -120 0 7980 34695 35143 34613 1939 -176 0 8008 34817 35143 34613 1939 -176 0 8008 34817 35143 34613 1939 -159 0 7999 34778 35143 34613 1939 -159 0 7999 34778 35143 34613 1939 -110 0 7975 34673 35143 34613 1939 -110 0 7975 34673 35143 34613 1939 -114 0 7977 34682 35143 34613 1939 -143 0 7992 34747 35143 34613 1939 -143 0 7992 34747 35143 34613 1939 -120 0 7980 34695 35143 34613 1939 -120 0 7980 34695 35143 34613 1939 2026-09-15 15:53:42,482 Hysteresis 2313 0: raw(34695 32000 32000 32000) min(34613 32000 32000 32000) spread(1939 32000 32000 32000) max_pv 35143 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (16695 26000 26000 26000) 7: 0: 11565@3p 8: filtered 1 to 1, sorted to 0 8: 0: 11565@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 11565@3p 9: raw(0 20435 20435 20435) min(-82 20435 20435 20435) spread(-32756 20435 20435 20435) max_pv 448 9: [ 0 11565@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -141 0 7991 34743 35143 34613 1939 -141 0 7991 34743 35143 34613 1939 -66 0 7954 34582 35143 34582 1939 -66 0 7954 34582 35143 34582 1939 -148 0 7978 34686 35143 34582 1939 -148 0 7978 34686 35143 34582 1939 -169 0 7988 34730 35143 34582 1939 -169 0 7988 34730 35143 34582 1939 -128 0 7968 34643 35143 34582 1939 -135 0 7972 34660 35143 34582 1939 -135 0 7972 34660 35143 34582 1939 -95 0 7954 34582 35143 34582 1939 -95 0 7954 34582 35143 34582 1939 -36 0 7954 34582 35143 34582 1939 -36 0 7954 34582 35143 34582 1939 -124 0 7966 34634 35143 34582 1939 -124 0 7966 34634 35143 34582 1939 -159 0 7983 34708 35143 34582 1939 2026-09-15 15:53:52,491 Hysteresis 2323 0: raw(34708 32000 32000 32000) min(34582 32000 32000 32000) spread(1939 32000 32000 32000) max_pv 35143 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (16708 26000 26000 26000) 7: 0: 11569@3p 8: filtered 1 to 1, sorted to 0 8: 0: 11569@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 11569@3p 9: raw(1 20431 20431 20431) min(-125 20431 20431 20431) spread(-32768 20431 20431 20431) max_pv 436 9: [ 0 11569@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -159 0 7983 34708 35143 34582 1939 -144 0 7976 34678 35143 34582 1939 -144 0 7976 34678 35143 34582 1939 -161 0 7984 34713 35143 34582 1939 -161 0 7984 34713 35143 34582 1939 -122 0 7968 34643 35143 34582 1939 -122 0 7968 34643 35143 34582 1939 -125 0 7970 34652 35143 34582 1939 -125 0 7970 34652 35143 34582 1939 -155 0 7984 34713 35143 34582 1939 -155 0 7984 34713 35143 34582 1939 -125 0 7970 34652 35143 34582 1939 -125 0 7970 34652 35143 34582 1939 -125 0 7970 34652 35143 34582 1939 -102 0 7958 34600 35143 34582 1939 -102 0 7958 34600 35143 34582 1939 -117 0 7966 34634 35143 34582 1939 -117 0 7966 34634 35143 34582 1939 -122 0 7968 34643 35143 34582 1939 -122 0 7968 34643 35143 34582 1939 2026-09-15 15:54:02,517 Hysteresis 2333 0: raw(34643 32000 32000 32000) min(34582 32000 32000 32000) spread(1939 32000 32000 32000) max_pv 35143 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (16643 26000 26000 26000) 7: 0: 11547@3p 8: filtered 1 to 1, sorted to 0 8: 0: 11547@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 11547@3p 9: raw(2 20453 20453 20453) min(-59 20453 20453 20453) spread(-32702 20453 20453 20453) max_pv 502 9: [ 0 11547@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -162 0 7988 34730 35143 34582 1939 -162 0 7988 34730 35143 34582 1939 -108 0 7961 34613 35143 34582 1939 -108 0 7946 34547 35143 34547 1939 -56 0 7942 34530 35143 34530 1939 -56 0 7942 34530 35143 34530 1939 -108 0 7946 34547 35143 34530 1939 -108 0 7946 34547 35143 34530 1939 -126 0 7955 34586 35143 34530 1939 -126 0 7955 34586 35143 34530 1939 -68 0 7942 34530 35143 34530 1939 -68 0 7942 34530 35143 34530 1939 -80 0 7942 34530 35143 34530 1939 -80 0 7942 34530 35143 34530 1939 38 0 7942 34530 35143 34530 1939 -95 0 7942 34530 35143 34530 1939 -95 0 7942 34530 35143 34530 1939 -97 0 7942 34530 35143 34530 1939 -97 0 7942 34530 35143 34530 1939 2026-09-15 15:54:12,525 Hysteresis 2343 0: raw(34530 32000 32000 32000) min(34530 32000 32000 32000) spread(1939 32000 32000 32000) max_pv 35143 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (16530 26000 26000 26000) 7: 0: 11510@3p 8: filtered 1 to 1, sorted to 0 8: 0: 11510@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 11510@3p 9: raw(0 20490 20490 20490) min(0 20490 20490 20490) spread(-32591 20490 20490 20490) max_pv 613 9: [ 0 11510@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -112 0 7948 34556 35143 34530 1939 -112 0 7948 34556 35143 34530 1939 -82 0 7942 34530 35143 34530 1939 -82 0 7916 34417 35143 34417 1939 -118 0 7925 34456 35143 34417 1939 -118 0 7925 34456 35143 34417 1939 -145 0 7939 34517 35143 34417 1939 -145 0 7939 34517 35143 34417 1939 -112 0 7922 34443 35143 34417 1939 -117 0 7925 34456 35143 34417 1939 -117 0 7925 34456 35143 34417 1939 -135 0 7934 34495 35143 34417 1939 -135 0 7934 34495 35143 34417 1939 -111 0 7922 34443 35143 34417 1939 -111 0 7922 34443 35143 34417 1939 -99 0 7916 34417 35143 34417 1939 -99 0 7916 34417 35143 34417 1939 -103 0 7918 34426 35143 34417 1939 -103 0 7918 34426 35143 34417 1939 2026-09-15 15:54:22,573 Hysteresis 2353 0: raw(34426 32000 32000 32000) min(34417 32000 32000 32000) spread(1939 32000 32000 32000) max_pv 35143 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (16426 26000 26000 26000) 7: 0: 11475@3p 8: filtered 1 to 1, sorted to 0 8: 0: 11475@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 11475@3p 9: raw(1 20525 20525 20525) min(-8 20525 20525 20525) spread(-32486 20525 20525 20525) max_pv 718 9: [ 0 11475@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -71 0 7916 34417 35143 34417 1939 -71 0 7916 34417 35143 34417 1939 -108 0 7920 34434 35143 34417 1939 -108 0 7896 34330 35143 34330 1939 -51 0 7892 34313 35143 34313 1939 -51 0 7892 34313 35143 34313 1939 -167 0 7925 34456 35143 34313 1939 -167 0 7925 34456 35143 34313 1939 -174 0 7929 34473 35143 34313 1939 -174 0 7929 34473 35143 34313 1939 -117 0 7901 34352 35143 34313 1939 -117 0 7901 34352 35143 34313 1939 -131 0 7908 34382 35143 34313 1939 -131 0 7908 34382 35143 34313 1939 -173 0 7928 34469 35143 34313 1939 -173 0 7928 34469 35143 34313 1939 -98 0 7892 34313 35143 34313 1939 -98 0 7892 34313 35143 34313 1939 2026-09-15 15:54:32,584 Hysteresis 2363 0: raw(34313 32000 32000 32000) min(34313 32000 32000 32000) spread(1939 32000 32000 32000) max_pv 35143 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (16313 26000 26000 26000) 7: 0: 11437@3p 8: filtered 1 to 1, sorted to 0 8: 0: 11437@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 11437@3p 9: raw(2 20563 20563 20563) min(2 20563 20563 20563) spread(-32372 20563 20563 20563) max_pv 832 9: [ 0 11437@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -115 0 7900 34347 35143 34313 1939 -115 0 7900 34347 35143 34313 1939 -79 0 7892 34313 35143 34313 1939 -79 0 7866 34200 35143 34200 1939 -138 0 7885 34282 35143 34200 1939 -138 0 7885 34282 35143 34200 1939 -145 0 7889 34300 35143 34200 1939 -145 0 7889 34300 35143 34200 1939 -184 0 7908 34382 35143 34200 1939 -184 0 7908 34382 35143 34200 1939 -164 0 7898 34339 35143 34200 1939 -148 0 7890 34304 35143 34200 1939 -148 0 7890 34304 35143 34200 1939 -121 0 7877 34247 35143 34200 1939 -121 0 7877 34247 35143 34200 1939 -104 0 7868 34208 35143 34200 1939 -104 0 7868 34208 35143 34200 1939 -143 0 7888 34295 35143 34200 1939 -143 0 7888 34295 35143 34200 1939 2026-09-15 15:54:42,592 Hysteresis 2373 0: raw(34295 32000 32000 32000) min(34200 32000 32000 32000) spread(1939 32000 32000 32000) max_pv 35143 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (16295 26000 26000 26000) 7: 0: 11431@3p 8: filtered 1 to 1, sorted to 0 8: 0: 11431@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 11431@3p 9: raw(2 20569 20569 20569) min(-93 20569 20569 20569) spread(-32354 20569 20569 20569) max_pv 850 9: [ 0 11431@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -107 0 7870 34217 35143 34200 1939 -107 0 7870 34217 35143 34200 1939 -158 0 7895 34326 35143 34200 1939 -158 0 7895 34326 35143 34200 1939 -100 0 7862 34182 35143 34182 1939 -100 0 7862 34182 35143 34182 1939 -160 0 7892 34313 35143 34182 1939 -160 0 7892 34313 35143 34182 1939 -111 0 7868 34208 35143 34182 1939 -111 0 7868 34208 35143 34182 1939 -95 0 7862 34182 35143 34182 1939 -95 0 7862 34182 35143 34182 1939 -116 0 7870 34217 35143 34182 1939 -116 0 7870 34217 35143 34182 1939 -72 0 7862 34182 35143 34182 1939 -72 0 7862 34182 35143 34182 1939 -130 0 7877 34247 35143 34182 1939 -130 0 7877 34247 35143 34182 1939 -149 0 7887 34291 35143 34182 1939 -149 0 7887 34291 35143 34182 1939 2026-09-15 15:54:52,600 Hysteresis 2383 0: raw(34291 32000 32000 32000) min(34182 32000 32000 32000) spread(1939 32000 32000 32000) max_pv 35143 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (16291 26000 26000 26000) 7: 0: 11430@3p 8: filtered 1 to 1, sorted to 0 8: 0: 11430@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 11430@3p 9: raw(1 20570 20570 20570) min(-108 20570 20570 20570) spread(-32351 20570 20570 20570) max_pv 853 9: [ 0 11430@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -143 0 7884 34278 35143 34182 1939 -143 0 7884 34278 35143 34182 1939 -123 0 7874 34234 35143 34182 1939 -123 0 7874 34234 35143 34182 1939 -146 0 7884 34278 35143 34182 1939 -146 0 7884 34278 35143 34182 1939 -106 0 7864 34191 35143 34182 1939 -106 0 7864 34191 35143 34182 1939 -75 0 7861 34178 35143 34178 1939 -75 0 7861 34178 35143 34178 1939 -81 0 7861 34178 35108 34178 1939 -81 0 7861 34178 35108 34178 1939 -135 0 7879 34256 35108 34178 1939 -135 0 7879 34256 35108 34178 1939 -154 0 7888 34295 35108 34178 1939 -154 0 7888 34295 35108 34178 1939 -135 0 7879 34256 35086 34178 1939 -135 0 7879 34256 35086 34178 1939 2026-09-15 15:55:02,609 Hysteresis 2393 0: raw(34256 32000 32000 32000) min(34178 32000 32000 32000) spread(1939 32000 32000 32000) max_pv 35086 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (16256 26000 26000 26000) 7: 0: 11418@3p 8: filtered 1 to 1, sorted to 0 8: 0: 11418@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 11418@3p 9: raw(2 20582 20582 20582) min(-76 20582 20582 20582) spread(-32315 20582 20582 20582) max_pv 832 9: [ 0 11418@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -124 0 7873 34230 35086 34178 1939 -124 0 7873 34230 35086 34178 1939 -91 0 7861 34178 35086 34178 1939 -91 0 7853 34143 35086 34143 1939 0 0 7853 34143 35086 34143 1939 0 0 7853 34143 35086 34143 1939 -76 0 7853 34143 35086 34143 1939 -76 0 7853 34143 35086 34143 1939 -104 0 7855 34152 35086 34143 1939 -104 0 7855 34152 35086 34143 1939 -77 0 7853 34143 35086 34143 1939 -77 0 7853 34143 35086 34143 1939 -93 0 7853 34143 35078 34143 1939 -93 0 7853 34143 35078 34143 1939 -82 0 7853 34143 34978 34143 1939 -82 0 7853 34143 34978 34143 1939 -162 0 7884 34278 34978 34143 1939 -162 0 7884 34278 34978 34143 1939 -116 0 7861 34178 34978 34143 1939 2026-09-15 15:55:12,617 Hysteresis 2403 0: raw(34178 32000 32000 32000) min(34143 32000 32000 32000) spread(1939 32000 32000 32000) max_pv 34978 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (16178 26000 26000 26000) 7: 0: 11392@3p 8: filtered 1 to 1, sorted to 0 8: 0: 11392@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 11392@3p 9: raw(2 20608 20608 20608) min(-33 20608 20608 20608) spread(-32237 20608 20608 20608) max_pv 802 9: [ 0 11392@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -116 0 7861 34178 34978 34143 1939 -166 0 7886 34286 34978 34143 1939 -166 0 7868 34208 34978 34143 1939 -131 0 7851 34134 34978 34134 1939 -131 0 7851 34134 34978 34134 1939 -102 0 7836 34069 34978 34069 1939 -102 0 7836 34069 34978 34069 1939 -156 0 7863 34186 34978 34069 1939 -156 0 7863 34186 34978 34069 1939 -154 0 7862 34182 34978 34069 1939 -154 0 7862 34182 34978 34069 1939 -152 0 7861 34178 34978 34069 1939 -152 0 7861 34178 34978 34069 1939 -168 0 7869 34213 34978 34069 1939 -168 0 7869 34213 34978 34069 1939 -91 0 7835 34065 34978 34065 1939 -91 0 7835 34065 34978 34065 1939 -140 0 7855 34152 34978 34065 1939 -140 0 7855 34152 34978 34065 1939 2026-09-15 15:55:22,625 Hysteresis 2413 0: raw(34152 32000 32000 32000) min(34065 32000 32000 32000) spread(1939 32000 32000 32000) max_pv 34978 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (16152 26000 26000 26000) 7: 0: 11384@3p 8: filtered 1 to 1, sorted to 0 8: 0: 11384@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 11384@3p 9: raw(0 20616 20616 20616) min(-87 20616 20616 20616) spread(-32213 20616 20616 20616) max_pv 826 9: [ 0 11384@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -77 0 7835 34065 34978 34065 1939 -77 0 7835 34065 34978 34065 1939 -67 0 7835 34065 34978 34065 1939 -67 0 7829 34039 34978 34039 1939 -136 0 7847 34117 34978 34039 1939 -136 0 7847 34117 34978 34039 1939 -74 0 7829 34039 34978 34039 1939 -74 0 7829 34039 34978 34039 1939 -103 0 7831 34047 34978 34039 1939 -103 0 7831 34047 34978 34039 1939 -47 0 7829 34039 34978 34039 1939 -47 0 7829 34039 34978 34039 1939 -112 0 7835 34065 34978 34039 1939 -112 0 7835 34065 34978 34039 1939 -54 0 7829 34039 34978 34039 1939 -54 0 7829 34039 34978 34039 1939 -135 0 7847 34117 34978 34039 1939 -135 0 7847 34117 34978 34039 1939 -29 0 7829 34039 34978 34039 1939 2026-09-15 15:55:32,633 Hysteresis 2423 0: raw(34039 32000 32000 32000) min(34039 32000 32000 32000) spread(1939 32000 32000 32000) max_pv 34978 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (16039 26000 26000 26000) 7: 0: 11346@3p 8: filtered 1 to 1, sorted to 0 8: 0: 11346@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 11346@3p 9: raw(1 20654 20654 20654) min(1 20654 20654 20654) spread(-32099 20654 20654 20654) max_pv 940 9: [ 0 11346@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -29 0 7829 34039 34978 34039 1939 -97 0 7829 34039 34978 34039 1939 -97 0 7803 33926 34978 33926 1939 -187 0 7846 34113 34978 33926 1939 -187 0 7846 34113 34978 33926 1939 -175 0 7840 34086 34978 33926 1939 -175 0 7840 34086 34978 33926 1939 -232 0 7869 34213 34978 33926 1939 -232 0 7869 34213 34978 33926 1939 -219 0 7862 34182 34978 33926 1939 -219 0 7862 34182 34978 33926 1939 -204 0 7855 34152 34978 33926 1939 -159 0 7832 34052 34978 33926 1939 -159 0 7832 34052 34978 33926 1939 -128 0 7817 33986 34978 33926 1939 -128 0 7817 33986 34978 33926 1939 -190 0 7848 34121 34978 33926 1939 -190 0 7848 34121 34978 33926 1939 2026-09-15 15:55:42,641 Hysteresis 2433 0: raw(34121 32000 32000 32000) min(33926 32000 32000 32000) spread(1939 32000 32000 32000) max_pv 34978 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (16121 26000 26000 26000) 7: 0: 11373@3p 8: filtered 1 to 1, sorted to 0 8: 0: 11373@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 11373@3p 9: raw(2 20627 20627 20627) min(-193 20627 20627 20627) spread(-32180 20627 20627 20627) max_pv 859 9: [ 0 11373@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -106 0 7806 33939 34978 33926 1939 -106 0 7806 33939 34978 33926 1939 -165 0 7835 34065 34978 33926 1939 -165 0 7835 34065 34978 33926 1939 1227 0 6965 30282 34978 30282 1939 1227 0 6965 30282 34978 30282 1939 890 0 7427 32291 34978 30282 1939 0 0 7822 34008 34978 30282 1939 0 0 7822 34008 34978 30282 1939 -69 0 7822 34008 34978 30282 1939 -69 0 7822 34008 34978 30282 1939 -40 0 7822 34008 34978 30282 1939 -40 0 7822 34008 34978 30282 1939 -53 0 7822 34008 34978 30282 1939 -53 0 7822 34008 34978 30282 1939 0 0 7822 34008 34978 30282 1939 0 0 7822 34008 34978 30282 1939 -61 0 7822 34008 34978 30282 1939 -61 0 7822 34008 34978 30282 1939 2026-09-15 15:55:52,652 Hysteresis 2443 0: raw(34008 32000 32000 32000) min(30282 32000 32000 32000) spread(1939 32000 32000 32000) max_pv 34978 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (16008 26000 26000 26000) 7: 0: 11336@3p 8: filtered 1 to 1, sorted to 0 8: 0: 11336@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 11336@3p 9: raw(0 20664 20664 20664) min(-3726 20664 20664 20664) spread(-32069 20664 20664 20664) max_pv 970 9: [ 0 11336@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 0 0 7822 34008 34978 30282 1939 0 0 7822 34008 34978 30282 1939 -60 0 7822 34008 34978 30282 1939 -60 0 7822 34008 34978 30282 1939 -135 0 7814 33973 34978 30282 1939 -135 0 7814 33973 34978 30282 1939 -153 0 7822 34008 34978 30282 1939 -153 0 7822 34008 34978 30282 1939 -158 0 7825 34021 34978 30282 1939 -158 0 7825 34021 34978 30282 1939 -135 0 7814 33973 34978 30282 1939 -135 0 7814 33973 34978 30282 1939 -119 0 7806 33939 34978 30282 1939 -119 0 7806 33939 34978 30282 1939 -155 0 7823 34013 34908 30282 1939 -155 0 7823 34013 34908 30282 1939 -146 0 7819 33995 34908 30282 1939 -146 0 7819 33995 34908 30282 1939 -136 0 7814 33973 34908 30282 1939 2026-09-15 15:56:02,668 Hysteresis 2453 0: raw(33973 32000 32000 32000) min(30282 32000 32000 32000) spread(1939 32000 32000 32000) max_pv 34908 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (15973 26000 26000 26000) 7: 0: 11324@3p 8: filtered 1 to 1, sorted to 0 8: 0: 11324@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 11324@3p 9: raw(1 20676 20676 20676) min(-3690 20676 20676 20676) spread(-32033 20676 20676 20676) max_pv 936 9: [ 0 11324@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -136 0 7814 33973 34908 30282 1939 -123 0 7808 33947 34908 30282 1939 -123 0 7808 33947 34908 30282 1939 -61 0 7788 33860 34908 30282 1939 -61 0 7788 33860 34908 30282 1939 -129 0 7803 33926 34908 30282 1939 -129 0 7803 33926 34908 30282 1939 -107 0 7792 33878 34908 30282 1939 -107 0 7792 33878 34908 30282 1939 -84 0 7788 33860 34908 30282 1939 -84 0 7788 33860 34908 30282 1939 -110 0 7793 33882 34908 30282 1939 -110 0 7793 33882 34904 30282 1939 -121 0 7799 33908 34904 30282 1939 -121 0 7799 33908 34904 30282 1939 -150 0 7813 33969 34904 30282 1939 -150 0 7813 33969 34904 30282 1939 -80 0 7788 33860 34904 30282 1939 -80 0 7788 33860 34904 30282 1939 2026-09-15 15:56:12,698 Hysteresis 2463 0: raw(33860 32000 32000 32000) min(30282 32000 32000 32000) spread(1939 32000 32000 32000) max_pv 34904 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (15860 26000 26000 26000) 7: 0: 11286@3p 8: filtered 1 to 1, sorted to 0 8: 0: 11286@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 11286@3p 9: raw(2 20714 20714 20714) min(-3576 20714 20714 20714) spread(-31919 20714 20714 20714) max_pv 1046 9: [ 0 11286@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -125 0 7801 33917 34904 30282 1939 -125 0 7801 33917 34904 30282 1939 -106 0 7791 33873 34904 30282 1939 -106 0 7791 33873 34904 30282 1939 -199 0 7811 33960 34904 30282 1939 -199 0 7811 33960 34904 30282 1939 -128 0 7776 33808 34904 30282 1939 -128 0 7776 33808 34904 30282 1939 -234 0 7829 34039 34904 30282 1939 -234 0 7829 34039 34904 30282 1939 -235 0 7829 34039 34904 30282 1939 -235 0 7829 34039 34904 30282 1939 -236 0 7830 34043 34904 30282 1939 -236 0 7830 34043 34904 30282 1939 -194 0 7809 33952 34904 30282 1939 -194 0 7809 33952 34904 30282 1939 -227 0 7825 34021 34904 30282 1939 -227 0 7825 34021 34904 30282 1939 -159 0 7791 33873 34904 30282 1939 2026-09-15 15:56:22,707 Hysteresis 2473 0: raw(33873 32000 32000 32000) min(30282 32000 32000 32000) spread(1939 32000 32000 32000) max_pv 34904 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (15873 26000 26000 26000) 7: 0: 11291@3p 8: filtered 1 to 1, sorted to 0 8: 0: 11291@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 11291@3p 9: raw(0 20709 20709 20709) min(-3591 20709 20709 20709) spread(-31934 20709 20709 20709) max_pv 1031 9: [ 0 11291@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -159 0 7791 33873 34904 30282 1939 -216 0 7820 34000 34904 30282 1939 -216 0 7820 34000 34904 30282 1939 -193 0 7811 33960 34904 30282 1939 -193 0 7811 33960 34904 30282 1939 -211 0 7820 34000 34904 30282 1939 -211 0 7820 34000 34904 30282 1939 -178 0 7804 33930 34904 30282 1939 -178 0 7804 33930 34904 30282 1939 -237 0 7833 34056 34904 30282 1939 -134 0 7782 33834 34904 30282 1939 -134 0 7782 33834 34904 30282 1939 -188 0 7809 33952 34904 30282 1939 -188 0 7809 33952 34904 30282 1939 -142 0 7786 33852 34904 30282 1939 -142 0 7786 33852 34904 30282 1939 -186 0 7808 33947 34904 30282 1939 -186 0 7808 33947 34904 30282 1939 -193 0 7811 33960 34904 30282 1939 2026-09-15 15:56:32,717 Hysteresis 2483 0: raw(33960 32000 32000 32000) min(30282 32000 32000 32000) spread(1939 32000 32000 32000) max_pv 34904 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (15960 26000 26000 26000) 7: 0: 11320@3p 8: filtered 1 to 1, sorted to 0 8: 0: 11320@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 11320@3p 9: raw(0 20680 20680 20680) min(-3678 20680 20680 20680) spread(-32021 20680 20680 20680) max_pv 944 9: [ 0 11320@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -193 0 7811 33960 34904 30282 1939 -172 0 7801 33917 34891 30282 1939 -172 0 7801 33917 34891 30282 1939 -181 0 7825 34021 34891 30282 1939 -181 0 7825 34021 34891 30282 1939 -111 0 7791 33873 34891 30282 1939 -111 0 7791 33873 34891 30282 1939 -157 0 7813 33969 34878 30282 1939 -157 0 7813 33969 34878 30282 1939 -133 0 7802 33921 34878 30282 1939 -133 0 7802 33921 34878 30282 1939 -109 0 7790 33869 34878 30282 1939 -109 0 7790 33869 34878 30282 1939 -46 0 7785 33847 34878 30282 1939 -46 0 7785 33847 34878 30282 1939 -31 0 7785 33847 34878 30282 1939 -31 0 7785 33847 34878 30282 1939 -52 0 7785 33847 34878 30282 1939 -52 0 7785 33847 34878 30282 1939 2026-09-15 15:56:42,726 Hysteresis 2493 0: raw(33847 32000 32000 32000) min(30282 32000 32000 32000) spread(1939 32000 32000 32000) max_pv 34878 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (15847 26000 26000 26000) 7: 0: 11282@3p 8: filtered 1 to 1, sorted to 0 8: 0: 11282@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 11282@3p 9: raw(1 20718 20718 20718) min(-3564 20718 20718 20718) spread(-31907 20718 20718 20718) max_pv 1032 9: [ 0 11282@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -109 0 7790 33869 34878 30282 1939 -109 0 7790 33869 34878 30282 1939 -101 0 7786 33852 34878 30282 1939 -101 0 7786 33852 34878 30282 1939 -194 0 7806 33939 34878 30282 1939 -194 0 7806 33939 34878 30282 1939 -199 0 7808 33947 34878 30282 1939 -199 0 7808 33947 34878 30282 1939 -184 0 7801 33917 34878 30282 1939 -184 0 7801 33917 34878 30282 1939 -176 0 7797 33900 34878 30282 1939 -176 0 7797 33900 34878 30282 1939 -174 0 7796 33895 34878 30282 1939 -174 0 7796 33895 34878 30282 1939 -139 0 7779 33821 34878 30282 1939 -139 0 7779 33821 34878 30282 1939 -212 0 7815 33978 34878 30282 1939 -212 0 7815 33978 34878 30282 1939 -202 0 7810 33956 34878 30282 1939 2026-09-15 15:56:52,735 Hysteresis 2503 0: raw(33956 32000 32000 32000) min(30282 32000 32000 32000) spread(1939 32000 32000 32000) max_pv 34878 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (15956 26000 26000 26000) 7: 0: 11318@3p 8: filtered 1 to 1, sorted to 0 8: 0: 11318@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 11318@3p 9: raw(2 20682 20682 20682) min(-3672 20682 20682 20682) spread(-32015 20682 20682 20682) max_pv 924 9: [ 0 11318@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -202 0 7810 33956 34878 30282 1939 -232 0 7825 34021 34878 30282 1939 -232 0 7825 34021 34878 30282 1939 -108 0 7788 33860 34878 30282 1939 -108 0 7788 33860 34878 30282 1939 -110 0 7789 33865 34878 30282 1939 -110 0 7789 33865 34878 30282 1939 -130 0 7799 33908 34878 30282 1939 -130 0 7799 33908 34878 30282 1939 -61 0 7784 33843 34878 30282 1939 -61 0 7784 33843 34878 30282 1939 -77 0 7784 33843 34878 30282 1939 -97 0 7784 33843 34878 30282 1939 -97 0 7784 33843 34878 30282 1939 -85 0 7784 33843 34878 30282 1939 -85 0 7784 33843 34878 30282 1939 -76 0 7784 33843 34878 30282 1939 -76 0 7784 33843 34878 30282 1939 -80 0 7784 33843 34878 30282 1939 2026-09-15 15:57:02,744 Hysteresis 2513 0: raw(33843 32000 32000 32000) min(30282 32000 32000 32000) spread(1939 32000 32000 32000) max_pv 34878 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (15843 26000 26000 26000) 7: 0: 11281@3p 8: filtered 1 to 1, sorted to 0 8: 0: 11281@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 11281@3p 9: raw(0 20719 20719 20719) min(-3561 20719 20719 20719) spread(-31904 20719 20719 20719) max_pv 1035 9: [ 0 11281@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -80 0 7784 33843 34878 30282 1939 -87 0 7784 33843 34878 30282 1939 -87 0 7784 33843 34878 30282 1939 -155 0 7785 33847 34878 30282 1939 -155 0 7785 33847 34878 30282 1939 -151 0 7783 33839 34878 30282 1939 -151 0 7783 33839 34878 30282 1939 -190 0 7803 33926 34878 30282 1939 -190 0 7803 33926 34878 30282 1939 -158 0 7787 33856 34878 30282 1939 -158 0 7787 33856 34878 30282 1939 -149 0 7783 33839 34878 30282 1939 -149 0 7783 33839 34878 30282 1939 -165 0 7790 33869 34878 30282 1939 -165 0 7790 33869 34878 30282 1939 -173 0 7794 33886 34878 30282 1939 -173 0 7794 33886 34878 30282 1939 -181 0 7798 33904 34878 30282 1939 -181 0 7798 33904 34878 30282 1939 2026-09-15 15:57:12,754 Hysteresis 2523 0: raw(33904 32000 32000 32000) min(30282 32000 32000 32000) spread(1939 32000 32000 32000) max_pv 34878 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (15904 26000 26000 26000) 7: 0: 11301@3p 8: filtered 1 to 1, sorted to 0 8: 0: 11301@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 11301@3p 9: raw(1 20699 20699 20699) min(-3621 20699 20699 20699) spread(-31964 20699 20699 20699) max_pv 975 9: [ 0 11301@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -199 0 7807 33943 34878 30282 1939 -199 0 7807 33943 34878 30282 1939 -171 0 7793 33882 34878 30282 1939 -171 0 7807 33943 34878 30282 1939 -192 0 7818 33991 34878 30282 1939 -192 0 7818 33991 34878 30282 1939 -160 0 7802 33921 34878 30282 1939 -160 0 7802 33921 34878 30282 1939 -212 0 7828 34034 34878 30282 1939 -212 0 7828 34034 34878 30282 1939 -200 0 7822 34008 34878 30282 1939 -200 0 7822 34008 34878 30282 1939 -225 0 7834 34060 34878 30282 1939 -225 0 7834 34060 34878 30282 1939 -193 0 7818 33991 34878 30282 1939 -193 0 7818 33991 34878 30282 1939 -208 0 7826 34026 34878 30282 1939 -208 0 7826 34026 34878 30282 1939 -125 0 7785 33847 34878 30282 1939 2026-09-15 15:57:22,763 Hysteresis 2533 0: raw(33847 32000 32000 32000) min(30282 32000 32000 32000) spread(1939 32000 32000 32000) max_pv 34878 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (15847 26000 26000 26000) 7: 0: 11282@3p 8: filtered 1 to 1, sorted to 0 8: 0: 11282@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 11282@3p 9: raw(1 20718 20718 20718) min(-3564 20718 20718 20718) spread(-31907 20718 20718 20718) max_pv 1032 9: [ 0 11282@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -125 0 7785 33847 34878 30282 1939 -144 0 7794 33886 34878 30282 1939 -144 0 7781 33830 34878 30282 1939 -174 0 7796 33895 34878 30282 1939 -174 0 7796 33895 34878 30282 1939 -111 0 7765 33760 34878 30282 1939 -111 0 7765 33760 34878 30282 1939 -99 0 7759 33734 34878 30282 1939 -99 0 7759 33734 34878 30282 1939 -196 0 7807 33943 34878 30282 1939 -196 0 7807 33943 34878 30282 1939 -124 0 7771 33786 34878 30282 1939 -124 0 7771 33786 34878 30282 1939 -195 0 7806 33939 34878 30282 1939 -195 0 7806 33939 34878 30282 1939 -216 0 7817 33986 34878 30282 1939 -216 0 7817 33986 34878 30282 1939 -192 0 7805 33934 34878 30282 1939 2026-09-15 15:57:32,773 Hysteresis 2543 0: raw(33934 32000 32000 32000) min(30282 32000 32000 32000) spread(1939 32000 32000 32000) max_pv 34878 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (15934 26000 26000 26000) 7: 0: 11311@3p 8: filtered 1 to 1, sorted to 0 8: 0: 11311@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 11311@3p 9: raw(1 20689 20689 20689) min(-3651 20689 20689 20689) spread(-31994 20689 20689 20689) max_pv 945 9: [ 0 11311@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -192 0 7805 33934 34878 30282 1939 0 0 7759 33734 34878 30282 1939 0 0 7779 33821 34878 30282 1939 -52 0 7779 33821 34878 30282 1939 -52 0 7779 33821 34878 30282 1939 -38 0 7779 33821 34878 30282 1939 -27 0 7779 33821 34878 30282 1939 -27 0 7779 33821 34878 30282 1939 -20 0 7779 33821 34878 30282 1939 -20 0 7779 33821 34878 30282 1939 0 0 7779 33821 34878 30282 1939 0 0 7779 33821 34878 30282 1939 0 0 7779 33821 34878 30282 1939 0 0 7779 33821 34878 30282 1939 0 0 7779 33821 34834 30282 1939 0 0 7779 33821 34834 30282 1939 0 0 7779 33821 34834 30282 1939 0 0 7779 33821 34834 30282 1939 -31 0 7779 33821 34817 30282 1939 2026-09-15 15:57:42,783 Hysteresis 2553 0: raw(33821 32000 32000 32000) min(30282 32000 32000 32000) spread(1939 32000 32000 32000) max_pv 34817 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (15821 26000 26000 26000) 7: 0: 11273@3p 8: filtered 1 to 1, sorted to 0 8: 0: 11273@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 11273@3p 9: raw(2 20727 20727 20727) min(-3537 20727 20727 20727) spread(-31880 20727 20727 20727) max_pv 998 9: [ 0 11273@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -31 0 7779 33821 34817 30282 1939 -26 0 7779 33821 34817 30282 1939 0 0 7779 33821 34817 30282 1939 0 0 7779 33821 34817 30282 1939 -113 0 7760 33739 34817 30282 1939 -113 0 7760 33739 34817 30282 1939 -112 0 7759 33734 34817 30282 1939 -112 0 7759 33734 34817 30282 1939 -63 0 7753 33708 34817 30282 1939 -63 0 7753 33708 34817 30282 1939 -81 0 7753 33708 34817 30282 1939 -81 0 7753 33708 34817 30282 1939 -113 0 7760 33739 34817 30282 1939 -113 0 7760 33739 34817 30282 1939 -99 0 7753 33708 34817 30282 1939 -99 0 7753 33708 34817 30282 1939 -142 0 7774 33800 34817 30282 1939 -142 0 7774 33800 34778 30282 1939 -128 0 7767 33769 34778 30282 1939 2026-09-15 15:57:52,793 Hysteresis 2563 0: raw(33769 32000 32000 32000) min(30282 32000 32000 32000) spread(1939 32000 32000 32000) max_pv 34778 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (15769 26000 26000 26000) 7: 0: 11256@3p 8: filtered 1 to 1, sorted to 0 8: 0: 11256@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 11256@3p 9: raw(1 20744 20744 20744) min(-3486 20744 20744 20744) spread(-31829 20744 20744 20744) max_pv 1010 9: [ 0 11256@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -128 0 7767 33769 34747 30282 1939 -123 0 7765 33760 34747 30282 1939 -123 0 7753 33708 34747 30282 1939 -153 0 7767 33769 34747 30282 1939 -153 0 7767 33769 34747 30282 1939 -131 0 7757 33726 34743 30282 1939 -131 0 7757 33726 34743 30282 1939 -84 0 7741 33656 34743 30282 1939 -84 0 7741 33656 34743 30282 1939 -93 0 7741 33656 34730 30282 1939 -93 0 7741 33656 34730 30282 1939 -89 0 7741 33656 34730 30282 1939 -89 0 7741 33656 34730 30282 1939 -105 0 7744 33669 34730 30282 1939 -105 0 7744 33669 34730 30282 1939 -113 0 7748 33686 34730 30282 1939 -113 0 7748 33686 34730 30282 1939 -125 0 7754 33713 34730 30282 1939 -125 0 7754 33713 34730 30282 1939 2026-09-15 15:58:02,808 Hysteresis 2573 0: raw(33713 32000 32000 32000) min(30282 32000 32000 32000) spread(1939 32000 32000 32000) max_pv 34730 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (15713 26000 26000 26000) 7: 0: 11237@3p 8: filtered 1 to 1, sorted to 0 8: 0: 11237@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 11237@3p 9: raw(2 20763 20763 20763) min(-3429 20763 20763 20763) spread(-31772 20763 20763 20763) max_pv 1019 9: [ 0 11237@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -120 0 7751 33700 34730 30282 1939 -120 0 7738 33643 34730 30282 1939 0 0 7728 33600 34730 30282 1939 0 0 7728 33600 34730 30282 1939 -115 0 7736 33634 34730 30282 1939 -115 0 7736 33634 34730 30282 1939 -98 0 7728 33600 34730 30282 1939 -98 0 7728 33600 34730 30282 1939 -83 0 7728 33600 34730 30282 1939 -83 0 7728 33600 34730 30282 1939 -98 0 7728 33600 34730 30282 1939 -98 0 7728 33600 34730 30282 1939 -102 0 7729 33604 34730 30282 1939 -102 0 7729 33604 34730 30282 1939 -92 0 7728 33600 34730 30282 1939 -92 0 7728 33600 34730 30282 1939 -98 0 7728 33600 34730 30282 1939 -90 0 7728 33600 34730 30282 1939 -90 0 7728 33600 34730 30282 1939 2026-09-15 15:58:12,817 Hysteresis 2583 0: raw(33600 32000 32000 32000) min(30282 32000 32000 32000) spread(1939 32000 32000 32000) max_pv 34730 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (15600 26000 26000 26000) 7: 0: 11200@3p 8: filtered 1 to 1, sorted to 0 8: 0: 11200@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 11200@3p 9: raw(0 20800 20800 20800) min(-3318 20800 20800 20800) spread(-31661 20800 20800 20800) max_pv 1130 9: [ 0 11200@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -111 0 7734 33626 34730 30282 1939 -111 0 7734 33626 34730 30282 1939 -103 0 7705 33500 34730 30282 1939 -103 0 7705 33500 34730 30282 1939 -90 0 7703 33491 34730 30282 1939 -90 0 7703 33491 34730 30282 1939 -33 0 7703 33491 34730 30282 1939 -33 0 7703 33491 34730 30282 1939 -98 0 7703 33491 34730 30282 1939 -98 0 7703 33491 34613 30282 1939 -101 0 7704 33495 34586 30282 1939 -101 0 7704 33495 34586 30282 1939 -153 0 7729 33604 34586 30282 1939 -153 0 7729 33604 34586 30282 1939 -125 0 7716 33547 34586 30282 1939 -125 0 7716 33547 34586 30282 1939 -90 0 7703 33491 34586 30282 1939 -90 0 7703 33491 34556 30282 1939 21 0 7703 33491 34556 30282 1939 2026-09-15 15:58:22,877 Hysteresis 2593 0: raw(33491 32000 32000 32000) min(30282 32000 32000 32000) spread(1939 32000 32000 32000) max_pv 34556 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (15491 26000 26000 26000) 7: 0: 11163@3p 8: filtered 1 to 1, sorted to 0 8: 0: 11163@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 11163@3p 9: raw(2 20837 20837 20837) min(-3207 20837 20837 20837) spread(-31550 20837 20837 20837) max_pv 1067 9: [ 0 11163@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 21 0 7703 33491 34556 30282 1939 -74 0 7703 33491 34556 30282 1939 -74 0 7703 33491 34556 30282 1939 -127 0 7691 33439 34556 30282 1939 -127 0 7691 33439 34556 30282 1939 -140 0 7697 33465 34556 30282 1939 -140 0 7697 33465 34556 30282 1939 -161 0 7707 33508 34556 30282 1939 -161 0 7707 33508 34556 30282 1939 -142 0 7698 33469 34530 30282 1939 -142 0 7698 33469 34517 30282 1939 -146 0 7700 33478 34517 30282 1939 -146 0 7700 33478 34517 30282 1939 -154 0 7704 33495 34517 30282 1939 -154 0 7704 33495 34517 30282 1939 -179 0 7716 33547 34495 30282 1939 -179 0 7716 33547 34495 30282 1939 -143 0 7699 33473 34495 30282 1939 -143 0 7699 33473 34495 30282 1939 2026-09-15 15:58:32,895 Hysteresis 2603 0: raw(33473 32000 32000 32000) min(30282 32000 32000 32000) spread(1939 32000 32000 32000) max_pv 34495 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (15473 26000 26000 26000) 7: 0: 11157@3p 8: filtered 1 to 1, sorted to 0 8: 0: 11157@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 11157@3p 9: raw(2 20843 20843 20843) min(-3189 20843 20843 20843) spread(-31532 20843 20843 20843) max_pv 1024 9: [ 0 11157@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -135 0 7695 33456 34495 30282 1939 -135 0 7695 33456 34473 30282 1939 -110 0 7682 33400 34473 30282 1939 -110 0 7678 33382 34473 30282 1939 -210 0 7728 33600 34473 30282 1939 -210 0 7728 33600 34473 30282 1939 -94 0 7673 33360 34473 30282 1939 -94 0 7673 33360 34473 30282 1939 -141 0 7694 33452 34473 30282 1939 -141 0 7694 33452 34473 30282 1939 -175 0 7710 33521 34473 30282 1939 -175 0 7710 33521 34473 30282 1939 -194 0 7720 33565 34473 30282 1939 -194 0 7720 33565 34473 30282 1939 -69 0 7673 33360 34473 30282 1939 -69 0 7673 33360 34473 30282 1939 -118 0 7682 33400 34473 30282 1939 -144 0 7695 33456 34469 30282 1939 -144 0 7695 33456 34469 30282 1939 2026-09-15 15:58:42,905 Hysteresis 2613 0: raw(33456 32000 32000 32000) min(30282 32000 32000 32000) spread(1939 32000 32000 32000) max_pv 34469 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (15456 26000 26000 26000) 7: 0: 11152@3p 8: filtered 1 to 1, sorted to 0 8: 0: 11152@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 11152@3p 9: raw(0 20848 20848 20848) min(-3174 20848 20848 20848) spread(-31517 20848 20848 20848) max_pv 1013 9: [ 0 11152@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -126 0 7686 33417 34469 30282 1939 -126 0 7686 33417 34469 30282 1939 -123 0 7681 33395 34469 30282 1939 -123 0 7681 33395 34469 30282 1939 -132 0 7685 33413 34382 30282 1939 -132 0 7685 33413 34382 30282 1939 -101 0 7670 33347 34382 30282 1939 -101 0 7670 33347 34382 30282 1939 -68 0 7669 33343 34382 30282 1939 -68 0 7669 33343 34382 30282 1939 -131 0 7685 33413 34382 30282 1939 -117 0 7678 33382 34382 30282 1939 -117 0 7678 33382 34382 30282 1939 -116 0 7677 33378 34382 30282 1939 -116 0 7677 33378 34382 30282 1939 -114 0 7676 33373 34382 30282 1939 -114 0 7676 33373 34339 30282 1939 -117 0 7678 33382 34326 30282 1939 -117 0 7678 33382 34326 30282 1939 2026-09-15 15:58:52,915 Hysteresis 2623 0: raw(33382 32000 32000 32000) min(30282 32000 32000 32000) spread(1939 32000 32000 32000) max_pv 34326 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (15382 26000 26000 26000) 7: 0: 11127@3p 8: filtered 1 to 1, sorted to 0 8: 0: 11127@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 11127@3p 9: raw(1 20873 20873 20873) min(-3099 20873 20873 20873) spread(-31442 20873 20873 20873) max_pv 945 9: [ 0 11127@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -124 0 7681 33395 34326 30282 1939 -124 0 7681 33395 34326 30282 1939 -140 0 7672 33356 34326 30282 1939 -140 0 7672 33356 34326 30282 1939 -121 0 7663 33317 34326 30282 1939 -121 0 7663 33317 34326 30282 1939 -139 0 7672 33356 34326 30282 1939 -139 0 7672 33356 34326 30282 1939 -177 0 7690 33434 34326 30282 1939 -177 0 7690 33434 34326 30282 1939 -65 0 7652 33269 34313 30282 1939 -65 0 7652 33269 34313 30282 1939 -124 0 7664 33321 34313 30282 1939 -124 0 7664 33321 34313 30282 1939 -103 0 7654 33278 34295 30282 1939 -103 0 7654 33278 34295 30282 1939 -131 0 7668 33339 34295 30282 1939 -131 0 7668 33339 34295 30282 1939 -110 0 7657 33291 34295 30282 1939 2026-09-15 15:59:02,928 Hysteresis 2633 0: raw(33291 32000 32000 32000) min(30282 32000 32000 32000) spread(1939 32000 32000 32000) max_pv 34295 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (15291 26000 26000 26000) 7: 0: 11097@3p 8: filtered 1 to 1, sorted to 0 8: 0: 11097@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 11097@3p 9: raw(0 20903 20903 20903) min(-3009 20903 20903 20903) spread(-31352 20903 20903 20903) max_pv 1004 9: [ 0 11097@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -110 0 7657 33291 34295 30282 1939 -121 0 7663 33317 34295 30282 1939 -121 0 7642 33226 34295 30282 1939 -108 0 7635 33195 34295 30282 1939 -94 0 7631 33178 34295 30282 1939 -94 0 7631 33178 34295 30282 1939 -88 0 7631 33178 34295 30282 1939 -88 0 7631 33178 34295 30282 1939 -78 0 7631 33178 34295 30282 1939 -78 0 7631 33178 34295 30282 1939 -89 0 7631 33178 34295 30282 1939 -89 0 7631 33178 34295 30282 1939 -63 0 7631 33178 34295 30282 1939 -63 0 7631 33178 34295 30282 1939 -64 0 7631 33178 34295 30282 1939 -64 0 7631 33178 34295 30282 1939 -126 0 7644 33234 34295 30282 1939 -126 0 7644 33234 34295 30282 1939 -146 0 7654 33278 34295 30282 1939 2026-09-15 15:59:12,961 Hysteresis 2643 0: raw(33278 32000 32000 32000) min(30282 32000 32000 32000) spread(1939 32000 32000 32000) max_pv 34295 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (15278 26000 26000 26000) 7: 0: 11092@3p 8: filtered 1 to 1, sorted to 0 8: 0: 11092@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 11092@3p 9: raw(2 20908 20908 20908) min(-2994 20908 20908 20908) spread(-31337 20908 20908 20908) max_pv 1019 9: [ 0 11092@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -146 0 7654 33278 34295 30282 1939 -108 0 7635 33195 34295 30282 1939 -108 0 7635 33195 34295 30282 1939 -124 0 7643 33230 34295 30282 1939 -124 0 7643 33230 34286 30282 1939 -110 0 7633 33186 34286 30282 1939 -110 0 7633 33186 34286 30282 1939 -120 0 7638 33208 34286 30282 1939 -120 0 7638 33208 34286 30282 1939 -101 0 7629 33169 34286 30282 1939 -101 0 7629 33169 34286 30282 1939 -122 0 7639 33213 34286 30282 1939 -122 0 7639 33213 34286 30282 1939 -136 0 7646 33243 34286 30282 1939 -136 0 7646 33243 34286 30282 1939 -105 0 7631 33178 34286 30282 1939 -105 0 7631 33178 34286 30282 1939 -100 0 7628 33165 34286 30282 1939 -100 0 7628 33165 34286 30282 1939 2026-09-15 15:59:22,970 Hysteresis 2653 0: raw(33165 32000 32000 32000) min(30282 32000 32000 32000) spread(1939 32000 32000 32000) max_pv 34286 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (15165 26000 26000 26000) 7: 0: 11055@3p 8: filtered 1 to 1, sorted to 0 8: 0: 11055@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 11055@3p 9: raw(0 20945 20945 20945) min(-2883 20945 20945 20945) spread(-31226 20945 20945 20945) max_pv 1121 9: [ 0 11055@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -40 0 7628 33165 34286 30282 1939 -40 0 7628 33165 34286 30282 1939 -91 0 7628 33165 34286 30282 1939 -91 0 7602 33052 34286 30282 1939 -146 0 7625 33152 34286 30282 1939 -146 0 7625 33152 34286 30282 1939 -22 0 7602 33052 34286 30282 1939 -22 0 7602 33052 34286 30282 1939 -182 0 7643 33230 34213 30282 1939 -182 0 7643 33230 34213 30282 1939 -207 0 7655 33282 34213 30282 1939 -207 0 7655 33282 34213 30282 1939 -218 0 7661 33308 34213 30282 1939 -218 0 7661 33308 34213 30282 1939 -198 0 7651 33265 34213 30282 1939 -198 0 7651 33265 34213 30282 1939 -155 0 7629 33169 34213 30282 1939 -155 0 7629 33169 34213 30282 1939 -198 0 7651 33265 34213 30282 1939 2026-09-15 15:59:32,980 Hysteresis 2663 0: raw(33265 32000 32000 32000) min(30282 32000 32000 32000) spread(1939 32000 32000 32000) max_pv 34213 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (15265 26000 26000 26000) 7: 0: 11088@3p 8: filtered 1 to 1, sorted to 0 8: 0: 11088@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 11088@3p 9: raw(1 20912 20912 20912) min(-2982 20912 20912 20912) spread(-31325 20912 20912 20912) max_pv 949 9: [ 0 11088@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -198 0 7651 33265 34213 30282 1939 -202 0 7653 33273 34213 30282 1939 -202 0 7676 33373 34213 30282 1939 -189 0 7669 33343 34213 30282 1939 -189 0 7669 33343 34213 30282 1939 -146 0 7648 33252 34213 30282 1939 -146 0 7648 33252 34213 30282 1939 -136 0 7643 33230 34213 30282 1939 -136 0 7643 33230 34213 30282 1939 -137 0 7644 33234 34213 30282 1939 -137 0 7644 33234 34213 30282 1939 -151 0 7650 33260 34213 30282 1939 -151 0 7650 33260 34213 30282 1939 -95 0 7625 33152 34213 30282 1939 -95 0 7625 33152 34213 30282 1939 -118 0 7634 33191 34213 30282 1939 -118 0 7634 33191 34213 30282 1939 -105 0 7628 33165 34213 30282 1939 -105 0 7628 33165 34213 30282 1939 2026-09-15 15:59:42,989 Hysteresis 2673 0: raw(33165 32000 32000 32000) min(30282 32000 32000 32000) spread(1939 32000 32000 32000) max_pv 34213 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (15165 26000 26000 26000) 7: 0: 11055@3p 8: filtered 1 to 1, sorted to 0 8: 0: 11055@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 11055@3p 9: raw(0 20945 20945 20945) min(-2883 20945 20945 20945) spread(-31226 20945 20945 20945) max_pv 1048 9: [ 0 11055@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -119 0 7635 33195 34213 30282 1939 -119 0 7635 33195 34213 30282 1939 -46 0 7625 33152 34213 30282 1939 -46 0 7602 33052 34213 30282 1939 -180 0 7642 33226 34213 30282 1939 -180 0 7642 33226 34213 30282 1939 -140 0 7622 33139 34213 30282 1939 -140 0 7622 33139 34213 30282 1939 -184 0 7644 33234 34213 30282 1939 -184 0 7644 33234 34213 30282 1939 -213 0 7658 33295 34213 30282 1939 -163 0 7633 33186 34213 30282 1939 -163 0 7633 33186 34213 30282 1939 -143 0 7624 33147 34213 30282 1939 -143 0 7624 33147 34213 30282 1939 -204 0 7654 33278 34182 30282 1939 -204 0 7654 33278 34182 30282 1939 -97 0 7602 33052 34152 30282 1939 -97 0 7602 33052 34121 30282 1939 2026-09-15 15:59:52,998 Hysteresis 2683 0: raw(33052 32000 32000 32000) min(30282 32000 32000 32000) spread(1939 32000 32000 32000) max_pv 34121 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (15052 26000 26000 26000) 7: 0: 11017@3p 8: filtered 1 to 1, sorted to 0 8: 0: 11017@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 11017@3p 9: raw(1 20983 20983 20983) min(-2769 20983 20983 20983) spread(-31112 20983 20983 20983) max_pv 1070 9: [ 0 11017@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -213 0 7658 33295 34121 30282 1939 -213 0 7658 33295 34121 30282 1939 -161 0 7606 33069 34121 30282 1939 -161 0 7606 33069 34121 30282 1939 -152 0 7602 33052 34121 30282 1939 -152 0 7602 33052 34065 30282 1939 -147 0 7600 33043 34065 30282 1939 -147 0 7600 33043 34065 30282 1939 -174 0 7613 33100 34065 30282 1939 -174 0 7613 33100 34060 30282 1939 -116 0 7584 32973 34060 30282 1939 -116 0 7584 32973 34060 32291 1939 -150 0 7601 33047 34060 32973 1939 -136 0 7594 33017 34060 32973 1939 -136 0 7594 33017 34060 32973 1939 -129 0 7591 33004 34060 32973 1939 -129 0 7591 33004 34060 32973 1939 -149 0 7601 33047 34060 32973 1939 -149 0 7601 33047 34060 32973 1939 2026-09-15 16:00:03,059 Hysteresis 2693 0: raw(33047 32000 32000 32000) min(32973 32000 32000 32000) spread(1939 32000 32000 32000) max_pv 34060 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 1 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (15047 26000 26000 26000) 7: 0: 11015@3p 8: filtered 1 to 1, sorted to 0 8: 0: 11015@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 11015@3p 9: raw(2 20985 20985 20985) min(-72 20985 20985 20985) spread(-31106 20985 20985 20985) max_pv 1015 9: [ 0 11015@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -164 0 7608 33078 34060 32973 1939 -164 0 7608 33078 34060 32973 1939 -164 0 7607 33073 34060 32973 1939 -124 0 7587 32986 34060 32973 1939 -124 0 7587 32986 34060 32973 1939 -98 0 7575 32934 34060 32934 1939 -98 0 7575 32934 34060 32934 1939 -138 0 7594 33017 34060 32934 1939 -138 0 7594 33017 34060 32934 1939 -105 0 7578 32947 34060 32934 1939 -105 0 7578 32947 34060 32934 1939 -55 0 7575 32934 34060 32934 1939 -93 0 7575 32934 34060 32934 1939 -93 0 7575 32934 34060 32934 1939 -34 0 7575 32934 34060 32934 1939 -34 0 7575 32934 34060 32934 1939 -144 0 7597 33030 34060 32934 1939 -144 0 7597 33030 34060 32934 1939 -145 0 7598 33034 34060 32934 1939 2026-09-15 16:00:13,068 Hysteresis 2703 0: raw(33034 32000 32000 32000) min(32934 32000 32000 32000) spread(1939 32000 32000 32000) max_pv 34060 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (15034 26000 26000 26000) 7: 0: 11011@3p 8: filtered 1 to 1, sorted to 0 8: 0: 11011@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 11011@3p 9: raw(1 20989 20989 20989) min(-99 20989 20989 20989) spread(-31094 20989 20989 20989) max_pv 1027 9: [ 0 11011@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -145 0 7598 33034 34060 32934 1939 0 0 7575 32934 34060 32934 1939 0 0 7575 32934 34060 32934 1939 -97 0 7572 32921 34060 32921 1939 -97 0 7572 32921 34060 32921 1939 -66 0 7572 32921 34060 32921 1939 -66 0 7572 32921 34060 32921 1939 -86 0 7572 32921 34060 32921 1939 -116 0 7580 32956 34060 32921 1939 -116 0 7580 32956 34060 32921 1939 -141 0 7593 33013 34060 32921 1939 -141 0 7593 33013 34060 32921 1939 -132 0 7588 32991 34060 32921 1939 -132 0 7588 32991 34060 32921 1939 -132 0 7588 32991 34060 32921 1939 -132 0 7588 32991 34060 32921 1939 -95 0 7572 32921 34060 32921 1939 -95 0 7572 32921 34060 32921 1939 -93 0 7572 32921 34060 32921 1939 2026-09-15 16:00:23,076 Hysteresis 2713 0: raw(32921 32000 32000 32000) min(32921 32000 32000 32000) spread(1939 32000 32000 32000) max_pv 34060 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (14921 26000 26000 26000) 7: 0: 10973@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10973@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 10973@3p 9: raw(2 21027 21027 21027) min(2 21027 21027 21027) spread(-30980 21027 21027 21027) max_pv 1141 9: [ 0 10973@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -93 0 7572 32921 34060 32921 1939 -78 0 7572 32921 34060 32921 1939 -78 0 7572 32921 34060 32921 1939 -150 0 7571 32917 34060 32917 1939 -150 0 7571 32917 34060 32917 1939 -67 0 7546 32808 34060 32808 1939 -67 0 7546 32808 34060 32808 1939 -153 0 7572 32921 34060 32808 1939 -153 0 7572 32921 34060 32808 1939 -161 0 7576 32939 34060 32808 1939 -161 0 7576 32939 34060 32808 1939 -193 0 7592 33008 34060 32808 1939 -193 0 7592 33008 34060 32808 1939 -183 0 7587 32986 34060 32808 1939 -183 0 7587 32986 34060 32808 1939 -127 0 7560 32869 34060 32808 1939 -127 0 7560 32869 34060 32808 1939 -190 0 7591 33004 34060 32808 1939 -190 0 7591 33004 34060 32808 1939 2026-09-15 16:00:33,084 Hysteresis 2723 0: raw(33004 32000 32000 32000) min(32808 32000 32000 32000) spread(1939 32000 32000 32000) max_pv 34060 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (15004 26000 26000 26000) 7: 0: 11001@3p 8: filtered 1 to 1, sorted to 0 8: 0: 11001@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 11001@3p 9: raw(1 20999 20999 20999) min(-195 20999 20999 20999) spread(-31064 20999 20999 20999) max_pv 1057 9: [ 0 11001@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -143 0 7568 32904 34060 32808 1939 -143 0 7568 32904 34060 32808 1939 -148 0 7570 32913 34060 32808 1939 -148 0 7589 32995 34060 32808 1939 -181 0 7605 33065 34060 32808 1939 -181 0 7605 33065 34060 32808 1939 -160 0 7595 33021 34060 32808 1939 -160 0 7595 33021 34060 32808 1939 -185 0 7607 33073 34060 32808 1939 -185 0 7607 33073 34060 32808 1939 -159 0 7594 33017 34060 32808 1939 -159 0 7594 33017 34060 32808 1939 -164 0 7597 33030 34060 32808 1939 -164 0 7597 33030 34060 32808 1939 -160 0 7595 33021 34060 32808 1939 -160 0 7595 33021 34060 32808 1939 -142 0 7586 32982 34060 32808 1939 -142 0 7586 32982 34060 32808 1939 -125 0 7578 32947 34060 32808 1939 2026-09-15 16:00:43,093 Hysteresis 2733 0: raw(32947 32000 32000 32000) min(32808 32000 32000 32000) spread(1939 32000 32000 32000) max_pv 34060 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (14947 26000 26000 26000) 7: 0: 10982@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10982@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 10982@3p 9: raw(1 21018 21018 21018) min(-138 21018 21018 21018) spread(-31007 21018 21018 21018) max_pv 1114 9: [ 0 10982@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -125 0 7578 32947 34060 32808 1939 -144 0 7587 32986 34060 32808 1939 -160 0 7582 32965 34060 32808 1939 -160 0 7582 32965 34060 32808 1939 -126 0 7565 32891 34060 32808 1939 -126 0 7565 32891 34060 32808 1939 -129 0 7567 32900 34060 32808 1939 -129 0 7567 32900 34060 32808 1939 -138 0 7571 32917 34060 32808 1939 -138 0 7571 32917 34060 32808 1939 -170 0 7587 32986 34060 32808 1939 -170 0 7587 32986 34060 32808 1939 -171 0 7587 32986 34060 32808 1939 -171 0 7587 32986 34060 32808 1939 -153 0 7578 32947 34060 32808 1939 -153 0 7578 32947 34060 32808 1939 -151 0 7577 32943 34060 32808 1939 -151 0 7577 32943 34060 32808 1939 -173 0 7588 32991 34060 32808 1939 2026-09-15 16:00:53,141 Hysteresis 2743 0: raw(32991 32000 32000 32000) min(32808 32000 32000 32000) spread(1939 32000 32000 32000) max_pv 34060 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (14991 26000 26000 26000) 7: 0: 10997@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10997@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 10997@3p 9: raw(0 21003 21003 21003) min(-183 21003 21003 21003) spread(-31052 21003 21003 21003) max_pv 1069 9: [ 0 10997@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -173 0 7588 32991 34060 32808 1939 -150 0 7577 32943 34060 32808 1939 -150 0 7577 32943 34060 32808 1939 -125 0 7565 32891 34060 32808 1939 -125 0 7565 32891 34060 32808 1939 -152 0 7588 32991 34060 32808 1939 -152 0 7588 32991 34060 32808 1939 -145 0 7585 32978 34060 32808 1939 -145 0 7585 32978 34060 32808 1939 -160 0 7592 33008 34060 32808 1939 -160 0 7592 33008 34060 32808 1939 -108 0 7566 32895 34060 32808 1939 -108 0 7566 32895 34060 32808 1939 -127 0 7576 32939 34060 32808 1939 -127 0 7576 32939 34060 32808 1939 -150 0 7587 32986 34060 32808 1939 -150 0 7587 32986 34060 32808 1939 -86 0 7562 32878 34060 32808 1939 -86 0 7562 32878 34060 32808 1939 2026-09-15 16:01:03,149 Hysteresis 2753 0: raw(32878 32000 32000 32000) min(32808 32000 32000 32000) spread(1939 32000 32000 32000) max_pv 34060 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (14878 26000 26000 26000) 7: 0: 10959@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10959@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 10959@3p 9: raw(1 21041 21041 21041) min(-69 21041 21041 21041) spread(-30938 21041 21041 21041) max_pv 1183 9: [ 0 10959@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -110 0 7567 32900 34060 32808 1939 -110 0 7567 32900 34060 32808 1939 -125 0 7575 32934 34060 32808 1939 -125 0 7549 32821 34060 32808 1939 -122 0 7547 32813 34060 32808 1939 -122 0 7547 32813 34060 32808 1939 -117 0 7545 32804 34060 32804 1939 -170 0 7571 32917 34060 32804 1939 -170 0 7571 32917 34060 32804 1939 -186 0 7579 32952 34060 32804 1939 -186 0 7579 32952 34060 32804 1939 -168 0 7570 32913 34060 32804 1939 -168 0 7570 32913 34060 32804 1939 -140 0 7556 32852 34060 32804 1939 -140 0 7556 32852 34060 32804 1939 -121 0 7547 32813 34060 32804 1939 -121 0 7547 32813 34060 32804 1939 -169 0 7570 32913 34060 32804 1939 -169 0 7570 32913 34060 32804 1939 2026-09-15 16:01:13,157 Hysteresis 2763 0: raw(32913 32000 32000 32000) min(32804 32000 32000 32000) spread(1939 32000 32000 32000) max_pv 34060 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (14913 26000 26000 26000) 7: 0: 10971@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10971@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 10971@3p 9: raw(0 21029 21029 21029) min(-109 21029 21029 21029) spread(-30974 21029 21029 21029) max_pv 1147 9: [ 0 10971@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -168 0 7570 32913 34060 32804 1939 -168 0 7570 32913 34060 32804 1939 -227 0 7607 33073 34060 32804 1939 -227 0 7607 33073 34060 32804 1939 -230 0 7609 33082 34060 32804 1939 -230 0 7609 33082 34060 32804 1939 -200 0 7594 33017 34060 32804 1939 -200 0 7594 33017 34060 32804 1939 -167 0 7577 32943 34060 32804 1939 -167 0 7577 32943 34060 32804 1939 -213 0 7600 33043 34060 32804 1939 -213 0 7600 33043 34060 32804 1939 -188 0 7588 32991 34060 32804 1939 -188 0 7588 32991 34060 32804 1939 -211 0 7599 33039 34060 32804 1939 -211 0 7599 33039 34060 32804 1939 -153 0 7570 32913 34060 32804 1939 -153 0 7570 32913 34060 32804 1939 -160 0 7574 32930 34060 32804 1939 -160 0 7574 32930 34060 32804 1939 2026-09-15 16:01:23,165 Hysteresis 2773 0: raw(32930 32000 32000 32000) min(32804 32000 32000 32000) spread(1939 32000 32000 32000) max_pv 34060 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (14930 26000 26000 26000) 7: 0: 10976@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10976@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 10976@3p 9: raw(2 21024 21024 21024) min(-124 21024 21024 21024) spread(-30989 21024 21024 21024) max_pv 1132 9: [ 0 10976@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -180 0 7584 32973 34060 32804 1939 -180 0 7588 32991 34060 32804 1939 -195 0 7595 33021 34060 32804 1939 -195 0 7595 33021 34060 32804 1939 -227 0 7611 33091 34060 32804 1939 -227 0 7611 33091 34060 32804 1939 -197 0 7596 33026 34060 32804 1939 -197 0 7596 33026 34060 32804 1939 -225 0 7610 33086 34060 32804 1939 -225 0 7610 33086 34060 32804 1939 -220 0 7608 33078 34060 32804 1939 -198 0 7597 33030 34060 32804 1939 -198 0 7597 33030 34060 32804 1939 -237 0 7616 33113 34060 32804 1939 -237 0 7616 33113 34060 32804 1939 -187 0 7591 33004 34060 32804 1939 -187 0 7591 33004 34060 32804 1939 -222 0 7609 33082 34060 32804 1939 -222 0 7609 33082 34026 32804 1939 2026-09-15 16:01:33,173 Hysteresis 2783 0: raw(33082 32000 32000 32000) min(32804 32000 32000 32000) spread(1939 32000 32000 32000) max_pv 34026 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (15082 26000 26000 26000) 7: 0: 11027@3p 8: filtered 1 to 1, sorted to 0 8: 0: 11027@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 11027@3p 9: raw(1 20973 20973 20973) min(-277 20973 20973 20973) spread(-31142 20973 20973 20973) max_pv 945 9: [ 0 11027@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -224 0 7610 33086 34026 32804 1939 -224 0 7610 33086 34026 32804 1939 -208 0 7637 33204 34026 32804 1939 -208 0 7637 33204 33986 32804 1939 -143 0 7605 33065 33986 32804 1939 -143 0 7605 33065 33986 32804 1939 -145 0 7606 33069 33986 32804 1939 -145 0 7606 33069 33986 32804 1939 -132 0 7599 33039 33986 32804 1939 -132 0 7599 33039 33986 32804 1939 -159 0 7612 33095 33986 32804 1939 -159 0 7612 33095 33986 32804 1939 -158 0 7612 33095 33986 32804 1939 -158 0 7612 33095 33986 32804 1939 -121 0 7594 33017 33986 32804 1939 -121 0 7594 33017 33986 32804 1939 -120 0 7593 33013 33986 32804 1939 -120 0 7593 33013 33986 32804 1939 -93 0 7583 32969 33986 32804 1939 2026-09-15 16:01:43,235 Hysteresis 2793 0: raw(32969 32000 32000 32000) min(32804 32000 32000 32000) spread(1939 32000 32000 32000) max_pv 33986 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (14969 26000 26000 26000) 7: 0: 10989@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10989@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 10989@3p 9: raw(2 21011 21011 21011) min(-163 21011 21011 21011) spread(-31028 21011 21011 21011) max_pv 1019 9: [ 0 10989@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -93 0 7583 32969 33986 32804 1939 -109 0 7588 32991 33986 32804 1939 -109 0 7588 32991 33934 32804 1939 -126 0 7570 32913 33934 32804 1939 -126 0 7570 32913 33821 32804 1939 -165 0 7589 32995 33821 32804 1939 -165 0 7589 32995 33821 32804 1939 -218 0 7616 33113 33821 32804 1939 -218 0 7616 33113 33821 32804 1939 -128 0 7571 32917 33821 32804 1939 -128 0 7571 32917 33821 32804 1939 -184 0 7599 33039 33821 32804 1939 -184 0 7599 33039 33821 32804 1939 -172 0 7593 33013 33821 32804 1939 -172 0 7593 33013 33821 32804 1939 -181 0 7597 33030 33821 32804 1939 -181 0 7597 33030 33821 32804 1939 -205 0 7609 33082 33821 32804 1939 -205 0 7609 33082 33821 32804 1939 -215 0 7614 33104 33821 32804 1939 2026-09-15 16:01:53,246 Hysteresis 2803 0: raw(33104 32000 32000 32000) min(32804 32000 32000 32000) spread(1939 32000 32000 32000) max_pv 33821 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (15104 26000 26000 26000) 7: 0: 11034@3p 8: filtered 1 to 1, sorted to 0 8: 0: 11034@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 11034@3p 9: raw(2 20966 20966 20966) min(-298 20966 20966 20966) spread(-31163 20966 20966 20966) max_pv 719 9: [ 0 11034@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -215 0 7614 33104 33821 32804 1939 -258 0 7636 33200 33821 32804 1939 -258 0 7636 33200 33821 32804 1939 -258 0 7667 33334 33821 32804 1939 -205 0 7640 33217 33821 32804 1939 -205 0 7640 33217 33821 32804 1939 -160 0 7618 33121 33800 32804 1939 -160 0 7618 33121 33800 32804 1939 -182 0 7629 33169 33800 32804 1939 -182 0 7629 33169 33800 32804 1939 -98 0 7588 32991 33800 32804 1939 -98 0 7588 32991 33800 32804 1939 -118 0 7597 33030 33800 32804 1939 -143 0 7610 33086 33800 32804 1939 -143 0 7610 33086 33800 32804 1939 -152 0 7614 33104 33800 32804 1939 -152 0 7614 33104 33800 32804 1939 -97 0 7588 32991 33800 32804 1939 -97 0 7588 32991 33800 32804 1939 2026-09-15 16:02:03,261 Hysteresis 2813 0: raw(32991 32000 32000 32000) min(32804 32000 32000 32000) spread(1939 32000 32000 32000) max_pv 33800 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (14991 26000 26000 26000) 7: 0: 10997@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10997@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 10997@3p 9: raw(0 21003 21003 21003) min(-187 21003 21003 21003) spread(-31052 21003 21003 21003) max_pv 809 9: [ 0 10997@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -136 0 7606 33069 33800 32804 1939 -136 0 7606 33069 33769 32804 1939 -102 0 7563 32882 33769 32804 1939 -102 0 7563 32882 33769 32804 1939 -192 0 7608 33078 33769 32804 1939 -192 0 7608 33078 33769 32804 1939 -158 0 7591 33004 33769 32804 1939 -158 0 7591 33004 33726 32804 1939 -176 0 7600 33043 33726 32804 1939 -104 0 7564 32886 33713 32804 1939 -104 0 7564 32886 33713 32804 1939 -123 0 7574 32930 33713 32804 1939 -123 0 7574 32930 33713 32804 1939 -97 0 7562 32878 33713 32804 1939 -97 0 7562 32878 33713 32804 1939 -148 0 7586 32982 33713 32804 1939 -148 0 7586 32982 33713 32804 1939 -153 0 7588 32991 33713 32804 1939 -153 0 7588 32991 33713 32804 1939 2026-09-15 16:02:13,272 Hysteresis 2823 0: raw(32991 32000 32000 32000) min(32804 32000 32000 32000) spread(1939 32000 32000 32000) max_pv 33713 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (14991 26000 26000 26000) 7: 0: 10997@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10997@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 10997@3p 9: raw(0 21003 21003 21003) min(-187 21003 21003 21003) spread(-31052 21003 21003 21003) max_pv 722 9: [ 0 10997@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -152 0 7588 32991 33713 32804 1939 -152 0 7588 32991 33713 32804 1939 -156 0 7590 33000 33700 32804 1939 -156 0 7590 33000 33643 32804 1939 -138 0 7581 32960 33634 32804 1939 -138 0 7581 32960 33634 32804 1939 -113 0 7569 32908 33634 32804 1939 -113 0 7569 32908 33634 32804 1939 -122 0 7573 32926 33626 32804 1939 -122 0 7573 32926 33626 32804 1939 -191 0 7607 33073 33626 32804 1939 -191 0 7607 33073 33626 32804 1939 -178 0 7601 33047 33626 32804 1939 -178 0 7601 33047 33626 32804 1939 -111 0 7568 32904 33626 32804 1939 -180 0 7602 33052 33626 32804 1939 -180 0 7602 33052 33626 32804 1939 -177 0 7600 33043 33626 32804 1939 -177 0 7600 33043 33626 32804 1939 2026-09-15 16:02:23,284 Hysteresis 2833 0: raw(33043 32000 32000 32000) min(32804 32000 32000 32000) spread(1939 32000 32000 32000) max_pv 33626 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (15043 26000 26000 26000) 7: 0: 11014@3p 8: filtered 1 to 1, sorted to 0 8: 0: 11014@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 11014@3p 9: raw(1 20986 20986 20986) min(-238 20986 20986 20986) spread(-31103 20986 20986 20986) max_pv 584 9: [ 0 11014@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -184 0 7604 33060 33626 32804 1939 -184 0 7604 33060 33626 32804 1939 -134 0 7591 33004 33626 32804 1939 -134 0 7591 33004 33626 32804 1939 -120 0 7584 32973 33604 32804 1939 -120 0 7584 32973 33604 32804 1939 -122 0 7585 32978 33604 32804 1939 -122 0 7585 32978 33604 32804 1939 -103 0 7576 32939 33604 32804 1939 -54 0 7574 32930 33604 32804 1939 -54 0 7574 32930 33604 32804 1939 -130 0 7589 32995 33604 32804 1939 -130 0 7589 32995 33604 32804 1939 -103 0 7576 32939 33604 32804 1939 -103 0 7576 32939 33604 32804 1939 -151 0 7599 33039 33604 32804 1939 -151 0 7599 33039 33600 32804 1939 -94 0 7574 32930 33600 32804 1939 -94 0 7574 32930 33600 32804 1939 2026-09-15 16:02:33,298 Hysteresis 2843 0: raw(32930 32000 32000 32000) min(32804 32000 32000 32000) spread(1939 32000 32000 32000) max_pv 33600 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (14930 26000 26000 26000) 7: 0: 10976@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10976@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 10976@3p 9: raw(2 21024 21024 21024) min(-124 21024 21024 21024) spread(-30989 21024 21024 21024) max_pv 672 9: [ 0 10976@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -126 0 7587 32986 33600 32804 1939 -126 0 7587 32986 33600 32804 1939 -74 0 7574 32930 33600 32804 1939 -74 0 7574 32930 33600 32804 1939 -151 0 7573 32926 33600 32804 1939 -151 0 7573 32926 33600 32804 1939 -173 0 7584 32973 33600 32804 1939 -173 0 7584 32973 33600 32804 1939 -180 0 7588 32991 33600 32804 1939 -180 0 7588 32991 33600 32804 1939 -164 0 7580 32956 33600 32804 1939 -164 0 7580 32956 33600 32804 1939 -92 0 7548 32817 33600 32804 1939 -92 0 7548 32817 33600 32804 1939 -135 0 7566 32895 33600 32804 1939 -135 0 7566 32895 33600 32804 1939 -129 0 7563 32882 33600 32804 1939 -129 0 7563 32882 33600 32804 1939 2026-09-15 16:02:43,310 Hysteresis 2853 0: raw(32882 32000 32000 32000) min(32804 32000 32000 32000) spread(1939 32000 32000 32000) max_pv 33600 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (14882 26000 26000 26000) 7: 0: 10960@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10960@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 10960@3p 9: raw(2 21040 21040 21040) min(-76 21040 21040 21040) spread(-30941 21040 21040 21040) max_pv 720 9: [ 0 10960@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -137 0 7567 32900 33600 32804 1939 -137 0 7567 32900 33600 32804 1939 -127 0 7562 32878 33600 32804 1939 -127 0 7551 32830 33600 32804 1939 -184 0 7579 32952 33600 32804 1939 -184 0 7579 32952 33600 32804 1939 -185 0 7579 32952 33600 32804 1939 -185 0 7579 32952 33600 32804 1939 -117 0 7546 32808 33600 32804 1939 -117 0 7546 32808 33565 32804 1939 -185 0 7579 32952 33565 32804 1939 -185 0 7579 32952 33565 32804 1939 -151 0 7562 32878 33565 32804 1939 -175 0 7574 32930 33565 32804 1939 -175 0 7574 32930 33565 32804 1939 -147 0 7561 32873 33565 32804 1939 -147 0 7561 32873 33565 32804 1939 -171 0 7572 32921 33456 32804 1939 -171 0 7572 32921 33456 32804 1939 2026-09-15 16:02:53,319 Hysteresis 2863 0: raw(32921 32000 32000 32000) min(32804 32000 32000 32000) spread(1939 32000 32000 32000) max_pv 33456 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (14921 26000 26000 26000) 7: 0: 10973@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10973@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 10973@3p 9: raw(2 21027 21027 21027) min(-115 21027 21027 21027) spread(-30980 21027 21027 21027) max_pv 537 9: [ 0 10973@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -102 0 7538 32773 33456 32773 1939 -102 0 7538 32773 33456 32773 1939 -180 0 7586 32982 33456 32773 1939 -180 0 7586 32982 33434 32773 1939 -120 0 7556 32852 33434 32773 1939 -120 0 7556 32852 33434 32773 1939 -140 0 7566 32895 33434 32773 1939 -140 0 7566 32895 33434 32773 1939 -131 0 7562 32878 33434 32773 1939 -86 0 7546 32808 33434 32773 1939 -86 0 7546 32808 33434 32773 1939 -119 0 7556 32852 33434 32773 1939 -119 0 7556 32852 33434 32773 1939 -80 0 7546 32808 33434 32773 1939 -80 0 7546 32808 33434 32773 1939 -167 0 7579 32952 33434 32773 1939 -167 0 7579 32952 33434 32773 1939 -102 0 7547 32813 33434 32773 1939 -102 0 7547 32813 33434 32773 1939 2026-09-15 16:03:03,328 Hysteresis 2873 0: raw(32813 32000 32000 32000) min(32773 32000 32000 32000) spread(1939 32000 32000 32000) max_pv 33434 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (14813 26000 26000 26000) 7: 0: 10937@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10937@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 10937@3p 9: raw(2 21063 21063 21063) min(-38 21063 21063 21063) spread(-30872 21063 21063 21063) max_pv 623 9: [ 0 10937@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -125 0 7559 32865 33434 32773 1939 -125 0 7559 32865 33434 32773 1939 -138 0 7540 32782 33434 32773 1939 -138 0 7540 32782 33434 32773 1939 -104 0 7523 32708 33434 32708 1939 -104 0 7523 32708 33434 32708 1939 -137 0 7540 32782 33434 32708 1939 -137 0 7540 32782 33434 32708 1939 -118 0 7530 32739 33434 32708 1939 -118 0 7530 32739 33434 32708 1939 -101 0 7522 32704 33434 32704 1939 -101 0 7522 32704 33434 32704 1939 -85 0 7521 32700 33434 32700 1939 -85 0 7521 32700 33373 32700 1939 -111 0 7527 32726 33373 32700 1939 -111 0 7527 32726 33373 32700 1939 -139 0 7541 32786 33373 32700 1939 -139 0 7541 32786 33373 32700 1939 -140 0 7541 32786 33373 32700 1939 -140 0 7541 32786 33373 32700 1939 2026-09-15 16:03:13,337 Hysteresis 2883 0: raw(32786 32000 32000 32000) min(32700 32000 32000 32000) spread(1939 32000 32000 32000) max_pv 33373 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (14786 26000 26000 26000) 7: 0: 10928@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10928@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 10928@3p 9: raw(2 21072 21072 21072) min(-84 21072 21072 21072) spread(-30845 21072 21072 21072) max_pv 589 9: [ 0 10928@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -115 0 7529 32734 33373 32700 1939 -115 0 7529 32734 33373 32700 1939 -137 0 7534 32756 33373 32700 1939 -137 0 7534 32756 33373 32700 1939 -105 0 7518 32686 33373 32686 1939 -105 0 7518 32686 33373 32686 1939 -148 0 7539 32778 33373 32686 1939 -148 0 7539 32778 33373 32686 1939 -114 0 7522 32704 33373 32686 1939 -114 0 7522 32704 33373 32686 1939 -120 0 7525 32717 33373 32686 1939 -120 0 7525 32717 33373 32686 1939 -148 0 7539 32778 33373 32686 1939 -148 0 7539 32778 33373 32686 1939 -76 0 7515 32673 33373 32673 1939 -76 0 7515 32673 33373 32673 1939 -143 0 7537 32769 33373 32673 1939 -143 0 7537 32769 33373 32673 1939 -135 0 7533 32752 33373 32673 1939 2026-09-15 16:03:23,347 Hysteresis 2893 0: raw(32752 32000 32000 32000) min(32673 32000 32000 32000) spread(1939 32000 32000 32000) max_pv 33373 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (14752 26000 26000 26000) 7: 0: 10917@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10917@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 10917@3p 9: raw(1 21083 21083 21083) min(-78 21083 21083 21083) spread(-30812 21083 21083 21083) max_pv 622 9: [ 0 10917@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -135 0 7533 32752 33373 32673 1939 -139 0 7535 32760 33373 32673 1939 -139 0 7535 32760 33373 32673 1939 -124 0 7519 32691 33373 32673 1939 -124 0 7519 32691 33373 32673 1939 -64 0 7507 32639 33373 32639 1939 -64 0 7507 32639 33373 32639 1939 -122 0 7518 32686 33373 32639 1939 -122 0 7518 32686 33373 32639 1939 -110 0 7512 32660 33373 32639 1939 -110 0 7512 32660 33373 32639 1939 -141 0 7528 32730 33373 32639 1939 -141 0 7528 32730 33373 32639 1939 -102 0 7508 32643 33373 32639 1939 -102 0 7508 32643 33373 32639 1939 -84 0 7507 32639 33373 32639 1939 -84 0 7507 32639 33373 32639 1939 -97 0 7507 32639 33373 32639 1939 -97 0 7507 32639 33373 32639 1939 2026-09-15 16:03:33,356 Hysteresis 2903 0: raw(32639 32000 32000 32000) min(32639 32000 32000 32000) spread(1939 32000 32000 32000) max_pv 33373 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (14639 26000 26000 26000) 7: 0: 10879@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10879@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 10879@3p 9: raw(2 21121 21121 21121) min(2 21121 21121 21121) spread(-30698 21121 21121 21121) max_pv 736 9: [ 0 10879@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -156 0 7535 32760 33373 32639 1939 -156 0 7535 32760 33373 32639 1939 -69 0 7507 32639 33373 32639 1939 -69 0 7481 32526 33373 32526 1939 -245 0 7553 32839 33373 32526 1939 -245 0 7553 32839 33373 32526 1939 -215 0 7538 32773 33373 32526 1939 -215 0 7538 32773 33373 32526 1939 -256 0 7559 32865 33373 32526 1939 -256 0 7559 32865 33373 32526 1939 -266 0 7564 32886 33373 32526 1939 -266 0 7564 32886 33373 32526 1939 -265 0 7563 32882 33373 32526 1939 -265 0 7563 32882 33373 32526 1939 -210 0 7536 32765 33373 32526 1939 -210 0 7536 32765 33373 32526 1939 -203 0 7532 32747 33373 32526 1939 -203 0 7532 32747 33373 32526 1939 -193 0 7527 32726 33373 32526 1939 2026-09-15 16:03:43,365 Hysteresis 2913 0: raw(32726 32000 32000 32000) min(32526 32000 32000 32000) spread(1939 32000 32000 32000) max_pv 33373 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (14726 26000 26000 26000) 7: 0: 10908@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10908@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 10908@3p 9: raw(2 21092 21092 21092) min(-198 21092 21092 21092) spread(-30785 21092 21092 21092) max_pv 649 9: [ 0 10908@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -191 0 7526 32721 33373 32526 1939 -191 0 7526 32721 33373 32526 1939 -227 0 7564 32886 33373 32526 1939 -227 0 7564 32886 33373 32526 1939 -102 0 7502 32617 33373 32526 1939 -102 0 7502 32617 33343 32526 1939 -166 0 7534 32756 33343 32526 1939 -166 0 7534 32756 33334 32526 1939 -136 0 7519 32691 33334 32526 1939 -136 0 7519 32691 33334 32526 1939 -139 0 7521 32700 33334 32526 1939 -139 0 7521 32700 33334 32526 1939 -120 0 7511 32656 33334 32526 1939 -120 0 7511 32656 33334 32526 1939 -106 0 7504 32626 33334 32526 1939 -119 0 7511 32656 33334 32526 1939 -119 0 7511 32656 33334 32526 1939 -35 0 7501 32613 33334 32526 1939 -35 0 7501 32613 33334 32526 1939 2026-09-15 16:03:53,375 Hysteresis 2923 0: raw(32613 32000 32000 32000) min(32526 32000 32000 32000) spread(1939 32000 32000 32000) max_pv 33334 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (14613 26000 26000 26000) 7: 0: 10871@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10871@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 10871@3p 9: raw(0 21129 21129 21129) min(-87 21129 21129 21129) spread(-30674 21129 21129 21129) max_pv 721 9: [ 0 10871@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -105 0 7504 32626 33334 32526 1939 -105 0 7504 32626 33334 32526 1939 -78 0 7475 32500 33334 32500 7447 -78 0 7475 32500 33334 32500 7447 -243 0 7546 32808 33334 32500 7447 -243 0 7546 32808 33334 32500 7447 -213 0 7531 32743 33334 32500 7447 -213 0 7531 32743 33334 32500 7447 -220 0 7535 32760 33334 32500 7447 -220 0 7535 32760 33334 32500 7447 -194 0 7522 32704 33334 32500 7447 -194 0 7522 32704 33334 32500 7447 -218 0 7534 32756 33334 32500 7447 -218 0 7534 32756 33334 32500 7447 -215 0 7532 32747 33334 32500 7447 -215 0 7532 32747 33334 32500 7447 -269 0 7559 32865 33334 32500 7447 -269 0 7559 32865 33334 32500 7447 -249 0 7549 32821 33334 32500 7447 2026-09-15 16:04:03,390 Hysteresis 2933 0: raw(32821 32000 32000 32000) min(32500 32000 32000 32000) spread(7447 32000 32000 32000) max_pv 33334 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (14821 26000 26000 26000) 7: 0: 10940@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10940@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 10940@3p 9: raw(1 21060 21060 21060) min(-320 21060 21060 21060) spread(-25373 21060 21060 21060) max_pv 514 9: [ 0 10940@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -249 0 7549 32821 33334 32500 7447 -311 0 7580 32956 33334 32500 7447 -311 0 7580 32956 33334 32500 7447 -289 0 7617 33117 33334 32500 7447 -289 0 7617 33117 33334 32500 7447 -205 0 7575 32934 33334 32500 7447 -205 0 7575 32934 33334 32500 7447 -129 0 7538 32773 33334 32500 7447 -129 0 7538 32773 33334 32500 7447 -190 0 7568 32904 33334 32500 7447 -190 0 7568 32904 33334 32500 7447 -103 0 7525 32717 33334 32500 7447 -103 0 7525 32717 33334 32500 7447 -166 0 7556 32852 33334 32500 7447 -166 0 7556 32852 33334 32500 7447 -165 0 7555 32847 33334 32500 7447 -165 0 7555 32847 33334 32500 7447 -217 0 7581 32960 33334 32500 7447 -153 0 7549 32821 33334 32500 7447 2026-09-15 16:04:13,399 Hysteresis 2943 0: raw(32821 32000 32000 32000) min(32500 32000 32000 32000) spread(7447 32000 32000 32000) max_pv 33334 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (14821 26000 26000 26000) 7: 0: 10940@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10940@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 10940@3p 9: raw(1 21060 21060 21060) min(-320 21060 21060 21060) spread(-25373 21060 21060 21060) max_pv 514 9: [ 0 10940@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -153 0 7549 32821 33334 32500 7447 -195 0 7570 32913 33334 32500 7447 -195 0 7570 32913 33334 32500 7447 -206 0 7576 32939 33334 32500 7447 -206 0 7576 32939 33334 32500 7447 -64 0 7523 32708 33334 32500 7447 -64 0 7523 32708 33334 32500 7447 -179 0 7562 32878 33334 32500 7447 -179 0 7562 32878 33334 32500 7447 -94 0 7523 32708 33334 32500 7447 -94 0 7523 32708 33334 32500 7447 -174 0 7560 32869 33334 32500 7447 -174 0 7560 32869 33334 32500 7447 -161 0 7553 32839 33334 32500 7447 -161 0 7553 32839 33334 32500 7447 -191 0 7568 32904 33334 32500 7447 -191 0 7568 32904 33334 32500 7447 -148 0 7547 32813 33334 32500 7447 -148 0 7547 32813 33334 32500 7447 2026-09-15 16:04:23,409 Hysteresis 2953 0: raw(32813 32000 32000 32000) min(32500 32000 32000 32000) spread(7447 32000 32000 32000) max_pv 33334 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (14813 26000 26000 26000) 7: 0: 10937@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10937@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 10937@3p 9: raw(2 21063 21063 21063) min(-311 21063 21063 21063) spread(-25364 21063 21063 21063) max_pv 523 9: [ 0 10937@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -136 0 7541 32786 33334 32500 7447 -136 0 7541 32786 33334 32500 7447 -127 0 7537 32769 33334 32500 7447 -197 0 7569 32908 33334 32500 7447 -197 0 7569 32908 33334 32500 7447 -186 0 7564 32886 33334 32500 7447 -186 0 7564 32886 33334 32500 7447 -182 0 7562 32878 33334 32500 7447 -182 0 7562 32878 33334 32500 7447 -148 0 7545 32804 33334 32500 7447 -148 0 7545 32804 33334 32500 7447 -147 0 7545 32804 33334 32500 7447 -147 0 7545 32804 33334 32500 7447 -187 0 7564 32886 33334 32500 7447 -187 0 7564 32886 33334 32500 7447 -188 0 7565 32891 33334 32500 7447 -148 0 7545 32804 33334 32500 7447 -148 0 7545 32804 33334 32500 7447 -198 0 7570 32913 33334 32500 7447 2026-09-15 16:04:33,420 Hysteresis 2963 0: raw(32913 32000 32000 32000) min(32500 32000 32000 32000) spread(7447 32000 32000 32000) max_pv 33334 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (14913 26000 26000 26000) 7: 0: 10971@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10971@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 10971@3p 9: raw(0 21029 21029 21029) min(-413 21029 21029 21029) spread(-25466 21029 21029 21029) max_pv 421 9: [ 0 10971@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -198 0 7570 32913 33334 32500 7447 -79 0 7521 32700 33334 32500 7447 -79 0 7521 32700 33334 32500 7447 -143 0 7566 32895 33334 32500 7447 -143 0 7566 32895 33334 32500 7447 -108 0 7548 32817 33334 32500 7447 -108 0 7548 32817 33334 32500 7447 -138 0 7563 32882 33334 32500 7447 -138 0 7563 32882 33334 32500 7447 -130 0 7559 32865 33334 32500 7447 -130 0 7559 32865 33334 32500 7447 -143 0 7566 32895 33334 32500 7447 -143 0 7566 32895 33334 32500 7447 -72 0 7544 32800 33334 32500 7447 -72 0 7544 32800 33334 32500 7447 -154 0 7571 32917 33334 32500 7447 -154 0 7571 32917 33334 32500 7447 -144 0 7566 32895 33334 32500 7447 -144 0 7566 32895 33334 32500 7447 -144 0 7566 32895 33334 32500 7447 2026-09-15 16:04:43,430 Hysteresis 2973 0: raw(32895 32000 32000 32000) min(32500 32000 32000 32000) spread(7447 32000 32000 32000) max_pv 33334 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (14895 26000 26000 26000) 7: 0: 10965@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10965@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 10965@3p 9: raw(0 21035 21035 21035) min(-395 21035 21035 21035) spread(-25448 21035 21035 21035) max_pv 439 9: [ 0 10965@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -103 0 7546 32808 33334 32500 7447 -103 0 7542 32791 33334 32500 7447 -115 0 7548 32817 33334 32500 7447 -115 0 7548 32817 33334 32500 7447 -138 0 7559 32865 33334 32500 7447 -138 0 7559 32865 33334 32500 7447 -149 0 7565 32891 33334 32500 7447 -177 0 7578 32947 33334 32500 7447 -177 0 7578 32947 33334 32500 7447 -195 0 7587 32986 33334 32500 7447 -195 0 7587 32986 33334 32500 7447 -145 0 7563 32882 33334 32500 7447 -145 0 7563 32882 33334 32500 7447 -125 0 7553 32839 33334 32500 7447 -125 0 7553 32839 33334 32500 7447 -118 0 7549 32821 33334 32500 7447 -118 0 7549 32821 33334 32500 7447 -93 0 7540 32782 33334 32500 7447 -93 0 7540 32782 33334 32500 7447 2026-09-15 16:04:53,440 Hysteresis 2984 0: raw(32782 32000 32000 32000) min(32500 32000 32000 32000) spread(7447 32000 32000 32000) max_pv 33334 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (14782 26000 26000 26000) 7: 0: 10927@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10927@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 10927@3p 9: raw(1 21073 21073 21073) min(-281 21073 21073 21073) spread(-25334 21073 21073 21073) max_pv 553 9: [ 0 10927@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -127 0 7554 32843 33334 32500 7447 -127 0 7554 32843 33334 32500 7447 -128 0 7554 32843 33334 32500 7447 -158 0 7543 32795 33334 32500 7447 -158 0 7543 32795 33334 32500 7447 -162 0 7545 32804 33334 32500 7447 -162 0 7545 32804 33334 32500 7447 -167 0 7547 32813 33334 32500 7447 -167 0 7547 32813 33334 32500 7447 -101 0 7515 32673 33334 32500 7447 -101 0 7515 32673 33334 32500 7447 -121 0 7525 32717 33334 32500 7447 -121 0 7525 32717 33334 32500 7447 -113 0 7521 32700 33334 32500 7447 -113 0 7521 32700 33334 32500 7447 -89 0 7514 32669 33334 32500 7447 -89 0 7514 32669 33334 32500 7447 -127 0 7528 32730 33334 32500 7447 2026-09-15 16:05:03,450 Hysteresis 2994 0: raw(32730 32000 32000 32000) min(32500 32000 32000 32000) spread(7447 32000 32000 32000) max_pv 33334 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (14730 26000 26000 26000) 7: 0: 10910@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10910@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 10910@3p 9: raw(0 21090 21090 21090) min(-230 21090 21090 21090) spread(-25283 21090 21090 21090) max_pv 604 9: [ 0 10910@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -127 0 7528 32730 33334 32500 7447 -152 0 7540 32782 33334 32500 7447 -152 0 7540 32782 33334 32500 7447 -20 0 7502 32617 33334 32500 7447 -20 0 7502 32617 33334 32500 7447 -124 0 7514 32669 33334 32500 7447 -124 0 7514 32669 33334 32500 7447 -120 0 7512 32660 33334 32500 7447 -120 0 7512 32660 33334 32500 7447 -133 0 7519 32691 33334 32500 7447 -133 0 7519 32691 33334 32500 7447 -71 0 7502 32617 33334 32500 7447 -71 0 7502 32617 33334 32500 7447 -91 0 7502 32617 33334 32500 7447 -91 0 7502 32617 33334 32500 7447 -105 0 7505 32630 33334 32500 7447 -105 0 7505 32630 33334 32500 7447 -133 0 7519 32691 33334 32500 7447 -133 0 7519 32691 33334 32500 7447 2026-09-15 16:05:13,459 Hysteresis 3004 0: raw(32691 32000 32000 32000) min(32500 32000 32000 32000) spread(7447 32000 32000 32000) max_pv 33334 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (14691 26000 26000 26000) 7: 0: 10897@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10897@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 10897@3p 9: raw(0 21103 21103 21103) min(-191 21103 21103 21103) spread(-25244 21103 21103 21103) max_pv 643 9: [ 0 10897@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -117 0 7511 32656 33334 32500 7447 -117 0 7502 32617 33334 32500 7447 -111 0 7499 32604 33334 32500 7447 -111 0 7499 32604 33334 32500 7447 -88 0 7493 32578 33334 32500 7447 -88 0 7493 32578 33334 32500 7447 -86 0 7493 32578 33334 32500 7447 -86 0 7493 32578 33334 32500 7447 -68 0 7493 32578 33334 32500 7447 -68 0 7493 32578 33334 32500 7447 -73 0 7493 32578 33334 32500 7447 -73 0 7493 32578 33334 32500 7447 -76 0 7493 32578 33334 32500 7447 -76 0 7493 32578 33334 32500 7447 -83 0 7493 32578 33334 32500 7447 -83 0 7493 32578 33334 32500 7447 -88 0 7493 32578 33334 32500 7447 -88 0 7493 32578 33334 32500 7447 -44 0 7493 32578 33334 32500 7447 2026-09-15 16:05:23,469 Hysteresis 3014 0: raw(32578 32000 32000 32000) min(32500 32000 32000 32000) spread(7447 32000 32000 32000) max_pv 33334 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (14578 26000 26000 26000) 7: 0: 10859@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10859@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 10859@3p 9: raw(1 21141 21141 21141) min(-77 21141 21141 21141) spread(-25130 21141 21141 21141) max_pv 757 9: [ 0 10859@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -44 0 7493 32578 33334 32500 7447 -115 0 7501 32613 33334 32500 7447 -115 0 7475 32500 33334 32500 7447 -217 0 7525 32717 33334 32500 7447 -217 0 7525 32717 33334 32500 7447 -205 0 7519 32691 33334 32500 7447 -205 0 7519 32691 33334 32500 7447 -222 0 7528 32730 33334 32500 7447 -222 0 7528 32730 33334 32500 7447 -193 0 7513 32665 33334 32500 7447 -193 0 7513 32665 33334 32500 7447 -196 0 7515 32673 33334 32500 7447 -219 0 7526 32721 33334 32500 7447 -219 0 7526 32721 33334 32500 7447 -222 0 7528 32730 33334 32500 7447 -222 0 7528 32730 33334 32500 7447 -198 0 7516 32678 33334 32500 7447 -198 0 7516 32678 33334 32500 7447 -176 0 7505 32630 33334 32500 7447 2026-09-15 16:05:33,478 Hysteresis 3024 0: raw(32630 32000 32000 32000) min(32500 32000 32000 32000) spread(7447 32000 32000 32000) max_pv 33334 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (14630 26000 26000 26000) 7: 0: 10876@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10876@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 10876@3p 9: raw(2 21124 21124 21124) min(-128 21124 21124 21124) spread(-25181 21124 21124 21124) max_pv 706 9: [ 0 10876@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -176 0 7505 32630 33334 32500 7447 -217 0 7525 32717 33334 32500 7447 -217 0 7525 32717 33334 32500 7447 -144 0 7489 32560 33334 32500 7447 -144 0 7501 32613 33334 32500 7447 -188 0 7523 32708 33334 32500 7447 -188 0 7523 32708 33334 32500 7447 -233 0 7545 32804 33334 32500 7447 -233 0 7545 32804 33334 32500 7447 -212 0 7535 32760 33334 32500 7447 -177 0 7517 32682 33334 32500 7447 -177 0 7517 32682 33334 32500 7447 -143 0 7501 32613 33334 32500 7447 -143 0 7501 32613 33334 32500 7447 -187 0 7522 32704 33334 32500 7447 -187 0 7522 32704 33334 32500 7447 -173 0 7515 32673 33334 32500 7447 -173 0 7515 32673 33334 32500 7447 -150 0 7504 32626 33334 32500 7447 2026-09-15 16:05:43,492 Hysteresis 3034 0: raw(32626 32000 32000 32000) min(32500 32000 32000 32000) spread(7447 32000 32000 32000) max_pv 33334 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (14626 26000 26000 26000) 7: 0: 10875@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10875@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 10875@3p 9: raw(1 21125 21125 21125) min(-125 21125 21125 21125) spread(-25178 21125 21125 21125) max_pv 709 9: [ 0 10875@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -150 0 7504 32626 33334 32500 7447 -117 0 7488 32556 33334 32500 7447 -117 0 7487 32552 33334 32500 7447 -161 0 7508 32643 33334 32500 7447 -161 0 7508 32643 33334 32500 7447 -170 0 7513 32665 33334 32500 7447 -170 0 7513 32665 33334 32500 7447 -168 0 7512 32660 33334 32500 7447 -168 0 7512 32660 33334 32500 7447 -280 0 7568 32904 33334 32500 7447 -280 0 7568 32904 33334 32500 7447 -186 0 7521 32700 33334 32500 7447 -186 0 7521 32700 33334 32500 7447 -215 0 7535 32760 33334 32500 7447 -215 0 7535 32760 33334 32500 7447 -228 0 7542 32791 33334 32500 7447 -167 0 7511 32656 33334 32500 7447 -167 0 7511 32656 33334 32500 7447 2026-09-15 16:05:53,501 Hysteresis 3044 0: raw(32656 32000 32000 32000) min(32500 32000 32000 32000) spread(7447 32000 32000 32000) max_pv 33334 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (14656 26000 26000 26000) 7: 0: 10885@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10885@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 10885@3p 9: raw(1 21115 21115 21115) min(-155 21115 21115 21115) spread(-25208 21115 21115 21115) max_pv 679 9: [ 0 10885@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -141 0 7499 32604 33334 32500 7447 -141 0 7499 32604 33334 32500 7447 -187 0 7521 32700 33334 32500 7447 -187 0 7521 32700 33334 32500 7447 -204 0 7537 32769 33334 32500 7447 -204 0 7537 32769 33334 32500 7447 -163 0 7516 32678 33334 32500 7447 -163 0 7516 32678 33334 32500 7447 -164 0 7517 32682 33334 32500 7447 -164 0 7517 32682 33334 32500 7447 -146 0 7508 32643 33334 32500 7447 -146 0 7508 32643 33334 32500 7447 -145 0 7508 32643 33334 32500 7447 -145 0 7508 32643 33334 32500 7447 -159 0 7514 32669 33334 32500 7447 -159 0 7514 32669 33334 32500 7447 -153 0 7511 32656 33334 32500 7447 -153 0 7511 32656 33334 32500 7447 -86 0 7485 32543 33334 32500 7447 -86 0 7485 32543 33334 32500 7447 2026-09-15 16:06:03,516 Hysteresis 3054 0: raw(32543 32000 32000 32000) min(32500 32000 32000 32000) spread(7447 32000 32000 32000) max_pv 33334 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (14543 26000 26000 26000) 7: 0: 10847@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10847@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 10847@3p 9: raw(2 21153 21153 21153) min(-41 21153 21153 21153) spread(-25094 21153 21153 21153) max_pv 793 9: [ 0 10847@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -165 0 7517 32682 33334 32500 7447 -165 0 7517 32682 33334 32500 7447 -139 0 7505 32630 33334 32500 7447 -139 0 7505 32630 33334 32500 7447 -189 0 7503 32621 33334 32500 7447 -189 0 7503 32621 33334 32500 7447 -167 0 7492 32573 33334 32500 7447 -167 0 7492 32573 33334 32500 7447 -171 0 7494 32582 33217 32500 7447 -171 0 7494 32582 33217 32500 7447 -141 0 7480 32521 33169 32500 7447 -141 0 7480 32521 33169 32500 7447 -121 0 7470 32478 33169 32478 7447 -121 0 7470 32478 33169 32478 7447 -156 0 7487 32552 33117 32478 7447 -156 0 7487 32552 33117 32478 7447 -186 0 7502 32617 33117 32478 7447 -186 0 7502 32617 33117 32478 7447 -167 0 7492 32573 33117 32478 7447 -167 0 7492 32573 33117 32478 7447 2026-09-15 16:06:13,525 Hysteresis 3064 0: raw(32573 32000 32000 32000) min(32478 32000 32000 32000) spread(7447 32000 32000 32000) max_pv 33117 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (14573 26000 26000 26000) 7: 0: 10857@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10857@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 10857@3p 9: raw(2 21143 21143 21143) min(-93 21143 21143 21143) spread(-25124 21143 21143 21143) max_pv 546 9: [ 0 10857@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -181 0 7499 32604 33117 32478 7447 -181 0 7499 32604 33117 32478 7447 -174 0 7503 32621 33117 32478 7447 -174 0 7503 32621 33117 32478 7447 -164 0 7498 32600 33117 32478 7447 -164 0 7498 32600 33117 32478 7447 -164 0 7498 32600 33117 32478 7447 -177 0 7504 32626 33117 32478 7447 -177 0 7504 32626 33117 32478 7447 -137 0 7485 32543 33117 32478 7447 -137 0 7485 32543 33117 32478 7447 -167 0 7499 32604 33117 32478 7447 -159 0 7495 32586 33117 32478 7447 -159 0 7495 32586 33117 32478 7447 -85 0 7466 32460 33117 32460 7447 -85 0 7466 32460 33117 32460 7447 -229 0 7530 32739 33117 32460 7447 -229 0 7530 32739 33117 32460 7447 -176 0 7504 32626 33117 32460 7447 2026-09-15 16:06:23,534 Hysteresis 3074 0: raw(32626 32000 32000 32000) min(32460 32000 32000 32000) spread(7447 32000 32000 32000) max_pv 33117 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (14626 26000 26000 26000) 7: 0: 10875@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10875@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 10875@3p 9: raw(1 21125 21125 21125) min(-165 21125 21125 21125) spread(-25178 21125 21125 21125) max_pv 492 9: [ 0 10875@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -176 0 7504 32626 33117 32460 7447 -175 0 7503 32621 33117 32460 7447 -175 0 7503 32621 33117 32460 7447 -189 0 7522 32704 33117 32460 7447 -189 0 7522 32704 33117 32460 7447 -144 0 7500 32608 33117 32460 7447 -144 0 7500 32608 33117 32460 7447 -209 0 7532 32747 33117 32460 7447 -128 0 7492 32573 33117 32460 7447 -128 0 7492 32573 33117 32460 7447 -180 0 7518 32686 33117 32460 7447 -180 0 7518 32686 33117 32460 7447 -200 0 7528 32730 33117 32460 7447 -200 0 7528 32730 33117 32460 7447 -191 0 7523 32708 33117 32460 7447 -191 0 7523 32708 33117 32460 7447 -178 0 7517 32682 33117 32460 7447 -178 0 7517 32682 33117 32460 7447 -87 0 7478 32513 33117 32460 7447 2026-09-15 16:06:33,543 Hysteresis 3084 0: raw(32513 32000 32000 32000) min(32460 32000 32000 32000) spread(7447 32000 32000 32000) max_pv 33117 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (14513 26000 26000 26000) 7: 0: 10837@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10837@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 10837@3p 9: raw(2 21163 21163 21163) min(-51 21163 21163 21163) spread(-25064 21163 21163 21163) max_pv 606 9: [ 0 10837@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -87 0 7478 32513 33117 32460 7447 -156 0 7506 32634 33117 32460 7447 -156 0 7506 32634 33117 32460 7447 -83 0 7452 32400 33117 32400 7447 -83 0 7452 32400 33117 32400 7447 -129 0 7467 32465 33117 32400 7447 -129 0 7467 32465 33117 32400 7447 -149 0 7477 32508 33117 32400 7447 -149 0 7477 32508 33117 32400 7447 -161 0 7482 32530 33117 32400 7447 -161 0 7482 32530 33117 32400 7447 -193 0 7498 32600 33117 32400 7447 -193 0 7498 32600 33117 32400 7447 -198 0 7501 32613 33117 32400 7447 -198 0 7501 32613 33117 32400 7447 -171 0 7487 32552 33117 32400 7447 -171 0 7487 32552 33117 32400 7447 -172 0 7488 32556 33117 32400 7447 -172 0 7488 32556 33117 32400 7447 2026-09-15 16:06:43,586 Hysteresis 3094 0: raw(32556 32000 32000 32000) min(32400 32000 32000 32000) spread(7447 32000 32000 32000) max_pv 33117 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (14556 26000 26000 26000) 7: 0: 10852@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10852@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 10852@3p 9: raw(0 21148 21148 21148) min(-156 21148 21148 21148) spread(-25109 21148 21148 21148) max_pv 561 9: [ 0 10852@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -164 0 7484 32539 33117 32400 7447 -164 0 7484 32539 33117 32400 7447 -109 0 7457 32421 33117 32400 7447 -109 0 7467 32465 33117 32400 7447 -147 0 7486 32547 33117 32400 7447 -147 0 7486 32547 33117 32400 7447 -202 0 7513 32665 33117 32400 7447 -202 0 7513 32665 33117 32400 7447 -247 0 7535 32760 33117 32400 7447 -247 0 7535 32760 33117 32400 7447 -218 0 7521 32700 33117 32400 7447 -218 0 7521 32700 33117 32400 7447 -223 0 7523 32708 33117 32400 7447 -163 0 7493 32578 33117 32400 7447 -163 0 7493 32578 33117 32400 7447 -172 0 7498 32600 33117 32400 7447 -172 0 7498 32600 33117 32400 7447 -197 0 7510 32652 33117 32400 7447 2026-09-15 16:06:53,596 Hysteresis 3104 0: raw(32652 32000 32000 32000) min(32400 32000 32000 32000) spread(7447 32000 32000 32000) max_pv 33117 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (14652 26000 26000 26000) 7: 0: 10884@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10884@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 10884@3p 9: raw(0 21116 21116 21116) min(-252 21116 21116 21116) spread(-25205 21116 21116 21116) max_pv 465 9: [ 0 10884@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -197 0 7510 32652 33117 32400 7447 -161 0 7492 32573 33117 32400 7447 -161 0 7492 32573 33117 32400 7447 -141 0 7505 32630 33117 32400 7447 -141 0 7505 32630 33117 32400 7447 -134 0 7501 32613 33117 32400 7447 -134 0 7501 32613 33117 32400 7447 -155 0 7511 32656 33117 32400 7447 -96 0 7484 32539 33117 32400 7447 -96 0 7484 32539 33117 32400 7447 -187 0 7527 32726 33117 32400 7447 -187 0 7527 32726 33117 32400 7447 -122 0 7495 32586 33117 32400 7447 -122 0 7495 32586 33117 32400 7447 -117 0 7493 32578 33117 32400 7447 -117 0 7493 32578 33117 32400 7447 -157 0 7512 32660 33117 32400 7447 -157 0 7512 32660 33117 32400 7447 -125 0 7497 32595 33117 32400 7447 2026-09-15 16:07:03,605 Hysteresis 3114 0: raw(32595 32000 32000 32000) min(32400 32000 32000 32000) spread(7447 32000 32000 32000) max_pv 33117 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (14595 26000 26000 26000) 7: 0: 10865@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10865@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 10865@3p 9: raw(0 21135 21135 21135) min(-195 21135 21135 21135) spread(-25148 21135 21135 21135) max_pv 522 9: [ 0 10865@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -125 0 7497 32595 33117 32400 7447 -160 0 7514 32669 33117 32400 7447 -160 0 7514 32669 33117 32400 7447 -127 0 7485 32543 33117 32400 7447 -127 0 7485 32543 33117 32400 7447 -173 0 7507 32639 33117 32400 7447 -173 0 7507 32639 33117 32400 7447 -165 0 7503 32621 33117 32400 7447 -165 0 7503 32621 33117 32400 7447 -160 0 7501 32613 33117 32400 7447 -160 0 7501 32613 33117 32400 7447 -79 0 7471 32482 33117 32400 7447 -79 0 7471 32482 33117 32400 7447 -99 0 7471 32482 33117 32400 7447 -153 0 7497 32595 33117 32400 7447 -153 0 7497 32595 33117 32400 7447 -137 0 7490 32565 33117 32400 7447 -137 0 7490 32565 33117 32400 7447 -169 0 7505 32630 33117 32400 7447 2026-09-15 16:07:13,614 Hysteresis 3124 0: raw(32630 32000 32000 32000) min(32400 32000 32000 32000) spread(7447 32000 32000 32000) max_pv 33117 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (14630 26000 26000 26000) 7: 0: 10876@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10876@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 10876@3p 9: raw(2 21124 21124 21124) min(-228 21124 21124 21124) spread(-25181 21124 21124 21124) max_pv 489 9: [ 0 10876@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -169 0 7505 32630 33117 32400 7447 -157 0 7499 32604 33117 32400 7447 -157 0 7499 32604 33117 32400 7447 -150 0 7504 32626 33117 32400 7447 -150 0 7504 32626 33117 32400 7447 -94 0 7479 32517 33117 32400 7447 -94 0 7479 32517 33117 32400 7447 -145 0 7502 32617 33117 32400 7447 -145 0 7502 32617 33117 32400 7447 -179 0 7518 32686 33117 32400 7447 -179 0 7518 32686 33117 32400 7447 -157 0 7507 32639 33117 32400 7447 -157 0 7507 32639 33117 32400 7447 -171 0 7514 32669 33117 32400 7447 -171 0 7514 32669 33117 32400 7447 -155 0 7506 32634 33117 32400 7447 -155 0 7506 32634 33117 32400 7447 -178 0 7518 32686 33117 32400 7447 -178 0 7518 32686 33117 32400 7447 -145 0 7502 32617 33117 32400 7447 2026-09-15 16:07:23,623 Hysteresis 3134 0: raw(32617 32000 32000 32000) min(32400 32000 32000 32000) spread(7447 32000 32000 32000) max_pv 33117 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (14617 26000 26000 26000) 7: 0: 10872@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10872@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 10872@3p 9: raw(1 21128 21128 21128) min(-216 21128 21128 21128) spread(-25169 21128 21128 21128) max_pv 501 9: [ 0 10872@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -145 0 7502 32617 33117 32400 7447 -162 0 7510 32652 33117 32400 7447 -162 0 7510 32652 33117 32400 7447 -197 0 7524 32713 33117 32400 7447 -197 0 7524 32713 33117 32400 7447 -188 0 7520 32695 33117 32400 7447 -188 0 7520 32695 33117 32400 7447 -178 0 7515 32673 33117 32400 7447 -178 0 7515 32673 33117 32400 7447 -161 0 7506 32634 33117 32400 7447 -161 0 7506 32634 33117 32400 7447 -112 0 7482 32530 33117 32400 7447 -112 0 7482 32530 33117 32400 7447 -164 0 7508 32643 33117 32400 7447 -164 0 7508 32643 33117 32400 7447 -126 0 7489 32560 33117 32400 7447 -126 0 7489 32560 33117 32400 7447 -191 0 7521 32700 33117 32400 7447 2026-09-15 16:07:33,691 Hysteresis 3144 0: raw(32700 32000 32000 32000) min(32400 32000 32000 32000) spread(7447 32000 32000 32000) max_pv 33117 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (14700 26000 26000 26000) 7: 0: 10900@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10900@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 10900@3p 9: raw(0 21100 21100 21100) min(-300 21100 21100 21100) spread(-25253 21100 21100 21100) max_pv 417 9: [ 0 10900@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -191 0 7521 32700 33117 32400 7447 -138 0 7495 32586 33117 32400 7447 -138 0 7495 32586 33117 32400 7447 -175 0 7513 32665 33117 32400 7447 -175 0 7533 32752 33117 32400 7447 0 0 7496 32591 33117 32400 7447 0 0 7496 32591 33117 32400 7447 -27 0 7496 32591 33117 32400 7447 -27 0 7496 32591 33117 32400 7447 0 0 7496 32591 33117 32400 7447 0 0 7496 32591 33117 32400 7447 -41 0 7496 32591 33117 32400 7447 -41 0 7496 32591 33117 32400 7447 0 0 7496 32591 33117 32400 7447 0 0 7496 32591 33117 32400 7447 0 0 7496 32591 33117 32400 7447 0 0 7496 32591 33117 32400 7447 0 0 7496 32591 33117 32400 7447 0 0 7496 32591 33117 32400 7447 2026-09-15 16:07:43,708 Hysteresis 3154 0: raw(32591 32000 32000 32000) min(32400 32000 32000 32000) spread(7447 32000 32000 32000) max_pv 33117 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (14591 26000 26000 26000) 7: 0: 10863@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10863@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 10863@3p 9: raw(2 21137 21137 21137) min(-189 21137 21137 21137) spread(-25142 21137 21137 21137) max_pv 528 9: [ 0 10863@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 31 0 7496 32591 33117 32400 7447 0 0 7496 32591 33117 32400 7447 0 0 7496 32591 33117 32400 7447 29 0 7470 32478 33117 32400 7447 29 0 7470 32478 33117 32400 7447 -117 0 7479 32517 33117 32400 7447 -117 0 7479 32517 33117 32400 7447 -111 0 7476 32504 33117 32400 7447 -111 0 7476 32504 33117 32400 7447 -119 0 7480 32521 33117 32400 7447 -119 0 7480 32521 33117 32400 7447 -116 0 7478 32513 33117 32400 7447 -116 0 7478 32513 33117 32400 7447 -70 0 7470 32478 33117 32400 7447 -70 0 7470 32478 33117 32400 7447 -85 0 7470 32478 33117 32400 7447 -85 0 7470 32478 33117 32400 7447 -24 0 7470 32478 33117 32400 7447 -24 0 7470 32478 33117 32400 7447 -93 0 7470 32478 33117 32400 7447 2026-09-15 16:07:53,717 Hysteresis 3164 0: raw(32478 32000 32000 32000) min(32400 32000 32000 32000) spread(7447 32000 32000 32000) max_pv 33117 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (14478 26000 26000 26000) 7: 0: 10826@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10826@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 10826@3p 9: raw(0 21174 21174 21174) min(-78 21174 21174 21174) spread(-25031 21174 21174 21174) max_pv 639 9: [ 0 10826@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -93 0 7470 32478 33117 32400 7447 -37 0 7470 32478 33117 32400 7447 -37 0 7470 32478 33117 32400 7447 -49 0 7444 32365 33117 32365 7447 -49 0 7444 32365 33117 32365 7447 -37 0 7444 32365 33117 32365 7447 -37 0 7444 32365 33117 32365 7447 -106 0 7447 32378 33117 32365 7447 -106 0 7447 32378 33117 32365 7447 -99 0 7444 32365 33117 32365 7447 -99 0 7444 32365 33117 32365 7447 -98 0 7444 32365 33117 32365 7447 -98 0 7444 32365 33117 32365 7447 0 0 7444 32365 33117 32365 7447 0 0 7444 32365 33117 32365 7447 -60 0 7444 32365 33117 32365 7447 -60 0 7444 32365 33117 32365 7447 -76 0 7444 32365 33117 32365 7447 -76 0 7444 32365 33117 32365 7447 2026-09-15 16:08:03,743 Hysteresis 3174 0: raw(32365 32000 32000 32000) min(32365 32000 32000 32000) spread(7447 32000 32000 32000) max_pv 33117 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (14365 26000 26000 26000) 7: 0: 10788@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10788@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 10788@3p 9: raw(1 21212 21212 21212) min(1 21212 21212 21212) spread(-24917 21212 21212 21212) max_pv 753 9: [ 0 10788@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -74 0 7444 32365 33117 32365 7447 -74 0 7444 32365 33117 32365 7447 -101 0 7445 32369 33117 32365 7447 -101 0 7419 32256 33117 32256 7447 -107 0 7422 32269 33117 32256 7447 -107 0 7422 32269 33117 32256 7447 -101 0 7419 32256 33117 32256 7447 -94 0 7418 32252 33117 32252 7447 -94 0 7418 32252 33117 32252 7447 -75 0 7418 32252 33117 32252 7447 -75 0 7418 32252 33117 32252 7447 -79 0 7418 32252 33117 32252 7447 -79 0 7418 32252 33117 32252 7447 -49 0 7418 32252 33117 32252 7447 -49 0 7418 32252 33117 32252 7447 -28 0 7418 32252 33117 32252 7447 -28 0 7418 32252 33117 32252 7447 -28 0 7418 32252 33117 32252 7447 -28 0 7418 32252 33117 32252 7447 2026-09-15 16:08:13,752 Hysteresis 3184 0: raw(32252 32000 32000 32000) min(32252 32000 32000 32000) spread(7447 32000 32000 32000) max_pv 33117 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (14252 26000 26000 26000) 7: 0: 10750@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10750@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 10750@3p 9: raw(2 21250 21250 21250) min(2 21250 21250 21250) spread(-24803 21250 21250 21250) max_pv 867 9: [ 0 10750@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -104 0 7420 32260 33117 32252 7447 -104 0 7394 32147 33117 32147 7447 -103 0 7394 32147 33117 32147 7447 -134 0 7409 32213 33117 32147 7447 -134 0 7409 32213 33117 32147 7447 -131 0 7408 32208 33117 32147 7447 -131 0 7408 32208 33117 32147 7447 -126 0 7405 32195 33117 32147 7447 -126 0 7405 32195 32986 32147 7447 -138 0 7411 32221 32986 32147 7447 -138 0 7411 32221 32986 32147 7447 -115 0 7400 32173 32986 32147 7447 -115 0 7400 32173 32986 32147 7447 -126 0 7405 32195 32986 32147 7447 -126 0 7405 32195 32986 32147 7447 -91 0 7392 32139 32986 32139 7447 -91 0 7392 32139 32986 32139 7447 -192 0 7438 32339 32986 32139 7447 -192 0 7438 32339 32986 32139 7447 2026-09-15 16:08:23,761 Hysteresis 3194 0: raw(32339 32000 32000 32000) min(32139 32000 32000 32000) spread(7447 32000 32000 32000) max_pv 32986 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (14339 26000 26000 26000) 7: 0: 10779@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10779@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 10779@3p 9: raw(2 21221 21221 21221) min(-198 21221 21221 21221) spread(-24890 21221 21221 21221) max_pv 649 9: [ 0 10779@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -143 0 7414 32234 32986 32139 7447 -143 0 7414 32234 32986 32139 7447 -164 0 7424 32278 32986 32139 7447 -164 0 7444 32365 32986 32139 7447 -60 0 7412 32226 32986 32139 7447 -60 0 7412 32226 32986 32139 7447 -39 0 7412 32226 32986 32139 7447 -39 0 7412 32226 32986 32139 7447 0 0 7412 32226 32986 32139 7447 0 0 7412 32226 32986 32139 7447 -101 0 7413 32230 32986 32139 7447 -101 0 7413 32230 32986 32139 7447 -73 0 7412 32226 32986 32139 7447 -73 0 7412 32226 32986 32139 7447 -65 0 7412 32226 32986 32139 7447 -72 0 7412 32226 32986 32139 7447 -72 0 7412 32226 32986 32139 7447 0 0 7412 32226 32986 32139 7447 2026-09-15 16:08:33,769 Hysteresis 3204 0: raw(32226 32000 32000 32000) min(32139 32000 32000 32000) spread(7447 32000 32000 32000) max_pv 32986 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (14226 26000 26000 26000) 7: 0: 10742@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10742@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 10742@3p 9: raw(0 21258 21258 21258) min(-87 21258 21258 21258) spread(-24779 21258 21258 21258) max_pv 760 9: [ 0 10742@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 0 0 7412 32226 32986 32139 7447 72 0 7412 32226 32986 32139 7447 72 0 7412 32226 32986 32139 7447 -164 0 7418 32252 32986 32139 7447 -164 0 7418 32252 32986 32139 7447 -68 0 7386 32113 32986 32113 7447 -68 0 7386 32113 32986 32113 7447 -123 0 7398 32165 32986 32113 7447 -123 0 7398 32165 32986 32113 7447 -144 0 7408 32208 32986 32113 7447 -144 0 7408 32208 32986 32113 7447 -127 0 7400 32173 32986 32113 7447 -124 0 7398 32165 32986 32113 7447 -124 0 7398 32165 32986 32113 7447 -183 0 7427 32291 32986 32113 7447 -183 0 7427 32291 32986 32113 7447 -150 0 7411 32221 32986 32113 7447 -150 0 7411 32221 32986 32113 7447 -147 0 7410 32217 32986 32113 7447 2026-09-15 16:08:43,777 Hysteresis 3214 0: raw(32217 32000 32000 32000) min(32113 32000 32000 32000) spread(7447 32000 32000 32000) max_pv 32986 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (14217 26000 26000 26000) 7: 0: 10739@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10739@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 10739@3p 9: raw(0 21261 21261 21261) min(-104 21261 21261 21261) spread(-24770 21261 21261 21261) max_pv 769 9: [ 0 10739@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -147 0 7410 32217 32986 32113 7447 -142 0 7407 32204 32986 32113 7447 -142 0 7407 32204 32986 32113 7447 -131 0 7400 32173 32986 32113 7447 -131 0 7400 32173 32986 32113 7447 -129 0 7399 32169 32986 32113 7447 -129 0 7399 32169 32986 32113 7447 -138 0 7403 32186 32986 32113 7447 -138 0 7403 32186 32986 32113 7447 -118 0 7393 32143 32986 32113 7447 -118 0 7393 32143 32986 32113 7447 -144 0 7406 32200 32986 32113 7447 -144 0 7406 32200 32986 32113 7447 -113 0 7391 32134 32986 32113 7447 -113 0 7391 32134 32986 32113 7447 -101 0 7385 32108 32986 32108 7447 -101 0 7385 32108 32986 32108 7447 -101 0 7385 32108 32986 32108 7447 -141 0 7405 32195 32986 32108 7447 -141 0 7405 32195 32986 32108 7447 2026-09-15 16:08:53,786 Hysteresis 3224 0: raw(32195 32000 32000 32000) min(32108 32000 32000 32000) spread(7447 32000 32000 32000) max_pv 32986 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (14195 26000 26000 26000) 7: 0: 10731@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10731@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 10731@3p 9: raw(2 21269 21269 21269) min(-85 21269 21269 21269) spread(-24746 21269 21269 21269) max_pv 793 9: [ 0 10731@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -140 0 7404 32191 32986 32108 7447 -140 0 7399 32169 32986 32108 7447 -108 0 7383 32100 32986 32100 7447 -108 0 7383 32100 32986 32100 7447 -122 0 7390 32130 32986 32100 7447 -122 0 7390 32130 32986 32100 7447 -106 0 7382 32095 32986 32095 7447 -106 0 7382 32095 32986 32095 7447 -80 0 7379 32082 32986 32082 7447 -80 0 7379 32082 32986 32082 7447 -106 0 7382 32095 32986 32082 7447 -106 0 7382 32095 32986 32082 7447 -67 0 7379 32082 32986 32082 7447 -67 0 7379 32082 32986 32082 7447 -110 0 7384 32104 32986 32082 7447 -64 0 7379 32082 32904 32082 7447 -64 0 7379 32082 32904 32082 7447 -92 0 7379 32082 32904 32082 7447 -92 0 7379 32082 32904 32082 7447 2026-09-15 16:09:03,794 Hysteresis 3234 0: raw(32082 32000 32000 32000) min(32082 32000 32000 32000) spread(7447 32000 32000 32000) max_pv 32904 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (14082 26000 26000 26000) 7: 0: 10694@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10694@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 10694@3p 9: raw(0 21306 21306 21306) min(0 21306 21306 21306) spread(-24635 21306 21306 21306) max_pv 822 9: [ 0 10694@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -108 0 7383 32100 32904 32082 7447 -108 0 7383 32100 32904 32082 7447 -113 0 7360 32000 32904 32000 7447 -113 0 7360 32000 32904 32000 7447 -192 0 7399 32169 32904 32000 7447 -192 0 7399 32169 32904 32000 7447 -150 0 7378 32078 32904 32000 7447 -150 0 7378 32078 32904 32000 7447 -157 0 7381 32091 32904 32000 7447 -143 0 7375 32065 32904 32000 7447 -143 0 7375 32065 32904 32000 7447 -91 0 7353 31969 32904 31969 7447 -91 0 7353 31969 32904 31969 7447 -132 0 7369 32039 32904 31969 7447 -132 0 7369 32039 32904 31969 7447 -133 0 7370 32043 32904 31969 7447 -133 0 7370 32043 32904 31969 7447 -94 0 7353 31969 32904 31969 7447 -94 0 7353 31969 32904 31969 7447 2026-09-15 16:09:13,802 Hysteresis 3244 0: raw(31969 32000 32000 32000) min(31969 32000 32000 32000) spread(7447 32000 32000 32000) max_pv 32904 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (13969 26000 26000 26000) 7: 0: 10656@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10656@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 10656@3p 9: raw(1 21344 21344 21344) min(1 21344 21344 21344) spread(-24521 21344 21344 21344) max_pv 936 9: [ 0 10656@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -149 0 7378 32078 32904 31969 7447 -149 0 7378 32078 32904 31969 7447 -122 0 7364 32017 32904 31969 7447 -122 0 7364 32017 32904 31969 7447 -69 0 7327 31856 32904 31856 7447 -69 0 7327 31856 32904 31856 7447 -77 0 7327 31856 32904 31856 7447 -77 0 7327 31856 32904 31856 7447 -109 0 7332 31878 32904 31856 7447 -109 0 7332 31878 32904 31856 7447 -98 0 7327 31856 32904 31856 7447 -98 0 7327 31856 32904 31856 7447 -141 0 7348 31947 32904 31856 7447 -141 0 7348 31947 32904 31856 7447 -111 0 7333 31882 32904 31856 7447 -111 0 7333 31882 32904 31856 7447 -118 0 7336 31895 32904 31856 7447 -118 0 7336 31895 32904 31856 7447 2026-09-15 16:09:23,810 Hysteresis 3254 0: raw(31895 32000 32000 32000) min(31856 32000 32000 32000) spread(7447 32000 32000 32000) max_pv 32904 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (13895 26000 26000 26000) 7: 0: 10631@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10631@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 10631@3p 9: raw(2 21369 21369 21369) min(-37 21369 21369 21369) spread(-24446 21369 21369 21369) max_pv 1011 9: [ 0 10631@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -148 0 7351 31960 32904 31856 7447 -181 0 7367 32030 32904 31856 7447 -181 0 7367 32030 32904 31856 7447 -128 0 7324 31843 32904 31843 7447 -128 0 7324 31843 32904 31843 7447 -148 0 7334 31886 32904 31843 7447 -148 0 7334 31886 32904 31843 7447 -152 0 7336 31895 32904 31843 7447 -152 0 7336 31895 32904 31843 7447 -110 0 7315 31804 32904 31804 7447 -110 0 7315 31804 32904 31804 7447 -125 0 7323 31839 32904 31804 7447 -125 0 7323 31839 32904 31804 7447 -126 0 7323 31839 32904 31804 7447 -126 0 7323 31839 32904 31804 7447 -151 0 7335 31891 32904 31804 7447 -151 0 7335 31891 32904 31804 7447 -126 0 7323 31839 32904 31804 7447 -126 0 7323 31839 32904 31804 7447 -170 0 7345 31934 32904 31804 7447 2026-09-15 16:09:33,818 Hysteresis 3264 0: raw(31934 32000 32000 32000) min(31804 32000 32000 32000) spread(7447 32000 32000 32000) max_pv 32904 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (13934 26000 26000 26000) 7: 0: 10644@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10644@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 10644@3p 9: raw(2 21356 21356 21356) min(-128 21356 21356 21356) spread(-24485 21356 21356 21356) max_pv 972 9: [ 0 10644@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -170 0 7345 31934 32904 31804 7447 -161 0 7340 31913 32904 31804 7447 -161 0 7340 31913 32904 31804 7447 -56 0 7319 31821 32904 31804 7447 -56 0 7319 31821 32904 31804 7447 -95 0 7319 31821 32904 31804 7447 -95 0 7319 31821 32904 31804 7447 -106 0 7322 31834 32904 31804 7447 -106 0 7322 31834 32904 31804 7447 -141 0 7340 31913 32904 31804 7447 -141 0 7340 31913 32904 31804 7447 -154 0 7346 31939 32904 31804 7447 -154 0 7346 31939 32904 31804 7447 -139 0 7339 31908 32904 31804 7447 -139 0 7339 31908 32904 31804 7447 -109 0 7324 31843 32904 31804 7447 -109 0 7324 31843 32904 31804 7447 -97 0 7319 31821 32904 31804 7447 -97 0 7319 31821 32904 31804 7447 2026-09-15 16:09:43,826 Hysteresis 3274 0: raw(31821 32000 32000 32000) min(31804 32000 32000 32000) spread(7447 32000 32000 32000) max_pv 32904 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (13821 26000 26000 26000) 7: 0: 10607@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10607@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 10607@3p 9: raw(0 21393 21393 21393) min(-17 21393 21393 21393) spread(-24374 21393 21393 21393) max_pv 1083 9: [ 0 10607@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -115 0 7327 31856 32904 31804 7447 -115 0 7327 31856 32904 31804 7447 -132 0 7335 31891 32904 31804 7447 -132 0 7335 31891 32904 31804 7447 -66 0 7293 31708 32904 31708 7447 -66 0 7293 31708 32904 31708 7447 -63 0 7293 31708 32904 31708 7447 -63 0 7293 31708 32904 31708 7447 -122 0 7304 31756 32904 31708 7447 -122 0 7304 31756 32904 31708 7447 -60 0 7293 31708 32904 31708 7447 -60 0 7293 31708 32904 31708 7447 0 0 7293 31708 32904 31708 7447 0 0 7293 31708 32904 31708 7447 0 0 7293 31708 32904 31708 7447 0 0 7293 31708 32904 31708 7447 -99 0 7293 31708 32904 31708 7447 -99 0 7293 31708 32904 31708 7447 -80 0 7293 31708 32904 31708 7447 2026-09-15 16:09:53,834 Hysteresis 3284 0: raw(31708 32000 32000 32000) min(31708 32000 32000 32000) spread(7447 32000 32000 32000) max_pv 32904 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (13708 26000 26000 26000) 7: 0: 10569@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10569@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 10569@3p 9: raw(1 21431 21431 21431) min(1 21431 21431 21431) spread(-24260 21431 21431 21431) max_pv 1197 9: [ 0 10569@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -80 0 7293 31708 32904 31708 7447 -129 0 7308 31773 32904 31708 7447 -129 0 7308 31773 32904 31708 7447 -106 0 7296 31721 32904 31708 7447 -106 0 7270 31608 32904 31608 7447 -187 0 7310 31782 32904 31608 7447 -187 0 7310 31782 32904 31608 7447 -212 0 7323 31839 32904 31608 7447 -212 0 7323 31839 32904 31608 7447 894 0 6870 29869 32904 29869 7447 894 0 6870 29869 32904 29869 7447 -113 0 7274 31626 32904 29869 7447 -113 0 7274 31626 32904 29869 7447 -35 0 7267 31595 32904 29869 7447 -35 0 7267 31595 32791 29869 7447 -120 0 7277 31639 32791 29869 7447 -120 0 7277 31639 32791 29869 7447 -86 0 7267 31595 32791 29869 7447 -86 0 7267 31595 32791 29869 7447 -103 0 7269 31604 32769 29869 7447 2026-09-15 16:10:03,860 Hysteresis 3294 0: raw(31604 32000 32000 32000) min(29869 32000 32000 32000) spread(7447 32000 32000 32000) max_pv 32769 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (13604 26000 26000 26000) 7: 0: 10534@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10534@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 10534@3p 9: raw(2 21466 21466 21466) min(-1733 21466 21466 21466) spread(-24155 21466 21466 21466) max_pv 1167 9: [ 0 10534@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -103 0 7269 31604 32769 29869 7447 -111 0 7273 31621 32769 29869 7447 -111 0 7249 31517 32769 29869 7447 -48 0 7243 31491 32769 29869 7447 -48 0 7243 31491 32769 29869 7447 -116 0 7251 31526 32769 29869 7447 -116 0 7251 31526 32769 29869 7447 -110 0 7248 31513 32760 29869 7447 -110 0 7248 31513 32760 29869 7447 -110 0 7248 31513 32760 29869 7447 -110 0 7248 31513 32760 29869 7447 -93 0 7243 31491 32760 29869 7447 -93 0 7243 31491 32760 29869 7447 -59 0 7243 31491 32760 29869 7447 -59 0 7243 31491 32760 29869 7447 -73 0 7243 31491 32760 29869 7447 -73 0 7243 31491 32760 29869 7447 -44 0 7243 31491 32760 29869 7447 -44 0 7243 31491 32760 29869 7447 2026-09-15 16:10:13,869 Hysteresis 3304 0: raw(31491 32000 32000 32000) min(29869 32000 32000 32000) spread(7447 32000 32000 32000) max_pv 32760 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (13491 26000 26000 26000) 7: 0: 10497@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10497@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 10497@3p 9: raw(0 21503 21503 21503) min(-1622 21503 21503 21503) spread(-24044 21503 21503 21503) max_pv 1269 9: [ 0 10497@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -127 0 7257 31552 32760 29869 7447 -127 0 7257 31552 32760 29869 7447 -68 0 7243 31491 32760 29869 7447 -68 0 7217 31378 32760 29869 7447 -119 0 7227 31421 32760 29869 7447 -119 0 7227 31421 32760 29869 7447 -47 0 7217 31378 32760 29869 7447 -47 0 7217 31378 32760 29869 7447 -109 0 7222 31400 32760 29869 7447 -109 0 7222 31400 32760 29869 7447 -93 0 7217 31378 32760 29869 7447 -93 0 7217 31378 32760 29869 7447 -142 0 7238 31469 32760 29869 7447 -142 0 7238 31469 32760 29869 7447 -135 0 7235 31456 32760 29869 7447 -135 0 7235 31456 32760 29869 7447 -105 0 7220 31391 32760 29869 7447 -105 0 7220 31391 32760 29869 7447 -98 0 7217 31378 32760 29869 7447 2026-09-15 16:10:23,877 Hysteresis 3314 0: raw(31378 32000 32000 32000) min(29869 32000 32000 32000) spread(7447 32000 32000 32000) max_pv 32760 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (13378 26000 26000 26000) 7: 0: 10459@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10459@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 10459@3p 9: raw(1 21541 21541 21541) min(-1508 21541 21541 21541) spread(-23930 21541 21541 21541) max_pv 1383 9: [ 0 10459@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -98 0 7217 31378 32760 29869 7447 -132 0 7233 31447 32760 29869 7447 -132 0 7207 31334 32760 29869 7447 -69 0 7191 31265 32760 29869 7447 -69 0 7191 31265 32760 29869 7447 -146 0 7214 31365 32760 29869 7447 -166 0 7224 31408 32760 29869 7447 -166 0 7224 31408 32760 29869 7447 -149 0 7216 31373 32760 29869 7447 -149 0 7216 31373 32760 29869 7447 -85 0 7191 31265 32760 29869 7447 -85 0 7191 31265 32760 29869 7447 -163 0 7222 31400 32760 29869 7447 -163 0 7222 31400 32760 29869 7447 -149 0 7216 31373 32760 29869 7447 -149 0 7216 31373 32760 29869 7447 -131 0 7207 31334 32760 29869 7447 -131 0 7207 31334 32760 29869 7447 -173 0 7227 31421 32760 29869 7447 2026-09-15 16:10:33,885 Hysteresis 3324 0: raw(31421 32000 32000 32000) min(29869 32000 32000 32000) spread(7447 32000 32000 32000) max_pv 32760 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (13421 26000 26000 26000) 7: 0: 10473@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10473@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 10473@3p 9: raw(2 21527 21527 21527) min(-1550 21527 21527 21527) spread(-23972 21527 21527 21527) max_pv 1341 9: [ 0 10473@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -173 0 7227 31421 32760 29869 7447 -61 0 7191 31265 32760 29869 7447 -104 0 7193 31273 32760 29869 7447 -104 0 7193 31273 32760 29869 7447 -83 0 7201 31308 32760 29869 7447 -83 0 7201 31308 32760 29869 7447 -90 0 7201 31308 32760 29869 7447 -90 0 7201 31308 32760 29869 7447 -34 0 7201 31308 32760 29869 7447 -34 0 7201 31308 32760 29869 7447 -150 0 7226 31417 32760 29869 7447 -150 0 7226 31417 32760 29869 7447 -165 0 7233 31447 32760 29869 7447 -165 0 7233 31447 32760 29869 7447 -82 0 7201 31308 32760 29869 7447 -82 0 7201 31308 32760 29869 7447 -128 0 7215 31369 32760 29869 7447 -128 0 7215 31369 32760 29869 7447 -145 0 7224 31408 32760 29869 7447 2026-09-15 16:10:43,893 Hysteresis 3334 0: raw(31408 32000 32000 32000) min(29869 32000 32000 32000) spread(7447 32000 32000 32000) max_pv 32760 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (13408 26000 26000 26000) 7: 0: 10469@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10469@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 10469@3p 9: raw(1 21531 21531 21531) min(-1538 21531 21531 21531) spread(-23960 21531 21531 21531) max_pv 1353 9: [ 0 10469@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -145 0 7224 31408 32760 29869 7447 -167 0 7234 31452 32760 29869 7447 -167 0 7231 31439 32760 29869 7447 -113 0 7205 31326 32760 29869 7447 -113 0 7205 31326 32760 29869 7447 -95 0 7198 31295 32760 29869 7447 -95 0 7198 31295 32760 29869 7447 -120 0 7208 31339 32760 29869 7447 -103 0 7200 31304 32760 29869 7447 -103 0 7200 31304 32760 29869 7447 -78 0 7198 31295 32760 29869 7447 -78 0 7198 31295 32760 29869 7447 -102 0 7199 31300 32760 29869 7447 -102 0 7199 31300 32760 29869 7447 0 0 7198 31295 32760 29869 7447 0 0 7198 31295 32760 29869 7447 -54 0 7198 31295 32760 29869 7447 -54 0 7198 31295 32760 29869 7447 2026-09-15 16:10:53,959 Hysteresis 3344 0: raw(31295 32000 32000 32000) min(29869 32000 32000 32000) spread(7447 32000 32000 32000) max_pv 32760 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (13295 26000 26000 26000) 7: 0: 10431@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10431@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 10431@3p 9: raw(2 21569 21569 21569) min(-1424 21569 21569 21569) spread(-23846 21569 21569 21569) max_pv 1467 9: [ 0 10431@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -81 0 7198 31295 32760 29869 7447 -81 0 7198 31295 32760 29869 7447 -77 0 7198 31295 32760 29869 7447 -77 0 7172 31182 32760 29869 7447 -83 0 7172 31182 32760 29869 7447 -83 0 7172 31182 32760 29869 7447 -114 0 7179 31213 32760 29869 7447 -114 0 7179 31213 32760 29869 7447 -135 0 7190 31260 32760 29869 7447 -135 0 7190 31260 32760 29869 7447 -86 0 7172 31182 32760 29869 7447 -86 0 7172 31182 32760 29869 7447 -164 0 7204 31321 32760 29869 7447 -164 0 7204 31321 32760 29869 7447 -118 0 7181 31221 32752 29869 7447 -118 0 7181 31221 32752 29869 7447 -90 0 7172 31182 32752 29869 7447 -90 0 7172 31182 32752 29869 7447 -66 0 7172 31182 32752 29869 7447 -66 0 7172 31182 32752 29869 7447 2026-09-15 16:11:03,967 Hysteresis 3354 0: raw(31182 32000 32000 32000) min(29869 32000 32000 32000) spread(7447 32000 32000 32000) max_pv 32752 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (13182 26000 26000 26000) 7: 0: 10394@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10394@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 10394@3p 9: raw(0 21606 21606 21606) min(-1313 21606 21606 21606) spread(-23735 21606 21606 21606) max_pv 1570 9: [ 0 10394@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -142 0 7193 31273 32752 29869 7447 -142 0 7167 31160 32752 29869 7447 -105 0 7149 31082 32752 29869 7447 -105 0 7149 31082 32752 29869 7447 -201 0 7196 31286 32752 29869 7447 -201 0 7196 31286 32752 29869 7447 -224 0 7208 31339 32752 29869 7447 -224 0 7208 31339 32752 29869 7447 -261 0 7226 31417 32752 29869 7447 -261 0 7226 31417 32752 29869 7447 -130 0 7161 31134 32752 29869 7447 -130 0 7161 31134 32752 29869 7447 -191 0 7191 31265 32752 29869 7447 -196 0 7194 31278 32752 29869 7447 -196 0 7194 31278 32752 29869 7447 -180 0 7186 31243 32752 29869 7447 -180 0 7186 31243 32752 29869 7447 -174 0 7183 31230 32752 29869 7447 -174 0 7183 31230 32752 29869 7447 2026-09-15 16:11:13,975 Hysteresis 3364 0: raw(31230 32000 32000 32000) min(29869 32000 32000 32000) spread(7447 32000 32000 32000) max_pv 32752 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (13230 26000 26000 26000) 7: 0: 10410@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10410@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 10410@3p 9: raw(0 21590 21590 21590) min(-1361 21590 21590 21590) spread(-23783 21590 21590 21590) max_pv 1522 9: [ 0 10410@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -212 0 7202 31313 32752 29869 7447 -212 0 7202 31313 32752 29869 7447 -189 0 7201 31308 32752 29869 7447 -189 0 7201 31308 32752 29869 7447 -125 0 7170 31173 32752 29869 7447 -125 0 7170 31173 32752 29869 7447 -59 0 7157 31117 32752 29869 7447 -59 0 7157 31117 32752 29869 7447 -146 0 7180 31217 32752 29869 7447 -109 0 7162 31139 32752 29869 7447 -109 0 7162 31139 32752 29869 7447 -38 0 7157 31117 32752 29869 18686 -38 0 7157 31117 32752 29869 18686 -102 0 7158 31121 32752 29869 18686 -102 0 7158 31121 32752 29869 18686 -91 0 7157 31117 32752 29869 18686 -91 0 7157 31117 32752 29869 18686 -161 0 7187 31247 32752 29869 18686 -161 0 7187 31247 32752 29869 18686 2026-09-15 16:11:23,983 Hysteresis 3374 0: raw(31247 32000 32000 32000) min(29869 32000 32000 32000) spread(18686 32000 32000 32000) max_pv 32752 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (13247 26000 26000 26000) 7: 0: 10415@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10415@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 10415@3p 9: raw(2 21585 21585 21585) min(-1376 21585 21585 21585) spread(-12559 21585 21585 21585) max_pv 1507 9: [ 0 10415@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -134 0 7174 31191 32752 29869 18686 -134 0 7174 31191 32752 29869 18686 -92 0 7157 31117 32752 29869 18686 -92 0 7157 31117 32752 29869 18686 -94 0 7161 31134 32752 29869 18686 -94 0 7161 31134 32752 29869 18686 -118 0 7170 31173 32752 29869 18686 -118 0 7170 31173 32752 29869 18686 -79 0 7161 31134 32752 29869 18686 -79 0 7161 31134 32752 29869 18686 -119 0 7171 31178 32752 29869 18686 -119 0 7171 31178 32752 29869 18686 -129 0 7176 31200 32752 29869 18686 -129 0 7176 31200 32752 29869 18686 -97 0 7161 31134 32752 29869 18686 -97 0 7161 31134 32752 29869 18686 -135 0 7179 31213 32752 29869 18686 -135 0 7179 31213 32752 29869 18686 -116 0 7169 31169 32752 29869 18686 2026-09-15 16:11:33,991 Hysteresis 3384 0: raw(31169 32000 32000 32000) min(29869 32000 32000 32000) spread(18686 32000 32000 32000) max_pv 32752 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (13169 26000 26000 26000) 7: 0: 10389@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10389@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 10389@3p 9: raw(2 21611 21611 21611) min(-1298 21611 21611 21611) spread(-12481 21611 21611 21611) max_pv 1585 9: [ 0 10389@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -116 0 7169 31169 32752 29869 18686 -102 0 7162 31139 32752 29869 18686 -102 0 7144 31060 32752 29869 18686 -104 0 7145 31065 32752 29869 18686 -104 0 7145 31065 32752 29869 18686 -208 0 7197 31291 32752 29869 18686 -208 0 7197 31291 32752 29869 18686 -175 0 7180 31217 32752 29869 18686 -175 0 7180 31217 32752 29869 18686 -141 0 7164 31147 32752 29869 18686 -141 0 7164 31147 32752 29869 18686 -130 0 7158 31121 32752 29869 18686 -200 0 7193 31273 32752 29869 18686 -200 0 7193 31273 32752 29869 18686 -202 0 7194 31278 32752 29869 18686 -202 0 7194 31278 32752 29869 18686 -209 0 7197 31291 32752 29869 18686 -209 0 7197 31291 32752 29869 18686 -198 0 7192 31269 32752 29869 18686 2026-09-15 16:11:44,010 Hysteresis 3394 0: raw(31269 32000 32000 32000) min(29869 32000 32000 32000) spread(18686 32000 32000 32000) max_pv 32752 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (13269 26000 26000 26000) 7: 0: 10423@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10423@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 10423@3p 9: raw(0 21577 21577 21577) min(-1400 21577 21577 21577) spread(-12583 21577 21577 21577) max_pv 1483 9: [ 0 10423@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -198 0 7192 31269 32752 29869 18686 -179 0 7182 31226 32752 29869 18686 -179 0 7182 31226 32752 29869 18686 -215 0 7223 31404 32752 29869 18686 -215 0 7223 31404 32752 29869 18686 -153 0 7192 31269 32752 29869 18686 -153 0 7192 31269 32752 29869 18686 -122 0 7177 31204 32591 29869 18686 -122 0 7177 31204 32591 29869 18686 -93 0 7166 31156 32591 29869 18686 -93 0 7166 31156 32591 29869 18686 -95 0 7166 31156 32591 29869 18686 -95 0 7166 31156 32591 29869 18686 -91 0 7166 31156 32591 29869 18686 -91 0 7166 31156 32591 29869 18686 -48 0 7166 31156 32591 29869 18686 -48 0 7166 31156 32591 29869 18686 -66 0 7166 31156 32591 29869 18686 -66 0 7166 31156 32591 29869 18686 2026-09-15 16:11:54,018 Hysteresis 3404 0: raw(31156 32000 32000 32000) min(29869 32000 32000 32000) spread(18686 32000 32000 32000) max_pv 32591 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (13156 26000 26000 26000) 7: 0: 10385@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10385@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 10385@3p 9: raw(1 21615 21615 21615) min(-1286 21615 21615 21615) spread(-12469 21615 21615 21615) max_pv 1436 9: [ 0 10385@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -67 0 7166 31156 32591 29869 18686 -67 0 7166 31156 32591 29869 18686 -77 0 7166 31156 32591 29869 18686 -77 0 7140 31043 32591 29869 18686 -127 0 7154 31104 32591 29869 18686 -127 0 7154 31104 32521 29869 18686 -80 0 7140 31043 32521 29869 18686 -80 0 7140 31043 32521 29869 18686 -131 0 7156 31113 32521 29869 18686 -131 0 7156 31113 32521 29869 18686 -204 0 7192 31269 32521 29869 18686 -204 0 7192 31269 32521 29869 18686 -174 0 7177 31204 32521 29869 18686 -174 0 7177 31204 32513 29869 18686 -138 0 7159 31126 32513 29869 18686 -84 0 7140 31043 32478 29869 18686 -84 0 7140 31043 32478 29869 18686 -121 0 7151 31091 32478 29869 18686 -121 0 7151 31091 32478 29869 18686 2026-09-15 16:12:04,033 Hysteresis 3414 0: raw(31091 32000 32000 32000) min(29869 32000 32000 32000) spread(18686 32000 32000 32000) max_pv 32478 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (13091 26000 26000 26000) 7: 0: 10363@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10363@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 10363@3p 9: raw(2 21637 21637 21637) min(-1220 21637 21637 21637) spread(-12403 21637 21637 21637) max_pv 1389 9: [ 0 10363@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -75 0 7140 31043 32478 29869 18686 -75 0 7140 31043 32478 29869 18686 -161 0 7155 31108 32478 29869 18686 -161 0 7155 31108 32478 29869 18686 -99 0 7125 30978 32478 29869 18686 -99 0 7125 30978 32478 29869 18686 -170 0 7160 31130 32378 29869 18686 -170 0 7160 31130 32378 29869 18686 -165 0 7157 31117 32378 29869 18686 -165 0 7157 31117 32378 29869 18686 -158 0 7154 31104 32378 29869 18686 -103 0 7127 30986 32378 29869 18686 -103 0 7127 30986 32369 29869 18686 -141 0 7146 31069 32369 29869 18686 -141 0 7146 31069 32369 29869 18686 -164 0 7157 31117 32369 29869 18686 -164 0 7157 31117 32369 29869 18686 -73 0 7125 30978 32369 29869 18686 -73 0 7125 30978 32369 29869 18686 2026-09-15 16:12:14,043 Hysteresis 3424 0: raw(30978 32000 32000 32000) min(29869 32000 32000 32000) spread(18686 32000 32000 32000) max_pv 32369 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (12978 26000 26000 26000) 7: 0: 10326@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10326@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 10326@3p 9: raw(0 21674 21674 21674) min(-1109 21674 21674 21674) spread(-12292 21674 21674 21674) max_pv 1391 9: [ 0 10326@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -108 0 7129 30995 32369 29869 18686 -108 0 7129 30995 32369 29869 18686 -113 0 7132 31008 32369 29869 18686 -113 0 7132 31008 32369 29869 18686 -80 0 7099 30865 32369 29869 18686 -80 0 7099 30865 32369 29869 18686 -104 0 7101 30873 32365 29869 18686 -104 0 7101 30873 32365 29869 18686 -137 0 7118 30947 32365 29869 18686 -137 0 7118 30947 32365 29869 18686 -137 0 7118 30947 32365 29869 18686 -137 0 7118 30947 32365 29869 18686 -123 0 7111 30917 32365 29869 18686 -123 0 7111 30917 32365 29869 18686 -97 0 7099 30865 32365 29869 18686 -97 0 7099 30865 32365 29869 18686 -179 0 7138 31034 32365 29869 18686 -179 0 7138 31034 32365 29869 18686 -58 0 7099 30865 32365 29869 18686 2026-09-15 16:12:24,053 Hysteresis 3434 0: raw(30865 32000 32000 32000) min(29869 32000 32000 32000) spread(18686 32000 32000 32000) max_pv 32365 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (12865 26000 26000 26000) 7: 0: 10288@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10288@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 10288@3p 9: raw(1 21712 21712 21712) min(-995 21712 21712 21712) spread(-12178 21712 21712 21712) max_pv 1501 9: [ 0 10288@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -58 0 7099 30865 32365 29869 18686 -138 0 7118 30947 32365 29869 18686 -138 0 7092 30834 32365 29869 18686 -117 0 7082 30791 32365 29869 18686 -117 0 7082 30791 32365 29869 18686 -174 0 7110 30913 32365 29869 18686 -174 0 7110 30913 32365 29869 18686 -147 0 7097 30856 32365 29869 18686 -147 0 7097 30856 32365 29869 18686 -81 0 7073 30752 32365 29869 18686 -81 0 7073 30752 32365 29869 18686 -82 0 7073 30752 32365 29869 18686 -82 0 7073 30752 32365 29869 18686 -129 0 7088 30817 32365 29869 18686 -129 0 7088 30817 32365 29869 18686 -136 0 7091 30830 32365 29869 18686 -136 0 7091 30830 32365 29869 18686 -101 0 7074 30756 32365 29869 18686 -101 0 7074 30756 32365 29869 18686 2026-09-15 16:12:34,074 Hysteresis 3444 0: raw(30756 32000 32000 32000) min(29869 32000 32000 32000) spread(18686 32000 32000 32000) max_pv 32365 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (12756 26000 26000 26000) 7: 0: 10252@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10252@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 10252@3p 9: raw(0 21748 21748 21748) min(-887 21748 21748 21748) spread(-12070 21748 21748 21748) max_pv 1609 9: [ 0 10252@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -104 0 7075 30760 32365 29869 18686 -104 0 7050 30652 32365 29869 18686 -188 0 7092 30834 32365 29869 18686 -188 0 7092 30834 32365 29869 18686 -222 0 7109 30908 32365 29869 18686 -222 0 7109 30908 32365 29869 18686 -190 0 7093 30839 32365 29869 18686 -190 0 7093 30839 32291 29869 18686 -166 0 7081 30786 32291 29869 18686 -166 0 7081 30786 32291 29869 18686 -238 0 7117 30943 32291 29869 18686 -192 0 7094 30843 32291 29869 18686 -192 0 7094 30843 32291 29869 18686 -233 0 7114 30930 32291 29869 18686 -233 0 7114 30930 32291 29869 18686 -219 0 7107 30900 32291 29869 18686 -219 0 7107 30900 32291 29869 18686 -195 0 7095 30847 32291 29869 18686 2026-09-15 16:12:44,089 Hysteresis 3454 0: raw(30847 32000 32000 32000) min(29869 32000 32000 32000) spread(18686 32000 32000 32000) max_pv 32291 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (12847 26000 26000 26000) 7: 0: 10282@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10282@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 10282@3p 9: raw(1 21718 21718 21718) min(-977 21718 21718 21718) spread(-12160 21718 21718 21718) max_pv 1445 9: [ 0 10282@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -195 0 7095 30847 32291 29869 18686 -161 0 7078 30773 32291 29869 18686 -161 0 7078 30773 32291 29869 18686 -168 0 7103 30882 32291 29869 18686 -168 0 7103 30882 32291 29869 18686 -162 0 7100 30869 32291 29869 18686 -162 0 7100 30869 32291 29869 18686 -179 0 7108 30904 32291 29869 18686 -179 0 7108 30904 32291 29869 18686 -186 0 7112 30921 32291 29869 18686 -186 0 7112 30921 32291 29869 18686 -210 0 7124 30973 32291 29869 18686 -210 0 7124 30973 32291 29869 18686 -152 0 7095 30847 32291 29869 18686 -152 0 7095 30847 32291 29869 18686 -195 0 7116 30939 32291 29869 18686 -195 0 7116 30939 32291 29869 18686 -145 0 7092 30834 32291 29869 18686 -145 0 7092 30834 32291 29869 18686 -209 0 7123 30969 32221 29869 18686 2026-09-15 16:12:54,099 Hysteresis 3464 0: raw(30969 32000 32000 32000) min(29869 32000 32000 32000) spread(18686 32000 32000 32000) max_pv 32221 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (12969 26000 26000 26000) 7: 0: 10323@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10323@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 10323@3p 9: raw(0 21677 21677 21677) min(-1100 21677 21677 21677) spread(-12283 21677 21677 21677) max_pv 1252 9: [ 0 10323@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -209 0 7123 30969 32221 29869 18686 -187 0 7112 30921 32217 29869 18686 -187 0 7140 31043 32217 29869 18686 -171 0 7132 31008 32204 29869 18686 -171 0 7132 31008 32204 29869 18686 -97 0 7097 30856 32200 29869 18686 -97 0 7097 30856 32200 29869 18686 0 0 7097 30856 32200 29869 18686 0 0 7097 30856 32200 29869 18686 -85 0 7097 30856 32200 29869 18686 -85 0 7097 30856 32200 29869 18686 -105 0 7100 30869 32200 29869 18686 -105 0 7100 30869 32200 29869 18686 -77 0 7097 30856 32200 29869 18686 -77 0 7097 30856 32200 29869 18686 -123 0 7109 30908 32195 29869 18686 -123 0 7109 30908 32195 29869 18686 -85 0 7097 30856 32195 29869 18686 -85 0 7097 30856 32195 29869 18686 2026-09-15 16:13:04,109 Hysteresis 3474 0: raw(30856 32000 32000 32000) min(29869 32000 32000 32000) spread(18686 32000 32000 32000) max_pv 32195 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (12856 26000 26000 26000) 7: 0: 10285@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10285@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 10285@3p 9: raw(1 21715 21715 21715) min(-986 21715 21715 21715) spread(-12169 21715 21715 21715) max_pv 1340 9: [ 0 10285@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -104 0 7099 30865 32195 29869 18686 -104 0 7099 30865 32195 29869 18686 -106 0 7100 30869 32195 29869 18686 -106 0 7074 30756 32191 29869 18686 -183 0 7112 30921 32169 29869 18686 -183 0 7112 30921 32169 29869 18686 -112 0 7077 30769 32169 29869 18686 -81 0 7071 30743 32169 29869 18686 -81 0 7071 30743 32169 29869 18686 -56 0 7071 30743 32169 29869 18686 -56 0 7071 30743 32169 29869 18686 -27 0 7071 30743 32169 29869 18686 -27 0 7071 30743 32169 29869 18686 -22 0 7071 30743 32169 29869 18686 -22 0 7071 30743 32169 29869 18686 -22 0 7071 30743 32169 29869 18686 -22 0 7071 30743 32169 29869 18686 -29 0 7071 30743 32169 29869 18686 -29 0 7071 30743 32169 29869 18686 2026-09-15 16:13:14,119 Hysteresis 3484 0: raw(30743 32000 32000 32000) min(29869 32000 32000 32000) spread(18686 32000 32000 32000) max_pv 32169 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (12743 26000 26000 26000) 7: 0: 10247@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10247@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 10247@3p 9: raw(2 21753 21753 21753) min(-872 21753 21753 21753) spread(-12055 21753 21753 21753) max_pv 1428 9: [ 0 10247@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -49 0 7071 30743 32169 29869 18686 -49 0 7071 30743 32169 29869 18686 -99 0 7071 30743 32169 29869 18686 -99 0 7071 30743 32169 29869 18686 -49 0 7045 30630 32169 29869 18686 -49 0 7045 30630 32169 29869 18686 -32 0 7045 30630 32169 29869 18686 -32 0 7045 30630 32169 29869 18686 -31 0 7045 30630 32169 29869 18686 -31 0 7045 30630 32091 29869 18686 0 0 7045 30630 32091 29869 18686 0 0 7045 30630 32091 29869 18686 -83 0 7045 30630 32078 29869 18686 -83 0 7045 30630 32078 29869 18686 -88 0 7045 30630 32078 29869 18686 -88 0 7045 30630 32078 29869 18686 -93 0 7045 30630 32078 29869 18686 -93 0 7045 30630 32078 29869 18686 -74 0 7045 30630 32078 29869 18686 -74 0 7045 30630 32078 29869 18686 2026-09-15 16:13:24,129 Hysteresis 3494 0: raw(30630 32000 32000 32000) min(29869 32000 32000 32000) spread(18686 32000 32000 32000) max_pv 32078 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (12630 26000 26000 26000) 7: 0: 10210@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10210@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 10210@3p 9: raw(0 21790 21790 21790) min(-761 21790 21790 21790) spread(-11944 21790 21790 21790) max_pv 1448 9: [ 0 10210@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -55 0 7045 30630 32078 29869 18686 -55 0 7045 30630 32078 29869 18686 -43 0 7045 30630 32078 29869 18686 -43 0 7045 30630 32078 29869 18686 -69 0 7019 30517 32030 29869 18686 -69 0 7019 30517 32030 29869 18686 -76 0 7019 30517 32030 29869 18686 -76 0 7019 30517 32030 29869 18686 0 0 7019 30517 32030 29869 18686 0 0 7019 30517 32030 29869 18686 -33 0 7019 30517 32030 29869 18686 -33 0 7019 30517 32030 29869 18686 -101 0 7020 30521 32030 29869 18686 -101 0 7020 30521 32030 29869 18686 -123 0 7031 30569 32030 29869 18686 -123 0 7031 30569 32030 29869 18686 -114 0 7026 30547 32030 29869 18686 -87 0 7019 30517 32030 29869 18686 -87 0 7019 30517 32030 29869 18686 2026-09-15 16:13:34,138 Hysteresis 3504 0: raw(30517 32000 32000 32000) min(29869 32000 32000 32000) spread(18686 32000 32000 32000) max_pv 32030 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (12517 26000 26000 26000) 7: 0: 10172@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10172@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 10172@3p 9: raw(1 21828 21828 21828) min(-647 21828 21828 21828) spread(-11830 21828 21828 21828) max_pv 1514 9: [ 0 10172@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -116 0 7027 30552 32030 29869 18686 -116 0 7027 30552 32030 29869 18686 -107 0 6997 30421 32030 29869 18686 -107 0 6997 30421 32030 29869 18686 -140 0 7013 30491 31939 29869 18686 -140 0 7013 30491 31939 29869 18686 -104 0 6995 30413 31939 29869 18686 -104 0 6995 30413 31939 29869 18686 -113 0 7000 30434 31939 29869 18686 -113 0 7000 30434 31939 29869 18686 -115 0 7001 30439 31939 29869 18686 -115 0 7001 30439 31939 29869 18686 -115 0 7001 30439 31939 29869 18686 -115 0 7001 30439 31939 29869 18686 -130 0 7008 30469 31939 29869 18686 -130 0 7008 30469 31939 29869 18686 -125 0 7006 30460 31939 29869 18686 -125 0 7006 30460 31939 29869 18686 -88 0 6993 30404 31939 29869 18686 -88 0 6993 30404 31939 29869 18686 2026-09-15 16:13:44,147 Hysteresis 3514 0: raw(30404 32000 32000 32000) min(29869 32000 32000 32000) spread(18686 32000 32000 32000) max_pv 31939 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (12404 26000 26000 26000) 7: 0: 10134@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10134@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 10134@3p 9: raw(2 21866 21866 21866) min(-533 21866 21866 21866) spread(-11716 21866 21866 21866) max_pv 1537 9: [ 0 10134@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -75 0 6993 30404 31939 29869 18686 -75 0 6993 30404 31939 29869 18686 -109 0 6972 30313 31939 29869 18686 -109 0 6972 30313 31939 29869 18686 -158 0 6996 30417 31939 29869 18686 -158 0 6996 30417 31939 29869 18686 -253 0 7043 30621 31939 29869 18686 -253 0 7043 30621 31939 29869 18686 -273 0 7053 30665 31939 29869 18686 -273 0 7053 30665 31939 29869 18686 -236 0 7035 30586 31939 29869 18686 -236 0 7035 30586 31939 29869 18686 -255 0 7044 30626 31939 29869 18686 -255 0 7044 30626 31939 29869 18686 -233 0 7033 30578 31908 29869 18686 -233 0 7033 30578 31908 29869 18686 -187 0 7010 30478 31891 29869 18686 -187 0 7010 30478 31891 29869 18686 2026-09-15 16:13:54,157 Hysteresis 3524 0: raw(30478 32000 32000 32000) min(29869 32000 32000 32000) spread(18686 32000 32000 32000) max_pv 31891 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (12478 26000 26000 26000) 7: 0: 10159@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10159@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 10159@3p 9: raw(1 21841 21841 21841) min(-608 21841 21841 21841) spread(-11791 21841 21841 21841) max_pv 1414 9: [ 0 10159@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -218 0 7026 30547 31891 29869 18686 -218 0 7026 30547 31891 29869 18686 -176 0 7005 30456 31891 29869 18686 -176 0 7022 30530 31891 29869 18686 -218 0 7043 30621 31891 29869 18686 -218 0 7043 30621 31891 29869 18686 -247 0 7057 30682 31839 29869 18686 -251 0 7059 30691 31839 29869 18686 -251 0 7059 30691 31839 29869 18686 -262 0 7065 30717 31839 29869 18686 -262 0 7065 30717 31839 29869 18686 -284 0 7076 30765 31839 29869 18686 -284 0 7076 30765 31839 29869 18686 -227 0 7047 30639 31839 29869 18686 -227 0 7047 30639 31839 29869 18686 -264 0 7066 30721 31839 29869 18686 -264 0 7066 30721 31839 29869 18686 -216 0 7042 30617 31839 29869 18686 -216 0 7042 30617 31839 29869 18686 2026-09-15 16:14:04,183 Hysteresis 3534 0: raw(30617 32000 32000 32000) min(29869 32000 32000 32000) spread(18686 32000 32000 32000) max_pv 31839 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (12617 26000 26000 26000) 7: 0: 10205@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10205@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 10205@3p 9: raw(2 21795 21795 21795) min(-746 21795 21795 21795) spread(-11929 21795 21795 21795) max_pv 1224 9: [ 0 10205@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -220 0 7044 30626 31839 29869 18686 -220 0 7044 30626 31839 29869 18686 -278 0 7105 30891 31839 29869 18686 -278 0 7105 30891 31839 29869 18686 -255 0 7093 30839 31839 29869 18686 -255 0 7093 30839 31839 29869 18686 -248 0 7090 30826 31839 29869 18686 -248 0 7090 30826 31839 29869 18686 -116 0 7024 30539 31839 29869 18686 -116 0 7024 30539 31839 29869 18686 -105 0 7019 30517 31839 29869 18686 -105 0 7019 30517 31639 29869 18686 -60 0 7016 30504 31639 29869 18686 -60 0 7016 30504 31639 30313 18686 -152 0 7042 30617 31639 30313 18686 -152 0 7042 30617 31639 30313 18686 -168 0 7050 30652 31639 30313 18686 -168 0 7050 30652 31639 30313 18686 -155 0 7043 30621 31639 30313 18686 -155 0 7043 30621 31621 30313 18686 2026-09-15 16:14:14,191 Hysteresis 3544 0: raw(30621 32000 32000 32000) min(30313 32000 32000 32000) spread(18686 32000 32000 32000) max_pv 31621 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (12621 26000 26000 26000) 7: 0: 10207@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10207@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 10207@3p 9: raw(0 21793 21793 21793) min(-308 21793 21793 21793) spread(-11935 21793 21793 21793) max_pv 1000 9: [ 0 10207@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -205 0 7068 30730 31621 30313 18686 -205 0 7069 30734 31621 30313 18686 -182 0 7058 30686 31621 30313 18686 -83 0 7017 30508 31621 30313 18686 -83 0 7017 30508 31552 30313 18686 -175 0 7054 30669 31552 30313 18686 -175 0 7054 30669 31552 30313 18686 -180 0 7057 30682 31552 30313 18686 -180 0 7057 30682 31552 30313 18686 -120 0 7027 30552 31552 30313 18686 -120 0 7027 30552 31552 30313 18686 -136 0 7035 30586 31552 30313 18686 -136 0 7035 30586 31552 30313 18686 -186 0 7060 30695 31552 30313 18686 -186 0 7060 30695 31552 30313 18686 -167 0 7050 30652 31552 30313 18686 -167 0 7050 30652 31552 30313 18686 -208 0 7071 30743 31552 30313 18686 -208 0 7071 30743 31552 30313 18686 2026-09-15 16:14:24,199 Hysteresis 3554 0: raw(30743 32000 32000 32000) min(30313 32000 32000 32000) spread(18686 32000 32000 32000) max_pv 31552 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (12743 26000 26000 26000) 7: 0: 10247@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10247@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 10247@3p 9: raw(2 21753 21753 21753) min(-428 21753 21753 21753) spread(-12055 21753 21753 21753) max_pv 811 9: [ 0 10247@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -172 0 7053 30665 31552 30313 18686 -172 0 7053 30665 31552 30313 18686 -185 0 7059 30691 31552 30313 18686 -185 0 7059 30691 31552 30313 18686 -155 0 7072 30747 31491 30313 18686 -155 0 7072 30747 31469 30313 18686 -97 0 7045 30630 31469 30313 18686 -97 0 7045 30630 31469 30313 18686 -89 0 7045 30630 31469 30313 18686 -89 0 7045 30630 31469 30313 18686 -123 0 7057 30682 31469 30313 18686 -123 0 7057 30682 31469 30313 18686 -165 0 7077 30769 31469 30313 18686 -165 0 7077 30769 31469 30313 18686 -139 0 7065 30717 31469 30313 18686 -139 0 7065 30717 31469 30313 18686 -128 0 7059 30691 31456 30313 18686 -128 0 7059 30691 31456 30313 18686 -92 0 7045 30630 31452 30313 18686 -92 0 7045 30630 31452 30313 18686 2026-09-15 16:14:34,235 Hysteresis 3564 0: raw(30630 32000 32000 32000) min(30313 32000 32000 32000) spread(18686 32000 32000 32000) max_pv 31452 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (12630 26000 26000 26000) 7: 0: 10210@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10210@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 10210@3p 9: raw(0 21790 21790 21790) min(-317 21790 21790 21790) spread(-11944 21790 21790 21790) max_pv 822 9: [ 0 10210@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -125 0 7058 30686 31452 30313 18686 -125 0 7058 30686 31452 30313 18686 -180 0 7085 30804 31452 30313 18686 -180 0 7085 30804 31452 30313 18686 -124 0 7031 30569 31452 30313 18686 -124 0 7031 30569 31452 30313 18686 -79 0 7019 30517 31452 30313 18686 -79 0 7019 30517 31452 30313 18686 -164 0 7051 30656 31452 30313 18686 -164 0 7051 30656 31452 30313 18686 -164 0 7051 30656 31452 30313 18686 -164 0 7051 30656 31452 30313 18686 -175 0 7056 30678 31452 30313 18686 -175 0 7056 30678 31452 30313 18686 -175 0 7056 30678 31452 30313 18686 -189 0 7063 30708 31452 30313 18686 -189 0 7063 30708 31452 30313 18686 -152 0 7045 30630 31452 30313 18686 789 0 6675 29021 31452 29021 18686 2026-09-15 16:14:44,243 Hysteresis 3574 0: raw(29021 32000 32000 32000) min(29021 32000 32000 32000) spread(18686 32000 32000 32000) max_pv 31452 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (11021 26000 26000 26000) 7: 0: 9673@3p 8: filtered 1 to 1, sorted to 0 8: 0: 9673@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 9673@3p 9: raw(2 22327 22327 22327) min(2 22327 22327 22327) spread(-10333 22327 22327 22327) max_pv 2433 9: [ 0 9673@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 789 0 6675 29021 31452 29021 18686 631 0 6754 29365 31452 29021 18686 631 0 6754 29365 31452 29021 18686 -55 0 6649 28908 31452 28908 18686 -55 0 6649 28908 31452 28908 18686 -519 0 6858 29817 31452 28908 18686 -519 0 6858 29817 31452 28908 18686 -455 0 6826 29678 31452 28908 18686 -455 0 6826 29678 31452 28908 18686 -449 0 6823 29665 31452 28908 18686 -449 0 6823 29665 31452 28908 18686 -433 0 6815 29630 31452 28908 18686 -433 0 6815 29630 31452 28908 18686 -433 0 6815 29630 31452 28908 18686 -433 0 6815 29630 31452 28908 18686 -487 0 6842 29747 31452 28908 18686 -459 0 6828 29686 31452 28908 18686 -459 0 6828 29686 31452 28908 18686 -450 0 6824 29669 31452 28908 18686 2026-09-15 16:14:54,251 Hysteresis 3584 0: raw(29669 32000 32000 32000) min(28908 32000 32000 32000) spread(18686 32000 32000 32000) max_pv 31452 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (11669 26000 26000 26000) 7: 0: 9889@3p 8: filtered 1 to 1, sorted to 0 8: 0: 9889@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 9889@3p 9: raw(2 22111 22111 22111) min(-759 22111 22111 22111) spread(-10981 22111 22111 22111) max_pv 1785 9: [ 0 9889@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -450 0 6824 29669 31452 28908 18686 -485 0 6841 29743 31452 28908 18686 -485 0 6841 29743 31452 28908 18686 -322 0 6909 30039 31439 28908 18686 -322 0 6909 30039 31417 28908 18686 -302 0 6899 29995 31417 28908 18686 -302 0 6899 29995 31417 28908 18686 -312 0 6904 30017 31417 28908 18686 -312 0 6904 30017 31417 28908 18686 -357 0 6926 30113 31417 28908 18686 -357 0 6926 30113 31417 28908 18686 -335 0 6915 30065 31417 28908 18686 -335 0 6915 30065 31417 28908 18686 -299 0 6897 29986 31417 28908 18686 -299 0 6897 29986 31417 28908 18686 -335 0 6915 30065 31417 28908 18686 -335 0 6915 30065 31417 28908 18686 -304 0 6900 30000 31417 28908 18686 -304 0 6900 30000 31417 28908 18686 2026-09-15 16:15:04,259 Hysteresis 3594 0: raw(30000 32000 32000 32000) min(28908 32000 32000 32000) spread(18686 32000 32000 32000) max_pv 31417 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 1 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (12000 26000 26000 26000) 7: 0: 10000@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10000@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 10000@3p 9: raw(0 22000 22000 22000) min(-1092 22000 22000 22000) spread(-11314 22000 22000 22000) max_pv 1417 9: [ 0 10000@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -229 0 6862 29834 31417 28908 18686 -251 0 6950 30217 31417 28908 18686 -251 0 6950 30217 31417 28908 18686 -183 0 6916 30069 31417 28908 18686 -183 0 6916 30069 31417 28908 18686 -227 0 6938 30165 31417 28908 18686 -227 0 6938 30165 31417 28908 18686 -194 0 6922 30095 31417 28908 18686 -194 0 6922 30095 31417 28908 18686 -139 0 6895 29978 31417 28908 18686 -139 0 6895 29978 31417 28908 18686 -113 0 6882 29921 31417 28908 18686 -113 0 6882 29921 31417 28908 18686 -171 0 6910 30043 31417 28908 18686 -171 0 6910 30043 31417 28908 18686 -128 0 6889 29952 31417 28908 18686 -110 0 6880 29913 31417 28908 18686 -110 0 6880 29913 31417 28908 18686 -118 0 6884 29930 31417 28908 18686 2026-09-15 16:15:14,267 Hysteresis 3604 0: raw(29930 32000 32000 32000) min(28908 32000 32000 32000) spread(18686 32000 32000 32000) max_pv 31417 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (11930 26000 26000 26000) 7: 0: 9976@3p 8: filtered 1 to 1, sorted to 0 8: 0: 9976@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 9976@3p 9: raw(2 22024 22024 22024) min(-1020 22024 22024 22024) spread(-11242 22024 22024 22024) max_pv 1489 9: [ 0 9976@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -118 0 6884 29930 31417 28908 18686 -143 0 6897 29986 31417 28908 18686 -143 0 6897 29986 31417 28908 18686 -161 0 6888 29947 31417 28908 18686 -161 0 6888 29947 31417 28908 18686 -210 0 6913 30056 31417 28908 18686 -210 0 6913 30056 31417 28908 18686 -195 0 6905 30021 31417 28908 18686 -195 0 6905 30021 31417 28908 18686 -252 0 6934 30147 31417 28908 18686 -252 0 6934 30147 31417 28908 18686 -206 0 6911 30047 31404 28908 18686 -206 0 6911 30047 31404 28908 18686 -224 0 6920 30086 31404 28908 18686 -224 0 6920 30086 31404 28908 18686 -149 0 6883 29926 31404 28908 18686 -149 0 6883 29926 31404 28908 18686 -237 0 6926 30113 31404 28908 18686 -237 0 6926 30113 31404 28908 18686 2026-09-15 16:15:24,275 Hysteresis 3614 0: raw(30113 32000 32000 32000) min(28908 32000 32000 32000) spread(18686 32000 32000 32000) max_pv 31404 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (12113 26000 26000 26000) 7: 0: 10037@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10037@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 10037@3p 9: raw(2 21963 21963 21963) min(-1203 21963 21963 21963) spread(-11425 21963 21963 21963) max_pv 1293 9: [ 0 10037@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -196 0 6906 30026 31404 28908 18686 -196 0 6906 30026 31404 28908 18686 -227 0 6921 30091 31404 28908 18686 -227 0 6921 30091 31404 28908 18686 -166 0 6933 30143 31404 28908 18686 -166 0 6933 30143 31404 28908 18686 -198 0 6949 30213 31404 28908 18686 -198 0 6949 30213 31404 28908 18686 -114 0 6907 30030 31404 28908 18686 -114 0 6907 30030 31404 28908 18686 -114 0 6907 30030 31404 28908 18686 -143 0 6922 30095 31404 28908 18686 -143 0 6922 30095 31404 28908 18686 -140 0 6920 30086 31404 28908 18686 -140 0 6920 30086 31404 28908 18686 -117 0 6909 30039 31404 28908 18686 -117 0 6909 30039 31404 28908 18686 -157 0 6928 30121 31404 28908 22630 -157 0 6928 30121 31404 28908 22630 -140 0 6920 30086 31404 28908 22630 2026-09-15 16:15:34,283 Hysteresis 3624 0: raw(30086 32000 32000 32000) min(28908 32000 32000 32000) spread(22630 32000 32000 32000) max_pv 31404 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (12086 26000 26000 26000) 7: 0: 10028@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10028@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 10028@3p 9: raw(2 21972 21972 21972) min(-1176 21972 21972 21972) spread(-7454 21972 21972 21972) max_pv 1320 9: [ 0 10028@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -136 0 6918 30078 31404 28908 22630 -136 0 6918 30078 31404 28908 22630 -145 0 6917 30073 31404 28908 22630 -145 0 6917 30073 31404 28908 22630 -144 0 6916 30069 31404 28908 22630 -144 0 6916 30069 31404 28908 22630 -117 0 6903 30013 31404 28908 22630 -117 0 6903 30013 31404 28908 22630 -34 0 6894 29973 31404 28908 22630 -34 0 6894 29973 31404 28908 22630 -115 0 6902 30008 31404 28908 22630 -115 0 6902 30008 31404 28908 22630 -152 0 6920 30086 31404 28908 22630 -154 0 6921 30091 31404 28908 22630 -154 0 6921 30091 31404 28908 22630 -123 0 6906 30026 31404 28908 22630 -123 0 6906 30026 31404 28908 22630 -179 0 6933 30143 31404 28908 22630 2026-09-15 16:15:44,292 Hysteresis 3634 0: raw(30143 32000 32000 32000) min(28908 32000 32000 32000) spread(22630 32000 32000 32000) max_pv 31404 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (12143 26000 26000 26000) 7: 0: 10047@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10047@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 10047@3p 9: raw(2 21953 21953 21953) min(-1233 21953 21953 21953) spread(-7511 21953 21953 21953) max_pv 1263 9: [ 0 10047@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -179 0 6933 30143 31404 28908 22630 -156 0 6922 30095 31404 28908 22630 -156 0 6922 30095 31404 28908 22630 -136 0 6925 30108 31404 28908 22630 -136 0 6925 30108 31404 28908 22630 -95 0 6907 30030 31404 28908 22630 -95 0 6907 30030 31404 28908 22630 -61 0 6907 30030 31404 28908 22630 -61 0 6907 30030 31404 28908 22630 -111 0 6913 30056 31404 28908 22630 -111 0 6913 30056 31404 28908 22630 -80 0 6907 30030 31404 28908 22630 -80 0 6907 30030 31404 28908 22630 -139 0 6927 30117 31404 28908 22630 -139 0 6927 30117 31404 28908 22630 -131 0 6923 30100 31404 28908 22630 -131 0 6923 30100 31404 28908 22630 -67 0 6907 30030 31404 28908 22630 -67 0 6907 30030 31404 28908 22630 2026-09-15 16:15:54,300 Hysteresis 3644 0: raw(30030 32000 32000 32000) min(28908 32000 32000 32000) spread(22630 32000 32000 32000) max_pv 31404 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (12030 26000 26000 26000) 7: 0: 10010@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10010@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 10010@3p 9: raw(0 21990 21990 21990) min(-1122 21990 21990 21990) spread(-7400 21990 21990 21990) max_pv 1374 9: [ 0 10010@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -71 0 6907 30030 31404 28908 22630 -71 0 6907 30030 31404 28908 22630 -97 0 6907 30030 31404 28908 22630 -97 0 6907 30030 31404 28908 22630 -73 0 6881 29917 31404 28908 22630 -73 0 6881 29917 31404 28908 22630 -56 0 6881 29917 31269 28908 22630 -56 0 6881 29917 31269 28908 22630 -120 0 6891 29960 31269 28908 22630 -120 0 6891 29960 31269 28908 22630 -86 0 6881 29917 31269 28908 22630 -86 0 6881 29917 31269 28908 22630 -109 0 6886 29939 31269 28908 22630 -109 0 6886 29939 31269 28908 22630 -97 0 6881 29917 31269 28908 22630 -97 0 6881 29917 31269 28908 22630 -105 0 6884 29930 31269 28908 22630 -105 0 6884 29930 31269 28908 22630 -80 0 6881 29917 31269 28908 22630 -80 0 6881 29917 31269 28908 22630 2026-09-15 16:16:04,309 Hysteresis 3654 0: raw(29917 32000 32000 32000) min(28908 32000 32000 32000) spread(22630 32000 32000 32000) max_pv 31269 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (11917 26000 26000 26000) 7: 0: 9972@3p 8: filtered 1 to 1, sorted to 0 8: 0: 9972@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 9972@3p 9: raw(1 22028 22028 22028) min(-1008 22028 22028 22028) spread(-7286 22028 22028 22028) max_pv 1353 9: [ 0 9972@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -131 0 6897 29986 31269 28908 22630 -131 0 6897 29986 31269 28908 22630 -95 0 6855 29804 31269 28908 22630 -155 0 6882 29921 31269 28908 22630 -155 0 6882 29921 31269 28908 22630 -135 0 6873 29882 31269 28908 22630 -135 0 6873 29882 31269 28908 22630 -153 0 6881 29917 31269 28908 22630 -153 0 6881 29917 31269 28908 22630 -49 0 6855 29804 31269 28908 22630 -49 0 6855 29804 31269 28908 22630 -66 0 6855 29804 31269 28908 22630 -66 0 6855 29804 31204 28908 22630 -119 0 6865 29847 31204 28908 22630 -119 0 6865 29847 31130 28908 22630 -113 0 6862 29834 31130 28908 22630 -113 0 6862 29834 31130 28908 22630 -75 0 6855 29804 31130 28908 22630 -75 0 6855 29804 31130 28908 22630 2026-09-15 16:16:14,320 Hysteresis 3664 0: raw(29804 32000 32000 32000) min(28908 32000 32000 32000) spread(22630 32000 32000 32000) max_pv 31130 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (11804 26000 26000 26000) 7: 0: 9934@3p 8: filtered 1 to 1, sorted to 0 8: 0: 9934@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 9934@3p 9: raw(2 22066 22066 22066) min(-894 22066 22066 22066) spread(-7172 22066 22066 22066) max_pv 1328 9: [ 0 9934@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -77 0 6855 29804 31130 28908 22630 -77 0 6855 29804 31130 28908 22630 -77 0 6855 29804 31130 28908 22630 -137 0 6874 29886 31130 28908 22630 -137 0 6848 29773 31130 28908 22630 -97 0 6829 29691 31130 28908 22630 -97 0 6829 29691 31130 28908 22630 -166 0 6862 29834 31130 28908 22630 -166 0 6862 29834 31117 28908 22630 -127 0 6843 29752 31117 28908 22630 -127 0 6843 29752 31117 28908 22630 -119 0 6839 29734 31117 28908 22630 -119 0 6839 29734 31117 28908 22630 -96 0 6829 29691 31117 28908 22630 -96 0 6829 29691 31117 28908 22630 -125 0 6842 29747 31117 28908 22630 -125 0 6842 29747 31117 28908 22630 -116 0 6837 29726 31043 28908 22630 -116 0 6837 29726 31043 28908 22630 2026-09-15 16:16:24,331 Hysteresis 3674 0: raw(29726 32000 32000 32000) min(28908 32000 32000 32000) spread(22630 32000 32000 32000) max_pv 31043 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (11726 26000 26000 26000) 7: 0: 9908@3p 8: filtered 1 to 1, sorted to 0 8: 0: 9908@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 9908@3p 9: raw(2 22092 22092 22092) min(-816 22092 22092 22092) spread(-7094 22092 22092 22092) max_pv 1319 9: [ 0 9908@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -146 0 6852 29791 31043 28908 22630 -101 0 6830 29695 31043 28908 22630 -101 0 6830 29695 31043 28908 22630 -79 0 6811 29613 31043 28908 22630 -79 0 6811 29613 31043 28908 22630 -92 0 6811 29613 31043 28908 22630 -92 0 6811 29613 31043 28908 22630 -50 0 6811 29613 31043 28908 22630 -50 0 6811 29613 31043 28908 22630 -59 0 6811 29613 31043 28908 22630 -59 0 6811 29613 31043 28908 22630 -49 0 6811 29613 31043 28908 22630 -49 0 6811 29613 31043 28908 22630 -67 0 6811 29613 31043 28908 22630 -67 0 6811 29613 31043 28908 22630 -123 0 6823 29665 31043 28908 22630 -114 0 6818 29643 31043 28908 22630 -114 0 6818 29643 31043 28908 22630 -106 0 6814 29626 31043 28908 22630 2026-09-15 16:16:34,340 Hysteresis 3684 0: raw(29626 32000 32000 32000) min(28908 32000 32000 32000) spread(22630 32000 32000 32000) max_pv 31043 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (11626 26000 26000 26000) 7: 0: 9875@3p 8: filtered 1 to 1, sorted to 0 8: 0: 9875@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 9875@3p 9: raw(1 22125 22125 22125) min(-717 22125 22125 22125) spread(-6995 22125 22125 22125) max_pv 1418 9: [ 0 9875@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -106 0 6814 29626 31043 28908 22630 -103 0 6813 29621 31043 28908 22630 -103 0 6813 29621 31043 28908 22630 -93 0 6788 29513 31043 28908 22630 -93 0 6788 29513 31043 28908 22630 -109 0 6793 29534 31043 28908 22630 -109 0 6793 29534 31043 28908 22630 -52 0 6788 29513 31043 28908 22630 -52 0 6788 29513 31043 28908 22630 -70 0 6788 29513 31043 28908 22630 -70 0 6788 29513 31043 28908 22630 -94 0 6788 29513 31043 28908 22630 -94 0 6788 29513 31043 28908 22630 -85 0 6788 29513 31043 28908 22630 -85 0 6788 29513 31043 28908 22630 -99 0 6788 29513 31043 28908 22630 -99 0 6788 29513 31043 28908 22630 -99 0 6788 29513 31043 28908 22630 -63 0 6788 29513 31043 28908 22630 -63 0 6788 29513 31043 28908 22630 2026-09-15 16:16:44,349 Hysteresis 3694 0: raw(29513 32000 32000 32000) min(28908 32000 32000 32000) spread(22630 32000 32000 32000) max_pv 31043 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (11513 26000 26000 26000) 7: 0: 9837@3p 8: filtered 1 to 1, sorted to 0 8: 0: 9837@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 9837@3p 9: raw(2 22163 22163 22163) min(-603 22163 22163 22163) spread(-6881 22163 22163 22163) max_pv 1532 9: [ 0 9837@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -96 0 6788 29513 31043 28908 22630 -96 0 6788 29513 31043 28908 22630 0 0 6788 29513 31043 28908 22630 -70 0 6762 29400 31043 28908 22630 -70 0 6762 29400 31043 28908 22630 -108 0 6766 29417 31043 28908 22630 -108 0 6766 29417 31043 28908 22630 -109 0 6767 29421 31043 28908 22630 -109 0 6767 29421 31043 28908 22630 -118 0 6771 29439 31043 28908 22630 -118 0 6771 29439 31043 28908 22630 -138 0 6781 29482 31043 28908 22630 -138 0 6781 29482 31043 28908 22630 -61 0 6762 29400 31043 28908 22630 -61 0 6762 29400 31043 28908 22630 -53 0 6762 29400 31043 28908 22630 -53 0 6762 29400 31043 28908 22630 -122 0 6773 29447 31043 28908 22630 -64 0 6762 29400 31043 28908 22630 2026-09-15 16:16:54,358 Hysteresis 3704 0: raw(29400 32000 32000 32000) min(28908 32000 32000 32000) spread(22630 32000 32000 32000) max_pv 31043 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (11400 26000 26000 26000) 7: 0: 9800@3p 8: filtered 1 to 1, sorted to 0 8: 0: 9800@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 9800@3p 9: raw(0 22200 22200 22200) min(-492 22200 22200 22200) spread(-6770 22200 22200 22200) max_pv 1643 9: [ 0 9800@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -64 0 6762 29400 31043 28908 22630 -58 0 6762 29400 31043 28908 22630 -58 0 6762 29400 31043 28908 22630 -148 0 6761 29395 31043 28908 22630 -148 0 6761 29395 31043 28908 22630 -157 0 6765 29413 31043 28908 22630 -157 0 6765 29413 31043 28908 22630 -186 0 6780 29478 31043 28908 22630 -186 0 6780 29478 31043 28908 22630 -170 0 6772 29443 31043 28908 22630 -170 0 6772 29443 31043 28908 22630 -179 0 6776 29460 31043 28908 22630 -179 0 6776 29460 31043 28908 22630 -194 0 6784 29495 31043 28908 22630 -194 0 6784 29495 31043 28908 22630 -141 0 6758 29382 31043 28908 22630 -141 0 6758 29382 31043 28908 22630 -123 0 6749 29343 31043 28908 22630 -123 0 6749 29343 31043 28908 22630 2026-09-15 16:17:04,406 Hysteresis 3714 0: raw(29343 32000 32000 32000) min(28908 32000 32000 32000) spread(22630 32000 32000 32000) max_pv 31043 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (11343 26000 26000 26000) 7: 0: 9781@3p 8: filtered 1 to 1, sorted to 0 8: 0: 9781@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 9781@3p 9: raw(0 22219 22219 22219) min(-435 22219 22219 22219) spread(-6713 22219 22219 22219) max_pv 1700 9: [ 0 9781@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -56 0 6737 29291 31043 28908 22630 -56 0 6737 29291 31043 28908 22630 -152 0 6763 29404 31008 28908 22630 -152 0 6749 29343 31008 28908 22630 -139 0 6743 29317 30921 28908 22630 -139 0 6743 29317 30921 28908 22630 -143 0 6745 29326 30921 28908 22630 -143 0 6745 29326 30921 28908 22630 -161 0 6753 29360 30921 28908 22630 -161 0 6753 29360 30921 28908 22630 -180 0 6763 29404 30921 28908 22630 -180 0 6763 29404 30921 28908 22630 -164 0 6755 29369 30921 28908 22630 -164 0 6755 29369 30921 28908 22630 -121 0 6734 29278 30921 28908 22630 -121 0 6734 29278 30921 28908 22630 -155 0 6750 29347 30921 28908 22630 -155 0 6750 29347 30921 28908 22630 2026-09-15 16:17:14,415 Hysteresis 3724 0: raw(29347 32000 32000 32000) min(28908 32000 32000 32000) spread(22630 32000 32000 32000) max_pv 30921 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (11347 26000 26000 26000) 7: 0: 9782@3p 8: filtered 1 to 1, sorted to 0 8: 0: 9782@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 9782@3p 9: raw(1 22218 22218 22218) min(-438 22218 22218 22218) spread(-6716 22218 22218 22218) max_pv 1575 9: [ 0 9782@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -113 0 6730 29260 30921 28908 22630 -113 0 6730 29260 30921 28908 22630 -139 0 6743 29317 30921 28908 22630 -139 0 6744 29321 30921 28908 22630 -94 0 6724 29234 30921 28908 22630 -94 0 6724 29234 30921 28908 22630 -174 0 6761 29395 30891 28908 22630 -119 0 6734 29278 30891 28908 22630 -119 0 6734 29278 30891 28908 22630 -116 0 6732 29269 30891 28908 22630 -116 0 6732 29269 30891 28908 22630 -145 0 6747 29334 30891 28908 22630 -145 0 6747 29334 30891 28908 22630 -98 0 6724 29234 30891 28908 22630 -98 0 6724 29234 30891 28908 22630 -126 0 6737 29291 30891 28908 22630 -126 0 6737 29291 30891 28908 22630 -112 0 6730 29260 30891 28908 22630 -112 0 6730 29260 30891 28908 22630 2026-09-15 16:17:24,425 Hysteresis 3734 0: raw(29260 32000 32000 32000) min(28908 32000 32000 32000) spread(22630 32000 32000 32000) max_pv 30891 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (11260 26000 26000 26000) 7: 0: 9753@3p 8: filtered 1 to 1, sorted to 0 8: 0: 9753@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 9753@3p 9: raw(1 22247 22247 22247) min(-351 22247 22247 22247) spread(-6629 22247 22247 22247) max_pv 1632 9: [ 0 9753@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -153 0 6750 29347 30891 28908 22630 -153 0 6730 29260 30891 28908 22630 -85 0 6704 29147 30891 28908 22630 -146 0 6727 29247 30891 28908 22630 -146 0 6727 29247 30891 28908 22630 -69 0 6704 29147 30891 28908 22630 -69 0 6704 29147 30891 28908 22630 -62 0 6704 29147 30891 28908 22630 -62 0 6704 29147 30891 28908 22630 0 0 6704 29147 30891 28908 22630 0 0 6704 29147 30891 28908 22630 -21 0 6704 29147 30891 28908 22630 -21 0 6704 29147 30891 28908 22630 -52 0 6704 29147 30891 28908 22630 -52 0 6704 29147 30891 28908 22630 -94 0 6704 29147 30891 28908 22630 -94 0 6704 29147 30891 28908 22630 -70 0 6704 29147 30891 28908 22630 -70 0 6704 29147 30891 28908 22630 2026-09-15 16:17:34,434 Hysteresis 3744 0: raw(29147 32000 32000 32000) min(28908 32000 32000 32000) spread(22630 32000 32000 32000) max_pv 30891 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (11147 26000 26000 26000) 7: 0: 9715@3p 8: filtered 1 to 1, sorted to 0 8: 0: 9715@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 9715@3p 9: raw(2 22285 22285 22285) min(-237 22285 22285 22285) spread(-6515 22285 22285 22285) max_pv 1746 9: [ 0 9715@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -83 0 6704 29147 30891 28908 22630 -83 0 6704 29147 30891 28908 22630 -64 0 6704 29147 30891 28908 22630 -64 0 6704 29147 30891 28908 22630 -63 0 6678 29034 30891 28908 22630 -63 0 6678 29034 30891 28908 22630 -89 0 6678 29034 30891 28908 22630 -89 0 6678 29034 30891 28908 22630 -68 0 6678 29034 30891 28908 22630 -68 0 6678 29034 30891 28908 22630 -62 0 6678 29034 30891 28908 22630 -62 0 6678 29034 30891 28908 22630 -67 0 6678 29034 30891 28908 22630 -67 0 6678 29034 30891 28908 22630 -108 0 6682 29052 30891 28908 22630 -108 0 6682 29052 30891 28908 22630 -68 0 6678 29034 30891 28908 22630 -68 0 6678 29034 30891 28908 22630 -78 0 6678 29034 30891 28908 22630 2026-09-15 16:17:44,443 Hysteresis 3755 0: raw(29034 32000 32000 32000) min(28908 32000 32000 32000) spread(22630 32000 32000 32000) max_pv 30891 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (11034 26000 26000 26000) 7: 0: 9678@3p 8: filtered 1 to 1, sorted to 0 8: 0: 9678@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 9678@3p 9: raw(0 22322 22322 22322) min(-126 22322 22322 22322) spread(-6404 22322 22322 22322) max_pv 1857 9: [ 0 9678@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -78 0 6678 29034 30891 28908 22630 -58 0 6678 29034 30891 28908 22630 -58 0 6652 28921 30891 28908 22630 -20 0 6652 28921 30891 28908 22630 -20 0 6652 28921 30891 28908 22630 -96 0 6652 28921 30891 28908 22630 -96 0 6652 28921 30891 28908 22630 -35 0 6652 28921 30891 28908 22630 -35 0 6652 28921 30891 28908 22630 -38 0 6652 28921 30891 28908 22630 -38 0 6652 28921 30891 28908 22630 -75 0 6652 28921 30891 28908 22630 -75 0 6652 28921 30891 28908 22630 -88 0 6652 28921 30891 28908 22630 -88 0 6652 28921 30891 28908 22630 37 0 6652 28921 30891 28908 22630 37 0 6652 28921 30891 28908 22630 100 0 6652 28921 30891 28908 22630 100 0 6652 28921 30891 28908 22630 2026-09-15 16:17:54,452 Hysteresis 3765 0: raw(28921 32000 32000 32000) min(28908 32000 32000 32000) spread(22630 32000 32000 32000) max_pv 30891 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (10921 26000 26000 26000) 7: 0: 9640@3p 8: filtered 1 to 1, sorted to 0 8: 0: 9640@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 9640@3p 9: raw(1 22360 22360 22360) min(-12 22360 22360 22360) spread(-6290 22360 22360 22360) max_pv 1971 9: [ 0 9640@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 150 0 6627 28813 30891 28813 22630 150 0 6627 28813 30891 28813 22630 95 0 6652 28921 30891 28813 22630 95 0 6626 28808 30891 28808 22630 -82 0 6626 28808 30891 28808 22630 -82 0 6626 28808 30891 28808 22630 -25 0 6626 28808 30891 28808 22630 -25 0 6626 28808 30891 28808 22630 -52 0 6626 28808 30891 28808 22630 -52 0 6626 28808 30891 28808 22630 29 0 6626 28808 30891 28808 22630 29 0 6626 28808 30891 28808 22630 226 0 6563 28534 30891 28534 22630 226 0 6563 28534 30891 28534 22630 298 0 6527 28378 30891 28378 22630 298 0 6527 28378 30891 28378 22630 -357 -315 6597 28682 30891 28378 22630 -357 -315 6597 28682 30891 28378 22630 2026-09-15 16:18:04,461 Hysteresis 3775 0: raw(28682 32000 32000 32000) min(28378 32000 32000 32000) spread(22630 32000 32000 32000) max_pv 30891 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (10682 26000 26000 26000) 7: 0: 9560@3p 8: filtered 1 to 1, sorted to 0 8: 0: 9560@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 9560@3p 9: raw(2 22440 22440 22440) min(-302 22440 22440 22440) spread(-6050 22440 22440 22440) max_pv 2211 9: [ 0 9560@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -44 0 6626 28808 30891 28378 22630 -44 0 6626 28808 30891 28378 22630 -135 0 6644 28886 30891 28378 22630 -135 0 6589 28647 30891 28378 22630 -254 0 6648 28904 30891 28378 22630 -254 0 6648 28904 30891 28378 22630 -185 0 6613 28752 30891 28378 22630 -165 0 6603 28708 30891 28378 22630 -165 0 6603 28708 30891 28378 22630 -162 0 6602 28704 30891 28378 22630 -162 0 6602 28704 30891 28378 22630 -153 0 6597 28682 30891 28378 22630 -153 0 6597 28682 30891 28378 22630 -112 0 6577 28595 30891 28378 22630 -112 0 6577 28595 30891 28378 22630 -187 0 6614 28756 30891 28378 22630 -187 0 6614 28756 30891 28378 22630 -159 0 6600 28695 30891 28378 22630 -159 0 6600 28695 30891 28378 22630 2026-09-15 16:18:14,470 Hysteresis 3785 0: raw(28695 32000 32000 32000) min(28378 32000 32000 32000) spread(22630 32000 32000 32000) max_pv 30891 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (10695 26000 26000 26000) 7: 0: 9565@3p 8: filtered 1 to 1, sorted to 0 8: 0: 9565@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 9565@3p 9: raw(0 22435 22435 22435) min(-317 22435 22435 22435) spread(-6065 22435 22435 22435) max_pv 2196 9: [ 0 9565@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -194 0 6618 28773 30891 28378 22630 -194 0 6618 28773 30891 28378 22630 -209 0 6625 28804 30891 28378 22630 -209 0 6628 28817 30891 28378 22630 -102 0 6575 28586 30891 28378 22630 -102 0 6575 28586 30891 28378 22630 -85 0 6574 28582 30839 28378 22630 -85 0 6574 28582 30839 28378 22630 -114 0 6581 28613 30826 28378 22630 -114 0 6581 28613 30826 28378 22630 -124 0 6586 28634 30804 28378 22630 -124 0 6586 28634 30804 28378 22630 -133 0 6591 28656 30804 28378 22630 -133 0 6591 28656 30804 28378 22630 -87 0 6574 28582 30804 28378 22630 -87 0 6574 28582 30804 28378 22630 0 0 6574 28582 30804 28378 22630 0 0 6574 28582 30804 28378 22630 28 0 6574 28582 30804 28378 22630 28 0 6574 28582 30804 28378 22630 2026-09-15 16:18:24,479 Hysteresis 3795 0: raw(28582 32000 32000 32000) min(28378 32000 32000 32000) spread(22630 32000 32000 32000) max_pv 30804 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (10582 26000 26000 26000) 7: 0: 9527@3p 8: filtered 1 to 1, sorted to 0 8: 0: 9527@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 9527@3p 9: raw(1 22473 22473 22473) min(-203 22473 22473 22473) spread(-5951 22473 22473 22473) max_pv 2223 9: [ 0 9527@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -124 0 6586 28634 30804 28378 22630 -124 0 6586 28634 30804 28378 22630 -69 0 6574 28582 30804 28378 22630 -69 0 6548 28469 30804 28378 22630 -52 0 6548 28469 30804 28378 22630 -52 0 6548 28469 30804 28378 22630 -80 0 6548 28469 30804 28378 22630 -80 0 6548 28469 30804 28378 22630 -31 0 6548 28469 30804 28378 22630 -31 0 6548 28469 30804 28378 22630 -66 0 6548 28469 30804 28378 22630 -60 0 6548 28469 30804 28378 22630 -60 0 6548 28469 30804 28378 22630 -41 0 6548 28469 30804 28378 22630 -41 0 6548 28469 30804 28378 22630 -40 0 6548 28469 30804 28378 22630 -40 0 6548 28469 30804 28378 22630 0 0 6548 28469 30804 28378 22630 0 0 6548 28469 30804 28378 22630 2026-09-15 16:18:34,489 Hysteresis 3805 0: raw(28469 32000 32000 32000) min(28378 32000 32000 32000) spread(22630 32000 32000 32000) max_pv 30804 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (10469 26000 26000 26000) 7: 0: 9489@3p 8: filtered 1 to 1, sorted to 0 8: 0: 9489@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 9489@3p 9: raw(2 22511 22511 22511) min(-89 22511 22511 22511) spread(-5837 22511 22511 22511) max_pv 2337 9: [ 0 9489@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -43 0 6548 28469 30804 28378 22630 -43 0 6548 28469 30804 28378 22630 -64 0 6522 28356 30804 28356 22630 -64 0 6522 28356 30804 28356 22630 -193 0 6568 28556 30804 28356 22630 -155 0 6549 28473 30804 28356 22630 -155 0 6549 28473 30804 28356 22630 -202 0 6573 28578 30804 28356 22630 -202 0 6573 28578 30804 28356 22630 -199 0 6571 28569 30804 28356 22630 -199 0 6571 28569 30804 28356 22630 -153 0 6548 28469 30804 28356 22630 -153 0 6548 28469 30804 28356 22630 -152 0 6548 28469 30804 28356 22630 -152 0 6548 28469 30804 28356 22630 -189 0 6566 28547 30804 28356 22630 -189 0 6566 28547 30804 28356 22630 -73 0 6522 28356 30804 28356 22630 -73 0 6522 28356 30804 28356 22630 2026-09-15 16:18:44,514 Hysteresis 3815 0: raw(28356 32000 32000 32000) min(28356 32000 32000 32000) spread(22630 32000 32000 32000) max_pv 30804 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (10356 26000 26000 26000) 7: 0: 9452@3p 8: filtered 1 to 1, sorted to 0 8: 0: 9452@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 9452@3p 9: raw(0 22548 22548 22548) min(0 22548 22548 22548) spread(-5726 22548 22548 22548) max_pv 2448 9: [ 0 9452@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -156 0 6550 28478 30804 28356 22630 -156 0 6550 28478 30804 28356 22630 -126 0 6535 28413 30804 28356 22630 -126 0 6535 28413 30804 28356 22630 -134 0 6513 28317 30804 28317 22630 -134 0 6513 28317 30804 28317 22630 -147 0 6520 28347 30804 28317 22630 -147 0 6520 28347 30708 28317 22630 -133 0 6513 28317 30708 28317 22630 -133 0 6513 28317 30708 28317 22630 -133 0 6513 28317 30708 28317 22630 -85 0 6496 28243 30708 28243 22630 -85 0 6496 28243 30708 28243 22630 -46 0 6496 28243 30708 28243 22630 -155 0 6523 28360 30708 28243 22630 -155 0 6523 28360 30708 28243 22630 -113 0 6503 28273 30708 28243 22630 -113 0 6503 28273 30708 28243 22630 -113 0 6503 28273 30708 28243 22630 2026-09-15 16:18:54,523 Hysteresis 3825 0: raw(28273 32000 32000 32000) min(28243 32000 32000 32000) spread(22630 32000 32000 32000) max_pv 30708 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (10273 26000 26000 26000) 7: 0: 9424@3p 8: filtered 1 to 1, sorted to 0 8: 0: 9424@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 9424@3p 9: raw(1 22576 22576 22576) min(-29 22576 22576 22576) spread(-5642 22576 22576 22576) max_pv 2436 9: [ 0 9424@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -113 0 6503 28273 30708 28243 22630 -99 0 6496 28243 30630 28243 22630 -99 0 6496 28243 30217 28243 22630 -119 0 6487 28204 30217 28204 22630 -119 0 6487 28204 30217 28204 22630 -144 0 6499 28256 30217 28204 22630 -144 0 6499 28256 30217 28204 22630 -96 0 6477 28160 30217 28160 22630 -132 0 6493 28230 30217 28160 22630 -132 0 6493 28230 30217 28160 22630 -109 0 6482 28182 30217 28160 22630 -109 0 6482 28182 30217 28160 22630 -136 0 6495 28239 30217 28160 22630 -136 0 6495 28239 30217 28160 22630 -101 0 6478 28165 30217 28160 22630 -101 0 6478 28165 30217 28160 22630 -111 0 6483 28186 30217 28160 22630 -111 0 6483 28186 30217 28160 22630 -92 0 6477 28160 30217 28160 22630 2026-09-15 16:19:04,532 Hysteresis 3835 0: raw(28160 32000 32000 32000) min(28160 32000 32000 32000) spread(22630 32000 32000 32000) max_pv 30217 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (10160 26000 26000 26000) 7: 0: 9386@3p 8: filtered 1 to 1, sorted to 0 8: 0: 9386@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 9386@3p 9: raw(2 22614 22614 22614) min(2 22614 22614 22614) spread(-5528 22614 22614 22614) max_pv 2059 9: [ 0 9386@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -92 0 6477 28160 30217 28160 22630 -64 0 6477 28160 30217 28160 22630 -64 0 6477 28160 30217 28160 22630 -186 0 6494 28234 30217 28160 22630 -186 0 6494 28234 30217 28160 22630 -170 0 6486 28200 30217 28160 22630 -170 0 6486 28200 30217 28160 22630 -71 0 6451 28047 30217 28047 22630 -71 0 6451 28047 30217 28047 22630 -136 0 6469 28126 30217 28047 22630 -136 0 6469 28126 30217 28047 22630 -136 0 6469 28126 30217 28047 22630 -136 0 6469 28126 30217 28047 22630 -53 0 6451 28047 30217 28047 22630 -53 0 6451 28047 30217 28047 22630 -75 0 6451 28047 30217 28047 22630 -75 0 6451 28047 30217 28047 22630 -143 0 6473 28143 30217 28047 22630 -143 0 6473 28143 30217 28047 22630 -114 0 6458 28078 30217 28047 22630 2026-09-15 16:19:14,542 Hysteresis 3845 0: raw(28078 32000 32000 32000) min(28047 32000 32000 32000) spread(22630 32000 32000 32000) max_pv 30217 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (10078 26000 26000 26000) 7: 0: 9359@3p 8: filtered 1 to 1, sorted to 0 8: 0: 9359@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 9359@3p 9: raw(1 22641 22641 22641) min(-30 22641 22641 22641) spread(-5447 22641 22641 22641) max_pv 2140 9: [ 0 9359@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -114 0 6458 28078 30217 28047 22630 -134 0 6468 28121 30217 28047 22630 -134 0 6468 28121 30217 28047 22630 -173 0 6468 28121 30217 28047 22630 -173 0 6468 28121 30217 28047 22630 -171 0 6467 28117 30213 28047 22630 -171 0 6467 28117 30213 28047 22630 -155 0 6459 28082 30213 28047 22630 -155 0 6459 28082 30213 28047 22630 -154 0 6459 28082 30213 28047 22630 -154 0 6459 28082 30213 28047 22630 -185 0 6474 28147 30213 28047 22630 -203 0 6483 28186 30213 28047 22630 -203 0 6483 28186 30213 28047 22630 -68 0 6432 27965 30213 27965 22630 -68 0 6432 27965 30213 27965 22630 -103 0 6434 27973 30213 27965 22630 -103 0 6434 27973 30213 27965 22630 -84 0 6432 27965 30213 27965 22630 2026-09-15 16:19:24,552 Hysteresis 3855 0: raw(27965 32000 32000 32000) min(27965 32000 32000 32000) spread(22630 32000 32000 32000) max_pv 30213 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (9965 26000 26000 26000) 7: 0: 9321@3p 8: filtered 1 to 1, sorted to 0 8: 0: 9321@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 9321@3p 9: raw(2 22679 22679 22679) min(2 22679 22679 22679) spread(-5333 22679 22679 22679) max_pv 2250 9: [ 0 9321@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -84 0 6432 27965 30213 27965 22630 -113 0 6439 27995 30213 27965 22630 -113 0 6439 27995 30213 27965 22630 -127 0 6420 27913 30213 27913 22630 -127 0 6420 27913 30213 27913 22630 -130 0 6421 27917 30213 27913 22630 -130 0 6421 27917 30213 27913 22630 -62 0 6406 27852 30213 27852 22630 -62 0 6406 27852 30213 27852 22630 -89 0 6406 27852 30213 27852 22630 -89 0 6406 27852 30213 27852 22630 -93 0 6406 27852 30213 27852 22630 -93 0 6406 27852 30213 27852 22630 -114 0 6413 27882 30213 27852 22630 -114 0 6413 27882 30213 27852 22630 -84 0 6406 27852 30213 27852 22630 -84 0 6406 27852 30213 27852 22630 -73 0 6406 27852 30213 27852 22630 -73 0 6406 27852 30213 27852 22630 2026-09-15 16:19:34,569 Hysteresis 3865 0: raw(27852 32000 32000 32000) min(27852 32000 32000 32000) spread(22630 32000 32000 32000) max_pv 30213 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (9852 26000 26000 26000) 7: 0: 9284@3p 8: filtered 1 to 1, sorted to 0 8: 0: 9284@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 9284@3p 9: raw(0 22716 22716 22716) min(0 22716 22716 22716) spread(-5222 22716 22716 22716) max_pv 2361 9: [ 0 9284@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -128 0 6420 27913 30213 27852 22630 -128 0 6420 27913 30213 27852 22630 -153 0 6406 27852 30213 27852 22630 -153 0 6406 27852 30213 27852 22630 -130 0 6395 27804 30213 27804 22630 -130 0 6395 27804 30213 27804 22630 -100 0 6380 27739 30213 27739 22630 -100 0 6380 27739 30213 27739 22630 -103 0 6382 27747 30213 27739 22630 -103 0 6382 27747 30213 27739 22630 -106 0 6383 27752 30143 27739 22630 -106 0 6383 27752 30143 27739 22630 -62 0 6380 27739 30143 27739 22630 -62 0 6380 27739 30143 27739 22630 0 0 6380 27739 30143 27739 22630 0 0 6380 27739 30143 27739 22630 -113 0 6387 27769 30143 27739 22630 -110 0 6385 27760 30143 27739 22630 -110 0 6385 27760 30143 27739 22630 2026-09-15 16:19:44,578 Hysteresis 3875 0: raw(27760 32000 32000 32000) min(27739 32000 32000 32000) spread(22630 32000 32000 32000) max_pv 30143 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (9760 26000 26000 26000) 7: 0: 9253@3p 8: filtered 1 to 1, sorted to 0 8: 0: 9253@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 9253@3p 9: raw(1 22747 22747 22747) min(-20 22747 22747 22747) spread(-5129 22747 22747 22747) max_pv 2384 9: [ 0 9253@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -79 0 6380 27739 30143 27739 22630 -79 0 6380 27739 30143 27739 22630 -98 0 6380 27739 30143 27739 22630 -98 0 6380 27739 30143 27739 22630 -106 0 6362 27660 30143 27660 22630 -106 0 6362 27660 30143 27660 22630 -133 0 6376 27721 30143 27660 22630 -133 0 6376 27721 30143 27660 22630 -144 0 6381 27743 30143 27660 22630 -144 0 6381 27743 30143 27660 22630 -140 0 6379 27734 30143 27660 22630 -140 0 6379 27734 30143 27660 22630 -123 0 6371 27700 30143 27660 22630 -123 0 6371 27700 30143 27660 22630 -118 0 6368 27686 30143 27660 22630 -118 0 6368 27686 30143 27660 22630 -128 0 6373 27708 30143 27660 22630 -128 0 6373 27708 30143 27660 22630 -139 0 6379 27734 30143 27660 22630 -139 0 6379 27734 30143 27660 22630 2026-09-15 16:19:54,587 Hysteresis 3885 0: raw(27734 32000 32000 32000) min(27660 32000 32000 32000) spread(22630 32000 32000 32000) max_pv 30143 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (9734 26000 26000 26000) 7: 0: 9244@3p 8: filtered 1 to 1, sorted to 0 8: 0: 9244@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 9244@3p 9: raw(2 22756 22756 22756) min(-72 22756 22756 22756) spread(-5102 22756 22756 22756) max_pv 2411 9: [ 0 9244@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -168 0 6393 27795 30143 27660 22630 -168 0 6393 27795 30143 27660 22630 -168 0 6393 27795 30117 27660 22630 -111 0 6365 27673 30117 27660 22630 -111 0 6359 27647 30117 27647 22630 -162 0 6384 27756 30117 27647 22630 -162 0 6384 27756 30117 27647 22630 -21 0 6353 27621 30117 27621 22630 -130 0 6368 27686 30117 27621 22630 -130 0 6368 27686 30117 27621 22630 -135 0 6371 27700 30117 27621 22630 -135 0 6371 27700 30117 27621 22630 -148 0 6377 27726 30117 27621 22630 -148 0 6377 27726 30117 27621 22630 -99 0 6353 27621 30117 27621 22630 -99 0 6353 27621 30117 27621 22630 -108 0 6357 27639 30100 27621 22630 -108 0 6357 27639 30100 27621 22630 -98 0 6353 27621 30030 27621 22630 2026-09-15 16:20:04,595 Hysteresis 3895 0: raw(27621 32000 32000 32000) min(27621 32000 32000 32000) spread(22630 32000 32000 32000) max_pv 30030 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (9621 26000 26000 26000) 7: 0: 9207@3p 8: filtered 1 to 1, sorted to 0 8: 0: 9207@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 9207@3p 9: raw(0 22793 22793 22793) min(0 22793 22793 22793) spread(-4991 22793 22793 22793) max_pv 2409 9: [ 0 9207@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -98 0 6353 27621 30030 27621 22630 -73 0 6353 27621 30030 27621 22630 -73 0 6353 27621 30030 27621 22630 -52 0 6327 27508 30030 27508 22630 -52 0 6327 27508 30030 27508 22630 -96 0 6327 27508 29986 27508 22630 -96 0 6327 27508 29986 27508 22630 -64 0 6327 27508 29986 27508 22630 -64 0 6327 27508 29986 27508 22630 -100 0 6327 27508 29986 27508 22630 -100 0 6327 27508 29986 27508 22630 -88 0 6327 27508 29986 27508 22630 -88 0 6327 27508 29986 27508 22630 -62 0 6327 27508 29986 27508 22630 -62 0 6327 27508 29986 27508 22630 30 0 6327 27508 29986 27508 22630 30 0 6327 27508 29986 27508 22630 -57 0 6327 27508 29986 27508 22630 -57 0 6327 27508 29986 27508 22630 -73 0 6327 27508 29986 27508 22630 2026-09-15 16:20:14,603 Hysteresis 3905 0: raw(27508 32000 32000 32000) min(27508 32000 32000 32000) spread(22630 32000 32000 32000) max_pv 29986 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (9508 26000 26000 26000) 7: 0: 9169@3p 8: filtered 1 to 1, sorted to 0 8: 0: 9169@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 9169@3p 9: raw(1 22831 22831 22831) min(1 22831 22831 22831) spread(-4877 22831 22831 22831) max_pv 2479 9: [ 0 9169@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -73 0 6327 27508 29986 27508 22630 -125 0 6340 27565 29986 27508 22630 -125 0 6314 27452 29986 27452 22630 -62 0 6301 27395 29921 27395 22630 -62 0 6301 27395 29921 27395 22630 -143 0 6323 27491 29921 27395 22630 -143 0 6323 27491 29917 27395 22630 -123 0 6313 27447 29917 27395 22630 -123 0 6313 27447 29917 27395 22630 -127 0 6315 27456 29917 27395 22630 -127 0 6315 27456 29886 27395 22630 -61 0 6301 27395 29886 27395 22630 -61 0 6301 27395 29886 27395 22630 -115 0 6309 27430 29886 27395 22630 -115 0 6309 27430 29886 27395 22630 -93 0 6301 27395 29886 27395 22630 -93 0 6301 27395 29886 27395 22630 -105 0 6304 27408 29886 27395 22630 2026-09-15 16:20:24,613 Hysteresis 3915 0: raw(27408 32000 32000 32000) min(27395 32000 32000 32000) spread(22630 32000 32000 32000) max_pv 29886 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (9408 26000 26000 26000) 7: 0: 9136@3p 8: filtered 1 to 1, sorted to 0 8: 0: 9136@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 9136@3p 9: raw(0 22864 22864 22864) min(-13 22864 22864 22864) spread(-4778 22864 22864 22864) max_pv 2478 9: [ 0 9136@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -105 0 6304 27408 29886 27395 22630 -83 0 6301 27395 29886 27395 22630 -83 0 6278 27295 29886 27295 22630 -61 0 6278 27295 29886 27295 22630 -61 0 6278 27295 29886 27295 22630 -88 0 6278 27295 29886 27295 22630 -88 0 6278 27295 29834 27295 22630 0 0 6278 27295 29834 27295 22630 0 0 6278 27295 29834 27295 22630 -57 0 6278 27295 29834 27295 22630 -57 0 6278 27295 29834 27295 22630 0 0 6278 27295 29791 27295 22630 0 0 6278 27295 29791 27295 22630 -72 0 6278 27295 29791 27295 22630 -72 0 6278 27295 29791 27295 22630 -81 0 6278 27295 29791 27295 22630 -81 0 6278 27295 29791 27295 22630 -36 0 6278 27295 29791 27295 22630 -36 0 6278 27295 29791 27295 22630 2026-09-15 16:20:34,620 Hysteresis 3925 0: raw(27295 32000 32000 32000) min(27295 32000 32000 32000) spread(22630 32000 32000 32000) max_pv 29791 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (9295 26000 26000 26000) 7: 0: 9098@3p 8: filtered 1 to 1, sorted to 0 8: 0: 9098@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 9098@3p 9: raw(1 22902 22902 22902) min(1 22902 22902 22902) spread(-4664 22902 22902 22902) max_pv 2497 9: [ 0 9098@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -120 0 6288 27339 29791 27295 22630 -120 0 6288 27339 29791 27295 22630 -33 0 6278 27295 29791 27295 22630 -33 0 6252 27182 29695 27182 22630 -108 0 6256 27200 29695 27182 22630 -108 0 6256 27200 29665 27182 22630 -84 0 6252 27182 29665 27182 22630 -84 0 6252 27182 29665 27182 22630 -61 0 6252 27182 29665 27182 22630 -61 0 6252 27182 29665 27182 22630 -25 0 6252 27182 29665 27182 22630 -25 0 6252 27182 29665 27182 22630 -37 0 6252 27182 29665 27182 22630 -37 0 6252 27182 29665 27182 22630 -85 0 6252 27182 29665 27182 22630 -85 0 6252 27182 29665 27182 22630 24 0 6252 27182 29665 27182 22630 24 0 6252 27182 29665 27182 22630 -71 0 6252 27182 29643 27182 22630 2026-09-15 16:20:44,628 Hysteresis 3935 0: raw(27182 32000 32000 32000) min(27182 32000 32000 32000) spread(22630 32000 32000 32000) max_pv 29643 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (9182 26000 26000 26000) 7: 0: 9060@3p 8: filtered 1 to 1, sorted to 0 8: 0: 9060@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 9060@3p 9: raw(2 22940 22940 22940) min(2 22940 22940 22940) spread(-4550 22940 22940 22940) max_pv 2463 9: [ 0 9060@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -71 0 6252 27182 29643 27182 22630 -72 0 6252 27182 29626 27182 22630 -72 0 6226 27069 29626 27069 22630 -101 0 6227 27073 29621 27069 22630 -101 0 6227 27073 29621 27069 22630 -62 0 6226 27069 29534 27069 22630 -135 0 6244 27147 29534 27069 22630 -135 0 6244 27147 29534 27069 22630 -26 0 6226 27069 29534 27069 22630 -26 0 6226 27069 29513 27069 22630 -96 0 6226 27069 29513 27069 22630 -96 0 6226 27069 29513 27069 22630 -114 0 6233 27100 29513 27069 22630 -114 0 6233 27100 29513 27069 22630 -68 0 6226 27069 29513 27069 22630 -68 0 6226 27069 29513 27069 22630 -101 0 6227 27073 29513 27069 22630 -101 0 6227 27073 29513 27069 22630 -34 0 6226 27069 29513 27069 22630 2026-09-15 16:20:54,636 Hysteresis 3945 0: raw(27069 32000 32000 32000) min(27069 32000 32000 32000) spread(22630 32000 32000 32000) max_pv 29513 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (9069 26000 26000 26000) 7: 0: 9023@3p 8: filtered 1 to 1, sorted to 0 8: 0: 9023@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 9023@3p 9: raw(0 22977 22977 22977) min(0 22977 22977 22977) spread(-4439 22977 22977 22977) max_pv 2444 9: [ 0 9023@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -34 0 6226 27069 29513 27069 22630 -128 0 6240 27130 29513 27069 22630 -89 0 6200 26956 29513 26956 22630 -89 0 6200 26956 29513 26956 22630 -109 0 6205 26978 29513 26956 22630 -109 0 6205 26978 29513 26956 22630 -77 0 6200 26956 29495 26956 22630 -77 0 6200 26956 29495 26956 22630 -83 0 6200 26956 29495 26956 22630 -83 0 6200 26956 29495 26956 22630 -78 0 6200 26956 29495 26956 22630 -78 0 6200 26956 29495 26956 22630 -60 0 6200 26956 29495 26956 22630 -60 0 6200 26956 29495 26956 22630 -94 0 6200 26956 29495 26956 22630 -94 0 6200 26956 29495 26956 22630 -45 0 6200 26956 29495 26956 22630 -45 0 6200 26956 29495 26956 22630 0 0 6200 26956 29495 26956 22630 2026-09-15 16:21:04,644 Hysteresis 3955 0: raw(26956 32000 32000 32000) min(26956 32000 32000 32000) spread(22630 32000 32000 32000) max_pv 29495 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (8956 26000 26000 26000) 7: 0: 8985@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8985@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 8985@3p 9: raw(1 23015 23015 23015) min(1 23015 23015 23015) spread(-4325 23015 23015 23015) max_pv 2540 9: [ 0 8985@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 0 0 6200 26956 29495 26956 22630 -41 0 6200 26956 29495 26956 22630 -41 0 6200 26956 29495 26956 22630 -51 0 6174 26843 29495 26843 22630 -51 0 6174 26843 29495 26843 22630 -58 0 6174 26843 29495 26843 22630 -58 0 6174 26843 29495 26843 22630 0 0 6174 26843 29495 26843 22630 0 0 6174 26843 29495 26843 22630 0 0 6174 26843 29495 26843 22630 -60 0 6174 26843 29495 26843 22630 0 0 6174 26843 29495 26843 22630 0 0 6174 26843 29495 26843 22630 -49 0 6174 26843 29495 26843 22630 -49 0 6174 26843 29495 26843 22630 0 0 6174 26843 29495 26843 22630 0 0 6174 26843 29495 26843 22630 -72 0 6174 26843 29495 26843 22630 -72 0 6174 26843 29404 26843 22630 2026-09-15 16:21:14,652 Hysteresis 3965 0: raw(26843 32000 32000 32000) min(26843 32000 32000 32000) spread(22630 32000 32000 32000) max_pv 29404 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (8843 26000 26000 26000) 7: 0: 8947@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8947@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 8947@3p 9: raw(2 23053 23053 23053) min(2 23053 23053 23053) spread(-4211 23053 23053 23053) max_pv 2563 9: [ 0 8947@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -68 0 6174 26843 29404 26843 22630 -68 0 6148 26730 29404 26730 22630 -78 0 6148 26730 29404 26730 22630 -78 0 6148 26730 29404 26730 22630 -103 0 6150 26739 29404 26730 22630 -103 0 6150 26739 29404 26730 22630 -145 0 6171 26830 29404 26730 22630 -98 0 6148 26730 29404 26730 22630 -98 0 6148 26730 29404 26730 22630 -156 0 6176 26852 29404 26730 22630 -156 0 6176 26852 29404 26730 22630 -104 0 6150 26739 29404 26730 22630 -104 0 6150 26739 29404 26730 22630 -124 0 6160 26782 29404 26730 22630 -124 0 6160 26782 29404 26730 22630 0 0 6148 26730 29395 26730 22630 0 0 6148 26730 29395 26730 22630 -95 0 6148 26730 29395 26730 22630 -95 0 6148 26730 29395 26730 22630 2026-09-15 16:21:24,660 Hysteresis 3975 0: raw(26730 32000 32000 32000) min(26730 32000 32000 32000) spread(22630 32000 32000 32000) max_pv 29395 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (8730 26000 26000 26000) 7: 0: 8910@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8910@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 8910@3p 9: raw(0 23090 23090 23090) min(0 23090 23090 23090) spread(-4100 23090 23090 23090) max_pv 2665 9: [ 0 8910@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -98 0 6148 26730 29395 26730 22630 -98 0 6148 26730 29395 26730 22630 -89 0 6148 26730 29395 26730 22630 -89 0 6122 26617 29395 26617 22630 -75 0 6122 26617 29395 26617 22630 -75 0 6122 26617 29395 26617 22630 0 0 6122 26617 29395 26617 22630 0 0 6122 26617 29395 26617 22630 -59 0 6122 26617 29395 26617 22630 -59 0 6122 26617 29347 26617 22630 -63 0 6122 26617 29347 26617 22630 -63 0 6122 26617 29347 26617 22630 -76 0 6122 26617 29347 26617 22630 -76 0 6122 26617 29347 26617 22630 -62 0 6122 26617 29347 26617 22630 -62 0 6122 26617 29347 26617 22630 -36 0 6122 26617 29347 26617 22630 -36 0 6122 26617 29347 26617 22630 -111 0 6128 26643 29347 26617 22630 2026-09-15 16:21:34,668 Hysteresis 3985 0: raw(26643 32000 32000 32000) min(26617 32000 32000 32000) spread(22630 32000 32000 32000) max_pv 29347 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (8643 26000 26000 26000) 7: 0: 8881@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8881@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 8881@3p 9: raw(0 23119 23119 23119) min(-26 23119 23119 23119) spread(-4013 23119 23119 23119) max_pv 2704 9: [ 0 8881@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -111 0 6128 26643 29347 26617 22630 -87 0 6122 26617 29347 26617 22630 -87 0 6102 26530 29347 26530 22630 -152 0 6128 26643 29260 26530 22630 -152 0 6128 26643 29247 26530 22630 -236 0 6170 26826 29247 26530 22630 -236 0 6170 26826 29247 26530 22630 -287 0 6195 26934 29147 26530 22630 -287 0 6195 26934 29147 26530 22630 -182 0 6143 26708 29147 26530 22630 -182 0 6143 26708 29147 26530 22630 -220 0 6162 26791 29147 26530 22630 -220 0 6162 26791 29147 26530 22630 -269 0 6186 26895 29147 26530 22630 -269 0 6186 26895 29147 26530 22630 -251 0 6177 26856 29147 26530 22630 -251 0 6177 26856 29147 26530 22630 -167 0 6135 26673 29147 26530 22630 -167 0 6135 26673 29147 26530 22630 2026-09-15 16:21:44,676 Hysteresis 3995 0: raw(26673 32000 32000 32000) min(26530 32000 32000 32000) spread(22630 32000 32000 32000) max_pv 29147 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (8673 26000 26000 26000) 7: 0: 8891@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8891@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 8891@3p 9: raw(0 23109 23109 23109) min(-143 23109 23109 23109) spread(-4043 23109 23109 23109) max_pv 2474 9: [ 0 8891@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -252 0 6178 26860 29147 26530 22630 -232 0 6168 26817 29147 26530 22630 -232 0 6168 26817 29147 26530 22630 -207 0 6162 26791 29147 26530 22630 -207 0 6162 26791 29147 26530 22630 -181 0 6149 26734 29147 26530 22630 -181 0 6149 26734 29052 26530 22630 -251 0 6184 26886 29052 26530 22630 -251 0 6184 26886 29052 26530 22630 -156 0 6137 26682 29052 26530 22630 -156 0 6137 26682 29052 26530 22630 -153 0 6135 26673 29052 26530 22630 -153 0 6135 26673 29052 26530 22630 -249 0 6183 26882 29052 26530 22630 -195 0 6156 26765 29052 26530 22630 -195 0 6156 26765 29052 26530 22630 -162 0 6140 26695 29052 26530 22630 -162 0 6140 26695 29052 26530 22630 -201 0 6159 26778 29034 26530 22630 2026-09-15 16:21:54,685 Hysteresis 4005 0: raw(26778 32000 32000 32000) min(26530 32000 32000 32000) spread(22630 32000 32000 32000) max_pv 29034 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (8778 26000 26000 26000) 7: 0: 8926@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8926@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 8926@3p 9: raw(0 23074 23074 23074) min(-248 23074 23074 23074) spread(-4148 23074 23074 23074) max_pv 2256 9: [ 0 8926@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -201 0 6159 26778 29034 26530 22630 -195 0 6156 26765 29034 26530 22630 -195 0 6156 26765 29034 26530 22630 -160 0 6163 26795 29034 26530 22630 -160 0 6163 26795 28921 26530 22630 -89 0 6133 26665 28921 26530 22630 -89 0 6133 26665 28921 26530 22630 -95 0 6133 26665 28921 26530 22630 -95 0 6133 26665 28921 26530 22630 -70 0 6133 26665 28921 26530 22630 -70 0 6133 26665 28921 26530 22630 -147 0 6157 26769 28921 26530 22630 -147 0 6157 26769 28921 26530 22630 -88 0 6133 26665 28921 26530 22630 -88 0 6133 26665 28921 26530 22630 -131 0 6149 26734 28921 26530 22630 -131 0 6149 26734 28921 26530 22630 -54 0 6133 26665 28921 26530 22630 2026-09-15 16:22:04,694 Hysteresis 4015 0: raw(26665 32000 32000 32000) min(26530 32000 32000 32000) spread(22630 32000 32000 32000) max_pv 28921 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (8665 26000 26000 26000) 7: 0: 8888@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8888@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 8888@3p 9: raw(1 23112 23112 23112) min(-134 23112 23112 23112) spread(-4034 23112 23112 23112) max_pv 2257 9: [ 0 8888@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -54 0 6133 26665 28921 26530 22630 -95 0 6133 26665 28921 26530 22630 -95 0 6133 26665 28921 26530 22630 -114 0 6114 26582 28921 26530 22630 -114 0 6114 26582 28921 26530 22630 -137 0 6126 26634 28921 26530 22630 -137 0 6126 26634 28904 26530 22630 -166 0 6140 26695 28904 26530 22630 -166 0 6140 26695 28904 26530 22630 -183 0 6148 26730 28904 26530 22630 -183 0 6148 26730 28904 26530 22630 -143 0 6129 26647 28904 26530 22630 -143 0 6129 26647 28904 26530 22630 -169 0 6141 26700 28904 26530 22630 -169 0 6141 26700 28904 26530 22630 -187 0 6150 26739 28904 26530 22630 -187 0 6150 26739 28904 26530 22630 -87 0 6107 26552 28904 26530 22630 -87 0 6107 26552 28904 26530 22630 -178 0 6146 26721 28904 26530 22630 2026-09-15 16:22:14,703 Hysteresis 4025 0: raw(26721 32000 32000 32000) min(26530 32000 32000 32000) spread(22630 32000 32000 32000) max_pv 28904 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (8721 26000 26000 26000) 7: 0: 8907@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8907@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 8907@3p 9: raw(0 23093 23093 23093) min(-191 23093 23093 23093) spread(-4091 23093 23093 23093) max_pv 2183 9: [ 0 8907@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -178 0 6146 26721 28904 26530 22630 -146 0 6130 26652 28904 26530 22630 -146 0 6143 26708 28904 26530 22630 -170 0 6155 26760 28904 26530 22630 -92 0 6120 26608 28904 26530 22630 -92 0 6120 26608 28904 26530 22630 -94 0 6120 26608 28904 26530 22630 -94 0 6120 26608 28817 26530 22630 -80 0 6120 26608 28817 26530 22630 -80 0 6120 26608 28817 26530 22630 -55 0 6120 26608 28817 26530 22630 -55 0 6120 26608 28817 26530 22630 -45 0 6120 26608 28817 26530 22630 -45 0 6120 26608 28817 26530 22630 -41 0 6120 26608 28817 26530 22630 -41 0 6120 26608 28817 26530 22630 -31 0 6120 26608 28817 26530 22630 -31 0 6120 26608 28817 26530 22630 -46 0 6120 26608 28817 26530 22630 2026-09-15 16:22:24,713 Hysteresis 4035 0: raw(26608 32000 32000 32000) min(26530 32000 32000 32000) spread(22630 32000 32000 32000) max_pv 28817 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (8608 26000 26000 26000) 7: 0: 8869@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8869@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 8869@3p 9: raw(1 23131 23131 23131) min(-77 23131 23131 23131) spread(-3977 23131 23131 23131) max_pv 2210 9: [ 0 8869@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -46 0 6120 26608 28817 26530 22630 -53 0 6120 26608 28817 26530 22630 -53 0 6120 26608 28817 26530 22630 -103 0 6096 26504 28817 26504 22630 -103 0 6096 26504 28817 26504 22630 -106 0 6097 26508 28656 26504 22630 -106 0 6097 26508 28656 26504 22630 -148 0 6118 26600 28656 26504 22630 -148 0 6118 26600 28656 26504 22630 -151 0 6119 26604 28656 26504 22630 -151 0 6119 26604 28656 26504 22630 -144 0 6116 26591 28656 26504 22630 -144 0 6116 26591 28656 26504 22630 -160 0 6124 26626 28656 26504 22630 -160 0 6124 26626 28656 26504 22630 -28 0 6094 26495 28634 26495 22630 -28 0 6094 26495 28634 26495 22630 0 0 6094 26495 28634 26495 22630 0 0 6094 26495 28634 26495 22630 2026-09-15 16:22:34,722 Hysteresis 4045 0: raw(26495 32000 32000 32000) min(26495 32000 32000 32000) spread(22630 32000 32000 32000) max_pv 28634 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (8495 26000 26000 26000) 7: 0: 8831@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8831@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 8831@3p 9: raw(2 23169 23169 23169) min(2 23169 23169 23169) spread(-3863 23169 23169 23169) max_pv 2141 9: [ 0 8831@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -56 0 6094 26495 28634 26495 22630 -56 0 6094 26495 28634 26495 22630 -86 0 6094 26495 28634 26495 22630 -86 0 6068 26382 28634 26382 22630 -66 0 6068 26382 28582 26382 22630 -66 0 6068 26382 28578 26382 22630 -81 0 6068 26382 28578 26382 22630 -81 0 6068 26382 28578 26382 22630 -64 0 6068 26382 28578 26382 22630 -64 0 6068 26382 28578 26382 22630 -41 0 6068 26382 28578 26382 22630 -41 0 6068 26382 28578 26382 22630 -25 0 6068 26382 28578 26382 22630 -25 0 6068 26382 28578 26382 22630 -49 0 6068 26382 28578 26382 22630 -49 0 6068 26382 28578 26382 22630 -74 0 6068 26382 28578 26382 22630 -74 0 6068 26382 28578 26382 22630 -76 0 6068 26382 28578 26382 22630 2026-09-15 16:22:44,732 Hysteresis 4055 0: raw(26382 32000 32000 32000) min(26382 32000 32000 32000) spread(22630 32000 32000 32000) max_pv 28578 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (8382 26000 26000 26000) 7: 0: 8794@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8794@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 8794@3p 9: raw(0 23206 23206 23206) min(0 23206 23206 23206) spread(-3752 23206 23206 23206) max_pv 2196 9: [ 0 8794@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -76 0 6068 26382 28578 26382 22630 -76 0 6068 26382 28578 26382 22630 -90 0 6042 26269 28578 26269 22630 -90 0 6042 26269 28578 26269 22630 0 0 6042 26269 28578 26269 22630 0 0 6042 26269 28578 26269 22630 -86 0 6042 26269 28578 26269 22630 -86 0 6042 26269 28578 26269 22630 -26 0 6042 26269 28578 26269 22630 -26 0 6042 26269 28578 26269 22630 0 0 6042 26269 28578 26269 22630 0 0 6042 26269 28569 26269 22630 -82 0 6042 26269 28569 26269 22630 -82 0 6042 26269 28547 26269 22630 -62 0 6042 26269 28547 26269 22630 -62 0 6042 26269 28547 26269 22630 -41 0 6042 26269 28547 26269 22630 -41 0 6042 26269 28547 26269 22630 -76 0 6042 26269 28547 26269 22630 2026-09-15 16:22:54,743 Hysteresis 4065 0: raw(26269 32000 32000 32000) min(26269 32000 32000 32000) spread(22630 32000 32000 32000) max_pv 28547 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (8269 26000 26000 26000) 7: 0: 8756@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8756@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 8756@3p 9: raw(1 23244 23244 23244) min(1 23244 23244 23244) spread(-3638 23244 23244 23244) max_pv 2279 9: [ 0 8756@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -76 0 6042 26269 28478 26269 22630 -87 0 6042 26269 28478 26269 22630 -87 0 6042 26269 28478 26269 22630 -126 0 6029 26213 28478 26213 22630 -126 0 6029 26213 28413 26213 22630 -153 0 6042 26269 28413 26213 22630 -153 0 6042 26269 28360 26213 22630 -89 0 6016 26156 28360 26156 22630 -89 0 6016 26156 28360 26156 22630 -111 0 6022 26182 28360 26156 22630 -111 0 6022 26182 28360 26156 22630 -122 0 6027 26204 28360 26156 22630 -122 0 6027 26204 28360 26156 22630 -150 0 6041 26265 28360 26156 22630 -150 0 6041 26265 28360 26156 22630 -143 0 6038 26252 28360 26156 22630 -143 0 6038 26252 28360 26156 22630 -162 0 6047 26291 28360 26156 22630 -162 0 6047 26291 28273 26156 22630 2026-09-15 16:23:04,752 Hysteresis 4075 0: raw(26291 32000 32000 32000) min(26156 32000 32000 32000) spread(22630 32000 32000 32000) max_pv 28273 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (8291 26000 26000 26000) 7: 0: 8763@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8763@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 8763@3p 9: raw(2 23237 23237 23237) min(-133 23237 23237 23237) spread(-3659 23237 23237 23237) max_pv 1984 9: [ 0 8763@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -87 0 6016 26156 28273 26156 22630 -87 0 6016 26156 28273 26156 22630 -122 0 6027 26204 28273 26156 22630 -122 0 6032 26226 28256 26156 22630 -107 0 6025 26195 28256 26156 22630 -107 0 6025 26195 28256 26156 22630 -119 0 6031 26221 28256 26156 22630 -119 0 6031 26221 28256 26156 22630 -128 0 6035 26239 28256 26156 22630 -128 0 6035 26239 28239 26156 22630 -83 0 6021 26178 28239 26156 22630 -83 0 6021 26178 28239 26156 22630 -118 0 6030 26217 28239 26156 22630 -118 0 6030 26217 28239 26156 22630 -139 0 6041 26265 28239 26156 22630 -139 0 6041 26265 28239 26156 22630 -95 0 6021 26178 28234 26156 22630 -55 0 6021 26178 28234 26156 22630 -55 0 6021 26178 28234 26156 22630 2026-09-15 16:23:14,762 Hysteresis 4085 0: raw(26178 32000 32000 32000) min(26156 32000 32000 32000) spread(22630 32000 32000 32000) max_pv 28234 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (8178 26000 26000 26000) 7: 0: 8726@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8726@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 8726@3p 9: raw(0 23274 23274 23274) min(-22 23274 23274 23274) spread(-3548 23274 23274 23274) max_pv 2056 9: [ 0 8726@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -133 0 6038 26252 28234 26156 22630 -133 0 6038 26252 28234 26156 22630 -68 0 5995 26065 28234 26065 22630 -68 0 5995 26065 28234 26065 22630 -94 0 5995 26065 28234 26065 22630 -94 0 5995 26065 28234 26065 22630 -134 0 6012 26139 28234 26065 22630 -134 0 6012 26139 28200 26065 22630 -171 0 6030 26217 28200 26065 22630 -171 0 6030 26217 28186 26065 22630 -154 0 6022 26182 28186 26065 22630 -154 0 6022 26182 28186 26065 22630 -177 0 6033 26230 28186 26065 22630 -94 0 5995 26065 28186 26065 22630 -94 0 5995 26065 28186 26065 22630 -76 0 5995 26065 28186 26065 22630 -76 0 5995 26065 28186 26065 22630 -75 0 5995 26065 28186 26065 22630 -75 0 5995 26065 28186 26065 22630 2026-09-15 16:23:24,771 Hysteresis 4095 0: raw(26065 32000 32000 32000) min(26065 32000 32000 32000) spread(22630 32000 32000 32000) max_pv 28186 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (8065 26000 26000 26000) 7: 0: 8688@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8688@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 8688@3p 9: raw(1 23312 23312 23312) min(1 23312 23312 23312) spread(-3434 23312 23312 23312) max_pv 2122 9: [ 0 8688@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -106 0 5998 26078 28186 26065 22630 -106 0 5998 26078 28186 26065 22630 -110 0 6000 26086 28186 26065 22630 -110 0 6000 26086 28186 26065 22630 -138 0 5988 26034 28186 26034 22630 -138 0 5988 26034 28186 26034 22630 -131 0 5985 26021 28186 26021 22630 -131 0 5985 26021 28186 26021 22630 -92 0 5969 25952 28186 25952 22630 -92 0 5969 25952 28186 25952 22630 -92 0 5969 25952 28186 25952 22630 -128 0 5983 26013 28186 25952 22630 -128 0 5983 26013 28186 25952 22630 -112 0 5975 25978 28186 25952 22630 -112 0 5975 25978 28186 25952 22630 -53 0 5969 25952 28186 25952 22630 -53 0 5969 25952 28186 25952 22630 -102 0 5970 25956 27995 25952 22630 -102 0 5970 25956 27995 25952 22630 2026-09-15 16:23:34,780 Hysteresis 4105 0: raw(25956 32000 32000 32000) min(25952 32000 32000 32000) spread(22630 32000 32000 32000) max_pv 27995 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7956 26000 26000 26000) 7: 0: 8652@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8652@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 8652@3p 9: raw(0 23348 23348 23348) min(-4 23348 23348 23348) spread(-3326 23348 23348 23348) max_pv 2039 9: [ 0 8652@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -112 0 5975 25978 27995 25952 22630 -112 0 5975 25978 27995 25952 22630 -119 0 5979 25995 27995 25952 22630 -119 0 5954 25886 27995 25886 22630 -134 0 5961 25917 27995 25886 22630 -134 0 5961 25917 27995 25886 22630 -144 0 5966 25939 27917 25886 22630 -144 0 5966 25939 27917 25886 22630 -141 0 5965 25934 27917 25886 22630 -123 0 5956 25895 27917 25886 22630 -123 0 5956 25895 27913 25886 22630 -130 0 5959 25908 27913 25886 22630 -130 0 5959 25908 27913 25886 22630 -164 0 5976 25982 27913 25886 22630 -164 0 5976 25982 27913 25886 22630 -135 0 5962 25921 27913 25886 22630 -135 0 5962 25921 27913 25886 22630 -139 0 5964 25930 27913 25886 22630 -139 0 5964 25930 27913 25886 22630 2026-09-15 16:23:44,789 Hysteresis 4115 0: raw(25930 32000 32000 32000) min(25886 32000 32000 32000) spread(22630 32000 32000 32000) max_pv 27913 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7930 26000 26000 26000) 7: 0: 8643@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8643@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 8643@3p 9: raw(1 23357 23357 23357) min(-43 23357 23357 23357) spread(-3299 23357 23357 23357) max_pv 1984 9: [ 0 8643@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -170 0 5979 25995 27913 25886 22630 -170 0 5979 25995 27913 25886 22630 -76 0 5938 25817 27913 25817 22630 -76 0 5938 25817 27913 25817 22630 -106 0 5941 25830 27913 25817 22630 -108 0 5942 25834 27852 25817 22630 -108 0 5942 25834 27852 25817 22630 -117 0 5947 25856 27804 25817 22630 -117 0 5947 25856 27804 25817 22630 -130 0 5953 25882 27795 25817 22630 -130 0 5953 25882 27795 25817 22630 -142 0 5959 25908 27795 25817 22630 -142 0 5959 25908 27795 25817 22630 -90 0 5938 25817 27795 25817 22630 -90 0 5938 25817 27795 25817 22630 -110 0 5943 25839 27795 25817 22630 -110 0 5943 25839 27795 25817 22630 -104 0 5940 25826 27795 25817 22630 -104 0 5940 25826 27795 25817 22630 2026-09-15 16:23:54,799 Hysteresis 4125 0: raw(25826 32000 32000 32000) min(25817 32000 32000 32000) spread(22630 32000 32000 32000) max_pv 27795 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7826 26000 26000 26000) 7: 0: 8608@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8608@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 8608@3p 9: raw(2 23392 23392 23392) min(-7 23392 23392 23392) spread(-3194 23392 23392 23392) max_pv 1971 9: [ 0 8608@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -136 0 5956 25895 27795 25817 22630 -136 0 5956 25895 27795 25817 22630 -111 0 5944 25843 27795 25817 22630 -111 0 5944 25843 27795 25817 22630 -145 0 5937 25813 27795 25813 22630 -145 0 5937 25813 27795 25813 22630 -99 0 5914 25713 27795 25713 22630 -99 0 5914 25713 27795 25713 22630 -83 0 5914 25713 27795 25713 22630 -83 0 5914 25713 27795 25713 22630 -116 0 5922 25747 27795 25713 22630 -116 0 5922 25747 27795 25713 22630 -114 0 5921 25743 27795 25713 22630 -114 0 5921 25743 27795 25713 22630 -97 0 5914 25713 27795 25713 22630 -97 0 5914 25713 27795 25713 22630 -123 0 5926 25765 27795 25713 22630 -123 0 5926 25765 27795 25713 22630 -69 0 5914 25713 27795 25713 22630 -69 0 5914 25713 27795 25713 22630 2026-09-15 16:24:04,814 Hysteresis 4135 0: raw(25713 32000 32000 32000) min(25713 32000 32000 32000) spread(22630 32000 32000 32000) max_pv 27795 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7713 26000 26000 26000) 7: 0: 8571@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8571@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 8571@3p 9: raw(0 23429 23429 23429) min(0 23429 23429 23429) spread(-3083 23429 23429 23429) max_pv 2082 9: [ 0 8571@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -84 0 5914 25713 27795 25713 22630 -51 0 5914 25713 27795 25713 22630 -51 0 5914 25713 27795 25713 22630 -141 0 5909 25691 27795 25691 22630 -141 0 5909 25691 27795 25691 22630 -192 0 5934 25800 27795 25691 22630 -192 0 5934 25800 27756 25691 22630 -143 0 5910 25695 27756 25691 22630 -143 0 5910 25695 27756 25691 22630 -135 0 5906 25678 27756 25678 22630 -135 0 5906 25678 27726 25678 22630 -180 0 5928 25773 27726 25678 22630 -180 0 5928 25773 27726 25678 22630 -190 0 5933 25795 27726 25678 22630 -190 0 5933 25795 27726 25678 22630 -192 0 5934 25800 27726 25678 22630 -192 0 5934 25800 27726 25678 22630 -152 0 5914 25713 27639 25678 22630 -152 0 5914 25713 27639 25678 22630 2026-09-15 16:24:14,848 Hysteresis 4145 0: raw(25713 32000 32000 32000) min(25678 32000 32000 32000) spread(22630 32000 32000 32000) max_pv 27639 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7713 26000 26000 26000) 7: 0: 8571@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8571@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 8571@3p 9: raw(0 23429 23429 23429) min(-35 23429 23429 23429) spread(-3083 23429 23429 23429) max_pv 1926 9: [ 0 8571@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -109 0 5893 25621 27639 25621 22630 -109 0 5893 25621 27639 25621 22630 -179 0 5927 25769 27621 25621 22630 -179 0 5927 25769 27621 25621 22630 -125 0 5901 25656 27621 25621 22630 -125 0 5901 25656 27621 25621 22630 -189 0 5932 25791 27565 25621 22630 -189 0 5932 25791 27565 25621 22630 -158 0 5917 25726 27565 25621 22630 -158 0 5917 25726 27565 25621 22630 -168 0 5922 25747 27565 25621 22630 -168 0 5922 25747 27565 25621 22630 -219 0 5947 25856 27565 25621 22630 -219 0 5947 25856 27565 25621 22630 -192 0 5934 25800 27565 25621 22630 -192 0 5934 25800 27565 25621 22630 -151 0 5913 25708 27565 25621 22630 -151 0 5913 25708 27565 25621 22630 2026-09-15 16:24:24,857 Hysteresis 4155 0: raw(25708 32000 32000 32000) min(25621 32000 32000 32000) spread(22630 32000 32000 32000) max_pv 27565 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7708 26000 26000 26000) 7: 0: 8569@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8569@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 8569@3p 9: raw(1 23431 23431 23431) min(-86 23431 23431 23431) spread(-3077 23431 23431 23431) max_pv 1858 9: [ 0 8569@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -170 0 5923 25752 27565 25621 22630 -170 0 5923 25752 27565 25621 22630 -100 0 5888 25600 27565 25600 22630 -100 0 5887 25595 27565 25595 22630 -187 0 5930 25782 27565 25595 22630 -187 0 5930 25782 27565 25595 22630 -201 0 5937 25813 27565 25595 22630 -201 0 5937 25813 27491 25595 22630 -168 0 5921 25743 27491 25595 22630 -168 0 5921 25743 27491 25595 22630 -133 0 5904 25669 27491 25595 22630 -133 0 5904 25669 27491 25595 22630 -159 0 5916 25721 27456 25595 22630 -159 0 5916 25721 27456 25595 22630 -128 0 5901 25656 27456 25595 22630 -128 0 5901 25656 27456 25595 22630 -171 0 5922 25747 27430 25595 22630 -171 0 5922 25747 27430 25595 22630 -169 0 5921 25743 27430 25595 22630 2026-09-15 16:24:34,866 Hysteresis 4165 0: raw(25743 32000 32000 32000) min(25595 32000 32000 32000) spread(22630 32000 32000 32000) max_pv 27430 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7743 26000 26000 26000) 7: 0: 8581@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8581@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 8581@3p 9: raw(0 23419 23419 23419) min(-148 23419 23419 23419) spread(-3113 23419 23419 23419) max_pv 1687 9: [ 0 8581@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -169 0 5921 25743 27430 25595 22630 -156 0 5915 25717 27408 25595 22630 -156 0 5915 25717 27408 25595 22630 -186 0 5930 25782 27408 25595 22630 -186 0 5938 25817 27408 25595 22630 -138 0 5914 25713 27395 25595 22630 -138 0 5914 25713 27339 25595 22630 -181 0 5935 25804 27339 25595 22630 -181 0 5935 25804 27339 25595 22630 -148 0 5919 25734 27339 25595 22630 -148 0 5919 25734 27339 25595 22630 -59 0 5895 25630 27339 25595 22630 -59 0 5895 25630 27339 25595 22630 -164 0 5927 25769 27339 25595 22630 -164 0 5927 25769 27339 25595 22630 -115 0 5903 25665 27339 25595 22630 -115 0 5903 25665 27339 25595 22630 -134 0 5912 25704 27339 25595 22630 -134 0 5912 25704 27339 25595 22630 2026-09-15 16:24:44,876 Hysteresis 4175 0: raw(25704 32000 32000 32000) min(25595 32000 32000 32000) spread(22630 32000 32000 32000) max_pv 27339 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7704 26000 26000 26000) 7: 0: 8568@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8568@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 8568@3p 9: raw(0 23432 23432 23432) min(-109 23432 23432 23432) spread(-3074 23432 23432 23432) max_pv 1635 9: [ 0 8568@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -134 0 5912 25704 27339 25595 22630 -156 0 5923 25752 27339 25595 22630 -156 0 5923 25752 27339 25595 22630 -111 0 5892 25617 27339 25595 22630 -111 0 5892 25617 27339 25595 22630 -164 0 5918 25730 27339 25595 22630 -164 0 5918 25730 27295 25595 22630 -127 0 5900 25652 27200 25595 22630 -127 0 5900 25652 27200 25595 22630 -112 0 5892 25617 27200 25595 22630 -112 0 5892 25617 27182 25595 22630 -149 0 5911 25700 27182 25595 22630 -149 0 5911 25700 27182 25595 22630 -146 0 5909 25691 27182 25595 22630 -146 0 5909 25691 27182 25595 22630 -157 0 5914 25713 27182 25595 22630 -157 0 5914 25713 27182 25595 22630 -149 0 5911 25700 27182 25595 22630 -149 0 5911 25700 27182 25595 22630 -101 0 5887 25595 27182 25595 22630 2026-09-15 16:24:54,885 Hysteresis 4185 0: raw(25595 32000 32000 32000) min(25595 32000 32000 32000) spread(22630 32000 32000 32000) max_pv 27182 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7595 26000 26000 26000) 7: 0: 8531@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8531@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 8531@3p 9: raw(2 23469 23469 23469) min(2 23469 23469 23469) spread(-2963 23469 23469 23469) max_pv 1589 9: [ 0 8531@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -101 0 5887 25595 27182 25595 22630 -137 0 5905 25673 27182 25595 22630 -137 0 5905 25673 27182 25595 22630 -163 0 5892 25617 27182 25595 22630 -163 0 5892 25617 27182 25595 22630 -152 0 5887 25595 27147 25595 22630 -152 0 5887 25595 27147 25595 22630 -106 0 5864 25495 27147 25495 22630 -106 0 5864 25495 27147 25495 22630 -110 0 5866 25504 27147 25495 22630 -110 0 5866 25504 27147 25495 22630 -112 0 5867 25508 27130 25495 22630 -112 0 5867 25508 27130 25495 22630 -129 0 5876 25547 27130 25495 22630 -129 0 5876 25547 27130 25495 22630 -129 0 5876 25547 27130 25495 22630 -129 0 5876 25547 27130 25495 22630 -45 0 5861 25482 27130 25482 22630 -45 0 5861 25482 27130 25482 22630 2026-09-15 16:25:04,895 Hysteresis 4195 0: raw(25482 32000 32000 32000) min(25482 32000 32000 32000) spread(22630 32000 32000 32000) max_pv 27130 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7482 26000 26000 26000) 7: 0: 8494@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8494@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 8494@3p 9: raw(0 23506 23506 23506) min(0 23506 23506 23506) spread(-2852 23506 23506 23506) max_pv 1648 9: [ 0 8494@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -27 0 5861 25482 27130 25482 22630 -27 0 5861 25482 27130 25482 22630 -84 0 5861 25482 27130 25482 22630 -84 0 5835 25369 27130 25369 22630 -110 0 5840 25391 27130 25369 22630 -110 0 5840 25391 26978 25369 22630 -102 0 5836 25373 26978 25369 22630 -102 0 5836 25373 26978 25369 22630 -100 0 5835 25369 26978 25369 22630 -100 0 5835 25369 26956 25369 22630 -140 0 5855 25456 26956 25369 22630 -129 0 5850 25434 26956 25369 22630 -129 0 5850 25434 26956 25369 22630 -161 0 5865 25500 26956 25369 22630 -161 0 5865 25500 26956 25369 22630 -93 0 5835 25369 26956 25369 22630 -93 0 5835 25369 26956 25369 22630 -91 0 5835 25369 26956 25369 22630 2026-09-15 16:25:14,905 Hysteresis 4205 0: raw(25369 32000 32000 32000) min(25369 32000 32000 32000) spread(22630 32000 32000 32000) max_pv 26956 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7369 26000 26000 26000) 7: 0: 8456@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8456@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 8456@3p 9: raw(1 23544 23544 23544) min(1 23544 23544 23544) spread(-2738 23544 23544 23544) max_pv 1588 9: [ 0 8456@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -91 0 5835 25369 26956 25369 22630 -82 0 5835 25369 26956 25369 22630 -82 0 5835 25369 26956 25369 22630 -108 0 5839 25386 26956 25369 22630 -108 0 5813 25273 26956 25273 22630 -57 0 5809 25256 26956 25256 22630 -57 0 5809 25256 26956 25256 22630 -142 0 5830 25347 26934 25256 22630 -129 0 5824 25321 26934 25256 22630 -129 0 5824 25321 26934 25256 22630 -167 0 5842 25400 26934 25256 22630 -167 0 5842 25400 26934 25256 22630 -104 0 5811 25265 26934 25256 22630 -104 0 5811 25265 26934 25256 22630 -76 0 5809 25256 26934 25256 22630 -76 0 5809 25256 26934 25256 22630 -150 0 5834 25365 26934 25256 22630 -150 0 5834 25365 26934 25256 22630 -128 0 5823 25317 26934 25256 22630 2026-09-15 16:25:24,915 Hysteresis 4215 0: raw(25317 32000 32000 32000) min(25256 32000 32000 32000) spread(22630 32000 32000 32000) max_pv 26934 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7317 26000 26000 26000) 7: 0: 8439@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8439@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 8439@3p 9: raw(0 23561 23561 23561) min(-61 23561 23561 23561) spread(-2687 23561 23561 23561) max_pv 1617 9: [ 0 8439@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -128 0 5823 25317 26934 25256 22630 -161 0 5839 25386 26934 25256 22630 -161 0 5839 25386 26934 25256 22630 -118 0 5806 25243 26934 25243 22630 -118 0 5806 25243 26934 25243 22630 -119 0 5807 25247 26934 25243 22630 -119 0 5807 25247 26934 25243 22630 -169 0 5831 25352 26934 25243 22630 -169 0 5831 25352 26934 25243 22630 -133 0 5814 25278 26934 25243 22630 -133 0 5814 25278 26934 25243 22630 -92 0 5797 25204 26934 25204 22630 -92 0 5797 25204 26934 25204 22630 -102 0 5798 25208 26934 25204 22630 -112 0 5803 25230 26934 25204 22630 -112 0 5803 25230 26934 25204 22630 -126 0 5810 25260 26934 25204 22630 -126 0 5810 25260 26934 25204 22630 -82 0 5797 25204 26934 25204 22630 2026-09-15 16:25:34,924 Hysteresis 4225 0: raw(25204 32000 32000 32000) min(25204 32000 32000 32000) spread(22630 32000 32000 32000) max_pv 26934 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7204 26000 26000 26000) 7: 0: 8401@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8401@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 8401@3p 9: raw(1 23599 23599 23599) min(1 23599 23599 23599) spread(-2573 23599 23599 23599) max_pv 1731 9: [ 0 8401@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -82 0 5797 25204 26934 25204 22630 -127 0 5811 25265 26934 25204 22630 -127 0 5811 25265 26934 25204 22630 -124 0 5783 25143 26934 25143 22630 -124 0 5783 25143 26934 25143 22630 -112 0 5777 25117 26934 25117 22630 -112 0 5777 25117 26934 25117 22630 -107 0 5775 25108 26934 25108 22630 -80 0 5771 25091 26934 25091 22630 -80 0 5771 25091 26934 25091 22630 0 0 5771 25091 26934 25091 22630 0 0 5771 25091 26934 25091 22630 -129 0 5786 25156 26934 25091 22630 -129 0 5786 25156 26934 25091 22630 -112 0 5777 25117 26934 25091 22630 -112 0 5777 25117 26934 25091 22630 -104 0 5773 25100 26934 25091 22630 -104 0 5773 25100 26934 25091 22630 -104 0 5773 25100 26934 25091 22630 2026-09-15 16:25:44,934 Hysteresis 4235 0: raw(25100 32000 32000 32000) min(25091 32000 32000 32000) spread(22630 32000 32000 32000) max_pv 26934 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7100 26000 26000 26000) 7: 0: 8366@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8366@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 8366@3p 9: raw(2 23634 23634 23634) min(-7 23634 23634 23634) spread(-2468 23634 23634 23634) max_pv 1836 9: [ 0 8366@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -104 0 5773 25100 26934 25091 22630 -177 0 5809 25256 26934 25091 22630 -177 0 5809 25256 26934 25091 22630 -174 0 5784 25147 26934 25091 22630 -174 0 5784 25147 26934 25091 22630 -201 0 5797 25204 26934 25091 22630 -201 0 5797 25204 26934 25091 22630 -150 0 5772 25095 26934 25091 22630 -150 0 5772 25095 26934 25091 22630 -167 0 5780 25130 26934 25091 22630 -167 0 5780 25130 26934 25091 22630 -133 0 5764 25060 26934 25060 22630 -133 0 5764 25060 26934 25060 22630 -145 0 5770 25086 26895 25060 22630 -145 0 5770 25086 26895 25060 22630 -135 0 5765 25065 26895 25060 22630 -135 0 5765 25065 26895 25060 22630 -136 0 5765 25065 26895 25060 22630 -136 0 5765 25065 26895 25060 22630 -125 0 5760 25043 26886 25043 22630 2026-09-15 16:25:54,958 Hysteresis 4245 0: raw(25043 32000 32000 32000) min(25043 32000 32000 32000) spread(22630 32000 32000 32000) max_pv 26886 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7043 26000 26000 26000) 7: 0: 8347@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8347@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 8347@3p 9: raw(2 23653 23653 23653) min(2 23653 23653 23653) spread(-2411 23653 23653 23653) max_pv 1845 9: [ 0 8347@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -125 0 5760 25043 26886 25043 22630 -174 0 5784 25147 26886 25043 22630 -174 0 5784 25147 26886 25043 22630 -186 0 5777 25117 26886 25043 22630 -186 0 5777 25117 26886 25043 22630 -72 0 5734 24930 26886 24930 22630 -72 0 5734 24930 26886 24930 22630 -122 0 5745 24978 26886 24930 22630 -122 0 5745 24978 26886 24930 22630 -90 0 5734 24930 26886 24930 22630 -60 0 5734 24930 26886 24930 22630 -60 0 5734 24930 26886 24930 22630 -90 0 5734 24930 26882 24930 22630 -90 0 5734 24930 26882 24930 22630 -95 0 5734 24930 26882 24930 22630 -95 0 5734 24930 26882 24930 22630 -182 0 5775 25108 26882 24930 22630 -182 0 5775 25108 26795 24930 22630 -136 0 5752 25008 26795 24930 22630 2026-09-15 16:26:04,973 Hysteresis 4255 0: raw(25008 32000 32000 32000) min(24930 32000 32000 32000) spread(22630 32000 32000 32000) max_pv 26795 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7008 26000 26000 26000) 7: 0: 8336@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8336@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 8336@3p 9: raw(0 23664 23664 23664) min(-78 23664 23664 23664) spread(-2378 23664 23664 23664) max_pv 1787 9: [ 0 8336@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -136 0 5752 25008 26795 24930 22630 -79 0 5734 24930 26795 24930 22630 -79 0 5734 24930 26795 24930 22630 -140 0 5746 24982 26795 24930 22630 -140 0 5746 24982 26795 24930 22630 -169 0 5760 25043 26795 24930 22630 -169 0 5760 25043 26795 24930 22630 -169 0 5760 25043 26795 24930 22630 -131 0 5742 24965 26769 24930 22630 -131 0 5742 24965 26769 24930 22630 -105 0 5729 24908 26769 24908 22630 -186 0 5769 25082 26769 24908 22630 -186 0 5769 25082 26769 24908 22630 -161 0 5756 25026 26769 24908 22630 -161 0 5756 25026 26769 24908 22630 -130 0 5741 24960 26769 24908 22630 -130 0 5741 24960 26760 24908 22630 -187 0 5769 25082 26760 24908 22630 -187 0 5769 25082 26760 24908 22630 2026-09-15 16:26:14,983 Hysteresis 4265 0: raw(25082 32000 32000 32000) min(24908 32000 32000 32000) spread(22630 32000 32000 32000) max_pv 26760 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7082 26000 26000 26000) 7: 0: 8360@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8360@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 8360@3p 9: raw(2 23640 23640 23640) min(-172 23640 23640 23640) spread(-2450 23640 23640 23640) max_pv 1680 9: [ 0 8360@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -158 0 5755 25021 26760 24908 22630 -158 0 5755 25021 26760 24908 22630 -87 0 5726 24895 26760 24895 22630 -87 0 5726 24895 26760 24895 22630 -140 0 5763 25056 26760 24895 22630 -140 0 5763 25056 26760 24895 22630 -140 0 5763 25056 26760 24895 22630 -102 0 5744 24973 26760 24895 22630 -102 0 5744 24973 26760 24895 22630 -113 0 5750 25000 26760 24895 22630 -113 0 5750 25000 26760 24895 22630 -134 0 5760 25043 26760 24895 22630 -134 0 5760 25043 26760 24895 22630 -130 0 5758 25034 26760 24895 22630 -130 0 5758 25034 26760 24895 22630 -98 0 5743 24969 26760 24895 22630 -98 0 5743 24969 26760 24895 22630 -89 0 5743 24969 26760 24895 22630 -89 0 5743 24969 26760 24895 22630 2026-09-15 16:26:24,993 Hysteresis 4275 0: raw(24969 32000 32000 32000) min(24895 32000 32000 32000) spread(22630 32000 32000 32000) max_pv 26760 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6969 26000 26000 26000) 7: 0: 8323@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8323@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 8323@3p 9: raw(0 23677 23677 23677) min(-74 23677 23677 23677) spread(-2339 23677 23677 23677) max_pv 1791 9: [ 0 8323@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -146 0 5766 25069 26760 24895 22630 -146 0 5766 25069 26760 24895 22630 -185 0 5785 25152 26760 24895 22630 -185 0 5785 25152 26760 24895 22630 -151 0 5742 24965 26760 24895 22630 -151 0 5742 24965 26760 24895 22630 -106 0 5720 24869 26760 24869 22630 -106 0 5720 24869 26626 24869 22630 -97 0 5717 24856 26626 24856 22630 -97 0 5717 24856 26626 24856 22630 -129 0 5732 24921 26626 24856 22630 -129 0 5732 24921 26626 24856 22630 -133 0 5734 24930 26626 24856 22630 -133 0 5734 24930 26626 24856 22630 -107 0 5721 24873 26626 24856 22630 -107 0 5721 24873 26626 24856 22630 -107 0 5721 24873 26626 24856 22630 -104 0 5719 24865 26626 24856 22630 -104 0 5719 24865 26626 24856 22630 -67 0 5717 24856 26626 24856 22630 2026-09-15 16:26:35,002 Hysteresis 4285 0: raw(24856 32000 32000 32000) min(24856 32000 32000 32000) spread(22630 32000 32000 32000) max_pv 26626 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6856 26000 26000 26000) 7: 0: 8285@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8285@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 8285@3p 9: raw(1 23715 23715 23715) min(1 23715 23715 23715) spread(-2225 23715 23715 23715) max_pv 1771 9: [ 0 8285@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -67 0 5717 24856 26626 24856 22630 -141 0 5738 24947 26626 24856 22630 -141 0 5712 24834 26626 24834 22630 -222 0 5752 25008 26626 24834 22630 -222 0 5752 25008 26626 24834 22630 -306 0 5794 25191 26626 24834 22630 -306 0 5794 25191 26626 24834 22630 -267 0 5774 25104 26626 24834 22630 -267 0 5774 25104 26626 24834 22630 -271 0 5776 25113 26626 24834 22630 -271 0 5776 25113 26626 24834 22630 -339 0 5810 25260 26626 24834 22630 -118 0 5700 24782 26626 24782 22630 -118 0 5700 24782 26626 24782 22630 -281 0 5781 25134 26626 24782 22630 -281 0 5781 25134 26626 24782 22630 -256 0 5769 25082 26626 24782 22630 -256 0 5769 25082 26495 24782 22630 2026-09-15 16:26:45,011 Hysteresis 4295 0: raw(25082 32000 32000 32000) min(24782 32000 32000 32000) spread(22630 32000 32000 32000) max_pv 26495 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7082 26000 26000 26000) 7: 0: 8360@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8360@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 8360@3p 9: raw(2 23640 23640 23640) min(-298 23640 23640 23640) spread(-2450 23640 23640 23640) max_pv 1415 9: [ 0 8360@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -266 0 5774 25104 26495 24782 22630 -266 0 5774 25104 26495 24782 22630 -263 0 5772 25095 26495 24782 22630 -263 0 5772 25095 26495 24782 22630 -196 0 5791 25178 26495 24782 22630 -196 0 5791 25178 26495 24782 22630 -225 0 5805 25239 26382 24782 22630 -225 0 5805 25239 26382 24782 22630 -136 0 5761 25047 26382 24782 22630 -151 0 5768 25078 26382 24782 22630 -151 0 5768 25078 26382 24782 22630 -172 0 5779 25126 26382 24782 22630 -172 0 5779 25126 26382 24782 22630 -192 0 5789 25169 26382 24782 22630 -192 0 5789 25169 26382 24782 22630 -202 0 5794 25191 26382 24782 22630 -202 0 5794 25191 26382 24782 22630 -155 0 5770 25086 26382 24782 22630 -155 0 5770 25086 26382 24782 22630 2026-09-15 16:26:55,020 Hysteresis 4305 0: raw(25086 32000 32000 32000) min(24782 32000 32000 32000) spread(22630 32000 32000 32000) max_pv 26382 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7086 26000 26000 26000) 7: 0: 8362@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8362@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 8362@3p 9: raw(0 23638 23638 23638) min(-304 23638 23638 23638) spread(-2456 23638 23638 23638) max_pv 1296 9: [ 0 8362@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -208 0 5797 25204 26382 24782 22630 -208 0 5797 25204 26382 24782 22630 -194 0 5790 25173 26382 24782 22630 -194 0 5791 25178 26382 24782 22630 -240 0 5814 25278 26382 24782 22630 -240 0 5814 25278 26291 24782 22630 -145 0 5767 25073 26291 24782 22630 -145 0 5767 25073 26291 24782 22630 -160 0 5774 25104 26291 24782 22630 -160 0 5774 25104 26291 24782 22630 -168 0 5778 25121 26291 24782 22630 -168 0 5778 25121 26291 24782 22630 -167 0 5777 25117 26291 24782 22630 -167 0 5777 25117 26291 24782 22630 -166 0 5777 25117 26291 24782 22630 -166 0 5777 25117 26291 24782 22630 -219 0 5803 25230 26291 24782 22630 -219 0 5803 25230 26291 24782 22630 -120 0 5754 25017 26291 24782 22630 2026-09-15 16:27:05,029 Hysteresis 4315 0: raw(25017 32000 32000 32000) min(24782 32000 32000 32000) spread(22630 32000 32000 32000) max_pv 26291 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7017 26000 26000 26000) 7: 0: 8339@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8339@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 8339@3p 9: raw(0 23661 23661 23661) min(-235 23661 23661 23661) spread(-2387 23661 23661 23661) max_pv 1274 9: [ 0 8339@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -120 0 5754 25017 26291 24782 22630 -171 0 5779 25126 26291 24782 22630 -171 0 5763 25056 26291 24782 22630 -141 0 5749 24995 26291 24782 22630 -151 0 5753 25013 26291 24782 22630 -151 0 5753 25013 26291 24782 22630 -133 0 5745 24978 26291 24782 22630 -133 0 5745 24978 26291 24782 22630 -98 0 5728 24904 26291 24782 22630 -98 0 5728 24904 26291 24782 22630 -168 0 5762 25052 26291 24782 22630 -168 0 5762 25052 26291 24782 22630 -164 0 5760 25043 26291 24782 22630 -164 0 5760 25043 26291 24782 22630 -187 0 5771 25091 26291 24782 22630 -187 0 5771 25091 26291 24782 22630 -120 0 5738 24947 26291 24782 22630 -120 0 5738 24947 26291 24782 22630 -152 0 5754 25017 26291 24782 22630 2026-09-15 16:27:15,038 Hysteresis 4325 0: raw(25017 32000 32000 32000) min(24782 32000 32000 32000) spread(22630 32000 32000 32000) max_pv 26291 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7017 26000 26000 26000) 7: 0: 8339@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8339@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 8339@3p 9: raw(0 23661 23661 23661) min(-235 23661 23661 23661) spread(-2387 23661 23661 23661) max_pv 1274 9: [ 0 8339@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -144 0 5750 25000 26291 24782 22630 -144 0 5750 25000 26291 24782 22630 -81 0 5728 24904 26291 24782 22630 -81 0 5728 24904 26265 24782 22630 -159 0 5757 25030 26265 24782 22630 -159 0 5757 25030 26265 24782 22630 -145 0 5751 25004 26265 24782 22630 -145 0 5751 25004 26265 24782 22630 -167 0 5761 25047 26265 24782 22630 -167 0 5761 25047 26265 24782 22630 -159 0 5757 25030 26265 24782 22630 -159 0 5757 25030 26265 24782 22630 -195 0 5775 25108 26265 24782 22630 -195 0 5775 25108 26265 24782 22630 -100 0 5728 24904 26265 24782 22630 -100 0 5728 24904 26265 24782 22630 -154 0 5755 25021 26265 24782 22630 -154 0 5755 25021 26265 24782 22630 -83 0 5728 24904 26265 24782 22630 2026-09-15 16:27:25,047 Hysteresis 4335 0: raw(24904 32000 32000 32000) min(24782 32000 32000 32000) spread(22630 32000 32000 32000) max_pv 26265 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6904 26000 26000 26000) 7: 0: 8301@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8301@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 8301@3p 9: raw(1 23699 23699 23699) min(-121 23699 23699 23699) spread(-2273 23699 23699 23699) max_pv 1362 9: [ 0 8301@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -83 0 5728 24904 26252 24782 22630 -205 0 5780 25130 26252 24782 22630 -205 0 5780 25130 26252 24782 22630 -253 0 5778 25121 26252 24782 22630 -253 0 5778 25121 26252 24782 22630 -274 0 5789 25169 26230 24782 22630 -274 0 5789 25169 26230 24782 22630 -234 0 5769 25082 26230 24782 22630 -234 0 5769 25082 26230 24782 22630 -220 0 5762 25052 26230 24782 22630 -220 0 5762 25052 26230 24782 22630 -220 0 5762 25052 26230 24782 22630 -248 0 5776 25113 26230 24782 22630 -248 0 5776 25113 26230 24782 22630 -240 0 5772 25095 26230 24782 22630 -210 0 5757 25030 26230 24782 22630 -210 0 5757 25030 26086 24782 22630 -242 0 5773 25100 26086 24782 22630 -242 0 5773 25100 26086 24782 22630 2026-09-15 16:27:35,124 Hysteresis 4345 0: raw(25100 32000 32000 32000) min(24782 32000 32000 32000) spread(22630 32000 32000 32000) max_pv 26086 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7100 26000 26000 26000) 7: 0: 8366@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8366@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 8366@3p 9: raw(2 23634 23634 23634) min(-316 23634 23634 23634) spread(-2468 23634 23634 23634) max_pv 988 9: [ 0 8366@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -243 0 5773 25100 26086 24782 22630 -243 0 5773 25100 26086 24782 22630 -211 0 5802 25226 26086 24782 22630 -211 0 5802 25226 26086 24782 22630 -118 0 5756 25026 26086 24782 22630 -118 0 5756 25026 26086 24782 22630 -35 0 5747 24986 26086 24782 22630 -35 0 5747 24986 26034 24782 22630 0 0 5747 24986 26034 24782 22630 -42 0 5747 24986 26021 24782 22630 -42 0 5747 24986 26021 24782 22630 21 0 5747 24986 26013 24782 22630 21 0 5747 24986 26013 24782 22630 -77 0 5747 24986 26013 24782 22630 -77 0 5747 24986 26013 24782 22630 -63 0 5747 24986 26013 24782 22630 -63 0 5747 24986 25995 24782 22630 -75 0 5747 24986 25995 24782 22630 -75 0 5747 24986 25995 24782 22630 2026-09-15 16:27:45,134 Hysteresis 4355 0: raw(24986 32000 32000 32000) min(24782 32000 32000 32000) spread(22630 32000 32000 32000) max_pv 25995 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6986 26000 26000 26000) 7: 0: 8328@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8328@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 8328@3p 9: raw(2 23672 23672 23672) min(-202 23672 23672 23672) spread(-2354 23672 23672 23672) max_pv 1011 9: [ 0 8328@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 0 0 5747 24986 25995 24782 22630 0 0 5747 24986 25995 24782 22630 -50 0 5747 24986 25995 24782 22630 -50 0 5747 24986 25995 24782 22630 0 0 5721 24873 25995 24782 22630 0 0 5721 24873 25995 24782 22630 -37 0 5721 24873 25995 24782 22630 -37 0 5721 24873 25995 24782 22630 28 0 5721 24873 25995 24782 22630 28 0 5721 24873 25995 24782 22630 -46 0 5721 24873 25995 24782 22630 -46 0 5721 24873 25995 24782 22630 -25 0 5721 24873 25995 24782 22630 -25 0 5721 24873 25995 24782 22630 -25 0 5721 24873 25995 24782 22630 -36 0 5721 24873 25995 24782 22630 -36 0 5721 24873 25995 24782 22630 0 0 5721 24873 25995 24782 22630 0 0 5721 24873 25995 24782 22630 -34 0 5721 24873 25995 24782 22630 2026-09-15 16:27:55,143 Hysteresis 4365 0: raw(24873 32000 32000 32000) min(24782 32000 32000 32000) spread(22630 32000 32000 32000) max_pv 25995 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6873 26000 26000 26000) 7: 0: 8291@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8291@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 8291@3p 9: raw(0 23709 23709 23709) min(-91 23709 23709 23709) spread(-2243 23709 23709 23709) max_pv 1122 9: [ 0 8291@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -34 0 5721 24873 25995 24782 22630 0 0 5721 24873 25995 24782 22630 0 0 5695 24760 25995 24760 22630 -210 0 5750 25000 25995 24760 22630 -210 0 5750 25000 25908 24760 22630 -243 0 5766 25069 25908 24760 22630 -243 0 5766 25069 25908 24760 22630 -84 0 5695 24760 25908 24760 22630 -84 0 5695 24760 25908 24760 22630 -172 0 5731 24917 25908 24760 22630 -172 0 5731 24917 25908 24760 22630 -169 0 5729 24908 25908 24760 22630 -191 0 5740 24956 25908 24760 22630 -191 0 5740 24956 25908 24760 22630 -247 0 5768 25078 25908 24760 22630 -247 0 5768 25078 25895 24760 22630 -163 0 5726 24895 25895 24760 22630 -163 0 5726 24895 25895 24760 22630 -184 0 5737 24943 25895 24760 22630 2026-09-15 16:28:05,158 Hysteresis 4375 0: raw(24943 32000 32000 32000) min(24760 32000 32000 32000) spread(22630 32000 32000 32000) max_pv 25895 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6943 26000 26000 26000) 7: 0: 8314@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8314@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 8314@3p 9: raw(1 23686 23686 23686) min(-182 23686 23686 23686) spread(-2312 23686 23686 23686) max_pv 953 9: [ 0 8314@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -184 0 5737 24943 25895 24760 22630 -148 0 5719 24865 25895 24760 22630 -148 0 5719 24865 25895 24760 22630 -179 0 5750 25000 25895 24760 22630 -179 0 5750 25000 25856 24760 22630 -64 0 5711 24830 25856 24760 22630 -64 0 5711 24830 25856 24760 22630 -133 0 5728 24904 25856 24760 22630 -133 0 5728 24904 25856 24760 22630 -76 0 5711 24830 25856 24760 22630 -76 0 5711 24830 25856 24760 22630 -101 0 5712 24834 25856 24760 22630 -101 0 5712 24834 25856 24760 22630 -111 0 5717 24856 25856 24760 22630 -111 0 5717 24856 25856 24760 22630 -68 0 5711 24830 25856 24760 22630 -68 0 5711 24830 25856 24760 22630 -103 0 5713 24839 25856 24760 22630 -93 0 5711 24830 25856 24760 22630 2026-09-15 16:28:15,170 Hysteresis 4385 0: raw(24830 32000 32000 32000) min(24760 32000 32000 32000) spread(22630 32000 32000 32000) max_pv 25856 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6830 26000 26000 26000) 7: 0: 8276@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8276@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 8276@3p 9: raw(2 23724 23724 23724) min(-68 23724 23724 23724) spread(-2198 23724 23724 23724) max_pv 1028 9: [ 0 8276@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -93 0 5711 24830 25856 24760 22630 -27 0 5711 24830 25856 24760 24760 -27 0 5711 24830 25856 24760 24760 -66 0 5685 24717 25856 24717 24717 -66 0 5685 24717 25856 24717 24717 -66 0 5685 24717 25856 24717 24717 -140 0 5705 24804 25856 24717 24717 -140 0 5705 24804 25856 24717 24717 -156 0 5713 24839 25856 24717 24717 -156 0 5713 24839 25856 24717 24717 -169 0 5719 24865 25856 24717 24717 -169 0 5719 24865 25856 24717 24717 -170 0 5720 24869 25856 24717 24717 -170 0 5720 24869 25856 24717 24717 -129 0 5700 24782 25856 24717 24717 -129 0 5700 24782 25856 24717 24717 -93 0 5685 24717 25856 24717 24717 -93 0 5685 24717 25856 24717 24717 -183 0 5726 24895 25856 24717 24717 -183 0 5726 24895 25856 24717 24717 2026-09-15 16:28:25,231 Hysteresis 4395 0: raw(24895 32000 32000 32000) min(24717 32000 32000 32000) spread(24717 32000 32000 32000) max_pv 25856 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6895 26000 26000 26000) 7: 0: 8298@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8298@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 8298@3p 9: raw(1 23702 23702 23702) min(-177 23702 23702 23702) spread(-177 23702 23702 23702) max_pv 962 9: [ 0 8298@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -186 0 5728 24904 25856 24717 24717 -186 0 5728 24904 25856 24717 24717 -113 0 5692 24747 25856 24717 24717 -113 0 5707 24813 25856 24717 24717 -125 0 5713 24839 25856 24717 24717 -125 0 5713 24839 25856 24717 24717 -190 0 5745 24978 25856 24717 24717 -190 0 5745 24978 25856 24717 24717 -169 0 5734 24930 25856 24717 24717 -169 0 5734 24930 25856 24717 24717 -165 0 5732 24921 25856 24717 24717 -165 0 5732 24921 25856 24717 24717 -199 0 5749 24995 25856 24717 24717 -199 0 5749 24995 25856 24717 24717 -189 0 5744 24973 25856 24717 24717 -189 0 5744 24973 25856 24717 24717 -117 0 5709 24821 25817 24717 24717 -117 0 5709 24821 25817 24717 24717 2026-09-15 16:28:35,240 Hysteresis 4405 0: raw(24821 32000 32000 32000) min(24717 32000 32000 32000) spread(24717 32000 32000 32000) max_pv 25817 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6821 26000 26000 26000) 7: 0: 8273@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8273@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 8273@3p 9: raw(2 23727 23727 23727) min(-102 23727 23727 23727) spread(-102 23727 23727 23727) max_pv 998 9: [ 0 8273@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -134 0 5717 24856 25817 24717 24717 -153 0 5726 24895 25817 24717 24717 -153 0 5726 24895 25817 24717 24717 -93 0 5683 24708 25817 24708 24708 -93 0 5683 24708 25817 24708 24708 -120 0 5693 24752 25817 24708 24708 -120 0 5693 24752 25817 24708 24708 -164 0 5715 24847 25817 24708 24708 -164 0 5715 24847 25817 24708 24708 -135 0 5701 24786 25817 24708 24708 -135 0 5701 24786 25817 24708 24708 -104 0 5685 24717 25817 24708 24708 -104 0 5685 24717 25817 24708 24708 -134 0 5700 24782 25817 24708 24708 -134 0 5700 24782 25817 24708 24708 -158 0 5712 24834 25817 24708 24708 -158 0 5712 24834 25817 24708 24708 -200 0 5733 24926 25817 24708 24708 -200 0 5733 24926 25817 24708 24708 -147 0 5707 24813 25817 24708 24708 2026-09-15 16:28:45,249 Hysteresis 4415 0: raw(24813 32000 32000 32000) min(24708 32000 32000 32000) spread(24708 32000 32000 32000) max_pv 25817 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6813 26000 26000 26000) 7: 0: 8271@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8271@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 8271@3p 9: raw(0 23729 23729 23729) min(-105 23729 23729 23729) spread(-105 23729 23729 23729) max_pv 1004 9: [ 0 8271@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -147 0 5707 24813 25817 24708 24708 -134 0 5700 24782 25817 24708 24708 -134 0 5700 24782 25817 24708 24708 -162 0 5712 24834 25817 24708 24708 -162 0 5712 24834 25817 24708 24708 -158 0 5710 24826 25817 24708 24708 -158 0 5710 24826 25804 24708 24708 -124 0 5693 24752 25804 24708 24708 -124 0 5693 24752 25804 24708 24708 -176 0 5719 24865 25804 24708 24708 -176 0 5719 24865 25769 24708 24708 -160 0 5711 24830 25769 24708 24708 -160 0 5711 24830 25769 24708 24708 -134 0 5698 24773 25769 24708 24708 -134 0 5698 24773 25769 24708 24708 -167 0 5714 24843 25769 24708 24708 -167 0 5714 24843 25752 24708 24708 -131 0 5697 24769 25752 24708 24708 -131 0 5697 24769 25752 24708 24708 2026-09-15 16:28:55,258 Hysteresis 4425 0: raw(24769 32000 32000 32000) min(24708 32000 32000 32000) spread(24708 32000 32000 32000) max_pv 25752 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6769 26000 26000 26000) 7: 0: 8256@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8256@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 8256@3p 9: raw(1 23744 23744 23744) min(-60 23744 23744 23744) spread(-60 23744 23744 23744) max_pv 984 9: [ 0 8256@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -100 0 5681 24700 25752 24700 24700 -100 0 5681 24700 25752 24700 24700 -153 0 5707 24813 25752 24700 24700 -153 0 5697 24769 25752 24700 24700 -174 0 5708 24817 25730 24700 24700 -174 0 5708 24817 25730 24700 24700 -159 0 5700 24782 25730 24700 24700 -112 0 5677 24682 25730 24682 24682 -112 0 5677 24682 25713 24682 24682 -95 0 5671 24656 25713 24656 24656 -95 0 5671 24656 25713 24656 24656 -108 0 5675 24673 25713 24656 24656 -108 0 5675 24673 25713 24656 24656 -96 0 5671 24656 25713 24656 24656 -96 0 5671 24656 25713 24656 24656 -131 0 5687 24726 25713 24656 24656 -131 0 5687 24726 25713 24656 24656 -120 0 5681 24700 25713 24656 24656 -120 0 5681 24700 25700 24656 24656 2026-09-15 16:29:05,268 Hysteresis 4435 0: raw(24700 32000 32000 32000) min(24656 32000 32000 32000) spread(24656 32000 32000 32000) max_pv 25700 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6700 26000 26000 26000) 7: 0: 8233@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8233@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 8233@3p 9: raw(1 23767 23767 23767) min(-43 23767 23767 23767) spread(-43 23767 23767 23767) max_pv 1001 9: [ 0 8233@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -112 0 5677 24682 25700 24656 24656 -112 0 5677 24682 25673 24656 24656 -119 0 5681 24700 25673 24656 24656 -112 0 5661 24613 25673 24613 24613 -112 0 5661 24613 25673 24613 24613 -55 0 5655 24586 25617 24586 24586 -55 0 5655 24586 25617 24586 24586 -135 0 5673 24665 25595 24586 24586 -135 0 5673 24665 25595 24586 24586 -119 0 5665 24630 25547 24586 24586 -119 0 5665 24630 25547 24586 24586 -83 0 5655 24586 25547 24586 24586 -83 0 5655 24586 25547 24586 24586 -93 0 5655 24586 25547 24586 24586 -93 0 5655 24586 25547 24586 24586 -150 0 5680 24695 25547 24586 24586 -150 0 5680 24695 25547 24586 24586 -160 0 5685 24717 25547 24586 24586 -160 0 5685 24717 25547 24586 24586 2026-09-15 16:29:15,278 Hysteresis 4445 0: raw(24717 32000 32000 32000) min(24586 32000 32000 32000) spread(24586 32000 32000 32000) max_pv 25547 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6717 26000 26000 26000) 7: 0: 8239@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8239@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 8239@3p 9: raw(0 23761 23761 23761) min(-131 23761 23761 23761) spread(-131 23761 23761 23761) max_pv 830 9: [ 0 8239@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -112 0 5661 24613 25500 24586 24586 -112 0 5661 24613 25500 24586 24586 -39 0 5655 24586 25500 24586 24586 -39 0 5659 24604 25500 24586 24586 -108 0 5663 24621 25500 24586 24586 -108 0 5663 24621 25500 24586 24586 -120 0 5669 24647 25500 24586 24586 -120 0 5669 24647 25500 24586 24586 -124 0 5671 24656 25500 24586 24586 -124 0 5671 24656 25500 24586 24586 -149 0 5684 24713 25500 24586 24586 -149 0 5684 24713 25500 24586 24586 -110 0 5664 24626 25500 24586 24586 -110 0 5664 24626 25500 24586 24586 -111 0 5665 24630 25500 24586 24586 -111 0 5665 24630 25500 24586 24586 -84 0 5659 24604 25500 24586 24586 -84 0 5659 24604 25400 24586 24586 2026-09-15 16:29:25,287 Hysteresis 4455 0: raw(24604 32000 32000 32000) min(24586 32000 32000 32000) spread(24586 32000 32000 32000) max_pv 25400 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6604 26000 26000 26000) 7: 0: 8201@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8201@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 8201@3p 9: raw(1 23799 23799 23799) min(-17 23799 23799 23799) spread(-17 23799 23799 23799) max_pv 797 9: [ 0 8201@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -103 0 5661 24613 25400 24586 24586 -103 0 5661 24613 25400 24586 24586 -140 0 5679 24691 25400 24586 24586 -140 0 5653 24578 25400 24578 24578 -31 0 5633 24491 25400 24491 24491 -31 0 5633 24491 25400 24491 24491 -113 0 5640 24521 25400 24491 24491 -113 0 5640 24521 25400 24491 24491 -120 0 5643 24534 25400 24491 24491 -98 0 5633 24491 25400 24491 24491 -98 0 5633 24491 25400 24491 24491 -128 0 5647 24552 25400 24491 24491 -128 0 5647 24552 25400 24491 24491 -117 0 5642 24530 25400 24491 24491 -117 0 5642 24530 25386 24491 24491 -105 0 5636 24504 25386 24491 24491 -105 0 5636 24504 25386 24491 24491 0 0 5633 24491 25386 24491 24491 0 0 5633 24491 25386 24491 24491 2026-09-15 16:29:35,298 Hysteresis 4465 0: raw(24491 32000 32000 32000) min(24491 32000 32000 32000) spread(24491 32000 32000 32000) max_pv 25386 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6491 26000 26000 26000) 7: 0: 8163@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8163@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 8163@3p 9: raw(2 23837 23837 23837) min(2 23837 23837 23837) spread(2 23837 23837 23837) max_pv 897 9: [ 0 8163@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -65 0 5633 24491 25386 24491 24491 -65 0 5633 24491 25386 24491 24491 -69 0 5633 24491 25386 24491 24491 -69 0 5607 24378 25386 24378 24378 -154 0 5634 24495 25386 24378 24378 -174 0 5644 24539 25352 24378 24378 -174 0 5644 24539 25352 24378 24378 -110 0 5612 24400 25352 24378 24378 -110 0 5612 24400 25352 24378 24378 -75 0 5607 24378 25352 24378 24378 -75 0 5607 24378 25352 24378 24378 -211 0 5662 24617 25278 24378 24378 -211 0 5662 24617 25278 24378 24378 -117 0 5616 24417 25278 24378 24378 -117 0 5616 24417 25278 24378 24378 -122 0 5618 24426 25278 24378 24378 -122 0 5618 24426 25278 24378 24378 -155 0 5634 24495 25278 24378 24378 -155 0 5634 24495 25278 24378 24378 2026-09-15 16:29:45,307 Hysteresis 4475 0: raw(24495 32000 32000 32000) min(24378 32000 32000 32000) spread(24378 32000 32000 32000) max_pv 25278 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6495 26000 26000 26000) 7: 0: 8165@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8165@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 8165@3p 9: raw(0 23835 23835 23835) min(-117 23835 23835 23835) spread(-117 23835 23835 23835) max_pv 783 9: [ 0 8165@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -192 0 5653 24578 25278 24378 24378 -192 0 5653 24578 25278 24378 24378 -113 0 5614 24408 25278 24378 24378 -113 0 5615 24413 25278 24378 24378 -238 0 5677 24682 25278 24378 24378 -238 0 5677 24682 25278 24378 24378 -176 0 5646 24547 25278 24378 24378 -176 0 5646 24547 25278 24378 24378 -194 0 5655 24586 25278 24378 24378 -194 0 5655 24586 25278 24378 24378 -197 0 5656 24591 25278 24378 24378 -197 0 5656 24591 25278 24378 24378 -207 0 5661 24613 25278 24378 24378 -207 0 5661 24613 25278 24378 24378 -134 0 5625 24456 25278 24378 24378 -134 0 5625 24456 25278 24378 24378 -187 0 5651 24569 25278 24378 24378 -187 0 5651 24569 25278 24378 24378 -145 0 5631 24482 25278 24378 24378 -145 0 5631 24482 25278 24378 24378 2026-09-15 16:29:55,317 Hysteresis 4485 0: raw(24482 32000 32000 32000) min(24378 32000 32000 32000) spread(24378 32000 32000 32000) max_pv 25278 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6482 26000 26000 26000) 7: 0: 8160@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8160@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 8160@3p 9: raw(2 23840 23840 23840) min(-102 23840 23840 23840) spread(-102 23840 23840 23840) max_pv 798 9: [ 0 8160@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -150 0 5633 24491 25278 24378 24378 -150 0 5633 24491 25278 24378 24378 -152 0 5634 24495 25278 24378 24378 -117 0 5614 24408 25278 24378 24378 -117 0 5614 24408 25278 24378 24378 -87 0 5605 24369 25278 24369 24369 -87 0 5605 24369 25278 24369 24369 -130 0 5620 24434 25278 24369 24369 -130 0 5620 24434 25278 24369 24369 -134 0 5622 24443 25278 24369 24369 -134 0 5622 24443 25278 24369 24369 -140 0 5625 24456 25278 24369 24369 -140 0 5625 24456 25278 24369 24369 -122 0 5616 24417 25278 24369 24369 -122 0 5616 24417 25278 24369 24369 -217 0 5663 24621 25278 24369 24369 -217 0 5663 24621 25278 24369 24369 -159 0 5634 24495 25278 24369 24369 -159 0 5634 24495 25278 24369 24369 2026-09-15 16:30:05,386 Hysteresis 4495 0: raw(24495 32000 32000 32000) min(24369 32000 32000 32000) spread(24369 32000 32000 32000) max_pv 25278 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 1 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6495 26000 26000 26000) 7: 0: 8165@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8165@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 8165@3p 9: raw(0 23835 23835 23835) min(-126 23835 23835 23835) spread(-126 23835 23835 23835) max_pv 783 9: [ 0 8165@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -76 0 5605 24369 25278 24369 24369 -76 0 5605 24369 25278 24369 24369 -76 0 5605 24369 25278 24369 24369 -121 0 5616 24417 25278 24369 24369 -121 0 5619 24430 25278 24369 24369 -184 0 5650 24565 25278 24369 24369 -184 0 5650 24565 25278 24369 24369 -128 0 5622 24443 25278 24369 24369 -128 0 5622 24443 25278 24369 24369 -123 0 5620 24434 25278 24369 24369 -123 0 5620 24434 25278 24369 24369 -29 0 5608 24382 25278 24369 24369 -29 0 5608 24382 25278 24369 24369 -129 0 5623 24447 25278 24369 24369 -129 0 5623 24447 25278 24369 24369 -116 0 5616 24417 25278 24369 24369 -116 0 5616 24417 25278 24369 24369 -193 0 5654 24582 25278 24369 24369 -193 0 5654 24582 25278 24369 24369 -129 0 5623 24447 25278 24369 24369 2026-09-15 16:30:15,395 Hysteresis 4505 0: raw(24447 32000 32000 32000) min(24369 32000 32000 32000) spread(24369 32000 32000 32000) max_pv 25278 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6447 26000 26000 26000) 7: 0: 8149@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8149@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 8149@3p 9: raw(0 23851 23851 23851) min(-78 23851 23851 23851) spread(-78 23851 23851 23851) max_pv 831 9: [ 0 8149@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -129 0 5623 24447 25278 24369 24369 -111 0 5614 24408 25278 24369 24369 -111 0 5603 24360 25278 24360 24360 -88 0 5597 24334 25278 24334 24334 -88 0 5597 24334 25278 24334 24334 -86 0 5597 24334 25278 24334 24334 -86 0 5597 24334 25278 24334 24334 -71 0 5597 24334 25278 24334 24334 -193 0 5643 24534 25278 24334 24334 -193 0 5643 24534 25278 24334 24334 -113 0 5604 24365 25278 24334 24334 -113 0 5604 24365 25278 24334 24334 -136 0 5615 24413 25278 24334 24334 -136 0 5615 24413 25278 24334 24334 -67 0 5597 24334 25278 24334 24334 -67 0 5597 24334 25278 24334 24334 -102 0 5598 24339 25278 24334 24334 -102 0 5598 24339 25278 24334 24334 -149 0 5622 24443 25278 24334 24334 2026-09-15 16:30:25,403 Hysteresis 4515 0: raw(24443 32000 32000 32000) min(24334 32000 32000 32000) spread(24334 32000 32000 32000) max_pv 25278 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6443 26000 26000 26000) 7: 0: 8147@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8147@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 8147@3p 9: raw(2 23853 23853 23853) min(-107 23853 23853 23853) spread(-107 23853 23853 23853) max_pv 837 9: [ 0 8147@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -149 0 5622 24443 25278 24334 24334 -84 0 5597 24334 25278 24334 24334 -84 0 5597 24334 25278 24334 24334 -91 0 5596 24330 25278 24330 24330 -91 0 5596 24330 25278 24330 24330 -133 0 5613 24404 25278 24330 24330 -133 0 5613 24404 25278 24330 24330 -86 0 5596 24330 25278 24330 24330 -86 0 5596 24330 25278 24330 24330 -176 0 5634 24495 25278 24330 24330 -176 0 5634 24495 25278 24330 24330 -149 0 5621 24439 25278 24330 24330 -149 0 5621 24439 25278 24330 24330 -94 0 5596 24330 25278 24330 24330 -94 0 5596 24330 25278 24330 24330 -127 0 5610 24391 25278 24330 24330 -127 0 5610 24391 25278 24330 24330 -97 0 5596 24330 25278 24330 24330 -97 0 5596 24330 25278 24330 24330 2026-09-15 16:30:35,411 Hysteresis 4525 0: raw(24330 32000 32000 32000) min(24330 32000 32000 32000) spread(24330 32000 32000 32000) max_pv 25278 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6330 26000 26000 26000) 7: 0: 8110@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8110@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 8110@3p 9: raw(0 23890 23890 23890) min(0 23890 23890 23890) spread(0 23890 23890 23890) max_pv 948 9: [ 0 8110@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 0 0 5596 24330 25278 24330 24330 0 0 5596 24330 25278 24330 24330 -72 0 5596 24330 25278 24330 24330 -72 0 5570 24217 25278 24217 24217 -74 0 5570 24217 25278 24217 24217 -74 0 5570 24217 25278 24217 24217 -86 0 5570 24217 25278 24217 24217 -86 0 5570 24217 25278 24217 24217 -45 0 5570 24217 25278 24217 24217 -45 0 5570 24217 25278 24217 24217 0 0 5570 24217 25278 24217 24217 0 0 5570 24217 25278 24217 24217 -93 0 5570 24217 25278 24217 24217 -93 0 5570 24217 25278 24217 24217 -97 0 5570 24217 25278 24217 24217 -97 0 5570 24217 25278 24217 24217 -92 0 5570 24217 25278 24217 24217 -92 0 5570 24217 25278 24217 24217 -100 0 5570 24217 25278 24217 24217 2026-09-15 16:30:45,419 Hysteresis 4535 0: raw(24217 32000 32000 32000) min(24217 32000 32000 32000) spread(24217 32000 32000 32000) max_pv 25278 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6217 26000 26000 26000) 7: 0: 8072@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8072@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 8072@3p 9: raw(1 23928 23928 23928) min(1 23928 23928 23928) spread(1 23928 23928 23928) max_pv 1062 9: [ 0 8072@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -100 0 5570 24217 25278 24217 24217 -132 0 5586 24286 25278 24217 24217 -132 0 5560 24173 25278 24173 24173 -105 0 5547 24117 25278 24117 24117 -105 0 5547 24117 25278 24117 24117 -152 0 5570 24217 25278 24117 24117 -102 0 5545 24108 25278 24108 24108 -102 0 5545 24108 25278 24108 24108 -92 0 5544 24104 25278 24104 24104 -92 0 5544 24104 25278 24104 24104 -92 0 5544 24104 25278 24104 24104 -92 0 5544 24104 25278 24104 24104 -93 0 5544 24104 25278 24104 24104 -93 0 5544 24104 25278 24104 24104 -128 0 5558 24165 25278 24104 24104 -128 0 5558 24165 25278 24104 24104 -95 0 5544 24104 25278 24104 24104 -95 0 5544 24104 25278 24104 24104 -33 0 5544 24104 25278 24104 24104 2026-09-15 16:30:55,427 Hysteresis 4545 0: raw(24104 32000 32000 32000) min(24104 32000 32000 32000) spread(24104 32000 32000 32000) max_pv 25278 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6104 26000 26000 26000) 7: 0: 8034@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8034@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 8034@3p 9: raw(2 23966 23966 23966) min(2 23966 23966 23966) spread(2 23966 23966 23966) max_pv 1176 9: [ 0 8034@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -33 0 5544 24104 25278 24104 24104 -82 0 5544 24104 25278 24104 24104 -83 0 5518 23991 25278 23991 23991 -83 0 5518 23991 25278 23991 23991 -123 0 5530 24043 25278 23991 23991 -123 0 5530 24043 25278 23991 23991 -143 0 5540 24086 25278 23991 23991 -143 0 5540 24086 25278 23991 23991 -114 0 5525 24021 25278 23991 23991 -114 0 5525 24021 25278 23991 23991 -151 0 5543 24100 25278 23991 23991 -151 0 5543 24100 25278 23991 23991 -105 0 5521 24004 25278 23991 23991 -105 0 5521 24004 25278 23991 23991 -123 0 5530 24043 25278 23991 23991 -123 0 5530 24043 25278 23991 23991 -170 0 5553 24143 25278 23991 23991 -170 0 5553 24143 25278 23991 23991 -133 0 5535 24065 25278 23991 23991 2026-09-15 16:31:05,439 Hysteresis 4556 0: raw(24065 32000 32000 32000) min(23991 32000 32000 32000) spread(23991 32000 32000 32000) max_pv 25278 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6065 26000 26000 26000) 7: 0: 8021@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8021@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 8021@3p 9: raw(2 23979 23979 23979) min(-72 23979 23979 23979) spread(-72 23979 23979 23979) max_pv 1215 9: [ 0 8021@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -133 0 5535 24065 25278 23991 23991 -158 0 5547 24117 25278 23991 23991 -158 0 5538 24078 25278 23991 23991 -135 0 5527 24030 25278 23991 23991 -135 0 5527 24030 25278 23991 23991 -148 0 5533 24056 25278 23991 23991 -148 0 5533 24056 25278 23991 23991 -176 0 5547 24117 25230 23991 23991 -176 0 5547 24117 25230 23991 23991 -175 0 5546 24113 25230 23991 23991 -175 0 5546 24113 25230 23991 23991 -183 0 5550 24130 25230 23991 23991 -183 0 5550 24130 25230 23991 23991 -197 0 5557 24160 25230 23991 23991 -155 0 5536 24069 25230 23991 23991 -155 0 5536 24069 25230 23991 23991 -185 0 5551 24134 25230 23991 23991 -185 0 5551 24134 25230 23991 23991 2026-09-15 16:31:15,446 Hysteresis 4566 0: raw(24134 32000 32000 32000) min(23991 32000 32000 32000) spread(23991 32000 32000 32000) max_pv 25230 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6134 26000 26000 26000) 7: 0: 8044@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8044@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 8044@3p 9: raw(2 23956 23956 23956) min(-141 23956 23956 23956) spread(-141 23956 23956 23956) max_pv 1098 9: [ 0 8044@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -133 0 5526 24026 25230 23991 23991 -133 0 5526 24026 25226 23991 23991 -100 0 5525 24021 25226 23991 23991 -100 0 5525 24021 25226 23991 23991 -130 0 5540 24086 25226 23991 23991 -130 0 5540 24086 25226 23991 23991 -117 0 5534 24060 25226 23991 23991 -117 0 5534 24060 25226 23991 23991 -71 0 5525 24021 25226 23991 23991 -71 0 5525 24021 25226 23991 23991 -138 0 5544 24104 25226 23991 23991 -110 0 5530 24043 25226 23991 23991 -110 0 5530 24043 25226 23991 23991 -43 0 5525 24021 25226 23991 23991 -43 0 5525 24021 25226 23991 23991 -180 0 5565 24195 25226 23991 23991 -180 0 5565 24195 25226 23991 23991 -114 0 5532 24052 25226 23991 23991 -114 0 5532 24052 25226 23991 23991 2026-09-15 16:31:25,455 Hysteresis 4576 0: raw(24052 32000 32000 32000) min(23991 32000 32000 32000) spread(23991 32000 32000 32000) max_pv 25226 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6052 26000 26000 26000) 7: 0: 8017@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8017@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 8017@3p 9: raw(1 23983 23983 23983) min(-60 23983 23983 23983) spread(-60 23983 23983 23983) max_pv 1175 9: [ 0 8017@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -112 0 5531 24047 25226 23991 23991 -112 0 5531 24047 25226 23991 23991 -75 0 5525 24021 25226 23991 23991 -75 0 5525 24021 25226 23991 23991 -128 0 5520 24000 25226 23991 23991 -128 0 5520 24000 25226 23991 23991 -151 0 5531 24047 25226 23991 23991 -151 0 5531 24047 25226 23991 23991 -162 0 5537 24073 25226 23991 23991 -162 0 5537 24073 25226 23991 23991 -177 0 5544 24104 25226 23991 23991 -177 0 5544 24104 25226 23991 23991 -156 0 5534 24060 25226 23991 23991 -156 0 5534 24060 25226 23991 23991 -177 0 5544 24104 25226 23991 23991 -130 0 5521 24004 25226 23991 23991 -130 0 5521 24004 25226 23991 23991 0 0 5506 23939 25226 23939 23939 0 0 5506 23939 25226 23939 23939 2026-09-15 16:31:35,463 Hysteresis 4586 0: raw(23939 32000 32000 32000) min(23939 32000 32000 32000) spread(23939 32000 32000 32000) max_pv 25226 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (5939 26000 26000 26000) 7: 0: 7979@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7979@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7979@3p 9: raw(2 24021 24021 24021) min(2 24021 24021 24021) spread(2 24021 24021 24021) max_pv 1289 9: [ 0 7979@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -112 0 5512 23965 25226 23939 23939 -112 0 5512 23965 25226 23939 23939 -96 0 5506 23939 25226 23939 23939 -96 0 5506 23939 25226 23939 23939 -96 0 5480 23826 25226 23826 23826 -96 0 5480 23826 25226 23826 23826 -118 0 5489 23865 25226 23826 23826 -118 0 5489 23865 25226 23826 23826 -68 0 5480 23826 25226 23826 23826 -68 0 5480 23826 25226 23826 23826 -115 0 5488 23860 25226 23826 23826 -115 0 5488 23860 25226 23826 23826 -212 0 5536 24069 25226 23826 23826 -212 0 5536 24069 25226 23826 23826 -123 0 5492 23878 25226 23826 23826 -123 0 5492 23878 25226 23826 23826 -55 0 5480 23826 25226 23826 23826 -55 0 5480 23826 25226 23826 23826 -183 0 5521 24004 25226 23826 23826 -183 0 5521 24004 25226 23826 23826 2026-09-15 16:31:45,472 Hysteresis 4596 0: raw(24004 32000 32000 32000) min(23826 32000 32000 32000) spread(23826 32000 32000 32000) max_pv 25226 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6004 26000 26000 26000) 7: 0: 8001@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8001@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 8001@3p 9: raw(1 23999 23999 23999) min(-177 23999 23999 23999) spread(-177 23999 23999 23999) max_pv 1223 9: [ 0 8001@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -191 0 5525 24021 25226 23826 23826 -191 0 5525 24021 25226 23826 23826 -171 0 5515 23978 25226 23826 23826 -171 0 5515 23978 25226 23826 23826 -177 0 5533 24056 25226 23826 23826 -177 0 5533 24056 25078 23826 23826 -186 0 5538 24078 25078 23826 23826 -186 0 5538 24078 25078 23826 23826 -103 0 5497 23900 25078 23826 23826 -103 0 5497 23900 25078 23826 23826 -182 0 5536 24069 25078 23826 23826 -182 0 5536 24069 25078 23826 23826 -174 0 5532 24052 25078 23826 23826 -174 0 5532 24052 25078 23826 23826 -135 0 5513 23969 25078 23826 23826 -150 0 5520 24000 25078 23826 23826 -150 0 5520 24000 25078 23826 23826 -143 0 5517 23986 25078 23826 23826 -143 0 5517 23986 25078 23826 23826 2026-09-15 16:31:55,480 Hysteresis 4606 0: raw(23986 32000 32000 32000) min(23826 32000 32000 32000) spread(23826 32000 32000 32000) max_pv 25078 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (5986 26000 26000 26000) 7: 0: 7995@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7995@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7995@3p 9: raw(1 24005 24005 24005) min(-159 24005 24005 24005) spread(-159 24005 24005 24005) max_pv 1093 9: [ 0 7995@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -141 0 5516 23982 25078 23826 23826 -141 0 5516 23982 25078 23826 23826 -103 0 5497 23900 25078 23826 23826 -103 0 5497 23900 25078 23826 23826 -153 0 5517 23986 25078 23826 23826 -153 0 5517 23986 25078 23826 23826 -57 0 5491 23873 25078 23826 23826 -57 0 5491 23873 25078 23826 23826 -84 0 5491 23873 25078 23826 23826 -114 0 5498 23904 25078 23826 23826 -114 0 5498 23904 25078 23826 23826 -170 0 5526 24026 25078 23826 23826 -170 0 5526 24026 25078 23826 23826 -147 0 5515 23978 25078 23826 23826 -147 0 5515 23978 25078 23826 23826 -135 0 5509 23952 25078 23826 23826 -135 0 5509 23952 25078 23826 23826 -154 0 5518 23991 25078 23826 23826 -154 0 5518 23991 25078 23826 23826 2026-09-15 16:32:05,495 Hysteresis 4616 0: raw(23991 32000 32000 32000) min(23826 32000 32000 32000) spread(23826 32000 32000 32000) max_pv 25078 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (5991 26000 26000 26000) 7: 0: 7997@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7997@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7997@3p 9: raw(0 24003 24003 24003) min(-165 24003 24003 24003) spread(-165 24003 24003 24003) max_pv 1087 9: [ 0 7997@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -171 0 5526 24026 25078 23826 23826 -171 0 5526 24026 25078 23826 23826 -154 0 5519 23995 25078 23826 23826 -154 0 5519 23995 25078 23826 23826 -73 0 5492 23878 25078 23826 23826 -73 0 5492 23878 25078 23826 23826 -120 0 5502 23921 25078 23826 23826 -120 0 5502 23921 25078 23826 23826 0 0 5492 23878 25078 23826 23826 0 0 5492 23878 25078 23826 23826 0 0 5492 23878 25078 23826 23826 -147 0 5516 23982 25078 23826 23826 -147 0 5516 23982 25078 23826 23826 -129 0 5507 23943 25078 23826 23826 -129 0 5507 23943 25078 23826 23826 -132 0 5508 23947 25078 23826 23826 -132 0 5508 23947 25078 23826 23826 -168 0 5526 24026 25078 23826 23826 -168 0 5526 24026 25000 23826 23826 2026-09-15 16:32:15,504 Hysteresis 4626 0: raw(24026 32000 32000 32000) min(23826 32000 32000 32000) spread(23826 32000 32000 32000) max_pv 25000 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6026 26000 26000 26000) 7: 0: 8008@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8008@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 8008@3p 9: raw(2 23992 23992 23992) min(-198 23992 23992 23992) spread(-198 23992 23992 23992) max_pv 976 9: [ 0 8008@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -66 0 5492 23878 25000 23826 23826 -66 0 5492 23878 25000 23826 23826 -112 0 5498 23904 25000 23826 23826 -112 0 5506 23939 25000 23826 23826 -95 0 5500 23913 25000 23826 23826 -95 0 5500 23913 25000 23826 23826 26 0 5500 23913 25000 23826 23826 26 0 5500 23913 24995 23826 23826 -127 0 5514 23973 24995 23826 23826 -127 0 5514 23973 24995 23826 23826 -159 0 5529 24039 24995 23826 23826 -159 0 5529 24039 24995 23826 23826 -86 0 5500 23913 24995 23826 23826 -86 0 5500 23913 24995 23826 23826 -27 0 5500 23913 24995 23826 23826 -27 0 5500 23913 24995 23826 23826 -138 0 5519 23995 24995 23826 23826 -138 0 5519 23995 24995 23826 23826 -96 0 5500 23913 24995 23826 23826 2026-09-15 16:32:25,513 Hysteresis 4636 0: raw(23913 32000 32000 32000) min(23826 32000 32000 32000) spread(23826 32000 32000 32000) max_pv 24995 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (5913 26000 26000 26000) 7: 0: 7971@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7971@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7971@3p 9: raw(0 24029 24029 24029) min(-87 24029 24029 24029) spread(-87 24029 24029 24029) max_pv 1082 9: [ 0 7971@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -96 0 5500 23913 24995 23826 23826 -101 0 5501 23917 24995 23826 23826 -101 0 5475 23804 24995 23804 23804 -84 0 5474 23800 24995 23800 23800 -162 0 5505 23934 24995 23800 23800 -162 0 5505 23934 24995 23800 23800 -100 0 5474 23800 24995 23800 23800 -100 0 5474 23800 24995 23800 23800 -119 0 5484 23843 24995 23800 23800 -119 0 5484 23843 24995 23800 23800 -87 0 5474 23800 24995 23800 23800 -87 0 5474 23800 24995 23800 23800 -150 0 5499 23908 24995 23800 23800 -150 0 5499 23908 24995 23800 23800 -140 0 5494 23886 24995 23800 23800 -140 0 5494 23886 24995 23800 23800 -144 0 5496 23895 24995 23800 23800 -144 0 5496 23895 24995 23800 23800 -82 0 5474 23800 24995 23800 23800 2026-09-15 16:32:35,522 Hysteresis 4646 0: raw(23800 32000 32000 32000) min(23800 32000 32000 32000) spread(23800 32000 32000 32000) max_pv 24995 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (5800 26000 26000 26000) 7: 0: 7933@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7933@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7933@3p 9: raw(1 24067 24067 24067) min(1 24067 24067 24067) spread(1 24067 24067 24067) max_pv 1196 9: [ 0 7933@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -82 0 5474 23800 24995 23800 23800 -54 0 5474 23800 24995 23800 23800 -54 0 5474 23800 24995 23800 23800 -108 0 5478 23817 24995 23800 23800 -108 0 5478 23817 24995 23800 23800 -97 0 5448 23686 24995 23686 23686 -97 0 5448 23686 24995 23686 23686 -97 0 5448 23686 24995 23686 23686 -97 0 5448 23686 24995 23686 23686 -70 0 5448 23686 24995 23686 23686 -70 0 5448 23686 24995 23686 23686 -67 0 5448 23686 24995 23686 23686 -67 0 5448 23686 24995 23686 23686 -37 0 5448 23686 24995 23686 23686 -37 0 5448 23686 24995 23686 23686 -51 0 5448 23686 24995 23686 23686 -51 0 5448 23686 24995 23686 23686 -108 0 5452 23704 24973 23686 23686 -108 0 5452 23704 24973 23686 23686 2026-09-15 16:32:45,531 Hysteresis 4656 0: raw(23704 32000 32000 32000) min(23686 32000 32000 32000) spread(23686 32000 32000 32000) max_pv 24973 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (5704 26000 26000 26000) 7: 0: 7901@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7901@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7901@3p 9: raw(1 24099 24099 24099) min(-17 24099 24099 24099) spread(-17 24099 24099 24099) max_pv 1270 9: [ 0 7901@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -23 0 5448 23686 24926 23686 23686 -23 0 5426 23591 24926 23591 23591 -112 0 5432 23617 24926 23591 23591 -112 0 5432 23617 24926 23591 23591 847 0 5053 21969 24926 21969 21969 847 0 5053 21969 24926 21969 21969 -51 0 5426 23591 24926 21969 21969 0 0 5426 23591 24926 21969 21969 0 0 5426 23591 24926 21969 21969 20 0 5426 23591 24926 21969 21969 20 0 5426 23591 24926 21969 21969 38 0 5426 23591 24926 21969 21969 38 0 5426 23591 24926 21969 21969 21 0 5426 23591 24926 21969 21969 21 0 5426 23591 24926 21969 21969 0 0 5426 23591 24926 21969 21969 0 0 5426 23591 24926 21969 21969 0 0 5426 23591 24926 21969 21969 0 0 5426 23591 24926 21969 21969 2026-09-15 16:32:55,540 Hysteresis 4666 0: raw(23591 32000 32000 32000) min(21969 32000 32000 32000) spread(21969 32000 32000 32000) max_pv 24926 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (5591 26000 26000 26000) 7: 0: 7863@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7863@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7863@3p 9: raw(2 24137 24137 24137) min(-1620 24137 24137 24137) spread(-1620 24137 24137 24137) max_pv 1337 9: [ 0 7863@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 0 0 5426 23591 24926 21969 21969 0 0 5426 23591 24926 21969 21969 0 0 5400 23478 24865 21969 21969 -118 0 5409 23517 24865 21969 21969 -118 0 5409 23517 24865 21969 21969 0 0 5400 23478 24865 21969 21969 0 0 5400 23478 24865 21969 21969 -62 0 5400 23478 24865 21969 21969 -62 0 5400 23478 24865 21969 21969 -30 0 5400 23478 24865 21969 21969 -30 0 5400 23478 24865 21969 21969 -40 0 5400 23478 24865 21969 21969 -40 0 5400 23478 24865 21969 21969 -91 0 5400 23478 24865 21969 21969 -91 0 5400 23478 24843 21969 21969 -119 0 5410 23521 24843 21969 21969 -119 0 5410 23521 24843 21969 21969 -40 0 5400 23478 24843 21969 21969 -40 0 5400 23478 24843 21969 21969 2026-09-15 16:33:05,550 Hysteresis 4676 0: raw(23478 32000 32000 32000) min(21969 32000 32000 32000) spread(21969 32000 32000 32000) max_pv 24843 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (5478 26000 26000 26000) 7: 0: 7826@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7826@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7826@3p 9: raw(0 24174 24174 24174) min(-1509 24174 24174 24174) spread(-1509 24174 24174 24174) max_pv 1365 9: [ 0 7826@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -76 0 5400 23478 24843 21969 21969 -76 0 5400 23478 24817 21969 21969 -65 0 5400 23478 24817 21969 21969 -65 0 5374 23365 24817 21969 21969 -74 0 5374 23365 24817 21969 21969 -74 0 5374 23365 24817 21969 21969 -111 0 5380 23391 24817 21969 21969 -111 0 5380 23391 24817 21969 21969 -90 0 5374 23365 24817 21969 21969 -90 0 5374 23365 24782 21969 21969 -82 0 5374 23365 24726 21969 21969 -82 0 5374 23365 24726 21969 21969 -172 0 5410 23521 24726 21969 21969 -172 0 5410 23521 24726 21969 21969 -71 0 5374 23365 24726 21969 21969 -71 0 5374 23365 24726 21969 21969 -69 0 5374 23365 24726 21969 21969 -69 0 5374 23365 24726 21969 21969 0 0 5374 23365 24726 21969 21969 2026-09-15 16:33:15,560 Hysteresis 4686 0: raw(23365 32000 32000 32000) min(21969 32000 32000 32000) spread(21969 32000 32000 32000) max_pv 24726 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (5365 26000 26000 26000) 7: 0: 7788@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7788@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7788@3p 9: raw(1 24212 24212 24212) min(-1395 24212 24212 24212) spread(-1395 24212 24212 24212) max_pv 1362 9: [ 0 7788@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 0 0 5374 23365 24726 21969 21969 0 0 5374 23365 24717 21969 21969 0 0 5348 23252 24717 21969 21969 -30 0 5348 23252 24717 21969 21969 -49 0 5348 23252 24717 21969 21969 -49 0 5348 23252 24717 21969 21969 -66 0 5348 23252 24717 21969 21969 -66 0 5348 23252 24717 21969 21969 -36 0 5348 23252 24717 21969 21969 -36 0 5348 23252 24717 21969 21969 -82 0 5348 23252 24717 21969 21969 -82 0 5348 23252 24717 21969 21969 -94 0 5348 23252 24717 21969 21969 -94 0 5348 23252 24717 21969 21969 -47 0 5348 23252 24717 21969 21969 -47 0 5348 23252 24717 21969 21969 -33 0 5348 23252 24717 21969 21969 -94 0 5348 23252 24717 21969 21969 -94 0 5348 23252 24717 21969 21969 2026-09-15 16:33:25,569 Hysteresis 4696 0: raw(23252 32000 32000 32000) min(21969 32000 32000 32000) spread(21969 32000 32000 32000) max_pv 24717 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (5252 26000 26000 26000) 7: 0: 7750@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7750@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7750@3p 9: raw(2 24250 24250 24250) min(-1281 24250 24250 24250) spread(-1281 24250 24250 24250) max_pv 1467 9: [ 0 7750@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -20 0 5348 23252 24717 21969 21969 -20 0 5348 23252 24717 21969 21969 -42 0 5348 23252 24717 21969 21969 -42 0 5348 23252 24713 21969 21969 -114 0 5329 23169 24713 21969 21969 -114 0 5329 23169 24713 21969 21969 -55 0 5322 23139 24713 21969 21969 -55 0 5322 23139 24713 21969 21969 -141 0 5343 23230 24713 21969 21969 -141 0 5343 23230 24713 21969 21969 -172 0 5358 23295 24713 21969 21969 -172 0 5358 23295 24713 21969 21969 -193 0 5368 23339 24713 21969 21969 -193 0 5368 23339 24713 21969 21969 -198 0 5371 23352 24713 21969 21969 -198 0 5371 23352 24691 21969 21969 97 0 5322 23139 24691 21969 21969 97 0 5322 23139 24691 21969 21969 2026-09-15 16:33:35,579 Hysteresis 4706 0: raw(23139 32000 32000 32000) min(21969 32000 32000 32000) spread(21969 32000 32000 32000) max_pv 24691 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (5139 26000 26000 26000) 7: 0: 7713@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7713@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7713@3p 9: raw(0 24287 24287 24287) min(-1170 24287 24287 24287) spread(-1170 24287 24287 24287) max_pv 1552 9: [ 0 7713@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -87 0 5322 23139 24691 21969 21969 -87 0 5322 23139 24691 21969 21969 -132 0 5338 23208 24691 21969 21969 -132 0 5312 23095 24691 21969 21969 -53 0 5296 23026 24691 21969 21969 -53 0 5296 23026 24691 21969 21969 -52 0 5296 23026 24682 21969 21969 -52 0 5296 23026 24682 21969 21969 -61 0 5296 23026 24682 21969 21969 -61 0 5296 23026 24682 21969 21969 -78 0 5296 23026 24682 21969 21969 -78 0 5296 23026 24682 21969 21969 -140 0 5316 23113 24682 21969 21969 -140 0 5316 23113 24682 21969 21969 -128 0 5310 23086 24682 21969 21969 -128 0 5310 23086 24682 21969 21969 -132 0 5312 23095 24682 21969 21969 -191 0 5341 23221 24682 21969 21969 -191 0 5341 23221 24682 21969 21969 -103 0 5298 23034 24682 21969 21969 2026-09-15 16:33:45,588 Hysteresis 4716 0: raw(23034 32000 32000 32000) min(21969 32000 32000 32000) spread(21969 32000 32000 32000) max_pv 24682 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (5034 26000 26000 26000) 7: 0: 7678@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7678@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7678@3p 9: raw(0 24322 24322 24322) min(-1065 24322 24322 24322) spread(-1065 24322 24322 24322) max_pv 1648 9: [ 0 7678@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -103 0 5298 23034 24682 21969 21969 -178 0 5335 23195 24682 21969 21969 -178 0 5335 23195 24682 21969 21969 -179 0 5311 23091 24682 21969 21969 -179 0 5311 23091 24682 21969 21969 -200 0 5322 23139 24682 21969 21969 -200 0 5322 23139 24682 21969 21969 -227 0 5335 23195 24682 21969 21969 -227 0 5335 23195 24682 21969 21969 -180 0 5312 23095 24682 21969 21969 -180 0 5312 23095 24682 21969 21969 -144 0 5294 23017 24682 21969 21969 -144 0 5294 23017 24682 21969 21969 -193 0 5318 23121 24682 21969 21969 -193 0 5318 23121 24682 21969 21969 -182 0 5313 23100 24682 21969 21969 -182 0 5313 23100 24682 21969 21969 -197 0 5320 23130 24682 21969 21969 -197 0 5320 23130 24682 21969 21969 2026-09-15 16:33:55,598 Hysteresis 4726 0: raw(23130 32000 32000 32000) min(21969 32000 32000 32000) spread(21969 32000 32000 32000) max_pv 24682 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (5130 26000 26000 26000) 7: 0: 7710@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7710@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7710@3p 9: raw(0 24290 24290 24290) min(-1161 24290 24290 24290) spread(-1161 24290 24290 24290) max_pv 1552 9: [ 0 7710@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -78 0 5272 22921 24682 21969 21969 -78 0 5272 22921 24682 21969 21969 -165 0 5304 23060 24682 21969 21969 -165 0 5304 23060 24682 21969 21969 -169 0 5328 23165 24682 21969 21969 -169 0 5328 23165 24682 21969 21969 -22 0 5294 23017 24682 21969 21969 -22 0 5294 23017 24682 21969 21969 -22 0 5294 23017 24621 21969 21969 -102 0 5295 23021 24621 21969 21969 -102 0 5295 23021 24621 21969 21969 -129 0 5309 23082 24621 21969 21969 -129 0 5309 23082 24621 21969 21969 -51 0 5294 23017 24621 21969 21969 -51 0 5294 23017 24621 21969 21969 -125 0 5307 23073 24621 21969 21969 -120 0 5304 23060 24621 21969 21969 -120 0 5304 23060 24621 21969 21969 -97 0 5294 23017 24621 21969 21969 -97 0 5294 23017 24621 21969 21969 2026-09-15 16:34:05,626 Hysteresis 4736 0: raw(23017 32000 32000 32000) min(21969 32000 32000 32000) spread(21969 32000 32000 32000) max_pv 24621 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (5017 26000 26000 26000) 7: 0: 7672@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7672@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7672@3p 9: raw(1 24328 24328 24328) min(-1047 24328 24328 24328) spread(-1047 24328 24328 24328) max_pv 1605 9: [ 0 7672@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -83 0 5294 23017 24621 21969 21969 -83 0 5294 23017 24621 21969 21969 -102 0 5269 22908 24621 21969 21969 -102 0 5269 22908 24621 21969 21969 -151 0 5293 23013 24621 21969 21969 -151 0 5293 23013 24621 21969 21969 -75 0 5268 22904 24621 21969 21969 -75 0 5268 22904 24621 21969 21969 -135 0 5286 22982 24621 21969 21969 -135 0 5286 22982 24621 21969 21969 -20 0 5268 22904 24621 21969 21969 0 0 5268 22904 24621 21969 21969 0 0 5268 22904 24621 21969 21969 -38 0 5268 22904 24621 21969 21969 -38 0 5268 22904 24621 21969 21969 -160 0 5298 23034 24621 21969 21969 -160 0 5298 23034 24621 21969 21969 -115 0 5276 22939 24621 21969 21969 -115 0 5276 22939 24621 21969 21969 2026-09-15 16:34:15,634 Hysteresis 4746 0: raw(22939 32000 32000 32000) min(21969 32000 32000 32000) spread(21969 32000 32000 32000) max_pv 24621 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (4939 26000 26000 26000) 7: 0: 7646@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7646@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7646@3p 9: raw(1 24354 24354 24354) min(-969 24354 24354 24354) spread(-969 24354 24354 24354) max_pv 1683 9: [ 0 7646@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -158 0 5297 23030 24582 21969 21969 -158 0 5297 23030 24582 21969 21969 -77 0 5268 22904 24582 21969 21969 -77 0 5268 22904 24582 21969 21969 -44 0 5250 22826 24582 21969 21969 -44 0 5250 22826 24582 21969 21969 -118 0 5259 22865 24582 21969 21969 -118 0 5259 22865 24582 21969 21969 -109 0 5255 22847 24582 21969 21969 -109 0 5255 22847 24582 21969 21969 -112 0 5256 22852 24582 21969 21969 -112 0 5256 22852 24582 21969 21969 -146 0 5273 22926 24582 21969 21969 -146 0 5273 22926 24582 21969 21969 -161 0 5280 22956 24582 21969 21969 -161 0 5280 22956 24582 21969 21969 -73 0 5250 22826 24582 21969 21969 -73 0 5250 22826 24582 21969 21969 2026-09-15 16:34:25,642 Hysteresis 4756 0: raw(22826 32000 32000 32000) min(21969 32000 32000 32000) spread(21969 32000 32000 32000) max_pv 24582 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (4826 26000 26000 26000) 7: 0: 7608@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7608@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7608@3p 9: raw(2 24392 24392 24392) min(-855 24392 24392 24392) spread(-855 24392 24392 24392) max_pv 1758 9: [ 0 7608@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -102 0 5251 22830 24582 21969 21969 -102 0 5251 22830 24582 21969 21969 -63 0 5250 22826 24582 21969 21969 -63 0 5224 22713 24534 21969 21969 -123 0 5236 22765 24534 21969 21969 -119 0 5234 22756 24534 21969 21969 -119 0 5234 22756 24534 21969 21969 -64 0 5224 22713 24534 21969 21969 -64 0 5224 22713 24534 21969 21969 -131 0 5240 22782 24534 21969 21969 -131 0 5240 22782 24534 21969 21969 -160 0 5254 22843 24534 21969 21969 -160 0 5254 22843 24534 21969 21969 -89 0 5224 22713 24534 21969 21969 -89 0 5224 22713 24495 21969 21969 -125 0 5237 22769 24495 21969 21969 -125 0 5237 22769 24495 21969 21969 -80 0 5224 22713 24495 21969 21969 -80 0 5224 22713 24495 21969 21969 -31 0 5224 22713 24495 21969 21969 2026-09-15 16:34:35,650 Hysteresis 4766 0: raw(22713 32000 32000 32000) min(21969 32000 32000 32000) spread(21969 32000 32000 32000) max_pv 24495 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (4713 26000 26000 26000) 7: 0: 7571@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7571@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7571@3p 9: raw(0 24429 24429 24429) min(-744 24429 24429 24429) spread(-744 24429 24429 24429) max_pv 1782 9: [ 0 7571@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -31 0 5224 22713 24495 21969 21969 -37 0 5224 22713 24495 21969 21969 -37 0 5224 22713 24495 21969 21969 -148 0 5222 22704 24495 21969 21969 -148 0 5222 22704 24495 21969 21969 -190 0 5243 22795 24495 21969 21969 -190 0 5243 22795 24495 21969 21969 -191 0 5243 22795 24495 21969 21969 -191 0 5243 22795 24495 21969 21969 -193 0 5244 22800 24495 21969 21969 -193 0 5244 22800 24495 21969 21969 -172 0 5234 22756 24495 21969 21969 -172 0 5234 22756 24495 21969 21969 -185 0 5240 22782 24495 21969 21969 -185 0 5240 22782 24439 21969 21969 -169 0 5232 22747 24439 21969 21969 -169 0 5232 22747 24391 21969 21969 -108 0 5202 22617 24391 21969 21969 -108 0 5202 22617 24391 21969 21969 2026-09-15 16:34:45,658 Hysteresis 4776 0: raw(22617 32000 32000 32000) min(21969 32000 32000 32000) spread(21969 32000 32000 32000) max_pv 24391 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (4617 26000 26000 26000) 7: 0: 7539@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7539@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7539@3p 9: raw(0 24461 24461 24461) min(-648 24461 24461 24461) spread(-648 24461 24461 24461) max_pv 1774 9: [ 0 7539@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -147 0 5222 22704 24391 21969 21969 -147 0 5200 22608 24330 21969 21969 -161 0 5206 22634 24330 21969 21969 -161 0 5206 22634 24330 21969 21969 -61 0 5176 22504 24330 21969 21969 -61 0 5176 22504 24330 21969 21969 -124 0 5188 22556 24286 21969 21969 -124 0 5188 22556 24286 21969 21969 -147 0 5200 22608 24286 21969 21969 -147 0 5200 22608 24286 21969 21969 -152 0 5202 22617 24286 21969 21969 -152 0 5202 22617 24286 21969 21969 -166 0 5209 22647 24286 21969 21969 -166 0 5209 22647 24286 21969 21969 -190 0 5221 22700 24286 21969 21969 -190 0 5221 22700 24286 21969 21969 -145 0 5199 22604 24286 21969 21969 -107 0 5180 22521 24286 21969 21969 -107 0 5180 22521 24286 21969 21969 2026-09-15 16:34:55,666 Hysteresis 4786 0: raw(22521 32000 32000 32000) min(21969 32000 32000 32000) spread(21969 32000 32000 32000) max_pv 24286 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (4521 26000 26000 26000) 7: 0: 7507@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7507@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7507@3p 9: raw(0 24493 24493 24493) min(-552 24493 24493 24493) spread(-552 24493 24493 24493) max_pv 1765 9: [ 0 7507@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -208 0 5230 22739 24286 21969 21969 -208 0 5230 22739 24286 21969 21969 -103 0 5156 22417 24286 21969 21969 -103 0 5156 22417 24286 21969 21969 -140 0 5174 22495 24286 21969 21969 -140 0 5174 22495 24217 21969 21969 -154 0 5181 22526 24217 21969 21969 -154 0 5181 22526 24217 21969 21969 -179 0 5193 22578 24217 21969 21969 -179 0 5193 22578 24195 21969 21969 -100 0 5154 22408 24195 21969 21969 -100 0 5154 22408 24195 21969 21969 748 0 4830 21000 24195 21000 21000 748 0 4830 21000 24195 21000 21000 0 0 5154 22408 24195 21000 21000 0 0 5154 22408 24195 21000 21000 -72 0 5154 22408 24195 21000 21000 -72 0 5154 22408 24195 21000 21000 0 0 5154 22408 24195 21000 21000 2026-09-15 16:35:05,674 Hysteresis 4796 0: raw(22408 32000 32000 32000) min(21000 32000 32000 32000) spread(21000 32000 32000 32000) max_pv 24195 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (4408 26000 26000 26000) 7: 0: 7469@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7469@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7469@3p 9: raw(1 24531 24531 24531) min(-1407 24531 24531 24531) spread(-1407 24531 24531 24531) max_pv 1788 9: [ 0 7469@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 0 0 5154 22408 24195 21000 21000 -92 0 5154 22408 24195 21000 21000 -92 0 5154 22408 24195 21000 21000 -74 0 5128 22295 24195 21000 21000 -74 0 5128 22295 24195 21000 21000 -49 0 5128 22295 24195 21000 21000 -49 0 5128 22295 24195 21000 21000 -109 0 5133 22317 24195 21000 21000 -109 0 5133 22317 24195 21000 21000 -46 0 5128 22295 24195 21000 21000 -46 0 5128 22295 24195 21000 21000 -37 0 5128 22295 24195 21000 21000 -37 0 5128 22295 24195 21000 21000 -29 0 5128 22295 24195 21000 21000 -29 0 5128 22295 24195 21000 21000 -58 0 5128 22295 24195 21000 21000 -58 0 5128 22295 24195 21000 21000 -68 0 5128 22295 24195 21000 21000 -68 0 5128 22295 24195 21000 21000 2026-09-15 16:35:15,682 Hysteresis 4806 0: raw(22295 32000 32000 32000) min(21000 32000 32000 32000) spread(21000 32000 32000 32000) max_pv 24195 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (4295 26000 26000 26000) 7: 0: 7431@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7431@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7431@3p 9: raw(2 24569 24569 24569) min(-1293 24569 24569 24569) spread(-1293 24569 24569 24569) max_pv 1902 9: [ 0 7431@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -57 0 5128 22295 24195 21000 21000 -57 0 5128 22295 24195 21000 21000 -52 0 5128 22295 24195 21000 21000 -52 0 5102 22182 24195 21000 21000 -119 0 5112 22226 24195 21000 21000 -119 0 5112 22226 24195 21000 21000 -111 0 5108 22208 24195 21000 21000 -111 0 5108 22208 24195 21000 21000 -99 0 5102 22182 24195 21000 21000 -99 0 5102 22182 24195 21000 21000 -94 0 5102 22182 24195 21000 21000 -94 0 5102 22182 24195 21000 21000 -59 0 5102 22182 24195 21000 21000 -59 0 5102 22182 24195 21000 21000 -63 0 5102 22182 24195 21000 21000 -115 0 5110 22217 24195 21000 21000 -115 0 5110 22217 24195 21000 21000 -98 0 5102 22182 24195 21000 21000 -98 0 5102 22182 24195 21000 21000 2026-09-15 16:35:25,690 Hysteresis 4816 0: raw(22182 32000 32000 32000) min(21000 32000 32000 32000) spread(21000 32000 32000 32000) max_pv 24195 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (4182 26000 26000 26000) 7: 0: 7394@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7394@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7394@3p 9: raw(0 24606 24606 24606) min(-1182 24606 24606 24606) spread(-1182 24606 24606 24606) max_pv 2013 9: [ 0 7394@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -120 0 5112 22226 24195 21000 21000 -120 0 5112 22226 24195 21000 21000 -99 0 5076 22069 24195 21000 21000 -99 0 5076 22069 24195 21000 21000 -107 0 5080 22086 24195 21000 21000 -107 0 5080 22086 24195 21000 21000 -159 0 5105 22195 24195 21000 21000 -159 0 5105 22195 24195 21000 21000 -203 0 5127 22291 24195 21000 21000 -194 0 5123 22273 24195 21000 21000 -194 0 5123 22273 24195 21000 21000 -145 0 5099 22169 24195 21000 21000 -145 0 5099 22169 24195 21000 21000 -177 0 5114 22234 24195 21000 21000 -177 0 5114 22234 24195 21000 21000 -180 0 5116 22243 24195 21000 21000 -180 0 5116 22243 24195 21000 21000 -127 0 5090 22130 24195 21000 21000 -127 0 5090 22130 24195 21000 21000 2026-09-15 16:35:35,699 Hysteresis 4826 0: raw(22130 32000 32000 32000) min(21000 32000 32000 32000) spread(21000 32000 32000 32000) max_pv 24195 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (4130 26000 26000 26000) 7: 0: 7376@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7376@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7376@3p 9: raw(2 24624 24624 24624) min(-1128 24624 24624 24624) spread(-1128 24624 24624 24624) max_pv 2067 9: [ 0 7376@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -122 0 5087 22117 24104 21000 21000 -122 0 5087 22117 24104 21000 21000 -89 0 5064 22017 24104 21000 21000 -89 0 5064 22017 24104 21000 21000 -129 0 5079 22082 24104 21000 21000 -129 0 5079 22082 24104 21000 21000 -118 0 5073 22056 24104 21000 21000 -118 0 5073 22056 24104 21000 21000 -129 0 5079 22082 24104 21000 21000 -129 0 5079 22082 24104 21000 21000 -181 0 5104 22191 24104 21000 21000 -181 0 5104 22191 24104 21000 21000 -186 0 5107 22204 24104 21000 21000 -186 0 5107 22204 24104 21000 21000 -169 0 5098 22165 24104 21000 21000 -169 0 5098 22165 24104 21000 21000 -127 0 5078 22078 24104 21000 21000 -127 0 5078 22078 24078 21000 21000 -143 0 5086 22113 24078 21000 21000 2026-09-15 16:35:45,707 Hysteresis 4836 0: raw(22113 32000 32000 32000) min(21000 32000 32000 32000) spread(21000 32000 32000 32000) max_pv 24078 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (4113 26000 26000 26000) 7: 0: 7371@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7371@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7371@3p 9: raw(0 24629 24629 24629) min(-1113 24629 24629 24629) spread(-1113 24629 24629 24629) max_pv 1965 9: [ 0 7371@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -143 0 5086 22113 24078 21000 21000 -60 0 5064 22017 24078 21000 21000 -60 0 5060 22000 24078 21000 21000 -153 0 5086 22113 24078 21000 21000 -177 0 5098 22165 24078 21000 21000 -177 0 5098 22165 24078 21000 21000 -163 0 5091 22134 24078 21000 21000 -163 0 5091 22134 24078 21000 21000 -168 0 5094 22147 24078 21000 21000 -168 0 5094 22147 24078 21000 21000 -132 0 5076 22069 24078 21000 21000 -132 0 5076 22069 24078 21000 21000 -49 0 5060 22000 24078 21000 21000 -49 0 5060 22000 24078 21000 21000 -150 0 5085 22108 24078 21000 21000 -150 0 5085 22108 24078 21000 21000 -155 0 5087 22117 24078 21000 21000 -155 0 5087 22117 24078 21000 21000 -146 0 5083 22100 24078 21000 21000 2026-09-15 16:35:55,739 Hysteresis 4846 0: raw(22100 32000 32000 32000) min(21000 32000 32000 32000) spread(21000 32000 32000 32000) max_pv 24078 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (4100 26000 26000 26000) 7: 0: 7366@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7366@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7366@3p 9: raw(2 24634 24634 24634) min(-1098 24634 24634 24634) spread(-1098 24634 24634 24634) max_pv 1980 9: [ 0 7366@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -146 0 5083 22100 24078 21000 21000 -196 0 5108 22208 24078 21000 21000 -196 0 5108 22208 24078 21000 21000 -142 0 5081 22091 24078 21000 21000 -142 0 5081 22091 24078 21000 21000 -123 0 5069 22039 24078 21000 21000 -123 0 5069 22039 24078 21000 21000 -74 0 5057 21986 24078 21000 21000 -74 0 5057 21986 24078 21000 21000 -122 0 5068 22034 24078 21000 21000 -122 0 5068 22034 24078 21000 21000 -198 0 5106 22200 24069 21000 21000 -198 0 5106 22200 24069 21000 21000 -164 0 5089 22126 24069 21000 21000 -164 0 5089 22126 24069 21000 21000 -220 0 5117 22247 24052 21000 21000 -220 0 5117 22247 24052 21000 21000 -65 0 5057 21986 24039 21000 21000 -65 0 5057 21986 24039 21000 21000 2026-09-15 16:36:05,755 Hysteresis 4856 0: raw(21986 32000 32000 32000) min(21000 32000 32000 32000) spread(21000 32000 32000 32000) max_pv 24039 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (3986 26000 26000 26000) 7: 0: 7328@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7328@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7328@3p 9: raw(2 24672 24672 24672) min(-984 24672 24672 24672) spread(-984 24672 24672 24672) max_pv 2055 9: [ 0 7328@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -157 0 5085 22108 24039 21000 21000 -157 0 5085 22108 24039 21000 21000 -89 0 5057 21986 24039 21000 21000 -89 0 5031 21873 24039 21000 21000 -182 0 5072 22052 24039 21000 21000 -182 0 5072 22052 24039 21000 21000 -132 0 5047 21943 24039 21000 21000 -132 0 5047 21943 24039 21000 21000 -194 0 5078 22078 24039 21000 21000 -194 0 5078 22078 24039 21000 21000 -89 0 5031 21873 24039 21000 21000 -89 0 5031 21873 24039 21000 21000 -148 0 5055 21978 24039 21000 21000 -148 0 5055 21978 24039 21000 21000 -162 0 5062 22008 24039 21000 21000 -162 0 5062 22008 24039 21000 21000 -139 0 5051 21960 24039 21000 21000 -128 0 5045 21934 24039 21000 21000 -128 0 5045 21934 24039 21000 21000 -128 0 5045 21934 24039 21000 21000 2026-09-15 16:36:15,766 Hysteresis 4866 0: raw(21934 32000 32000 32000) min(21000 32000 32000 32000) spread(21000 32000 32000 32000) max_pv 24039 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (3934 26000 26000 26000) 7: 0: 7311@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7311@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7311@3p 9: raw(1 24689 24689 24689) min(-933 24689 24689 24689) spread(-933 24689 24689 24689) max_pv 2106 9: [ 0 7311@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -128 0 5045 21934 24039 21000 21000 0 0 5031 21873 24039 21000 21000 0 0 5031 21873 24039 21000 21000 -143 0 5041 21917 24039 21000 21000 -143 0 5041 21917 24039 21000 21000 -132 0 5035 21891 24039 21000 21000 -132 0 5035 21891 24039 21000 21000 -87 0 5019 21821 24039 21000 21000 -87 0 5019 21821 24039 21000 21000 -100 0 5019 21821 24039 21000 21000 -100 0 5019 21821 24039 21000 21000 -145 0 5042 21921 24039 21000 21000 -145 0 5042 21921 24039 21000 21000 -52 0 5019 21821 24039 21000 21000 -52 0 5019 21821 24039 21000 21000 -143 0 5041 21917 24039 21000 21000 -143 0 5041 21917 24039 21000 21000 -97 0 5019 21821 24039 21000 21000 -97 0 5019 21821 24039 21000 21000 2026-09-15 16:36:25,776 Hysteresis 4876 0: raw(21821 32000 32000 32000) min(21000 32000 32000 32000) spread(21000 32000 32000 32000) max_pv 24039 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (3821 26000 26000 26000) 7: 0: 7273@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7273@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7273@3p 9: raw(2 24727 24727 24727) min(-819 24727 24727 24727) spread(-819 24727 24727 24727) max_pv 2220 9: [ 0 7273@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -135 0 5037 21900 24039 21000 21000 -135 0 5037 21900 24039 21000 21000 -138 0 5038 21904 24039 21000 21000 -138 0 5012 21791 24039 21000 21000 -179 0 5032 21878 24039 21000 21000 -179 0 5032 21878 24039 21000 21000 -170 0 5028 21860 24039 21000 21000 -170 0 5028 21860 24039 21000 21000 -186 0 5036 21895 24039 21000 21000 -186 0 5036 21895 24039 21000 21000 -184 0 5035 21891 24039 21000 21000 -184 0 5035 21891 24039 21000 21000 -232 0 5059 21995 24039 21000 21000 -232 0 5059 21995 24039 21000 21000 -227 0 5056 21982 23995 21000 21000 -227 0 5056 21982 23995 21000 21000 -200 0 5043 21926 23995 21000 21000 -200 0 5043 21926 23995 21000 21000 -160 0 5023 21839 23995 21000 21000 2026-09-15 16:36:35,785 Hysteresis 4886 0: raw(21839 32000 32000 32000) min(21000 32000 32000 32000) spread(21000 32000 32000 32000) max_pv 23995 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (3839 26000 26000 26000) 7: 0: 7279@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7279@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7279@3p 9: raw(2 24721 24721 24721) min(-837 24721 24721 24721) spread(-837 24721 24721 24721) max_pv 2158 9: [ 0 7279@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -160 0 5023 21839 23995 21000 21000 -175 0 5030 21869 23934 21000 21000 -175 0 5034 21886 23934 21000 21000 -115 0 5005 21760 23934 21000 21000 -115 0 5005 21760 23934 21000 21000 -175 0 5034 21886 23934 21000 21000 -175 0 5034 21886 23934 21000 21000 -176 0 5035 21891 23934 21000 21000 -176 0 5035 21891 23908 21000 21000 -204 0 5049 21952 23908 21000 21000 -204 0 5049 21952 23908 21000 21000 -141 0 5018 21817 23908 21000 21000 -141 0 5018 21817 23908 21000 21000 -206 0 5050 21956 23908 21000 21000 -206 0 5050 21956 23908 21000 21000 -179 0 5036 21895 23908 21000 21000 -179 0 5036 21895 23895 21000 21000 -178 0 5036 21895 23895 21000 21000 -178 0 5036 21895 23895 21000 21000 2026-09-15 16:36:45,795 Hysteresis 4896 0: raw(21895 32000 32000 32000) min(21000 32000 32000 32000) spread(21000 32000 32000 32000) max_pv 23895 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (3895 26000 26000 26000) 7: 0: 7298@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7298@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7298@3p 9: raw(1 24702 24702 24702) min(-894 24702 24702 24702) spread(-894 24702 24702 24702) max_pv 2001 9: [ 0 7298@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -185 0 5039 21908 23895 21000 21000 -185 0 5039 21908 23817 21000 21000 -213 0 5053 21969 23817 21000 21000 -213 0 5066 22026 23817 21000 21000 -142 0 5031 21873 23817 21000 21000 -142 0 5031 21873 23817 21000 21000 -177 0 5048 21947 23817 21000 21000 -177 0 5048 21947 23704 21000 21000 -144 0 5032 21878 23704 21000 21000 -96 0 5010 21782 23704 21000 21000 -96 0 5010 21782 23704 21000 21000 -110 0 5015 21804 23704 21000 21000 -110 0 5015 21804 23704 21000 21000 76 0 5010 21782 23704 21000 21000 76 0 5010 21782 23704 21000 21000 -36 0 5010 21782 23704 21000 21000 -36 0 5010 21782 23704 21000 21000 0 0 5010 21782 23704 21000 21000 2026-09-15 16:36:55,804 Hysteresis 4906 0: raw(21782 32000 32000 32000) min(21000 32000 32000 32000) spread(21000 32000 32000 32000) max_pv 23704 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (3782 26000 26000 26000) 7: 0: 7260@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7260@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7260@3p 9: raw(2 24740 24740 24740) min(-780 24740 24740 24740) spread(-780 24740 24740 24740) max_pv 1924 9: [ 0 7260@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 0 0 5010 21782 23704 21000 21000 -113 0 5017 21813 23704 21000 21000 -113 0 4991 21700 23704 21000 21000 -65 0 4984 21669 23686 21000 21000 -69 0 4984 21669 23617 21000 21000 -69 0 4984 21669 23617 21000 21000 -111 0 4990 21695 23617 21000 21000 -111 0 4990 21695 23591 21000 21000 -177 0 5022 21834 23591 21000 21000 -177 0 5022 21834 23591 21000 21000 -200 0 5034 21886 23591 21000 21000 -200 0 5034 21886 23591 21000 21000 -125 0 4997 21726 23591 21000 21000 -125 0 4997 21726 23591 21000 21000 -153 0 5010 21782 23591 21000 21000 -153 0 5010 21782 23591 21000 21000 -178 0 5023 21839 23591 21000 21000 -178 0 5023 21839 23591 21000 21000 -166 0 5017 21813 23591 21000 21000 2026-09-15 16:37:05,814 Hysteresis 4916 0: raw(21813 32000 32000 32000) min(21000 32000 32000 32000) spread(21000 32000 32000 32000) max_pv 23591 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (3813 26000 26000 26000) 7: 0: 7271@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7271@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7271@3p 9: raw(0 24729 24729 24729) min(-813 24729 24729 24729) spread(-813 24729 24729 24729) max_pv 1778 9: [ 0 7271@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -166 0 5017 21813 23591 21000 21000 -225 0 5046 21939 23591 21000 21000 -225 0 5053 21969 23591 21000 21000 -182 0 5032 21878 23591 21000 21000 -182 0 5032 21878 23591 21000 21000 -106 0 4994 21713 23521 21000 21000 -106 0 4994 21713 23521 21000 21000 -219 0 5050 21956 23521 21000 21000 -219 0 5050 21956 23521 21000 21000 -118 0 5000 21739 23521 21000 21000 -118 0 5000 21739 23521 21000 21000 -171 0 5026 21852 23521 21000 21000 -171 0 5026 21852 23521 21000 21000 -197 0 5039 21908 23521 21000 21000 -197 0 5039 21908 23521 21000 21000 -123 0 5003 21752 23521 21000 21000 -123 0 5003 21752 23521 21000 21000 -152 0 5017 21813 23521 21000 21000 -141 0 5012 21791 23521 21000 21000 2026-09-15 16:37:15,823 Hysteresis 4926 0: raw(21791 32000 32000 32000) min(21000 32000 32000 32000) spread(21000 32000 32000 32000) max_pv 23521 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (3791 26000 26000 26000) 7: 0: 7263@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7263@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7263@3p 9: raw(2 24737 24737 24737) min(-789 24737 24737 24737) spread(-789 24737 24737 24737) max_pv 1732 9: [ 0 7263@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -141 0 5012 21791 23521 21000 21000 -85 0 4991 21700 23521 21000 21000 -85 0 4991 21700 23521 21000 21000 -182 0 5027 21856 23521 21000 21000 -182 0 5027 21856 23521 21000 21000 -121 0 4997 21726 23521 21000 21000 -121 0 4997 21726 23521 21000 21000 -136 0 5004 21756 23521 21000 21000 -136 0 5004 21756 23521 21000 21000 -152 0 5012 21791 23521 21000 21000 -152 0 5012 21791 23521 21000 21000 -142 0 5007 21769 23521 21000 21000 -142 0 5007 21769 23521 21000 21000 -144 0 5008 21773 23521 21000 21000 -143 0 5008 21773 23521 21000 21000 -143 0 5008 21773 23521 21000 21000 -156 0 5014 21800 23521 21000 21000 -156 0 5014 21800 23365 21000 21000 -158 0 5015 21804 23365 21000 21000 2026-09-15 16:37:25,832 Hysteresis 4936 0: raw(21804 32000 32000 32000) min(21000 32000 32000 32000) spread(21000 32000 32000 32000) max_pv 23365 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (3804 26000 26000 26000) 7: 0: 7268@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7268@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7268@3p 9: raw(0 24732 24732 24732) min(-804 24732 24732 24732) spread(-804 24732 24732 24732) max_pv 1561 9: [ 0 7268@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -158 0 5015 21804 23365 21000 21000 -116 0 4994 21713 23365 21000 21000 -116 0 4994 21713 23365 21000 21000 -119 0 4999 21734 23365 21000 21000 -119 0 4999 21734 23365 21000 21000 -51 0 4989 21691 23352 21000 21000 -51 0 4989 21691 23352 21000 21000 -158 0 5018 21817 23352 21000 21000 -158 0 5018 21817 23352 21000 21000 -141 0 5010 21782 23352 21000 21000 -141 0 5010 21782 23352 21000 21000 -143 0 5011 21786 23352 21000 21000 -143 0 5011 21786 23352 21000 21000 -88 0 4989 21691 23352 21000 21000 -88 0 4989 21691 23352 21000 21000 -88 0 4989 21691 23352 21000 21000 -162 0 5020 21826 23352 21000 21000 -81 0 4989 21691 23352 21000 21000 -81 0 4989 21691 23352 21000 21000 -21 0 4989 21691 23352 21000 21000 2026-09-15 16:37:35,841 Hysteresis 4946 0: raw(21691 32000 32000 32000) min(21000 32000 32000 32000) spread(21000 32000 32000 32000) max_pv 23352 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (3691 26000 26000 26000) 7: 0: 7230@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7230@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7230@3p 9: raw(1 24770 24770 24770) min(-690 24770 24770 24770) spread(-690 24770 24770 24770) max_pv 1662 9: [ 0 7230@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -21 0 4989 21691 23352 21000 21000 -117 0 4972 21617 23352 21000 21000 -117 0 4972 21617 23352 21000 21000 -89 0 4963 21578 23352 21000 21000 -89 0 4963 21578 23352 21000 21000 -37 0 4963 21578 23352 21000 21000 -37 0 4963 21578 23352 21000 21000 -141 0 4984 21669 23352 21000 21000 -141 0 4984 21669 23352 21000 21000 -110 0 4968 21600 23352 21000 21000 -110 0 4968 21600 23352 21000 21000 -136 0 4981 21656 23352 21000 21000 -94 0 4963 21578 23352 21000 21000 -94 0 4963 21578 23352 21000 21000 -112 0 4969 21604 23352 21000 21000 -112 0 4969 21604 23352 21000 21000 -127 0 4977 21639 23352 21000 21000 -127 0 4977 21639 23352 21000 21000 2026-09-15 16:37:45,850 Hysteresis 4956 0: raw(21639 32000 32000 32000) min(21000 32000 32000 32000) spread(21000 32000 32000 32000) max_pv 23352 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (3639 26000 26000 26000) 7: 0: 7213@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7213@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7213@3p 9: raw(0 24787 24787 24787) min(-639 24787 24787 24787) spread(-639 24787 24787 24787) max_pv 1713 9: [ 0 7213@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -119 0 4973 21621 23221 21000 21000 -119 0 4973 21621 23221 21000 21000 -50 0 4963 21578 23221 21000 21000 -50 0 4963 21578 23221 21000 21000 -71 0 4951 21526 23221 21000 21000 -71 0 4951 21526 23221 21000 21000 -107 0 4955 21543 23221 21000 21000 -107 0 4955 21543 23221 21000 21000 -65 0 4951 21526 23221 21000 21000 -65 0 4951 21526 23221 21000 21000 -131 0 4967 21595 23221 21000 21000 -131 0 4967 21595 23221 21000 21000 -122 0 4962 21573 23221 21000 21000 -122 0 4962 21573 23221 21000 21000 -95 0 4951 21526 23221 21000 21000 -95 0 4951 21526 23221 21000 21000 -98 0 4951 21526 23221 21000 21000 -98 0 4951 21526 23221 21000 21000 -88 0 4951 21526 23221 21000 21000 -88 0 4951 21526 23221 21000 21000 2026-09-15 16:37:55,859 Hysteresis 4966 0: raw(21526 32000 32000 32000) min(21000 32000 32000 32000) spread(21000 32000 32000 32000) max_pv 23221 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (3526 26000 26000 26000) 7: 0: 7175@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7175@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7175@3p 9: raw(1 24825 24825 24825) min(-525 24825 24825 24825) spread(-525 24825 24825 24825) max_pv 1696 9: [ 0 7175@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -121 0 4962 21573 23221 21000 21000 -121 0 4962 21573 23195 21000 21000 -86 0 4951 21526 23195 21000 21000 -86 0 4925 21413 23195 21000 21000 0 0 4925 21413 23195 21000 21000 -104 0 4927 21421 23195 21000 21000 -104 0 4927 21421 23195 21000 21000 -104 0 4927 21421 23195 21000 21000 -109 0 4930 21434 23195 21000 21000 -97 0 4925 21413 23195 21000 21000 -97 0 4925 21413 23195 21000 21000 -97 0 4925 21413 23165 21000 21000 -72 0 4925 21413 23165 21000 21000 -91 0 4925 21413 23165 21000 21000 -91 0 4925 21413 23165 21000 21000 -102 0 4926 21417 23165 21000 21000 -102 0 4926 21417 23165 21000 21000 -94 0 4925 21413 23165 21000 21000 -94 0 4925 21413 23165 21000 21000 2026-09-15 16:38:05,885 Hysteresis 4976 0: raw(21413 32000 32000 32000) min(21000 32000 32000 32000) spread(21000 32000 32000 32000) max_pv 23165 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (3413 26000 26000 26000) 7: 0: 7137@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7137@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7137@3p 9: raw(2 24863 24863 24863) min(-411 24863 24863 24863) spread(-411 24863 24863 24863) max_pv 1754 9: [ 0 7137@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -74 0 4925 21413 23165 21000 21000 -74 0 4925 21413 23165 21000 21000 -131 0 4941 21482 23165 21000 21000 -131 0 4941 21482 23165 21000 21000 -136 0 4917 21378 23165 21000 21000 -136 0 4917 21378 23165 21000 21000 -123 0 4911 21352 23165 21000 21000 -123 0 4911 21352 23165 21000 21000 -24 0 4899 21300 23082 21000 21000 -24 0 4899 21300 23082 21000 21000 -24 0 4899 21300 23082 21000 21000 -109 0 4904 21321 23082 21000 21000 -130 0 4914 21365 23082 21000 21000 -130 0 4914 21365 23082 21000 21000 -146 0 4922 21400 23082 21000 21000 -146 0 4922 21400 23073 21000 21000 -135 0 4917 21378 23073 21000 21000 -135 0 4917 21378 23073 21000 21000 -135 0 4917 21378 23060 21000 21000 -135 0 4917 21378 23060 21000 21000 2026-09-15 16:38:15,893 Hysteresis 4986 0: raw(21378 32000 32000 32000) min(21000 32000 32000 32000) spread(21000 32000 32000 32000) max_pv 23060 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (3378 26000 26000 26000) 7: 0: 7126@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7126@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7126@3p 9: raw(0 24874 24874 24874) min(-378 24874 24874 24874) spread(-378 24874 24874 24874) max_pv 1682 9: [ 0 7126@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -82 0 4899 21300 23034 21000 21000 -82 0 4899 21300 23034 21000 21000 -100 0 4899 21300 23034 21000 21000 -100 0 4899 21300 23034 21000 21000 -137 0 4910 21347 23034 21000 21000 -137 0 4910 21347 23034 21000 21000 -56 0 4891 21265 23034 21000 21000 -126 0 4904 21321 23034 21000 21000 -126 0 4904 21321 23034 21000 21000 -113 0 4898 21295 23034 21000 21000 -113 0 4898 21295 23034 21000 21000 -159 0 4920 21391 23034 21000 21000 -159 0 4920 21391 23034 21000 21000 -119 0 4901 21308 23034 21000 21000 -119 0 4901 21308 23034 21000 21000 -70 0 4891 21265 23034 21000 21000 -70 0 4891 21265 23034 21000 21000 -120 0 4901 21308 23034 21000 21000 -120 0 4901 21308 23034 21000 21000 2026-09-15 16:38:25,901 Hysteresis 4996 0: raw(21308 32000 32000 32000) min(21000 32000 32000 32000) spread(21000 32000 32000 32000) max_pv 23034 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (3308 26000 26000 26000) 7: 0: 7102@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7102@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7102@3p 9: raw(2 24898 24898 24898) min(-306 24898 24898 24898) spread(-306 24898 24898 24898) max_pv 1728 9: [ 0 7102@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -136 0 4909 21343 23030 21000 21000 -136 0 4909 21343 23030 21000 21000 -127 0 4905 21326 23030 21000 21000 -127 0 4905 21326 23030 21000 21000 -185 0 4917 21378 22956 21000 21000 -185 0 4917 21378 22956 21000 21000 -182 0 4916 21373 22956 21000 21000 -182 0 4916 21373 22956 21000 21000 -245 0 4947 21508 22956 21000 21000 -245 0 4947 21508 22956 21000 21000 -257 0 4953 21534 22956 21000 21000 -257 0 4953 21534 22956 21000 21000 -292 0 4971 21613 22956 21000 21000 -292 0 4971 21613 22956 21000 21000 -260 0 4955 21543 22956 21000 21000 -232 0 4941 21482 22956 21000 21000 -232 0 4941 21482 22956 21000 21000 -218 0 4934 21452 22956 21000 21000 2026-09-15 16:38:35,909 Hysteresis 5006 0: raw(21452 32000 32000 32000) min(21000 32000 32000 32000) spread(21000 32000 32000 32000) max_pv 22956 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (3452 26000 26000 26000) 7: 0: 7150@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7150@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7150@3p 9: raw(2 24850 24850 24850) min(-450 24850 24850 24850) spread(-450 24850 24850 24850) max_pv 1506 9: [ 0 7150@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -218 0 4934 21452 22843 21000 21000 -222 0 4936 21460 22843 21000 21000 -222 0 4936 21460 22843 21000 21000 -196 0 4956 21547 22843 21000 21000 -196 0 4956 21547 22843 21000 21000 -77 0 4908 21339 22843 21000 21000 -77 0 4908 21339 22843 21000 21000 -163 0 4939 21473 22843 21000 21000 -163 0 4939 21473 22843 21000 21000 -158 0 4937 21465 22843 21000 21000 -158 0 4937 21465 22843 21000 21000 -176 0 4946 21504 22843 21000 21000 -189 0 4952 21530 22843 21000 21000 -189 0 4952 21530 22843 21000 21000 -192 0 4954 21539 22843 21000 21000 -192 0 4954 21539 22800 21000 21000 -188 0 4952 21530 22800 21000 21000 -188 0 4952 21530 22800 21000 21000 -148 0 4932 21443 22800 21000 21000 2026-09-15 16:38:45,917 Hysteresis 5016 0: raw(21443 32000 32000 32000) min(21000 32000 32000 32000) spread(21000 32000 32000 32000) max_pv 22800 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (3443 26000 26000 26000) 7: 0: 7147@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7147@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7147@3p 9: raw(2 24853 24853 24853) min(-441 24853 24853 24853) spread(-441 24853 24853 24853) max_pv 1359 9: [ 0 7147@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -148 0 4932 21443 22800 21000 21000 -200 0 4958 21556 22800 21000 21000 -200 0 4958 21556 22800 21000 21000 -201 0 4956 21547 22800 21000 21000 -201 0 4956 21547 22800 21000 21000 -34 0 4906 21330 22800 21000 21000 -34 0 4906 21330 22800 21000 21000 -134 0 4923 21404 22800 21000 21000 -134 0 4923 21404 22800 21000 21000 -134 0 4923 21404 22800 21000 21000 -162 0 4937 21465 22800 21000 21000 -162 0 4937 21465 22800 21000 21000 -131 0 4922 21400 22800 21000 21000 -131 0 4922 21400 22800 21000 21000 -159 0 4935 21456 22782 21000 21000 -159 0 4935 21456 22782 21000 21000 -123 0 4918 21382 22782 21000 21000 -123 0 4918 21382 22782 21000 21000 -157 0 4934 21452 22747 21000 21000 -157 0 4934 21452 22747 21000 21000 2026-09-15 16:38:55,925 Hysteresis 5026 0: raw(21452 32000 32000 32000) min(21000 32000 32000 32000) spread(21000 32000 32000 32000) max_pv 22747 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (3452 26000 26000 26000) 7: 0: 7150@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7150@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7150@3p 9: raw(2 24850 24850 24850) min(-450 24850 24850 24850) spread(-450 24850 24850 24850) max_pv 1297 9: [ 0 7150@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -165 0 4938 21469 22739 21000 21000 -165 0 4938 21469 22739 21000 21000 -146 0 4929 21430 22739 21000 21000 -146 0 4931 21439 22739 21000 21000 -173 0 4944 21495 22739 21000 21000 -173 0 4944 21495 22739 21000 21000 -128 0 4922 21400 22739 21000 21000 -128 0 4922 21400 22739 21000 21000 -136 0 4926 21417 22739 21000 21000 -136 0 4926 21417 22739 21000 21000 -192 0 4954 21539 22739 21000 21000 -192 0 4954 21539 22739 21000 21000 -106 0 4911 21352 22739 21000 21000 -106 0 4911 21352 22739 21000 21000 -78 0 4908 21339 22739 21000 21000 -78 0 4908 21339 22739 21000 21000 -117 0 4917 21378 22739 21000 21000 -130 0 4923 21404 22739 21000 21000 -130 0 4923 21404 22739 21000 21000 2026-09-15 16:39:05,935 Hysteresis 5036 0: raw(21404 32000 32000 32000) min(21000 32000 32000 32000) spread(21000 32000 32000 32000) max_pv 22739 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (3404 26000 26000 26000) 7: 0: 7134@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7134@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7134@3p 9: raw(2 24866 24866 24866) min(-402 24866 24866 24866) spread(-402 24866 24866 24866) max_pv 1337 9: [ 0 7134@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -91 0 4908 21339 22739 21000 21000 -91 0 4908 21339 22739 21000 21000 -163 0 4939 21473 22739 21000 21000 -163 0 4939 21473 22739 21000 21000 -173 0 4933 21447 22578 21000 21000 -173 0 4933 21447 22578 21000 21000 -164 0 4929 21430 22578 21000 21000 -164 0 4929 21430 22578 21000 21000 -128 0 4911 21352 22578 21000 21000 -128 0 4911 21352 22578 21000 21000 -88 0 4897 21291 22578 21000 21000 -88 0 4897 21291 22578 21000 21000 -36 0 4897 21291 22408 21000 21000 -36 0 4897 21291 22408 21000 21000 -150 0 4922 21400 22408 21000 21000 -150 0 4922 21400 22408 21000 21000 -184 0 4939 21473 22408 21265 21000 -184 0 4939 21473 22408 21265 21000 -225 0 4959 21560 22408 21265 21000 -225 0 4959 21560 22408 21265 21000 2026-09-15 16:39:15,997 Hysteresis 5046 0: raw(21560 32000 32000 32000) min(21265 32000 32000 32000) spread(21000 32000 32000 32000) max_pv 22408 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (3560 26000 26000 26000) 7: 0: 7186@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7186@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7186@3p 9: raw(2 24814 24814 24814) min(-293 24814 24814 24814) spread(-558 24814 24814 24814) max_pv 850 9: [ 0 7186@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -39 0 4897 21291 22408 21265 21000 -39 0 4897 21291 22408 21265 21000 -178 0 4936 21460 22408 21265 21000 -178 0 4936 21460 22408 21265 21000 -123 0 4945 21500 22317 21265 21000 -123 0 4945 21500 22317 21265 21000 -131 0 4949 21517 22317 21265 21000 -131 0 4949 21517 22317 21265 21000 -119 0 4943 21491 22317 21265 21000 -119 0 4943 21491 22317 21265 21000 -88 0 4933 21447 22295 21265 21000 -88 0 4933 21447 22295 21265 21000 -101 0 4934 21452 22295 21265 21000 -101 0 4934 21452 22295 21265 21000 -95 0 4933 21447 22295 21265 21000 -95 0 4933 21447 22295 21265 21000 -62 0 4933 21447 22295 21265 21000 -62 0 4933 21447 22295 21265 21000 -62 0 4933 21447 22295 21265 21000 2026-09-15 16:39:26,005 Hysteresis 5056 0: raw(21447 32000 32000 32000) min(21265 32000 32000 32000) spread(21000 32000 32000 32000) max_pv 22295 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (3447 26000 26000 26000) 7: 0: 7149@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7149@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7149@3p 9: raw(0 24851 24851 24851) min(-182 24851 24851 24851) spread(-447 24851 24851 24851) max_pv 848 9: [ 0 7149@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -132 0 4949 21517 22295 21265 21000 -132 0 4923 21404 22295 21265 21000 -93 0 4907 21334 22295 21265 21000 -93 0 4907 21334 22295 21265 21000 -111 0 4913 21360 22291 21265 21000 -111 0 4913 21360 22291 21265 21000 -132 0 4923 21404 22291 21265 21000 -132 0 4923 21404 22291 21265 21000 -102 0 4908 21339 22291 21265 21000 -102 0 4908 21339 22291 21265 21000 -142 0 4928 21426 22291 21265 21000 -142 0 4928 21426 22291 21265 21000 -150 0 4932 21443 22291 21265 21000 -150 0 4932 21443 22291 21265 21000 -158 0 4936 21460 22291 21265 21000 -158 0 4936 21460 22291 21265 21000 -114 0 4914 21365 22291 21265 21000 -114 0 4914 21365 22291 21265 21000 -72 0 4907 21334 22291 21265 21000 2026-09-15 16:39:36,013 Hysteresis 5066 0: raw(21334 32000 32000 32000) min(21265 32000 32000 32000) spread(21000 32000 32000 32000) max_pv 22291 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (3334 26000 26000 26000) 7: 0: 7111@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7111@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7111@3p 9: raw(1 24889 24889 24889) min(-68 24889 24889 24889) spread(-333 24889 24889 24889) max_pv 958 9: [ 0 7111@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -72 0 4907 21334 22291 21265 21000 -57 0 4907 21334 22291 21265 21000 -57 0 4881 21221 22291 21221 21000 -95 0 4881 21221 22291 21221 21000 -95 0 4881 21221 22291 21221 21000 -65 0 4881 21221 22291 21221 21000 -139 0 4901 21308 22291 21221 21000 -139 0 4901 21308 22291 21221 21000 -22 0 4881 21221 22291 21221 21000 -22 0 4881 21221 22291 21221 21000 -101 0 4882 21226 22273 21221 21000 -101 0 4882 21226 22273 21221 21000 -89 0 4881 21221 22247 21221 21000 -89 0 4881 21221 22247 21221 21000 -183 0 4922 21400 22247 21221 21000 -183 0 4922 21400 22247 21221 21000 -112 0 4887 21247 22247 21221 21000 -112 0 4887 21247 22247 21221 21000 -155 0 4908 21339 22247 21221 21000 2026-09-15 16:39:46,021 Hysteresis 5076 0: raw(21339 32000 32000 32000) min(21221 32000 32000 32000) spread(21000 32000 32000 32000) max_pv 22247 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (3339 26000 26000 26000) 7: 0: 7113@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7113@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7113@3p 9: raw(0 24887 24887 24887) min(-118 24887 24887 24887) spread(-339 24887 24887 24887) max_pv 908 9: [ 0 7113@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -155 0 4908 21339 22247 21221 21000 -29 0 4881 21221 22247 21221 21000 -29 0 4881 21221 22247 21221 21000 -182 0 4923 21404 22247 21221 21000 -182 0 4923 21404 22247 21221 21000 -227 0 4945 21500 22247 21221 21000 -227 0 4945 21500 22247 21221 21000 -141 0 4903 21317 22247 21221 21000 -141 0 4903 21317 22247 21221 21000 -196 0 4930 21434 22247 21221 21000 -196 0 4930 21434 22247 21221 21000 -159 0 4911 21352 22247 21221 21000 -159 0 4911 21352 22247 21221 21000 -143 0 4904 21321 22247 21221 21000 -143 0 4904 21321 22247 21221 21000 -166 0 4915 21369 22247 21221 21000 -166 0 4915 21369 22247 21221 21000 -181 0 4922 21400 22247 21221 21000 -181 0 4922 21400 22247 21221 21000 -180 0 4922 21400 22247 21221 21000 2026-09-15 16:39:56,037 Hysteresis 5086 0: raw(21400 32000 32000 32000) min(21221 32000 32000 32000) spread(21000 32000 32000 32000) max_pv 22247 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (3400 26000 26000 26000) 7: 0: 7133@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7133@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7133@3p 9: raw(1 24867 24867 24867) min(-178 24867 24867 24867) spread(-399 24867 24867 24867) max_pv 848 9: [ 0 7133@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -180 0 4922 21400 22247 21221 21000 -171 0 4917 21378 22247 21221 21000 -171 0 4931 21439 22247 21221 21000 -200 0 4946 21504 22247 21221 21000 -200 0 4946 21504 22247 21221 21000 -211 0 4951 21526 22247 21221 21000 -211 0 4951 21526 22247 21221 21000 -215 0 4953 21534 22247 21221 21000 -215 0 4953 21534 22247 21221 21000 -198 0 4945 21500 22247 21221 21000 -198 0 4945 21500 22247 21221 21000 -133 0 4913 21360 22247 21221 21000 -133 0 4913 21360 22247 21221 21000 -190 0 4941 21482 22247 21221 21000 -190 0 4941 21482 22247 21221 21000 -165 0 4928 21426 22247 21221 21000 -165 0 4928 21426 22247 21221 21000 -123 0 4908 21339 22247 21221 21000 -123 0 4908 21339 22247 21221 21000 2026-09-15 16:40:06,085 Hysteresis 5096 0: raw(21339 32000 32000 32000) min(21221 32000 32000 32000) spread(21000 32000 32000 32000) max_pv 22247 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (3339 26000 26000 26000) 7: 0: 7113@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7113@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7113@3p 9: raw(0 24887 24887 24887) min(-118 24887 24887 24887) spread(-339 24887 24887 24887) max_pv 908 9: [ 0 7113@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -152 0 4922 21400 22247 21221 21000 -152 0 4922 21400 22247 21221 21000 -155 0 4923 21404 22247 21221 21000 -155 0 4909 21343 22247 21221 21000 -188 0 4926 21417 22247 21221 21000 -188 0 4926 21417 22247 21221 21000 -182 0 4923 21404 22247 21221 21000 -182 0 4923 21404 22247 21221 21000 -93 0 4882 21226 22247 21221 21000 -93 0 4882 21226 22247 21221 21000 -160 0 4912 21356 22247 21221 21000 -160 0 4912 21356 22247 21221 21000 -139 0 4902 21313 22247 21221 21000 -139 0 4902 21313 22247 21221 21000 -158 0 4911 21352 22247 21221 21000 -158 0 4911 21352 22247 21221 21000 -156 0 4910 21347 22247 21221 21000 -202 0 4933 21447 22108 21221 21000 2026-09-15 16:40:16,097 Hysteresis 5106 0: raw(21447 32000 32000 32000) min(21221 32000 32000 32000) spread(21000 32000 32000 32000) max_pv 22108 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (3447 26000 26000 26000) 7: 0: 7149@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7149@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7149@3p 9: raw(0 24851 24851 24851) min(-226 24851 24851 24851) spread(-447 24851 24851 24851) max_pv 661 9: [ 0 7149@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -202 0 4933 21447 22108 21221 21000 -202 0 4933 21447 22108 21221 21000 -133 0 4899 21300 22108 21221 21000 -207 0 4960 21565 22078 21221 21000 -207 0 4960 21565 22078 21221 21000 -149 0 4932 21443 22078 21221 21000 -149 0 4932 21443 22078 21221 21000 -158 0 4936 21460 22078 21221 21000 -158 0 4936 21460 22078 21221 21000 -111 0 4913 21360 22078 21221 21000 -111 0 4913 21360 22078 21221 21000 -151 0 4932 21443 22026 21221 21000 -151 0 4932 21443 22026 21221 21000 -164 0 4939 21473 22026 21221 21000 -164 0 4939 21473 22026 21221 21000 -120 0 4917 21378 22026 21221 21000 -120 0 4917 21378 22026 21221 21000 1265 0 4021 17482 22026 17482 17482 -57 0 4907 21334 22026 17482 17482 2026-09-15 16:40:26,111 Hysteresis 5116 0: raw(21334 32000 32000 32000) min(17482 32000 32000 32000) spread(17482 32000 32000 32000) max_pv 22026 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (3334 26000 26000 26000) 7: 0: 7111@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7111@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7111@3p 9: raw(1 24889 24889 24889) min(-3851 24889 24889 24889) spread(-3851 24889 24889 24889) max_pv 693 9: [ 0 7111@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -57 0 4907 21334 22026 17482 17482 -109 0 4912 21356 22026 17482 17482 -109 0 4912 21356 22026 17482 17482 -41 0 4881 21221 22026 17482 17482 -41 0 4881 21221 22026 17482 17482 -35 0 4881 21221 22026 17482 17482 -35 0 4881 21221 22026 17482 17482 -77 0 4881 21221 22026 17482 17482 -77 0 4881 21221 22026 17482 17482 -74 0 4881 21221 22026 17482 17482 -74 0 4881 21221 22026 17482 17482 -67 0 4881 21221 22026 17482 17482 -67 0 4881 21221 22026 17482 17482 -24 0 4881 21221 22026 17482 17482 -24 0 4881 21221 22026 17482 17482 -74 0 4881 21221 22026 17482 17482 -74 0 4881 21221 22026 17482 17482 -37 0 4881 21221 22026 17482 17482 -37 0 4881 21221 22026 17482 17482 2026-09-15 16:40:36,124 Hysteresis 5126 0: raw(21221 32000 32000 32000) min(17482 32000 32000 32000) spread(17482 32000 32000 32000) max_pv 22026 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (3221 26000 26000 26000) 7: 0: 7073@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7073@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7073@3p 9: raw(2 24927 24927 24927) min(-3737 24927 24927 24927) spread(-3737 24927 24927 24927) max_pv 807 9: [ 0 7073@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -29 0 4881 21221 22026 17482 17482 -29 0 4881 21221 22026 17482 17482 0 0 4881 21221 22026 17482 17482 0 0 4855 21108 22026 17482 17482 0 0 4855 21108 22026 17482 17482 0 0 4855 21108 22026 17482 17482 0 0 4855 21108 22026 17482 17482 0 0 4855 21108 22026 17482 17482 -100 0 4855 21108 22026 17482 17482 -100 0 4855 21108 22026 17482 17482 -149 0 4880 21217 22026 17482 17482 -149 0 4880 21217 22026 17482 17482 -169 0 4889 21256 22026 17482 17482 -169 0 4889 21256 22026 17482 17482 -193 0 4901 21308 22026 17482 17482 -193 0 4901 21308 22026 17482 17482 -175 0 4892 21269 22026 17482 17482 -192 0 4901 21308 22026 17482 17482 -192 0 4901 21308 22026 17482 17482 -152 0 4881 21221 22026 17482 17482 2026-09-15 16:40:46,136 Hysteresis 5136 0: raw(21221 32000 32000 32000) min(17482 32000 32000 32000) spread(17482 32000 32000 32000) max_pv 22026 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (3221 26000 26000 26000) 7: 0: 7073@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7073@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7073@3p 9: raw(2 24927 24927 24927) min(-3737 24927 24927 24927) spread(-3737 24927 24927 24927) max_pv 807 9: [ 0 7073@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -152 0 4881 21221 22026 17482 17482 -150 0 4880 21217 22026 17482 17482 -150 0 4880 21217 22026 17482 17482 -148 0 4879 21213 22026 17482 17482 -148 0 4879 21213 22026 17482 17482 -145 0 4878 21208 22026 17482 17482 -145 0 4878 21208 22026 17482 17482 -150 0 4880 21217 22026 17482 17482 -150 0 4880 21217 22026 17482 17482 -147 0 4879 21213 22026 17482 17482 -147 0 4879 21213 22026 17482 17482 -133 0 4872 21182 22026 17482 17482 -133 0 4872 21182 22026 17482 17482 -104 0 4857 21117 22026 17482 17482 -104 0 4857 21117 22026 17482 17482 -65 0 4855 21108 22026 17482 17482 -65 0 4855 21108 22026 17482 17482 -86 0 4855 21108 22026 17482 17482 -86 0 4855 21108 22026 17482 17482 -105 0 4858 21121 22026 17482 17482 2026-09-15 16:40:56,157 Hysteresis 5146 0: raw(21121 32000 32000 32000) min(17482 32000 32000 32000) spread(17482 32000 32000 32000) max_pv 22026 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (3121 26000 26000 26000) 7: 0: 7040@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7040@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7040@3p 9: raw(1 24960 24960 24960) min(-3638 24960 24960 24960) spread(-3638 24960 24960 24960) max_pv 906 9: [ 0 7040@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -105 0 4858 21121 22026 17482 17482 -105 0 4835 21021 22026 17482 17482 -141 0 4853 21100 22026 17482 17482 -141 0 4853 21100 22026 17482 17482 -171 0 4867 21160 21969 17482 17482 -171 0 4867 21160 21969 17482 17482 -195 0 4879 21213 21969 17482 17482 -195 0 4879 21213 21969 17482 17482 -195 0 4879 21213 21969 17482 17482 -195 0 4879 21213 21969 17482 17482 -40 0 4832 21008 21969 17482 17482 -40 0 4832 21008 21969 17482 17482 -147 0 4856 21113 21969 17482 17482 -147 0 4856 21113 21969 17482 17482 -104 0 4834 21017 21969 17482 17482 -154 0 4859 21126 21969 17482 17482 -154 0 4859 21126 21969 17482 17482 -151 0 4857 21117 21969 17482 17482 -151 0 4857 21117 21969 17482 17482 2026-09-15 16:41:06,166 Hysteresis 5156 0: raw(21117 32000 32000 32000) min(17482 32000 32000 32000) spread(17482 32000 32000 32000) max_pv 21969 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (3117 26000 26000 26000) 7: 0: 7039@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7039@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7039@3p 9: raw(0 24961 24961 24961) min(-3635 24961 24961 24961) spread(-3635 24961 24961 24961) max_pv 852 9: [ 0 7039@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -90 0 4832 21008 21969 17482 17482 -90 0 4832 21008 21969 17482 17482 -144 0 4853 21100 21969 17482 17482 -144 0 4853 21100 21969 17482 17482 -168 0 4865 21152 21969 17482 17482 -168 0 4865 21152 21969 17482 17482 -152 0 4857 21117 21969 17482 17482 -152 0 4857 21117 21969 17482 17482 -154 0 4858 21121 21969 17482 17482 -90 0 4831 21004 21969 17482 17482 -90 0 4831 21004 21969 17482 17482 -100 0 4831 21004 21969 17482 17482 -100 0 4831 21004 21969 17482 17482 -151 0 4856 21113 21969 17482 17482 -151 0 4856 21113 21969 17482 17482 -131 0 4847 21073 21969 17482 17482 -131 0 4847 21073 21969 17482 17482 -166 0 4864 21147 21969 17482 17482 -166 0 4864 21147 21969 17482 17482 2026-09-15 16:41:16,225 Hysteresis 5166 0: raw(21147 32000 32000 32000) min(17482 32000 32000 32000) spread(17482 32000 32000 32000) max_pv 21969 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (3147 26000 26000 26000) 7: 0: 7049@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7049@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7049@3p 9: raw(0 24951 24951 24951) min(-3665 24951 24951 24951) spread(-3665 24951 24951 24951) max_pv 822 9: [ 0 7049@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -160 0 4861 21134 21969 17482 17482 -160 0 4861 21134 21969 17482 17482 -91 0 4831 21004 21956 17482 17482 -91 0 4831 21004 21956 17482 17482 -130 0 4853 21100 21956 17482 17482 -130 0 4853 21100 21956 17482 17482 -96 0 4838 21034 21956 17482 17482 -96 0 4838 21034 21956 17482 17482 -105 0 4841 21047 21908 17482 17482 -105 0 4841 21047 21908 17482 17482 -85 0 4838 21034 21908 17482 17482 -85 0 4838 21034 21908 17482 17482 -70 0 4838 21034 21908 17482 17482 -70 0 4838 21034 21908 17482 17482 -183 0 4879 21213 21856 17482 17482 -183 0 4879 21213 21856 17482 17482 -183 0 4879 21213 21856 17482 17482 -82 0 4838 21034 21856 17482 17482 -82 0 4838 21034 21856 17482 17482 2026-09-15 16:41:26,237 Hysteresis 5176 0: raw(21034 32000 32000 32000) min(17482 32000 32000 32000) spread(17482 32000 32000 32000) max_pv 21856 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (3034 26000 26000 26000) 7: 0: 7011@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7011@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7011@3p 9: raw(1 24989 24989 24989) min(-3551 24989 24989 24989) spread(-3551 24989 24989 24989) max_pv 823 9: [ 0 7011@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -106 0 4841 21047 21856 17482 17482 -106 0 4841 21047 21856 17482 17482 -95 0 4838 21034 21856 17482 17482 -95 0 4812 20921 21856 17482 17482 -80 0 4812 20921 21826 17482 17482 -80 0 4812 20921 21826 17482 17482 -68 0 4812 20921 21826 17482 17482 -68 0 4812 20921 21826 17482 17482 -94 0 4812 20921 21826 17482 17482 -82 0 4812 20921 21826 17482 17482 -82 0 4812 20921 21826 17482 17482 -97 0 4812 20921 21826 17482 17482 -97 0 4812 20921 21826 17482 17482 -85 0 4812 20921 21826 17482 17482 -85 0 4812 20921 21826 17482 17482 -99 0 4812 20921 21826 17482 17482 -99 0 4812 20921 21826 17482 17482 -77 0 4812 20921 21826 17482 17482 -77 0 4812 20921 21826 17482 17482 2026-09-15 16:41:36,247 Hysteresis 5186 0: raw(20921 32000 32000 32000) min(17482 32000 32000 32000) spread(17482 32000 32000 32000) max_pv 21826 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (2921 26000 26000 26000) 7: 0: 6973@3p 8: filtered 1 to 1, sorted to 0 8: 0: 6973@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6973@3p 9: raw(2 25027 25027 25027) min(-3437 25027 25027 25027) spread(-3437 25027 25027 25027) max_pv 907 9: [ 0 6973@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -57 0 4812 20921 21826 17482 17482 -57 0 4812 20921 21826 17482 17482 -62 0 4786 20808 21826 17482 17482 -62 0 4786 20808 21826 17482 17482 -146 0 4809 20908 21826 17482 17482 -118 0 4795 20847 21826 17482 17482 -118 0 4795 20847 21826 17482 17482 -148 0 4810 20913 21826 17482 17482 -148 0 4810 20913 21826 17482 17482 -167 0 4819 20952 21826 17482 17482 -167 0 4819 20952 21826 17482 17482 -173 0 4822 20965 21826 17482 17482 -173 0 4822 20965 21826 17482 17482 -151 0 4811 20917 21826 17482 17482 -151 0 4811 20917 21826 17482 17482 -140 0 4806 20895 21826 17482 17482 -140 0 4806 20895 21691 17482 17482 -187 0 4829 20995 21691 17482 17482 -187 0 4829 20995 21691 17482 17482 2026-09-15 16:41:46,257 Hysteresis 5196 0: raw(20995 32000 32000 32000) min(17482 32000 32000 32000) spread(17482 32000 32000 32000) max_pv 21691 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (2995 26000 26000 26000) 7: 0: 6998@3p 8: filtered 1 to 1, sorted to 0 8: 0: 6998@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6998@3p 9: raw(1 25002 25002 25002) min(-3512 25002 25002 25002) spread(-3512 25002 25002 25002) max_pv 697 9: [ 0 6998@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -188 0 4830 21000 21691 17482 17482 -188 0 4830 21000 21669 17482 17482 -121 0 4797 20856 21669 17482 17482 -121 0 4814 20930 21669 17482 17482 -144 0 4825 20978 21669 17482 17482 -144 0 4825 20978 21669 17482 17482 -105 0 4806 20895 21669 17482 17482 -105 0 4806 20895 21669 17482 17482 -87 0 4803 20882 21669 17482 17482 -87 0 4803 20882 21656 17482 17482 -76 0 4803 20882 21656 17482 17482 -76 0 4803 20882 21656 17482 17482 -64 0 4803 20882 21639 17482 17482 -89 0 4803 20882 21639 17482 17482 -89 0 4803 20882 21639 17482 17482 -73 0 4803 20882 21639 17482 17482 -73 0 4803 20882 21639 17482 17482 -52 0 4803 20882 21639 17482 17482 -52 0 4803 20882 21621 17482 17482 2026-09-15 16:41:56,267 Hysteresis 5206 0: raw(20882 32000 32000 32000) min(17482 32000 32000 32000) spread(17482 32000 32000 32000) max_pv 21621 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (2882 26000 26000 26000) 7: 0: 6960@3p 8: filtered 1 to 1, sorted to 0 8: 0: 6960@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6960@3p 9: raw(2 25040 25040 25040) min(-3398 25040 25040 25040) spread(-3398 25040 25040 25040) max_pv 741 9: [ 0 6960@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -49 0 4803 20882 21621 17482 17482 -49 0 4803 20882 21613 17482 17482 -59 0 4777 20769 21613 17482 17482 -59 0 4777 20769 21613 17482 17482 -84 0 4777 20769 21613 17482 17482 -84 0 4777 20769 21613 17482 17482 -124 0 4789 20821 21613 17482 17482 -124 0 4789 20821 21613 17482 17482 -115 0 4785 20804 21613 17482 17482 -115 0 4785 20804 21613 17482 17482 -142 0 4798 20860 21613 17482 17482 -142 0 4798 20860 21613 17482 17482 -152 0 4803 20882 21613 17482 17482 -152 0 4803 20882 21613 17482 17482 -137 0 4796 20852 21613 17482 17482 -137 0 4796 20852 21613 17482 17482 -149 0 4802 20878 21613 17482 17482 -149 0 4802 20878 21613 17482 17482 -141 0 4798 20860 21613 17482 17482 -141 0 4798 20860 21613 17482 17482 2026-09-15 16:42:06,282 Hysteresis 5216 0: raw(20860 32000 32000 32000) min(17482 32000 32000 32000) spread(17482 32000 32000 32000) max_pv 21613 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (2860 26000 26000 26000) 7: 0: 6953@3p 8: filtered 1 to 1, sorted to 0 8: 0: 6953@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6953@3p 9: raw(1 25047 25047 25047) min(-3377 25047 25047 25047) spread(-3377 25047 25047 25047) max_pv 754 9: [ 0 6953@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -149 0 4802 20878 21613 17482 17482 -149 0 4802 20878 21613 17482 17482 -152 0 4803 20882 21613 17482 17482 -152 0 4803 20882 21613 17482 17482 -154 0 4799 20865 21613 17482 17482 -154 0 4799 20865 21613 17482 17482 -136 0 4790 20826 21613 17482 17482 -136 0 4790 20826 21613 17482 17482 -90 0 4772 20747 21613 17482 17482 -90 0 4772 20747 21613 17482 17482 -148 0 4796 20852 21613 17482 17482 -148 0 4796 20852 21613 17482 17482 -119 0 4782 20791 21613 17482 17482 -119 0 4782 20791 21613 17482 17482 -112 0 4778 20773 21613 17482 17482 -112 0 4778 20773 21613 17482 17482 -138 0 4791 20830 21613 17482 17482 -138 0 4791 20830 21613 17482 17482 -156 0 4800 20869 21613 17482 17482 2026-09-15 16:42:16,291 Hysteresis 5226 0: raw(20869 32000 32000 32000) min(17482 32000 32000 32000) spread(17482 32000 32000 32000) max_pv 21613 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (2869 26000 26000 26000) 7: 0: 6956@3p 8: filtered 1 to 1, sorted to 0 8: 0: 6956@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6956@3p 9: raw(1 25044 25044 25044) min(-3386 25044 25044 25044) spread(-3386 25044 25044 25044) max_pv 745 9: [ 0 6956@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -156 0 4800 20869 21613 17482 17482 -103 0 4774 20756 21613 17482 17482 -130 0 4787 20813 21613 17482 17482 -130 0 4787 20813 21613 17482 17482 -167 0 4807 20900 21613 17482 17482 -167 0 4807 20900 21613 17482 17482 -107 0 4778 20773 21613 17482 17482 -107 0 4778 20773 21613 17482 17482 -140 0 4794 20843 21613 17482 17482 -140 0 4794 20843 21613 17482 17482 -121 0 4785 20804 21613 17482 17482 -121 0 4785 20804 21613 17482 17482 -135 0 4792 20834 21613 17482 17482 -135 0 4792 20834 21613 17482 17482 -122 0 4785 20804 21613 17482 17482 -122 0 4785 20804 21613 17482 17482 -125 0 4787 20813 21613 17482 17482 -125 0 4787 20813 21613 17482 17482 -136 0 4792 20834 21613 17482 17482 2026-09-15 16:42:26,300 Hysteresis 5236 0: raw(20834 32000 32000 32000) min(17482 32000 32000 32000) spread(17482 32000 32000 32000) max_pv 21613 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (2834 26000 26000 26000) 7: 0: 6944@3p 8: filtered 1 to 1, sorted to 0 8: 0: 6944@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6944@3p 9: raw(2 25056 25056 25056) min(-3350 25056 25056 25056) spread(-3350 25056 25056 25056) max_pv 781 9: [ 0 6944@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -136 0 4792 20834 21613 17482 17482 -153 0 4800 20869 21613 17482 17482 -153 0 4800 20869 21613 17482 17482 -127 0 4780 20782 21613 17482 17482 -127 0 4780 20782 21613 17482 17482 -69 0 4766 20721 21613 17482 17482 -69 0 4766 20721 21613 17482 17482 -123 0 4778 20773 21613 17482 17482 -123 0 4778 20773 21613 17482 17482 -120 0 4776 20765 21613 17482 17482 -120 0 4776 20765 21613 17482 17482 -97 0 4766 20721 21613 17482 17482 -97 0 4766 20721 21613 17482 17482 -169 0 4800 20869 21613 17482 17482 -169 0 4800 20869 21613 17482 17482 -110 0 4771 20743 21613 17482 17482 -110 0 4771 20743 21613 17482 17482 -112 0 4772 20747 21613 17482 17482 -112 0 4772 20747 21613 17482 17482 2026-09-15 16:42:36,309 Hysteresis 5246 0: raw(20747 32000 32000 32000) min(17482 32000 32000 32000) spread(17482 32000 32000 32000) max_pv 21613 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (2747 26000 26000 26000) 7: 0: 6915@3p 8: filtered 1 to 1, sorted to 0 8: 0: 6915@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6915@3p 9: raw(2 25085 25085 25085) min(-3263 25085 25085 25085) spread(-3263 25085 25085 25085) max_pv 868 9: [ 0 6915@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -92 0 4766 20721 21613 17482 17482 -92 0 4766 20721 21613 17482 17482 -87 0 4766 20721 21613 17482 17482 -87 0 4746 20634 21613 17482 17482 -113 0 4753 20665 21613 17482 17482 -113 0 4753 20665 21613 17482 17482 -76 0 4746 20634 21613 17482 17482 -76 0 4746 20634 21613 17482 17482 -29 0 4746 20634 21613 17482 17482 -29 0 4746 20634 21613 17482 17482 -123 0 4758 20686 21613 17482 17482 -123 0 4758 20686 21613 17482 17482 -134 0 4763 20708 21613 17482 17482 -134 0 4763 20708 21613 17482 17482 -81 0 4746 20634 21565 17482 17482 -81 0 4746 20634 21565 17482 17482 -156 0 4774 20756 21565 17482 17482 -156 0 4774 20756 21565 17482 17482 -107 0 4750 20652 21565 17482 17482 2026-09-15 16:42:46,318 Hysteresis 5256 0: raw(20652 32000 32000 32000) min(17482 32000 32000 32000) spread(17482 32000 32000 32000) max_pv 21565 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (2652 26000 26000 26000) 7: 0: 6884@3p 8: filtered 1 to 1, sorted to 0 8: 0: 6884@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6884@3p 9: raw(0 25116 25116 25116) min(-3170 25116 25116 25116) spread(-3170 25116 25116 25116) max_pv 913 9: [ 0 6884@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -107 0 4750 20652 21565 17482 17482 -97 0 4746 20634 21565 17482 17482 -97 0 4724 20539 21565 17482 17482 -98 0 4724 20539 21565 17482 17482 -98 0 4724 20539 21565 17482 17482 -39 0 4724 20539 21565 17482 17482 -39 0 4724 20539 21565 17482 17482 -77 0 4724 20539 21565 17482 17482 -77 0 4724 20539 21565 17482 17482 -122 0 4735 20586 21565 17482 17482 -122 0 4735 20586 21565 17482 17482 -110 0 4729 20560 21565 17482 17482 -110 0 4729 20560 21565 17482 17482 32 0 4724 20539 21565 17482 17482 32 0 4724 20539 21565 17482 17482 -85 0 4724 20539 21565 17482 17482 -85 0 4724 20539 21565 17482 17482 -130 0 4739 20604 21565 17482 17482 -115 0 4732 20573 21565 17482 17482 2026-09-15 16:42:56,348 Hysteresis 5266 0: raw(20573 32000 32000 32000) min(17482 32000 32000 32000) spread(17482 32000 32000 32000) max_pv 21565 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (2573 26000 26000 26000) 7: 0: 6857@3p 8: filtered 1 to 1, sorted to 0 8: 0: 6857@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6857@3p 9: raw(2 25143 25143 25143) min(-3089 25143 25143 25143) spread(-3089 25143 25143 25143) max_pv 994 9: [ 0 6857@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -115 0 4732 20573 21565 17482 17482 -95 0 4724 20539 21565 17482 17482 -95 0 4724 20539 21565 17482 17482 -117 0 4715 20500 21565 17482 17482 -117 0 4715 20500 21565 17482 17482 -233 0 4772 20747 21565 17482 17482 -233 0 4772 20747 21565 17482 17482 -170 0 4741 20613 21565 17482 17482 -170 0 4741 20613 21565 17482 17482 -157 0 4734 20582 21565 17482 17482 -157 0 4734 20582 21565 17482 17482 -184 0 4748 20643 21565 17482 17482 -184 0 4748 20643 21565 17482 17482 -197 0 4754 20669 21565 17482 17482 -197 0 4754 20669 21565 17482 17482 -191 0 4751 20656 21565 17482 17482 -155 0 4733 20578 21565 17482 17482 -155 0 4733 20578 21565 17482 17482 -195 0 4753 20665 21565 17482 17482 2026-09-15 16:43:06,357 Hysteresis 5276 0: raw(20665 32000 32000 32000) min(17482 32000 32000 32000) spread(17482 32000 32000 32000) max_pv 21565 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (2665 26000 26000 26000) 7: 0: 6888@3p 8: filtered 1 to 1, sorted to 0 8: 0: 6888@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6888@3p 9: raw(1 25112 25112 25112) min(-3182 25112 25112 25112) spread(-3182 25112 25112 25112) max_pv 901 9: [ 0 6888@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -195 0 4753 20665 21565 17482 17482 -238 0 4775 20760 21565 17482 17482 -238 0 4775 20760 21565 17482 17482 -162 0 4758 20686 21565 17482 17482 -162 0 4758 20686 21565 17482 17482 -108 0 4731 20569 21565 17482 17482 -108 0 4731 20569 21565 17482 17482 -67 0 4727 20552 21565 17482 17482 -67 0 4727 20552 21565 17482 17482 0 0 4727 20552 21565 17482 17482 0 0 4727 20552 21565 17482 17482 -122 0 4738 20600 21565 17482 17482 -122 0 4738 20600 21565 17482 17482 -39 0 4727 20552 21565 17482 17482 -39 0 4727 20552 21565 17482 17482 -84 0 4727 20552 21565 17482 17482 -84 0 4727 20552 21565 17482 17482 -125 0 4740 20608 21565 17482 17482 -125 0 4740 20608 21565 17482 17482 2026-09-15 16:43:16,413 Hysteresis 5286 0: raw(20608 32000 32000 32000) min(17482 32000 32000 32000) spread(17482 32000 32000 32000) max_pv 21565 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (2608 26000 26000 26000) 7: 0: 6869@3p 8: filtered 1 to 1, sorted to 0 8: 0: 6869@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6869@3p 9: raw(1 25131 25131 25131) min(-3125 25131 25131 25131) spread(-3125 25131 25131 25131) max_pv 958 9: [ 0 6869@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -123 0 4739 20604 21565 17482 17482 -123 0 4739 20604 21565 17482 17482 -59 0 4727 20552 21565 17482 17482 -59 0 4714 20495 21565 17482 17482 -117 0 4723 20534 21565 17482 17482 -117 0 4723 20534 21565 17482 17482 -189 0 4758 20686 21565 17482 17482 -189 0 4758 20686 21565 17482 17482 -185 0 4756 20678 21565 17482 17482 -185 0 4756 20678 21565 17482 17482 -201 0 4764 20713 21565 17482 17482 -201 0 4764 20713 21565 17482 17482 -162 0 4745 20630 21565 17482 17482 -162 0 4745 20630 21565 17482 17482 -157 0 4742 20617 21565 17482 17482 -206 0 4767 20726 21565 17482 17482 -206 0 4767 20726 21565 17482 17482 -207 0 4767 20726 21565 17482 17482 -207 0 4767 20726 21565 17482 17482 2026-09-15 16:43:26,422 Hysteresis 5296 0: raw(20726 32000 32000 32000) min(17482 32000 32000 32000) spread(17482 32000 32000 32000) max_pv 21565 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (2726 26000 26000 26000) 7: 0: 6908@3p 8: filtered 1 to 1, sorted to 0 8: 0: 6908@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6908@3p 9: raw(2 25092 25092 25092) min(-3242 25092 25092 25092) spread(-3242 25092 25092 25092) max_pv 841 9: [ 0 6908@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -147 0 4738 20600 21565 17482 17482 -147 0 4738 20600 21565 17482 17482 -76 0 4714 20495 21565 17482 17482 -76 0 4714 20495 21565 17482 17482 -163 0 4772 20747 21565 17482 17482 -163 0 4772 20747 21565 17482 17482 -166 0 4774 20756 21565 17482 17482 -166 0 4774 20756 21565 17482 17482 -177 0 4779 20778 21565 17482 17482 -177 0 4779 20778 21565 17482 17482 -164 0 4773 20752 21565 17482 17482 -164 0 4773 20752 21565 17482 17482 -169 0 4775 20760 21565 17482 17482 -169 0 4775 20760 21565 17482 17482 -188 0 4785 20804 21565 17482 17482 -188 0 4785 20804 21565 17482 17482 -178 0 4780 20782 21565 17482 17482 -178 0 4780 20782 21565 17482 17482 -273 0 4827 20986 21565 17482 17482 -273 0 4827 20986 21565 17482 17482 2026-09-15 16:43:36,431 Hysteresis 5306 0: raw(20986 32000 32000 32000) min(17482 32000 32000 32000) spread(17482 32000 32000 32000) max_pv 21565 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (2986 26000 26000 26000) 7: 0: 6995@3p 8: filtered 1 to 1, sorted to 0 8: 0: 6995@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6995@3p 9: raw(1 25005 25005 25005) min(-3503 25005 25005 25005) spread(-3503 25005 25005 25005) max_pv 580 9: [ 0 6995@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -260 0 4821 20960 21565 17482 17482 -260 0 4821 20960 21565 17482 17482 -260 0 4821 20960 21565 17482 17482 -221 0 4801 20873 21565 17482 17482 -164 0 4833 21013 21565 17482 17482 -164 0 4833 21013 21565 17482 17482 -100 0 4801 20873 21565 17482 17482 -100 0 4801 20873 21565 17482 17482 -143 0 4823 20969 21565 17482 17482 -143 0 4823 20969 21565 17482 17482 -158 0 4830 21000 21565 17482 17482 -158 0 4830 21000 21565 17482 17482 -128 0 4815 20934 21565 17482 17482 -128 0 4815 20934 21565 17482 17482 -155 0 4828 20991 21565 17482 17482 -155 0 4828 20991 21565 17482 17482 -131 0 4817 20943 21565 17482 17482 -131 0 4817 20943 21565 17482 17482 -190 0 4846 21069 21565 17482 17482 2026-09-15 16:43:46,441 Hysteresis 5317 0: raw(21069 32000 32000 32000) min(17482 32000 32000 32000) spread(17482 32000 32000 32000) max_pv 21565 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (3069 26000 26000 26000) 7: 0: 7023@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7023@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7023@3p 9: raw(0 24977 24977 24977) min(-3587 24977 24977 24977) spread(-3587 24977 24977 24977) max_pv 496 9: [ 0 7023@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -99 0 4801 20873 21565 17482 17482 -99 0 4801 20873 21565 17482 17482 -151 0 4826 20982 21565 17482 17482 -151 0 4826 20982 21565 17482 17482 -110 0 4825 20978 21565 17482 17482 -110 0 4825 20978 21565 17482 17482 -127 0 4834 21017 21565 17482 17482 -127 0 4834 21017 21565 17482 17482 -148 0 4844 21060 21565 17482 17482 -148 0 4844 21060 21565 17482 17482 -149 0 4845 21065 21565 17482 17482 -149 0 4845 21065 21565 17482 17482 0 0 4820 20956 21565 17482 17482 0 0 4820 20956 21565 17482 17482 -99 0 4820 20956 21565 17482 17482 -99 0 4820 20956 21565 17482 17482 -134 0 4837 21030 21565 17482 17482 -134 0 4837 21030 21565 17482 17482 -108 0 4824 20973 21565 17482 17482 2026-09-15 16:43:56,451 Hysteresis 5327 0: raw(20973 32000 32000 32000) min(17482 32000 32000 32000) spread(17482 32000 32000 32000) max_pv 21565 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (2973 26000 26000 26000) 7: 0: 6991@3p 8: filtered 1 to 1, sorted to 0 8: 0: 6991@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6991@3p 9: raw(0 25009 25009 25009) min(-3491 25009 25009 25009) spread(-3491 25009 25009 25009) max_pv 592 9: [ 0 6991@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -108 0 4824 20973 21565 17482 17482 -100 0 4820 20956 21565 17482 17482 -100 0 4820 20956 21565 17482 17482 -123 0 4810 20913 21565 17482 17482 -123 0 4810 20913 21565 17482 17482 -107 0 4802 20878 21565 17482 17482 -107 0 4802 20878 21565 17482 17482 -155 0 4825 20978 21565 17482 17482 -155 0 4825 20978 21565 17482 17482 -146 0 4821 20960 21565 17482 17482 -146 0 4821 20960 21565 17482 17482 -38 0 4798 20860 21565 17482 17482 -38 0 4798 20860 21565 17482 17482 -111 0 4804 20886 21565 17482 17482 -111 0 4804 20886 21565 17482 17482 -90 0 4798 20860 21565 17482 17482 -90 0 4798 20860 21565 17482 17482 -135 0 4816 20939 21565 17482 17482 -135 0 4816 20939 21565 17482 17482 2026-09-15 16:44:06,479 Hysteresis 5337 0: raw(20939 32000 32000 32000) min(17482 32000 32000 32000) spread(17482 32000 32000 32000) max_pv 21565 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (2939 26000 26000 26000) 7: 0: 6979@3p 8: filtered 1 to 1, sorted to 0 8: 0: 6979@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6979@3p 9: raw(2 25021 25021 25021) min(-3455 25021 25021 25021) spread(-3455 25021 25021 25021) max_pv 628 9: [ 0 6979@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -114 0 4805 20891 21565 17482 17482 -114 0 4805 20891 21565 17482 17482 -132 0 4814 20930 21565 17482 17482 -132 0 4814 20930 21565 17482 17482 -177 0 4828 20991 21565 17482 17482 -177 0 4828 20991 21565 17482 17482 -150 0 4815 20934 21565 17482 17482 -150 0 4815 20934 21565 17482 17482 -132 0 4806 20895 21565 17482 17482 -132 0 4806 20895 21565 17482 17482 -194 0 4837 21030 21565 17482 17482 -194 0 4837 21030 21565 17482 17482 -148 0 4814 20930 21565 17482 17482 -148 0 4814 20930 21565 17482 17482 -112 0 4796 20852 21565 17482 17482 -112 0 4796 20852 21565 17482 17482 -51 0 4790 20826 21565 17482 17482 -51 0 4790 20826 21565 17482 17482 -175 0 4827 20986 21565 17482 17482 -175 0 4827 20986 21565 17482 17482 2026-09-15 16:44:16,487 Hysteresis 5347 0: raw(20986 32000 32000 32000) min(17482 32000 32000 32000) spread(17482 32000 32000 32000) max_pv 21565 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (2986 26000 26000 26000) 7: 0: 6995@3p 8: filtered 1 to 1, sorted to 0 8: 0: 6995@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6995@3p 9: raw(1 25005 25005 25005) min(-3503 25005 25005 25005) spread(-3503 25005 25005 25005) max_pv 580 9: [ 0 6995@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -140 0 4810 20913 21565 17482 17482 -140 0 4810 20913 21565 17482 17482 -98 0 4790 20826 21565 17482 17482 -98 0 4790 20826 21565 17482 17482 -91 0 4801 20873 21565 17482 17482 -91 0 4801 20873 21565 17482 17482 -110 0 4806 20895 21565 17482 17482 -110 0 4806 20895 21565 17482 17482 -138 0 4820 20956 21565 17482 17482 -138 0 4820 20956 21565 17482 17482 -101 0 4802 20878 21565 17482 17482 -101 0 4802 20878 21565 17482 17482 -48 0 4801 20873 21565 17482 17482 -48 0 4801 20873 21565 17482 17482 -110 0 4806 20895 21565 17482 17482 -110 0 4806 20895 21565 17482 17482 -94 0 4801 20873 21565 17482 17482 -94 0 4801 20873 21565 17482 17482 -116 0 4809 20908 21565 17482 17482 2026-09-15 16:44:26,495 Hysteresis 5357 0: raw(20908 32000 32000 32000) min(17482 32000 32000 32000) spread(17482 32000 32000 32000) max_pv 21565 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (2908 26000 26000 26000) 7: 0: 6969@3p 8: filtered 1 to 1, sorted to 0 8: 0: 6969@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6969@3p 9: raw(1 25031 25031 25031) min(-3425 25031 25031 25031) spread(-3425 25031 25031 25031) max_pv 658 9: [ 0 6969@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -116 0 4809 20908 21565 17482 17482 -132 0 4817 20943 21565 17482 17482 -132 0 4817 20943 21565 17482 17482 -102 0 4784 20800 21565 17482 17482 -102 0 4784 20800 21473 17482 17482 -45 0 4783 20795 21473 17482 17482 -45 0 4783 20795 21473 17482 17482 -137 0 4802 20878 21473 17482 17482 -137 0 4802 20878 21473 17482 17482 -133 0 4800 20869 21473 17482 17482 -133 0 4800 20869 21473 17482 17482 -148 0 4807 20900 21473 17482 17482 -128 0 4797 20856 21473 17482 17482 -128 0 4797 20856 21473 17482 17482 -180 0 4823 20969 21378 17482 17482 -180 0 4823 20969 21378 17482 17482 -131 0 4799 20865 21356 17482 17482 -131 0 4799 20865 21356 20495 17482 -149 0 4808 20904 21356 20495 17482 2026-09-15 16:44:36,503 Hysteresis 5367 0: raw(20904 32000 32000 32000) min(20495 32000 32000 32000) spread(17482 32000 32000 32000) max_pv 21356 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (2904 26000 26000 26000) 7: 0: 6968@3p 8: filtered 1 to 1, sorted to 0 8: 0: 6968@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6968@3p 9: raw(0 25032 25032 25032) min(-409 25032 25032 25032) spread(-3422 25032 25032 25032) max_pv 452 9: [ 0 6968@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -149 0 4808 20904 21356 20495 17482 -51 0 4783 20795 21356 20495 17482 -51 0 4783 20795 21308 20495 17482 -143 0 4804 20886 21308 20495 17482 -143 0 4804 20886 21308 20495 17482 -79 0 4782 20791 21308 20495 17482 -79 0 4782 20791 21308 20495 17482 -144 0 4804 20886 21308 20495 17482 -144 0 4804 20886 21308 20495 17482 -61 0 4782 20791 21308 20495 17482 -61 0 4782 20791 21308 20495 17482 -213 0 4838 21034 21308 20495 17482 -213 0 4838 21034 21308 20495 17482 -156 0 4810 20913 21308 20495 17482 -156 0 4810 20913 21308 20495 17482 -170 0 4817 20943 21308 20495 17482 -170 0 4817 20943 21308 20495 17482 -165 0 4814 20930 21308 20495 17482 -165 0 4814 20930 21308 20495 17482 -103 0 4784 20800 21308 20495 17482 2026-09-15 16:44:46,512 Hysteresis 5377 0: raw(20800 32000 32000 32000) min(20495 32000 32000 32000) spread(17482 32000 32000 32000) max_pv 21308 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (2800 26000 26000 26000) 7: 0: 6933@3p 8: filtered 1 to 1, sorted to 0 8: 0: 6933@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6933@3p 9: raw(1 25067 25067 25067) min(-304 25067 25067 25067) spread(-3317 25067 25067 25067) max_pv 509 9: [ 0 6933@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -103 0 4784 20800 21308 20495 17482 -146 0 4805 20891 21308 20495 17482 -146 0 4805 20891 21308 20495 17482 -177 0 4796 20852 21308 20495 17482 -177 0 4796 20852 21308 20495 17482 -129 0 4773 20752 21308 20495 17482 -129 0 4773 20752 21308 20495 17482 -127 0 4772 20747 21308 20495 17482 -127 0 4772 20747 21308 20495 17482 -127 0 4772 20747 21308 20495 17482 -153 0 4784 20800 21308 20495 17482 -153 0 4784 20800 21308 20495 17482 -122 0 4769 20734 21308 20495 17482 -122 0 4769 20734 21308 20495 17482 -152 0 4784 20800 21308 20495 17482 -152 0 4784 20800 21308 20495 17482 -117 0 4767 20726 21308 20495 17482 -117 0 4767 20726 21221 20495 17482 -100 0 4758 20686 21221 20495 17482 -100 0 4758 20686 21217 20495 17482 2026-09-15 16:44:56,521 Hysteresis 5387 0: raw(20686 32000 32000 32000) min(20495 32000 32000 32000) spread(17482 32000 32000 32000) max_pv 21217 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (2686 26000 26000 26000) 7: 0: 6895@3p 8: filtered 1 to 1, sorted to 0 8: 0: 6895@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6895@3p 9: raw(1 25105 25105 25105) min(-190 25105 25105 25105) spread(-3203 25105 25105 25105) max_pv 532 9: [ 0 6895@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -77 0 4758 20686 21217 20495 17482 -77 0 4758 20686 21217 20495 17482 -113 0 4765 20717 21217 20495 17482 -113 0 4739 20604 21217 20495 17482 -151 0 4757 20682 21217 20495 17482 -79 0 4732 20573 21217 20495 17482 -79 0 4732 20573 21217 20495 17482 -144 0 4754 20669 21213 20495 17482 -144 0 4754 20669 21213 20495 17482 -128 0 4746 20634 21213 20495 17482 -128 0 4746 20634 21213 20495 17482 -110 0 4737 20595 21213 20495 17482 -110 0 4737 20595 21213 20495 17482 -117 0 4741 20613 21213 20495 17482 -117 0 4741 20613 21213 20495 17482 23 0 4732 20573 21213 20495 17482 23 0 4732 20573 21213 20495 17482 -43 0 4732 20573 21213 20495 17482 2026-09-15 16:45:06,529 Hysteresis 5397 0: raw(20573 32000 32000 32000) min(20495 32000 32000 32000) spread(17482 32000 32000 32000) max_pv 21213 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 1 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (2573 26000 26000 26000) 7: 0: 6857@3p 8: filtered 1 to 1, sorted to 0 8: 0: 6857@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6857@3p 9: raw(2 25143 25143 25143) min(-76 25143 25143 25143) spread(-3089 25143 25143 25143) max_pv 642 9: [ 0 6857@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -43 0 4732 20573 21213 20495 17482 -125 0 4745 20630 21213 20495 17482 -76 0 4732 20573 21213 20495 17482 -76 0 4732 20573 21213 20495 17482 -184 0 4748 20643 21213 20495 17482 -184 0 4748 20643 21213 20495 17482 -174 0 4743 20621 21213 20495 17482 -174 0 4743 20621 21213 20495 17482 -146 0 4729 20560 21213 20495 17482 -146 0 4729 20560 21213 20495 17482 -185 0 4748 20643 21213 20495 17482 -185 0 4748 20643 21213 20495 17482 -180 0 4746 20634 21213 20495 17482 -180 0 4746 20634 21213 20495 17482 -199 0 4755 20673 21213 20495 17482 -199 0 4755 20673 21213 20495 17482 -202 0 4757 20682 21213 20495 17482 -202 0 4757 20682 21213 20495 17482 -233 0 4772 20747 21213 20495 17482 2026-09-15 16:45:16,538 Hysteresis 5407 0: raw(20747 32000 32000 32000) min(20495 32000 32000 32000) spread(17482 32000 32000 32000) max_pv 21213 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (2747 26000 26000 26000) 7: 0: 6915@3p 8: filtered 1 to 1, sorted to 0 8: 0: 6915@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6915@3p 9: raw(2 25085 25085 25085) min(-250 25085 25085 25085) spread(-3263 25085 25085 25085) max_pv 468 9: [ 0 6915@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -233 0 4772 20747 21213 20495 17482 -156 0 4734 20582 21213 20495 17482 -156 0 4734 20582 21213 20495 17482 -164 0 4778 20773 21213 20495 17482 -164 0 4778 20773 21213 20495 17482 -158 0 4775 20760 21213 20495 17482 -158 0 4775 20760 21213 20495 17482 -152 0 4772 20747 21213 20495 17482 -152 0 4772 20747 21213 20495 17482 -153 0 4772 20747 21213 20495 17482 -153 0 4772 20747 21213 20495 17482 -89 0 4746 20634 21213 20495 17482 -89 0 4746 20634 21213 20495 17482 -127 0 4760 20695 21213 20495 17482 -127 0 4760 20695 21213 20495 17482 -69 0 4746 20634 21213 20495 17482 -69 0 4746 20634 21213 20495 17482 -60 0 4746 20634 21213 20495 17482 -73 0 4746 20634 21213 20495 17482 2026-09-15 16:45:26,546 Hysteresis 5417 0: raw(20634 32000 32000 32000) min(20495 32000 32000 32000) spread(17482 32000 32000 32000) max_pv 21213 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (2634 26000 26000 26000) 7: 0: 6878@3p 8: filtered 1 to 1, sorted to 0 8: 0: 6878@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6878@3p 9: raw(0 25122 25122 25122) min(-139 25122 25122 25122) spread(-3152 25122 25122 25122) max_pv 579 9: [ 0 6878@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -73 0 4746 20634 21213 20495 17482 -61 0 4746 20634 21213 20495 17482 -61 0 4746 20634 21213 20495 17482 0 0 4720 20521 21213 20495 17482 0 0 4720 20521 21213 20495 17482 -96 0 4720 20521 21213 20495 17482 -96 0 4720 20521 21213 20495 17482 -70 0 4720 20521 21213 20495 17482 -70 0 4720 20521 21213 20495 17482 -72 0 4720 20521 21213 20495 17482 -72 0 4720 20521 21213 20495 17482 -87 0 4720 20521 21213 20495 17482 -87 0 4720 20521 21213 20495 17482 -82 0 4720 20521 21213 20495 17482 -82 0 4720 20521 21213 20495 17482 -136 0 4738 20600 21213 20495 17482 -136 0 4738 20600 21213 20495 17482 -59 0 4720 20521 21069 20495 17482 -59 0 4720 20521 21069 20495 17482 -110 0 4725 20543 21069 20495 17482 2026-09-15 16:45:36,554 Hysteresis 5427 0: raw(20543 32000 32000 32000) min(20495 32000 32000 32000) spread(17482 32000 32000 32000) max_pv 21069 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (2543 26000 26000 26000) 7: 0: 6847@3p 8: filtered 1 to 1, sorted to 0 8: 0: 6847@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6847@3p 9: raw(2 25153 25153 25153) min(-46 25153 25153 25153) spread(-3059 25153 25153 25153) max_pv 528 9: [ 0 6847@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -110 0 4725 20543 21069 20495 17482 -80 0 4720 20521 21069 20495 17482 -80 0 4720 20521 21069 20495 17482 -131 0 4715 20500 21069 20495 17482 -131 0 4715 20500 21069 20495 17482 -159 0 4728 20556 21069 20495 17482 -159 0 4728 20556 21069 20495 17482 -164 0 4731 20569 21069 20495 17482 -164 0 4731 20569 21069 20495 17482 -159 0 4728 20556 21069 20495 17482 -159 0 4728 20556 21069 20495 17482 -179 0 4738 20600 21069 20495 17482 -179 0 4738 20600 21069 20495 17482 -224 0 4761 20700 21069 20495 17482 -224 0 4761 20700 21069 20495 17482 -191 0 4744 20626 21069 20495 17482 -191 0 4744 20626 21069 20495 17482 -177 0 4737 20595 21069 20495 17482 -177 0 4737 20595 21069 20495 17482 2026-09-15 16:45:46,574 Hysteresis 5437 0: raw(20595 32000 32000 32000) min(20495 32000 32000 32000) spread(17482 32000 32000 32000) max_pv 21069 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (2595 26000 26000 26000) 7: 0: 6865@3p 8: filtered 1 to 1, sorted to 0 8: 0: 6865@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6865@3p 9: raw(0 25135 25135 25135) min(-100 25135 25135 25135) spread(-3113 25135 25135 25135) max_pv 474 9: [ 0 6865@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -177 0 4737 20595 21069 20495 17482 -174 0 4736 20591 21069 20495 17482 -169 0 4733 20578 21069 20495 17482 -169 0 4733 20578 21069 20495 17482 -183 0 4752 20660 21069 20495 17482 -183 0 4752 20660 21069 20495 17482 -190 0 4756 20678 21069 20495 17482 -190 0 4756 20678 21069 20495 17482 -202 0 4762 20704 21069 20495 17482 -202 0 4762 20704 21069 20495 17482 -195 0 4758 20686 21069 20495 17482 -195 0 4758 20686 21069 20495 17482 -190 0 4756 20678 21069 20495 17482 -190 0 4756 20678 21069 20495 17482 -146 0 4734 20582 21069 20495 17482 -146 0 4734 20582 21069 20495 17482 -172 0 4747 20639 21069 20495 17482 -153 0 4737 20595 21069 20495 17482 -153 0 4737 20595 21069 20495 17482 2026-09-15 16:45:56,582 Hysteresis 5447 0: raw(20595 32000 32000 32000) min(20495 32000 32000 32000) spread(17482 32000 32000 32000) max_pv 21069 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (2595 26000 26000 26000) 7: 0: 6865@3p 8: filtered 1 to 1, sorted to 0 8: 0: 6865@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6865@3p 9: raw(0 25135 25135 25135) min(-100 25135 25135 25135) spread(-3113 25135 25135 25135) max_pv 474 9: [ 0 6865@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -144 0 4733 20578 21069 20495 17482 -144 0 4733 20578 21069 20495 17482 -202 0 4762 20704 21069 20495 17482 -202 0 4762 20704 21069 20495 17482 -179 0 4750 20652 21069 20495 17482 -179 0 4750 20652 21069 20495 17482 -180 0 4751 20656 21069 20495 17482 -180 0 4751 20656 21069 20495 17482 -191 0 4756 20678 21069 20495 17482 -191 0 4756 20678 21069 20495 17482 -154 0 4738 20600 21069 20495 17482 -154 0 4738 20600 21069 20495 17482 -219 0 4770 20739 21069 20495 17482 -219 0 4770 20739 21069 20495 17482 -170 0 4746 20634 21069 20495 17482 -170 0 4746 20634 21069 20495 17482 -130 0 4726 20547 21069 20495 17482 -130 0 4726 20547 21069 20495 17482 -119 0 4721 20526 21069 20495 17482 2026-09-15 16:46:06,597 Hysteresis 5457 0: raw(20526 32000 32000 32000) min(20495 32000 32000 32000) spread(17482 32000 32000 32000) max_pv 21069 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (2526 26000 26000 26000) 7: 0: 6842@3p 8: filtered 1 to 1, sorted to 0 8: 0: 6842@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6842@3p 9: raw(0 25158 25158 25158) min(-31 25158 25158 25158) spread(-3044 25158 25158 25158) max_pv 543 9: [ 0 6842@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -119 0 4721 20526 21069 20495 17482 -179 0 4750 20652 21069 20495 17482 -179 0 4734 20582 21069 20495 17482 -181 0 4735 20586 21069 20495 17482 -181 0 4735 20586 21069 20495 17482 -133 0 4712 20486 21069 20486 17482 -133 0 4712 20486 21069 20486 17482 -184 0 4737 20595 21069 20486 17482 -184 0 4737 20595 21069 20486 17482 -84 0 4695 20413 21069 20413 17482 -84 0 4695 20413 21069 20413 17482 -138 0 4714 20495 21069 20413 17482 -138 0 4714 20495 21069 20413 17482 -161 0 4725 20543 21069 20413 17482 -161 0 4725 20543 21069 20413 17482 -131 0 4711 20482 21069 20413 17482 -131 0 4711 20482 21069 20413 17482 -175 0 4732 20573 21069 20413 17482 -175 0 4732 20573 21069 20413 17482 2026-09-15 16:46:16,607 Hysteresis 5467 0: raw(20573 32000 32000 32000) min(20413 32000 32000 32000) spread(17482 32000 32000 32000) max_pv 21069 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (2573 26000 26000 26000) 7: 0: 6857@3p 8: filtered 1 to 1, sorted to 0 8: 0: 6857@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6857@3p 9: raw(2 25143 25143 25143) min(-158 25143 25143 25143) spread(-3089 25143 25143 25143) max_pv 498 9: [ 0 6857@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -144 0 4717 20508 21069 20413 17482 -144 0 4728 20556 21069 20413 17482 -177 0 4744 20626 21069 20413 17482 -177 0 4744 20626 21069 20413 17482 -184 0 4748 20643 21069 20413 17482 -174 0 4743 20621 21069 20413 17482 -174 0 4743 20621 21069 20413 17482 -88 0 4706 20460 21069 20413 17482 -88 0 4706 20460 21069 20413 17482 -180 0 4746 20634 21069 20413 17482 -180 0 4746 20634 21069 20413 17482 -137 0 4725 20543 21069 20413 17482 -137 0 4725 20543 21069 20413 17482 -182 0 4747 20639 21069 20413 17482 -182 0 4747 20639 21069 20413 17482 -185 0 4748 20643 21069 20413 17482 -185 0 4748 20643 21069 20413 17482 -136 0 4724 20539 21069 20413 17482 -136 0 4724 20539 21069 20413 17482 2026-09-15 16:46:26,616 Hysteresis 5477 0: raw(20539 32000 32000 32000) min(20413 32000 32000 32000) spread(17482 32000 32000 32000) max_pv 21069 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (2539 26000 26000 26000) 7: 0: 6846@3p 8: filtered 1 to 1, sorted to 0 8: 0: 6846@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6846@3p 9: raw(1 25154 25154 25154) min(-125 25154 25154 25154) spread(-3056 25154 25154 25154) max_pv 531 9: [ 0 6846@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -101 0 4707 20465 21069 20413 17482 -29 0 4698 20426 21069 20413 17482 -29 0 4698 20426 21069 20413 17482 -57 0 4698 20426 21069 20413 17482 -57 0 4698 20426 21069 20413 17482 -154 0 4725 20543 21069 20413 17482 -154 0 4725 20543 21069 20413 17482 -143 0 4720 20521 21069 20413 17482 -143 0 4720 20521 21069 20413 17482 -147 0 4722 20530 21069 20413 17482 -147 0 4722 20530 21069 20413 17482 -69 0 4698 20426 21069 20413 17482 -69 0 4698 20426 21069 20413 17482 -184 0 4740 20608 21069 20413 17482 -184 0 4740 20608 21069 20413 17482 -94 0 4698 20426 21069 20413 17482 -94 0 4698 20426 21069 20413 17482 -146 0 4721 20526 21069 20413 17482 -146 0 4721 20526 21069 20413 17482 2026-09-15 16:46:36,628 Hysteresis 5487 0: raw(20526 32000 32000 32000) min(20413 32000 32000 32000) spread(17482 32000 32000 32000) max_pv 21069 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (2526 26000 26000 26000) 7: 0: 6842@3p 8: filtered 1 to 1, sorted to 0 8: 0: 6842@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6842@3p 9: raw(0 25158 25158 25158) min(-113 25158 25158 25158) spread(-3044 25158 25158 25158) max_pv 543 9: [ 0 6842@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -115 0 4706 20460 21069 20413 17482 -115 0 4706 20460 21069 20413 17482 -125 0 4711 20482 21069 20413 17482 -125 0 4708 20469 21069 20413 17482 -123 0 4707 20465 21069 20413 17482 -123 0 4707 20465 21069 20413 17482 -92 0 4695 20413 21069 20413 17482 -92 0 4695 20413 21069 20413 17482 -105 0 4698 20426 21069 20413 17482 -105 0 4698 20426 21069 20413 17482 -122 0 4706 20460 21069 20413 17482 -148 0 4719 20517 21069 20413 17482 -148 0 4719 20517 21069 20413 17482 -160 0 4725 20543 21069 20413 17482 -160 0 4725 20543 21069 20413 17482 -152 0 4721 20526 21069 20413 17482 -152 0 4721 20526 21069 20413 17482 -119 0 4705 20456 21069 20413 17482 -119 0 4705 20456 21069 20413 17482 2026-09-15 16:46:46,637 Hysteresis 5497 0: raw(20456 32000 32000 32000) min(20413 32000 32000 32000) spread(17482 32000 32000 32000) max_pv 21069 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (2456 26000 26000 26000) 7: 0: 6818@3p 8: filtered 1 to 1, sorted to 0 8: 0: 6818@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6818@3p 9: raw(2 25182 25182 25182) min(-41 25182 25182 25182) spread(-2972 25182 25182 25182) max_pv 615 9: [ 0 6818@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -132 0 4711 20482 21069 20413 17482 -132 0 4695 20413 21069 20413 17482 -58 0 4679 20343 21069 20343 17482 -58 0 4679 20343 21069 20343 17482 -112 0 4685 20369 21069 20343 17482 -112 0 4685 20369 21069 20343 17482 0 0 4679 20343 21069 20343 17482 -131 0 4695 20413 21069 20343 17482 -131 0 4695 20413 21069 20343 17482 -141 0 4700 20434 21069 20343 17482 -141 0 4700 20434 21069 20343 17482 -116 0 4687 20378 21069 20343 17482 -116 0 4687 20378 21069 20343 17482 -117 0 4688 20382 21069 20343 17482 -117 0 4688 20382 21069 20343 17482 -105 0 4682 20356 21069 20343 17482 -105 0 4682 20356 21069 20343 17482 -120 0 4689 20386 21069 20343 17482 2026-09-15 16:46:56,646 Hysteresis 5507 0: raw(20386 32000 32000 32000) min(20343 32000 32000 32000) spread(17482 32000 32000 32000) max_pv 21069 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (2386 26000 26000 26000) 7: 0: 6795@3p 8: filtered 1 to 1, sorted to 0 8: 0: 6795@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6795@3p 9: raw(1 25205 25205 25205) min(-42 25205 25205 25205) spread(-2903 25205 25205 25205) max_pv 684 9: [ 0 6795@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -120 0 4689 20386 21069 20343 17482 -97 0 4679 20343 21069 20343 17482 -97 0 4679 20343 21069 20343 17482 -110 0 4684 20365 21069 20343 17482 -110 0 4668 20295 21069 20295 17482 -213 0 4719 20517 21069 20295 17482 -213 0 4719 20517 21069 20295 17482 -210 0 4718 20513 21069 20295 17482 -210 0 4718 20513 21069 20295 17482 -230 0 4728 20556 21069 20295 17482 -230 0 4728 20556 21069 20295 17482 -207 0 4716 20504 21069 20295 17482 -207 0 4716 20504 21069 20295 17482 -203 0 4714 20495 21069 20295 17482 -197 0 4711 20482 21069 20295 17482 -197 0 4711 20482 21069 20295 17482 -193 0 4709 20473 21069 20295 17482 -193 0 4709 20473 21069 20295 17482 -206 0 4716 20504 21069 20295 17482 2026-09-15 16:47:06,655 Hysteresis 5517 0: raw(20504 32000 32000 32000) min(20295 32000 32000 32000) spread(17482 32000 32000 32000) max_pv 21069 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (2504 26000 26000 26000) 7: 0: 6834@3p 8: filtered 1 to 1, sorted to 0 8: 0: 6834@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6834@3p 9: raw(2 25166 25166 25166) min(-207 25166 25166 25166) spread(-3020 25166 25166 25166) max_pv 567 9: [ 0 6834@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -206 0 4716 20504 21069 20295 17482 -192 0 4709 20473 21069 20295 17482 -192 0 4709 20473 21069 20295 17482 -125 0 4703 20447 21069 20295 17482 -125 0 4703 20447 21069 20295 17482 -145 0 4713 20491 21069 20295 17482 -145 0 4713 20491 21069 20295 17482 -118 0 4699 20430 21069 20295 17482 -118 0 4699 20430 21069 20295 17482 -75 0 4690 20391 21069 20295 17482 -40 0 4690 20391 21069 20295 17482 -40 0 4690 20391 21069 20295 17482 -88 0 4690 20391 21069 20295 17482 -88 0 4690 20391 21069 20295 17482 -135 0 4708 20469 21069 20295 17482 -135 0 4708 20469 21069 20295 17482 -112 0 4696 20417 21069 20295 17482 -112 0 4696 20417 21069 20295 17482 -97 0 4690 20391 21069 20295 17482 2026-09-15 16:47:16,664 Hysteresis 5527 0: raw(20391 32000 32000 32000) min(20295 32000 32000 32000) spread(17482 32000 32000 32000) max_pv 21069 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (2391 26000 26000 26000) 7: 0: 6797@3p 8: filtered 1 to 1, sorted to 0 8: 0: 6797@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6797@3p 9: raw(0 25203 25203 25203) min(-96 25203 25203 25203) spread(-2909 25203 25203 25203) max_pv 678 9: [ 0 6797@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -97 0 4690 20391 21069 20295 17482 -103 0 4692 20400 21069 20295 17482 -103 0 4692 20400 21069 20295 17482 -234 0 4731 20569 21069 20295 17482 -234 0 4731 20569 21069 20295 17482 -232 0 4730 20565 21069 20295 17482 -232 0 4730 20565 21069 20295 17482 -225 0 4726 20547 21069 20295 17482 -225 0 4726 20547 21069 20295 17482 -234 0 4731 20569 21069 20295 17482 -234 0 4731 20569 21069 20295 17482 -200 0 4714 20495 21069 20295 17482 -200 0 4714 20495 21069 20295 17482 -170 0 4699 20430 21069 20295 17482 -170 0 4699 20430 21069 20295 17482 -187 0 4707 20465 21069 20295 17482 -187 0 4707 20465 21069 20295 17482 -213 0 4720 20521 21069 20295 17482 -213 0 4720 20521 21069 20295 17482 -166 0 4697 20421 21069 20295 17482 2026-09-15 16:47:26,673 Hysteresis 5537 0: raw(20421 32000 32000 32000) min(20295 32000 32000 32000) spread(17482 32000 32000 32000) max_pv 21069 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (2421 26000 26000 26000) 7: 0: 6807@3p 8: filtered 1 to 1, sorted to 0 8: 0: 6807@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6807@3p 9: raw(0 25193 25193 25193) min(-126 25193 25193 25193) spread(-2939 25193 25193 25193) max_pv 648 9: [ 0 6807@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -166 0 4697 20421 21069 20295 17482 -237 0 4732 20573 21069 20295 17482 -237 0 4739 20604 21069 20295 17482 -153 0 4697 20421 21069 20295 17482 -127 0 4685 20369 21069 20295 17482 -127 0 4685 20369 21069 20295 17482 76 0 4671 20308 21069 20295 17482 76 0 4671 20308 21069 20295 17482 0 0 4671 20308 21069 20295 17482 0 0 4671 20308 21069 20295 17482 0 0 4671 20308 21069 20295 17482 0 0 4671 20308 21069 20295 17482 89 0 4671 20308 21069 20295 17482 89 0 4671 20308 21069 20295 17482 -21 0 4671 20308 21069 20295 17482 -21 0 4671 20308 21069 20295 17482 -37 0 4671 20308 21069 20295 17482 -37 0 4671 20308 21069 20295 17482 -47 0 4671 20308 21069 20295 17482 2026-09-15 16:47:36,683 Hysteresis 5547 0: raw(20308 32000 32000 32000) min(20295 32000 32000 32000) spread(17482 32000 32000 32000) max_pv 21069 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (2308 26000 26000 26000) 7: 0: 6769@3p 8: filtered 1 to 1, sorted to 0 8: 0: 6769@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6769@3p 9: raw(1 25231 25231 25231) min(-12 25231 25231 25231) spread(-2825 25231 25231 25231) max_pv 762 9: [ 0 6769@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -47 0 4671 20308 21069 20295 17482 -59 0 4671 20308 21069 20295 17482 -59 0 4671 20308 21069 20295 17482 -87 0 4645 20195 21069 20195 17482 -87 0 4645 20195 21069 20195 17482 -87 0 4645 20195 21069 20195 17482 -23 0 4645 20195 21069 20195 17482 -23 0 4645 20195 21069 20195 17482 -34 0 4645 20195 21069 20195 17482 -34 0 4645 20195 21069 20195 17482 -148 0 4669 20300 21069 20195 17482 -148 0 4669 20300 21069 20195 17482 -135 0 4663 20273 21069 20195 17482 -135 0 4663 20273 21069 20195 17482 -145 0 4668 20295 21069 20195 17482 -145 0 4668 20295 21069 20195 17482 -145 0 4668 20295 21069 20195 17482 -145 0 4668 20295 21069 20195 17482 -165 0 4677 20334 21069 20195 17482 2026-09-15 16:47:46,751 Hysteresis 5557 0: raw(20334 32000 32000 32000) min(20195 32000 32000 32000) spread(17482 32000 32000 32000) max_pv 21069 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (2334 26000 26000 26000) 7: 0: 6778@3p 8: filtered 1 to 1, sorted to 0 8: 0: 6778@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6778@3p 9: raw(0 25222 25222 25222) min(-139 25222 25222 25222) spread(-2852 25222 25222 25222) max_pv 735 9: [ 0 6778@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -165 0 4677 20334 21069 20195 17482 -87 0 4645 20195 21069 20195 17482 -87 0 4645 20195 21069 20195 17482 -120 0 4655 20239 21069 20195 17482 -120 0 4661 20265 21069 20195 17482 -67 0 4651 20221 21069 20195 17482 -67 0 4651 20221 21069 20195 17482 -122 0 4662 20269 21069 20195 17482 -122 0 4662 20269 21069 20195 17482 -122 0 4662 20269 21069 20195 17482 -122 0 4662 20269 21069 20195 17482 -132 0 4667 20291 21069 20195 17482 -132 0 4667 20291 21069 20195 17482 -139 0 4671 20308 21069 20195 17482 -139 0 4671 20308 21069 20195 17482 -113 0 4658 20252 21069 20195 17482 -113 0 4658 20252 21069 20195 17482 -127 0 4665 20282 21069 20195 17482 -127 0 4665 20282 21069 20195 17482 2026-09-15 16:47:56,765 Hysteresis 5567 0: raw(20282 32000 32000 32000) min(20195 32000 32000 32000) spread(17482 32000 32000 32000) max_pv 21069 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (2282 26000 26000 26000) 7: 0: 6760@3p 8: filtered 1 to 1, sorted to 0 8: 0: 6760@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6760@3p 9: raw(2 25240 25240 25240) min(-85 25240 25240 25240) spread(-2798 25240 25240 25240) max_pv 789 9: [ 0 6760@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -100 0 4651 20221 21069 20195 17482 -100 0 4651 20221 21065 20195 17482 -126 0 4664 20278 21065 20195 17482 -126 0 4652 20226 21065 20195 17482 -164 0 4671 20308 21065 20195 17482 -164 0 4671 20308 21065 20195 17482 -160 0 4669 20300 21065 20195 17482 -170 0 4674 20321 21065 20195 17482 -170 0 4674 20321 21065 20195 17482 -160 0 4669 20300 21065 20195 17482 -160 0 4669 20300 21065 20195 17482 -170 0 4674 20321 21065 20195 17482 -170 0 4674 20321 21065 20195 17482 -149 0 4664 20278 21034 20195 17482 -149 0 4664 20278 21034 20195 17482 -121 0 4650 20217 21034 20195 17482 -121 0 4650 20217 21034 20195 17482 -86 0 4639 20169 21034 20169 17482 -86 0 4639 20169 21034 20169 17482 2026-09-15 16:48:06,791 Hysteresis 5577 0: raw(20169 32000 32000 32000) min(20169 32000 32000 32000) spread(17482 32000 32000 32000) max_pv 21034 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (2169 26000 26000 26000) 7: 0: 6723@3p 8: filtered 1 to 1, sorted to 0 8: 0: 6723@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6723@3p 9: raw(0 25277 25277 25277) min(0 25277 25277 25277) spread(-2687 25277 25277 25277) max_pv 865 9: [ 0 6723@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -107 0 4643 20186 21034 20169 17482 -107 0 4617 20073 21034 20073 17482 -74 0 4613 20056 21034 20056 17482 -91 0 4613 20056 21034 20056 17482 -91 0 4613 20056 21034 20056 17482 -43 0 4613 20056 21034 20056 17482 -43 0 4613 20056 21034 20056 17482 -118 0 4622 20095 21034 20056 17482 -118 0 4622 20095 21034 20056 17482 -112 0 4619 20082 21034 20056 17482 -112 0 4619 20082 21034 20056 17482 -133 0 4630 20130 21034 20056 17482 -133 0 4630 20130 21034 20056 17482 -127 0 4627 20117 21034 20056 17482 -127 0 4627 20117 21034 20056 17482 -136 0 4631 20134 21034 20056 17482 -136 0 4631 20134 21034 20056 17482 -132 0 4629 20126 21034 20056 17482 -132 0 4629 20126 21034 20056 17482 2026-09-15 16:48:16,799 Hysteresis 5587 0: raw(20126 32000 32000 32000) min(20056 32000 32000 32000) spread(17482 32000 32000 32000) max_pv 21034 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (2126 26000 26000 26000) 7: 0: 6708@3p 8: filtered 1 to 1, sorted to 0 8: 0: 6708@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6708@3p 9: raw(2 25292 25292 25292) min(-68 25292 25292 25292) spread(-2642 25292 25292 25292) max_pv 910 9: [ 0 6708@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -126 0 4626 20113 21034 20056 17482 -126 0 4626 20113 21034 20056 17482 -87 0 4603 20013 21034 20013 17482 -87 0 4603 20013 21034 20013 17482 -125 0 4616 20069 21034 20013 17482 -125 0 4616 20069 21034 20013 17482 -101 0 4604 20017 21034 20013 17482 -101 0 4604 20017 21034 20013 17482 -122 0 4614 20060 21034 20013 17482 -122 0 4614 20060 21034 20013 17482 -56 0 4603 20013 21034 20013 17482 -56 0 4603 20013 21034 20013 17482 -113 0 4610 20043 21034 20013 17482 -113 0 4610 20043 21034 20013 17482 -61 0 4603 20013 21034 20013 17482 -61 0 4603 20013 21034 20013 17482 -116 0 4611 20047 21034 20013 17482 -116 0 4611 20047 21034 20013 17482 -116 0 4611 20047 21034 20013 17482 -100 0 4603 20013 21034 20013 17482 2026-09-15 16:48:26,807 Hysteresis 5597 0: raw(20013 32000 32000 32000) min(20013 32000 32000 32000) spread(17482 32000 32000 32000) max_pv 21034 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (2013 26000 26000 26000) 7: 0: 6671@3p 8: filtered 1 to 1, sorted to 0 8: 0: 6671@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6671@3p 9: raw(0 25329 25329 25329) min(0 25329 25329 25329) spread(-2531 25329 25329 25329) max_pv 1021 9: [ 0 6671@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -112 0 4609 20039 21034 20013 17482 -112 0 4609 20039 21034 20013 17482 -78 0 4577 19900 21034 19900 17482 -78 0 4577 19900 21034 19900 17482 -105 0 4580 19913 21034 19900 17482 -105 0 4580 19913 21034 19900 17482 -123 0 4589 19952 21034 19900 17482 -123 0 4589 19952 21034 19900 17482 -133 0 4594 19973 21034 19900 17482 -133 0 4594 19973 21034 19900 17482 -140 0 4597 19986 21034 19900 17482 -140 0 4597 19986 21034 19900 17482 -137 0 4596 19982 21034 19900 17482 -154 0 4604 20017 21034 19900 17482 -154 0 4604 20017 21034 19900 17482 -164 0 4609 20039 21034 19900 17482 -164 0 4609 20039 21034 19900 17482 -145 0 4600 20000 21034 19900 17482 2026-09-15 16:48:36,815 Hysteresis 5607 0: raw(20000 32000 32000 32000) min(19900 32000 32000 32000) spread(17482 32000 32000 32000) max_pv 21034 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (2000 26000 26000 26000) 7: 0: 6666@3p 8: filtered 1 to 1, sorted to 0 8: 0: 6666@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6666@3p 9: raw(2 25334 25334 25334) min(-98 25334 25334 25334) spread(-2516 25334 25334 25334) max_pv 1036 9: [ 0 6666@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -145 0 4600 20000 21034 19900 17482 -144 0 4599 19995 21034 19900 17482 -144 0 4599 19995 21034 19900 17482 -155 0 4604 20017 21034 19900 17482 -155 0 4601 20004 21034 19900 17482 -152 0 4600 20000 21034 19900 17482 -152 0 4600 20000 21034 19900 17482 -110 0 4579 19908 21034 19900 17482 -110 0 4579 19908 21034 19900 17482 -39 0 4574 19886 21034 19886 17482 -39 0 4574 19886 21034 19886 17482 -114 0 4581 19917 21034 19886 17482 -114 0 4581 19917 21034 19886 17482 -115 0 4582 19921 21034 19886 17482 -115 0 4582 19921 21034 19886 17482 -135 0 4592 19965 21034 19886 17482 -135 0 4592 19965 21034 19886 17482 -173 0 4610 20043 21034 19886 17482 -173 0 4610 20043 21034 19886 17482 2026-09-15 16:48:46,823 Hysteresis 5617 0: raw(20043 32000 32000 32000) min(19886 32000 32000 32000) spread(17482 32000 32000 32000) max_pv 21034 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (2043 26000 26000 26000) 7: 0: 6681@3p 8: filtered 1 to 1, sorted to 0 8: 0: 6681@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6681@3p 9: raw(0 25319 25319 25319) min(-157 25319 25319 25319) spread(-2561 25319 25319 25319) max_pv 991 9: [ 0 6681@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -78 0 4574 19886 21034 19886 17482 -78 0 4574 19886 21034 19886 17482 -123 0 4586 19939 21034 19886 17482 -123 0 4596 19982 21034 19886 17482 -156 0 4612 20052 21034 19886 17482 -156 0 4612 20052 21034 19886 17482 -81 0 4584 19930 21034 19886 17482 -33 0 4584 19930 21034 19886 17482 -33 0 4584 19930 21034 19886 17482 -112 0 4590 19956 21034 19886 17482 -112 0 4590 19956 21034 19886 17482 -89 0 4584 19930 21034 19886 17482 -89 0 4584 19930 21034 19886 17482 -148 0 4608 20034 21034 19886 17482 -148 0 4608 20034 21034 19886 17482 -122 0 4595 19978 20943 19886 17482 -122 0 4595 19978 20943 19886 17482 -122 0 4595 19978 20943 19886 17482 -122 0 4595 19978 20943 19886 17482 2026-09-15 16:48:56,834 Hysteresis 5627 0: raw(19978 32000 32000 32000) min(19886 32000 32000 32000) spread(17482 32000 32000 32000) max_pv 20943 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1978 26000 26000 26000) 7: 0: 6659@3p 8: filtered 1 to 1, sorted to 0 8: 0: 6659@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6659@3p 9: raw(1 25341 25341 25341) min(-91 25341 25341 25341) spread(-2495 25341 25341 25341) max_pv 966 9: [ 0 6659@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -132 0 4600 20000 20930 19886 17482 -132 0 4600 20000 20930 19886 17482 -102 0 4585 19934 20891 19886 17482 -99 0 4569 19865 20891 19865 17482 -99 0 4569 19865 20891 19865 17482 -116 0 4577 19900 20891 19865 17482 -116 0 4577 19900 20852 19865 17482 -127 0 4583 19926 20852 19865 17482 -127 0 4583 19926 20800 19865 17482 -126 0 4582 19921 20800 19865 17482 -126 0 4582 19921 20800 19865 17482 -115 0 4577 19900 20800 19865 17482 -115 0 4577 19900 20800 19865 17482 -73 0 4569 19865 20800 19865 17482 -73 0 4569 19865 20800 19865 17482 -62 0 4569 19865 20800 19865 17482 -62 0 4569 19865 20800 19865 17482 -92 0 4569 19865 20800 19865 17482 -92 0 4569 19865 20800 19865 17482 -92 0 4569 19865 20773 19865 17482 2026-09-15 16:49:06,842 Hysteresis 5637 0: raw(19865 32000 32000 32000) min(19865 32000 32000 32000) spread(17482 32000 32000 32000) max_pv 20773 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1865 26000 26000 26000) 7: 0: 6621@3p 8: filtered 1 to 1, sorted to 0 8: 0: 6621@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6621@3p 9: raw(2 25379 25379 25379) min(2 25379 25379 25379) spread(-2381 25379 25379 25379) max_pv 910 9: [ 0 6621@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -106 0 4572 19878 20773 19865 17482 -93 0 4569 19865 20773 19865 17482 -93 0 4543 19752 20773 19752 17482 -85 0 4543 19752 20773 19752 17482 -85 0 4543 19752 20773 19752 17482 -138 0 4562 19834 20773 19752 17482 -138 0 4562 19834 20773 19752 17482 -21 0 4543 19752 20773 19752 17482 -21 0 4543 19752 20773 19752 17482 -118 0 4552 19791 20773 19752 17482 -118 0 4552 19791 20773 19752 17482 -40 0 4543 19752 20773 19752 17482 -40 0 4543 19752 20773 19752 17482 -128 0 4557 19813 20773 19752 17482 -128 0 4557 19813 20773 19752 17482 -51 0 4543 19752 20773 19752 17482 -76 0 4543 19752 20773 19752 17482 -76 0 4543 19752 20773 19752 17482 -94 0 4543 19752 20773 19752 17482 2026-09-15 16:49:16,851 Hysteresis 5647 0: raw(19752 32000 32000 32000) min(19752 32000 32000 32000) spread(17482 32000 32000 32000) max_pv 20773 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1752 26000 26000 26000) 7: 0: 6584@3p 8: filtered 1 to 1, sorted to 0 8: 0: 6584@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6584@3p 9: raw(0 25416 25416 25416) min(0 25416 25416 25416) spread(-2270 25416 25416 25416) max_pv 1021 9: [ 0 6584@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -94 0 4543 19752 20773 19752 17482 -74 0 4543 19752 20773 19752 17482 -74 0 4543 19752 20773 19752 17482 -102 0 4518 19643 20773 19643 17482 -102 0 4518 19643 20773 19643 17482 -55 0 4517 19639 20773 19639 17482 -55 0 4517 19639 20773 19639 17482 -108 0 4521 19656 20773 19639 17482 -108 0 4521 19656 20773 19639 17482 -100 0 4517 19639 20773 19639 17482 -100 0 4517 19639 20773 19639 17482 -100 0 4517 19639 20773 19639 17482 -83 0 4517 19639 20773 19639 17482 -83 0 4517 19639 20773 19639 17482 -106 0 4520 19652 20773 19639 17482 -106 0 4520 19652 20773 19639 17482 -47 0 4517 19639 20773 19639 17482 0 0 4517 19639 20773 19639 17482 0 0 4517 19639 20773 19639 17482 2026-09-15 16:49:26,858 Hysteresis 5657 0: raw(19639 32000 32000 32000) min(19639 32000 32000 32000) spread(17482 32000 32000 32000) max_pv 20773 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1639 26000 26000 26000) 7: 0: 6546@3p 8: filtered 1 to 1, sorted to 0 8: 0: 6546@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6546@3p 9: raw(1 25454 25454 25454) min(1 25454 25454 25454) spread(-2156 25454 25454 25454) max_pv 1135 9: [ 0 6546@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -82 0 4517 19639 20773 19639 17482 -82 0 4517 19639 20773 19639 17482 -99 0 4517 19639 20773 19639 17482 -99 0 4491 19526 20773 19526 17482 -138 0 4510 19608 20773 19526 17482 -138 0 4510 19608 20773 19526 17482 -122 0 4502 19573 20773 19526 17482 -122 0 4502 19573 20760 19526 17482 -148 0 4515 19630 20760 19526 17482 -148 0 4515 19630 20747 19526 17482 -82 0 4491 19526 20747 19526 17482 -145 0 4514 19626 20747 19526 17482 -145 0 4514 19626 20747 19526 17482 -154 0 4518 19643 20739 19526 17482 -154 0 4518 19643 20739 19526 17482 -158 0 4520 19652 20739 19526 17482 -158 0 4520 19652 20739 19526 17482 -183 0 4532 19704 20739 19526 17482 -183 0 4532 19704 20739 19526 17482 2026-09-15 16:49:36,866 Hysteresis 5667 0: raw(19704 32000 32000 32000) min(19526 32000 32000 32000) spread(17482 32000 32000 32000) max_pv 20739 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1704 26000 26000 26000) 7: 0: 6568@3p 8: filtered 1 to 1, sorted to 0 8: 0: 6568@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6568@3p 9: raw(0 25432 25432 25432) min(-178 25432 25432 25432) spread(-2222 25432 25432 25432) max_pv 1035 9: [ 0 6568@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -163 0 4522 19660 20739 19526 17482 -163 0 4522 19660 20739 19526 17482 -214 0 4548 19773 20739 19526 17482 -214 0 4548 19773 20739 19526 17482 -190 0 4551 19786 20739 19526 17482 -190 0 4551 19786 20739 19526 17482 -89 0 4506 19591 20739 19526 17482 -89 0 4506 19591 20739 19526 17482 -89 0 4506 19591 20739 19526 17482 -87 0 4506 19591 20739 19526 17482 -87 0 4506 19591 20739 19526 17482 0 0 4506 19591 20739 19526 17482 0 0 4506 19591 20739 19526 17482 -88 0 4506 19591 20739 19526 17482 -88 0 4506 19591 20739 19526 17482 0 0 4506 19591 20739 19526 17482 0 0 4506 19591 20739 19526 17482 -52 0 4506 19591 20739 19526 17482 -52 0 4506 19591 20739 19526 17482 70 0 4506 19591 20739 19526 17482 2026-09-15 16:49:46,874 Hysteresis 5677 0: raw(19591 32000 32000 32000) min(19526 32000 32000 32000) spread(17482 32000 32000 32000) max_pv 20739 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1591 26000 26000 26000) 7: 0: 6530@3p 8: filtered 1 to 1, sorted to 0 8: 0: 6530@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6530@3p 9: raw(1 25470 25470 25470) min(-64 25470 25470 25470) spread(-2108 25470 25470 25470) max_pv 1149 9: [ 0 6530@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 70 0 4506 19591 20739 19526 17482 0 0 4506 19591 20739 19526 17482 0 0 4480 19478 20739 19478 17482 -56 0 4480 19478 20739 19478 17482 -56 0 4480 19478 20739 19478 17482 -38 0 4480 19478 20739 19478 17482 -38 0 4480 19478 20739 19478 17482 0 0 4480 19478 20739 19478 17482 0 0 4480 19478 20739 19478 17482 -50 0 4480 19478 20739 19478 17482 -50 0 4480 19478 20739 19478 17482 -44 0 4480 19478 20739 19478 17482 -44 0 4480 19478 20739 19478 17482 -81 0 4480 19478 20739 19478 17482 -81 0 4480 19478 20739 19478 17482 -32 0 4480 19478 20739 19478 17482 -85 0 4480 19478 20739 19478 17482 -85 0 4480 19478 20739 19478 17482 0 0 4480 19478 20739 19478 17482 2026-09-15 16:49:56,882 Hysteresis 5687 0: raw(19478 32000 32000 32000) min(19478 32000 32000 32000) spread(17482 32000 32000 32000) max_pv 20739 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1478 26000 26000 26000) 7: 0: 6492@3p 8: filtered 1 to 1, sorted to 0 8: 0: 6492@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6492@3p 9: raw(2 25508 25508 25508) min(2 25508 25508 25508) spread(-1994 25508 25508 25508) max_pv 1263 9: [ 0 6492@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 0 0 4480 19478 20739 19478 17482 -63 0 4480 19478 20739 19478 17482 -63 0 4480 19478 20739 19478 17482 -105 0 4457 19378 20739 19378 17482 -105 0 4457 19378 20739 19378 17482 -176 0 4492 19530 20739 19378 17482 -176 0 4492 19530 20739 19378 17482 -149 0 4479 19473 20739 19378 17482 -149 0 4479 19473 20739 19378 17482 -191 0 4499 19560 20739 19378 17482 -191 0 4499 19560 20739 19378 17482 -169 0 4488 19513 20739 19378 17482 -142 0 4475 19456 20739 19378 17482 -142 0 4475 19456 20739 19378 17482 -40 0 4454 19365 20739 19365 17482 -40 0 4454 19365 20739 19365 17482 -99 0 4454 19365 20739 19365 17482 -99 0 4454 19365 20739 19365 17482 -159 0 4483 19491 20739 19365 17482 2026-09-15 16:50:06,899 Hysteresis 5697 0: raw(19491 32000 32000 32000) min(19365 32000 32000 32000) spread(17482 32000 32000 32000) max_pv 20739 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1491 26000 26000 26000) 7: 0: 6497@3p 8: filtered 1 to 1, sorted to 0 8: 0: 6497@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6497@3p 9: raw(0 25503 25503 25503) min(-126 25503 25503 25503) spread(-2009 25503 25503 25503) max_pv 1248 9: [ 0 6497@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -159 0 4483 19491 20739 19365 17482 -100 0 4454 19365 20739 19365 17482 -100 0 4454 19365 20739 19365 17482 -132 0 4473 19447 20739 19365 17482 -132 0 4473 19447 20739 19365 17482 -172 0 4493 19534 20739 19365 17482 -172 0 4493 19534 20739 19365 17482 -138 0 4476 19460 20739 19365 17482 -138 0 4476 19460 20739 19365 17482 -138 0 4476 19460 20739 19365 17482 -197 0 4505 19586 20739 19365 17482 -197 0 4505 19586 20739 19365 17482 -198 0 4506 19591 20739 19365 17482 -198 0 4506 19591 20739 19365 17482 -127 0 4471 19439 20739 19365 17482 -127 0 4471 19439 20739 19365 17482 -174 0 4494 19539 20652 19365 17482 -174 0 4494 19539 20652 19365 17482 -160 0 4487 19508 20652 19365 17482 2026-09-15 16:50:16,909 Hysteresis 5707 0: raw(19508 32000 32000 32000) min(19365 32000 32000 32000) spread(17482 32000 32000 32000) max_pv 20652 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1508 26000 26000 26000) 7: 0: 6502@3p 8: filtered 1 to 1, sorted to 0 8: 0: 6502@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6502@3p 9: raw(2 25498 25498 25498) min(-141 25498 25498 25498) spread(-2024 25498 25498 25498) max_pv 1146 9: [ 0 6502@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -160 0 4487 19508 20652 19365 17482 -131 0 4473 19447 20652 19365 17482 -131 0 4477 19465 20652 19365 17482 -149 0 4486 19504 20652 19365 17482 -149 0 4486 19504 20643 19365 17482 -117 0 4470 19434 20643 19365 17482 -117 0 4470 19434 20643 19365 17482 -129 0 4476 19460 20643 19365 17482 -129 0 4476 19460 20643 19365 17482 -76 0 4461 19395 20643 19365 17482 -76 0 4461 19395 20643 19365 17482 -114 0 4468 19426 20643 19365 17482 -114 0 4468 19426 20643 19365 17482 -127 0 4475 19456 20643 19365 17482 -127 0 4475 19456 20643 19365 17482 -125 0 4474 19452 20643 19365 17482 -27 0 4461 19395 20643 19365 17482 -27 0 4461 19395 20643 19365 17482 -63 0 4461 19395 20643 19365 17482 2026-09-15 16:50:26,918 Hysteresis 5717 0: raw(19395 32000 32000 32000) min(19365 32000 32000 32000) spread(17482 32000 32000 32000) max_pv 20643 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1395 26000 26000 26000) 7: 0: 6465@3p 8: filtered 1 to 1, sorted to 0 8: 0: 6465@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6465@3p 9: raw(0 25535 25535 25535) min(-30 25535 25535 25535) spread(-1913 25535 25535 25535) max_pv 1248 9: [ 0 6465@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -63 0 4461 19395 20643 19365 17482 -168 0 4495 19543 20643 19365 17482 -168 0 4495 19543 20643 19365 17482 -112 0 4441 19308 20643 19308 17482 -112 0 4441 19308 20643 19308 17482 -126 0 4448 19339 20643 19308 17482 -126 0 4448 19339 20643 19308 17482 -105 0 4438 19295 20643 19295 17482 -105 0 4438 19295 20643 19295 17482 -69 0 4435 19282 20643 19282 17482 -69 0 4435 19282 20643 19282 17482 -61 0 4435 19282 20643 19282 17482 -101 0 4436 19286 20643 19282 17482 -101 0 4436 19286 20643 19282 17482 -85 0 4435 19282 20643 19282 17482 -85 0 4435 19282 20643 19282 17482 0 0 4435 19282 20643 19282 17482 0 0 4435 19282 20643 19282 17482 -85 0 4435 19282 20643 19282 17482 2026-09-15 16:50:36,927 Hysteresis 5727 0: raw(19282 32000 32000 32000) min(19282 32000 32000 32000) spread(17482 32000 32000 32000) max_pv 20643 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1282 26000 26000 26000) 7: 0: 6427@3p 8: filtered 1 to 1, sorted to 0 8: 0: 6427@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6427@3p 9: raw(1 25573 25573 25573) min(1 25573 25573 25573) spread(-1799 25573 25573 25573) max_pv 1362 9: [ 0 6427@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -85 0 4435 19282 20608 19282 17482 -52 0 4435 19282 20608 19282 17482 -52 0 4435 19282 20608 19282 17482 -92 0 4409 19169 20608 19169 17482 -92 0 4409 19169 20608 19169 17482 0 0 4409 19169 20608 19169 17482 0 0 4409 19169 20608 19169 17482 68 0 4409 19169 20608 19169 17482 68 0 4409 19169 20608 19169 17482 37 0 4409 19169 20608 19169 17482 37 0 4409 19169 20608 19169 17482 -94 0 4409 19169 20608 19169 17482 -94 0 4409 19169 20608 19169 17482 0 0 4409 19169 20608 19169 17482 0 0 4409 19169 20608 19169 17482 34 0 4409 19169 20608 19169 17482 34 0 4409 19169 20608 19169 17482 -52 0 4409 19169 20604 19169 17482 -52 0 4409 19169 20604 19169 17482 2026-09-15 16:50:46,936 Hysteresis 5737 0: raw(19169 32000 32000 32000) min(19169 32000 32000 32000) spread(17482 32000 32000 32000) max_pv 20604 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1169 26000 26000 26000) 7: 0: 6389@3p 8: filtered 1 to 1, sorted to 0 8: 0: 6389@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6389@3p 9: raw(2 25611 25611 25611) min(2 25611 25611 25611) spread(-1685 25611 25611 25611) max_pv 1437 9: [ 0 6389@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -25 0 4409 19169 20604 19169 17482 -25 0 4409 19169 20604 19169 17482 35 0 4409 19169 20604 19169 17482 35 0 4409 19169 20604 19169 17482 -67 0 4383 19056 20604 19056 17482 -67 0 4383 19056 20604 19056 17482 -115 0 4391 19091 20604 19056 17482 -115 0 4391 19091 20604 19056 17482 -77 0 4383 19056 20604 19056 17482 -77 0 4383 19056 20604 19056 17482 -123 0 4395 19108 20604 19056 17482 -123 0 4395 19108 20604 19056 17482 -87 0 4383 19056 20604 19056 17482 -87 0 4383 19056 20604 19056 17482 -139 0 4403 19143 20604 19056 17482 -139 0 4403 19143 20604 19056 17482 -29 0 4383 19056 20604 19056 17482 -29 0 4383 19056 20604 19056 17482 2026-09-15 16:50:56,946 Hysteresis 5747 0: raw(19056 32000 32000 32000) min(19056 32000 32000 32000) spread(17482 32000 32000 32000) max_pv 20604 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1056 26000 26000 26000) 7: 0: 6352@3p 8: filtered 1 to 1, sorted to 0 8: 0: 6352@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6352@3p 9: raw(0 25648 25648 25648) min(0 25648 25648 25648) spread(-1574 25648 25648 25648) max_pv 1548 9: [ 0 6352@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -24 0 4383 19056 20604 19056 17482 -24 0 4383 19056 20604 19056 17482 -79 0 4383 19056 20604 19056 17482 -199 0 4406 19156 20604 19056 17482 -199 0 4406 19156 20604 19056 17482 -65 0 4357 18943 20604 18943 17482 -65 0 4357 18943 20604 18943 17482 -211 0 4412 19182 20604 18943 17482 -211 0 4412 19182 20604 18943 17482 -165 0 4389 19082 20604 18943 17482 -165 0 4389 19082 20604 18943 17482 -131 0 4373 19013 20604 18943 17482 -131 0 4373 19013 20604 18943 17482 -183 0 4398 19121 20604 18943 17482 -183 0 4398 19121 20604 18943 17482 -149 0 4382 19052 20604 18943 17482 -149 0 4382 19052 20604 18943 17482 -150 0 4382 19052 20604 18943 17482 -150 0 4382 19052 20604 18943 17482 -150 0 4382 19052 20604 18943 17482 2026-09-15 16:51:06,956 Hysteresis 5757 0: raw(19052 32000 32000 32000) min(18943 32000 32000 32000) spread(17482 32000 32000 32000) max_pv 20604 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1052 26000 26000 26000) 7: 0: 6350@3p 8: filtered 1 to 1, sorted to 0 8: 0: 6350@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6350@3p 9: raw(2 25650 25650 25650) min(-107 25650 25650 25650) spread(-1568 25650 25650 25650) max_pv 1554 9: [ 0 6350@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -150 0 4382 19052 20604 18943 17482 -119 0 4367 18986 20604 18943 17482 -119 0 4367 18986 20604 18943 17482 -104 0 4358 18947 20604 18943 17482 -104 0 4358 18947 20604 18943 17482 -135 0 4374 19017 20604 18943 17482 -135 0 4374 19017 20604 18943 17482 -135 0 4374 19017 20604 18943 17482 -135 0 4374 19017 20604 18943 17482 -131 0 4372 19008 20604 18943 17482 -131 0 4372 19008 20604 18943 17482 -143 0 4378 19034 20604 18943 17482 -143 0 4378 19034 20604 18943 17482 -147 0 4380 19043 20604 18943 17482 -147 0 4380 19043 20604 18943 17482 -82 0 4356 18939 20604 18939 17482 -82 0 4356 18939 20604 18939 17482 -119 0 4366 18982 20604 18939 17482 -119 0 4366 18982 20604 18939 17482 2026-09-15 16:51:16,965 Hysteresis 5767 0: raw(18982 32000 32000 32000) min(18939 32000 32000 32000) spread(17482 32000 32000 32000) max_pv 20604 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (982 26000 26000 26000) 7: 0: 6327@3p 8: filtered 1 to 1, sorted to 0 8: 0: 6327@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6327@3p 9: raw(1 25673 25673 25673) min(-42 25673 25673 25673) spread(-1499 25673 25673 25673) max_pv 1623 9: [ 0 6327@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -86 0 4356 18939 20604 18939 17482 -86 0 4356 18939 20604 18939 17482 -186 0 4399 19126 20604 18939 17482 -186 0 4383 19056 20604 18939 17482 -206 0 4393 19100 20604 18939 17482 -206 0 4393 19100 20604 18939 17482 -169 0 4374 19017 20604 18939 17482 -169 0 4374 19017 20604 18939 17482 -121 0 4351 18917 20604 18917 17482 -121 0 4351 18917 20604 18917 17482 -128 0 4354 18930 20604 18917 17482 -51 0 4340 18869 20604 18869 17482 -51 0 4340 18869 20604 18869 17482 -96 0 4340 18869 20604 18869 17482 -96 0 4340 18869 20604 18869 17482 -108 0 4344 18886 20604 18869 17482 -108 0 4344 18886 20604 18869 17482 -85 0 4340 18869 20604 18869 17482 -85 0 4340 18869 20604 18869 17482 2026-09-15 16:51:26,974 Hysteresis 5777 0: raw(18869 32000 32000 32000) min(18869 32000 32000 32000) spread(17482 32000 32000 32000) max_pv 20604 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (869 26000 26000 26000) 7: 0: 6289@3p 8: filtered 1 to 1, sorted to 0 8: 0: 6289@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6289@3p 9: raw(2 25711 25711 25711) min(2 25711 25711 25711) spread(-1385 25711 25711 25711) max_pv 1737 9: [ 0 6289@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -32 0 4340 18869 20604 18869 17482 -32 0 4340 18869 20604 18869 17482 -104 0 4316 18765 20604 18765 17482 -104 0 4316 18765 20604 18765 17482 -33 0 4314 18756 20604 18756 17482 -33 0 4314 18756 20604 18756 17482 -118 0 4323 18795 20604 18756 17482 -103 0 4316 18765 20604 18756 17482 -103 0 4316 18765 20604 18756 17482 -99 0 4314 18756 20604 18756 17482 -99 0 4314 18756 20604 18756 17482 -49 0 4314 18756 20604 18756 17482 -49 0 4314 18756 20604 18756 17482 -109 0 4319 18778 20604 18756 17482 -109 0 4319 18778 20604 18756 17482 -67 0 4314 18756 20604 18756 17482 -67 0 4314 18756 20604 18756 17482 -106 0 4317 18769 20604 18756 17482 -106 0 4317 18769 20604 18756 17482 2026-09-15 16:51:36,985 Hysteresis 5787 0: raw(18769 32000 32000 32000) min(18756 32000 32000 32000) spread(17482 32000 32000 32000) max_pv 20604 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (769 26000 26000 26000) 7: 0: 6256@3p 8: filtered 1 to 1, sorted to 0 8: 0: 6256@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6256@3p 9: raw(1 25744 25744 25744) min(-12 25744 25744 25744) spread(-1286 25744 25744 25744) max_pv 1836 9: [ 0 6256@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -91 0 4314 18756 20604 18756 17482 -91 0 4314 18756 20604 18756 17482 -66 0 4314 18756 20604 18756 17482 -66 0 4314 18756 20604 18756 17482 -49 0 4291 18656 20604 18656 17482 -49 0 4291 18656 20421 18656 17482 -61 0 4291 18656 20369 18656 17482 -61 0 4291 18656 20369 18656 17482 21 0 4291 18656 20334 18656 17482 21 0 4291 18656 20334 18656 17482 0 0 4291 18656 20334 18656 17482 0 0 4291 18656 20334 18656 17482 62 0 4291 18656 20334 18656 17482 62 0 4291 18656 20334 18656 17482 59 0 4291 18656 20334 18656 17482 59 0 4291 18656 20334 18656 17482 100 0 4291 18656 20334 18656 17482 100 0 4291 18656 20334 18656 17482 63 0 4291 18656 20334 18656 17482 2026-09-15 16:51:46,994 Hysteresis 5797 0: raw(18656 32000 32000 32000) min(18656 32000 32000 32000) spread(17482 32000 32000 32000) max_pv 20334 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (656 26000 26000 26000) 7: 0: 6218@3p 8: filtered 1 to 1, sorted to 0 8: 0: 6218@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6218@3p 9: raw(2 25782 25782 25782) min(2 25782 25782 25782) spread(-1172 25782 25782 25782) max_pv 1680 9: [ 0 6218@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 63 0 4291 18656 20334 18656 17482 89 0 4291 18656 20334 18656 17482 89 0 4291 18656 20334 18656 17482 121 0 4255 18500 20334 18500 17482 121 0 4255 18500 20334 18500 17482 1072 0 3524 15321 20334 15321 15321 1072 0 3524 15321 20334 15321 15321 -595 -918 4054 17626 20334 15321 15321 -595 -918 4054 17626 20334 15321 15321 193 0 4219 18343 20334 15321 15321 193 0 4219 18343 20334 15321 15321 126 0 4252 18486 20334 15321 15321 126 0 4252 18486 20334 15321 15321 60 -131 4200 18260 20334 15321 15321 60 -131 4200 18260 20334 15321 15321 146 0 4242 18443 20334 15321 15321 146 0 4242 18443 20334 15321 15321 152 0 4239 18430 20334 15321 15321 152 0 4239 18430 20334 15321 15321 2026-09-15 16:51:57,008 Hysteresis 5807 0: raw(18430 32000 32000 32000) min(15321 32000 32000 32000) spread(15321 32000 32000 32000) max_pv 20334 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (430 26000 26000 26000) 7: 0: 6143@3p 8: filtered 1 to 1, sorted to 0 8: 0: 6143@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6143@3p 9: raw(1 25857 25857 25857) min(-3108 25857 25857 25857) spread(-3108 25857 25857 25857) max_pv 1905 9: [ 0 6143@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 277 0 4177 18160 20334 15321 15321 111 0 4208 18295 20334 15321 15321 111 0 4208 18295 20334 15321 15321 198 0 4164 18104 20321 15321 15321 198 0 4164 18104 20321 15321 15321 191 0 4168 18121 20321 15321 15321 191 0 4168 18121 20321 15321 15321 150 -119 4129 17952 20321 15321 15321 150 -119 4129 17952 20321 15321 15321 35 -220 4103 17839 20321 15321 15321 35 -220 4103 17839 20321 15321 15321 104 -175 4124 17930 20321 15321 15321 104 -175 4124 17930 20321 15321 15321 63 -264 4081 17743 20321 15321 15321 63 -264 4081 17743 20321 15321 15321 50 -231 4098 17817 20321 15321 15321 50 -231 4098 17817 20321 15321 15321 40 -274 4076 17721 20321 15321 15321 40 -274 4076 17721 20321 15321 15321 2026-09-15 16:52:07,030 Hysteresis 5817 0: raw(17721 32000 32000 32000) min(15321 32000 32000 32000) spread(15321 32000 32000 32000) max_pv 20321 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 3: wnd_min 18000 < max_pv 20321 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 26000 26000 26000) 7: 0: 6000@3p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@3p 9: raw(-279 26000 26000 26000) min(-2679 26000 26000 26000) spread(-2679 26000 26000 26000) max_pv 2321 9: [ 0 6000@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 61 -263 4082 17747 20321 15321 15321 61 -263 4082 17747 20321 15321 15321 143 -225 3981 17308 20321 15321 15321 143 -225 3981 17308 20321 15321 15321 0 -316 3957 17204 20321 15321 15321 0 -316 3957 17204 20321 15321 15321 0 -323 3954 17191 20321 15321 15321 0 -323 3954 17191 20321 15321 15321 -95 -397 3917 17030 20321 15321 15321 -95 -397 3917 17030 20321 15321 15321 -25 -280 3975 17282 20321 15321 15321 -25 -280 3975 17282 20321 15321 15321 0 -258 3986 17330 20321 15321 15321 0 -258 3986 17330 20321 15321 15321 -63 -238 3996 17373 20321 15321 15321 -63 -238 3996 17373 20278 15321 15321 -61 -289 3971 17265 20278 15321 15321 -61 -289 3971 17265 20217 15321 15321 0 -262 3984 17321 20217 15321 15321 2026-09-15 16:52:17,040 Hysteresis 5827 0: raw(17321 32000 32000 32000) min(15321 32000 32000 32000) spread(15321 32000 32000 32000) max_pv 20217 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 3: wnd_min 18000 < max_pv 20217 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 26000 26000 26000) 7: 0: 6000@3p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@3p 9: raw(-679 26000 26000 26000) min(-2679 26000 26000 26000) spread(-2679 26000 26000 26000) max_pv 2217 9: [ 0 6000@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 48 -262 3984 17321 20186 15321 15321 48 -262 3984 17321 20186 15321 15321 91 -236 3997 17378 20186 15321 15321 91 -236 3997 17378 20134 15321 15321 63 -240 3995 17369 20134 15321 15321 63 -240 3995 17369 20134 15321 15321 0 -381 3925 17065 20134 15321 15321 0 -381 3925 17065 20134 15321 15321 -118 -383 3933 17100 20134 15321 15321 -118 -383 3933 17100 20134 15321 15321 86 -363 3934 17104 20134 15321 15321 86 -363 3934 17104 20134 15321 15321 20 -365 3933 17100 20134 15321 15321 20 -365 3933 17100 20134 15321 15321 55 -283 3974 17278 20134 15321 15321 55 -283 3974 17278 20134 15321 15321 -45 -282 3974 17278 20134 15321 15321 -45 -282 3974 17278 20134 15321 15321 51 -376 3927 17073 20134 15321 15321 2026-09-15 16:52:27,096 Hysteresis 5837 0: raw(17073 32000 32000 32000) min(15321 32000 32000 32000) spread(15321 32000 32000 32000) max_pv 20134 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 3: wnd_min 18000 < max_pv 20134 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 26000 26000 26000) 7: 0: 6000@3p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@3p 9: raw(-927 26000 26000 26000) min(-2679 26000 26000 26000) spread(-2679 26000 26000 26000) max_pv 2134 9: [ 0 6000@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 51 -376 3927 17073 20126 15321 15321 0 -298 3966 17243 20126 15321 15321 0 -298 3966 17243 20113 15321 15321 0 -298 3966 17243 20113 15321 15321 0 -298 3966 17243 20069 15321 15321 -37 -299 3966 17243 20069 15321 15321 -37 -299 3966 17243 20069 15321 15321 65 -298 3966 17243 20069 15321 15321 65 -298 3966 17243 20060 15321 15321 -94 -405 3913 17013 20060 15321 15321 -94 -405 3913 17013 20060 15321 15321 105 -313 3956 17200 20060 15321 15321 105 -313 3956 17200 20052 15321 15321 49 -348 3941 17134 20052 15321 15321 49 -348 3941 17134 20052 15321 15321 103 -334 3947 17160 20052 15321 15321 103 -334 3947 17160 20052 15321 15321 55 -307 3962 17226 20052 15321 15321 55 -307 3962 17226 20052 15321 15321 2026-09-15 16:52:37,106 Hysteresis 5847 0: raw(17226 32000 32000 32000) min(15321 32000 32000 32000) spread(15321 32000 32000 32000) max_pv 20052 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 3: wnd_min 18000 < max_pv 20052 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 26000 26000 26000) 7: 0: 6000@3p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@3p 9: raw(-774 26000 26000 26000) min(-2679 26000 26000 26000) spread(-2679 26000 26000 26000) max_pv 2052 9: [ 0 6000@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 20 -356 3937 17117 20052 15321 15321 20 -356 3937 17117 20052 15321 15321 -132 -455 3904 16973 20052 15321 15321 -76 -455 3888 16904 20052 15321 15321 -76 -422 3904 16973 20052 15321 15321 -35 -368 3931 17091 20052 15321 15321 -35 -368 3931 17091 20052 15321 15321 0 -470 3880 16869 20052 15321 15321 0 -470 3880 16869 20052 15321 15321 33 -367 3932 17095 20052 15321 15321 33 -367 3932 17095 20052 15321 15321 28 -401 3915 17021 20052 15321 15321 28 -401 3915 17021 20052 15321 15321 26 -287 3972 17269 20052 15321 15321 26 -287 3972 17269 20052 15321 15321 31 -337 3947 17160 20052 15321 15321 27 -337 3947 17160 20052 15321 15321 27 -281 3975 17282 20052 15321 15321 126 -285 3960 17217 20052 15321 15321 2026-09-15 16:52:47,115 Hysteresis 5857 0: raw(17217 32000 32000 32000) min(15321 32000 32000 32000) spread(15321 32000 32000 32000) max_pv 20052 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 3: wnd_min 18000 < max_pv 20052 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 26000 26000 26000) 7: 0: 6000@3p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@3p 9: raw(-783 26000 26000 26000) min(-2679 26000 26000 26000) spread(-2679 26000 26000 26000) max_pv 2052 9: [ 0 6000@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 126 -285 3960 17217 20052 15321 15321 0 -354 3938 17121 20052 15321 15321 0 -354 3938 17121 20052 15321 15321 72 -288 3971 17265 20052 15321 15321 72 -288 3971 17265 20052 15321 15321 -62 -416 3907 16986 20052 15321 15321 -62 -416 3907 16986 20052 15321 15321 -26 -382 3924 17060 20052 15321 15321 -26 -382 3924 17060 20052 15321 15321 -68 -427 3902 16965 20052 15321 15321 -68 -427 3902 16965 20052 15321 15321 44 -279 3976 17286 20052 15321 15321 44 -279 3976 17286 20052 15321 15321 27 -285 3973 17273 20052 15321 15321 27 -285 3973 17273 20052 15321 15321 31 -285 3973 17273 20052 15321 15321 31 -285 3973 17273 20052 15321 15321 -70 -386 3922 17052 20052 15321 15321 -70 -386 3922 17052 20052 15321 15321 2026-09-15 16:52:57,125 Hysteresis 5867 0: raw(17052 32000 32000 32000) min(15321 32000 32000 32000) spread(15321 32000 32000 32000) max_pv 20052 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 3: wnd_min 18000 < max_pv 20052 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 26000 26000 26000) 7: 0: 6000@3p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@3p 9: raw(-948 26000 26000 26000) min(-2679 26000 26000 26000) spread(-2679 26000 26000 26000) max_pv 2052 9: [ 0 6000@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -166 -327 3985 17326 20052 15321 15321 -166 -327 3985 17326 20052 15321 15321 153 0 4089 17778 20052 15321 15321 153 0 4089 17778 20052 15321 15321 124 -211 3998 17382 20052 15321 15321 124 -211 3998 17382 20052 15321 15321 -133 -360 3952 17182 20052 15321 15321 -133 -360 3952 17182 20052 15321 15321 40 -190 4020 17478 20034 15321 15321 40 -190 4020 17478 20034 15321 15321 -39 -254 3988 17339 20034 15321 15321 -39 -254 3988 17339 20034 15321 15321 35 -279 3976 17286 20034 15321 15321 35 -279 3976 17286 20034 15321 15321 0 -248 3991 17352 20034 15321 15321 0 -248 3991 17352 20034 15321 15321 0 -266 3982 17313 20034 15321 15321 0 -266 3982 17313 20000 15321 15321 -30 -287 3972 17269 20000 15321 15321 2026-09-15 16:53:07,134 Hysteresis 5877 0: raw(17269 32000 32000 32000) min(15321 32000 32000 32000) spread(15321 32000 32000 32000) max_pv 20000 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 3: wnd_min 18000 < max_pv 20000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 26000 26000 26000) 7: 0: 6000@3p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@3p 9: raw(-731 26000 26000 26000) min(-2679 26000 26000 26000) spread(-2679 26000 26000 26000) max_pv 2000 9: [ 0 6000@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -30 -287 3972 17269 20000 15321 15321 0 -292 3969 17256 20000 15321 15321 0 -292 3969 17256 20000 15321 15321 32 -250 3990 17347 20000 15321 15321 32 -250 3990 17347 19934 15321 15321 -32 -309 3961 17221 19926 15321 15321 -32 -309 3961 17221 19926 15321 15321 130 -208 3996 17373 19926 15321 15321 130 -208 3996 17373 19926 15321 15321 -103 -360 3937 17117 19926 15321 15321 -103 -360 3937 17117 19926 15321 15321 23 -205 4013 17447 19921 15321 15321 23 -205 4013 17447 19921 15321 15321 -93 -323 3954 17191 19900 15321 15321 -93 -323 3954 17191 19900 15321 15321 39 -269 3981 17308 19878 15321 15321 39 -269 3981 17308 19878 15321 15321 -145 -384 3946 17156 19878 15321 15321 2026-09-15 16:53:17,146 Hysteresis 5887 0: raw(17156 32000 32000 32000) min(15321 32000 32000 32000) spread(15321 32000 32000 32000) max_pv 19878 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 3: wnd_min 18000 < max_pv 19878 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 26000 26000 26000) 7: 0: 6000@3p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@3p 9: raw(-844 26000 26000 26000) min(-2679 26000 26000 26000) spread(-2679 26000 26000 26000) max_pv 1878 9: [ 0 6000@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -58 -380 3925 17065 19878 15321 15321 -58 -380 3925 17065 19878 15321 15321 -73 -319 3956 17200 19878 15321 15321 -73 -319 3956 17200 19878 15321 15321 92 -227 4002 17400 19878 15321 15321 92 -227 4002 17400 19865 15321 15321 -62 -358 3936 17113 19834 15321 15321 -62 -358 3936 17113 19834 15321 15321 -52 -264 3983 17317 19834 15321 15321 -52 -264 3983 17317 19834 15321 15321 115 -185 4015 17456 19834 15321 15321 115 -185 4015 17456 19813 15321 15321 0 -318 3956 17200 19813 15321 15321 0 -318 3956 17200 19813 15321 15321 -30 -328 3951 17178 19813 15321 15321 0 -305 3963 17230 19813 15321 15321 0 -305 3963 17230 19813 15321 15321 0 -313 3959 17213 19813 15321 15321 0 -313 3959 17213 19813 15321 15321 2026-09-15 16:53:27,155 Hysteresis 5897 0: raw(17213 32000 32000 32000) min(15321 32000 32000 32000) spread(15321 32000 32000 32000) max_pv 19813 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 3: wnd_min 18000 < max_pv 19813 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 26000 26000 26000) 7: 0: 6000@3p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@3p 9: raw(-787 26000 26000 26000) min(-2679 26000 26000 26000) spread(-2679 26000 26000 26000) max_pv 1813 9: [ 0 6000@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -60 -321 3955 17195 19786 15321 15321 -60 -321 3955 17195 19786 15321 15321 0 -249 3991 17352 19786 15321 15321 0 -249 3991 17352 19786 15321 15321 28 -234 3998 17382 19786 15321 15321 28 -234 3998 17382 19786 15321 15321 0 -246 3992 17356 19786 15321 15321 0 -246 3992 17356 19786 15321 15321 40 -230 4000 17391 19786 15321 15321 40 -230 4000 17391 19786 15321 15321 138 -278 3957 17204 19786 15321 15321 138 -278 3957 17204 19786 15321 15321 -196 -484 3921 17047 19786 15321 15321 -196 -484 3921 17047 19786 15321 15321 0 -284 3973 17273 19786 15321 15321 0 -284 3973 17273 19786 15321 15321 -22 -288 3971 17265 19786 15321 15321 -22 -288 3971 17265 19786 15321 15321 -52 -326 3952 17182 19786 15321 15321 2026-09-15 16:53:37,164 Hysteresis 5907 0: raw(17182 32000 32000 32000) min(15321 32000 32000 32000) spread(15321 32000 32000 32000) max_pv 19786 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 3: wnd_min 18000 < max_pv 19786 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 26000 26000 26000) 7: 0: 6000@3p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@3p 9: raw(-818 26000 26000 26000) min(-2679 26000 26000 26000) spread(-2679 26000 26000 26000) max_pv 1786 9: [ 0 6000@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -52 -326 3952 17182 19786 15321 15321 0 -294 3968 17252 19786 15321 15321 0 -294 3968 17252 19786 15321 15321 64 -295 3968 17252 19786 15321 15321 64 -295 3968 17252 19786 15321 15321 59 -268 3981 17308 19786 15321 15321 59 -268 3981 17308 19786 15321 15321 0 -370 3930 17086 19786 15321 15321 0 -370 3930 17086 19786 15321 15321 0 -315 3958 17208 19786 15321 15321 0 -315 3958 17208 19786 15321 15321 -56 -374 3928 17078 19786 15321 15321 -56 -374 3928 17078 19786 15321 15321 0 -278 3976 17286 19786 15321 15321 -50 -278 3976 17286 19786 15321 15321 -50 -342 3944 17147 19786 15321 15321 76 -292 3969 17256 19786 15321 15321 76 -292 3969 17256 19786 15321 15321 0 -371 3930 17086 19786 15321 15321 2026-09-15 16:53:47,174 Hysteresis 5917 0: raw(17086 32000 32000 32000) min(15321 32000 32000 32000) spread(15321 32000 32000 32000) max_pv 19786 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 3: wnd_min 18000 < max_pv 19786 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 26000 26000 26000) 7: 0: 6000@3p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@3p 9: raw(-914 26000 26000 26000) min(-2679 26000 26000 26000) spread(-2679 26000 26000 26000) max_pv 1786 9: [ 0 6000@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 0 -371 3930 17086 19786 15321 15321 -71 -379 3926 17069 19786 15321 15321 -71 -379 3926 17069 19786 15321 15321 -39 -357 3937 17117 19786 15321 15321 -39 -357 3937 17117 19786 15321 15321 39 -295 3968 17252 19786 15321 15321 39 -295 3968 17252 19786 15321 15321 -26 -368 3931 17091 19786 15321 15321 -26 -368 3931 17091 19786 15321 15321 0 -265 3983 17317 19786 15321 15321 0 -265 3983 17317 19591 15321 15321 0 -328 3951 17178 19591 15321 15321 57 -272 3979 17300 19591 15321 15321 57 -272 3979 17300 19591 15321 15321 -120 -390 3930 17086 19591 15321 15321 -120 -390 3930 17086 19591 15321 15321 94 -204 4013 17447 19591 15321 15321 94 -204 4013 17447 19591 15321 15321 0 -274 3978 17295 19591 15321 15321 2026-09-15 16:53:57,184 Hysteresis 5927 0: raw(17295 32000 32000 32000) min(15321 32000 32000 32000) spread(15321 32000 32000 32000) max_pv 19591 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 3: wnd_min 18000 < max_pv 19591 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 26000 26000 26000) 7: 0: 6000@3p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@3p 9: raw(-705 26000 26000 26000) min(-2679 26000 26000 26000) spread(-2679 26000 26000 26000) max_pv 1591 9: [ 0 6000@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 0 -274 3978 17295 19591 15321 15321 28 -266 3982 17313 19591 15321 15321 28 -266 3982 17313 19591 15321 15321 68 -307 3962 17226 19591 15321 15321 68 -307 3962 17226 19591 15321 15321 50 -304 3963 17230 19591 15321 15321 50 -304 3963 17230 19591 15321 15321 -38 -370 3930 17086 19591 15321 15321 -38 -370 3930 17086 19591 15321 15321 20 -289 3971 17265 19591 15321 15321 20 -289 3971 17265 19591 15321 15321 63 -289 3971 17265 19591 15321 15321 63 -274 3978 17295 19591 15321 15321 63 -274 3978 17295 19591 15321 15321 0 -349 3941 17134 19591 15321 15321 0 -349 3941 17134 19591 15321 15321 68 -361 3935 17108 19591 15321 15321 68 -361 3935 17108 19591 15321 15321 -147 -472 3903 16969 19591 15321 15321 2026-09-15 16:54:07,193 Hysteresis 5937 0: raw(16969 32000 32000 32000) min(15321 32000 32000 32000) spread(15321 32000 32000 32000) max_pv 19591 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 3: wnd_min 18000 < max_pv 19591 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 26000 26000 26000) 7: 0: 6000@3p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@3p 9: raw(-1031 26000 26000 26000) min(-2679 26000 26000 26000) spread(-2679 26000 26000 26000) max_pv 1591 9: [ 0 6000@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -147 -472 3903 16969 19591 15321 15321 0 -337 3947 17160 19591 15321 15321 0 -337 3947 17160 19591 15321 15321 -67 -355 3938 17121 19591 15321 15321 0 -355 3938 17121 19591 15321 15321 0 -355 3938 17121 19591 15321 15321 -30 -374 3928 17078 19591 15321 15321 -30 -374 3928 17078 19591 15321 15321 0 -364 3933 17100 19591 15321 15321 0 -364 3933 17100 19591 15321 15321 0 -372 3929 17082 19591 15321 15321 0 -372 3929 17082 19591 15321 15321 73 -302 3964 17234 19591 15321 15321 73 -302 3964 17234 19591 15321 15321 -45 -379 3926 17069 19591 15321 15321 -45 -379 3926 17069 19591 15321 15321 67 -325 3953 17186 19591 15321 15321 67 -325 3953 17186 19591 15321 15321 -60 -390 3920 17043 19591 15321 15321 -60 -390 3920 17043 19591 15321 15321 2026-09-15 16:54:17,203 Hysteresis 5947 0: raw(17043 32000 32000 32000) min(15321 32000 32000 32000) spread(15321 32000 32000 32000) max_pv 19591 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 3: wnd_min 18000 < max_pv 19591 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 26000 26000 26000) 7: 0: 6000@3p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@3p 9: raw(-957 26000 26000 26000) min(-2679 26000 26000 26000) spread(-2679 26000 26000 26000) max_pv 1591 9: [ 0 6000@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 117 -304 3955 17195 19591 15321 15321 117 -304 3955 17195 19591 15321 15321 -149 -463 3908 16991 19591 15321 15321 -149 -463 3908 16991 19591 15321 15321 0 -335 3948 17165 19591 15321 15321 0 -335 3948 17165 19591 15321 15321 0 -375 3928 17078 19591 15321 15321 0 -375 3928 17078 19591 15321 15321 0 -383 3924 17060 19591 15321 15321 0 -383 3924 17060 19591 15321 15321 -50 -399 3916 17026 19591 15321 15321 -50 -399 3916 17026 19591 15321 15321 -30 -416 3907 16986 19591 15321 15321 -30 -416 3907 16986 19591 15321 15321 29 -416 3907 16986 19591 15321 15321 29 -416 3907 16986 19591 15321 15321 24 -380 3925 17065 19591 15321 15321 24 -380 3925 17065 19591 15321 15321 60 -304 3963 17230 19543 15321 15321 2026-09-15 16:54:27,212 Hysteresis 5957 0: raw(17230 32000 32000 32000) min(15321 32000 32000 32000) spread(15321 32000 32000 32000) max_pv 19543 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 3: wnd_min 18000 < max_pv 19543 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 26000 26000 26000) 7: 0: 6000@3p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@3p 9: raw(-770 26000 26000 26000) min(-2679 26000 26000 26000) spread(-2679 26000 26000 26000) max_pv 1543 9: [ 0 6000@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 60 -304 3963 17230 19543 15321 15321 68 -330 3950 17173 19543 15321 15321 68 -330 3950 17173 19543 15321 15321 0 -328 3951 17178 19543 15321 15321 0 -328 3951 17178 19543 15321 15321 -93 -420 3905 16978 19543 15321 15321 -93 -420 3905 16978 19543 15321 15321 0 -336 3947 17160 19543 15321 15321 0 -336 3947 17160 19543 15321 15321 92 -335 3948 17165 19543 15321 15321 92 -335 3948 17165 19543 15321 15321 -111 -440 3901 16960 19543 15321 15321 -111 -440 3901 16960 19543 15321 15321 84 -260 3985 17326 19543 15321 15321 84 -260 3985 17326 19543 15321 15321 118 -265 3974 17278 19543 15321 15321 118 -265 3974 17278 19543 15321 15321 -23 -419 3906 16982 19543 15321 15321 -23 -419 3906 16982 19543 15321 15321 2026-09-15 16:54:37,221 Hysteresis 5967 0: raw(16982 32000 32000 32000) min(15321 32000 32000 32000) spread(15321 32000 32000 32000) max_pv 19543 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 3: wnd_min 18000 < max_pv 19543 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 26000 26000 26000) 7: 0: 6000@3p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@3p 9: raw(-1018 26000 26000 26000) min(-2679 26000 26000 26000) spread(-2679 26000 26000 26000) max_pv 1543 9: [ 0 6000@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -29 -437 3897 16943 19543 15321 15321 -29 -437 3897 16943 19543 15321 15321 -61 -443 3894 16930 19543 15321 15321 -61 -443 3894 16930 19543 15321 15321 21 -388 3921 17047 19543 15321 15321 21 -388 3921 17047 19543 15321 15321 -23 -420 3905 16978 19543 15321 15321 -23 -420 3905 16978 19339 15321 15321 -61 -367 3932 17095 19339 15321 15321 -61 -367 3932 17095 19339 15321 15321 -20 -401 3915 17021 19339 15321 15321 -20 -401 3915 17021 19295 15321 15321 0 -388 3921 17047 19295 15321 15321 0 -388 3921 17047 19286 15321 15321 0 -405 3913 17013 19286 15321 15321 0 -405 3913 17013 19286 15321 15321 -76 -469 3881 16873 19286 15321 15321 -76 -469 3881 16873 19286 15321 15321 -28 -384 3923 17056 19282 15321 15321 2026-09-15 16:54:47,230 Hysteresis 5977 0: raw(17056 32000 32000 32000) min(15321 32000 32000 32000) spread(15321 32000 32000 32000) max_pv 19282 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 3: wnd_min 18000 < max_pv 19282 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 26000 26000 26000) 7: 0: 6000@3p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@3p 9: raw(-944 26000 26000 26000) min(-2679 26000 26000 26000) spread(-2679 26000 26000 26000) max_pv 1282 9: [ 0 6000@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -28 -384 3923 17056 19282 15321 15321 31 -360 3935 17108 19282 15321 15321 31 -360 3935 17108 19282 15321 15321 0 -338 3946 17156 19282 15321 15321 0 -338 3946 17156 19282 15321 15321 0 -386 3922 17052 19282 15321 15321 0 -398 3916 17026 19282 15321 15321 0 -398 3916 17026 19182 15321 15321 51 -349 3941 17134 19182 15321 15321 51 -349 3941 17134 19182 15321 15321 52 -332 3949 17169 19182 15321 15321 52 -332 3949 17169 19182 15321 15321 27 -374 3928 17078 19182 15321 15321 27 -374 3928 17078 19182 15321 15321 48 -416 3907 16986 19182 15321 15321 48 -416 3907 16986 19182 15321 15321 -188 -546 3886 16895 19182 15321 15321 -188 -546 3886 16895 19182 15321 15321 43 -317 3957 17204 19182 15321 15321 2026-09-15 16:54:57,239 Hysteresis 5987 0: raw(17204 32000 32000 32000) min(15321 32000 32000 32000) spread(15321 32000 32000 32000) max_pv 19182 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 3: wnd_min 18000 < max_pv 19182 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 26000 26000 26000) 7: 0: 6000@3p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@3p 9: raw(-796 26000 26000 26000) min(-2679 26000 26000 26000) spread(-2679 26000 26000 26000) max_pv 1182 9: [ 0 6000@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 43 -317 3957 17204 19182 15321 15321 52 -357 3937 17117 19182 15321 15321 52 -357 3937 17117 19182 15321 15321 -221 -643 3854 16756 19182 15321 15321 -221 -643 3854 16756 19182 15321 15321 0 -384 3923 17056 19182 15321 15321 0 -384 3923 17056 19182 15321 15321 0 -406 3912 17008 19182 15321 15321 0 -406 3912 17008 19182 15321 15321 61 -328 3951 17178 19182 15321 15321 61 -328 3951 17178 19182 15321 15321 47 -394 3918 17034 19182 15321 15321 47 -394 3918 17034 19182 15321 15321 -76 -460 3885 16891 19182 15321 15321 -76 -460 3885 16891 19182 15321 15321 142 -353 3918 17034 19182 15321 15321 142 -353 3918 17034 19182 15321 15321 -86 -509 3861 16786 19182 15321 15321 -86 -509 3861 16786 19182 15321 15321 2026-09-15 16:55:07,248 Hysteresis 5997 0: raw(16786 32000 32000 32000) min(15321 32000 32000 32000) spread(15321 32000 32000 32000) max_pv 19182 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 3: wnd_min 18000 < max_pv 19182 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 26000 26000 26000) 7: 0: 6000@3p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@3p 9: raw(-1214 26000 26000 26000) min(-2679 26000 26000 26000) spread(-2679 26000 26000 26000) max_pv 1182 9: [ 0 6000@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 0 -412 3909 16995 19182 15321 15321 0 -412 3909 16995 19182 15321 15321 48 -378 3926 17069 19182 15321 15321 48 -378 3926 17069 19182 15321 15321 -117 -463 3892 16921 19182 15321 15321 -117 -463 3892 16921 19182 15321 15321 -24 -322 3954 17191 19182 15321 15321 -24 -322 3954 17191 19182 15321 15321 37 -264 3983 17317 19182 15321 15321 37 -264 3983 17317 19182 15321 15321 -47 -313 3959 17213 19182 15321 15321 -47 -313 3959 17213 19182 15321 15321 -157 -242 4023 17491 19126 15321 15321 -157 -242 4023 17491 19126 15321 15321 31 -454 3888 16904 19126 15321 15321 31 -454 3888 16904 19126 15321 15321 0 -310 3960 17217 19126 15321 15321 0 -372 3929 17082 19126 15321 15321 0 -372 3929 17082 19126 15321 15321 2026-09-15 16:55:17,258 Hysteresis 6007 0: raw(17082 32000 32000 32000) min(15321 32000 32000 32000) spread(15321 32000 32000 32000) max_pv 19126 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 3: wnd_min 18000 < max_pv 19126 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 26000 26000 26000) 7: 0: 6000@3p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@3p 9: raw(-918 26000 26000 26000) min(-2679 26000 26000 26000) spread(-2679 26000 26000 26000) max_pv 1126 9: [ 0 6000@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -54 -379 3926 17069 19126 15321 15321 -54 -379 3926 17069 19126 15321 15321 59 -287 3972 17269 19126 15321 15321 59 -287 3972 17269 19126 15321 15321 -46 -286 3972 17269 19126 15321 15321 -46 -286 3972 17269 19126 15321 15321 59 -295 3968 17252 19126 15321 15321 59 -295 3968 17252 19126 15321 15321 0 -295 3968 17252 19126 15321 15321 0 -295 3968 17252 19126 15321 15321 0 -334 3948 17165 19126 15321 15321 0 -334 3948 17165 19126 15321 15321 -82 -369 3931 17091 19126 15321 15321 -82 -369 3931 17091 19126 15321 15321 0 -360 3935 17108 19126 15321 15321 0 -360 3935 17108 19126 15321 15321 0 -331 3950 17173 19126 15321 15321 0 -331 3950 17173 19126 15321 15321 -72 -426 3902 16965 19126 15321 15321 -72 -426 3902 16965 19126 15321 15321 2026-09-15 16:55:27,268 Hysteresis 6017 0: raw(16965 32000 32000 32000) min(15321 32000 32000 32000) spread(15321 32000 32000 32000) max_pv 19126 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 3: wnd_min 18000 < max_pv 19126 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 26000 26000 26000) 7: 0: 6000@3p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@3p 9: raw(-1035 26000 26000 26000) min(-2679 26000 26000 26000) spread(-2679 26000 26000 26000) max_pv 1126 9: [ 0 6000@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -21 -354 3938 17121 19126 15321 15321 -21 -354 3938 17121 19126 15321 15321 0 -354 3938 17121 19126 15321 15321 0 -354 3938 17121 19126 15321 15321 -52 -352 3939 17126 19126 15321 15321 -52 -352 3939 17126 19126 15321 15321 58 -352 3939 17126 19100 15321 15321 58 -352 3939 17126 19100 15321 15321 55 -276 3977 17291 19100 15321 15321 55 -276 3977 17291 19017 15321 15321 98 -262 3984 17321 19017 15321 15321 98 -262 3984 17321 18930 15321 15321 69 -313 3959 17213 18930 15321 15321 69 -313 3959 17213 18930 15321 15321 45 -311 3960 17217 18886 15321 15321 45 -311 3960 17217 18886 15321 15321 45 -311 3960 17217 18886 15321 15321 -104 -519 3858 16773 18886 15321 15321 -104 -519 3858 16773 18886 15321 15321 0 -336 3947 17160 18886 15321 15321 2026-09-15 16:55:37,278 Hysteresis 6027 0: raw(17160 32000 32000 32000) min(15321 32000 32000 32000) spread(15321 32000 32000 32000) max_pv 18886 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 3: wnd_min 18000 < max_pv 18886 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 26000 26000 26000) 7: 0: 6000@3p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@3p 9: raw(-840 26000 26000 26000) min(-2679 26000 26000 26000) spread(-2679 26000 26000 26000) max_pv 886 9: [ 0 6000@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -72 -368 3931 17091 18869 15321 15321 -72 -368 3931 17091 18869 15321 15321 64 -281 3975 17282 18869 15321 15321 64 -281 3975 17282 18869 15321 15321 0 -360 3935 17108 18795 15321 15321 0 -360 3935 17108 18795 15321 15321 -118 -476 3886 16895 18795 15321 15321 -118 -476 3886 16895 18795 15321 15321 -51 -408 3911 17004 18795 15321 15321 -51 -408 3911 17004 18778 15321 15321 56 -298 3966 17243 18778 15321 15321 56 -298 3966 17243 18778 15321 15321 24 -347 3942 17139 18778 15321 15321 43 -347 3942 17139 18778 15321 15321 43 -334 3948 17165 18778 15321 15321 0 -306 3962 17226 18778 15321 15321 0 -306 3962 17226 18778 15321 15321 0 -358 3936 17113 18769 15321 15321 2026-09-15 16:55:47,288 Hysteresis 6037 0: raw(17113 32000 32000 32000) min(15321 32000 32000 32000) spread(15321 32000 32000 32000) max_pv 18769 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 3: wnd_min 18000 < max_pv 18769 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 26000 26000 26000) 7: 0: 6000@3p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@3p 9: raw(-887 26000 26000 26000) min(-2679 26000 26000 26000) spread(-2679 26000 26000 26000) max_pv 769 9: [ 0 6000@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 0 -358 3936 17113 18769 15321 15321 -113 -451 3896 16939 18769 15321 15321 -113 -451 3896 16939 18769 15321 15321 40 -311 3960 17217 18756 15321 15321 40 -311 3960 17217 18756 15321 15321 0 -331 3950 17173 18756 15321 15321 0 -331 3950 17173 18756 15321 15321 -74 -407 3912 17008 18656 15321 15321 -74 -407 3912 17008 18656 15321 15321 83 -310 3960 17217 18656 15321 15321 83 -310 3960 17217 18656 15321 15321 0 -379 3926 17069 18656 15321 15321 0 -379 3926 17069 18656 15321 15321 0 -379 3926 17069 18656 15321 15321 0 -348 3941 17134 18656 15321 15321 0 -348 3941 17134 18656 15321 15321 29 -297 3967 17247 18656 15321 15321 -63 -297 3967 17247 18656 15321 15321 -63 -403 3914 17017 18656 15321 15321 93 -403 3914 17017 18656 15321 15321 2026-09-15 16:55:57,297 Hysteresis 6047 0: raw(17017 32000 32000 32000) min(15321 32000 32000 32000) spread(15321 32000 32000 32000) max_pv 18656 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 3: wnd_min 18000 < max_pv 18656 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 26000 26000 26000) 7: 0: 6000@3p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@3p 9: raw(-983 26000 26000 26000) min(-2679 26000 26000 26000) spread(-2679 26000 26000 26000) max_pv 656 9: [ 0 6000@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 93 -250 3990 17347 18656 15321 15321 1583 -250 2580 11217 18656 11217 11217 1583 -315 2523 10969 18656 10969 10969 -41 -2315 2071 9004 18656 9004 9004 -41 -2315 2071 9004 18656 9004 9004 25 -2296 2088 9078 18500 9004 9004 25 -2296 2088 9078 18500 9004 9004 -42 -2311 2075 9021 18486 9004 9004 -42 -2311 2075 9021 18486 9004 9004 66 -2268 2112 9182 18486 9004 9004 66 -2268 2112 9182 18486 9004 9004 0 -2328 2060 8956 18486 8956 8956 78 -2328 2060 8956 18486 8956 8956 78 -2256 2123 9230 18486 8956 8956 -97 -2256 2123 9230 18486 8956 8956 -97 -2454 1949 8473 18443 8473 8473 20 -2321 2066 8982 18443 8473 8473 20 -2321 2066 8982 18443 8473 8473 0 -2334 2054 8930 18443 8473 8473 2026-09-15 16:56:07,303 Hysteresis 6057 0: raw(8930 32000 32000 32000) min(8473 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 18443 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 3: wnd_min 18000 < max_pv 18443 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 26000 26000 26000) 7: 0: 6000@3p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@3p 9: raw(-9070 26000 26000 26000) min(-9527 26000 26000 26000) spread(-9527 26000 26000 26000) max_pv 443 9: [ 0 6000@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 0 -2334 2054 8930 18430 8473 8473 141 -2255 2088 9078 18430 8473 8473 141 -2255 2088 9078 18295 8473 8473 90 -2255 2124 9234 18295 8473 8473 90 -2255 2124 9234 18295 8473 8473 -64 -2370 2023 8795 18121 8473 8473 -64 -2370 2023 8795 18121 8473 8473 -179 -2229 2215 9630 18121 8473 8473 -179 -2229 2215 9630 18121 8473 8473 66 -1896 2438 10600 17952 8473 8473 66 -1896 2438 10600 17952 8473 8473 70 -1919 2418 10513 17930 8473 8473 70 -1919 2418 10513 17930 8473 8473 0 -1959 2383 10360 17930 8473 8473 0 -1959 2383 10360 17930 8473 8473 35 -1935 2404 10452 17817 8473 8473 35 -1935 2404 10452 17817 8473 8473 -379 -1935 2648 11513 17817 8473 8473 -379 -1964 2622 11400 17817 8473 8473 -390 -1535 3169 13778 17778 8473 8473 2026-09-15 16:56:17,335 Hysteresis 6067 0: raw(13778 32000 32000 32000) min(8473 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 17778 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (96000 32000 32000 32000) Wnd (18000 6000 6000 6000)->(96000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 3: wnd_min 18000 > max_pv 17778 3: shut down 0 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: p0 min 8473 < req 18000 impr_spread Yes (1p) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7778 26000 26000 26000) 7: 0: 13778@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13778@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 13778@1p 9: raw(0 18222 18222 18222) min(-5305 18222 18222 18222) spread(-5305 18222 18222 18222) max_pv 4000 9: [ 0 13778@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -390 -1535 3169 13778 17778 8473 8473 109 -1060 8667 37682 37682 8473 8473 109 -1060 8667 37682 37682 8473 8473 RECV 0: currently_switching_phases 0 -> 1 -4164 -1130 2884 12539 37682 8473 8473 -4164 -1130 2884 12539 37682 8473 8473 RECV 0: phases 3 -> 1 -3125 0 2975 12934 37682 8473 8473 RECV 0: requested 9012 -> 7173 mA (measured 4.089A 4.021A 4.173A) -3125 0 2975 12934 37682 8473 8473 -3006 0 2856 12417 37682 8473 8473 -3134 0 2984 12973 37682 8473 8473 -3134 0 2984 12973 37682 8473 8473 -3022 0 2872 12486 37682 8473 8473 -3022 0 2872 12486 37682 8473 8473 -3473 0 3323 14447 37682 8473 8473 -3473 0 3323 14447 37682 8473 8473 -3557 0 3407 14813 37682 8473 8473 -3557 0 3407 14813 37682 8473 8473 -3861 0 3711 16134 37682 8473 8473 -3861 0 3711 16134 37682 8473 8473 2026-09-15 16:56:27,346 Hysteresis -199 0: raw(16134 32000 32000 32000) min(8473 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 37682 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (10134 26000 26000 26000) 7: 0: 16134@1p 8: filtered 1 to 1, sorted to 0 8: 0: 16134@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 16134@1p 9: raw(0 15866 15866 15866) min(-7661 15866 15866 15866) spread(-7661 15866 15866 15866) max_pv 21548 9: [ 0 16134@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3847 0 3697 16073 37682 8473 8473 -3847 0 3697 16073 37682 8473 8473 -3883 0 3733 16230 37682 8473 8473 -3883 0 3733 16230 37682 8473 8473 -3882 0 3732 16226 37682 8473 8473 -3882 0 3732 16226 37682 8473 8473 -3824 0 3674 15973 37682 8473 8473 -3824 0 3674 15973 37682 8473 8473 -3834 0 3684 16017 37682 8473 8473 -3834 0 3684 16017 37682 8473 8473 -3851 0 3701 16091 37682 8473 8473 -3851 0 3701 16091 37682 8473 8473 -3789 0 3639 15821 37682 8473 8473 -3789 0 3639 15821 37682 8473 8473 -3839 0 3689 16039 37682 8473 8473 -3839 0 3689 16039 37682 8473 8473 -3777 0 3627 15769 37682 8473 8473 -3777 0 3627 15769 37682 8473 8473 -3852 0 3702 16095 37682 8473 8473 -3852 0 3702 16095 37682 8473 8473 2026-09-15 16:56:37,386 Hysteresis -189 0: raw(16095 32000 32000 32000) min(8473 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 37682 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (10095 26000 26000 26000) 7: 0: 16095@1p 8: filtered 1 to 1, sorted to 0 8: 0: 16095@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 16095@1p 9: raw(0 15905 15905 15905) min(-7622 15905 15905 15905) spread(-7622 15905 15905 15905) max_pv 21587 9: [ 0 16095@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3797 0 3647 15856 37682 8473 8473 -3797 0 3647 15856 37682 8473 8473 -3825 0 3675 15978 37682 8473 8473 -3825 0 3675 15978 37682 8473 8473 -3787 0 3637 15813 37682 8473 8473 -3787 0 3637 15813 37682 8473 8473 -3837 0 3687 16030 37682 8473 8473 -3837 0 3687 16030 37682 8473 8473 -3845 0 3695 16065 37682 8473 8473 -3845 0 3695 16065 37682 8473 8473 -3827 0 3677 15986 37682 8473 8473 -3827 0 3677 15986 37682 8473 8473 -3823 0 3673 15969 37682 8473 8473 -3823 0 3673 15969 37682 8473 8473 -3870 0 3720 16173 37682 8473 8473 -3882 0 3732 16226 37682 8473 8473 -3882 0 3732 16226 37682 8473 8473 -3857 0 3707 16117 37682 8473 8473 -3857 0 3707 16117 37682 8473 8473 -3877 0 3727 16204 37682 8473 8473 2026-09-15 16:56:47,395 Hysteresis -179 0: raw(16204 32000 32000 32000) min(8473 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 37682 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (10204 26000 26000 26000) 7: 0: 16204@1p 8: filtered 1 to 1, sorted to 0 8: 0: 16204@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 16204@1p 9: raw(0 15796 15796 15796) min(-7731 15796 15796 15796) spread(-7731 15796 15796 15796) max_pv 21478 9: [ 0 16204@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3877 0 3727 16204 37682 8473 8473 -3857 0 3707 16117 37682 8473 8473 -3857 0 3707 16117 37682 8473 8473 -3861 0 3711 16134 37682 8473 8473 -3861 0 3711 16134 37682 8473 8473 -3872 0 3722 16182 37682 8473 8473 -3872 0 3722 16182 37682 8473 8473 -3820 0 3670 15956 37682 8473 8473 -3820 0 3670 15956 37682 8473 8473 -3851 0 3701 16091 37682 8473 8473 -3851 0 3701 16091 37682 8473 8473 -3841 0 3691 16047 37682 8473 8473 -3841 0 3691 16047 37682 8473 8473 -3846 0 3696 16069 37682 8473 8473 -3846 0 3696 16069 37682 8473 8473 -3801 0 3651 15873 37682 8473 8473 -3801 0 3651 15873 37682 8473 8473 -3853 0 3703 16100 37682 8473 8473 -3853 0 3703 16100 37682 8473 8473 -3810 0 3660 15913 37682 8473 8473 2026-09-15 16:56:57,406 Hysteresis -169 0: raw(15913 32000 32000 32000) min(8473 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 37682 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (9913 26000 26000 26000) 7: 0: 15913@1p 8: filtered 1 to 1, sorted to 0 8: 0: 15913@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 15913@1p 9: raw(0 16087 16087 16087) min(-7440 16087 16087 16087) spread(-7440 16087 16087 16087) max_pv 21769 9: [ 0 15913@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3810 0 3660 15913 37682 8473 8473 -3810 0 3660 15913 37682 8473 8473 -3873 0 3723 16186 37682 8473 8473 -3873 0 3723 16186 37682 8473 8473 -3795 0 3645 15847 37682 8473 8473 -3795 0 3645 15847 37682 8473 8473 -3875 0 3725 16195 37682 8473 8473 -3875 0 3725 16195 37682 8473 8473 -3841 0 3691 16047 37682 8473 8473 -3841 0 3691 16047 37682 8473 8473 -3856 0 3706 16113 37682 8473 8473 -3856 0 3706 16113 37682 8473 8473 -3846 0 3696 16069 37682 8473 8473 -3846 0 3696 16069 37682 8473 8473 -3873 0 3723 16186 37682 8473 8473 -3873 0 3723 16186 37682 8473 8473 -3863 0 3713 16143 37682 8473 8473 -3863 0 3713 16143 37682 8473 8473 -3840 0 3690 16043 37682 8473 8473 2026-09-15 16:57:07,415 Hysteresis -159 0: raw(16043 32000 32000 32000) min(8473 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 37682 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (6000 6000 6000 6000) Wnd (6000 6000 6000 6000)->(6000 6000 6000 6000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(6000 6000 6000 6000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (10043 26000 26000 26000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 16043@1p 9: raw(0 15957 15957 15957) min(-7570 15957 15957 15957) spread(-7570 15957 15957 15957) max_pv 21639 9: [ 0 16043@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3840 0 3690 16043 37682 8473 8473 -3825 0 3675 15978 37682 8473 8473 -3825 0 3675 15978 37682 8473 8473 -3864 0 3714 16147 37682 8473 8473 -3864 0 3714 16147 37682 8473 8473 -3855 0 3705 16108 37682 8473 8473 -3867 0 3717 16160 37682 8473 8473 -3867 0 3717 16160 37682 8473 8473 -3838 0 3688 16034 37682 8473 8473 -3838 0 3688 16034 37682 8473 8473 -3868 0 3718 16165 37682 8473 8473 -3868 0 3718 16165 37682 8473 8473 -3863 0 3713 16143 37682 8473 8473 -3863 0 3713 16143 37682 8473 8473 -3856 0 3706 16113 37682 8473 8473 -3856 0 3706 16113 37682 8473 8473 -3805 0 3655 15891 37682 8473 8473 -3805 0 3655 15891 37682 8473 8473 -3842 0 3692 16052 37682 8473 8473 2026-09-15 16:57:17,424 Hysteresis -149 0: raw(16052 32000 32000 32000) min(8473 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 37682 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (6000 6000 6000 6000) Wnd (6000 6000 6000 6000)->(6000 6000 6000 6000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(6000 6000 6000 6000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (10052 26000 26000 26000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 16052@1p 9: raw(0 15948 15948 15948) min(-7579 15948 15948 15948) spread(-7579 15948 15948 15948) max_pv 21630 9: [ 0 16052@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3842 0 3692 16052 37682 8473 8473 -3849 0 3699 16082 37682 8473 8473 -3849 0 3699 16082 37682 8473 8473 -3836 0 3686 16026 37682 8473 8473 -3836 0 3686 16026 37682 8473 8473 -3827 0 3677 15986 37682 8473 8473 -3827 0 3677 15986 37682 8473 8473 RECV 0: currently_switching_phases 1 -> 0 -3832 0 6912 30052 37682 8473 8473 -3832 0 6912 30052 37682 8473 8473 -3868 0 6944 30191 37682 8473 8473 -3868 0 6944 30191 37682 8473 8473 -3820 0 6902 30008 37682 8473 8473 -3820 0 6902 30008 37682 8473 8473 -1985 0 5296 23026 37682 8473 8473 -1985 0 5296 23026 37682 8473 8473 RECV 0: requested 6000 -> 15363 mA (measured 12.363A -0.001A -0.001A) -247 0 3739 16256 37682 8473 8473 -247 0 3739 16256 37682 8473 8473 RECV 0: requested 15363 -> 18325 mA (measured 15.325A -0.001A -0.001A) -181 0 3706 16113 37682 8473 8473 -181 0 3706 16113 37682 8473 8473 -239 0 3735 16239 37682 8473 8473 2026-09-15 16:57:27,433 Hysteresis -139 0: raw(16239 32000 32000 32000) min(8473 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 37682 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (18359 18359 18359 18359) Wnd (6000 6000 6000 6000)->(18359 18359 18359 18359) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(18359 18359 18359 18359) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (10239 26000 26000 26000) 7: 0: 16239@1p 8: filtered 1 to 1, sorted to 0 8: 0: 16239@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 16239@1p 9: raw(0 15761 15761 15761) min(-7766 15761 15761 15761) spread(-7766 15761 15761 15761) max_pv 21443 9: [ 0 16239@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -239 0 3735 16239 37682 8473 8473 -208 0 3720 16173 37682 8473 8473 -208 0 3720 16173 37682 8473 8473 -190 0 3754 16321 37682 8473 8473 -190 0 3754 16321 37682 8473 8473 -173 0 3745 16282 37682 8473 8473 -173 0 3745 16282 37682 8473 8473 -180 0 3749 16300 37682 8473 8473 -180 0 3749 16300 37682 8473 8473 -176 0 3747 16291 37682 8473 8473 -176 0 3747 16291 37682 8473 8473 -99 0 3709 16126 37682 8473 8473 -99 0 3709 16126 37682 8473 8473 -178 0 3748 16295 37682 8473 8473 -178 0 3748 16295 37682 8473 8473 -158 0 3738 16252 37682 8473 8473 -158 0 3738 16252 37682 8473 8473 -80 0 3709 16126 37682 8473 8473 -80 0 3709 16126 37682 8473 8473 2026-09-15 16:57:37,442 Hysteresis -129 0: raw(16126 32000 32000 32000) min(8473 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 37682 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (10126 26000 26000 26000) 7: 0: 16126@1p 8: filtered 1 to 1, sorted to 0 8: 0: 16126@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 16126@1p 9: raw(0 15874 15874 15874) min(-7653 15874 15874 15874) spread(-7653 15874 15874 15874) max_pv 21556 9: [ 0 16126@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -103 0 3711 16134 37682 8473 8473 -103 0 3685 16021 37682 8473 8473 -183 0 3724 16191 37682 8473 8473 -183 0 3724 16191 37682 8473 8473 -148 0 3707 16117 37682 8473 8473 -148 0 3707 16117 37682 8473 8473 -111 0 3689 16039 37682 8473 8473 -202 0 3734 16234 37682 8473 8473 -202 0 3734 16234 37682 8473 8473 -219 0 3742 16269 37682 8473 8473 -219 0 3742 16269 37682 8473 8473 -189 0 3727 16204 37682 8473 8473 -189 0 3727 16204 37682 8473 8473 -158 0 3712 16139 37682 8473 8473 -158 0 3712 16139 37682 8473 8473 -177 0 3721 16178 37682 8473 8473 -177 0 3721 16178 37682 8473 8473 -158 0 3712 16139 37682 8473 8473 2026-09-15 16:57:47,451 Hysteresis -119 0: raw(16139 32000 32000 32000) min(8473 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 37682 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (10139 26000 26000 26000) 7: 0: 16139@1p 8: filtered 1 to 1, sorted to 0 8: 0: 16139@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 16139@1p 9: raw(0 15861 15861 15861) min(-7666 15861 15861 15861) spread(-7666 15861 15861 15861) max_pv 21543 9: [ 0 16139@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -158 0 3712 16139 37682 8473 8473 -157 0 3711 16134 37682 8473 8473 -157 0 3714 16147 37682 8473 8473 -149 0 3711 16134 37682 8473 8473 -169 0 3720 16173 37682 8473 8473 -169 0 3720 16173 37682 8473 8473 -210 0 3741 16265 37682 8473 8473 -210 0 3741 16265 37682 8473 8473 -183 0 3727 16204 37682 8473 8473 -183 0 3727 16204 37682 8473 8473 -77 0 3686 16026 37682 8473 8473 -77 0 3686 16026 37682 8473 8473 -195 0 3733 16230 37682 8473 8473 -195 0 3733 16230 37682 8473 8473 -196 0 3734 16234 37682 8473 8473 -196 0 3734 16234 37682 8473 8473 -140 0 3706 16113 37682 8473 8473 -140 0 3706 16113 37682 8473 8473 -127 0 3700 16086 37682 8473 8473 -127 0 3700 16086 37682 8473 8473 2026-09-15 16:57:57,467 Hysteresis -109 0: raw(16086 32000 32000 32000) min(8473 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 37682 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (10086 26000 26000 26000) 7: 0: 16086@1p 8: filtered 1 to 1, sorted to 0 8: 0: 16086@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 16086@1p 9: raw(0 15914 15914 15914) min(-7613 15914 15914 15914) spread(-7613 15914 15914 15914) max_pv 21596 9: [ 0 16086@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -178 0 3725 16195 37682 8473 8473 -178 0 3725 16195 37682 8473 8473 -178 0 3713 16143 37682 8473 8473 -90 0 3674 15973 37682 8473 8473 -90 0 3674 15973 37682 8473 8473 -131 0 3690 16043 37682 8473 8473 -131 0 3690 16043 37682 8473 8473 -146 0 3697 16073 37682 8473 8473 -147 0 3698 16078 37682 8473 8473 -147 0 3698 16078 37682 8473 8473 -220 0 3734 16234 37682 8473 8473 -220 0 3734 16234 37682 8473 8473 -193 0 3720 16173 37682 8473 8473 -193 0 3720 16173 37682 8473 8473 -190 0 3719 16169 37682 8473 8473 -190 0 3719 16169 37682 8473 8473 -170 0 3709 16126 37682 8473 8473 -170 0 3709 16126 37682 8473 8473 -91 0 3674 15973 37682 8473 8473 2026-09-15 16:58:07,476 Hysteresis -99 0: raw(15973 32000 32000 32000) min(8473 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 37682 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (9973 26000 26000 26000) 7: 0: 15973@1p 8: filtered 1 to 1, sorted to 0 8: 0: 15973@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 15973@1p 9: raw(0 16027 16027 16027) min(-7500 16027 16027 16027) spread(-7500 16027 16027 16027) max_pv 21709 9: [ 0 15973@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -91 0 3674 15973 37682 8473 8473 -173 0 3710 16130 37682 8473 8473 -173 0 3710 16130 37682 8473 8473 -157 0 3676 15982 37682 8473 8473 -157 0 3676 15982 37682 8473 8473 -207 0 3701 16091 37682 8473 8473 -207 0 3701 16091 37682 8473 8473 -221 0 3708 16121 37682 8473 8473 -221 0 3708 16121 37682 8473 8473 -185 0 3690 16043 37682 8473 8473 -185 0 3690 16043 37682 8473 8473 -238 0 3717 16160 37682 8473 8473 -238 0 3717 16160 37682 8473 8473 -208 0 3702 16095 37682 8473 8473 -242 0 3719 16169 37682 8473 8473 -242 0 3719 16169 37682 8473 8473 -189 0 3692 16052 37682 8473 8473 -189 0 3692 16052 37682 8473 8473 -162 0 3679 15995 37682 8473 8473 2026-09-15 16:58:17,485 Hysteresis -89 0: raw(15995 32000 32000 32000) min(8473 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 37682 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (9995 26000 26000 26000) 7: 0: 15995@1p 8: filtered 1 to 1, sorted to 0 8: 0: 15995@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 15995@1p 9: raw(0 16005 16005 16005) min(-7522 16005 16005 16005) spread(-7522 16005 16005 16005) max_pv 21687 9: [ 0 15995@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -162 0 3679 15995 37682 8473 8473 -210 0 3703 16100 37682 8473 8473 -210 0 3703 16100 37682 8473 8473 -224 0 3715 16152 37682 8473 8473 -224 0 3715 16152 37682 8473 8473 -197 0 3701 16091 37682 8473 8473 -197 0 3701 16091 37682 8473 8473 -210 0 3708 16121 37682 8473 8473 -210 0 3708 16121 37682 8473 8473 -181 0 3693 16056 37682 8473 8473 -181 0 3693 16056 37682 8473 8473 -146 0 3676 15982 37682 8473 8473 -146 0 3676 15982 37682 8473 8473 -179 0 3692 16052 37682 8473 8473 -179 0 3692 16052 37682 8473 8473 -226 0 3716 16156 37682 8473 8473 -226 0 3716 16156 37682 8473 8473 -251 0 3728 16208 37682 8473 8473 -251 0 3728 16208 37682 8473 8473 2026-09-15 16:58:27,496 Hysteresis -79 0: raw(16208 32000 32000 32000) min(8473 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 37682 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (10208 26000 26000 26000) 7: 0: 16208@1p 8: filtered 1 to 1, sorted to 0 8: 0: 16208@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 16208@1p 9: raw(0 15792 15792 15792) min(-7735 15792 15792 15792) spread(-7735 15792 15792 15792) max_pv 21474 9: [ 0 16208@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -179 0 3692 16052 37682 8473 8473 -179 0 3692 16052 37682 8473 8473 -264 0 3735 16239 37682 8473 8473 -264 0 3784 16452 37682 8473 8473 -197 0 3750 16304 37682 8473 8473 -197 0 3750 16304 37682 8473 8473 -95 0 3702 16095 37682 8473 8473 -95 0 3702 16095 37682 8473 8473 -87 0 3702 16095 37682 8473 8473 -138 0 3721 16178 37682 8473 8473 -138 0 3721 16178 37682 8473 8473 -174 0 3739 16256 37682 8473 8473 -174 0 3739 16256 37682 8473 8473 -100 0 3702 16095 37682 8473 8473 -100 0 3702 16095 37682 8473 8473 -88 0 3702 16095 37682 8473 8473 -88 0 3702 16095 37682 8473 8473 -137 0 3721 16178 37682 8473 8473 2026-09-15 16:58:37,505 Hysteresis -69 0: raw(16178 32000 32000 32000) min(8473 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 37682 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (10178 26000 26000 26000) 7: 0: 16178@1p 8: filtered 1 to 1, sorted to 0 8: 0: 16178@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 16178@1p 9: raw(0 15822 15822 15822) min(-7705 15822 15822 15822) spread(-7705 15822 15822 15822) max_pv 21504 9: [ 0 16178@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -137 0 3721 16178 37682 8473 8473 -125 0 3715 16152 37682 8473 8473 -125 0 3715 16152 37682 8473 8473 -81 0 3695 16065 37682 8473 8473 -81 0 3695 16065 37682 8473 8473 -135 0 3713 16143 37682 8473 8473 -29 0 3695 16065 37682 8473 8473 -29 0 3695 16065 37682 8473 8473 -159 0 3724 16191 37682 8473 8473 -159 0 3724 16191 37682 8473 8473 -115 0 3703 16100 37682 8473 8473 -115 0 3703 16100 37682 8473 8473 -153 0 3721 16178 37682 8473 8473 -153 0 3721 16178 37682 8473 8473 -97 0 3695 16065 37682 8473 8473 -97 0 3695 16065 37682 8473 8473 -165 0 3727 16204 37682 8473 8473 -165 0 3727 16204 37682 8473 8473 -123 0 3707 16117 37682 8473 8473 2026-09-15 16:58:47,516 Hysteresis -59 0: raw(16117 32000 32000 32000) min(8473 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 37682 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (10117 26000 26000 26000) 7: 0: 16117@1p 8: filtered 1 to 1, sorted to 0 8: 0: 16117@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 16117@1p 9: raw(0 15883 15883 15883) min(-7644 15883 15883 15883) spread(-7644 15883 15883 15883) max_pv 21565 9: [ 0 16117@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -123 0 3707 16117 37682 8473 8473 -172 0 3731 16221 37682 8473 8473 -172 0 3731 16221 37682 8473 8473 -93 0 3681 16004 37682 8473 8473 -93 0 3681 16004 37682 8473 8473 -172 0 3717 16160 37682 8473 8473 -172 0 3717 16160 37682 8473 8473 -54 0 3681 16004 37682 8473 8473 -54 0 3681 16004 37682 8473 8473 -109 0 3686 16026 37682 8473 8473 -109 0 3686 16026 37682 8473 8473 -146 0 3704 16104 37682 8473 8473 -146 0 3704 16104 37682 8473 8473 -179 0 3720 16173 37682 8473 8473 -96 0 3681 16004 37682 8473 8473 -96 0 3681 16004 37682 8473 8473 -174 0 3718 16165 37682 8473 8473 -174 0 3718 16165 37682 8473 8473 -114 0 3688 16034 37682 8473 8473 2026-09-15 16:58:57,525 Hysteresis -49 0: raw(16034 32000 32000 32000) min(8473 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 37682 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (10034 26000 26000 26000) 7: 0: 16034@1p 8: filtered 1 to 1, sorted to 0 8: 0: 16034@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 16034@1p 9: raw(0 15966 15966 15966) min(-7561 15966 15966 15966) spread(-7561 15966 15966 15966) max_pv 21648 9: [ 0 16034@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -114 0 3688 16034 37682 8473 8473 -128 0 3695 16065 37682 8473 8473 -128 0 3695 16065 37682 8473 8473 -183 0 3703 16100 37682 8473 8473 -183 0 3703 16100 37682 8473 8473 -191 0 3707 16117 37682 8473 8473 -191 0 3707 16117 37682 8473 8473 -212 0 3718 16165 37682 8473 8473 -212 0 3718 16165 37682 8473 8473 -178 0 3701 16091 37682 8473 8473 -148 0 3686 16026 37682 8473 8473 -148 0 3686 16026 37682 8473 8473 -205 0 3714 16147 37682 8473 8473 -205 0 3714 16147 37682 8473 8473 -149 0 3687 16030 37682 8473 8473 -149 0 3687 16030 37682 8473 8473 -171 0 3697 16073 37682 8473 8473 -171 0 3697 16073 37682 8473 8473 -195 0 3709 16126 37682 8473 8473 2026-09-15 16:59:07,541 Hysteresis -39 0: raw(16126 32000 32000 32000) min(8473 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 37682 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (10126 26000 26000 26000) 7: 0: 16126@1p 8: filtered 1 to 1, sorted to 0 8: 0: 16126@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 16126@1p 9: raw(0 15874 15874 15874) min(-7653 15874 15874 15874) spread(-7653 15874 15874 15874) max_pv 21556 9: [ 0 16126@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -195 0 3709 16126 37682 8473 8473 -219 0 3721 16178 37682 8473 8473 -219 0 3721 16178 37682 8473 8473 -155 0 3710 16130 37682 8473 8473 -155 0 3710 16130 37682 8473 8473 -176 0 3721 16178 37682 8473 8473 -176 0 3721 16178 37682 8473 8473 -108 0 3687 16030 37682 8473 8473 -108 0 3687 16030 37682 8473 8473 -155 0 3710 16130 37682 8473 8473 -155 0 3710 16130 37682 8473 8473 -155 0 3710 16130 37682 8473 8473 -155 0 3710 16130 37682 8473 8473 -118 0 3692 16052 37682 8473 8473 -118 0 3692 16052 37682 8473 8473 -159 0 3712 16139 37682 8473 8473 -159 0 3712 16139 37682 8473 8473 -139 0 3703 16100 37682 8473 8473 -139 0 3703 16100 37682 8473 8473 2026-09-15 16:59:17,550 Hysteresis -29 0: raw(16100 32000 32000 32000) min(8473 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 37682 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (10100 26000 26000 26000) 7: 0: 16100@1p 8: filtered 1 to 1, sorted to 0 8: 0: 16100@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 16100@1p 9: raw(0 15900 15900 15900) min(-7627 15900 15900 15900) spread(-7627 15900 15900 15900) max_pv 21582 9: [ 0 16100@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -211 0 3738 16252 37682 8473 8473 -211 0 3738 16252 37682 8473 8473 -149 0 3703 16100 37682 8473 8473 -149 0 3703 16100 37682 8473 8473 -172 0 3714 16147 37682 8473 8473 -172 0 3714 16147 37682 8473 8473 -169 0 3712 16139 37682 8473 8473 -92 0 3678 15991 37682 8473 8473 -92 0 3678 15991 37682 8473 8473 -154 0 3705 16108 37682 8473 8473 -154 0 3705 16108 37682 8473 8473 -186 0 3721 16178 37682 8473 8473 -186 0 3721 16178 37682 8473 8473 -225 0 3740 16260 37682 8473 8473 -225 0 3740 16260 37682 8473 8473 -173 0 3714 16147 37682 8473 8473 -173 0 3714 16147 37682 8473 8473 -158 0 3707 16117 37682 8473 8473 -158 0 3707 16117 37682 8473 8473 2026-09-15 16:59:27,563 Hysteresis -19 0: raw(16117 32000 32000 32000) min(8473 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 37682 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (10117 26000 26000 26000) 7: 0: 16117@1p 8: filtered 1 to 1, sorted to 0 8: 0: 16117@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 16117@1p 9: raw(0 15883 15883 15883) min(-7644 15883 15883 15883) spread(-7644 15883 15883 15883) max_pv 21565 9: [ 0 16117@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -179 0 3717 16160 37682 8473 8473 -179 0 3717 16160 37682 8473 8473 -155 0 3708 16121 37682 8473 8473 -134 0 3698 16078 37682 8473 8473 -134 0 3698 16078 37682 8473 8473 -138 0 3700 16086 37682 8473 8473 -138 0 3700 16086 37682 8473 8473 -51 0 3681 16004 37682 8473 8473 -51 0 3681 16004 37682 8473 8473 -164 0 3713 16143 37682 8473 8473 -164 0 3713 16143 37682 8473 8473 -113 0 3688 16034 37682 8473 8473 -113 0 3688 16034 37682 8473 8473 -141 0 3702 16095 37682 8473 8473 -141 0 3702 16095 37682 8473 8473 -55 0 3681 16004 37682 8473 8473 -55 0 3681 16004 37682 8473 8473 -139 0 3701 16091 37682 8473 8473 -139 0 3701 16091 37682 8473 8473 2026-09-15 16:59:37,615 Hysteresis -9 0: raw(16091 32000 32000 32000) min(8473 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 37682 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (10091 26000 26000 26000) 7: 0: 16091@1p 8: filtered 1 to 1, sorted to 0 8: 0: 16091@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 16091@1p 9: raw(0 15909 15909 15909) min(-7618 15909 15909 15909) spread(-7618 15909 15909 15909) max_pv 21591 9: [ 0 16091@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -132 0 3697 16073 37682 8473 8473 -132 0 3697 16073 37682 8473 8473 -132 0 3691 16047 37682 8473 8473 -132 0 3691 16047 37682 8473 8473 -97 0 3675 15978 37682 8473 8473 -97 0 3675 15978 37682 8473 8473 -139 0 3695 16065 37682 8473 8473 -139 0 3695 16065 37682 8473 8473 -139 0 3695 16065 37682 8473 8473 -171 0 3710 16130 37682 8473 8473 -171 0 3710 16130 37682 8473 8473 -194 0 3722 16182 37682 8473 8473 -194 0 3722 16182 37682 8473 8473 -146 0 3698 16078 37682 8473 8473 -146 0 3698 16078 37682 8473 8473 -158 0 3704 16104 37682 8473 8473 -158 0 3704 16104 37682 8473 8473 -161 0 3705 16108 37682 8473 8473 -161 0 3705 16108 37682 8473 8473 2026-09-15 16:59:47,623 Hysteresis 0 0: raw(16108 32000 32000 32000) min(8473 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 37682 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (10108 26000 26000 26000) 7: 0: 16108@1p 8: filtered 1 to 1, sorted to 0 8: 0: 16108@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 16108@1p 9: raw(0 15892 15892 15892) min(-7635 15892 15892 15892) spread(-7635 15892 15892 15892) max_pv 21574 9: [ 0 16108@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -119 0 3685 16021 37682 8473 8473 -119 0 3685 16021 37682 8473 8473 -26 0 3675 15978 37682 8473 8473 -26 0 3679 15995 37682 8473 8473 0 0 3679 15995 37682 8473 8473 0 0 3679 15995 37682 8473 8473 -45 0 3679 15995 37682 8473 8473 -45 0 3679 15995 37682 8473 8473 -64 0 3679 15995 37682 8473 8473 -39 0 3679 15995 37682 8473 8473 -39 0 3679 15995 37682 8473 8473 -112 0 3685 16021 37682 8473 8473 -112 0 3685 16021 37682 8473 8473 -74 0 3679 15995 37682 8473 8473 -74 0 3679 15995 37682 8473 8473 -32 0 3679 15995 37682 8473 8473 -32 0 3679 15995 37682 8473 8473 -24 0 3679 15995 37682 8473 8473 -24 0 3679 15995 37682 8473 8473 2026-09-15 16:59:57,639 Hysteresis 10 0: raw(15995 32000 32000 32000) min(8473 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 37682 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (9995 26000 26000 26000) 7: 0: 15995@1p 8: filtered 1 to 1, sorted to 0 8: 0: 15995@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 15995@1p 9: raw(0 16005 16005 16005) min(-7522 16005 16005 16005) spread(-7522 16005 16005 16005) max_pv 21687 9: [ 0 15995@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -47 0 3679 15995 37682 8473 8473 -47 0 3679 15995 37682 8473 8473 -124 0 3665 15934 37682 8473 8473 -124 0 3665 15934 37682 8473 8473 -116 0 3661 15917 37682 8473 8473 934 0 3236 14069 37682 8473 8473 934 0 3236 14069 37682 8473 8473 0 0 3653 15882 37682 8473 8473 0 0 3653 15882 37682 8473 8473 65 0 3653 15882 37682 8473 8473 65 0 3653 15882 37682 8473 8473 -37 0 3653 15882 37682 8473 8473 -37 0 3653 15882 37682 8473 8473 61 0 3653 15882 37682 8473 8473 61 0 3653 15882 37682 8473 8473 49 0 3653 15882 37682 8473 8473 49 0 3653 15882 37682 8473 8473 0 0 3653 15882 37682 8473 8473 0 0 3653 15882 37682 8473 8473 2026-09-15 17:00:07,649 Hysteresis 20 0: raw(15882 32000 32000 32000) min(8473 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 37682 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 1 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (9882 26000 26000 26000) 7: 0: 15882@1p 8: filtered 1 to 1, sorted to 0 8: 0: 15882@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 15882@1p 9: raw(0 16118 16118 16118) min(-7409 16118 16118 16118) spread(-7409 16118 16118 16118) max_pv 21800 9: [ 0 15882@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 0 0 3653 15882 37682 8473 8473 0 0 3627 15769 37682 8473 8473 25 0 3627 15769 37682 8473 8473 25 0 3627 15769 37682 8473 8473 0 0 3627 15769 37682 8473 8473 0 0 3627 15769 37682 8473 8473 0 0 3627 15769 37682 8473 8473 0 0 3627 15769 37682 8473 8473 -44 0 3627 15769 37682 8473 8473 -44 0 3627 15769 37682 8473 8473 -35 0 3627 15769 37682 8473 8473 -35 0 3627 15769 37682 8473 8473 -75 0 3627 15769 37682 8473 8473 -75 0 3627 15769 37682 8473 8473 -38 0 3627 15769 37682 8473 8473 -38 0 3627 15769 37682 8473 8473 -52 0 3627 15769 37682 8473 8473 -52 0 3627 15769 37682 8795 8473 -52 0 3627 15769 37682 8795 8473 2026-09-15 17:00:17,660 Hysteresis 30 0: raw(15769 32000 32000 32000) min(8795 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 37682 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (9769 26000 26000 26000) 7: 0: 15769@1p 8: filtered 1 to 1, sorted to 0 8: 0: 15769@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 15769@1p 9: raw(0 16231 16231 16231) min(-6974 16231 16231 16231) spread(-7296 16231 16231 16231) max_pv 21913 9: [ 0 15769@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -52 0 3627 15769 37682 8795 8473 -49 0 3627 15769 37682 8795 8473 -49 0 3601 15656 37682 8795 8473 -128 0 3615 15717 37682 8795 8473 -128 0 3615 15717 37682 8795 8473 -86 0 3601 15656 37682 8795 8473 -86 0 3601 15656 37682 8795 8473 -75 0 3601 15656 37682 8795 8473 -75 0 3601 15656 37682 9630 8473 -61 0 3601 15656 37682 9630 8473 -61 0 3601 15656 37682 10360 8473 -57 0 3601 15656 37682 10360 8473 -57 0 3601 15656 37682 10360 8473 -62 0 3601 15656 37682 10360 8473 -62 0 3601 15656 37682 10360 8473 -34 0 3601 15656 37682 10360 8473 -104 0 3603 15665 37682 10452 8473 -104 0 3603 15665 37682 10452 8473 -84 0 3601 15656 37682 11400 8473 2026-09-15 17:00:27,669 Hysteresis 40 0: raw(15656 32000 32000 32000) min(11400 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 37682 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (9656 26000 26000 26000) 7: 0: 15656@1p 8: filtered 1 to 1, sorted to 0 8: 0: 15656@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 15656@1p 9: raw(0 16344 16344 16344) min(-4256 16344 16344 16344) spread(-7183 16344 16344 16344) max_pv 22026 9: [ 0 15656@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -84 0 3601 15656 37682 11400 8473 -139 0 3621 15743 37682 12417 8473 -139 0 3621 15743 37682 12417 8473 -21 0 3575 15543 37682 12417 8473 -21 0 3575 15543 37682 12417 8473 -125 0 3588 15600 30191 12417 8473 -125 0 3588 15600 30191 12417 8473 -73 0 3575 15543 30191 12417 8473 -73 0 3575 15543 30191 12417 8473 -129 0 3590 15608 30191 12417 8473 -129 0 3590 15608 30191 12486 8473 -115 0 3583 15578 30191 12486 8473 -67 0 3575 15543 30191 12486 8473 -67 0 3575 15543 30191 12486 8473 -36 0 3575 15543 30191 14069 8473 -36 0 3575 15543 30191 14069 8473 -88 0 3575 15543 30191 14069 8473 -88 0 3575 15543 30191 14069 8473 2026-09-15 17:00:37,679 Hysteresis 50 0: raw(15543 32000 32000 32000) min(14069 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 30191 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (9543 26000 26000 26000) 7: 0: 15543@1p 8: filtered 1 to 1, sorted to 0 8: 0: 15543@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 15543@1p 9: raw(0 16457 16457 16457) min(-1474 16457 16457 16457) spread(-7070 16457 16457 16457) max_pv 14648 9: [ 0 15543@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -90 0 3575 15543 30191 14069 8473 -90 0 3575 15543 30191 14069 8473 -36 0 3575 15543 30191 14069 8473 -36 0 3575 15543 30191 14069 8473 -90 0 3549 15430 30191 14069 8473 -90 0 3549 15430 30191 14069 8473 -123 0 3561 15482 30191 14069 8473 -123 0 3561 15482 30191 14069 8473 -128 0 3563 15491 30191 14069 8473 -128 0 3563 15491 30191 14069 8473 -151 0 3574 15539 30191 14069 8473 -151 0 3574 15539 30191 14069 8473 -137 0 3568 15513 30191 14069 8473 -137 0 3568 15513 30191 14069 8473 -115 0 3557 15465 30191 14069 8473 -115 0 3557 15465 30191 14069 8473 -129 0 3564 15495 30191 14069 8473 -129 0 3564 15495 30191 14069 8473 -158 0 3578 15556 30191 14069 8473 2026-09-15 17:00:47,689 Hysteresis 60 0: raw(15556 32000 32000 32000) min(14069 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 30191 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (9556 26000 26000 26000) 7: 0: 15556@1p 8: filtered 1 to 1, sorted to 0 8: 0: 15556@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 15556@1p 9: raw(0 16444 16444 16444) min(-1487 16444 16444 16444) spread(-7083 16444 16444 16444) max_pv 14635 9: [ 0 15556@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -158 0 3578 15556 30191 14069 8473 -132 0 3565 15500 30191 14069 8473 -132 0 3568 15513 30191 14069 8473 -155 0 3579 15560 30191 14069 8473 -155 0 3579 15560 30191 14069 8473 -129 0 3567 15508 30191 14069 8473 -129 0 3567 15508 30191 14069 8473 -108 0 3556 15460 30191 14069 8473 -108 0 3556 15460 30191 14069 8473 -69 0 3552 15443 30191 14069 8473 -69 0 3552 15443 30191 14069 8473 -134 0 3569 15517 30191 14069 8473 -134 0 3569 15517 30191 14069 8473 -122 0 3563 15491 30191 14069 8473 -122 0 3563 15491 30191 14069 8473 -70 0 3552 15443 30191 14069 8473 -70 0 3552 15443 30191 14069 8473 -130 0 3567 15508 30191 14069 8473 -130 0 3567 15508 30191 14069 8473 2026-09-15 17:00:57,699 Hysteresis 70 0: raw(15508 32000 32000 32000) min(14069 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 30191 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (9508 26000 26000 26000) 7: 0: 15508@1p 8: filtered 1 to 1, sorted to 0 8: 0: 15508@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 15508@1p 9: raw(0 16492 16492 16492) min(-1439 16492 16492 16492) spread(-7035 16492 16492 16492) max_pv 14683 9: [ 0 15508@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -136 0 3570 15521 30191 14069 8473 -136 0 3570 15521 30191 14069 8473 -150 0 3577 15552 30191 14069 8473 -150 0 3566 15504 30191 14069 8473 -168 0 3575 15543 30191 14069 8473 -75 0 3541 15395 30191 14069 8473 -75 0 3541 15395 30191 14069 8473 -142 0 3562 15486 30191 14069 8473 -142 0 3562 15486 30191 14069 8473 -160 0 3571 15526 30191 14069 8473 -160 0 3571 15526 30191 14069 8473 -174 0 3578 15556 30191 14069 8473 -174 0 3578 15556 30191 14069 8473 -126 0 3554 15452 30191 14069 8473 -126 0 3554 15452 30191 14069 8473 -140 0 3561 15482 30191 14069 8473 -140 0 3561 15482 30191 14069 8473 -176 0 3579 15560 30191 14069 8473 -176 0 3579 15560 30191 14069 8473 2026-09-15 17:01:07,709 Hysteresis 80 0: raw(15560 32000 32000 32000) min(14069 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 30191 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (9560 26000 26000 26000) 7: 0: 15560@1p 8: filtered 1 to 1, sorted to 0 8: 0: 15560@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 15560@1p 9: raw(0 16440 16440 16440) min(-1491 16440 16440 16440) spread(-7087 16440 16440 16440) max_pv 14631 9: [ 0 15560@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -169 0 3575 15543 30191 14069 8473 -142 0 3574 15539 30191 14069 8473 -142 0 3574 15539 30191 14069 8473 -129 0 3568 15513 30191 14069 8473 -129 0 3568 15513 30191 14069 8473 -88 0 3553 15447 30191 14069 8473 -88 0 3553 15447 30191 14069 8473 -159 0 3582 15573 30191 14069 8473 -159 0 3582 15573 30191 14069 8473 -105 0 3556 15460 30191 14069 8473 -105 0 3556 15460 30191 14069 8473 -101 0 3554 15452 30191 14069 8473 -101 0 3554 15452 30191 14069 8473 -110 0 3558 15469 30191 14069 8473 -110 0 3558 15469 30191 14069 8473 -145 0 3576 15547 30191 14069 8473 -145 0 3576 15547 30191 14069 8473 -104 0 3555 15456 30191 14069 8473 -104 0 3555 15456 30191 14069 8473 2026-09-15 17:01:17,720 Hysteresis 90 0: raw(15456 32000 32000 32000) min(14069 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 30191 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (9456 26000 26000 26000) 7: 0: 15456@1p 8: filtered 1 to 1, sorted to 0 8: 0: 15456@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 15456@1p 9: raw(0 16544 16544 16544) min(-1387 16544 16544 16544) spread(-6983 16544 16544 16544) max_pv 14735 9: [ 0 15456@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -149 0 3578 15556 30191 14069 8473 -149 0 3554 15452 30191 14069 8473 -144 0 3551 15439 30191 14069 8473 -144 0 3551 15439 30191 14069 8473 -162 0 3560 15478 30191 14069 8473 -162 0 3560 15478 30191 14069 8473 -154 0 3556 15460 30191 14069 8473 -154 0 3556 15460 30191 14069 8473 -148 0 3553 15447 30191 14069 8473 -148 0 3553 15447 30191 14069 8473 -130 0 3544 15408 30191 14069 8473 -137 0 3548 15426 30191 14069 8473 -137 0 3548 15426 30191 14069 8473 -109 0 3534 15365 30191 14069 8473 -109 0 3534 15365 30191 14069 8473 -192 0 3575 15543 30191 14069 8473 -192 0 3575 15543 30191 14069 8473 -175 0 3566 15504 30191 14069 8473 -175 0 3566 15504 30191 14069 8473 2026-09-15 17:01:27,730 Hysteresis 100 0: raw(15504 32000 32000 32000) min(14069 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 30191 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (9504 26000 26000 26000) 7: 0: 15504@1p 8: filtered 1 to 1, sorted to 0 8: 0: 15504@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 15504@1p 9: raw(0 16496 16496 16496) min(-1435 16496 16496 16496) spread(-7031 16496 16496 16496) max_pv 14687 9: [ 0 15504@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -105 0 3532 15356 30191 14069 8473 -105 0 3532 15356 30191 14069 8473 -102 0 3541 15395 30191 14069 8473 -102 0 3541 15395 30191 14069 8473 -134 0 3557 15465 30191 14069 8473 -134 0 3557 15465 30191 14069 8473 -152 0 3566 15504 30191 14069 8473 -141 0 3561 15482 30191 14069 8473 -141 0 3561 15482 30191 14069 8473 -151 0 3565 15500 30191 14069 8473 -151 0 3565 15500 30191 14069 8473 -140 0 3560 15478 30191 14069 8473 -140 0 3560 15478 30191 14069 8473 -106 0 3543 15404 30191 14069 8473 -106 0 3543 15404 30191 14069 8473 -46 0 3540 15391 30191 14069 8473 -46 0 3540 15391 30008 14069 8473 -81 0 3540 15391 30008 14069 8473 -81 0 3540 15391 23026 14069 8473 2026-09-15 17:01:37,749 Hysteresis 110 0: raw(15391 32000 32000 32000) min(14069 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 23026 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (9391 26000 26000 26000) 7: 0: 15391@1p 8: filtered 1 to 1, sorted to 0 8: 0: 15391@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 15391@1p 9: raw(0 16609 16609 16609) min(-1322 16609 16609 16609) spread(-6918 16609 16609 16609) max_pv 7635 9: [ 0 15391@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -74 0 3540 15391 23026 14069 8473 -74 0 3540 15391 16452 14069 8473 0 0 3514 15278 16452 14069 8473 0 0 3514 15278 16452 14069 8473 -80 0 3514 15278 16452 14069 8473 -80 0 3514 15278 16452 14069 8473 -65 0 3514 15278 16452 14069 8473 -65 0 3514 15278 16452 14069 8473 -131 0 3530 15347 16452 14069 8473 -131 0 3530 15347 16452 14069 8473 -95 0 3514 15278 16452 14069 8473 -107 0 3518 15295 16452 14069 8473 -107 0 3518 15295 16452 14069 8473 -144 0 3536 15373 16452 14069 8473 -144 0 3536 15373 16452 14069 8473 -154 0 3541 15395 16452 14069 8473 -154 0 3541 15395 16452 14069 8473 -45 0 3514 15278 16452 14069 8473 2026-09-15 17:01:47,759 Hysteresis 120 0: raw(15278 32000 32000 32000) min(14069 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 16452 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (9278 26000 26000 26000) 7: 0: 15278@1p 8: filtered 1 to 1, sorted to 0 8: 0: 15278@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 15278@1p 9: raw(0 16722 16722 16722) min(-1209 16722 16722 16722) spread(-6805 16722 16722 16722) max_pv 1174 9: [ 0 15278@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -45 0 3514 15278 16452 14069 8473 -94 0 3514 15278 16452 14069 8473 -94 0 3514 15278 16452 14069 8473 -178 0 3527 15334 16452 14069 8473 -178 0 3527 15334 16452 14069 8473 -118 0 3497 15204 16452 14069 8473 -118 0 3497 15204 16452 14069 8473 -127 0 3502 15226 16452 14069 8473 -107 0 3492 15182 16452 14069 8473 -107 0 3492 15182 16452 14069 8473 0 0 3488 15165 16452 14069 8473 0 0 3488 15165 16452 14069 8473 -96 0 3488 15165 16452 14069 8473 -96 0 3488 15165 16452 14069 8473 -75 0 3488 15165 16452 14069 8473 -75 0 3488 15165 16452 14069 8473 -90 0 3488 15165 16452 14069 8473 -90 0 3488 15165 16452 14069 8473 -69 0 3488 15165 16452 14069 8473 2026-09-15 17:01:57,786 Hysteresis 130 0: raw(15165 32000 32000 32000) min(14069 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 16452 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (9165 26000 26000 26000) 7: 0: 15165@1p 8: filtered 1 to 1, sorted to 0 8: 0: 15165@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 15165@1p 9: raw(0 16835 16835 16835) min(-1096 16835 16835 16835) spread(-6692 16835 16835 16835) max_pv 1287 9: [ 0 15165@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -69 0 3488 15165 16452 14069 8473 -81 0 3488 15165 16452 14069 8473 -81 0 3488 15165 16452 14069 8473 -54 0 3462 15052 16452 14069 8473 -54 0 3462 15052 16452 14069 8473 -135 0 3480 15130 16452 14069 8473 -135 0 3480 15130 16452 14069 8473 -138 0 3481 15134 16452 14069 8473 -138 0 3481 15134 16452 14069 8473 -162 0 3493 15186 16452 14069 8473 -162 0 3493 15186 16452 14069 8473 -153 0 3488 15165 16452 14069 8473 -136 0 3480 15130 16452 14069 8473 -136 0 3480 15130 16452 14069 8473 -175 0 3499 15213 16452 14069 8473 -175 0 3499 15213 16452 14069 8473 -194 0 3509 15256 16452 14069 8473 -194 0 3509 15256 16452 14069 8473 -171 0 3497 15204 16452 14069 8473 2026-09-15 17:02:07,794 Hysteresis 140 0: raw(15204 32000 32000 32000) min(14069 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 16452 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (9204 26000 26000 26000) 7: 0: 15204@1p 8: filtered 1 to 1, sorted to 0 8: 0: 15204@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 15204@1p 9: raw(0 16796 16796 16796) min(-1135 16796 16796 16796) spread(-6731 16796 16796 16796) max_pv 1248 9: [ 0 15204@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -171 0 3497 15204 16452 14069 8473 -169 0 3496 15200 16452 14069 8473 -169 0 3496 15200 16452 14069 8473 -129 0 3486 15156 16452 14069 8473 -129 0 3486 15156 16452 14069 8473 -123 0 3483 15143 16452 14069 8473 -123 0 3483 15143 16452 14069 8473 -170 0 3506 15243 16452 14069 8473 -135 0 3489 15169 16452 14069 8473 -135 0 3489 15169 16452 14069 8473 -171 0 3506 15243 16452 14069 8473 -171 0 3506 15243 16452 14069 8473 -169 0 3505 15239 16452 14069 8473 -169 0 3505 15239 16452 14069 8473 -125 0 3484 15147 16452 14069 8473 -125 0 3484 15147 16452 14069 8473 -64 0 3471 15091 16452 14069 8473 -64 0 3471 15091 16452 14069 8473 -169 0 3505 15239 16452 14069 8473 2026-09-15 17:02:17,802 Hysteresis 150 0: raw(15239 32000 32000 32000) min(14069 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 16452 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (9239 26000 26000 26000) 7: 0: 15239@1p 8: filtered 1 to 1, sorted to 0 8: 0: 15239@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 15239@1p 9: raw(0 16761 16761 16761) min(-1170 16761 16761 16761) spread(-6766 16761 16761 16761) max_pv 1213 9: [ 0 15239@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -169 0 3505 15239 16452 14069 8473 -205 0 3523 15317 16452 14069 8473 -205 0 3523 15317 16452 14069 8473 -123 0 3491 15178 16452 14069 8473 -123 0 3491 15178 16452 14069 8473 -215 0 3536 15373 16452 14069 8473 -215 0 3536 15373 16452 14069 8473 -89 0 3479 15126 16452 14069 8473 -89 0 3479 15126 16452 14069 8473 -160 0 3509 15256 16452 14069 8473 -160 0 3509 15256 16452 14069 8473 -75 0 3479 15126 16452 14069 8473 -75 0 3479 15126 16452 14069 8473 -147 0 3503 15230 16452 14069 8473 -147 0 3503 15230 16452 14069 8473 -102 0 3480 15130 16452 14069 8473 -102 0 3480 15130 16452 14069 8473 -120 0 3489 15169 16452 14069 8473 -115 0 3487 15160 16452 14069 8473 2026-09-15 17:02:27,810 Hysteresis 160 0: raw(15160 32000 32000 32000) min(14069 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 16452 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (9160 26000 26000 26000) 7: 0: 15160@1p 8: filtered 1 to 1, sorted to 0 8: 0: 15160@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 15160@1p 9: raw(0 16840 16840 16840) min(-1091 16840 16840 16840) spread(-6687 16840 16840 16840) max_pv 1292 9: [ 0 15160@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -115 0 3487 15160 16452 14069 8473 -101 0 3462 15052 16452 14069 8473 -101 0 3462 15052 16452 14069 8473 -131 0 3477 15117 16452 14069 8473 -131 0 3477 15117 16452 14069 8473 -124 0 3473 15100 16452 14069 8473 -124 0 3473 15100 16452 14069 8473 -128 0 3475 15108 16452 14069 8473 -128 0 3475 15108 16452 14069 8473 -128 0 3475 15108 16452 14069 8473 -128 0 3475 15108 16452 14069 8473 -156 0 3489 15169 16452 14069 8473 -156 0 3489 15169 16452 14069 8473 -41 0 3461 15047 16452 14069 8473 -41 0 3461 15047 16452 14069 8473 -141 0 3482 15139 16452 14069 8473 -141 0 3482 15139 16452 14069 8473 -129 0 3476 15113 16452 14069 8473 -129 0 3476 15113 16452 14069 8473 2026-09-15 17:02:37,818 Hysteresis 170 0: raw(15113 32000 32000 32000) min(14069 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 16452 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (9113 26000 26000 26000) 7: 0: 15113@1p 8: filtered 1 to 1, sorted to 0 8: 0: 15113@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 15113@1p 9: raw(0 16887 16887 16887) min(-1044 16887 16887 16887) spread(-6640 16887 16887 16887) max_pv 1339 9: [ 0 15113@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -102 0 3462 15052 16452 14069 8473 -102 0 3462 15052 16452 14069 8473 -109 0 3455 15021 16452 14069 8473 -109 0 3455 15021 16452 14069 8473 -84 0 3450 15000 16452 14069 8473 -84 0 3450 15000 16452 14069 8473 -107 0 3454 15017 16452 14069 8473 -107 0 3454 15017 16452 14069 8473 -66 0 3450 15000 16452 14069 8473 -66 0 3450 15000 16452 14069 8473 -143 0 3472 15095 16452 14069 8473 -143 0 3472 15095 16304 14069 8473 -90 0 3450 15000 16304 14069 8473 -90 0 3450 15000 16260 14069 8473 -79 0 3450 15000 16260 14069 8473 -79 0 3450 15000 16260 14069 8473 -106 0 3453 15013 16260 14069 8473 -106 0 3453 15013 16260 14069 8473 -81 0 3450 15000 16260 14069 8473 2026-09-15 17:02:47,826 Hysteresis 180 0: raw(15000 32000 32000 32000) min(14069 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 16260 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (9000 26000 26000 26000) 7: 0: 15000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 15000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 15000@1p 9: raw(0 17000 17000 17000) min(-931 17000 17000 17000) spread(-6527 17000 17000 17000) max_pv 1260 9: [ 0 15000@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -81 0 3450 15000 16260 14069 8473 -54 0 3450 15000 16260 14069 8473 -54 0 3425 14891 16260 14069 8473 -139 0 3445 14978 16260 14069 8473 -139 0 3445 14978 16260 14069 8473 -153 0 3451 15004 16260 14069 8473 -153 0 3451 15004 16260 14069 8473 -138 0 3444 14973 16260 14069 8473 -84 0 3425 14891 16260 14069 8473 -84 0 3425 14891 16260 14069 8473 -113 0 3432 14921 16260 14069 8473 -113 0 3432 14921 16260 14069 8473 -143 0 3447 14986 16260 14069 8473 -143 0 3447 14986 16260 14069 8473 -163 0 3456 15026 16260 14069 8473 -163 0 3456 15026 16260 14069 8473 -182 0 3466 15069 16260 14069 8473 -182 0 3466 15069 16260 14069 8473 -109 0 3430 14913 16260 14069 8473 2026-09-15 17:02:57,840 Hysteresis 190 0: raw(14913 32000 32000 32000) min(14069 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 16260 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (8913 26000 26000 26000) 7: 0: 14913@1p 8: filtered 1 to 1, sorted to 0 8: 0: 14913@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 14913@1p 9: raw(0 17087 17087 17087) min(-844 17087 17087 17087) spread(-6440 17087 17087 17087) max_pv 1347 9: [ 0 14913@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -109 0 3430 14913 16260 14069 8473 -171 0 3460 15043 16260 14069 8473 -171 0 3439 14952 16260 14069 8473 -164 0 3436 14939 16260 14069 8473 -190 0 3449 14995 16260 14069 8473 -190 0 3449 14995 16260 14069 8473 -98 0 3404 14800 16260 14069 8473 -98 0 3404 14800 16260 14069 8473 -242 0 3475 15108 16260 14069 8473 -242 0 3475 15108 16260 14069 8473 -207 0 3457 15030 16260 14069 8473 -207 0 3457 15030 16260 14069 8473 -182 0 3445 14978 16260 14069 8473 -182 0 3445 14978 16260 14069 8473 -209 0 3458 15034 16260 14069 8473 -209 0 3458 15034 16260 14069 8473 -170 0 3439 14952 16260 14069 8473 -170 0 3439 14952 16260 14069 8473 -253 0 3480 15130 16260 14069 8473 2026-09-15 17:03:07,848 Hysteresis 200 0: raw(15130 32000 32000 32000) min(14069 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 16260 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (9130 26000 26000 26000) 7: 0: 15130@1p 8: filtered 1 to 1, sorted to 0 8: 0: 15130@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 15130@1p 9: raw(0 16870 16870 16870) min(-1061 16870 16870 16870) spread(-6657 16870 16870 16870) max_pv 1130 9: [ 0 15130@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -253 0 3480 15130 16260 14069 8473 -256 0 3482 15139 16260 14069 8473 -256 0 3532 15356 16260 14069 8473 -185 0 3496 15200 16260 14069 8473 -185 0 3496 15200 16260 14069 8473 -190 0 3499 15213 16260 14069 8473 -190 0 3499 15213 16260 14069 8473 -215 0 3511 15265 16260 14069 8473 -215 0 3511 15265 16260 14069 8473 -217 0 3512 15269 16260 14069 8473 -217 0 3512 15269 16260 14069 8473 -172 0 3490 15173 16260 14069 8473 -172 0 3490 15173 16260 14069 8473 -182 0 3495 15195 16260 14069 8473 -209 0 3508 15252 16260 14069 8473 -209 0 3508 15252 16260 14069 8473 -143 0 3476 15113 16260 14069 8473 -143 0 3476 15113 16260 14069 8473 -228 0 3518 15295 16260 14069 8473 2026-09-15 17:03:17,857 Hysteresis 210 0: raw(15295 32000 32000 32000) min(14069 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 16260 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (9295 26000 26000 26000) 7: 0: 15295@1p 8: filtered 1 to 1, sorted to 0 8: 0: 15295@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 15295@1p 9: raw(0 16705 16705 16705) min(-1226 16705 16705 16705) spread(-6822 16705 16705 16705) max_pv 965 9: [ 0 15295@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -228 0 3518 15295 16260 14069 8473 -196 0 3502 15226 16260 14069 8473 -196 0 3502 15226 16260 14069 8473 -216 0 3550 15434 16260 14069 8473 -216 0 3550 15434 16260 14069 8473 -107 0 3496 15200 16260 14069 8473 -107 0 3496 15200 16260 14069 8473 -104 0 3494 15191 16260 14069 8473 -104 0 3494 15191 16260 14069 8473 -110 0 3497 15204 16260 14069 8473 -102 0 3493 15186 16260 14069 8473 -102 0 3493 15186 16260 14069 8473 -113 0 3499 15213 16260 14069 8473 -113 0 3499 15213 16260 14069 8473 -113 0 3499 15213 16260 14069 8473 -64 0 3492 15182 16260 14069 8473 -67 0 3492 15182 16260 14069 8473 -67 0 3492 15182 16260 14069 8473 -59 0 3492 15182 16260 14069 8473 2026-09-15 17:03:27,865 Hysteresis 220 0: raw(15182 32000 32000 32000) min(14069 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 16260 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (9182 26000 26000 26000) 7: 0: 15182@1p 8: filtered 1 to 1, sorted to 0 8: 0: 15182@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 15182@1p 9: raw(0 16818 16818 16818) min(-1113 16818 16818 16818) spread(-6709 16818 16818 16818) max_pv 1078 9: [ 0 15182@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -59 0 3492 15182 16260 14069 8473 -33 0 3466 15069 16260 14069 8473 -33 0 3466 15069 16260 14069 8473 -141 0 3487 15160 16260 14069 8473 -141 0 3487 15160 16260 14069 8473 -178 0 3505 15239 16260 14069 8473 -178 0 3505 15239 16260 14069 8473 -162 0 3497 15204 16260 14069 8473 -162 0 3497 15204 16260 14069 8473 -212 0 3522 15313 16260 14069 8473 -212 0 3522 15313 16260 14069 8473 -191 0 3511 15265 16260 14069 8473 -191 0 3511 15265 16260 14069 8473 -86 0 3466 15069 16260 14069 8473 -86 0 3466 15069 16260 14069 8473 -160 0 3496 15200 16260 14069 8473 -160 0 3496 15200 16260 14069 8473 -172 0 3502 15226 16260 14069 8473 -172 0 3502 15226 16260 14069 8473 2026-09-15 17:03:37,874 Hysteresis 230 0: raw(15226 32000 32000 32000) min(14069 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 16260 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (9226 26000 26000 26000) 7: 0: 15226@1p 8: filtered 1 to 1, sorted to 0 8: 0: 15226@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 15226@1p 9: raw(0 16774 16774 16774) min(-1157 16774 16774 16774) spread(-6753 16774 16774 16774) max_pv 1034 9: [ 0 15226@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -148 0 3490 15173 16260 14069 8473 -148 0 3490 15173 16260 14069 8473 -146 0 3499 15213 16182 14069 8473 -146 0 3499 15213 16182 14069 8473 -121 0 3487 15160 16182 14069 8473 -121 0 3487 15160 16182 14069 8473 -86 0 3476 15113 16182 14069 8473 -86 0 3476 15113 16182 14069 8473 -100 0 3476 15113 16182 14069 8473 -100 0 3476 15113 16182 14069 8473 -44 0 3476 15113 16182 14069 8473 -44 0 3476 15113 16182 14069 8473 -84 0 3476 15113 16182 14069 8473 -101 0 3477 15117 16182 14069 8473 -101 0 3477 15117 16182 14069 8473 -80 0 3476 15113 16182 14069 8473 -80 0 3476 15113 16182 14069 8473 -71 0 3476 15113 16182 14069 8473 -71 0 3476 15113 16182 14069 8473 2026-09-15 17:03:47,882 Hysteresis 240 0: raw(15113 32000 32000 32000) min(14069 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 16182 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (9113 26000 26000 26000) 7: 0: 15113@1p 8: filtered 1 to 1, sorted to 0 8: 0: 15113@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 15113@1p 9: raw(0 16887 16887 16887) min(-1044 16887 16887 16887) spread(-6640 16887 16887 16887) max_pv 1069 9: [ 0 15113@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -86 0 3476 15113 16182 14069 8473 -86 0 3476 15113 16182 14069 8473 -80 0 3450 15000 16182 14069 8473 -80 0 3450 15000 16182 14069 8473 -27 0 3450 15000 16182 14069 8473 -27 0 3450 15000 16182 14069 8473 -102 0 3451 15004 16182 14069 8473 -102 0 3451 15004 16182 14069 8473 -55 0 3450 15000 16182 14069 8473 -55 0 3450 15000 16182 14069 8473 -98 0 3450 15000 16182 14069 8473 -98 0 3450 15000 16182 14069 8473 -149 0 3475 15108 16182 14069 8473 -149 0 3475 15108 16182 14069 8473 -143 0 3472 15095 16182 14069 8473 -143 0 3472 15095 16182 14069 8473 -97 0 3450 15000 16182 14069 8473 -139 0 3470 15086 16182 14069 8473 -139 0 3470 15086 16182 14069 8473 2026-09-15 17:03:57,908 Hysteresis 250 0: raw(15086 32000 32000 32000) min(14069 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 16182 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (9086 26000 26000 26000) 7: 0: 15086@1p 8: filtered 1 to 1, sorted to 0 8: 0: 15086@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 15086@1p 9: raw(0 16914 16914 16914) min(-1017 16914 16914 16914) spread(-6613 16914 16914 16914) max_pv 1096 9: [ 0 15086@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -123 0 3462 15052 16108 14069 8473 -123 0 3462 15052 16108 14069 8473 -114 0 3451 15004 16108 14069 8473 -114 0 3451 15004 16108 14069 8473 -129 0 3459 15039 16108 14069 8473 -129 0 3459 15039 16108 14069 8473 -137 0 3463 15056 16021 14069 8473 -137 0 3463 15056 16021 14069 8473 -99 0 3444 14973 16021 14069 8473 -99 0 3444 14973 16021 14069 8473 -177 0 3482 15139 16021 14069 8473 -177 0 3482 15139 16021 14069 8473 -155 0 3471 15091 16021 14069 8473 -86 0 3444 14973 16021 14069 8473 -86 0 3444 14973 16021 14069 8473 -116 0 3452 15008 16021 14069 8473 -116 0 3452 15008 16021 14069 8473 -185 0 3486 15156 16021 14069 8473 -185 0 3486 15156 16021 14069 8473 2026-09-15 17:04:07,916 Hysteresis 260 0: raw(15156 32000 32000 32000) min(14069 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 16021 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (9156 26000 26000 26000) 7: 0: 15156@1p 8: filtered 1 to 1, sorted to 0 8: 0: 15156@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 15156@1p 9: raw(0 16844 16844 16844) min(-1087 16844 16844 16844) spread(-6683 16844 16844 16844) max_pv 865 9: [ 0 15156@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -114 0 3451 15004 15995 14069 8473 -114 0 3451 15004 15995 14069 8473 -142 0 3465 15065 15995 14069 8473 -142 0 3465 15065 15995 14069 8473 -159 0 3489 15169 15995 14069 8473 -159 0 3489 15169 15995 14069 8473 -133 0 3477 15117 15995 14069 8473 -133 0 3477 15117 15995 14069 8473 -176 0 3498 15208 15934 14069 8473 -176 0 3498 15208 15934 14069 8473 -145 0 3483 15143 15917 14069 8473 -145 0 3483 15143 15882 14069 8473 -115 0 3468 15078 15882 14069 8473 -115 0 3468 15078 15882 14800 8473 -164 0 3492 15182 15882 14800 8473 -164 0 3492 15182 15882 14800 8473 -106 0 3463 15056 15882 14800 8473 -106 0 3463 15056 15882 14800 8473 -140 0 3480 15130 15882 14800 8473 2026-09-15 17:04:17,924 Hysteresis 270 0: raw(15130 32000 32000 32000) min(14800 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 15882 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (9130 26000 26000 26000) 7: 0: 15130@1p 8: filtered 1 to 1, sorted to 0 8: 0: 15130@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 15130@1p 9: raw(0 16870 16870 16870) min(-330 16870 16870 16870) spread(-6657 16870 16870 16870) max_pv 752 9: [ 0 15130@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -140 0 3480 15130 15882 14800 8473 -106 0 3463 15056 15882 14800 8473 -106 0 3463 15056 15882 14800 8473 -171 0 3489 15169 15882 14800 8473 -171 0 3489 15169 15882 14800 8473 -172 0 3490 15173 15882 14800 8473 -172 0 3490 15173 15882 14800 8473 -194 0 3501 15221 15769 14800 8473 -194 0 3501 15221 15769 14800 8473 -135 0 3472 15095 15769 14800 8473 -135 0 3472 15095 15769 14800 8473 -206 0 3507 15247 15769 14800 8473 -219 0 3513 15273 15769 14800 8473 -219 0 3513 15273 15769 14800 8473 -133 0 3471 15091 15769 14800 8473 -133 0 3471 15091 15769 14800 8473 -189 0 3498 15208 15769 14800 8473 -189 0 3498 15208 15769 14800 8473 -203 0 3505 15239 15769 14800 8473 2026-09-15 17:04:27,932 Hysteresis 280 0: raw(15239 32000 32000 32000) min(14800 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 15769 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (9239 26000 26000 26000) 7: 0: 15239@1p 8: filtered 1 to 1, sorted to 0 8: 0: 15239@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 15239@1p 9: raw(0 16761 16761 16761) min(-439 16761 16761 16761) spread(-6766 16761 16761 16761) max_pv 530 9: [ 0 15239@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -203 0 3505 15239 15769 14800 8473 -90 0 3454 15017 15769 14800 8473 -90 0 3454 15017 15769 14800 8473 -183 0 3520 15304 15769 14800 8473 -183 0 3520 15304 15769 14800 8473 -169 0 3513 15273 15769 14800 8473 -169 0 3513 15273 15769 14800 8473 -189 0 3523 15317 15769 14800 8473 -127 0 3493 15186 15743 14800 8473 -127 0 3493 15186 15743 14800 8473 -110 0 3484 15147 15743 14800 8473 -110 0 3484 15147 15743 14800 8473 -151 0 3504 15234 15743 14800 8473 -151 0 3504 15234 15743 14800 8473 -159 0 3508 15252 15743 14800 8473 -159 0 3508 15252 15743 14800 8473 -165 0 3511 15265 15743 14800 8473 -165 0 3511 15265 15743 14800 8473 -172 0 3515 15282 15743 14800 8473 2026-09-15 17:04:37,941 Hysteresis 290 0: raw(15282 32000 32000 32000) min(14800 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 15743 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (9282 26000 26000 26000) 7: 0: 15282@1p 8: filtered 1 to 1, sorted to 0 8: 0: 15282@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 15282@1p 9: raw(0 16718 16718 16718) min(-482 16718 16718 16718) spread(-6809 16718 16718 16718) max_pv 461 9: [ 0 15282@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -172 0 3515 15282 15743 14800 8473 -144 0 3501 15221 15743 14800 8473 -144 0 3501 15221 15743 14800 8473 -153 0 3515 15282 15743 14800 8473 -153 0 3515 15282 15743 14800 8473 -60 0 3489 15169 15743 14800 8473 -60 0 3489 15169 15743 14800 8473 -161 0 3519 15300 15743 14800 8473 -161 0 3519 15300 15743 14800 8473 -147 0 3513 15273 15608 14800 8473 -147 0 3513 15273 15608 14800 8473 -133 0 3506 15243 15608 14800 8473 -133 0 3506 15243 15608 14800 8473 -181 0 3529 15343 15608 14800 8473 -181 0 3529 15343 15608 14800 8473 -159 0 3518 15295 15608 14800 8473 -159 0 3518 15295 15608 14800 8473 -144 0 3511 15265 15578 14800 8473 -144 0 3511 15265 15573 14800 8473 2026-09-15 17:04:47,950 Hysteresis 300 0: raw(15265 32000 32000 32000) min(14800 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 15573 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (9265 26000 26000 26000) 7: 0: 15265@1p 8: filtered 1 to 1, sorted to 0 8: 0: 15265@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 15265@1p 9: raw(0 16735 16735 16735) min(-465 16735 16735 16735) spread(-6792 16735 16735 16735) max_pv 308 9: [ 0 15265@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -141 0 3510 15260 15573 14800 8473 -141 0 3510 15260 15573 14800 8473 -105 0 3488 15165 15573 14800 8473 -105 0 3488 15165 15573 14800 8473 -154 0 3512 15269 15573 14800 8473 -154 0 3512 15269 15573 14800 8473 -183 0 3526 15330 15573 14800 8473 -183 0 3526 15330 15573 14800 8473 -173 0 3521 15308 15573 14800 8473 -173 0 3521 15308 15573 14800 8473 -144 0 3507 15247 15573 14800 8473 -144 0 3507 15247 15573 14800 8473 -162 0 3516 15286 15573 14800 8473 -162 0 3516 15286 15573 14800 8473 -137 0 3504 15234 15573 14800 8473 -137 0 3504 15234 15573 14800 8473 -157 0 3513 15273 15573 14800 8473 -157 0 3513 15273 15573 14800 8473 -169 0 3519 15300 15573 14800 8473 2026-09-15 17:04:57,958 Hysteresis 310 0: raw(15300 32000 32000 32000) min(14800 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 15573 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (9300 26000 26000 26000) 7: 0: 15300@1p 8: filtered 1 to 1, sorted to 0 8: 0: 15300@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 15300@1p 9: raw(0 16700 16700 16700) min(-500 16700 16700 16700) spread(-6827 16700 16700 16700) max_pv 273 9: [ 0 15300@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -117 0 3494 15191 15573 14800 8473 -117 0 3494 15191 15573 14800 8473 -51 0 3494 15191 15573 14800 8473 -51 0 3494 15191 15573 14800 8473 0 0 3494 15191 15573 14800 8473 0 0 3494 15191 15573 14800 8473 -67 0 3494 15191 15573 14800 8473 -67 0 3494 15191 15573 14800 8473 -76 0 3494 15191 15573 14800 8473 -76 0 3494 15191 15573 14800 8473 -65 0 3494 15191 15573 14800 8473 -65 0 3494 15191 15573 14800 8473 -73 0 3494 15191 15573 14800 8473 -73 0 3494 15191 15573 14800 8473 0 0 3494 15191 15573 14800 8473 0 0 3494 15191 15573 14800 8473 -80 0 3494 15191 15573 14800 8473 -80 0 3494 15191 15573 14800 8473 -97 0 3494 15191 15573 14800 8473 2026-09-15 17:05:07,966 Hysteresis 320 0: raw(15191 32000 32000 32000) min(14800 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 15573 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (9191 26000 26000 26000) 7: 0: 15191@1p 8: filtered 1 to 1, sorted to 0 8: 0: 15191@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 15191@1p 9: raw(0 16809 16809 16809) min(-391 16809 16809 16809) spread(-6718 16809 16809 16809) max_pv 382 9: [ 0 15191@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -97 0 3494 15191 15573 14800 8473 -68 0 3494 15191 15573 14800 8473 -68 0 3494 15191 15573 14800 8473 -76 0 3494 15191 15573 14800 8473 -76 0 3494 15191 15573 14800 8473 -70 0 3468 15078 15573 14800 8473 -70 0 3468 15078 15573 14800 8473 44 0 3468 15078 15573 14800 8473 44 0 3468 15078 15573 14800 8473 -114 0 3475 15108 15573 14800 8473 -110 0 3473 15100 15573 14800 8473 -110 0 3473 15100 15573 14800 8473 -89 0 3468 15078 15573 14800 8473 -89 0 3468 15078 15573 14800 8473 -113 0 3475 15108 15573 14800 8473 -113 0 3475 15108 15573 14800 8473 0 0 3468 15078 15573 14800 8473 0 0 3468 15078 15573 14800 8473 -100 0 3468 15078 15573 14800 8473 2026-09-15 17:05:17,974 Hysteresis 330 0: raw(15078 32000 32000 32000) min(14800 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 15573 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (9078 26000 26000 26000) 7: 0: 15078@1p 8: filtered 1 to 1, sorted to 0 8: 0: 15078@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 15078@1p 9: raw(0 16922 16922 16922) min(-278 16922 16922 16922) spread(-6605 16922 16922 16922) max_pv 495 9: [ 0 15078@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -100 0 3468 15078 15573 14800 8473 -46 0 3468 15078 15573 14800 8473 -46 0 3468 15078 15573 14800 8473 -77 0 3442 14965 15573 14800 8473 -77 0 3442 14965 15573 14800 8473 -144 0 3464 15060 15573 14800 8473 -197 0 3490 15173 15573 14800 8473 -197 0 3490 15173 15573 14800 8473 -115 0 3450 15000 15573 14800 8473 -115 0 3450 15000 15573 14800 8473 -134 0 3459 15039 15573 14800 8473 -134 0 3459 15039 15573 14800 8473 -104 0 3444 14973 15573 14800 8473 -104 0 3444 14973 15573 14800 8473 -177 0 3480 15130 15556 14800 8473 -177 0 3480 15130 15556 14800 8473 -191 0 3487 15160 15556 14800 8473 -191 0 3487 15160 15556 14800 8473 -207 0 3495 15195 15556 14800 8473 2026-09-15 17:05:27,982 Hysteresis 340 0: raw(15195 32000 32000 32000) min(14800 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 15556 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (9195 26000 26000 26000) 7: 0: 15195@1p 8: filtered 1 to 1, sorted to 0 8: 0: 15195@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 15195@1p 9: raw(0 16805 16805 16805) min(-395 16805 16805 16805) spread(-6722 16805 16805 16805) max_pv 361 9: [ 0 15195@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -207 0 3495 15195 15556 14800 8473 -182 0 3483 15143 15556 14800 8473 -182 0 3483 15143 15556 14800 8473 -142 0 3490 15173 15556 14800 8473 -142 0 3490 15173 15556 14800 8473 -140 0 3489 15169 15556 14800 8473 -140 0 3489 15169 15543 14800 8473 -135 0 3487 15160 15543 14800 8473 -135 0 3487 15160 15543 14800 8473 -124 0 3481 15134 15543 14800 8473 -124 0 3481 15134 15543 14800 8473 -133 0 3486 15156 15543 14800 8473 -133 0 3486 15156 15543 14800 8473 -158 0 3498 15208 15543 14800 8473 -158 0 3498 15208 15543 14800 8473 -146 0 3492 15182 15543 14800 8473 -149 0 3494 15191 15543 14800 8473 -149 0 3494 15191 15543 14800 8473 -179 0 3508 15252 15543 14800 8473 2026-09-15 17:05:37,990 Hysteresis 350 0: raw(15252 32000 32000 32000) min(14800 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 15543 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (9252 26000 26000 26000) 7: 0: 15252@1p 8: filtered 1 to 1, sorted to 0 8: 0: 15252@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 15252@1p 9: raw(0 16748 16748 16748) min(-452 16748 16748 16748) spread(-6779 16748 16748 16748) max_pv 291 9: [ 0 15252@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -179 0 3508 15252 15543 14800 8473 -137 0 3501 15221 15543 14800 8473 -137 0 3501 15221 15543 14800 8473 -161 0 3512 15269 15504 14800 8473 -161 0 3512 15269 15504 14800 8473 -140 0 3502 15226 15504 14800 8473 -140 0 3502 15226 15504 14800 8473 -97 0 3482 15139 15504 14800 8473 -97 0 3482 15139 15504 14800 8473 -136 0 3500 15217 15504 14800 8473 -136 0 3500 15217 15504 14800 8473 -135 0 3500 15217 15504 14800 8473 -153 0 3508 15252 15500 14800 8473 -153 0 3508 15252 15500 14800 8473 -156 0 3510 15260 15500 14800 8473 -156 0 3510 15260 15500 14800 8473 0 0 3482 15139 15478 14800 8473 0 0 3482 15139 15478 14800 8473 2026-09-15 17:05:47,998 Hysteresis 360 0: raw(15139 32000 32000 32000) min(14800 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 15478 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (9139 26000 26000 26000) 7: 0: 15139@1p 8: filtered 1 to 1, sorted to 0 8: 0: 15139@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 15139@1p 9: raw(0 16861 16861 16861) min(-339 16861 16861 16861) spread(-6666 16861 16861 16861) max_pv 339 9: [ 0 15139@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -139 0 3502 15226 15434 14800 8473 -139 0 3502 15226 15434 14800 8473 -155 0 3509 15256 15434 14800 8473 -155 0 3509 15256 15434 14800 8473 -157 0 3484 15147 15434 14800 8473 -157 0 3484 15147 15434 14800 8473 -145 0 3479 15126 15434 14800 8473 -145 0 3479 15126 15434 14800 8473 -207 0 3509 15256 15434 14800 8473 -207 0 3509 15256 15434 14800 8473 -118 0 3465 15065 15434 14800 8473 -118 0 3465 15065 15434 14800 8473 -152 0 3482 15139 15434 14800 8473 -152 0 3482 15139 15434 14800 8473 -81 0 3456 15026 15434 14800 8473 -81 0 3456 15026 15434 14800 8473 -172 0 3492 15182 15434 14800 8473 -172 0 3492 15182 15434 14800 8473 -149 0 3481 15134 15434 14800 8473 2026-09-15 17:05:58,008 Hysteresis 370 0: raw(15134 32000 32000 32000) min(14800 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 15434 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (9134 26000 26000 26000) 7: 0: 15134@1p 8: filtered 1 to 1, sorted to 0 8: 0: 15134@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 15134@1p 9: raw(0 16866 16866 16866) min(-334 16866 16866 16866) spread(-6661 16866 16866 16866) max_pv 300 9: [ 0 15134@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -149 0 3481 15134 15434 14800 8473 -145 0 3479 15126 15434 14800 8473 -146 0 3478 15121 15434 14800 8473 -146 0 3478 15121 15434 14800 8473 -135 0 3473 15100 15434 14800 8473 -135 0 3473 15100 15434 14800 8473 -140 0 3475 15108 15434 14800 8473 -140 0 3475 15108 15434 14800 8473 -157 0 3483 15143 15434 14800 8473 -157 0 3483 15143 15434 14800 8473 -137 0 3474 15104 15434 14800 8473 -137 0 3474 15104 15434 14800 8473 -163 0 3486 15156 15434 14800 8473 -163 0 3486 15156 15434 14800 8473 -132 0 3471 15091 15434 14800 8473 -132 0 3471 15091 15434 14800 8473 -179 0 3494 15191 15434 14800 8473 -167 0 3488 15165 15434 14800 8473 -167 0 3488 15165 15434 14800 8473 2026-09-15 17:06:08,020 Hysteresis 380 0: raw(15165 32000 32000 32000) min(14800 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 15434 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (9165 26000 26000 26000) 7: 0: 15165@1p 8: filtered 1 to 1, sorted to 0 8: 0: 15165@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 15165@1p 9: raw(0 16835 16835 16835) min(-365 16835 16835 16835) spread(-6692 16835 16835 16835) max_pv 269 9: [ 0 15165@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -186 0 3498 15208 15434 14800 8473 -186 0 3498 15208 15434 14800 8473 -197 0 3510 15260 15434 14800 8473 -197 0 3510 15260 15434 14800 8473 -142 0 3483 15143 15434 14800 8473 -142 0 3483 15143 15434 14800 8473 -130 0 3477 15117 15434 14800 8473 -130 0 3477 15117 15434 14800 8473 -101 0 3463 15056 15434 14800 8473 -101 0 3463 15056 15434 14800 8473 -156 0 3490 15173 15434 14800 8473 -156 0 3490 15173 15434 14800 8473 -187 0 3505 15239 15434 14800 8473 -187 0 3505 15239 15434 14800 8473 -164 0 3494 15191 15434 14800 8473 -164 0 3494 15191 15434 14800 8473 -133 0 3479 15126 15434 14800 8473 -133 0 3479 15126 15434 14800 8473 -166 0 3495 15195 15434 14800 8473 2026-09-15 17:06:18,030 Hysteresis 390 0: raw(15195 32000 32000 32000) min(14800 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 15434 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (9195 26000 26000 26000) 7: 0: 15195@1p 8: filtered 1 to 1, sorted to 0 8: 0: 15195@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 15195@1p 9: raw(0 16805 16805 16805) min(-395 16805 16805 16805) spread(-6722 16805 16805 16805) max_pv 239 9: [ 0 15195@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -166 0 3495 15195 15434 14800 8473 -179 0 3501 15221 15434 14800 8473 -179 0 3508 15252 15434 14800 8473 -161 0 3499 15213 15434 14800 8473 -146 0 3492 15182 15434 14800 8473 -146 0 3492 15182 15434 14800 8473 -164 0 3501 15221 15434 14800 8473 -164 0 3501 15221 15434 14800 8473 -172 0 3505 15239 15434 14800 8473 -172 0 3505 15239 15434 14800 8473 -181 0 3509 15256 15434 14800 8473 -181 0 3509 15256 15434 14800 8473 -168 0 3503 15230 15434 14800 8473 -168 0 3503 15230 15434 14800 8473 -155 0 3496 15200 15434 14800 8473 -155 0 3496 15200 15434 14800 8473 -166 0 3502 15226 15434 14800 8473 -166 0 3502 15226 15434 14800 8473 -131 0 3485 15152 15434 14800 8473 2026-09-15 17:06:28,040 Hysteresis 400 0: raw(15152 32000 32000 32000) min(14800 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 15434 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (9152 26000 26000 26000) 7: 0: 15152@1p 8: filtered 1 to 1, sorted to 0 8: 0: 15152@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 15152@1p 9: raw(0 16848 16848 16848) min(-352 16848 16848 16848) spread(-6679 16848 16848 16848) max_pv 282 9: [ 0 15152@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -130 0 3484 15147 15434 14800 8473 -130 0 3484 15147 15434 14800 8473 -159 0 3488 15165 15434 14800 8473 -159 0 3488 15165 15434 14800 8473 -151 0 3484 15147 15434 14800 8473 -151 0 3484 15147 15434 14800 8473 -152 0 3485 15152 15434 14800 8473 -152 0 3485 15152 15434 14800 8473 -125 0 3472 15095 15434 14800 8473 -125 0 3472 15095 15434 14800 8473 -126 0 3472 15095 15434 14800 8473 -126 0 3472 15095 15434 14800 8473 -148 0 3483 15143 15434 14800 8473 -148 0 3483 15143 15434 14800 8473 -72 0 3459 15039 15434 14800 8473 -72 0 3459 15039 15434 14800 8473 -144 0 3481 15134 15434 14800 8473 -144 0 3481 15134 15434 14800 8473 -149 0 3484 15147 15434 14800 8473 2026-09-15 17:06:38,051 Hysteresis 410 0: raw(15147 32000 32000 32000) min(14800 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 15434 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (9147 26000 26000 26000) 7: 0: 15147@1p 8: filtered 1 to 1, sorted to 0 8: 0: 15147@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 15147@1p 9: raw(0 16853 16853 16853) min(-347 16853 16853 16853) spread(-6674 16853 16853 16853) max_pv 287 9: [ 0 15147@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -149 0 3484 15147 15434 14800 8473 -87 0 3459 15039 15434 14800 8473 -87 0 3459 15039 15434 14800 8473 -72 0 3458 15034 15434 14800 8473 -72 0 3458 15034 15434 14800 8473 -112 0 3464 15060 15434 14800 8473 -112 0 3464 15060 15434 14800 8473 -133 0 3475 15108 15434 14800 8473 -133 0 3475 15108 15434 14800 8473 -175 0 3495 15195 15434 14800 8473 -175 0 3495 15195 15434 14800 8473 -103 0 3460 15043 15434 14800 8473 -121 0 3469 15082 15434 14800 8473 -121 0 3469 15082 15434 14800 8473 -121 0 3469 15082 15434 14800 8473 -121 0 3469 15082 15434 14800 8473 -73 0 3458 15034 15434 14800 8473 -73 0 3458 15034 15434 14800 8473 2026-09-15 17:06:48,060 Hysteresis 420 0: raw(15034 32000 32000 32000) min(14800 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 15434 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (9034 26000 26000 26000) 7: 0: 15034@1p 8: filtered 1 to 1, sorted to 0 8: 0: 15034@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 15034@1p 9: raw(0 16966 16966 16966) min(-234 16966 16966 16966) spread(-6561 16966 16966 16966) max_pv 400 9: [ 0 15034@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -114 0 3465 15065 15434 14800 8473 -114 0 3465 15065 15434 14800 8473 -166 0 3465 15065 15434 14800 8473 -166 0 3465 15065 15434 14800 8473 -162 0 3463 15056 15434 14800 8473 -162 0 3463 15056 15434 14800 8473 -206 0 3485 15152 15434 14800 8473 -206 0 3485 15152 15434 14800 8473 -136 0 3450 15000 15434 14800 8473 -136 0 3450 15000 15434 14800 8473 -63 0 3432 14921 15434 14800 8473 -157 0 3460 15043 15434 14800 8473 -157 0 3460 15043 15434 14800 8473 -154 0 3459 15039 15434 14800 8473 -154 0 3459 15039 15434 14800 8473 -144 0 3454 15017 15434 14800 8473 -144 0 3454 15017 15434 14800 8473 -168 0 3466 15069 15434 14800 8473 -168 0 3466 15069 15434 14800 8473 2026-09-15 17:06:58,069 Hysteresis 430 0: raw(15069 32000 32000 32000) min(14800 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 15434 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (9069 26000 26000 26000) 7: 0: 15069@1p 8: filtered 1 to 1, sorted to 0 8: 0: 15069@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 15069@1p 9: raw(0 16931 16931 16931) min(-269 16931 16931 16931) spread(-6596 16931 16931 16931) max_pv 365 9: [ 0 15069@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -129 0 3447 14986 15434 14800 8473 -129 0 3447 14986 15434 14800 8473 -134 0 3449 14995 15434 14800 8473 -134 0 3449 14995 15434 14800 8473 -143 0 3462 15052 15434 14800 8473 -143 0 3462 15052 15434 14800 8473 -178 0 3479 15126 15434 14800 8473 -178 0 3479 15126 15434 14800 8473 -188 0 3484 15147 15434 14800 8473 -188 0 3484 15147 15434 14800 8473 -107 0 3444 14973 15434 14800 8473 -107 0 3444 14973 15434 14800 8473 -174 0 3477 15117 15434 14800 8473 -174 0 3477 15117 15434 14800 8473 -106 0 3443 14969 15434 14800 8473 -106 0 3443 14969 15434 14800 8473 -178 0 3479 15126 15434 14800 8473 -178 0 3479 15126 15434 14800 8473 -161 0 3470 15086 15434 14800 8473 2026-09-15 17:07:08,079 Hysteresis 440 0: raw(15086 32000 32000 32000) min(14800 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 15434 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (9086 26000 26000 26000) 7: 0: 15086@1p 8: filtered 1 to 1, sorted to 0 8: 0: 15086@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 15086@1p 9: raw(0 16914 16914 16914) min(-286 16914 16914 16914) spread(-6613 16914 16914 16914) max_pv 348 9: [ 0 15086@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -161 0 3470 15086 15434 14800 8473 -156 0 3468 15078 15434 14800 8473 -156 0 3468 15078 15434 14800 8473 -136 0 3462 15052 15434 14800 8473 -136 0 3462 15052 15434 14800 8473 -127 0 3458 15034 15434 14800 8473 -127 0 3458 15034 15434 14800 8473 -136 0 3462 15052 15434 14800 8473 -136 0 3462 15052 15434 14800 8473 -66 0 3444 14973 15434 14800 8473 -66 0 3444 14973 15434 14800 8473 -134 0 3461 15047 15434 14800 8473 -134 0 3461 15047 15434 14800 8473 -135 0 3462 15052 15434 14800 8473 -135 0 3462 15052 15434 14921 8473 -141 0 3465 15065 15434 14921 8473 -141 0 3465 15065 15434 14921 8473 -88 0 3444 14973 15434 14921 8473 -154 0 3471 15091 15434 14921 8473 2026-09-15 17:07:18,089 Hysteresis 450 0: raw(15091 32000 32000 32000) min(14921 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 15434 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (9091 26000 26000 26000) 7: 0: 15091@1p 8: filtered 1 to 1, sorted to 0 8: 0: 15091@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 15091@1p 9: raw(0 16909 16909 16909) min(-170 16909 16909 16909) spread(-6618 16909 16909 16909) max_pv 343 9: [ 0 15091@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -154 0 3471 15091 15434 14921 8473 -144 0 3466 15069 15434 14921 8473 -144 0 3466 15069 15434 14921 8473 -115 0 3453 15013 15434 14921 8473 -115 0 3453 15013 15434 14921 8473 -167 0 3478 15121 15434 14921 8473 -167 0 3478 15121 15434 14921 8473 -153 0 3471 15091 15434 14921 8473 -153 0 3471 15091 15434 14921 8473 -68 0 3445 14978 15434 14921 8473 -68 0 3445 14978 15434 14921 8473 -103 0 3447 14986 15434 14921 8473 -103 0 3447 14986 15434 14921 8473 -111 0 3451 15004 15434 14921 8473 -111 0 3451 15004 15434 14921 8473 -116 0 3453 15013 15434 14921 8473 -116 0 3453 15013 15434 14921 8473 -108 0 3449 14995 15434 14921 8473 -108 0 3449 14995 15434 14921 8473 -115 0 3453 15013 15434 14921 8473 2026-09-15 17:07:28,099 Hysteresis 460 0: raw(15013 32000 32000 32000) min(14921 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 15434 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (9013 26000 26000 26000) 7: 0: 15013@1p 8: filtered 1 to 1, sorted to 0 8: 0: 15013@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 15013@1p 9: raw(0 16987 16987 16987) min(-92 16987 16987 16987) spread(-6540 16987 16987 16987) max_pv 421 9: [ 0 15013@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -115 0 3453 15013 15434 14921 8473 -37 0 3445 14978 15434 14921 8473 -37 0 3445 14978 15434 14921 8473 -62 0 3427 14900 15434 14900 8473 -62 0 3427 14900 15434 14900 8473 -113 0 3434 14930 15434 14900 8473 -113 0 3434 14930 15434 14900 8473 -110 0 3432 14921 15434 14900 8473 -110 0 3432 14921 15434 14900 8473 -114 0 3434 14930 15434 14900 8473 -114 0 3434 14930 15343 14900 8473 -73 0 3427 14900 15343 14900 8473 -73 0 3427 14900 15343 14900 8473 -84 0 3427 14900 15343 14900 8473 -84 0 3427 14900 15343 14900 8473 0 0 3427 14900 15343 14900 8473 0 0 3427 14900 15343 14900 8473 -39 0 3427 14900 15343 14900 8473 -39 0 3427 14900 15343 14900 8473 2026-09-15 17:07:38,109 Hysteresis 470 0: raw(14900 32000 32000 32000) min(14900 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 15343 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (8900 26000 26000 26000) 7: 0: 14900@1p 8: filtered 1 to 1, sorted to 0 8: 0: 14900@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 14900@1p 9: raw(0 17100 17100 17100) min(0 17100 17100 17100) spread(-6427 17100 17100 17100) max_pv 443 9: [ 0 14900@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -68 0 3427 14900 15343 14900 8473 -68 0 3402 14791 15343 14791 8473 -48 0 3402 14791 15343 14791 8473 -48 0 3402 14791 15343 14791 8473 -92 0 3402 14791 15343 14791 8473 -92 0 3402 14791 15343 14791 8473 -127 0 3416 14852 15343 14791 8473 -127 0 3416 14852 15343 14791 8473 -163 0 3433 14926 15343 14791 8473 -163 0 3433 14926 15343 14791 8473 -107 0 3406 14808 15343 14791 8473 -107 0 3406 14808 15343 14791 8473 -94 0 3402 14791 15343 14791 8473 -94 0 3402 14791 15343 14791 8473 -159 0 3431 14917 15343 14791 8473 -159 0 3431 14917 15343 14791 8473 -151 0 3427 14900 15343 14791 8473 -126 0 3415 14847 15343 14791 8473 -126 0 3415 14847 15343 14791 8473 2026-09-15 17:07:48,120 Hysteresis 480 0: raw(14847 32000 32000 32000) min(14791 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 15343 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (8847 26000 26000 26000) 7: 0: 14847@1p 8: filtered 1 to 1, sorted to 0 8: 0: 14847@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 14847@1p 9: raw(0 17153 17153 17153) min(-56 17153 17153 17153) spread(-6374 17153 17153 17153) max_pv 496 9: [ 0 14847@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -86 0 3402 14791 15343 14791 8473 -86 0 3402 14791 15343 14791 8473 -114 0 3396 14765 15343 14765 8473 -114 0 3396 14765 15343 14765 8473 -189 0 3433 14926 15343 14765 8473 -189 0 3433 14926 15343 14765 8473 -199 0 3438 14947 15343 14765 8473 -199 0 3438 14947 15343 14765 8473 -133 0 3406 14808 15343 14765 8473 -133 0 3406 14808 15343 14765 8473 -159 0 3418 14860 15343 14765 8473 -159 0 3418 14860 15343 14765 8473 -151 0 3414 14843 15343 14765 8473 -138 0 3408 14817 15343 14765 8473 -138 0 3408 14817 15343 14765 8473 -98 0 3389 14734 15343 14734 8473 -98 0 3389 14734 15343 14734 8473 -118 0 3398 14773 15343 14734 8473 2026-09-15 17:07:58,129 Hysteresis 490 0: raw(14773 32000 32000 32000) min(14734 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 15343 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (8773 26000 26000 26000) 7: 0: 14773@1p 8: filtered 1 to 1, sorted to 0 8: 0: 14773@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 14773@1p 9: raw(0 17227 17227 17227) min(-39 17227 17227 17227) spread(-6300 17227 17227 17227) max_pv 570 9: [ 0 14773@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -118 0 3398 14773 15343 14734 8473 -77 0 3389 14734 15343 14734 8473 -77 0 3389 14734 15343 14734 8473 -138 0 3391 14743 15343 14734 8473 -138 0 3391 14743 15343 14734 8473 -172 0 3408 14817 15343 14734 8473 -172 0 3408 14817 15343 14734 8473 -177 0 3410 14826 15343 14734 8473 -177 0 3410 14826 15343 14734 8473 -170 0 3407 14813 15343 14734 8473 -170 0 3407 14813 15343 14734 8473 -159 0 3401 14786 15343 14734 8473 -159 0 3401 14786 15343 14734 8473 -97 0 3372 14660 15343 14660 8473 -97 0 3372 14660 15343 14660 8473 -114 0 3379 14691 15343 14660 8473 -114 0 3379 14691 15343 14660 8473 -157 0 3400 14782 15343 14660 8473 -157 0 3400 14782 15343 14660 8473 -179 0 3411 14830 15343 14660 8473 2026-09-15 17:08:08,139 Hysteresis 500 0: raw(14830 32000 32000 32000) min(14660 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 15343 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (8830 26000 26000 26000) 7: 0: 14830@1p 8: filtered 1 to 1, sorted to 0 8: 0: 14830@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 14830@1p 9: raw(0 17170 17170 17170) min(-170 17170 17170 17170) spread(-6357 17170 17170 17170) max_pv 513 9: [ 0 14830@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -179 0 3411 14830 15343 14660 8473 -166 0 3405 14804 15343 14660 8473 -166 0 3405 14804 15343 14660 8473 -145 0 3408 14817 15343 14660 8473 -145 0 3408 14817 15343 14660 8473 -62 0 3385 14717 15343 14660 8473 -62 0 3385 14717 15343 14660 8473 -91 0 3385 14717 15343 14660 8473 -91 0 3385 14717 15343 14660 8473 -110 0 3390 14739 15343 14660 8473 -110 0 3390 14739 15343 14660 8473 -108 0 3389 14734 15343 14660 8473 -108 0 3389 14734 15343 14660 8473 -145 0 3408 14817 15343 14660 8473 -145 0 3408 14817 15343 14660 8473 -137 0 3404 14800 15343 14660 8473 -157 0 3413 14839 15343 14660 8473 -157 0 3413 14839 15343 14660 8473 -148 0 3409 14821 15343 14660 8473 2026-09-15 17:08:18,149 Hysteresis 510 0: raw(14821 32000 32000 32000) min(14660 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 15343 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (8821 26000 26000 26000) 7: 0: 14821@1p 8: filtered 1 to 1, sorted to 0 8: 0: 14821@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 14821@1p 9: raw(0 17179 17179 17179) min(-161 17179 17179 17179) spread(-6348 17179 17179 17179) max_pv 522 9: [ 0 14821@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -148 0 3409 14821 15343 14660 8473 -170 0 3420 14869 15343 14660 8473 -170 0 3420 14869 15343 14660 8473 -141 0 3404 14800 15343 14660 8473 -141 0 3404 14800 15343 14660 8473 -133 0 3400 14782 15343 14660 8473 -133 0 3400 14782 15343 14660 8473 -139 0 3403 14795 15343 14660 8473 -139 0 3403 14795 15343 14660 8473 -126 0 3396 14765 15343 14660 8473 -126 0 3396 14765 15343 14660 8473 -123 0 3395 14760 15343 14660 8473 -123 0 3395 14760 15343 14660 8473 -176 0 3421 14873 15343 14660 8473 -176 0 3421 14873 15343 14660 8473 -155 0 3410 14826 15343 14660 8473 -155 0 3410 14826 15343 14660 8473 -146 0 3406 14808 15343 14660 8473 -146 0 3406 14808 15343 14660 8473 2026-09-15 17:08:28,159 Hysteresis 520 0: raw(14808 32000 32000 32000) min(14660 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 15343 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (8808 26000 26000 26000) 7: 0: 14808@1p 8: filtered 1 to 1, sorted to 0 8: 0: 14808@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 14808@1p 9: raw(0 17192 17192 17192) min(-148 17192 17192 17192) spread(-6335 17192 17192 17192) max_pv 535 9: [ 0 14808@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -151 0 3408 14817 15343 14660 8473 -151 0 3405 14804 15343 14660 8473 -142 0 3401 14786 15343 14660 8473 -142 0 3401 14786 15343 14660 8473 -122 0 3391 14743 15343 14660 8473 -122 0 3391 14743 15343 14660 8473 -134 0 3397 14769 15343 14660 8473 -134 0 3397 14769 15343 14660 8473 -148 0 3404 14800 15343 14660 8473 -148 0 3404 14800 15343 14660 8473 -151 0 3405 14804 15343 14660 8473 -151 0 3405 14804 15343 14660 8473 -103 0 3382 14704 15343 14660 8473 -103 0 3382 14704 15343 14660 8473 -139 0 3400 14782 15343 14660 8473 -139 0 3400 14782 15343 14660 8473 -147 0 3404 14800 15343 14660 8473 -147 0 3404 14800 15343 14660 8473 2026-09-15 17:08:38,172 Hysteresis 530 0: raw(14800 32000 32000 32000) min(14660 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 15343 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (8800 26000 26000 26000) 7: 0: 14800@1p 8: filtered 1 to 1, sorted to 0 8: 0: 14800@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 14800@1p 9: raw(0 17200 17200 17200) min(-140 17200 17200 17200) spread(-6327 17200 17200 17200) max_pv 543 9: [ 0 14800@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -116 0 3388 14730 15343 14660 8473 -116 0 3388 14730 15343 14660 8473 -122 0 3391 14743 15343 14660 8473 -122 0 3390 14739 15343 14660 8473 -123 0 3391 14743 15343 14660 8473 -60 0 3379 14691 15343 14660 8473 -60 0 3379 14691 15343 14660 8473 -127 0 3393 14752 15343 14660 8473 -127 0 3393 14752 15343 14660 8473 -83 0 3379 14691 15343 14660 8473 -83 0 3379 14691 15343 14660 8473 -102 0 3380 14695 15343 14660 8473 -102 0 3380 14695 15343 14660 8473 -93 0 3379 14691 15343 14660 8473 -93 0 3379 14691 15343 14660 8473 -101 0 3380 14695 15343 14660 8473 -101 0 3380 14695 15343 14660 8473 -21 0 3379 14691 15343 14660 8473 -21 0 3379 14691 15343 14660 8473 2026-09-15 17:08:48,182 Hysteresis 540 0: raw(14691 32000 32000 32000) min(14660 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 15343 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (8691 26000 26000 26000) 7: 0: 14691@1p 8: filtered 1 to 1, sorted to 0 8: 0: 14691@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 14691@1p 9: raw(0 17309 17309 17309) min(-31 17309 17309 17309) spread(-6218 17309 17309 17309) max_pv 652 9: [ 0 14691@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -73 0 3379 14691 15343 14660 8473 -127 0 3393 14752 15343 14660 8473 -127 0 3393 14752 15343 14660 8473 -99 0 3353 14578 15343 14578 8473 -99 0 3353 14578 15343 14578 8473 -123 0 3365 14630 15343 14578 8473 -123 0 3365 14630 15343 14578 8473 -146 0 3376 14678 15343 14578 8473 -146 0 3376 14678 15343 14578 8473 -128 0 3367 14639 15343 14578 8473 -128 0 3367 14639 15343 14578 8473 -183 0 3394 14756 15343 14578 8473 -183 0 3394 14756 15343 14578 8473 -164 0 3385 14717 15343 14578 8473 -164 0 3385 14717 15343 14578 8473 -166 0 3386 14721 15343 14578 8473 -166 0 3386 14721 15343 14578 8473 -138 0 3372 14660 15343 14578 8473 -138 0 3372 14660 15343 14578 8473 2026-09-15 17:08:58,192 Hysteresis 550 0: raw(14660 32000 32000 32000) min(14578 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 15343 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (8660 26000 26000 26000) 7: 0: 14660@1p 8: filtered 1 to 1, sorted to 0 8: 0: 14660@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 14660@1p 9: raw(0 17340 17340 17340) min(-82 17340 17340 17340) spread(-6187 17340 17340 17340) max_pv 683 9: [ 0 14660@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -139 0 3373 14665 15343 14578 8473 -139 0 3373 14665 15343 14578 8473 -80 0 3353 14578 15330 14578 8473 -75 0 3346 14547 15330 14547 8473 -75 0 3346 14547 15330 14547 8473 -87 0 3346 14547 15330 14547 8473 -87 0 3346 14547 15330 14547 8473 -111 0 3352 14573 15330 14547 8473 -111 0 3352 14573 15330 14547 8473 -150 0 3371 14656 15330 14547 8473 -150 0 3371 14656 15330 14547 8473 -130 0 3361 14613 15330 14547 8473 -130 0 3361 14613 15330 14547 8473 -123 0 3358 14600 15330 14547 8473 -123 0 3358 14600 15308 14547 8473 -160 0 3376 14678 15308 14547 8473 -160 0 3376 14678 15300 14547 8473 -168 0 3380 14695 15300 14547 8473 -168 0 3380 14695 15300 14547 8473 2026-09-15 17:09:08,203 Hysteresis 560 0: raw(14695 32000 32000 32000) min(14547 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 15300 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (8695 26000 26000 26000) 7: 0: 14695@1p 8: filtered 1 to 1, sorted to 0 8: 0: 14695@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 14695@1p 9: raw(0 17305 17305 17305) min(-148 17305 17305 17305) spread(-6222 17305 17305 17305) max_pv 605 9: [ 0 14695@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -115 0 3354 14582 15300 14547 8473 -115 0 3362 14617 15300 14547 8473 -161 0 3384 14713 15300 14547 8473 -161 0 3384 14713 15300 14547 8473 -105 0 3357 14595 15300 14547 8473 -105 0 3357 14595 15300 14547 8473 -94 0 3354 14582 15269 14547 8473 -94 0 3354 14582 15269 14547 8473 -103 0 3356 14591 15269 14547 8473 -103 0 3356 14591 15269 14547 8473 -131 0 3370 14652 15269 14547 8473 -131 0 3370 14652 15269 14547 8473 -66 0 3354 14582 15269 14547 8473 -66 0 3354 14582 15269 14547 8473 -121 0 3365 14630 15269 14547 8473 -121 0 3365 14630 15269 14547 8473 -143 0 3376 14678 15269 14547 8473 -143 0 3376 14678 15269 14547 8473 -43 0 3354 14582 15269 14547 8473 -43 0 3354 14582 15269 14547 8473 2026-09-15 17:09:18,214 Hysteresis 570 0: raw(14582 32000 32000 32000) min(14547 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 15269 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (8582 26000 26000 26000) 7: 0: 14582@1p 8: filtered 1 to 1, sorted to 0 8: 0: 14582@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 14582@1p 9: raw(0 17418 17418 17418) min(-35 17418 17418 17418) spread(-6109 17418 17418 17418) max_pv 687 9: [ 0 14582@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -71 0 3354 14582 15269 14547 8473 -71 0 3328 14469 15269 14469 8473 -128 0 3342 14530 15269 14469 8473 -128 0 3342 14530 15269 14469 8473 -160 0 3358 14600 15269 14469 8473 -160 0 3358 14600 15269 14469 8473 -156 0 3356 14591 15269 14469 8473 -156 0 3356 14591 15269 14469 8473 -158 0 3357 14595 15269 14469 8473 -158 0 3357 14595 15269 14469 8473 -152 0 3354 14582 15269 14469 8473 -152 0 3354 14582 15269 14469 8473 -181 0 3368 14643 15269 14469 8473 -181 0 3368 14643 15269 14469 8473 -152 0 3354 14582 15269 14469 8473 -194 0 3375 14673 15269 14469 8473 -194 0 3375 14673 15269 14469 8473 -158 0 3357 14595 15269 14469 8473 -158 0 3357 14595 15269 14469 8473 2026-09-15 17:09:28,223 Hysteresis 580 0: raw(14595 32000 32000 32000) min(14469 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 15269 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (8595 26000 26000 26000) 7: 0: 14595@1p 8: filtered 1 to 1, sorted to 0 8: 0: 14595@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 14595@1p 9: raw(0 17405 17405 17405) min(-126 17405 17405 17405) spread(-6122 17405 17405 17405) max_pv 674 9: [ 0 14595@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -136 0 3346 14547 15269 14469 8473 -136 0 3346 14547 15269 14469 8473 -151 0 3356 14591 15269 14469 8473 -151 0 3356 14591 15269 14469 8473 -160 0 3361 14613 15269 14469 8473 -160 0 3361 14613 15269 14469 8473 -162 0 3362 14617 15269 14469 8473 -162 0 3362 14617 15269 14469 8473 -205 0 3383 14708 15269 14469 8473 -205 0 3383 14708 15269 14469 8473 -191 0 3376 14678 15269 14469 8473 -159 0 3360 14608 15269 14469 8473 -159 0 3360 14608 15269 14469 8473 -147 0 3355 14586 15269 14469 8473 -147 0 3355 14586 15269 14469 8473 -156 0 3359 14604 15269 14469 8473 -156 0 3359 14604 15269 14469 8473 -158 0 3360 14608 15269 14469 8473 -158 0 3360 14608 15269 14469 8473 2026-09-15 17:09:38,233 Hysteresis 590 0: raw(14608 32000 32000 32000) min(14469 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 15269 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (8608 26000 26000 26000) 7: 0: 14608@1p 8: filtered 1 to 1, sorted to 0 8: 0: 14608@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 14608@1p 9: raw(0 17392 17392 17392) min(-139 17392 17392 17392) spread(-6135 17392 17392 17392) max_pv 661 9: [ 0 14608@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -171 0 3366 14634 15269 14469 8473 -171 0 3366 14634 15269 14469 8473 -159 0 3363 14621 15269 14469 8473 -159 0 3363 14621 15269 14469 8473 -119 0 3344 14539 15269 14469 8473 -119 0 3344 14539 15269 14469 8473 -184 0 3376 14678 15269 14469 8473 -184 0 3376 14678 15269 14469 8473 -103 0 3336 14504 15269 14469 8473 -103 0 3336 14504 15269 14469 8473 -127 0 3348 14556 15269 14469 8473 -127 0 3348 14556 15269 14469 8473 -123 0 3346 14547 15269 14469 8473 -123 0 3346 14547 15269 14469 8473 -129 0 3349 14560 15269 14469 8473 -129 0 3349 14560 15269 14469 8473 -179 0 3373 14665 15269 14469 8473 -179 0 3373 14665 15269 14469 8473 2026-09-15 17:09:48,243 Hysteresis 600 0: raw(14665 32000 32000 32000) min(14469 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 15269 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (8665 26000 26000 26000) 7: 0: 14665@1p 8: filtered 1 to 1, sorted to 0 8: 0: 14665@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 14665@1p 9: raw(0 17335 17335 17335) min(-196 17335 17335 17335) spread(-6192 17335 17335 17335) max_pv 604 9: [ 0 14665@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -161 0 3364 14626 15269 14469 8473 -161 0 3364 14626 15269 14469 8473 -174 0 3371 14656 15269 14469 8473 -174 0 3384 14713 15269 14469 8473 -174 0 3384 14713 15269 14469 8473 -174 0 3384 14713 15269 14469 8473 -167 0 3380 14695 15269 14469 8473 -167 0 3380 14695 15269 14469 8473 -152 0 3373 14665 15269 14469 8473 -152 0 3373 14665 15269 14469 8473 -122 0 3358 14600 15269 14469 8473 -86 0 3347 14552 15260 14469 8473 -86 0 3347 14552 15260 14469 8473 -142 0 3368 14643 15260 14469 8473 -142 0 3368 14643 15260 14469 8473 -148 0 3371 14656 15260 14469 8473 -148 0 3371 14656 15260 14469 8473 -132 0 3363 14621 15260 14469 8473 -132 0 3363 14621 15260 14469 8473 2026-09-15 17:09:58,253 Hysteresis 610 0: raw(14621 32000 32000 32000) min(14469 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 15260 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (8621 26000 26000 26000) 7: 0: 14621@1p 8: filtered 1 to 1, sorted to 0 8: 0: 14621@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 14621@1p 9: raw(0 17379 17379 17379) min(-152 17379 17379 17379) spread(-6148 17379 17379 17379) max_pv 639 9: [ 0 14621@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -141 0 3368 14643 15260 14469 8473 -141 0 3368 14643 15260 14469 8473 -97 0 3347 14552 15260 14469 8473 -97 0 3347 14552 15260 14469 8473 -136 0 3355 14586 15260 14469 8473 -136 0 3355 14586 15260 14469 8473 -123 0 3349 14560 15260 14469 8473 -112 0 3343 14534 15260 14469 8473 -112 0 3343 14534 15260 14469 8473 -85 0 3337 14508 15260 14469 8473 -85 0 3337 14508 15260 14469 8473 -138 0 3356 14591 15260 14469 8473 -138 0 3356 14591 15260 14469 8473 -55 0 3337 14508 15260 14469 8473 -55 0 3337 14508 15260 14469 8473 -89 0 3337 14508 15260 14469 8473 -89 0 3337 14508 15260 14469 8473 -109 0 3342 14530 15260 14469 8473 -109 0 3342 14530 15260 14469 8473 2026-09-15 17:10:08,267 Hysteresis 620 0: raw(14530 32000 32000 32000) min(14469 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 15260 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (8530 26000 26000 26000) 7: 0: 14530@1p 8: filtered 1 to 1, sorted to 0 8: 0: 14530@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 14530@1p 9: raw(0 17470 17470 17470) min(-61 17470 17470 17470) spread(-6057 17470 17470 17470) max_pv 730 9: [ 0 14530@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -110 0 3342 14530 15260 14469 8473 -110 0 3342 14530 15260 14469 8473 -117 0 3346 14547 15260 14469 8473 -117 0 3346 14547 15260 14469 8473 -144 0 3338 14513 15260 14469 8473 -144 0 3338 14513 15260 14469 8473 922 0 2905 12630 15260 12630 8473 922 0 2905 12630 15260 12630 8473 664 0 3034 13191 15260 12630 8473 664 0 3034 13191 15260 12630 8473 -83 0 3316 14417 15260 12630 8473 -32 0 3316 14417 15260 12630 8473 -32 0 3316 14417 15260 12630 8473 0 0 3316 14417 15260 12630 8473 0 0 3316 14417 15260 12630 8473 -74 0 3316 14417 15260 12630 8473 -74 0 3316 14417 15260 12630 8473 -74 0 3316 14417 15260 12630 8473 -74 0 3316 14417 15260 12630 8473 2026-09-15 17:10:18,277 Hysteresis 630 0: raw(14417 32000 32000 32000) min(12630 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 15260 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (8417 26000 26000 26000) 7: 0: 14417@1p 8: filtered 1 to 1, sorted to 0 8: 0: 14417@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 14417@1p 9: raw(0 17583 17583 17583) min(-1787 17583 17583 17583) spread(-5944 17583 17583 17583) max_pv 843 9: [ 0 14417@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -32 0 3316 14417 15260 12630 8473 -32 0 3316 14417 15260 12630 8473 -85 0 3290 14304 15260 12630 8473 -85 0 3290 14304 15260 12630 8473 -82 0 3290 14304 15260 12630 8473 -82 0 3290 14304 15260 12630 8473 -44 0 3290 14304 15260 12630 8473 -47 0 3290 14304 15260 12630 8473 -47 0 3290 14304 15260 12630 8473 -34 0 3290 14304 15256 12630 8473 -34 0 3290 14304 15256 12630 8473 -93 0 3290 14304 15256 12630 8473 -93 0 3290 14304 15256 12630 8473 -86 0 3290 14304 15256 12630 8473 -86 0 3290 14304 15256 12630 8473 -71 0 3290 14304 15256 12630 8473 -71 0 3290 14304 15256 12630 8473 -74 0 3290 14304 15256 12630 8473 -74 0 3290 14304 15256 12630 8473 2026-09-15 17:10:28,288 Hysteresis 640 0: raw(14304 32000 32000 32000) min(12630 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 15256 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (8304 26000 26000 26000) 7: 0: 14304@1p 8: filtered 1 to 1, sorted to 0 8: 0: 14304@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 14304@1p 9: raw(0 17696 17696 17696) min(-1674 17696 17696 17696) spread(-5831 17696 17696 17696) max_pv 952 9: [ 0 14304@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -66 0 3290 14304 15256 12630 8473 -66 0 3290 14304 15256 12630 8473 -56 0 3264 14191 15256 12630 8473 -56 0 3264 14191 15256 12630 8473 -143 0 3286 14286 15256 12630 8473 -143 0 3286 14286 15256 12630 8473 -123 0 3276 14243 15256 12630 8473 -123 0 3276 14243 15256 12630 8473 -142 0 3285 14282 15256 12630 8473 -142 0 3285 14282 15256 12630 8473 -126 0 3277 14247 15256 12630 8473 -108 0 3268 14208 15256 12630 8473 -108 0 3268 14208 15256 12630 8473 -86 0 3264 14191 15256 12630 8473 -86 0 3264 14191 15256 12630 8473 -103 0 3266 14200 15256 12630 8473 -103 0 3266 14200 15256 12630 8473 -66 0 3264 14191 15230 12630 8473 -66 0 3264 14191 15230 12630 8473 2026-09-15 17:10:38,297 Hysteresis 650 0: raw(14191 32000 32000 32000) min(12630 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 15230 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (8191 26000 26000 26000) 7: 0: 14191@1p 8: filtered 1 to 1, sorted to 0 8: 0: 14191@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 14191@1p 9: raw(0 17809 17809 17809) min(-1561 17809 17809 17809) spread(-5718 17809 17809 17809) max_pv 1039 9: [ 0 14191@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -135 0 3282 14269 15226 12630 8473 -135 0 3282 14269 15226 12630 8473 -68 0 3238 14078 15226 12630 8473 -68 0 3238 14078 15226 12630 8473 -92 0 3238 14078 15195 12630 8473 -92 0 3238 14078 15195 12630 8473 -164 0 3270 14217 15195 12630 8473 -144 0 3260 14173 15195 12630 8473 -144 0 3260 14173 15195 12630 8473 -172 0 3274 14234 15195 12630 8473 -172 0 3274 14234 15195 12630 8473 -148 0 3262 14182 15195 12630 8473 -148 0 3262 14182 15195 12630 8473 -112 0 3244 14104 15195 12630 8473 -112 0 3244 14104 15195 12630 8473 -129 0 3253 14143 15195 12630 8473 -129 0 3253 14143 15195 12630 8473 -108 0 3242 14095 15195 12630 8473 -108 0 3242 14095 15195 12630 8473 2026-09-15 17:10:48,359 Hysteresis 661 0: raw(14095 32000 32000 32000) min(12630 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 15195 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (8095 26000 26000 26000) 7: 0: 14095@1p 8: filtered 1 to 1, sorted to 0 8: 0: 14095@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 14095@1p 9: raw(0 17905 17905 17905) min(-1465 17905 17905 17905) spread(-5622 17905 17905 17905) max_pv 1100 9: [ 0 14095@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -168 0 3272 14226 15195 12630 8473 -168 0 3272 14226 15195 12630 8473 -155 0 3265 14195 15195 12630 8473 -155 0 3265 14195 15195 12630 8473 -136 0 3234 14060 15195 12630 8473 -136 0 3234 14060 15195 12630 8473 -197 0 3264 14191 15195 12630 8473 -197 0 3264 14191 15195 12630 8473 -87 0 3216 13982 15195 12630 8473 -87 0 3216 13982 15195 12630 8473 -83 0 3216 13982 15195 12630 8473 -83 0 3216 13982 15195 12630 8473 -122 0 3227 14030 15195 12630 8473 -122 0 3227 14030 15195 12630 8473 -163 0 3247 14117 15195 12630 8473 -163 0 3247 14117 15195 12630 8473 -144 0 3238 14078 15152 12630 8473 -90 0 3216 13982 15152 12630 8473 2026-09-15 17:10:58,370 Hysteresis 671 0: raw(13982 32000 32000 32000) min(12630 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 15152 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7982 26000 26000 26000) 7: 0: 13982@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13982@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 13982@1p 9: raw(0 18018 18018 18018) min(-1352 18018 18018 18018) spread(-5509 18018 18018 18018) max_pv 1170 9: [ 0 13982@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -90 0 3216 13982 15152 12630 8473 -106 0 3219 13995 15152 12630 8473 -106 0 3219 13995 15152 12630 8473 -91 0 3190 13869 15152 12630 8473 -91 0 3190 13869 15152 12630 8473 -202 0 3241 14091 15152 12630 8473 -202 0 3241 14091 15152 12630 8473 -156 0 3218 13991 15152 12630 8473 -156 0 3218 13991 15152 12630 8473 -198 0 3239 14082 15152 12630 8473 -198 0 3239 14082 15152 12630 8473 -222 0 3251 14134 15152 12630 8473 -222 0 3251 14134 15152 12630 8473 -184 0 3232 14052 15147 12630 8473 -184 0 3232 14052 15147 12630 8473 -169 0 3224 14017 15147 12630 8473 -169 0 3224 14017 15147 12630 8473 -203 0 3241 14091 15147 12630 8473 -203 0 3241 14091 15147 12630 8473 -199 0 3239 14082 15147 12630 8473 2026-09-15 17:11:08,379 Hysteresis 681 0: raw(14082 32000 32000 32000) min(12630 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 15147 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (8082 26000 26000 26000) 7: 0: 14082@1p 8: filtered 1 to 1, sorted to 0 8: 0: 14082@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 14082@1p 9: raw(0 17918 17918 17918) min(-1452 17918 17918 17918) spread(-5609 17918 17918 17918) max_pv 1065 9: [ 0 14082@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -199 0 3239 14082 15147 12630 8473 -204 0 3242 14095 15147 12630 8473 -204 0 3242 14095 15147 12630 8473 -141 0 3234 14060 15147 12630 8473 -141 0 3234 14060 15147 12630 8473 -93 0 3213 13969 15147 12630 8473 -93 0 3213 13969 15147 12630 8473 -135 0 3231 14047 15147 12630 8473 -135 0 3231 14047 15147 12630 8473 -150 0 3238 14078 15147 12630 8473 -150 0 3238 14078 15147 12630 8473 -150 0 3238 14078 15147 12630 8473 -150 0 3238 14078 15147 12630 8473 -156 0 3241 14091 15147 12630 8473 -156 0 3241 14091 15126 12630 8473 -128 0 3227 14030 15126 12630 8473 -128 0 3227 14030 15126 12630 8473 -150 0 3238 14078 15126 12630 8473 -150 0 3238 14078 15126 12630 8473 2026-09-15 17:11:18,389 Hysteresis 691 0: raw(14078 32000 32000 32000) min(12630 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 15126 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (8078 26000 26000 26000) 7: 0: 14078@1p 8: filtered 1 to 1, sorted to 0 8: 0: 14078@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 14078@1p 9: raw(0 17922 17922 17922) min(-1448 17922 17922 17922) spread(-5605 17922 17922 17922) max_pv 1048 9: [ 0 14078@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -137 0 3232 14052 15126 12630 8473 -137 0 3231 14047 15126 12630 8473 -148 0 3236 14069 15126 12630 8473 -148 0 3236 14069 15121 12630 8473 -137 0 3231 14047 15121 12630 8473 -162 0 3243 14100 15121 12630 8473 -162 0 3243 14100 15121 12630 8473 -107 0 3216 13982 15121 12630 8473 -107 0 3216 13982 15121 12630 8473 -179 0 3251 14134 15121 12630 8473 -179 0 3251 14134 15121 12630 8473 -157 0 3240 14086 15121 12630 8473 -157 0 3240 14086 15121 12630 8473 -147 0 3236 14069 15121 12630 8473 -147 0 3236 14069 15121 12630 8473 -180 0 3252 14139 15121 12630 8473 -180 0 3252 14139 15121 12630 8473 -132 0 3228 14034 15121 12630 8473 -132 0 3228 14034 15121 12630 8473 2026-09-15 17:11:28,401 Hysteresis 701 0: raw(14034 32000 32000 32000) min(12630 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 15121 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (8034 26000 26000 26000) 7: 0: 14034@1p 8: filtered 1 to 1, sorted to 0 8: 0: 14034@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 14034@1p 9: raw(0 17966 17966 17966) min(-1404 17966 17966 17966) spread(-5561 17966 17966 17966) max_pv 1087 9: [ 0 14034@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -156 0 3240 14086 15121 12630 8473 -44 0 3202 13921 15121 12630 8473 -44 0 3202 13921 15121 12630 8473 -213 0 3258 14165 15121 12630 8473 -213 0 3258 14165 15121 12630 8473 -188 0 3246 14113 15121 12630 8473 -188 0 3246 14113 15121 12630 8473 -147 0 3226 14026 15121 12630 8473 -147 0 3226 14026 15121 12630 8473 -113 0 3209 13952 15121 12630 8473 -113 0 3209 13952 15121 12630 8473 -172 0 3238 14078 15091 12630 8473 -172 0 3238 14078 15091 12630 8473 -43 0 3202 13921 15013 12630 8473 -43 0 3202 13921 15013 12630 8473 -87 0 3202 13921 15013 12630 8473 -87 0 3202 13921 15013 12630 8473 -211 0 3257 14160 15013 12630 8473 -211 0 3257 14160 15013 12630 8473 2026-09-15 17:11:38,413 Hysteresis 711 0: raw(14160 32000 32000 32000) min(12630 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 15013 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (8160 26000 26000 26000) 7: 0: 14160@1p 8: filtered 1 to 1, sorted to 0 8: 0: 14160@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 14160@1p 9: raw(0 17840 17840 17840) min(-1530 17840 17840 17840) spread(-5687 17840 17840 17840) max_pv 853 9: [ 0 14160@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -190 0 3247 14117 15013 12630 8473 -190 0 3247 14117 15013 12630 8473 -111 0 3208 13947 15013 12630 8473 -111 0 3237 14073 15013 12630 8473 -40 0 3231 14047 15013 12630 8473 -40 0 3231 14047 15013 12630 8473 -122 0 3242 14095 14978 12630 8473 -122 0 3242 14095 14978 12630 8473 -123 0 3243 14100 14947 12630 8473 -112 0 3237 14073 14947 12630 8473 -112 0 3237 14073 14947 12630 8473 -47 0 3231 14047 14947 12630 8473 -47 0 3231 14047 14947 12630 8473 -55 0 3231 14047 14947 12630 8473 -55 0 3231 14047 14947 12630 8473 -87 0 3231 14047 14947 12630 8473 -87 0 3231 14047 14947 12630 8473 -153 0 3257 14160 14947 12630 8473 -153 0 3257 14160 14947 12630 8473 2026-09-15 17:11:48,445 Hysteresis 721 0: raw(14160 32000 32000 32000) min(12630 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 14947 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (8160 26000 26000 26000) 7: 0: 14160@1p 8: filtered 1 to 1, sorted to 0 8: 0: 14160@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 14160@1p 9: raw(0 17840 17840 17840) min(-1530 17840 17840 17840) spread(-5687 17840 17840 17840) max_pv 787 9: [ 0 14160@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -147 0 3255 14152 14947 12630 8473 -147 0 3255 14152 14947 12630 8473 -109 0 3236 14069 14947 12630 8473 -109 0 3236 14069 14947 12630 8473 -162 0 3262 14182 14947 12630 8473 -35 0 3231 14047 14947 12630 8473 -35 0 3231 14047 14947 12630 8473 -100 0 3231 14047 14947 12630 8473 -100 0 3231 14047 14947 12630 8473 -165 0 3263 14186 14947 12630 8473 -165 0 3263 14186 14947 12630 8473 -109 0 3236 14069 14947 12630 8473 -109 0 3236 14069 14947 12630 8473 -121 0 3242 14095 14947 12630 8473 -121 0 3242 14095 14947 12630 8473 -80 0 3231 14047 14947 12630 8473 -80 0 3231 14047 14947 12630 8473 -82 0 3231 14047 14947 12630 8473 2026-09-15 17:11:58,453 Hysteresis 731 0: raw(14047 32000 32000 32000) min(12630 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 14947 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (8047 26000 26000 26000) 7: 0: 14047@1p 8: filtered 1 to 1, sorted to 0 8: 0: 14047@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 14047@1p 9: raw(0 17953 17953 17953) min(-1417 17953 17953 17953) spread(-5574 17953 17953 17953) max_pv 900 9: [ 0 14047@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -82 0 3231 14047 14947 12630 8473 -126 0 3244 14104 14947 12630 8473 -126 0 3244 14104 14947 12630 8473 -126 0 3244 14104 14947 12630 8473 -126 0 3218 13991 14947 12630 8473 -125 0 3218 13991 14947 12630 8473 -125 0 3218 13991 14947 12630 8473 -156 0 3233 14056 14947 12630 8473 -156 0 3233 14056 14947 12630 8473 -96 0 3205 13934 14947 12630 8473 -161 0 3235 14065 14947 12630 8473 -161 0 3235 14065 14947 12630 8473 -174 0 3242 14095 14947 12630 8473 -174 0 3242 14095 14947 12630 8473 -108 0 3209 13952 14873 12630 8473 -108 0 3209 13952 14873 12630 8473 -120 0 3215 13978 14873 12630 8473 -120 0 3215 13978 14873 12630 8473 -63 0 3205 13934 14873 12630 8473 2026-09-15 17:12:08,461 Hysteresis 741 0: raw(13934 32000 32000 32000) min(12630 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 14873 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7934 26000 26000 26000) 7: 0: 13934@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13934@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 13934@1p 9: raw(0 18066 18066 18066) min(-1304 18066 18066 18066) spread(-5461 18066 18066 18066) max_pv 939 9: [ 0 13934@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -63 0 3205 13934 14873 12630 8473 -187 0 3248 14121 14873 12630 8473 -187 0 3248 14121 14873 12630 8473 -138 0 3198 13904 14873 12630 8473 -138 0 3198 13904 14873 12630 8473 -154 0 3206 13939 14873 12630 8473 -154 0 3206 13939 14873 12630 8473 -125 0 3192 13878 14873 12630 8473 -125 0 3192 13878 14873 12630 8473 -170 0 3214 13973 14873 12630 8473 -170 0 3214 13973 14873 12630 8473 -166 0 3212 13965 14873 12630 8473 -166 0 3212 13965 14873 12630 8473 -153 0 3205 13934 14873 12630 8473 -153 0 3205 13934 14873 12630 8473 -118 0 3188 13860 14873 12630 8473 -118 0 3188 13860 14873 12630 8473 -146 0 3202 13921 14873 12630 8473 -146 0 3202 13921 14873 12630 8473 -141 0 3200 13913 14873 12630 8473 2026-09-15 17:12:18,469 Hysteresis 751 0: raw(13913 32000 32000 32000) min(12630 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 14873 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7913 26000 26000 26000) 7: 0: 13913@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13913@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 13913@1p 9: raw(0 18087 18087 18087) min(-1283 18087 18087 18087) spread(-5440 18087 18087 18087) max_pv 960 9: [ 0 13913@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -141 0 3200 13913 14873 12630 8473 -90 0 3179 13821 14873 12630 8473 -90 0 3179 13821 14873 12630 8473 -140 0 3194 13886 14873 12630 8473 -140 0 3194 13886 14873 12630 8473 -156 0 3202 13921 14873 12630 8473 -156 0 3202 13921 14873 12630 8473 -129 0 3189 13865 14873 12630 8473 -129 0 3189 13865 14873 12630 8473 -154 0 3201 13917 14873 12630 8473 -154 0 3201 13917 14873 12630 8473 -161 0 3204 13930 14873 12630 8473 -139 0 3194 13886 14873 12630 8473 -139 0 3194 13886 14873 12630 8473 -167 0 3207 13943 14873 12630 8473 -167 0 3207 13943 14873 12630 8473 -84 0 3174 13800 14873 12630 8473 -84 0 3174 13800 14873 12630 8473 -121 0 3185 13847 14873 12630 8473 2026-09-15 17:12:28,478 Hysteresis 761 0: raw(13847 32000 32000 32000) min(12630 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 14873 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7847 26000 26000 26000) 7: 0: 13847@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13847@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 13847@1p 9: raw(0 18153 18153 18153) min(-1217 18153 18153 18153) spread(-5374 18153 18153 18153) max_pv 1026 9: [ 0 13847@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -121 0 3185 13847 14873 12630 8473 -53 0 3174 13800 14873 12630 8473 -53 0 3174 13800 14873 12630 8473 -184 0 3201 13917 14873 12630 8473 -184 0 3201 13917 14873 12630 8473 -196 0 3207 13943 14873 12630 8473 -196 0 3207 13943 14873 12630 8473 -169 0 3193 13882 14873 12630 8473 -194 0 3206 13939 14873 12630 8473 -194 0 3206 13939 14873 12630 8473 -159 0 3188 13860 14873 12630 8473 -159 0 3188 13860 14873 12630 8473 -145 0 3182 13834 14873 12630 8473 -145 0 3182 13834 14873 12630 8473 -126 0 3172 13791 14873 12630 8473 -126 0 3172 13791 14873 12630 8473 885 0 2767 12030 14873 12030 8473 885 0 2767 12030 14873 12030 8473 -79 0 3159 13734 14873 12030 8473 2026-09-15 17:12:38,485 Hysteresis 771 0: raw(13734 32000 32000 32000) min(12030 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 14873 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7734 26000 26000 26000) 7: 0: 13734@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13734@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 13734@1p 9: raw(0 18266 18266 18266) min(-1704 18266 18266 18266) spread(-5261 18266 18266 18266) max_pv 1139 9: [ 0 13734@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -79 0 3159 13734 14873 12030 8473 0 0 3159 13734 14826 12030 8473 0 0 3159 13734 14826 12030 8473 -104 0 3135 13630 14817 12030 8473 -104 0 3135 13630 14817 12030 8473 -49 0 3133 13621 14817 12030 8473 -49 0 3133 13621 14804 12030 8473 -99 0 3133 13621 14804 12030 8473 -99 0 3133 13621 14804 12030 8473 -116 0 3141 13656 14804 12030 8473 -116 0 3141 13656 14804 12030 8473 -69 0 3133 13621 14804 12030 8473 -69 0 3133 13621 14804 12030 8473 -71 0 3133 13621 14804 12030 8473 -71 0 3133 13621 14804 12030 8473 -97 0 3133 13621 14804 12030 8473 -97 0 3133 13621 14804 12030 8473 -107 0 3137 13639 14800 12030 8473 2026-09-15 17:12:48,493 Hysteresis 781 0: raw(13639 32000 32000 32000) min(12030 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 14800 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7639 26000 26000 26000) 7: 0: 13639@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13639@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 13639@1p 9: raw(0 18361 18361 18361) min(-1609 18361 18361 18361) spread(-5166 18361 18361 18361) max_pv 1161 9: [ 0 13639@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -107 0 3137 13639 14800 12030 8473 -132 0 3149 13691 14800 12030 8473 -132 0 3149 13691 14800 12030 8473 -115 0 3141 13656 14800 12030 8473 -115 0 3119 13560 14800 12030 8473 -98 0 3111 13526 14756 12030 8473 -142 0 3132 13617 14756 12030 8473 -142 0 3132 13617 14756 12030 8473 -106 0 3114 13539 14756 12030 8473 -106 0 3114 13539 14756 12030 8473 -56 0 3111 13526 14756 12030 8473 -56 0 3111 13526 14756 12030 8473 -103 0 3113 13534 14756 12030 8473 -103 0 3113 13534 14756 12030 8473 -61 0 3111 13526 14756 12030 8473 -61 0 3111 13526 14756 12030 8473 -115 0 3119 13560 14756 12030 8473 -115 0 3119 13560 14756 12030 8473 -85 0 3111 13526 14756 12030 8473 2026-09-15 17:12:58,501 Hysteresis 791 0: raw(13526 32000 32000 32000) min(12030 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 14756 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7526 26000 26000 26000) 7: 0: 13526@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13526@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 13526@1p 9: raw(0 18474 18474 18474) min(-1496 18474 18474 18474) spread(-5053 18474 18474 18474) max_pv 1230 9: [ 0 13526@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -85 0 3111 13526 14756 12030 8473 -105 0 3114 13539 14756 12030 8473 -119 0 3095 13456 14756 12030 8473 -119 0 3095 13456 14756 12030 8473 -144 0 3107 13508 14756 12030 8473 -144 0 3107 13508 14756 12030 8473 -139 0 3105 13500 14756 12030 8473 -139 0 3105 13500 14756 12030 8473 -176 0 3123 13578 14756 12030 8473 -176 0 3123 13578 14756 12030 8473 -190 0 3130 13608 14756 12030 8473 -190 0 3130 13608 14756 12030 8473 -104 0 3087 13421 14756 12030 8473 -104 0 3087 13421 14756 12030 8473 -186 0 3128 13600 14756 12030 8473 -186 0 3128 13600 14756 12030 8473 -164 0 3117 13552 14756 12030 8473 -164 0 3117 13552 14756 12030 8473 -197 0 3133 13621 14721 12030 8473 2026-09-15 17:13:08,509 Hysteresis 801 0: raw(13621 32000 32000 32000) min(12030 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 14721 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7621 26000 26000 26000) 7: 0: 13621@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13621@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 13621@1p 9: raw(0 18379 18379 18379) min(-1591 18379 18379 18379) spread(-5148 18379 18379 18379) max_pv 1100 9: [ 0 13621@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -197 0 3133 13621 14721 12030 8473 -171 0 3120 13565 14721 12030 8473 -171 0 3120 13565 14721 12030 8473 -173 0 3121 13569 14713 12030 8473 -173 0 3121 13569 14713 12030 8473 -96 0 3107 13508 14713 12030 8473 -96 0 3107 13508 14713 12030 8473 -166 0 3140 13652 14713 12030 8473 -166 0 3140 13652 14713 12030 8473 -163 0 3138 13643 14713 12030 8473 -163 0 3138 13643 14713 12030 8473 -157 0 3135 13630 14713 12030 8473 -157 0 3135 13630 14713 12030 8473 -122 0 3118 13556 14713 12030 8473 -122 0 3118 13556 14713 12030 8473 -140 0 3127 13595 14713 12030 8473 -140 0 3127 13595 14713 12030 8473 0 0 3107 13508 14713 12030 8473 -153 0 3133 13621 14713 12030 8473 -153 0 3133 13621 14713 12030 8473 2026-09-15 17:13:18,517 Hysteresis 811 0: raw(13621 32000 32000 32000) min(12030 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 14713 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7621 26000 26000 26000) 7: 0: 13621@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13621@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 13621@1p 9: raw(0 18379 18379 18379) min(-1591 18379 18379 18379) spread(-5148 18379 18379 18379) max_pv 1092 9: [ 0 13621@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -167 0 3140 13652 14713 12030 8473 -167 0 3140 13652 14713 12030 8473 -100 0 3107 13508 14713 12030 8473 -100 0 3107 13508 14713 12030 8473 -115 0 3115 13543 14713 12030 8473 -115 0 3115 13543 14713 12030 8473 -143 0 3129 13604 14713 12030 8473 -143 0 3129 13604 14713 12030 8473 -44 0 3107 13508 14713 12030 8473 -44 0 3107 13508 14713 12030 8473 -149 0 3132 13617 14713 12030 8473 -149 0 3132 13617 14713 12030 8473 -126 0 3120 13565 14713 12030 8473 -126 0 3120 13565 14713 12030 8473 -144 0 3129 13604 14713 12030 8473 -144 0 3129 13604 14713 12030 8473 -94 0 3107 13508 14713 12030 8473 -94 0 3107 13508 14713 12030 8473 -139 0 3127 13595 14713 12030 8473 2026-09-15 17:13:28,525 Hysteresis 821 0: raw(13595 32000 32000 32000) min(12030 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 14713 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7595 26000 26000 26000) 7: 0: 13595@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13595@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 13595@1p 9: raw(0 18405 18405 18405) min(-1565 18405 18405 18405) spread(-5122 18405 18405 18405) max_pv 1118 9: [ 0 13595@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -139 0 3127 13595 14713 12030 8473 -120 0 3117 13552 14713 12030 8473 -120 0 3117 13552 14713 12030 8473 -120 0 3111 13526 14713 12030 8473 -158 0 3130 13608 14713 12030 8473 -158 0 3130 13608 14713 12030 8473 -146 0 3124 13582 14713 12030 8473 -146 0 3124 13582 14713 12030 8473 -136 0 3119 13560 14713 12030 8473 -136 0 3119 13560 14713 12030 8473 -166 0 3134 13626 14713 12030 8473 -166 0 3134 13626 14713 12030 8473 -176 0 3139 13647 14713 12030 8473 -176 0 3139 13647 14713 12030 8473 -120 0 3111 13526 14713 12030 8473 -120 0 3111 13526 14713 12030 8473 -149 0 3126 13591 14713 12030 8473 -149 0 3126 13591 14713 12030 8473 -120 0 3111 13526 14713 12030 8473 2026-09-15 17:13:38,595 Hysteresis 831 0: raw(13526 32000 32000 32000) min(12030 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 14713 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7526 26000 26000 26000) 7: 0: 13526@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13526@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 13526@1p 9: raw(0 18474 18474 18474) min(-1496 18474 18474 18474) spread(-5053 18474 18474 18474) max_pv 1187 9: [ 0 13526@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -120 0 3111 13526 14713 12030 8473 -102 0 3102 13486 14713 12030 8473 -102 0 3086 13417 14713 12030 8473 -129 0 3100 13478 14713 12030 8473 -129 0 3100 13478 14713 12030 8473 -137 0 3104 13495 14713 12030 8473 -137 0 3104 13495 14713 12030 8473 -79 0 3085 13413 14713 12030 8473 -79 0 3085 13413 14713 12030 8473 -100 0 3085 13413 14713 12030 8473 -100 0 3085 13413 14713 12030 8473 -76 0 3085 13413 14713 12030 8473 -76 0 3085 13413 14713 12030 8473 -184 0 3127 13595 14713 12030 8473 -184 0 3127 13595 14713 12030 8473 -129 0 3100 13478 14713 12030 8473 -67 0 3085 13413 14713 12030 8473 -67 0 3085 13413 14713 12030 8473 -106 0 3088 13426 14713 12030 8473 2026-09-15 17:13:48,621 Hysteresis 841 0: raw(13426 32000 32000 32000) min(12030 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 14713 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7426 26000 26000 26000) 7: 0: 13426@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13426@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 13426@1p 9: raw(0 18574 18574 18574) min(-1396 18574 18574 18574) spread(-4953 18574 18574 18574) max_pv 1287 9: [ 0 13426@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -106 0 3088 13426 14713 12030 8473 -149 0 3110 13521 14713 12030 8473 -149 0 3110 13521 14713 12030 8473 -93 0 3062 13313 14713 12030 8473 -93 0 3062 13313 14713 12030 8473 -146 0 3085 13413 14713 12030 8473 -146 0 3085 13413 14713 12030 8473 -160 0 3092 13443 14713 12030 8473 -160 0 3092 13443 14713 12030 8473 -133 0 3079 13386 14713 12030 8473 -133 0 3079 13386 14713 12030 8473 -108 0 3066 13330 14713 12030 8473 -165 0 3094 13452 14713 12030 8473 -165 0 3094 13452 14713 12030 8473 -163 0 3093 13447 14713 12030 8473 -163 0 3093 13447 14713 12030 8473 -117 0 3071 13352 14713 12030 8473 -117 0 3071 13352 14713 12030 8473 -65 0 3062 13313 14713 12030 8473 2026-09-15 17:13:58,629 Hysteresis 851 0: raw(13313 32000 32000 32000) min(12030 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 14713 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7313 26000 26000 26000) 7: 0: 13313@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13313@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 13313@1p 9: raw(0 18687 18687 18687) min(-1283 18687 18687 18687) spread(-4840 18687 18687 18687) max_pv 1400 9: [ 0 13313@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -65 0 3062 13313 14713 12030 8473 -21 0 3062 13313 14713 12030 8473 -21 0 3062 13313 14713 12030 8473 -69 0 3036 13200 14713 12030 8473 -69 0 3036 13200 14713 12030 8473 -143 0 3058 13295 14713 12030 8473 -143 0 3058 13295 14713 12030 8473 -158 0 3065 13326 14713 12030 8473 -158 0 3065 13326 14713 12030 8473 -134 0 3053 13273 14713 12030 8473 -134 0 3053 13273 14695 12030 8473 -168 0 3070 13347 14695 12030 8473 -168 0 3070 13347 14665 12030 8473 -157 0 3064 13321 14665 12030 8473 -157 0 3064 13321 14656 12030 8473 -155 0 3063 13317 14656 12030 8473 -155 0 3063 13317 14656 12030 8473 -126 0 3049 13256 14656 12030 8473 -126 0 3049 13256 14656 12030 8473 2026-09-15 17:14:08,638 Hysteresis 861 0: raw(13256 32000 32000 32000) min(12030 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 14656 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7256 26000 26000 26000) 7: 0: 13256@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13256@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 13256@1p 9: raw(0 18744 18744 18744) min(-1226 18744 18744 18744) spread(-4783 18744 18744 18744) max_pv 1400 9: [ 0 13256@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -197 0 3084 13408 14656 12030 8473 -181 0 3076 13373 14656 12030 8473 -181 0 3076 13373 14643 12030 8473 -178 0 3062 13313 14643 12030 8473 -178 0 3062 13313 14643 12030 8473 -209 0 3077 13378 14643 12030 8473 -209 0 3077 13378 14591 12030 8473 -212 0 3079 13386 14591 12030 8473 -212 0 3079 13386 14591 12030 8473 -217 0 3081 13395 14591 12030 8473 -217 0 3081 13395 14591 12030 8473 -245 0 3095 13456 14591 12030 8473 -245 0 3095 13456 14591 12030 8473 -145 0 3046 13243 14591 12030 8473 -145 0 3046 13243 14591 12030 8473 -201 0 3073 13360 14591 12030 8473 -181 0 3063 13317 14591 12030 8473 -181 0 3063 13317 14547 12030 8473 -203 0 3074 13365 14547 12030 8473 2026-09-15 17:14:18,647 Hysteresis 871 0: raw(13365 32000 32000 32000) min(12030 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 14547 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7365 26000 26000 26000) 7: 0: 13365@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13365@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 13365@1p 9: raw(0 18635 18635 18635) min(-1335 18635 18635 18635) spread(-4892 18635 18635 18635) max_pv 1182 9: [ 0 13365@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -203 0 3074 13365 14547 12030 8473 -190 0 3068 13339 14547 12030 8473 -190 0 3068 13339 14547 12030 8473 -195 0 3095 13456 14547 12030 8473 -195 0 3095 13456 14547 12030 8473 -75 0 3048 13252 14547 12030 8473 -75 0 3048 13252 14547 12030 8473 -154 0 3075 13369 14547 12030 8473 -154 0 3075 13369 14513 12030 8473 -160 0 3078 13382 14513 12030 8473 -160 0 3078 13382 14417 12030 8473 -187 0 3091 13439 14417 12030 8473 -187 0 3091 13439 14417 12030 8473 -188 0 3092 13443 14417 12030 8473 -188 0 3092 13443 14417 12030 8473 -188 0 3092 13443 14417 12030 8473 -186 0 3091 13439 14417 12030 8473 -186 0 3091 13439 14417 12030 8473 -149 0 3073 13360 14417 12030 8473 -149 0 3073 13360 14417 12030 8473 2026-09-15 17:14:28,657 Hysteresis 881 0: raw(13360 32000 32000 32000) min(12030 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 14417 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7360 26000 26000 26000) 7: 0: 13360@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13360@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 13360@1p 9: raw(0 18640 18640 18640) min(-1330 18640 18640 18640) spread(-4887 18640 18640 18640) max_pv 1057 9: [ 0 13360@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -187 0 3091 13439 14417 12030 8473 -187 0 3091 13439 14417 12030 8473 -155 0 3075 13369 14417 12030 8473 -155 0 3074 13365 14417 12030 8473 -205 0 3099 13473 14417 12030 8473 -205 0 3099 13473 14304 12030 8473 -153 0 3073 13360 14304 12030 8473 -153 0 3073 13360 14304 12030 8473 -164 0 3079 13386 14304 12030 8473 -164 0 3079 13386 14304 12030 8473 -189 0 3091 13439 14304 12030 8473 -189 0 3091 13439 14304 12030 8473 -113 0 3054 13278 14304 12030 8473 -113 0 3054 13278 14304 12030 8473 -170 0 3082 13400 14304 12030 8473 -170 0 3082 13400 14304 12030 8473 -170 0 3082 13400 14304 12030 8473 -85 0 3047 13247 14304 12030 8473 2026-09-15 17:14:38,665 Hysteresis 891 0: raw(13247 32000 32000 32000) min(12030 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 14304 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7247 26000 26000 26000) 7: 0: 13247@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13247@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 13247@1p 9: raw(0 18753 18753 18753) min(-1217 18753 18753 18753) spread(-4774 18753 18753 18753) max_pv 1057 9: [ 0 13247@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -85 0 3047 13247 14304 12030 8473 -157 0 3075 13369 14304 12030 8473 -157 0 3075 13369 14304 12030 8473 -126 0 3034 13191 14304 12030 8473 -126 0 3034 13191 14304 12030 8473 -160 0 3051 13265 14304 12030 8473 -160 0 3051 13265 14286 12030 8473 -186 0 3064 13321 14286 12030 8473 -186 0 3064 13321 14286 12030 8473 -219 0 3080 13391 14286 12030 8473 -219 0 3080 13391 14282 12030 8473 -109 0 3026 13156 14282 12030 8473 -109 0 3026 13156 14282 12030 8473 -175 0 3058 13295 14282 12030 8473 -175 0 3058 13295 14269 12030 8473 -190 0 3066 13330 14269 12030 8473 -190 0 3066 13330 14269 12030 8473 -170 0 3056 13286 14269 12030 8473 -170 0 3056 13286 14269 12030 8473 -149 0 3046 13243 14269 12030 8473 2026-09-15 17:14:48,673 Hysteresis 901 0: raw(13243 32000 32000 32000) min(12030 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 14269 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7243 26000 26000 26000) 7: 0: 13243@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13243@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 13243@1p 9: raw(0 18757 18757 18757) min(-1213 18757 18757 18757) spread(-4770 18757 18757 18757) max_pv 1026 9: [ 0 13243@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -149 0 3046 13243 14269 12030 8473 -186 0 3064 13321 14269 12030 8473 -186 0 3064 13321 14269 12030 8473 -228 0 3084 13408 14269 12030 8473 -228 0 3084 13408 14269 12030 8473 -188 0 3064 13321 14234 12030 8473 -188 0 3064 13321 14234 12030 8473 -169 0 3054 13278 14234 12030 8473 -169 0 3054 13278 14234 12030 8473 -164 0 3052 13269 14234 12030 8473 -164 0 3052 13269 14234 12030 8473 -151 0 3045 13239 14234 12030 8473 -151 0 3045 13239 14234 12030 8473 -96 0 3020 13130 14234 12030 8473 -96 0 3020 13130 14226 12030 8473 -210 0 3075 13369 14226 12030 8473 -210 0 3075 13369 14226 12030 8473 -186 0 3063 13317 14226 12030 8473 -186 0 3063 13317 14226 12030 8473 2026-09-15 17:14:58,681 Hysteresis 911 0: raw(13317 32000 32000 32000) min(12030 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 14226 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7317 26000 26000 26000) 7: 0: 13317@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13317@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 13317@1p 9: raw(0 18683 18683 18683) min(-1287 18683 18683 18683) spread(-4844 18683 18683 18683) max_pv 909 9: [ 0 13317@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -176 0 3058 13295 14226 12030 8473 -176 0 3058 13295 14226 12030 8473 -217 0 3078 13382 14226 12030 8473 -217 0 3095 13456 14226 12030 8473 -202 0 3088 13426 14226 12030 8473 -202 0 3088 13426 14195 12030 8473 -102 0 3038 13208 14195 12030 8473 -102 0 3038 13208 14191 12030 8473 -136 0 3055 13282 14191 12030 8473 -136 0 3055 13282 14191 12030 8473 -192 0 3083 13404 14191 12030 8473 -192 0 3083 13404 14186 12030 8473 -51 0 3037 13204 14186 12030 8473 -51 0 3037 13204 14186 12030 8473 -161 0 3067 13334 14186 12030 8473 -161 0 3067 13334 14186 12030 8473 -122 0 3048 13252 14186 12030 8473 -122 0 3048 13252 14186 12030 8473 -133 0 3054 13278 14186 12030 8473 2026-09-15 17:15:08,690 Hysteresis 921 0: raw(13278 32000 32000 32000) min(12030 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 14186 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 1 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7278 26000 26000 26000) 7: 0: 13278@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13278@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 13278@1p 9: raw(0 18722 18722 18722) min(-1248 18722 18722 18722) spread(-4805 18722 18722 18722) max_pv 908 9: [ 0 13278@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -133 0 3054 13278 14186 12030 8473 -132 0 3053 13273 14186 12030 8473 -132 0 3053 13273 14186 12030 8473 -103 0 3039 13213 14186 12030 8473 -140 0 3048 13252 14186 12030 8473 -140 0 3048 13252 14186 12030 8473 -175 0 3065 13326 14186 12030 8473 -175 0 3065 13326 14186 12030 8473 -181 0 3068 13339 14186 12030 8473 -181 0 3068 13339 14186 12030 8473 -113 0 3035 13195 14186 12030 8473 -113 0 3035 13195 14186 12030 8473 -159 0 3057 13291 14186 12030 8473 -159 0 3057 13291 14186 12030 8473 -161 0 3058 13295 14186 12030 8473 -161 0 3058 13295 14186 12030 8473 -88 0 3028 13165 14186 12030 8473 -88 0 3028 13165 14186 12030 8473 -112 0 3034 13191 14186 12030 8473 2026-09-15 17:15:18,704 Hysteresis 931 0: raw(13191 32000 32000 32000) min(12030 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 14186 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7191 26000 26000 26000) 7: 0: 13191@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13191@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 13191@1p 9: raw(0 18809 18809 18809) min(-1161 18809 18809 18809) spread(-4718 18809 18809 18809) max_pv 995 9: [ 0 13191@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -112 0 3034 13191 14186 12030 8473 -201 0 3078 13382 14186 12030 8473 -201 0 3078 13382 14186 12030 8473 -187 0 3071 13352 14186 12030 8473 -187 0 3071 13352 14186 12030 8473 -174 0 3045 13239 14186 12030 8473 -174 0 3045 13239 14186 12030 8473 -177 0 3046 13243 14186 12030 8473 -177 0 3046 13243 14186 12030 8473 -135 0 3026 13156 14186 12030 8473 -135 0 3026 13156 14186 12030 8473 -66 0 3008 13078 14186 12030 8473 -66 0 3008 13078 14186 12030 8473 -174 0 3045 13239 14186 12030 8473 -174 0 3045 13239 14186 12030 8473 -129 0 3023 13143 14186 12030 8473 -129 0 3023 13143 14186 12030 8473 -154 0 3035 13195 14186 12030 8473 -154 0 3035 13195 14186 12030 8473 -143 0 3030 13173 14186 12030 8473 2026-09-15 17:15:28,713 Hysteresis 941 0: raw(13173 32000 32000 32000) min(12030 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 14186 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7173 26000 26000 26000) 7: 0: 13173@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13173@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 13173@1p 9: raw(0 18827 18827 18827) min(-1143 18827 18827 18827) spread(-4700 18827 18827 18827) max_pv 1013 9: [ 0 13173@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -143 0 3030 13173 14186 12030 8473 -64 0 3008 13078 14186 12030 8473 -64 0 3004 13060 14186 12030 8473 -206 0 3057 13291 14186 12030 8473 -206 0 3057 13291 14186 12030 8473 -190 0 3049 13256 14186 12030 8473 -190 0 3049 13256 14186 12030 8473 -178 0 3043 13230 14186 12030 8473 -178 0 3043 13230 14186 12030 8473 -209 0 3058 13295 14186 12030 8473 -209 0 3058 13295 14186 12030 8473 -192 0 3050 13260 14186 12030 8473 -160 0 3034 13191 14186 12030 8473 -160 0 3034 13191 14186 12030 8473 -124 0 3016 13113 14186 12030 8473 -124 0 3016 13113 14186 12030 8473 -74 0 3004 13060 14186 12030 8473 -74 0 3004 13060 14186 12030 8473 -169 0 3038 13208 14186 12030 8473 2026-09-15 17:15:38,721 Hysteresis 951 0: raw(13208 32000 32000 32000) min(12030 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 14186 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7208 26000 26000 26000) 7: 0: 13208@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13208@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 13208@1p 9: raw(0 18792 18792 18792) min(-1178 18792 18792 18792) spread(-4735 18792 18792 18792) max_pv 978 9: [ 0 13208@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -169 0 3038 13208 14186 12030 8473 -149 0 3029 13169 14186 12030 8473 -149 0 3029 13169 14186 12030 8473 -147 0 3036 13200 14186 12030 8473 -147 0 3036 13200 14186 12030 8473 -152 0 3038 13208 14186 12030 8473 -152 0 3038 13208 14186 12030 8473 -166 0 3045 13239 14186 12030 8473 -166 0 3045 13239 14186 12030 8473 -146 0 3035 13195 14186 12030 8473 -146 0 3035 13195 14186 12030 8473 -167 0 3045 13239 14186 12030 8473 -167 0 3045 13239 14186 12030 8473 -192 0 3058 13295 14186 12030 8473 -192 0 3058 13295 14186 12030 8473 -104 0 3014 13104 14186 12030 8473 -104 0 3014 13104 14186 12030 8473 -158 0 3041 13221 14186 12030 8473 -158 0 3041 13221 14186 12030 8473 2026-09-15 17:15:48,736 Hysteresis 961 0: raw(13221 32000 32000 32000) min(12030 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 14186 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7221 26000 26000 26000) 7: 0: 13221@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13221@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 13221@1p 9: raw(0 18779 18779 18779) min(-1191 18779 18779 18779) spread(-4748 18779 18779 18779) max_pv 965 9: [ 0 13221@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -130 0 3027 13160 14186 12030 8473 -130 0 3027 13160 14186 12030 8473 -148 0 3036 13200 14186 12030 8473 -148 0 3036 13200 14186 12030 8473 -161 0 3045 13239 14186 12030 8473 -161 0 3045 13239 14186 12030 8473 -155 0 3042 13226 14186 12030 8473 -155 0 3042 13226 14186 12030 8473 -61 0 3015 13108 14186 12030 8473 -61 0 3015 13108 14186 12030 8473 -174 0 3052 13269 14186 12030 8473 -174 0 3052 13269 14186 12030 8473 -169 0 3049 13256 14186 12030 8473 -169 0 3049 13256 14186 12030 8473 -141 0 3036 13200 14186 12030 8473 -141 0 3036 13200 14186 12030 8473 -161 0 3045 13239 14186 12030 8473 -161 0 3045 13239 14186 12030 8473 -177 0 3053 13273 14186 12030 8473 2026-09-15 17:15:58,746 Hysteresis 971 0: raw(13273 32000 32000 32000) min(12030 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 14186 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7273 26000 26000 26000) 7: 0: 13273@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13273@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 13273@1p 9: raw(0 18727 18727 18727) min(-1243 18727 18727 18727) spread(-4800 18727 18727 18727) max_pv 913 9: [ 0 13273@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -103 0 3017 13117 14186 12030 8473 -103 0 3017 13117 14186 12030 8473 -151 0 3040 13217 14186 12030 8473 -151 0 3040 13217 14186 12030 8473 -136 0 3045 13239 14186 12030 8473 -136 0 3045 13239 14186 12030 8473 -137 0 3046 13243 14186 12030 8473 -137 0 3046 13243 14186 12030 8473 -142 0 3048 13252 14186 12030 8473 -142 0 3048 13252 14186 12030 8473 -150 0 3052 13269 14186 12030 8473 -150 0 3052 13269 14186 12030 8473 -201 0 3077 13378 14186 12030 8473 -201 0 3077 13378 14121 12030 8473 -210 0 3082 13400 14121 12030 8473 -229 0 3091 13439 14121 12030 8473 -229 0 3091 13439 14121 12030 8473 -233 0 3093 13447 14121 12030 8473 -233 0 3093 13447 14121 12030 8473 2026-09-15 17:16:08,755 Hysteresis 981 0: raw(13447 32000 32000 32000) min(12030 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 14121 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7447 26000 26000 26000) 7: 0: 13447@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13447@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 13447@1p 9: raw(0 18553 18553 18553) min(-1417 18553 18553 18553) spread(-4974 18553 18553 18553) max_pv 674 9: [ 0 13447@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -194 0 3074 13365 14121 12030 8473 -194 0 3074 13365 14121 12030 8473 -228 0 3091 13439 14121 12030 8473 -228 0 3091 13439 14121 12030 8473 -112 0 3073 13360 14121 12030 8473 -112 0 3073 13360 14121 12030 8473 -183 0 3108 13513 14121 12030 8473 -183 0 3108 13513 14121 12030 8473 -185 0 3109 13517 14121 12030 8473 -185 0 3109 13517 14121 12030 8473 -202 0 3118 13556 14121 12030 8473 -202 0 3118 13556 14121 12030 8473 -164 0 3099 13473 14121 12030 8473 -164 0 3099 13473 14121 12030 8473 -193 0 3113 13534 14121 12030 8473 -193 0 3113 13534 14121 12030 8473 -160 0 3097 13465 14121 12030 8473 -160 0 3097 13465 14121 12030 8473 -200 0 3117 13552 14121 12030 8473 2026-09-15 17:16:18,765 Hysteresis 991 0: raw(13552 32000 32000 32000) min(12030 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 14121 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7552 26000 26000 26000) 7: 0: 13552@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13552@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 13552@1p 9: raw(0 18448 18448 18448) min(-1522 18448 18448 18448) spread(-5079 18448 18448 18448) max_pv 569 9: [ 0 13552@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -200 0 3117 13552 14121 12030 8473 -148 0 3091 13439 14121 12030 8473 -148 0 3115 13543 14121 12030 8473 -195 0 3138 13643 14121 12030 8473 -195 0 3138 13643 13973 12030 8473 -121 0 3102 13486 13973 12030 8473 -145 0 3114 13539 13973 12030 8473 -145 0 3114 13539 13973 12030 8473 -129 0 3106 13504 13973 12030 8473 -129 0 3106 13504 13973 12030 8473 -175 0 3128 13600 13973 12030 8473 -175 0 3128 13600 13973 12030 8473 -119 0 3101 13482 13965 12030 8473 -119 0 3101 13482 13965 12030 8473 -159 0 3120 13565 13943 12030 8473 -159 0 3120 13565 13943 12030 8473 -140 0 3111 13526 13943 12030 8473 -140 0 3111 13526 13943 12030 8473 -175 0 3128 13600 13943 12030 8473 2026-09-15 17:16:28,775 Hysteresis 1001 0: raw(13600 32000 32000 32000) min(12030 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 13943 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7600 26000 26000 26000) 7: 0: 13600@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13600@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 13600@1p 9: raw(0 18400 18400 18400) min(-1570 18400 18400 18400) spread(-5127 18400 18400 18400) max_pv 343 9: [ 0 13600@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -175 0 3128 13600 13943 12030 8473 -150 0 3116 13547 13943 12030 8473 -152 0 3129 13604 13943 12030 8473 -152 0 3129 13604 13943 12030 8473 -148 0 3127 13595 13943 12030 8473 -148 0 3127 13595 13943 12030 8473 -151 0 3128 13600 13943 12030 8473 -151 0 3128 13600 13943 12030 8473 -77 0 3103 13491 13943 12030 8473 -77 0 3103 13491 13943 12030 8473 -109 0 3108 13513 13943 12030 8473 -109 0 3108 13513 13943 12030 8473 -60 0 3103 13491 13943 12030 8473 -60 0 3103 13491 13943 12030 8473 -94 0 3103 13491 13943 12030 8473 -94 0 3103 13491 13943 12030 8473 -103 0 3105 13500 13943 12030 8473 -103 0 3105 13500 13943 12030 8473 -30 0 3103 13491 13943 12030 8473 2026-09-15 17:16:38,785 Hysteresis 1011 0: raw(13491 32000 32000 32000) min(12030 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 13943 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7491 26000 26000 26000) 7: 0: 13491@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13491@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 13491@1p 9: raw(0 18509 18509 18509) min(-1461 18509 18509 18509) spread(-5018 18509 18509 18509) max_pv 452 9: [ 0 13491@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -30 0 3103 13491 13943 12030 8473 -86 0 3103 13491 13943 12030 8473 -86 0 3103 13491 13943 12030 8473 -121 0 3088 13426 13943 12030 8473 -121 0 3088 13426 13943 12030 8473 -112 0 3083 13404 13943 12030 8473 -112 0 3083 13404 13943 12030 8473 -109 0 3082 13400 13943 12030 8473 -109 0 3082 13400 13943 12030 8473 -104 0 3079 13386 13939 12030 8473 -104 0 3079 13386 13939 12030 8473 -104 0 3079 13386 13939 12030 8473 -186 0 3120 13565 13860 12030 8473 -186 0 3120 13565 13860 12030 8473 -153 0 3103 13491 13834 12030 8473 -153 0 3103 13491 13834 12030 8473 -155 0 3104 13495 13791 12030 8473 -155 0 3104 13495 13791 12030 8473 -142 0 3098 13469 13734 12030 8473 2026-09-15 17:16:48,796 Hysteresis 1021 0: raw(13469 32000 32000 32000) min(12030 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 13734 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7469 26000 26000 26000) 7: 0: 13469@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13469@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 13469@1p 9: raw(0 18531 18531 18531) min(-1439 18531 18531 18531) spread(-4996 18531 18531 18531) max_pv 265 9: [ 0 13469@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -142 0 3098 13469 13734 12030 8473 -122 0 3088 13426 13734 13060 8473 -122 0 3083 13404 13734 13060 8473 -144 0 3094 13452 13734 13060 8473 -144 0 3094 13452 13734 13060 8473 -179 0 3111 13526 13691 13060 8473 -179 0 3111 13526 13691 13060 8473 -132 0 3088 13426 13691 13060 8473 -132 0 3088 13426 13691 13060 8473 -170 0 3107 13508 13691 13060 8473 -170 0 3107 13508 13691 13060 8473 -111 0 3078 13382 13691 13060 8473 -189 0 3116 13547 13691 13060 8473 -189 0 3116 13547 13691 13060 8473 -153 0 3098 13469 13691 13060 8473 -153 0 3098 13469 13691 13060 8473 -147 0 3096 13460 13691 13060 8473 -147 0 3096 13460 13691 13060 8473 -150 0 3097 13465 13691 13060 8473 2026-09-15 17:16:58,805 Hysteresis 1031 0: raw(13465 32000 32000 32000) min(13060 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 13691 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7465 26000 26000 26000) 7: 0: 13465@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13465@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 13465@1p 9: raw(0 18535 18535 18535) min(-405 18535 18535 18535) spread(-4992 18535 18535 18535) max_pv 226 9: [ 0 13465@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -150 0 3097 13465 13691 13060 8473 -30 0 3072 13356 13691 13060 8473 -30 0 3072 13356 13691 13060 8473 -112 0 3077 13378 13691 13060 8473 -112 0 3077 13378 13656 13060 8473 -131 0 3087 13421 13652 13060 8473 -131 0 3087 13421 13652 13060 8473 -133 0 3088 13426 13652 13060 8473 -163 0 3102 13486 13652 13060 8473 -163 0 3102 13486 13652 13060 8473 -138 0 3090 13434 13652 13060 8473 -138 0 3090 13434 13652 13060 8473 -119 0 3081 13395 13652 13060 8473 -119 0 3081 13395 13652 13060 8473 -108 0 3075 13369 13652 13060 8473 -108 0 3075 13369 13652 13060 8473 -150 0 3096 13460 13652 13060 8473 -150 0 3096 13460 13652 13060 8473 -142 0 3092 13443 13652 13060 8473 2026-09-15 17:17:08,815 Hysteresis 1041 0: raw(13443 32000 32000 32000) min(13060 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 13652 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7443 26000 26000 26000) 7: 0: 13443@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13443@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 13443@1p 9: raw(0 18557 18557 18557) min(-383 18557 18557 18557) spread(-4970 18557 18557 18557) max_pv 209 9: [ 0 13443@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -142 0 3092 13443 13652 13060 8473 -141 0 3092 13443 13652 13060 8473 -141 0 3092 13443 13652 13060 8473 -136 0 3084 13408 13652 13060 8473 -136 0 3084 13408 13652 13060 8473 -98 0 3066 13330 13652 13060 8473 -98 0 3066 13330 13652 13060 8473 -146 0 3089 13430 13652 13060 8473 -146 0 3089 13430 13652 13060 8473 -149 0 3091 13439 13652 13060 8473 -149 0 3091 13439 13652 13060 8473 -176 0 3104 13495 13652 13060 8473 -176 0 3104 13495 13652 13060 8473 -131 0 3082 13400 13652 13060 8473 -131 0 3082 13400 13652 13060 8473 -98 0 3066 13330 13652 13060 8473 -98 0 3066 13330 13652 13060 8473 -157 0 3094 13452 13652 13060 8473 -157 0 3094 13452 13652 13060 8473 2026-09-15 17:17:18,825 Hysteresis 1051 0: raw(13452 32000 32000 32000) min(13060 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 13652 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7452 26000 26000 26000) 7: 0: 13452@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13452@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 13452@1p 9: raw(0 18548 18548 18548) min(-392 18548 18548 18548) spread(-4979 18548 18548 18548) max_pv 200 9: [ 0 13452@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -132 0 3082 13400 13652 13060 8473 -58 0 3068 13339 13652 13060 8473 -58 0 3068 13339 13652 13060 8473 -99 0 3068 13339 13652 13060 8473 -99 0 3068 13339 13652 13060 8473 -162 0 3099 13473 13652 13060 8473 -162 0 3099 13473 13652 13060 8473 -119 0 3078 13382 13652 13060 8473 -119 0 3078 13382 13652 13060 8473 -123 0 3080 13391 13652 13060 8473 -123 0 3080 13391 13652 13060 8473 -139 0 3088 13426 13652 13060 8473 -139 0 3088 13426 13652 13060 8473 -172 0 3104 13495 13652 13060 8473 -172 0 3104 13495 13652 13060 8473 -113 0 3075 13369 13652 13060 8473 -113 0 3075 13369 13652 13060 8473 -131 0 3084 13408 13652 13060 8473 -131 0 3084 13408 13652 13060 8473 2026-09-15 17:17:28,834 Hysteresis 1061 0: raw(13408 32000 32000 32000) min(13060 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 13652 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7408 26000 26000 26000) 7: 0: 13408@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13408@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 13408@1p 9: raw(0 18592 18592 18592) min(-348 18592 18592 18592) spread(-4935 18592 18592 18592) max_pv 244 9: [ 0 13408@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -111 0 3074 13365 13652 13060 8473 -111 0 3074 13365 13652 13060 8473 -139 0 3088 13426 13652 13060 8473 -139 0 3088 13426 13652 13060 8473 -147 0 3082 13400 13647 13060 8473 -147 0 3082 13400 13647 13060 8473 -181 0 3098 13469 13647 13060 8473 -181 0 3098 13469 13647 13060 8473 -142 0 3079 13386 13647 13060 8473 -142 0 3079 13386 13647 13060 8473 -175 0 3095 13456 13647 13060 8473 -175 0 3095 13456 13647 13060 8473 -163 0 3089 13430 13647 13060 8473 -163 0 3089 13430 13647 13060 8473 -165 0 3090 13434 13647 13060 8473 -165 0 3090 13434 13647 13060 8473 -167 0 3091 13439 13647 13060 8473 -167 0 3091 13439 13647 13060 8473 -128 0 3072 13356 13647 13060 8473 -128 0 3072 13356 13647 13060 8473 2026-09-15 17:17:38,860 Hysteresis 1071 0: raw(13356 32000 32000 32000) min(13060 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 13647 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7356 26000 26000 26000) 7: 0: 13356@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13356@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 13356@1p 9: raw(0 18644 18644 18644) min(-296 18644 18644 18644) spread(-4883 18644 18644 18644) max_pv 291 9: [ 0 13356@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -152 0 3084 13408 13647 13060 8473 -152 0 3084 13408 13647 13060 8473 -182 0 3099 13473 13647 13060 8473 -182 0 3087 13421 13647 13060 8473 -129 0 3061 13308 13647 13060 8473 -129 0 3061 13308 13647 13060 8473 -91 0 3046 13243 13647 13060 8473 -91 0 3046 13243 13647 13060 8473 -117 0 3055 13282 13647 13060 8473 -117 0 3055 13282 13647 13060 8473 -100 0 3046 13243 13647 13060 8473 -159 0 3075 13369 13647 13060 8473 -159 0 3075 13369 13647 13060 8473 -150 0 3071 13352 13647 13060 8473 -150 0 3071 13352 13647 13060 8473 -129 0 3061 13308 13643 13060 8473 -129 0 3061 13308 13643 13060 8473 -128 0 3060 13304 13643 13060 8473 2026-09-15 17:17:48,869 Hysteresis 1081 0: raw(13304 32000 32000 32000) min(13060 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 13643 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7304 26000 26000 26000) 7: 0: 13304@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13304@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 13304@1p 9: raw(0 18696 18696 18696) min(-244 18696 18696 18696) spread(-4831 18696 18696 18696) max_pv 339 9: [ 0 13304@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -128 0 3060 13304 13643 13060 8473 -81 0 3046 13243 13643 13060 8473 -81 0 3046 13243 13643 13060 8473 -101 0 3035 13195 13643 13060 8473 -101 0 3035 13195 13643 13060 8473 -96 0 3034 13191 13643 13060 8473 -96 0 3034 13191 13643 13060 8473 -146 0 3057 13291 13643 13060 8473 -146 0 3057 13291 13643 13060 8473 -111 0 3040 13217 13643 13060 8473 -111 0 3040 13217 13643 13060 8473 -96 0 3034 13191 13643 13060 8473 -96 0 3034 13191 13643 13060 8473 -152 0 3060 13304 13643 13060 8473 -152 0 3060 13304 13643 13060 8473 -118 0 3043 13230 13643 13060 8473 -118 0 3043 13230 13643 13060 8473 -121 0 3045 13239 13643 13060 8473 -121 0 3045 13239 13643 13060 8473 -114 0 3041 13221 13643 13060 8473 2026-09-15 17:17:58,879 Hysteresis 1091 0: raw(13221 32000 32000 32000) min(13060 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 13643 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7221 26000 26000 26000) 7: 0: 13221@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13221@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 13221@1p 9: raw(0 18779 18779 18779) min(-161 18779 18779 18779) spread(-4748 18779 18779 18779) max_pv 422 9: [ 0 13221@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -114 0 3041 13221 13643 13060 8473 -110 0 3039 13213 13643 13060 8473 -110 0 3039 13213 13643 13060 8473 -136 0 3033 13186 13643 13060 8473 -136 0 3033 13186 13643 13060 8473 -160 0 3045 13239 13643 13060 8473 -160 0 3045 13239 13643 13060 8473 -109 0 3020 13130 13643 13060 8473 -109 0 3020 13130 13643 13060 8473 -169 0 3049 13256 13643 13060 8473 -169 0 3049 13256 13643 13060 8473 -170 0 3050 13260 13643 13060 8473 -170 0 3050 13260 13643 13060 8473 -166 0 3048 13252 13643 13060 8473 -166 0 3048 13252 13643 13060 8473 -139 0 3035 13195 13643 13060 8473 -139 0 3035 13195 13643 13060 8473 -153 0 3041 13221 13643 13060 8473 -153 0 3041 13221 13643 13060 8473 2026-09-15 17:18:08,889 Hysteresis 1101 0: raw(13221 32000 32000 32000) min(13060 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 13643 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7221 26000 26000 26000) 7: 0: 13221@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13221@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 13221@1p 9: raw(0 18779 18779 18779) min(-161 18779 18779 18779) spread(-4748 18779 18779 18779) max_pv 422 9: [ 0 13221@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -173 0 3051 13265 13643 13060 8473 -173 0 3051 13265 13643 13060 8473 -184 0 3057 13291 13643 13060 8473 -184 0 3057 13291 13643 13060 8473 -179 0 3054 13278 13643 13060 8473 -179 0 3054 13278 13643 13060 8473 -162 0 3046 13243 13643 13060 8473 -162 0 3046 13243 13643 13060 8473 -165 0 3047 13247 13643 13060 8473 -165 0 3047 13247 13643 13060 8473 -125 0 3028 13165 13643 13060 8473 -125 0 3028 13165 13643 13060 8473 -128 0 3029 13169 13643 13060 8473 -128 0 3029 13169 13643 13060 8473 -165 0 3047 13247 13643 13060 8473 -165 0 3047 13247 13643 13060 8473 -46 0 3015 13108 13643 13060 8473 -46 0 3015 13108 13643 13060 8473 -144 0 3037 13204 13643 13060 8473 -144 0 3037 13204 13643 13060 8473 2026-09-15 17:18:18,899 Hysteresis 1111 0: raw(13204 32000 32000 32000) min(13060 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 13643 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7204 26000 26000 26000) 7: 0: 13204@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13204@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 13204@1p 9: raw(0 18796 18796 18796) min(-144 18796 18796 18796) spread(-4731 18796 18796 18796) max_pv 439 9: [ 0 13204@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -178 0 3054 13278 13643 13060 8473 -178 0 3054 13278 13643 13060 8473 -85 0 3015 13108 13643 13060 8473 -148 0 3035 13195 13643 13060 8473 -148 0 3035 13195 13643 13060 8473 -140 0 3031 13178 13643 13060 8473 -140 0 3031 13178 13643 13060 8473 -106 0 3014 13104 13643 13060 8473 -106 0 3014 13104 13643 13060 8473 -146 0 3034 13191 13643 13060 8473 -146 0 3034 13191 13643 13060 8473 -169 0 3045 13239 13643 13060 8473 -169 0 3045 13239 13643 13060 8473 -166 0 3044 13234 13643 13060 8473 -166 0 3044 13234 13643 13060 8473 -148 0 3035 13195 13643 13060 8473 -148 0 3035 13195 13643 13060 8473 -173 0 3047 13247 13643 13060 8473 -173 0 3047 13247 13643 13060 8473 2026-09-15 17:18:28,908 Hysteresis 1121 0: raw(13247 32000 32000 32000) min(13060 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 13643 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7247 26000 26000 26000) 7: 0: 13247@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13247@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 13247@1p 9: raw(0 18753 18753 18753) min(-187 18753 18753 18753) spread(-4774 18753 18753 18753) max_pv 396 9: [ 0 13247@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -118 0 3020 13130 13643 13060 8473 -118 0 3020 13130 13643 13060 8473 -157 0 3039 13213 13643 13060 8473 -157 0 3039 13213 13643 13060 8473 -162 0 3052 13269 13643 13060 8473 -162 0 3052 13269 13643 13060 8473 -151 0 3046 13243 13643 13060 8473 -151 0 3046 13243 13643 13060 8473 -133 0 3038 13208 13643 13060 8473 -133 0 3038 13208 13643 13060 8473 -87 0 3021 13134 13643 13060 8473 -87 0 3021 13134 13643 13060 8473 -133 0 3038 13208 13643 13060 8473 -133 0 3038 13208 13643 13060 8473 -102 0 3022 13139 13643 13060 8473 -102 0 3022 13139 13643 13060 8473 -100 0 3021 13134 13643 13060 8473 -100 0 3021 13134 13643 13060 8473 -100 0 3021 13134 13643 13060 8473 2026-09-15 17:18:38,923 Hysteresis 1131 0: raw(13134 32000 32000 32000) min(13060 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 13643 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7134 26000 26000 26000) 7: 0: 13134@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13134@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 13134@1p 9: raw(0 18866 18866 18866) min(-74 18866 18866 18866) spread(-4661 18866 18866 18866) max_pv 509 9: [ 0 13134@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -91 0 3021 13134 13643 13060 8473 -91 0 2995 13021 13643 13021 8473 -128 0 3009 13082 13643 13021 8473 -128 0 3009 13082 13643 13021 8473 -128 0 3009 13082 13643 13021 8473 -128 0 3009 13082 13643 13021 8473 -152 0 3021 13134 13643 13021 8473 -152 0 3021 13134 13643 13021 8473 -140 0 3015 13108 13643 13021 8473 -140 0 3015 13108 13643 13021 8473 -140 0 3015 13108 13643 13021 8473 -160 0 3025 13152 13643 13021 8473 -160 0 3025 13152 13643 13021 8473 -159 0 3024 13147 13643 13021 8473 -159 0 3024 13147 13643 13021 8473 -175 0 3032 13182 13643 13021 8473 -175 0 3032 13182 13643 13021 8473 -143 0 3017 13117 13643 13021 8473 -143 0 3017 13117 13643 13021 8473 2026-09-15 17:18:48,932 Hysteresis 1141 0: raw(13117 32000 32000 32000) min(13021 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 13643 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7117 26000 26000 26000) 7: 0: 13117@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13117@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 13117@1p 9: raw(0 18883 18883 18883) min(-96 18883 18883 18883) spread(-4644 18883 18883 18883) max_pv 526 9: [ 0 13117@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -122 0 3006 13069 13643 13021 8473 -122 0 3006 13069 13643 13021 8473 -78 0 2991 13004 13643 13004 8473 -78 0 2991 13004 13643 13004 8473 -169 0 3025 13152 13643 13004 8473 -139 0 3011 13091 13643 13004 8473 -139 0 3011 13091 13643 13004 8473 -166 0 3024 13147 13643 13004 8473 -166 0 3024 13147 13643 13004 8473 -137 0 3010 13086 13643 13004 8473 -137 0 3010 13086 13643 13004 8473 -149 0 3016 13113 13643 13004 8473 -149 0 3016 13113 13643 13004 8473 -88 0 2991 13004 13643 13004 8473 -88 0 2991 13004 13643 13004 8473 -202 0 3042 13226 13643 13004 8473 -202 0 3042 13226 13643 13004 8473 -195 0 3038 13208 13643 13004 8473 -195 0 3038 13208 13643 13004 8473 2026-09-15 17:18:58,942 Hysteresis 1151 0: raw(13208 32000 32000 32000) min(13004 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 13643 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7208 26000 26000 26000) 7: 0: 13208@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13208@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 13208@1p 9: raw(0 18792 18792 18792) min(-204 18792 18792 18792) spread(-4735 18792 18792 18792) max_pv 435 9: [ 0 13208@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -83 0 2991 13004 13643 13004 8473 -83 0 2991 13004 13643 13004 8473 -263 0 3072 13356 13643 13004 8473 -263 0 3072 13356 13643 13004 8473 -187 0 3055 13282 13643 13004 8473 -187 0 3055 13282 13643 13004 8473 -153 0 3038 13208 13643 13004 8473 -153 0 3038 13208 13643 13004 8473 -221 0 3072 13356 13643 13004 8473 -221 0 3072 13356 13643 13004 8473 -178 0 3051 13265 13643 13004 8473 -178 0 3051 13265 13643 13004 8473 -104 0 3014 13104 13643 13004 8473 -104 0 3014 13104 13643 13004 8473 -146 0 3035 13195 13643 13004 8473 -146 0 3035 13195 13643 13004 8473 -156 0 3040 13217 13643 13004 8473 -156 0 3040 13217 13643 13004 8473 -197 0 3060 13304 13643 13004 8473 2026-09-15 17:19:08,952 Hysteresis 1161 0: raw(13304 32000 32000 32000) min(13004 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 13643 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7304 26000 26000 26000) 7: 0: 13304@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13304@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 13304@1p 9: raw(0 18696 18696 18696) min(-300 18696 18696 18696) spread(-4831 18696 18696 18696) max_pv 339 9: [ 0 13304@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -197 0 3060 13304 13643 13004 8473 -140 0 3032 13182 13643 13004 8473 -140 0 3054 13278 13643 13004 8473 -147 0 3058 13295 13643 13004 8473 -147 0 3058 13295 13643 13004 8473 -180 0 3074 13365 13643 13004 8473 -144 0 3056 13286 13643 13004 8473 -144 0 3056 13286 13643 13004 8473 -175 0 3071 13352 13643 13004 8473 -175 0 3071 13352 13643 13004 8473 -135 0 3052 13269 13643 13004 8473 -135 0 3052 13269 13643 13004 8473 -156 0 3062 13313 13643 13004 8473 -156 0 3062 13313 13643 13004 8473 -64 0 3034 13191 13643 13004 8473 -64 0 3034 13191 13643 13004 8473 -90 0 3034 13191 13643 13004 8473 -90 0 3034 13191 13643 13004 8473 -149 0 3059 13300 13643 13004 8473 2026-09-15 17:19:18,962 Hysteresis 1171 0: raw(13300 32000 32000 32000) min(13004 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 13643 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7300 26000 26000 26000) 7: 0: 13300@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13300@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 13300@1p 9: raw(0 18700 18700 18700) min(-296 18700 18700 18700) spread(-4827 18700 18700 18700) max_pv 343 9: [ 0 13300@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -149 0 3059 13300 13643 13004 8473 -95 0 3034 13191 13643 13004 8473 -95 0 3034 13191 13643 13004 8473 -166 0 3067 13334 13643 13004 8473 -166 0 3067 13334 13643 13004 8473 -142 0 3055 13282 13643 13004 8473 -142 0 3055 13282 13643 13004 8473 -164 0 3066 13330 13643 13004 8473 -164 0 3066 13330 13643 13004 8473 -131 0 3050 13260 13643 13004 8473 -131 0 3050 13260 13643 13004 8473 -170 0 3069 13343 13643 13004 8473 -170 0 3069 13343 13643 13004 8473 -137 0 3053 13273 13643 13004 8473 -137 0 3053 13273 13643 13004 8473 -110 0 3039 13213 13643 13004 8473 -110 0 3039 13213 13643 13004 8473 -152 0 3060 13304 13643 13004 8473 -152 0 3060 13304 13643 13004 8473 -169 0 3068 13339 13643 13004 8473 2026-09-15 17:19:28,971 Hysteresis 1181 0: raw(13339 32000 32000 32000) min(13004 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 13643 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7339 26000 26000 26000) 7: 0: 13339@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13339@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 13339@1p 9: raw(0 18661 18661 18661) min(-335 18661 18661 18661) spread(-4866 18661 18661 18661) max_pv 304 9: [ 0 13339@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -169 0 3068 13339 13643 13004 8473 -141 0 3055 13282 13643 13004 8473 -141 0 3063 13317 13643 13004 8473 -163 0 3073 13360 13643 13004 8473 -163 0 3073 13360 13643 13004 8473 -133 0 3059 13300 13643 13004 8473 -133 0 3059 13300 13643 13004 8473 -129 0 3057 13291 13643 13004 8473 -129 0 3057 13291 13643 13004 8473 -166 0 3075 13369 13643 13004 8473 -166 0 3075 13369 13643 13004 8473 -29 0 3042 13226 13643 13004 8473 -29 0 3042 13226 13643 13004 8473 -138 0 3061 13308 13643 13004 8473 -138 0 3061 13308 13643 13004 8473 -96 0 3042 13226 13643 13004 8473 -96 0 3042 13226 13643 13004 8473 -120 0 3052 13269 13643 13004 8473 -120 0 3052 13269 13643 13004 8473 2026-09-15 17:19:38,993 Hysteresis 1191 0: raw(13269 32000 32000 32000) min(13004 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 13643 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7269 26000 26000 26000) 7: 0: 13269@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13269@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 13269@1p 9: raw(0 18731 18731 18731) min(-265 18731 18731 18731) spread(-4796 18731 18731 18731) max_pv 374 9: [ 0 13269@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -75 0 3042 13226 13643 13004 8473 -75 0 3026 13156 13643 13004 8473 -131 0 3042 13226 13643 13004 8473 -131 0 3042 13226 13643 13004 8473 -106 0 3029 13169 13643 13004 8473 -106 0 3029 13169 13643 13004 8473 -178 0 3065 13326 13643 13004 8473 -178 0 3065 13326 13643 13004 8473 -171 0 3061 13308 13643 13004 8473 -171 0 3061 13308 13643 13004 8473 -221 0 3086 13417 13643 13004 8473 -221 0 3086 13417 13643 13004 8473 -171 0 3061 13308 13643 13004 8473 -171 0 3061 13308 13643 13004 8473 -200 0 3076 13373 13643 13004 8473 -200 0 3076 13373 13643 13004 8473 -168 0 3060 13304 13643 13004 8473 -168 0 3060 13304 13643 13004 8473 2026-09-15 17:19:49,001 Hysteresis 1201 0: raw(13304 32000 32000 32000) min(13004 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 13643 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7304 26000 26000 26000) 7: 0: 13304@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13304@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 13304@1p 9: raw(0 18696 18696 18696) min(-300 18696 18696 18696) spread(-4831 18696 18696 18696) max_pv 339 9: [ 0 13304@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -162 0 3057 13291 13643 13004 8473 -162 0 3057 13291 13643 13004 8473 -177 0 3064 13321 13643 13004 8473 -177 0 3072 13356 13643 13004 8473 -193 0 3080 13391 13643 13004 8473 -193 0 3080 13391 13643 13004 8473 -173 0 3070 13347 13643 13004 8473 -173 0 3070 13347 13643 13004 8473 -153 0 3060 13304 13643 13004 8473 -159 0 3063 13317 13643 13004 8473 -159 0 3063 13317 13643 13004 8473 -173 0 3070 13347 13643 13004 8473 -173 0 3070 13347 13643 13004 8473 -136 0 3052 13269 13643 13004 8473 -136 0 3052 13269 13643 13004 8473 -158 0 3063 13317 13643 13004 8473 -158 0 3063 13317 13643 13004 8473 -150 0 3059 13300 13643 13004 8473 -150 0 3059 13300 13643 13004 8473 2026-09-15 17:19:59,009 Hysteresis 1211 0: raw(13300 32000 32000 32000) min(13004 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 13643 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7300 26000 26000 26000) 7: 0: 13300@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13300@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 13300@1p 9: raw(0 18700 18700 18700) min(-296 18700 18700 18700) spread(-4827 18700 18700 18700) max_pv 343 9: [ 0 13300@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -144 0 3056 13286 13643 13004 8473 -144 0 3056 13286 13643 13004 8473 -144 0 3056 13286 13643 13004 8473 -144 0 3056 13286 13643 13004 8473 -129 0 3049 13256 13643 13004 8473 -102 0 3035 13195 13643 13004 8473 -102 0 3035 13195 13643 13004 8473 -114 0 3041 13221 13643 13004 8473 -114 0 3041 13221 13643 13004 8473 -150 0 3059 13300 13643 13004 8473 -150 0 3059 13300 13643 13004 8473 -24 0 3034 13191 13643 13004 8473 -24 0 3034 13191 13643 13004 8473 -104 0 3036 13200 13643 13004 8473 -104 0 3036 13200 13643 13004 8473 -174 0 3071 13352 13643 13004 8473 -174 0 3071 13352 13643 13004 8473 -165 0 3066 13330 13643 13004 8473 -165 0 3066 13330 13643 13004 8473 2026-09-15 17:20:09,024 Hysteresis 1221 0: raw(13330 32000 32000 32000) min(13004 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 13643 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7330 26000 26000 26000) 7: 0: 13330@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13330@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 13330@1p 9: raw(0 18670 18670 18670) min(-326 18670 18670 18670) spread(-4857 18670 18670 18670) max_pv 313 9: [ 0 13330@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -104 0 3036 13200 13643 13004 8473 -104 0 3036 13200 13643 13004 8473 -154 0 3061 13308 13643 13004 8473 -154 0 3061 13308 13643 13004 8473 -67 0 3040 13217 13643 13004 8473 -67 0 3040 13217 13643 13004 8473 -127 0 3054 13278 13643 13004 8473 -127 0 3054 13278 13643 13004 8473 -144 0 3062 13313 13643 13004 8473 -144 0 3062 13313 13643 13004 8473 -169 0 3074 13365 13643 13004 8473 -169 0 3074 13365 13643 13004 8473 -75 0 3040 13217 13643 13004 8473 -75 0 3040 13217 13643 13004 8473 -167 0 3073 13360 13643 13004 8473 -130 0 3055 13282 13643 13004 8473 -130 0 3055 13282 13643 13004 8473 -140 0 3060 13304 13643 13004 8473 -140 0 3060 13304 13643 13004 8473 2026-09-15 17:20:19,032 Hysteresis 1231 0: raw(13304 32000 32000 32000) min(13004 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 13643 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7304 26000 26000 26000) 7: 0: 13304@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13304@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 13304@1p 9: raw(0 18696 18696 18696) min(-300 18696 18696 18696) spread(-4831 18696 18696 18696) max_pv 339 9: [ 0 13304@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -146 0 3063 13317 13643 13004 8473 -146 0 3063 13317 13643 13004 8473 -142 0 3055 13282 13643 13004 8473 -142 0 3055 13282 13643 13004 8473 -142 0 3055 13282 13643 13004 8473 -142 0 3055 13282 13643 13004 8473 -141 0 3055 13282 13643 13004 8473 -141 0 3055 13282 13643 13004 8473 -115 0 3042 13226 13643 13004 8473 -115 0 3042 13226 13643 13004 8473 -140 0 3054 13278 13643 13004 8473 -142 0 3055 13282 13643 13004 8473 -142 0 3055 13282 13643 13004 8473 -112 0 3040 13217 13643 13004 8473 -112 0 3040 13217 13643 13004 8473 -126 0 3047 13247 13643 13004 8473 -126 0 3047 13247 13643 13004 8473 -111 0 3040 13217 13643 13004 8473 -111 0 3040 13217 13643 13004 8473 2026-09-15 17:20:29,040 Hysteresis 1241 0: raw(13217 32000 32000 32000) min(13004 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 13643 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7217 26000 26000 26000) 7: 0: 13217@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13217@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 13217@1p 9: raw(0 18783 18783 18783) min(-213 18783 18783 18783) spread(-4744 18783 18783 18783) max_pv 426 9: [ 0 13217@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -119 0 3044 13234 13643 13004 8473 -119 0 3044 13234 13643 13004 8473 -139 0 3054 13278 13643 13004 8473 -139 0 3054 13278 13643 13004 8473 -170 0 3049 13256 13643 13004 8473 -170 0 3049 13256 13643 13004 8473 -173 0 3050 13260 13643 13004 8473 -173 0 3050 13260 13604 13004 8473 -167 0 3047 13247 13604 13004 8473 -167 0 3047 13247 13604 13004 8473 -167 0 3047 13247 13604 13004 8473 -146 0 3037 13204 13604 13004 8473 -146 0 3037 13204 13604 13004 8473 -123 0 3026 13156 13604 13004 8473 -123 0 3026 13156 13604 13004 8473 -163 0 3045 13239 13604 13004 8473 -163 0 3045 13239 13604 13004 8473 -145 0 3037 13204 13604 13004 8473 -145 0 3037 13204 13604 13004 8473 -153 0 3040 13217 13604 13004 8473 2026-09-15 17:20:39,049 Hysteresis 1251 0: raw(13217 32000 32000 32000) min(13004 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 13604 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7217 26000 26000 26000) 7: 0: 13217@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13217@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 13217@1p 9: raw(0 18783 18783 18783) min(-213 18783 18783 18783) spread(-4744 18783 18783 18783) max_pv 387 9: [ 0 13217@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -117 0 3023 13143 13604 13004 8473 -117 0 3023 13143 13604 13004 8473 -166 0 3047 13247 13604 13004 8473 -166 0 3047 13247 13604 13004 8473 RECV 0: requested 15534 -> 32000 mA (measured 12.534A -0.001A -0.001A) -3131 0 5647 24552 24552 13004 8473 -3131 0 5647 24552 24552 13004 8473 -3161 0 3011 13091 24552 13004 8473 -3161 0 3011 13091 24552 13004 8473 -3103 0 2953 12839 24552 12839 8473 -3103 0 2953 12839 24552 12839 8473 -3086 0 2936 12765 24552 12765 8473 -3086 0 2936 12765 24552 12765 8473 -3135 0 2985 12978 24552 12765 8473 -3135 0 2985 12978 24552 12765 8473 -3151 0 3001 13047 24552 12765 8473 -3151 0 3001 13047 24552 12765 8473 -3165 0 3015 13108 24552 12765 8473 -3137 0 2987 12986 24552 12765 8473 -3137 0 2987 12986 24552 12765 8473 2026-09-15 17:20:49,057 Hysteresis 1261 0: raw(12986 32000 32000 32000) min(12765 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 24552 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6986 26000 26000 26000) 7: 0: !chrg 9000@1p 8: filtered 1 to 0. __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 12986@1p 9: raw(0 19014 19014 19014) min(-221 19014 19014 19014) spread(-4513 19014 19014 19014) max_pv 11566 9: [ 0 12986@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3151 0 3001 13047 24552 12765 8473 -3151 0 3001 13047 24552 12765 8473 -3138 0 2988 12991 24552 12765 8473 -3138 0 2988 12991 24552 12765 8473 -3058 0 2908 12643 24552 12643 8473 -3058 0 2908 12643 24552 12643 8473 -3129 0 2979 12952 24552 12643 8473 -3129 0 2979 12952 24552 12643 8473 -3126 0 2976 12939 24552 12643 8473 -3126 0 2976 12939 24552 12643 8473 -3112 0 2962 12878 24552 12643 8473 -3112 0 2962 12878 24552 12643 8473 -3144 0 2994 13017 24552 12643 8473 -3144 0 2994 13017 24552 12643 8473 -3154 0 3004 13060 24552 12643 8473 -3154 0 3004 13060 24552 12643 8473 -3097 0 5564 24191 24552 12643 8473 -3097 0 5564 24191 24552 12643 8473 -3144 0 5605 24369 24552 12643 8473 2026-09-15 17:20:59,066 Hysteresis 1271 0: raw(24369 32000 32000 32000) min(12643 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 24552 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (18369 26000 26000 26000) 7: 0: 24369@1p 8: filtered 1 to 1, sorted to 0 8: 0: 24369@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 24369@1p 9: raw(0 7631 7631 7631) min(-11726 7631 7631 7631) spread(-15896 7631 7631 7631) max_pv 183 9: [ 0 24369@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3144 0 5605 24369 24552 12643 8473 -3057 0 5529 24039 24552 12643 8473 -3057 0 5529 24039 24552 12643 8473 -2993 0 8091 35178 35178 12643 8473 -2993 0 8091 35178 35178 12643 8473 -3024 0 8118 35295 35295 12643 8473 -3024 0 8118 35295 35295 12643 8473 -3024 0 8118 35295 35295 12643 8473 -2996 0 8094 35191 35295 12643 8473 -2996 0 8094 35191 35295 12643 8473 -3025 0 8119 35300 35300 12643 8473 -3025 0 8119 35300 35300 12643 8473 -3014 0 8110 35260 35300 12643 8473 -3014 0 8110 35260 35300 12643 8473 -2986 0 8085 35152 35300 12643 8473 -3011 0 8107 35247 35300 12643 8473 -3011 0 8107 35247 35300 12643 8473 -3007 0 8103 35230 35300 12643 8473 -3007 0 8103 35230 35300 12643 8473 -3008 0 8104 35234 35300 12643 8473 2026-09-15 17:21:09,074 Hysteresis 1281 0: raw(35234 32000 32000 32000) min(12643 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 35300 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (29234 26000 26000 26000) 7: 0: 32000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 32000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 32000@1p 9: raw(3234 0 0 0) min(-19357 0 0 0) spread(-23527 0 0 0) max_pv 3300 9: [ 0 32000@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3008 0 8104 35234 35300 12643 8473 -2989 0 8088 35165 35300 12643 8473 -2989 0 8088 35165 35300 12643 8473 -3023 0 9873 42926 42926 12643 8473 -3023 0 9873 42926 42926 12643 8473 -2969 0 9826 42721 42926 12643 8473 -2969 0 9826 42721 42926 12643 8473 -3020 0 9871 42917 42926 12643 8473 -3020 0 9871 42917 42926 12643 8473 -3026 0 9876 42939 42939 12643 8473 -3026 0 9876 42939 42939 12643 8473 -3024 0 9874 42930 42939 12643 8473 -3024 0 9874 42930 42939 12643 8473 -2970 0 9827 42726 42939 12643 8473 -3007 0 9859 42865 42939 12643 8473 -3007 0 9859 42865 42939 12643 8473 -3024 0 9874 42930 42939 12643 8473 -3024 0 9874 42930 42939 12643 8473 -2991 0 9845 42804 42939 12643 8473 2026-09-15 17:21:19,082 Hysteresis 1291 0: raw(42804 32000 32000 32000) min(12643 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 42939 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (36804 26000 26000 26000) 7: 0: 32000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 32000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 32000@1p 9: raw(10804 0 0 0) min(-19357 0 0 0) spread(-23527 0 0 0) max_pv 10939 9: [ 0 32000@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2991 0 9845 42804 42939 12643 8473 -2990 0 9845 42804 42939 12643 8473 -2990 0 9845 42804 42939 12643 8473 -3002 0 9855 42847 42939 12643 8473 -3002 0 9855 42847 42939 12643 8473 -2962 0 9820 42695 42939 12643 8473 -2962 0 9820 42695 42939 12643 8473 -3003 0 9856 42852 42939 12643 8473 -3003 0 9856 42852 42939 12643 8473 -3015 0 9866 42895 42939 12643 8473 -3015 0 9866 42895 42939 12643 8473 -3024 0 9874 42930 42939 12643 8473 -3024 0 9874 42930 42939 12643 8473 -3005 0 9858 42860 42939 12643 8473 -3005 0 9858 42860 42939 12643 8473 -3014 0 9866 42895 42939 12643 8473 -3014 0 9866 42895 42939 12643 8473 -2988 0 9843 42795 42939 12643 8473 -2988 0 9843 42795 42939 12643 8473 2026-09-15 17:21:29,091 Hysteresis 1301 0: raw(42795 32000 32000 32000) min(12643 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 42939 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (36795 26000 26000 26000) 7: 0: 32000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 32000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 32000@1p 9: raw(10795 0 0 0) min(-19357 0 0 0) spread(-23527 0 0 0) max_pv 10939 9: [ 0 32000@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2975 0 9831 42743 42939 12643 8473 -2975 0 9831 42743 42939 12643 8473 -2933 0 9795 42586 42939 12643 8473 -2933 0 9795 42586 42939 12643 8473 -3013 0 9865 42891 42939 12643 8473 -3013 0 9865 42891 42939 12643 8473 -2992 0 9846 42808 42939 12643 8473 -2992 0 9846 42808 42939 12643 8473 -3000 0 9853 42839 42939 12643 8473 -3000 0 9853 42839 42939 12643 8473 -3000 0 9853 42839 42939 12643 8473 -3000 0 9853 42839 42939 12643 8473 -2983 0 9838 42773 42939 12643 8473 -2983 0 9838 42773 42939 12643 8473 -2979 0 9835 42760 42939 12643 8473 -2979 0 9835 42760 42939 12643 8473 -2988 0 9843 42795 42939 12643 8473 -2988 0 9843 42795 42939 12643 8473 -2966 0 9824 42713 42939 12643 8473 2026-09-15 17:21:39,107 Hysteresis 1311 0: raw(42713 32000 32000 32000) min(12643 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 42939 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (36713 26000 26000 26000) 7: 0: 32000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 32000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 32000@1p 9: raw(10713 0 0 0) min(-19357 0 0 0) spread(-23527 0 0 0) max_pv 10939 9: [ 0 32000@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2966 0 9824 42713 42939 12643 8473 -2962 0 9820 42695 42939 12643 8473 -2962 0 9820 42695 42939 12643 8473 -2984 0 9839 42778 42939 12643 8473 -2984 0 9839 42778 42939 12643 8473 -3006 0 9859 42865 42939 12643 8473 -3006 0 9859 42865 42939 12643 8473 -2984 0 9839 42778 42939 12643 8473 -2984 0 9839 42778 42939 12643 8473 -2986 0 9841 42786 42939 12643 8473 -2986 0 9841 42786 42939 12643 8473 -2973 0 9830 42739 42939 12643 8473 -2973 0 9830 42739 42939 12643 8473 -3154 0 9988 43426 43426 12643 8473 -3154 0 9988 43426 43426 12643 8473 -3104 0 2954 12843 43426 12643 8473 -3104 0 2954 12843 43426 12643 8473 -3092 0 2942 12791 43426 12643 8473 -3092 0 2942 12791 43426 12643 8473 -3117 0 2967 12900 43426 12643 8473 2026-09-15 17:21:49,116 Hysteresis 1321 0: raw(12900 32000 32000 32000) min(12643 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 43426 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6900 26000 26000 26000) 7: 0: !chrg 9000@1p 8: filtered 1 to 0. __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 12900@1p 9: raw(0 19100 19100 19100) min(-257 19100 19100 19100) spread(-4427 19100 19100 19100) max_pv 30526 9: [ 0 12900@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3117 0 2967 12900 43426 12643 8473 -3062 0 2912 12660 43426 12643 8473 -3062 0 2912 12660 43426 12643 8473 -3106 0 2956 12852 43426 12643 8473 -3106 0 2956 12852 43426 12643 8473 -3114 0 2964 12886 43426 12643 8473 -3114 0 2964 12886 43426 12643 8473 -3111 0 2961 12873 43426 12643 8473 -3044 0 2894 12582 43426 12582 8473 -3044 0 2894 12582 43426 12582 8473 -3099 0 2949 12821 43426 12582 8473 -3099 0 2949 12821 43426 12582 8473 -3099 0 2949 12821 43426 12582 8473 -3099 0 2949 12821 43426 12582 8473 -3117 0 2967 12900 43426 12582 8473 -3117 0 2967 12900 43426 12582 8473 -3101 0 2951 12830 43426 12582 8473 -3101 0 2951 12830 43426 12582 8473 -3085 0 2935 12760 43426 12582 8473 -3085 0 2935 12760 43426 12582 8473 2026-09-15 17:21:59,125 Hysteresis 1331 0: raw(12760 32000 32000 32000) min(12582 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 43426 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6760 26000 26000 26000) 7: 0: !chrg 9000@1p 8: filtered 1 to 0. __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 12760@1p 9: raw(0 19240 19240 19240) min(-178 19240 19240 19240) spread(-4287 19240 19240 19240) max_pv 30666 9: [ 0 12760@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3102 0 2952 12834 43426 12582 8473 -3102 0 2952 12834 43426 12582 8473 -3071 0 2921 12700 43426 12582 8473 -3071 0 2921 12700 43426 12582 8473 -3063 0 2913 12665 43426 12582 8473 -3063 0 2913 12665 43426 12582 8473 -3091 0 2941 12786 43426 12582 8473 -3091 0 2941 12786 43426 12582 8473 -3049 0 2899 12604 43426 12582 8473 -3049 0 2899 12604 43426 12582 8473 -3049 0 2899 12604 43426 12582 8473 -3094 0 2944 12800 43426 12582 8473 -3094 0 2944 12800 43426 12582 8473 -3109 0 2959 12865 43426 12582 8473 -3109 0 2959 12865 43426 12582 8473 -3052 0 2902 12617 43426 12582 8473 -3052 0 2902 12617 43426 12582 8473 -3066 0 2916 12678 43426 12582 8473 -3066 0 2916 12678 43426 12582 8473 2026-09-15 17:22:09,134 Hysteresis 1341 0: raw(12678 32000 32000 32000) min(12582 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 43426 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6678 26000 26000 26000) 7: 0: !chrg 9000@1p 8: filtered 1 to 0. __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 12678@1p 9: raw(0 19322 19322 19322) min(-96 19322 19322 19322) spread(-4205 19322 19322 19322) max_pv 30748 9: [ 0 12678@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3065 0 2915 12673 43426 12582 8473 -3065 0 2915 12673 43426 12582 8473 -3087 0 2937 12769 43426 12582 8473 -3087 0 2937 12769 43426 12582 8473 -3082 0 2932 12747 43426 12582 8473 -3082 0 2932 12747 43426 12582 8473 -3097 0 2947 12813 43426 12582 8473 -3097 0 2947 12813 43426 12582 8473 -3087 0 2937 12769 43426 12582 8473 -3087 0 2937 12769 43426 12582 8473 -3111 0 2961 12873 43426 12582 8473 -3111 0 2961 12873 43426 12582 8473 -3107 0 2957 12856 43426 12582 8473 -3107 0 2957 12856 43426 12582 8473 -3071 0 2921 12700 43426 12582 8473 -3056 0 2906 12634 43426 12582 8473 -3056 0 2906 12634 43426 12582 8473 -3057 0 2907 12639 43426 12582 8473 -3057 0 2907 12639 43426 12582 8473 2026-09-15 17:22:19,143 Hysteresis 1351 0: raw(12639 32000 32000 32000) min(12582 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 43426 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6639 26000 26000 26000) 7: 0: !chrg 9000@1p 8: filtered 1 to 0. __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 12639@1p 9: raw(0 19361 19361 19361) min(-57 19361 19361 19361) spread(-4166 19361 19361 19361) max_pv 30787 9: [ 0 12639@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3071 0 2921 12700 43426 12582 8473 -3071 0 2921 12700 43426 12582 8473 -3029 0 2879 12517 43426 12517 8473 -3029 0 2879 12517 43426 12517 8473 -3063 0 2913 12665 43426 12517 8473 -3063 0 2913 12665 43426 12517 8473 -3111 0 2961 12873 43426 12517 8473 -3111 0 2961 12873 43426 12517 8473 -3114 0 2964 12886 43426 12517 8473 -3114 0 2964 12886 43426 12517 8473 -3070 0 2920 12695 43426 12517 8473 -3070 0 2920 12695 43426 12517 8473 -3104 0 2954 12843 43426 12517 8473 -3104 0 2954 12843 43426 12517 8473 -3038 0 2888 12556 43426 12517 8473 -3075 0 2925 12717 43426 12517 8473 -3075 0 2925 12717 43426 12517 8473 -3003 0 2853 12404 43426 12404 8473 -3003 0 2853 12404 43426 12404 8473 2026-09-15 17:22:29,152 Hysteresis 1361 0: raw(12404 32000 32000 32000) min(12404 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 43426 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6404 26000 26000 26000) 7: 0: !chrg 9000@1p 8: filtered 1 to 0. __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 12404@1p 9: raw(0 19596 19596 19596) min(0 19596 19596 19596) spread(-3931 19596 19596 19596) max_pv 31022 9: [ 0 12404@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3046 0 2896 12591 43426 12404 8473 -3046 0 2896 12591 43426 12404 8473 -3068 0 2918 12686 43426 12404 8473 -3068 0 2918 12686 43426 12404 8473 -3037 0 2887 12552 43426 12404 8473 -3037 0 2887 12552 43426 12404 8473 -3059 0 2909 12647 43426 12404 8473 -3059 0 2909 12647 43426 12404 8473 -3029 0 2879 12517 43426 12404 8473 -3029 0 2879 12517 43426 12404 8473 -3004 0 2854 12408 43426 12404 8473 -3004 0 2854 12408 43426 12404 8473 -3018 0 2868 12469 43426 12404 8473 -3018 0 2868 12469 43426 12404 8473 -3000 0 2850 12391 43426 12391 8473 -3000 0 2850 12391 43426 12391 8473 -3011 0 2861 12439 43426 12391 8473 -3011 0 2861 12439 43426 12391 8473 -3015 0 2865 12456 43426 12391 8473 -3015 0 2865 12456 43426 12391 8473 2026-09-15 17:22:39,172 Hysteresis 1371 0: raw(12456 32000 32000 32000) min(12391 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 43426 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6456 26000 26000 26000) 7: 0: !chrg 9000@1p 8: filtered 1 to 0. __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 12456@1p 9: raw(0 19544 19544 19544) min(-65 19544 19544 19544) spread(-3983 19544 19544 19544) max_pv 30970 9: [ 0 12456@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3001 0 2851 12395 43426 12391 8473 -3001 0 2851 12395 43426 12391 8473 -2966 0 2816 12243 43426 12243 8473 -2966 0 2816 12243 43426 12243 8473 -3029 0 2879 12517 43426 12243 8473 -3029 0 2879 12517 43426 12243 8473 -3039 0 2889 12560 43426 12243 8473 -3039 0 2889 12560 43426 12243 8473 -3012 0 2862 12443 43426 12243 8473 -3012 0 2862 12443 43426 12243 8473 -2987 0 2837 12334 43426 12243 8473 -2987 0 2837 12334 43426 12243 8473 -3028 0 2878 12513 43426 12243 8473 -3028 0 2878 12513 43426 12243 8473 -3012 0 2862 12443 43426 12243 8473 -3012 0 2862 12443 43426 12243 8473 -3000 0 2850 12391 43426 12243 8473 -3000 0 2850 12391 43426 12243 8473 -3035 0 2885 12543 43426 12243 8473 2026-09-15 17:22:49,181 Hysteresis 1381 0: raw(12543 32000 32000 32000) min(12243 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 43426 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6543 26000 26000 26000) 7: 0: !chrg 9000@1p 8: filtered 1 to 0. __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 12543@1p 9: raw(0 19457 19457 19457) min(-300 19457 19457 19457) spread(-4070 19457 19457 19457) max_pv 30883 9: [ 0 12543@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3035 0 2885 12543 43426 12243 8473 -3015 0 2865 12456 43426 12243 8473 -3015 0 2865 12456 43426 12243 8473 -3018 0 2868 12469 43426 12243 8473 -3018 0 2868 12469 43426 12243 8473 -3033 0 2883 12534 43426 12243 8473 -3033 0 2883 12534 43426 12243 8473 -2935 0 2785 12108 43426 12108 8473 -2935 0 2785 12108 43426 12108 8473 -3043 0 2893 12578 43426 12108 8473 -3034 0 2884 12539 43426 12108 8473 -3034 0 2884 12539 43426 12108 8473 -2994 0 2844 12365 43426 12108 8473 -2994 0 2844 12365 43426 12108 8473 -3017 0 2867 12465 43426 12108 8473 -3017 0 2867 12465 43426 12108 8473 -3036 0 2886 12547 43426 12108 8473 -3036 0 2886 12547 43426 12108 8473 -3045 0 2895 12586 43426 12108 8473 2026-09-15 17:22:59,190 Hysteresis 1391 0: raw(12586 32000 32000 32000) min(12108 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 43426 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6586 26000 26000 26000) 7: 0: !chrg 9000@1p 8: filtered 1 to 0. __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 12586@1p 9: raw(0 19414 19414 19414) min(-478 19414 19414 19414) spread(-4113 19414 19414 19414) max_pv 30840 9: [ 0 12586@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3045 0 2895 12586 43426 12108 8473 -3018 0 2868 12469 43426 12108 8473 -3018 0 2868 12469 43426 12108 8473 -3019 0 2869 12473 43426 12108 8473 -3019 0 2869 12473 43426 12108 8473 -3038 0 2888 12556 43426 12108 8473 -3038 0 2888 12556 43426 12108 8473 -3026 0 2876 12504 43426 12108 8473 -3026 0 2876 12504 43426 12108 8473 -3048 0 2898 12600 43426 12108 8473 -3048 0 2898 12600 43426 12108 8473 -2939 0 2789 12126 43426 12108 8473 -2939 0 2789 12126 43426 12108 8473 -3052 0 2902 12617 43426 12108 8473 -3052 0 2902 12617 43426 12108 8473 -3036 0 2886 12547 43426 12108 8473 -3036 0 2886 12547 43426 12108 8473 -3020 0 2870 12478 43426 12108 8473 -3020 0 2870 12478 43426 12108 8473 -3004 0 2854 12408 43426 12108 8473 2026-09-15 17:23:09,199 Hysteresis 1401 0: raw(12408 32000 32000 32000) min(12108 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 43426 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6408 26000 26000 26000) 7: 0: !chrg 9000@1p 8: filtered 1 to 0. __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 12408@1p 9: raw(0 19592 19592 19592) min(-300 19592 19592 19592) spread(-3935 19592 19592 19592) max_pv 31018 9: [ 0 12408@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3004 0 2854 12408 43426 12108 8473 -2996 0 2846 12373 43426 12108 8473 -2996 0 2846 12373 43426 12108 8473 -3001 0 2851 12395 43426 12108 8473 -3001 0 2851 12395 43426 12108 8473 -3019 0 2869 12473 43426 12108 8473 -3019 0 2869 12473 43426 12108 8473 -3000 0 2850 12391 43426 12108 8473 -3000 0 2850 12391 43426 12108 8473 -3033 0 2883 12534 43426 12108 8473 -3033 0 2883 12534 43426 12108 8473 -3011 0 2861 12439 43426 12108 8473 -3011 0 2861 12439 43426 12108 8473 -2987 0 2837 12334 43426 12108 8473 -2987 0 2837 12334 43426 12108 8473 -2966 0 2816 12243 43426 12108 8473 -2966 0 2816 12243 43426 12108 8473 -2999 0 2849 12386 43426 12108 8473 -2999 0 2849 12386 43426 12108 8473 -3051 0 2901 12613 43426 12108 8473 2026-09-15 17:23:19,208 Hysteresis 1411 0: raw(12613 32000 32000 32000) min(12108 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 43426 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6613 26000 26000 26000) 7: 0: !chrg 9000@1p 8: filtered 1 to 0. __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 12613@1p 9: raw(0 19387 19387 19387) min(-505 19387 19387 19387) spread(-4140 19387 19387 19387) max_pv 30813 9: [ 0 12613@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3051 0 2901 12613 43426 12108 8473 -3051 0 2901 12613 43426 12108 8473 -3000 0 2850 12391 43426 12108 8473 -3000 0 2850 12391 43426 12108 8473 -3035 0 2885 12543 43426 12108 8473 -3027 0 2877 12508 43426 12108 8473 -3027 0 2877 12508 43426 12108 8473 -2937 0 2787 12117 43426 12108 8473 -2937 0 2787 12117 43426 12108 8473 -3057 0 2907 12639 43426 12108 8473 -3057 0 2907 12639 43426 12108 8473 -3006 0 2856 12417 43426 12108 8473 -3006 0 2856 12417 43426 12108 8473 -3022 0 2872 12486 43426 12108 8473 -3022 0 2872 12486 43426 12108 8473 -3021 0 2871 12482 43426 12108 8473 -3021 0 2871 12482 43426 12108 8473 -2955 0 2805 12195 43426 12108 8473 -2955 0 2805 12195 43426 12108 8473 2026-09-15 17:23:29,218 Hysteresis 1421 0: raw(12195 32000 32000 32000) min(12108 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 43426 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6195 26000 26000 26000) 7: 0: !chrg 9000@1p 8: filtered 1 to 0. __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 12195@1p 9: raw(0 19805 19805 19805) min(-87 19805 19805 19805) spread(-3722 19805 19805 19805) max_pv 31231 9: [ 0 12195@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3031 0 2881 12526 43426 12108 8473 -3031 0 2881 12526 43426 12108 8473 -3040 0 2890 12565 43426 12108 8473 -3040 0 2890 12565 43426 12108 8473 -3036 0 2886 12547 43426 12108 8473 -3036 0 2886 12547 43426 12108 8473 -3014 0 2864 12452 43426 12108 8473 -3014 0 2864 12452 43426 12108 8473 -3045 0 2895 12586 43426 12108 8473 -3045 0 2895 12586 43426 12108 8473 -3018 0 2868 12469 43426 12108 8473 -3018 0 2868 12469 43426 12108 8473 -3041 0 2891 12569 43426 12108 8473 -3041 0 2891 12569 43426 12108 8473 -2985 0 2835 12326 43426 12108 8473 -2985 0 2835 12326 43426 12108 8473 -3012 0 2862 12443 43426 12108 8473 -3012 0 2862 12443 43426 12108 8473 -2991 0 2841 12352 43426 12108 8473 -2991 0 2841 12352 43426 12108 8473 2026-09-15 17:23:39,247 Hysteresis 1431 0: raw(12352 32000 32000 32000) min(12108 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 43426 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6352 26000 26000 26000) 7: 0: !chrg 9000@1p 8: filtered 1 to 0. __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 12352@1p 9: raw(0 19648 19648 19648) min(-244 19648 19648 19648) spread(-3879 19648 19648 19648) max_pv 31074 9: [ 0 12352@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3016 0 2866 12460 43426 12108 8473 -3016 0 2866 12460 43426 12108 8473 -3010 0 2860 12434 43426 12108 8473 -3010 0 2860 12434 43426 12108 8473 -3010 0 2860 12434 43426 12108 8473 -3010 0 2860 12434 43426 12108 8473 -3029 0 2879 12517 43426 12108 8473 -3029 0 2879 12517 43426 12108 8473 -3013 0 2863 12447 43426 12108 8473 -3013 0 2863 12447 43426 12108 8473 -3024 0 2874 12495 43426 12108 8473 -3024 0 2874 12495 43426 12108 8473 -2974 0 2824 12278 43426 12108 8473 -2974 0 2824 12278 43426 12108 8473 -2964 0 2814 12234 43426 12108 8473 -2964 0 2814 12234 43426 12108 8473 -2992 0 2842 12356 43426 12108 8473 -2992 0 2842 12356 43426 12108 8473 -2987 0 2837 12334 43426 12108 8473 -2987 0 2837 12334 43426 12108 8473 2026-09-15 17:23:49,259 Hysteresis 1441 0: raw(12334 32000 32000 32000) min(12108 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 43426 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6334 26000 26000 26000) 7: 0: !chrg 9000@1p 8: filtered 1 to 0. __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 12334@1p 9: raw(0 19666 19666 19666) min(-226 19666 19666 19666) spread(-3861 19666 19666 19666) max_pv 31092 9: [ 0 12334@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2997 0 2847 12378 43426 12108 8473 -2997 0 2847 12378 43426 12108 8473 -2974 0 2824 12278 43426 12108 8473 -2974 0 2824 12278 43426 12108 8473 -3049 0 2899 12604 43426 12108 8473 -3049 0 2899 12604 43426 12108 8473 -3009 0 2859 12430 43426 12108 8473 -3009 0 2859 12430 43426 12108 8473 -2947 0 2797 12160 43426 12108 8473 -2947 0 2797 12160 43426 12108 8473 -3024 0 2874 12495 43426 12108 8473 -3024 0 2874 12495 43426 12108 8473 -2981 0 2831 12308 43426 12108 8473 -2981 0 2831 12308 43426 12108 8473 -2998 0 2848 12382 43426 12108 8473 -2998 0 2848 12382 43426 12108 8473 -2932 0 2782 12095 43426 12095 8473 -2932 0 2782 12095 43426 12095 8473 -2994 0 2844 12365 43426 12095 8473 2026-09-15 17:23:59,267 Hysteresis 1451 0: raw(12365 32000 32000 32000) min(12095 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 43426 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6365 26000 26000 26000) 7: 0: !chrg 9000@1p 8: filtered 1 to 0. __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 12365@1p 9: raw(0 19635 19635 19635) min(-270 19635 19635 19635) spread(-3892 19635 19635 19635) max_pv 31061 9: [ 0 12365@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2994 0 2844 12365 43426 12095 8473 -2991 0 2841 12352 43426 12095 8473 -2991 0 2841 12352 43426 12095 8473 -3002 0 2852 12400 43426 12095 8473 -2922 0 2772 12052 43426 12052 8473 -2922 0 2772 12052 43426 12052 8473 -2943 0 2793 12143 43426 12052 8473 -2943 0 2793 12143 43426 12052 8473 -2960 0 2810 12217 43426 12052 8473 -2960 0 2810 12217 43426 12052 8473 -2961 0 2811 12221 43426 12052 8473 -2961 0 2811 12221 43426 12052 8473 -2922 0 2772 12052 43426 12052 8473 -2922 0 2772 12052 43426 12052 8473 -2930 0 2780 12086 43426 12052 8473 -2930 0 2780 12086 43426 12052 8473 -2954 0 2804 12191 43426 12052 8473 -2954 0 2804 12191 43426 12052 8473 -2932 0 2782 12095 43426 12052 8473 -2932 0 2782 12095 43426 12052 8473 2026-09-15 17:24:09,276 Hysteresis 1461 0: raw(12095 32000 32000 32000) min(12052 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 43426 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6095 26000 26000 26000) 7: 0: !chrg 9000@1p 8: filtered 1 to 0. __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 12095@1p 9: raw(0 19905 19905 19905) min(-43 19905 19905 19905) spread(-3622 19905 19905 19905) max_pv 31331 9: [ 0 12095@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2982 0 2832 12313 43426 12052 8473 -2982 0 2832 12313 43426 12052 8473 -2923 0 2773 12056 43426 12052 8473 -2923 0 2773 12056 43426 12052 8473 -3003 0 2853 12404 43426 12052 8473 -3003 0 2853 12404 43426 12052 8473 -2982 0 2832 12313 43426 12052 8473 -2982 0 2832 12313 43426 12052 8473 -2957 0 2807 12204 43426 12052 8473 -2957 0 2807 12204 43426 12052 8473 -2957 0 2807 12204 43426 12052 8473 -2973 0 2823 12273 43426 12052 8473 -2973 0 2823 12273 43426 12052 8473 -2936 0 2786 12113 43426 12052 8473 -2936 0 2786 12113 43426 12052 8473 -2937 0 2787 12117 43426 12052 8473 -2937 0 2787 12117 43426 12052 8473 -2933 0 2783 12100 43426 12052 8473 -2933 0 2783 12100 43426 12052 8473 2026-09-15 17:24:19,283 Hysteresis 1471 0: raw(12100 32000 32000 32000) min(12052 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 43426 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6100 26000 26000 26000) 7: 0: !chrg 9000@1p 8: filtered 1 to 0. __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 12100@1p 9: raw(0 19900 19900 19900) min(-48 19900 19900 19900) spread(-3627 19900 19900 19900) max_pv 31326 9: [ 0 12100@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2950 0 2800 12173 43426 12052 8473 -2950 0 2800 12173 43426 12052 8473 -2986 0 2836 12330 43426 12052 8473 -2986 0 2836 12330 43426 12052 8473 -2939 0 2789 12126 43426 12052 8473 -2939 0 2789 12126 43426 12052 8473 -2938 0 2788 12121 43426 12052 8473 -2938 0 2788 12121 43426 12052 8473 -2929 0 2779 12082 43426 12052 8473 -2929 0 2779 12082 43426 12052 8473 -2928 0 2778 12078 43426 12052 8473 -2914 0 2764 12017 43426 12017 8473 -2914 0 2764 12017 43426 12017 8473 -2898 0 2748 11947 43426 11947 8473 -2898 0 2748 11947 43426 11947 8473 -2933 0 2783 12100 43426 11947 8473 -2933 0 2783 12100 43426 11947 8473 -2929 0 2779 12082 43426 11947 8473 -2929 0 2779 12082 43426 11947 8473 2026-09-15 17:24:29,291 Hysteresis 1481 0: raw(12082 32000 32000 32000) min(11947 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 43426 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6082 26000 26000 26000) 7: 0: !chrg 9000@1p 8: filtered 1 to 0. __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 12082@1p 9: raw(0 19918 19918 19918) min(-135 19918 19918 19918) spread(-3609 19918 19918 19918) max_pv 31344 9: [ 0 12082@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2887 0 2737 11900 43426 11900 8473 -2887 0 2737 11900 43426 11900 8473 -2916 0 2766 12026 43426 11900 8473 -2916 0 2766 12026 43426 11900 8473 -2915 0 2765 12021 43426 11900 8473 -2915 0 2765 12021 43426 11900 8473 -2894 0 2744 11930 43426 11900 8473 -2894 0 2744 11930 43426 11900 8473 -2932 0 2782 12095 43426 11900 8473 -2932 0 2782 12095 43426 11900 8473 -2940 0 2790 12130 43426 11900 8473 -2940 0 2790 12130 43426 11900 8473 -2855 0 2705 11760 43426 11760 8473 -2855 0 2705 11760 43426 11760 8473 -2890 0 2740 11913 43426 11760 8473 -2890 0 2740 11913 43426 11760 8473 -2885 0 2735 11891 43426 11760 8473 -2885 0 2735 11891 43426 11760 8473 -2886 0 2736 11895 43426 11760 8473 -2886 0 2736 11895 43426 11760 8473 2026-09-15 17:24:39,299 Hysteresis 1491 0: raw(11895 32000 32000 32000) min(11760 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 43426 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (5895 26000 26000 26000) 7: 0: !chrg 9000@1p 8: filtered 1 to 0. __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 11895@1p 9: raw(0 20105 20105 20105) min(-135 20105 20105 20105) spread(-3422 20105 20105 20105) max_pv 31531 9: [ 0 11895@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2867 0 2717 11813 43426 11760 8473 -2867 0 2717 11813 43426 11760 8473 -2873 0 2723 11839 43426 11760 8473 -2873 0 2723 11839 43426 11760 8473 -2874 0 2724 11843 43426 11760 8473 -2874 0 2724 11843 43426 11760 8473 -2860 0 2710 11782 43426 11760 8473 -2860 0 2710 11782 43426 11760 8473 -2882 0 2732 11878 43426 11760 8473 -2882 0 2732 11878 43426 11760 8473 -2850 0 2700 11739 43426 11739 8473 -2850 0 2700 11739 43426 11739 8473 -2852 0 2702 11747 43426 11739 8473 -2852 0 2702 11747 43426 11739 8473 -2854 0 2704 11756 43426 11739 8473 -2854 0 2704 11756 43426 11739 8473 -2888 0 2738 11904 43426 11739 8473 -2888 0 2738 11904 43426 11739 8473 -2823 0 2673 11621 43426 11621 8473 -2823 0 2673 11621 43426 11621 8473 2026-09-15 17:24:49,335 Hysteresis 1502 0: raw(11621 32000 32000 32000) min(11621 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 43426 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 0 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: filtered 1 to 1, sorted to 0 9: 0: 6000@1p Wnd (0 0 0 0)->(26000 26000 26000 26000) 8: filtered 1 to 1, sorted to 0 8: 0: 11621@1p 9: raw(0 20379 20379 20379) min(0 20379 20379 20379) spread(-3148 20379 20379 20379) max_pv 31805 9: [ 0 11621@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2943 0 2793 12143 43426 11621 8473 -2943 0 2793 12143 43426 11621 8473 -2907 0 2757 11986 43426 11621 8473 -2907 0 2757 11986 43426 11621 8473 -2924 0 2774 12060 43426 11621 8473 -2924 0 2774 12060 43426 11621 8473 -2920 0 2770 12043 43426 11621 8473 -2920 0 2770 12043 43426 11621 8473 -2921 0 2771 12047 43426 11621 8473 -2921 0 2771 12047 43426 11621 8473 -2932 0 2782 12095 43426 11621 8473 -2932 0 2782 12095 43426 11621 8473 -2920 0 2770 12043 43426 11621 8473 -2920 0 2770 12043 43426 11621 8473 -2961 0 2811 12221 43426 11621 8473 -2961 0 2811 12221 43426 11621 8473 -2945 0 2795 12152 43426 11621 8473 -2945 0 2795 12152 43426 11621 8473 -2945 0 2795 12152 43426 11621 8473 2026-09-15 17:24:59,342 Hysteresis 1512 0: raw(12152 32000 32000 32000) min(11621 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 43426 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 0 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: filtered 1 to 1, sorted to 0 9: 0: 6000@1p Wnd (0 0 0 0)->(26000 26000 26000 26000) 8: filtered 1 to 1, sorted to 0 8: 0: 12152@1p 9: raw(0 19848 19848 19848) min(-531 19848 19848 19848) spread(-3679 19848 19848 19848) max_pv 31274 9: [ 0 12152@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2947 0 2797 12160 43426 11621 8473 -2947 0 2797 12160 43426 11621 8473 -2928 0 2778 12078 43426 11621 8473 -2928 0 2778 12078 43426 11621 8473 -2945 0 2795 12152 43426 11621 8473 -2945 0 2795 12152 43426 11621 8473 -2910 0 2760 12000 43426 11621 8473 -2910 0 2760 12000 43426 11621 8473 -2938 0 2788 12121 43426 11621 8473 -2938 0 2788 12121 43426 11621 8473 -2781 0 2631 11439 43426 11439 8473 -2781 0 2631 11439 43426 11439 8473 -2883 0 2733 11882 43426 11439 8473 -2883 0 2733 11882 43426 11439 8473 -2927 0 2777 12073 43426 11439 8473 -2927 0 2777 12073 43426 11439 8473 -2926 0 2776 12069 43426 11439 8473 -2926 0 2776 12069 43426 11439 8473 -2948 0 2798 12165 43426 11439 8473 2026-09-15 17:25:09,349 Hysteresis 1522 0: raw(12165 32000 32000 32000) min(11439 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 43426 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 0 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: filtered 1 to 1, sorted to 0 9: 0: 6000@1p Wnd (0 0 0 0)->(26000 26000 26000 26000) 8: filtered 1 to 1, sorted to 0 8: 0: 12165@1p 9: raw(0 19835 19835 19835) min(-726 19835 19835 19835) spread(-3692 19835 19835 19835) max_pv 31261 9: [ 0 12165@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2948 0 2798 12165 43426 11439 8473 -2929 0 2779 12082 43426 11439 8473 -2929 0 2779 12082 43426 11439 8473 -2907 0 2757 11986 43426 11439 8473 -2907 0 2757 11986 43426 11439 8473 -2878 0 2728 11860 43426 11439 8473 -2878 0 2728 11860 43426 11439 8473 -2911 0 2761 12004 43426 11439 8473 -2911 0 2761 12004 43426 11439 8473 -2931 0 2781 12091 43426 11439 8473 -2931 0 2781 12091 43426 11439 8473 -2939 0 2789 12126 43426 11439 8473 -2939 0 2789 12126 43426 11439 8473 -2920 0 2770 12043 43426 11439 8473 -2920 0 2770 12043 43426 11439 8473 -2896 0 2746 11939 43426 11439 8473 -2896 0 2746 11939 43426 11439 8473 -2924 0 2774 12060 43426 11439 8473 -2924 0 2774 12060 43426 11439 8473 -2918 0 2768 12034 43426 11439 8473 2026-09-15 17:25:19,356 Hysteresis 1532 0: raw(12034 32000 32000 32000) min(11439 32000 32000 32000) spread(8473 32000 32000 32000) max_pv 43426 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 0 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: filtered 1 to 1, sorted to 0 9: 0: 6000@1p Wnd (0 0 0 0)->(26000 26000 26000 26000) 8: filtered 1 to 1, sorted to 0 8: 0: 12034@1p 9: raw(0 19966 19966 19966) min(-595 19966 19966 19966) spread(-3561 19966 19966 19966) max_pv 31392 9: [ 0 12034@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2918 0 2768 12034 43426 11439 8473 -2943 0 2793 12143 43426 11439 8473 -2943 0 2793 12143 43426 11439 8473 -2956 0 2806 12200 43426 11439 8473 -2956 0 2806 12200 43426 11439 8473 -2962 0 2812 12226 43426 11439 8473 -2962 0 2812 12226 43426 11439 8473 -2909 0 2759 11995 43426 11439 8473 -2909 0 2759 11995 43426 11439 8473 -2068 0 1918 8339 43426 8339 8339 -2068 0 1918 8339 43426 8339 8339 -2841 0 2691 11700 43426 8339 8339 -2841 0 2691 11700 43426 8339 8339 -2859 0 2709 11778 43426 8339 8339 -2859 0 2709 11778 43426 8339 8339 -2826 0 2676 11634 43426 8339 8339 -2826 0 2676 11634 43426 8339 8339 -2792 0 2642 11486 43426 8339 8339 -2792 0 2642 11486 43426 8339 8339 2026-09-15 17:25:29,363 Hysteresis 1542 0: raw(11486 32000 32000 32000) min(8339 32000 32000 32000) spread(8339 32000 32000 32000) max_pv 43426 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 0 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: filtered 1 to 1, sorted to 0 9: 0: 6000@1p Wnd (0 0 0 0)->(26000 26000 26000 26000) 8: filtered 1 to 1, sorted to 0 8: 0: 11486@1p 9: raw(0 20514 20514 20514) min(-3147 20514 20514 20514) spread(-3147 20514 20514 20514) max_pv 31940 9: [ 0 11486@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2787 0 2637 11465 43426 8339 8339 -2787 0 2637 11465 43426 8339 8339 -2852 0 2702 11747 43426 8339 8339 -2852 0 2702 11747 43426 8339 8339 -2828 0 2678 11643 43426 8339 8339 -2828 0 2678 11643 43426 8339 8339 -2855 0 2705 11760 43426 8339 8339 -2855 0 2705 11760 43426 8339 8339 -2875 0 2725 11847 43426 8339 8339 -2844 0 2694 11713 43426 8339 8339 -2844 0 2694 11713 43426 8339 8339 -2830 0 2680 11652 43426 8339 8339 -2830 0 2680 11652 43426 8339 8339 -2850 0 2700 11739 43426 8339 8339 -2850 0 2700 11739 43426 8339 8339 -2833 0 2683 11665 43426 8339 8339 -2833 0 2683 11665 43426 8339 8339 -2847 0 2697 11726 43426 8339 8339 -2847 0 2697 11726 43426 8339 8339 2026-09-15 17:25:39,370 Hysteresis 1552 0: raw(11726 32000 32000 32000) min(8339 32000 32000 32000) spread(8339 32000 32000 32000) max_pv 43426 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 0 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: filtered 1 to 1, sorted to 0 9: 0: 6000@1p Wnd (0 0 0 0)->(26000 26000 26000 26000) 8: filtered 1 to 1, sorted to 0 8: 0: 11726@1p 9: raw(0 20274 20274 20274) min(-3387 20274 20274 20274) spread(-3387 20274 20274 20274) max_pv 31700 9: [ 0 11726@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2822 0 2672 11617 43426 8339 8339 -2822 0 2672 11617 43426 8339 8339 -2821 0 2671 11613 43426 8339 8339 -2821 0 2671 11613 43426 8339 8339 -2846 0 2696 11721 43426 8339 8339 -2846 0 2696 11721 43426 8339 8339 -2846 0 2696 11721 43426 8339 8339 -2846 0 2696 11721 43426 8339 8339 -2809 0 2659 11560 43426 8339 8339 -2809 0 2659 11560 43426 8339 8339 -2818 0 2668 11600 43426 8339 8339 -2818 0 2668 11600 43426 8339 8339 -2834 0 2684 11669 43426 8339 8339 -2834 0 2684 11669 43426 8339 8339 -2851 0 2701 11743 43426 8339 8339 -2851 0 2701 11743 43426 8339 8339 -2856 0 2706 11765 43426 8339 8339 -2856 0 2706 11765 43426 8339 8339 -2847 0 2697 11726 43426 8339 8339 -2847 0 2697 11726 43426 8339 8339 2026-09-15 17:25:49,395 Hysteresis 1562 0: raw(11726 32000 32000 32000) min(8339 32000 32000 32000) spread(8339 32000 32000 32000) max_pv 43426 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 0 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: filtered 1 to 1, sorted to 0 9: 0: 6000@1p Wnd (0 0 0 0)->(26000 26000 26000 26000) 8: filtered 1 to 1, sorted to 0 8: 0: 11726@1p 9: raw(0 20274 20274 20274) min(-3387 20274 20274 20274) spread(-3387 20274 20274 20274) max_pv 31700 9: [ 0 11726@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2882 0 2732 11878 43426 8339 8339 -2882 0 2732 11878 43426 8339 8339 -2869 0 2719 11821 43426 8339 8339 -2869 0 2719 11821 43426 8339 8339 -2856 0 2706 11765 43426 8339 8339 -2856 0 2706 11765 43426 8339 8339 -2793 0 2643 11491 43426 8339 8339 -2793 0 2643 11491 12900 8339 8339 -2855 0 2705 11760 12900 8339 8339 -2855 0 2705 11760 12900 8339 8339 -2830 0 2680 11652 12900 8339 8339 -2830 0 2680 11652 12900 8339 8339 -2867 0 2717 11813 12900 8339 8339 -2867 0 2717 11813 12900 8339 8339 -2830 0 2680 11652 12900 8339 8339 -2830 0 2680 11652 12900 8339 8339 -2861 0 2711 11786 12900 8339 8339 -2861 0 2711 11786 12900 8339 8339 -2830 0 2680 11652 12900 8339 8339 2026-09-15 17:25:59,402 Hysteresis 1572 0: raw(11652 32000 32000 32000) min(8339 32000 32000 32000) spread(8339 32000 32000 32000) max_pv 12900 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 0 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: filtered 1 to 1, sorted to 0 9: 0: 6000@1p Wnd (0 0 0 0)->(26000 26000 26000 26000) 8: filtered 1 to 1, sorted to 0 8: 0: 11652@1p 9: raw(0 20348 20348 20348) min(-3313 20348 20348 20348) spread(-3313 20348 20348 20348) max_pv 1248 9: [ 0 11652@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2830 0 2680 11652 12900 8339 8339 -2867 0 2717 11813 12900 8339 8339 -2867 0 2717 11813 12900 8339 8339 -2856 0 2706 11765 12900 8339 8339 -2853 0 2703 11752 12900 8339 8339 -2853 0 2703 11752 12900 8339 8339 -2855 0 2705 11760 12900 8339 8339 -2855 0 2705 11760 12900 8339 8339 -2850 0 2700 11739 12900 8339 8339 -2850 0 2700 11739 12886 8339 8339 -2837 0 2687 11682 12886 8339 8339 -2837 0 2687 11682 12886 8339 8339 -2866 0 2716 11808 12886 8339 8339 -2866 0 2716 11808 12886 8339 8339 -2829 0 2679 11647 12886 8339 8339 -2829 0 2679 11647 12886 8339 8339 -2835 0 2685 11673 12886 8339 8339 -2835 0 2685 11673 12886 8339 8339 -2853 0 2703 11752 12886 8339 8339 2026-09-15 17:26:09,409 Hysteresis 1582 0: raw(11752 32000 32000 32000) min(8339 32000 32000 32000) spread(8339 32000 32000 32000) max_pv 12886 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 0 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: filtered 1 to 1, sorted to 0 9: 0: 6000@1p Wnd (0 0 0 0)->(26000 26000 26000 26000) 8: filtered 1 to 1, sorted to 0 8: 0: 11752@1p 9: raw(0 20248 20248 20248) min(-3413 20248 20248 20248) spread(-3413 20248 20248 20248) max_pv 1134 9: [ 0 11752@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2853 0 2703 11752 12886 8339 8339 -2812 0 2662 11573 12886 8339 8339 -2812 0 2662 11573 12886 8339 8339 -2814 0 2664 11582 12886 8339 8339 -2821 0 2671 11613 12886 8339 8339 -2821 0 2671 11613 12886 8339 8339 -2818 0 2668 11600 12886 8339 8339 -2818 0 2668 11600 12886 8339 8339 -2759 0 2609 11343 12886 8339 8339 -2759 0 2609 11343 12886 8339 8339 -2822 0 2672 11617 12886 8339 8339 -2822 0 2672 11617 12886 8339 8339 -2841 0 2691 11700 12886 8339 8339 -2841 0 2691 11700 12886 8339 8339 -2812 0 2662 11573 12886 8339 8339 -2812 0 2662 11573 12886 8339 8339 -2834 0 2684 11669 12886 8339 8339 -2834 0 2684 11669 12886 8339 8339 -2880 0 2730 11869 12886 8339 8339 2026-09-15 17:26:19,418 Hysteresis 1592 0: raw(11869 32000 32000 32000) min(8339 32000 32000 32000) spread(8339 32000 32000 32000) max_pv 12886 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 0 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: filtered 1 to 1, sorted to 0 9: 0: 6000@1p Wnd (0 0 0 0)->(26000 26000 26000 26000) 8: filtered 1 to 1, sorted to 0 8: 0: 11869@1p 9: raw(0 20131 20131 20131) min(-3530 20131 20131 20131) spread(-3530 20131 20131 20131) max_pv 1017 9: [ 0 11869@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2880 0 2730 11869 12886 8339 8339 -2815 0 2665 11586 12886 8339 8339 -2815 0 2665 11586 12886 8339 8339 -2831 0 2681 11656 12886 8339 8339 -2831 0 2681 11656 12886 8339 8339 -2846 0 2696 11721 12886 8339 8339 -2846 0 2696 11721 12886 8339 8339 -2792 0 2642 11486 12886 8339 8339 -2792 0 2642 11486 12886 8339 8339 -2804 0 2654 11539 12886 8339 8339 -2804 0 2654 11539 12886 8339 8339 -2860 0 2710 11782 12886 8339 8339 -2860 0 2710 11782 12886 8339 8339 -2842 0 2692 11704 12886 8339 8339 -2842 0 2692 11704 12886 8339 8339 -2839 0 2689 11691 12886 8339 8339 -2839 0 2689 11691 12886 8339 8339 -2819 0 2669 11604 12886 8339 8339 -2819 0 2669 11604 12886 8339 8339 -2801 0 2651 11526 12886 8339 8339 2026-09-15 17:26:29,425 Hysteresis 1602 0: raw(11526 32000 32000 32000) min(8339 32000 32000 32000) spread(8339 32000 32000 32000) max_pv 12886 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 0 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: filtered 1 to 1, sorted to 0 9: 0: 6000@1p Wnd (0 0 0 0)->(26000 26000 26000 26000) 8: filtered 1 to 1, sorted to 0 8: 0: 11526@1p 9: raw(0 20474 20474 20474) min(-3187 20474 20474 20474) spread(-3187 20474 20474 20474) max_pv 1360 9: [ 0 11526@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2801 0 2651 11526 12886 8339 8339 -2817 0 2667 11595 12886 8339 8339 -2817 0 2667 11595 12886 8339 8339 -2799 0 2649 11517 12843 8339 8339 -2799 0 2649 11517 12843 8339 8339 -2814 0 2664 11582 12843 8339 8339 -2814 0 2664 11582 12843 8339 8339 -2824 0 2674 11626 12717 8339 8339 -2824 0 2674 11626 12717 8339 8339 -2776 0 2626 11417 12717 8339 8339 -2776 0 2626 11417 12686 8339 8339 -2815 0 2665 11586 12686 8339 8339 -2815 0 2665 11586 12686 8339 8339 -2813 0 2663 11578 12686 8339 8339 -2813 0 2663 11578 12686 8339 8339 -2785 0 2635 11456 12686 8339 8339 -2785 0 2635 11456 12647 8339 8339 -2853 0 2703 11752 12647 8339 8339 -2816 0 2666 11591 12647 8339 8339 2026-09-15 17:26:39,432 Hysteresis 1612 0: raw(11591 32000 32000 32000) min(8339 32000 32000 32000) spread(8339 32000 32000 32000) max_pv 12647 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 0 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: filtered 1 to 1, sorted to 0 9: 0: 6000@1p Wnd (0 0 0 0)->(26000 26000 26000 26000) 8: filtered 1 to 1, sorted to 0 8: 0: 11591@1p 9: raw(0 20409 20409 20409) min(-3252 20409 20409 20409) spread(-3252 20409 20409 20409) max_pv 1056 9: [ 0 11591@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2816 0 2666 11591 12647 8339 8339 -2824 0 2674 11626 12639 8339 8339 -2824 0 2674 11626 12639 8339 8339 -2779 0 2629 11430 12639 8339 8339 -2779 0 2629 11430 12639 8339 8339 -2791 0 2641 11482 12639 8339 8339 -2791 0 2641 11482 12639 8339 8339 -2775 0 2625 11413 12639 8339 8339 -2775 0 2625 11413 12639 8339 8339 -2819 0 2669 11604 12639 8339 8339 -2819 0 2669 11604 12639 8339 8339 -2814 0 2664 11582 12639 8339 8339 -2814 0 2664 11582 12639 8339 8339 -2825 0 2675 11630 12639 8339 8339 -2825 0 2675 11630 12639 8339 8339 -2802 0 2652 11530 12639 8339 8339 -2802 0 2652 11530 12639 8339 8339 -2832 0 2682 11660 12639 8339 8339 -2832 0 2682 11660 12639 8339 8339 -2777 0 2627 11421 12639 8339 8339 2026-09-15 17:26:49,439 Hysteresis 1622 0: raw(11421 32000 32000 32000) min(8339 32000 32000 32000) spread(8339 32000 32000 32000) max_pv 12639 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 0 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: filtered 1 to 1, sorted to 0 9: 0: 6000@1p Wnd (0 0 0 0)->(26000 26000 26000 26000) 8: filtered 1 to 1, sorted to 0 8: 0: 11421@1p 9: raw(0 20579 20579 20579) min(-3082 20579 20579 20579) spread(-3082 20579 20579 20579) max_pv 1218 9: [ 0 11421@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2777 0 2627 11421 12639 8339 8339 -2809 0 2659 11560 12639 8339 8339 -2809 0 2659 11560 12639 8339 8339 -2818 0 2668 11600 12639 8339 8339 -2818 0 2668 11600 12639 8339 8339 -2834 0 2684 11669 12639 8339 8339 -2834 0 2684 11669 12639 8339 8339 -2819 0 2669 11604 12639 8339 8339 -2819 0 2669 11604 12639 8339 8339 -2801 0 2651 11526 12639 8339 8339 -2801 0 2651 11526 12639 8339 8339 -2749 0 2599 11300 12639 8339 8339 -2749 0 2599 11300 12639 8339 8339 -2778 0 2628 11426 12639 8339 8339 -2778 0 2628 11426 12639 8339 8339 -2800 0 2650 11521 12639 8339 8339 -2800 0 2650 11521 12639 8339 8339 -2838 0 2688 11686 12639 8339 8339 -2838 0 2688 11686 12639 8339 8339 -2779 0 2629 11430 12639 8339 8339 2026-09-15 17:26:59,458 Hysteresis 1632 0: raw(11430 32000 32000 32000) min(8339 32000 32000 32000) spread(8339 32000 32000 32000) max_pv 12639 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 0 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: filtered 1 to 1, sorted to 0 9: 0: 6000@1p Wnd (0 0 0 0)->(26000 26000 26000 26000) 8: filtered 1 to 1, sorted to 0 8: 0: 11430@1p 9: raw(0 20570 20570 20570) min(-3091 20570 20570 20570) spread(-3091 20570 20570 20570) max_pv 1209 9: [ 0 11430@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2779 0 2629 11430 12639 8339 8339 -2794 0 2644 11495 12639 8339 8339 -2794 0 2644 11495 12639 8339 8339 -2804 0 2654 11539 12639 8339 8339 -2804 0 2654 11539 12639 8339 8339 -2770 0 2620 11391 12639 8339 8339 -2770 0 2620 11391 12639 8339 8339 -2793 0 2643 11491 12639 8339 8339 -2793 0 2643 11491 12639 8339 8339 -2770 0 2620 11391 12639 8339 8339 -2770 0 2620 11391 12639 8339 8339 -2802 0 2652 11530 12639 8339 8339 -2802 0 2652 11530 12639 8339 8339 -2792 0 2642 11486 12639 8339 8339 -2792 0 2642 11486 12639 8339 8339 -2785 0 2635 11456 12639 8339 8339 -2785 0 2635 11456 12639 8339 8339 -2796 0 2646 11504 12639 8339 8339 -2796 0 2646 11504 12639 8339 8339 -2811 0 2661 11569 12639 8339 8339 2026-09-15 17:27:09,465 Hysteresis 1642 0: raw(11569 32000 32000 32000) min(8339 32000 32000 32000) spread(8339 32000 32000 32000) max_pv 12639 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 0 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: filtered 1 to 1, sorted to 0 9: 0: 6000@1p Wnd (0 0 0 0)->(26000 26000 26000 26000) 8: filtered 1 to 1, sorted to 0 8: 0: 11569@1p 9: raw(0 20431 20431 20431) min(-3230 20431 20431 20431) spread(-3230 20431 20431 20431) max_pv 1070 9: [ 0 11569@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2811 0 2661 11569 12639 8339 8339 -2757 0 2607 11334 12639 8339 8339 -2757 0 2607 11334 12639 8339 8339 -2811 0 2661 11569 12639 8339 8339 -2811 0 2661 11569 12639 8339 8339 -2755 0 2605 11326 12639 8339 8339 -2755 0 2605 11326 12639 8339 8339 -2818 0 2668 11600 12639 8339 8339 -2818 0 2668 11600 12639 8339 8339 -2784 0 2634 11452 12639 8339 8339 -2784 0 2634 11452 12639 8339 8339 -2797 0 2647 11508 12639 8339 8339 -2797 0 2647 11508 12639 8339 8339 -2803 0 2653 11534 12639 8339 8339 -2803 0 2653 11534 12639 8339 8339 -2814 0 2664 11582 12639 8339 8339 -2814 0 2664 11582 12639 8339 8339 -2804 0 2654 11539 12639 8339 8339 -2804 0 2654 11539 12639 8339 8339 2026-09-15 17:27:19,472 Hysteresis 1652 0: raw(11539 32000 32000 32000) min(8339 32000 32000 32000) spread(8339 32000 32000 32000) max_pv 12639 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 0 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: filtered 1 to 1, sorted to 0 9: 0: 6000@1p Wnd (0 0 0 0)->(26000 26000 26000 26000) 8: filtered 1 to 1, sorted to 0 8: 0: 11539@1p 9: raw(0 20461 20461 20461) min(-3200 20461 20461 20461) spread(-3200 20461 20461 20461) max_pv 1100 9: [ 0 11539@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2804 0 2654 11539 12639 8339 8339 -2804 0 2654 11539 12639 8339 8339 -2776 0 2626 11417 12639 8339 8339 -2776 0 2626 11417 12639 8339 8339 -2761 0 2611 11352 12639 8339 8339 -2761 0 2611 11352 12639 8339 8339 -2819 0 2669 11604 12639 8339 8339 -2819 0 2669 11604 12639 8339 8339 -2775 0 2625 11413 12639 8339 8339 -2775 0 2625 11413 12639 8339 8339 -2801 0 2651 11526 12639 8339 8339 -2801 0 2651 11526 12639 8339 8339 -2802 0 2652 11530 12639 8339 8339 -2822 0 2672 11617 12639 8339 8339 -2822 0 2672 11617 12639 8339 8339 -2810 0 2660 11565 12639 8339 8339 -2810 0 2660 11565 12639 8339 8339 -2777 0 2627 11421 12639 8339 8339 -2777 0 2627 11421 12639 8339 8339 2026-09-15 17:27:29,479 Hysteresis 1662 0: raw(11421 32000 32000 32000) min(8339 32000 32000 32000) spread(8339 32000 32000 32000) max_pv 12639 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 0 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: filtered 1 to 1, sorted to 0 9: 0: 6000@1p Wnd (0 0 0 0)->(26000 26000 26000 26000) 8: filtered 1 to 1, sorted to 0 8: 0: 11421@1p 9: raw(0 20579 20579 20579) min(-3082 20579 20579 20579) spread(-3082 20579 20579 20579) max_pv 1218 9: [ 0 11421@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2790 0 2640 11478 12639 8339 8339 -2790 0 2640 11478 12639 8339 8339 -2798 0 2648 11513 12639 8339 8339 -2798 0 2648 11513 12639 8339 8339 -2783 0 2633 11447 12604 8339 8339 -2783 0 2633 11447 12604 8339 8339 -2803 0 2653 11534 12604 8339 8339 -2803 0 2653 11534 12604 8339 8339 -2790 0 2640 11478 12604 8339 8339 -2790 0 2640 11478 12604 8339 8339 -2736 0 2586 11243 12604 8339 8339 -2736 0 2586 11243 12604 8339 8339 -2778 0 2628 11426 12604 8339 8339 -2778 0 2628 11426 12604 8339 8339 -2800 0 2650 11521 12604 8339 8339 -2800 0 2650 11521 12604 8339 8339 -2799 0 2649 11517 12604 8339 8339 -2799 0 2649 11517 12604 8339 8339 -2709 0 2559 11126 12604 8339 8339 -2709 0 2559 11126 12604 8339 8339 2026-09-15 17:27:39,486 Hysteresis 1672 0: raw(11126 32000 32000 32000) min(8339 32000 32000 32000) spread(8339 32000 32000 32000) max_pv 12604 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 0 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: filtered 1 to 1, sorted to 0 9: 0: 6000@1p Wnd (0 0 0 0)->(26000 26000 26000 26000) 8: filtered 1 to 1, sorted to 0 8: 0: 11126@1p 9: raw(0 20874 20874 20874) min(-2787 20874 20874 20874) spread(-2787 20874 20874 20874) max_pv 1478 9: [ 0 11126@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2754 0 2604 11321 12604 8339 8339 -2754 0 2604 11321 12604 8339 8339 -2714 0 2564 11147 12604 8339 8339 -2714 0 2564 11147 12604 8339 8339 -2799 0 2649 11517 12604 8339 8339 -2799 0 2649 11517 12604 8339 8339 -2790 0 2640 11478 12604 8339 8339 -2790 0 2640 11478 12604 8339 8339 -2801 0 2651 11526 12604 8339 8339 -2801 0 2651 11526 12604 8339 8339 -2744 0 2594 11278 12604 8339 8339 -2744 0 2594 11278 12604 8339 8339 -2764 0 2614 11365 12604 8339 8339 -2764 0 2614 11365 12604 8339 8339 -2789 0 2639 11473 12604 8339 8339 -2789 0 2639 11473 12604 8339 8339 -2784 0 2634 11452 12604 8339 8339 -2784 0 2634 11452 12604 8339 8339 -2797 0 2647 11508 12604 8339 8339 2026-09-15 17:27:49,493 Hysteresis 1682 0: raw(11508 32000 32000 32000) min(8339 32000 32000 32000) spread(8339 32000 32000 32000) max_pv 12604 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 0 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: filtered 1 to 1, sorted to 0 9: 0: 6000@1p Wnd (0 0 0 0)->(26000 26000 26000 26000) 8: filtered 1 to 1, sorted to 0 8: 0: 11508@1p 9: raw(0 20492 20492 20492) min(-3169 20492 20492 20492) spread(-3169 20492 20492 20492) max_pv 1096 9: [ 0 11508@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2797 0 2647 11508 12604 8339 8339 -2769 0 2619 11386 12604 8339 8339 -2769 0 2619 11386 12604 8339 8339 -2765 0 2615 11369 12604 8339 8339 -2765 0 2615 11369 12604 8339 8339 -2767 0 2617 11378 12604 8339 8339 -2767 0 2617 11378 12604 8339 8339 -2771 0 2621 11395 12604 8339 8339 -2771 0 2621 11395 12604 8339 8339 -2750 0 2600 11304 12604 8339 8339 -2750 0 2600 11304 12604 8339 8339 -2765 0 2615 11369 12604 8339 8339 -2751 0 2601 11308 12604 8339 8339 -2751 0 2601 11308 12604 8339 8339 -2763 0 2613 11360 12604 8339 8339 -2763 0 2613 11360 12604 8339 8339 -2787 0 2637 11465 12604 8339 8339 -2787 0 2637 11465 12604 8339 8339 -2750 0 2600 11304 12604 8339 8339 2026-09-15 17:27:59,500 Hysteresis 1692 0: raw(11304 32000 32000 32000) min(8339 32000 32000 32000) spread(8339 32000 32000 32000) max_pv 12604 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 0 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: filtered 1 to 1, sorted to 0 9: 0: 6000@1p Wnd (0 0 0 0)->(26000 26000 26000 26000) 8: filtered 1 to 1, sorted to 0 8: 0: 11304@1p 9: raw(0 20696 20696 20696) min(-2965 20696 20696 20696) spread(-2965 20696 20696 20696) max_pv 1300 9: [ 0 11304@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2750 0 2600 11304 12495 8339 8339 -2737 0 2587 11247 12495 8339 8339 -2737 0 2587 11247 12495 8339 8339 -2723 0 2573 11186 12495 8339 8339 -2723 0 2573 11186 12495 8339 8339 -2739 0 2589 11256 12495 8339 8339 -2739 0 2589 11256 12404 8339 8339 -2671 0 2521 10960 12404 8339 8339 -2671 0 2521 10960 12404 8339 8339 -2740 0 2590 11260 12404 8339 8339 -2740 0 2590 11260 12404 8339 8339 -2646 0 2496 10852 12404 8339 8339 -2646 0 2496 10852 12404 8339 8339 -2680 0 2530 11000 12404 8339 8339 -2680 0 2530 11000 12404 8339 8339 -2646 0 2496 10852 12404 8339 8339 -2646 0 2496 10852 12404 8339 8339 -2727 0 2577 11204 12404 8339 8339 -2727 0 2577 11204 12404 8339 8339 -2635 0 2485 10804 12404 8339 8339 2026-09-15 17:28:09,513 Hysteresis 1702 0: raw(10804 32000 32000 32000) min(8339 32000 32000 32000) spread(8339 32000 32000 32000) max_pv 12404 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 0 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: filtered 1 to 1, sorted to 0 9: 0: 6000@1p Wnd (0 0 0 0)->(26000 26000 26000 26000) 8: filtered 1 to 1, sorted to 0 8: 0: 10804@1p 9: raw(0 21196 21196 21196) min(-2465 21196 21196 21196) spread(-2465 21196 21196 21196) max_pv 1600 9: [ 0 10804@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2635 0 2485 10804 12404 8339 8339 -2690 0 2540 11043 12404 8339 8339 -2690 0 2540 11043 12404 8339 8339 -2615 0 2465 10717 12404 8339 8339 -2615 0 2465 10717 12404 8339 8339 -2687 0 2537 11030 12404 8339 8339 -2687 0 2537 11030 12404 8339 8339 -2666 0 2516 10939 12404 8339 8339 -2666 0 2516 10939 12404 8339 8339 -2703 0 2553 11100 12404 8339 8339 -2703 0 2553 11100 12404 8339 8339 -2700 0 2550 11086 12404 8339 8339 -2700 0 2550 11086 12404 8339 8339 -2692 0 2542 11052 12404 8339 8339 -2692 0 2542 11052 12404 8339 8339 -2612 0 2462 10704 12404 8339 8339 -2612 0 2462 10704 12404 8339 8339 -2680 0 2530 11000 12404 8339 8339 -2680 0 2530 11000 12404 8339 8339 -2682 0 2532 11008 12330 8339 8339 2026-09-15 17:28:19,521 Hysteresis 1712 0: raw(11008 32000 32000 32000) min(8339 32000 32000 32000) spread(8339 32000 32000 32000) max_pv 12330 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 0 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: filtered 1 to 1, sorted to 0 9: 0: 6000@1p Wnd (0 0 0 0)->(26000 26000 26000 26000) 8: filtered 1 to 1, sorted to 0 8: 0: 11008@1p 9: raw(0 20992 20992 20992) min(-2669 20992 20992 20992) spread(-2669 20992 20992 20992) max_pv 1322 9: [ 0 11008@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2682 0 2532 11008 12330 8339 8339 -2666 0 2516 10939 12330 8339 8339 -2666 0 2516 10939 12330 8339 8339 -2684 0 2534 11017 12330 8339 8339 -2684 0 2534 11017 12330 8339 8339 -2669 0 2519 10952 12330 8339 8339 -2669 0 2519 10952 12330 8339 8339 -2671 0 2521 10960 12330 8339 8339 -2671 0 2521 10960 12330 8339 8339 -2648 0 2498 10860 12330 8339 8339 -2648 0 2498 10860 12330 8339 8339 -2657 0 2507 10900 12330 8339 8339 -2657 0 2507 10900 12330 8339 8339 -2660 0 2510 10913 12330 8339 8339 -2660 0 2510 10913 12330 8339 8339 -2677 0 2527 10986 12330 8339 8339 -2677 0 2527 10986 12226 8339 8339 -2643 0 2493 10839 12226 8339 8339 -2643 0 2493 10839 12226 8339 8339 -2656 0 2506 10895 12226 8339 8339 2026-09-15 17:28:29,530 Hysteresis 1722 0: raw(10895 32000 32000 32000) min(8339 32000 32000 32000) spread(8339 32000 32000 32000) max_pv 12226 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 0 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: filtered 1 to 1, sorted to 0 9: 0: 6000@1p Wnd (0 0 0 0)->(26000 26000 26000 26000) 8: filtered 1 to 1, sorted to 0 8: 0: 10895@1p 9: raw(0 21105 21105 21105) min(-2556 21105 21105 21105) spread(-2556 21105 21105 21105) max_pv 1331 9: [ 0 10895@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2656 0 2506 10895 12226 8339 8339 -2599 0 2449 10647 12226 8339 8339 -2599 0 2449 10647 12226 8339 8339 -2558 0 2408 10469 12226 8339 8339 -2558 0 2408 10469 12226 8339 8339 -2595 0 2445 10630 12226 8339 8339 -2595 0 2445 10630 12226 8339 8339 -2606 0 2456 10678 12226 8339 8339 -2606 0 2456 10678 12226 8339 8339 -2600 0 2450 10652 12226 8339 8339 -2600 0 2450 10652 12226 8339 8339 -2529 0 2379 10343 12226 8339 8339 -2529 0 2379 10343 12226 8339 8339 -2576 0 2426 10547 12226 8339 8339 -2576 0 2426 10547 12226 8339 8339 -2571 0 2421 10526 12226 8339 8339 -2571 0 2421 10526 12226 8339 8339 -2536 0 2386 10373 12226 8339 8339 -2536 0 2386 10373 12226 8339 8339 -2511 0 2361 10265 12226 8339 8339 2026-09-15 17:28:39,539 Hysteresis 1732 0: raw(10265 32000 32000 32000) min(8339 32000 32000 32000) spread(8339 32000 32000 32000) max_pv 12226 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 0 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: filtered 1 to 1, sorted to 0 9: 0: 6000@1p Wnd (0 0 0 0)->(26000 26000 26000 26000) 8: filtered 1 to 1, sorted to 0 8: 0: 10265@1p 9: raw(0 21735 21735 21735) min(-1926 21735 21735 21735) spread(-1926 21735 21735 21735) max_pv 1961 9: [ 0 10265@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2511 0 2361 10265 12226 8339 8339 -2552 0 2402 10443 12226 8339 8339 -2552 0 2402 10443 12226 8339 8339 -2524 0 2374 10321 12226 8339 8339 -2524 0 2374 10321 12226 8339 8339 -2544 0 2394 10408 12226 8339 8339 -2544 0 2394 10408 12226 8339 8339 -2529 0 2379 10343 12226 8339 8339 -2529 0 2379 10343 12226 8339 8339 -2545 0 2395 10413 12226 8339 8339 -2545 0 2395 10413 12226 8339 8339 -2489 0 2339 10169 12226 8339 8339 -2489 0 2339 10169 12226 8339 8339 -2531 0 2381 10352 12226 8339 8339 -2531 0 2381 10352 12226 8339 8339 -2454 0 2304 10017 12226 8339 8339 -2454 0 2304 10017 12226 8339 8339 -2505 0 2355 10239 12226 8339 8339 -2505 0 2355 10239 12226 8339 8339 2026-09-15 17:28:49,551 Hysteresis 1742 0: raw(10239 32000 32000 32000) min(8339 32000 32000 32000) spread(8339 32000 32000 32000) max_pv 12226 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 0 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: filtered 1 to 1, sorted to 0 9: 0: 6000@1p Wnd (0 0 0 0)->(26000 26000 26000 26000) 8: filtered 1 to 1, sorted to 0 8: 0: 10239@1p 9: raw(0 21761 21761 21761) min(-1900 21761 21761 21761) spread(-1900 21761 21761 21761) max_pv 1987 9: [ 0 10239@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2563 0 2413 10491 12226 8339 8339 -2563 0 2413 10491 12226 8339 8339 -2529 0 2379 10343 12226 8339 8339 -2529 0 2379 10343 12226 8339 8339 -2525 0 2375 10326 12226 8339 8339 -2525 0 2375 10326 12226 8339 8339 -2499 0 2349 10213 12226 8339 8339 -2499 0 2349 10213 12226 8339 8339 -2526 0 2376 10330 12226 8339 8339 -2526 0 2376 10330 12226 8339 8339 -2526 0 2376 10330 12226 8339 8339 -2526 0 2376 10330 12226 8339 8339 -2509 0 2359 10256 12226 8339 8339 -2509 0 2359 10256 12226 8339 8339 -2417 0 2267 9856 12226 8339 8339 -2417 0 2267 9856 12226 8339 8339 -2515 0 2365 10282 12226 8339 8339 -2486 0 2336 10156 12226 8339 8339 -2486 0 2336 10156 12226 8339 8339 -2479 0 2329 10126 12226 8339 8339 2026-09-15 17:28:59,559 Hysteresis 1752 0: raw(10126 32000 32000 32000) min(8339 32000 32000 32000) spread(8339 32000 32000 32000) max_pv 12226 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 0 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: filtered 1 to 1, sorted to 0 9: 0: 6000@1p Wnd (0 0 0 0)->(26000 26000 26000 26000) 8: filtered 1 to 1, sorted to 0 8: 0: 10126@1p 9: raw(0 21874 21874 21874) min(-1787 21874 21874 21874) spread(-1787 21874 21874 21874) max_pv 2100 9: [ 0 10126@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2479 0 2329 10126 12226 8339 8339 -2474 0 2324 10104 12226 8339 8339 -2474 0 2324 10104 12226 8339 8339 -2485 0 2335 10152 12226 8339 8339 -2485 0 2335 10152 12226 8339 8339 -2474 0 2324 10104 12226 8339 8339 -2474 0 2324 10104 12226 8339 8339 -2482 0 2332 10139 12226 8339 8339 -2482 0 2332 10139 12226 8339 8339 -2484 0 2334 10147 12226 8339 8339 -2484 0 2334 10147 12226 8339 8339 -2469 0 2319 10082 12226 8339 8339 -2469 0 2319 10082 12226 8339 8339 -2443 0 2293 9969 12226 8339 8339 -2443 0 2293 9969 12226 8339 8339 -2469 0 2319 10082 12226 8339 8339 -2469 0 2319 10082 12226 8339 8339 -2450 0 2300 10000 12226 8339 8339 -2450 0 2300 10000 12226 8339 8339 2026-09-15 17:29:09,568 Hysteresis 1762 0: raw(10000 32000 32000 32000) min(8339 32000 32000 32000) spread(8339 32000 32000 32000) max_pv 12226 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 0 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: filtered 1 to 1, sorted to 0 9: 0: 6000@1p Wnd (0 0 0 0)->(26000 26000 26000 26000) 8: filtered 1 to 1, sorted to 0 8: 0: 10000@1p 9: raw(0 22000 22000 22000) min(-1661 22000 22000 22000) spread(-1661 22000 22000 22000) max_pv 2226 9: [ 0 10000@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2401 0 2251 9786 12226 8339 8339 -2401 0 2251 9786 12226 8339 8339 -2417 0 2267 9856 12226 8339 8339 -2417 0 2267 9856 12226 8339 8339 -2451 0 2301 10004 12226 8339 8339 -2451 0 2301 10004 12226 8339 8339 -2419 0 2269 9865 12226 8339 8339 -2419 0 2269 9865 12226 8339 8339 -2419 0 2269 9865 12226 8339 8339 -2403 0 2253 9795 12226 8339 8339 -2403 0 2253 9795 12226 8339 8339 -2350 0 2200 9565 12226 8339 8339 -2350 0 2200 9565 12226 8339 8339 -2409 0 2259 9821 12226 8339 8339 -2409 0 2259 9821 12226 8339 8339 -2354 0 2204 9582 12226 8339 8339 -2354 0 2204 9582 12226 8339 8339 -2371 0 2221 9656 12226 8339 8339 -1389 0 1239 5386 12226 5386 5386 -1389 0 1239 5386 12226 5386 5386 2026-09-15 17:29:19,575 Hysteresis 1772 0: raw(5386 32000 32000 32000) min(5386 32000 32000 32000) spread(5386 32000 32000 32000) max_pv 12226 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 0 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: filtered 1 to 1, sorted to 0 8: filtered 1 to 0. 9: raw(5386 32000 32000 32000) min(5386 32000 32000 32000) spread(5386 32000 32000 32000) max_pv 12226 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2282 0 2132 9269 12226 5386 5386 -2282 0 2132 9269 12226 5386 5386 -2328 0 2178 9469 12226 5386 5386 -2328 0 2178 9469 12226 5386 5386 -2263 0 2113 9186 12226 5386 5386 -2263 0 2113 9186 12226 5386 5386 -2234 0 2084 9060 12226 5386 5386 -2234 0 2084 9060 12226 5386 5386 -2290 0 2140 9304 12226 5386 5386 -2290 0 2140 9304 12226 5386 5386 -2278 0 2128 9252 12226 5386 5386 -2278 0 2128 9252 12226 5386 5386 -2276 0 2126 9243 12226 5386 5386 -2276 0 2126 9243 12226 5386 5386 -2260 0 2110 9173 12226 5386 5386 -2260 0 2110 9173 12226 5386 5386 -2168 0 2018 8773 12226 5386 5386 -2176 0 2026 8808 12226 5386 5386 -2176 0 2026 8808 11995 5386 5386 2026-09-15 17:29:29,582 Hysteresis 1782 0: raw(8808 32000 32000 32000) min(5386 32000 32000 32000) spread(5386 32000 32000 32000) max_pv 11995 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: filtered 1 to 1, sorted to 0 8: filtered 1 to 0. 9: raw(8808 32000 32000 32000) min(5386 32000 32000 32000) spread(5386 32000 32000 32000) max_pv 11995 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2203 0 2053 8926 11995 5386 5386 -2203 0 2053 8926 11878 5386 5386 -2242 0 2092 9095 11878 5386 5386 -2242 0 2092 9095 11878 5386 5386 -2183 0 2033 8839 11878 5386 5386 -2183 0 2033 8839 11878 5386 5386 -2195 0 2045 8891 11878 5386 5386 -2195 0 2045 8891 11878 5386 5386 -2190 0 2040 8869 11878 5386 5386 -2190 0 2040 8869 11878 5386 5386 -2118 0 1968 8556 11878 5386 5386 -2118 0 1968 8556 11878 5386 5386 -2198 0 2048 8904 11878 5386 5386 -2198 0 2048 8904 11878 5386 5386 -2155 0 2005 8717 11878 5386 5386 -2155 0 2005 8717 11878 5386 5386 -2142 0 1992 8660 11878 5386 5386 -2142 0 1992 8660 11878 5386 5386 -2129 0 1979 8604 11878 5386 5386 2026-09-15 17:29:39,589 Hysteresis 1792 0: raw(8604 32000 32000 32000) min(5386 32000 32000 32000) spread(5386 32000 32000 32000) max_pv 11878 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: filtered 1 to 1, sorted to 0 8: filtered 1 to 0. 9: raw(8604 32000 32000 32000) min(5386 32000 32000 32000) spread(5386 32000 32000 32000) max_pv 11878 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2129 0 1979 8604 11878 5386 5386 -2121 0 1971 8569 11878 5386 5386 -2121 0 1971 8569 11878 5386 5386 -2139 0 1989 8647 11878 5386 5386 -2139 0 1989 8647 11878 5386 5386 -2139 0 1989 8647 11878 5386 5386 -2139 0 1989 8647 11878 5386 5386 -2116 0 1966 8547 11878 5386 5386 -2116 0 1966 8547 11878 5386 5386 -2128 0 1978 8600 11878 5386 5386 -2128 0 1978 8600 11878 5386 5386 -2159 0 2009 8734 11878 5386 5386 -2159 0 2009 8734 11878 5386 5386 -2091 0 1941 8439 11878 5386 5386 -2091 0 1941 8439 11878 5386 5386 -2009 0 1859 8082 11878 5386 5386 -2009 0 1859 8082 11878 5386 5386 -2088 0 1938 8426 11878 5386 5386 -2088 0 1938 8426 11878 5386 5386 2026-09-15 17:29:49,597 Hysteresis 1802 0: raw(8426 32000 32000 32000) min(5386 32000 32000 32000) spread(5386 32000 32000 32000) max_pv 11878 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: filtered 1 to 1, sorted to 0 8: filtered 1 to 0. 9: raw(8426 32000 32000 32000) min(5386 32000 32000 32000) spread(5386 32000 32000 32000) max_pv 11878 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2073 0 1923 8360 11878 5386 5386 -2073 0 1923 8360 11878 5386 5386 -2071 0 1921 8352 11878 5386 5386 -2071 0 1921 8352 11878 5386 5386 -2104 0 1954 8495 11878 5386 5386 -2104 0 1954 8495 11878 5386 5386 -2072 0 1922 8356 11878 5386 5386 -2030 0 1880 8173 11878 5386 5386 -2030 0 1880 8173 11878 5386 5386 -2041 0 1891 8221 11878 5386 5386 -2041 0 1891 8221 11878 5386 5386 -2048 0 1898 8252 11878 5386 5386 -2048 0 1898 8252 11878 5386 5386 -2038 0 1888 8208 11878 5386 5386 -2038 0 1888 8208 11869 5386 5386 -2045 0 1895 8239 11869 5386 5386 -2045 0 1895 8239 11869 5386 5386 -2058 0 1908 8295 11869 5386 5386 -2058 0 1908 8295 11869 5386 5386 2026-09-15 17:29:59,604 Hysteresis 1812 0: raw(8295 32000 32000 32000) min(5386 32000 32000 32000) spread(5386 32000 32000 32000) max_pv 11869 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: filtered 1 to 1, sorted to 0 8: filtered 1 to 0. 9: raw(8295 32000 32000 32000) min(5386 32000 32000 32000) spread(5386 32000 32000 32000) max_pv 11869 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2027 0 1877 8160 11869 5386 5386 -2027 0 1877 8160 11869 5386 5386 -2012 0 1862 8095 11869 5386 5386 -2012 0 1862 8095 11869 5386 5386 -2050 0 1900 8260 11869 5386 5386 -2050 0 1900 8260 11869 5386 5386 -2018 0 1868 8121 11869 5386 5386 -2018 0 1868 8121 11869 5386 5386 -2004 0 1854 8060 11869 5386 5386 -2004 0 1854 8060 11869 5386 5386 -1924 0 1774 7713 11869 5386 5386 -1924 0 1774 7713 11869 5386 5386 -1948 0 1798 7817 11869 5386 5386 -1948 0 1798 7817 11869 5386 5386 -1980 0 1830 7956 11869 5386 5386 -1980 0 1830 7956 11869 5386 5386 -1971 0 1821 7917 11869 5386 5386 -1971 0 1821 7917 11869 5386 5386 -1983 0 1833 7969 11869 5386 5386 -1983 0 1833 7969 11869 5386 5386 2026-09-15 17:30:09,611 Hysteresis 1822 0: raw(7969 32000 32000 32000) min(5386 32000 32000 32000) spread(5386 32000 32000 32000) max_pv 11869 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: filtered 1 to 1, sorted to 0 8: filtered 1 to 0. 9: raw(7969 32000 32000 32000) min(5386 32000 32000 32000) spread(5386 32000 32000 32000) max_pv 11869 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2160 0 2010 8739 11869 5386 5386 -2160 0 2010 8739 11869 5386 5386 -2263 0 2113 9186 11869 5386 5386 -2263 0 2113 9186 11869 5386 5386 -2276 0 2126 9243 11869 5386 5386 -2276 0 2126 9243 11869 5386 5386 -2407 0 2257 9813 11869 5386 5386 -2407 0 2257 9813 11869 5386 5386 -2539 0 2389 10386 11869 5386 5386 -2539 0 2389 10386 11869 5386 5386 -2594 0 2444 10626 11869 5386 5386 -2594 0 2444 10626 11869 5386 5386 -2658 0 2508 10904 11869 5386 5386 -2658 0 2508 10904 11869 5386 5386 -2662 0 2512 10921 11869 5386 5386 -2662 0 2512 10921 11869 5386 5386 -2636 0 2486 10808 11869 5386 5386 -2636 0 2486 10808 11869 5386 5386 -2626 0 2476 10765 11869 5386 5386 -2626 0 2476 10765 11869 5386 5386 2026-09-15 17:30:19,666 Hysteresis 1832 0: raw(10765 32000 32000 32000) min(5386 32000 32000 32000) spread(5386 32000 32000 32000) max_pv 11869 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: filtered 1 to 1, sorted to 0 8: filtered 1 to 0. 9: raw(10765 32000 32000 32000) min(5386 32000 32000 32000) spread(5386 32000 32000 32000) max_pv 11869 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2657 0 2507 10900 11869 5386 5386 -2657 0 2507 10900 11869 5386 5386 -2663 0 2513 10926 11869 5386 5386 -2663 0 2513 10926 11869 5386 5386 -2635 0 2485 10804 11869 5386 5386 -2635 0 2485 10804 11869 5386 5386 -2574 0 2424 10539 11869 5386 5386 -2672 0 2522 10965 11869 5386 5386 -2672 0 2522 10965 11869 5386 5386 -2645 0 2495 10847 11869 5386 5386 -2645 0 2495 10847 11869 5386 5386 -2666 0 2516 10939 11782 5386 5386 -2666 0 2516 10939 11782 5386 5386 -2655 0 2505 10891 11782 5386 5386 -2655 0 2505 10891 11782 5386 5386 -2642 0 2492 10834 11782 5386 5386 -2642 0 2492 10834 11782 5386 5386 -2645 0 2495 10847 11782 5386 5386 2026-09-15 17:30:29,673 Hysteresis 1842 0: raw(10847 32000 32000 32000) min(5386 32000 32000 32000) spread(5386 32000 32000 32000) max_pv 11782 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: filtered 1 to 1, sorted to 0 8: filtered 1 to 0. 9: raw(10847 32000 32000 32000) min(5386 32000 32000 32000) spread(5386 32000 32000 32000) max_pv 11782 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2645 0 2495 10847 11782 5386 5386 -2617 0 2467 10726 11782 5386 5386 -2617 0 2467 10726 11782 5386 5386 -2607 0 2457 10682 11782 5386 5386 -2607 0 2457 10682 11782 5386 5386 -2637 0 2487 10813 11752 5386 5386 -2637 0 2487 10813 11752 5386 5386 -2658 0 2508 10904 11752 5386 5386 -2658 0 2508 10904 11752 5386 5386 -2633 0 2483 10795 11752 5386 5386 -2633 0 2483 10795 11752 5386 5386 -2568 0 2418 10513 11752 5386 5386 -2568 0 2418 10513 11752 5386 5386 -2588 0 2438 10600 11752 5386 5386 -2588 0 2438 10600 11752 5386 5386 -2634 0 2484 10800 11752 5386 5386 -2646 0 2496 10852 11752 5386 5386 -2646 0 2496 10852 11752 5386 5386 -2611 0 2461 10700 11752 5386 5386 -2611 0 2461 10700 11752 5386 5386 2026-09-15 17:30:39,681 Hysteresis 1852 0: raw(10700 32000 32000 32000) min(5386 32000 32000 32000) spread(5386 32000 32000 32000) max_pv 11752 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: filtered 1 to 1, sorted to 0 8: filtered 1 to 0. 9: raw(10700 32000 32000 32000) min(5386 32000 32000 32000) spread(5386 32000 32000 32000) max_pv 11752 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2588 0 2438 10600 11752 5386 5386 -2588 0 2438 10600 11752 5386 5386 -2526 0 2376 10330 11752 5386 5386 -2526 0 2376 10330 11752 5386 5386 -2526 0 2376 10330 11752 5386 5386 -2648 0 2498 10860 11752 5386 5386 -2648 0 2498 10860 11752 5386 5386 -2615 0 2465 10717 11752 5386 5386 -2615 0 2465 10717 11752 5386 5386 -2634 0 2484 10800 11752 5386 5386 -2634 0 2484 10800 11686 5386 5386 -2586 0 2436 10591 11686 5386 5386 -2586 0 2436 10591 11686 5386 5386 -2637 0 2487 10813 11686 5386 5386 -2637 0 2487 10813 11686 5386 5386 -2541 0 2391 10395 11686 5386 5386 -2541 0 2391 10395 11686 5386 5386 -2634 0 2484 10800 11686 5386 5386 -2634 0 2484 10800 11686 5386 5386 -2566 0 2416 10504 11686 5386 5386 2026-09-15 17:30:49,688 Hysteresis 1862 0: raw(10504 32000 32000 32000) min(5386 32000 32000 32000) spread(5386 32000 32000 32000) max_pv 11686 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: filtered 1 to 1, sorted to 0 8: filtered 1 to 0. 9: raw(10504 32000 32000 32000) min(5386 32000 32000 32000) spread(5386 32000 32000 32000) max_pv 11686 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2566 0 2416 10504 11686 5386 5386 -2627 0 2477 10769 11686 5386 5386 -2627 0 2477 10769 11686 5386 5386 -2601 0 2451 10656 11686 5386 5386 -2601 0 2451 10656 11686 5386 5386 -2646 0 2496 10852 11686 5386 5386 -2646 0 2496 10852 11686 5386 5386 -2538 0 2388 10382 11686 5386 5386 -2538 0 2388 10382 11686 5386 5386 -2613 0 2463 10708 11686 5386 5386 -2613 0 2463 10708 11686 5386 5386 -2605 0 2455 10673 11686 5386 5386 -2585 0 2435 10586 11686 5386 5386 -2585 0 2435 10586 11686 5386 5386 -2545 0 2395 10413 11686 5386 5386 -2545 0 2395 10413 11686 5386 5386 -2608 0 2458 10686 11686 5386 5386 -2608 0 2458 10686 11686 5386 5386 -2573 0 2423 10534 11686 5386 5386 2026-09-15 17:30:59,695 Hysteresis 1872 0: raw(10534 32000 32000 32000) min(5386 32000 32000 32000) spread(5386 32000 32000 32000) max_pv 11686 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: filtered 1 to 1, sorted to 0 8: filtered 1 to 0. 9: raw(10534 32000 32000 32000) min(5386 32000 32000 32000) spread(5386 32000 32000 32000) max_pv 11686 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2573 0 2423 10534 11686 5386 5386 -2601 0 2451 10656 11686 5386 5386 -2601 0 2451 10656 11686 5386 5386 -2573 0 2423 10534 11686 5386 5386 -2573 0 2423 10534 11686 5386 5386 -2574 0 2424 10539 11686 5386 5386 -2574 0 2424 10539 11686 5386 5386 -2585 0 2435 10586 11686 5386 5386 -2585 0 2435 10586 11686 5386 5386 -2535 0 2385 10369 11686 5386 5386 -2535 0 2385 10369 11686 5386 5386 -2592 0 2442 10617 11617 5386 5386 -2592 0 2442 10617 11617 5386 5386 -2579 0 2429 10560 11617 5386 5386 -2579 0 2429 10560 11617 5386 5386 -2577 0 2427 10552 11617 5386 5386 -2577 0 2427 10552 11617 5386 5386 -2564 0 2414 10495 11617 5386 5386 -2564 0 2414 10495 11617 5386 5386 -2569 0 2419 10517 11617 5386 5386 2026-09-15 17:31:09,702 Hysteresis 1882 0: raw(10517 32000 32000 32000) min(5386 32000 32000 32000) spread(5386 32000 32000 32000) max_pv 11617 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: filtered 1 to 1, sorted to 0 8: filtered 1 to 0. 9: raw(10517 32000 32000 32000) min(5386 32000 32000 32000) spread(5386 32000 32000 32000) max_pv 11617 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2569 0 2419 10517 11617 5386 5386 -2580 0 2430 10565 11617 5386 5386 -2580 0 2430 10565 11617 5386 5386 -2595 0 2445 10630 11617 5386 5386 -2595 0 2445 10630 11617 5386 5386 -2521 0 2371 10308 11617 5386 5386 -2521 0 2371 10308 11617 5386 5386 -2600 0 2450 10652 11617 5386 5386 -2600 0 2450 10652 11617 5386 5386 -2572 0 2422 10530 11617 5386 5386 -2572 0 2422 10530 11617 5386 5386 -2602 0 2452 10660 11617 5386 5386 -2602 0 2452 10660 11617 5386 5386 -2612 0 2462 10704 11617 5386 5386 -2612 0 2462 10704 11617 5386 5386 -2586 0 2436 10591 11617 5386 5386 -2586 0 2436 10591 11617 5386 5386 -2570 0 2420 10521 11617 5386 5386 -2570 0 2420 10521 11617 5386 5386 2026-09-15 17:31:19,709 Hysteresis 1892 0: raw(10521 32000 32000 32000) min(5386 32000 32000 32000) spread(5386 32000 32000 32000) max_pv 11617 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: filtered 1 to 1, sorted to 0 8: filtered 1 to 0. 9: raw(10521 32000 32000 32000) min(5386 32000 32000 32000) spread(5386 32000 32000 32000) max_pv 11617 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2583 0 2433 10578 11617 5386 5386 -2583 0 2433 10578 11617 5386 5386 -2602 0 2452 10660 11617 5386 5386 -2602 0 2452 10660 11617 5386 5386 -2611 0 2461 10700 11617 5386 5386 -2611 0 2461 10700 11617 5386 5386 -2598 0 2448 10643 11617 5386 5386 -2598 0 2448 10643 11617 5386 5386 -2589 0 2439 10604 11617 5386 5386 -2589 0 2439 10604 11617 5386 5386 -2597 0 2447 10639 11617 5386 5386 -2597 0 2447 10639 11617 5386 5386 -2590 0 2440 10608 11617 5386 5386 -2590 0 2440 10608 11617 5386 5386 -2574 0 2424 10539 11617 5386 5386 -2574 0 2424 10539 11617 5386 5386 -2582 0 2432 10573 11617 5386 5386 -2582 0 2432 10573 11617 5386 5386 -2519 0 2369 10300 11617 5386 5386 -2519 0 2369 10300 11617 5386 5386 2026-09-15 17:31:29,716 Hysteresis 1902 0: raw(10300 32000 32000 32000) min(5386 32000 32000 32000) spread(5386 32000 32000 32000) max_pv 11617 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: filtered 1 to 1, sorted to 0 8: filtered 1 to 0. 9: raw(10300 32000 32000 32000) min(5386 32000 32000 32000) spread(5386 32000 32000 32000) max_pv 11617 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2576 0 2426 10547 11617 5386 5386 -2576 0 2426 10547 11617 5386 5386 -2544 0 2394 10408 11617 5386 5386 -2544 0 2394 10408 11617 5386 5386 -2557 0 2407 10465 11617 5386 5386 -2557 0 2407 10465 11617 5386 5386 -2586 0 2436 10591 11617 5386 5386 -2586 0 2436 10591 11565 5386 5386 -2606 0 2456 10678 11565 5386 5386 -2606 0 2456 10678 11534 5386 5386 -2554 0 2404 10452 11534 5386 5386 -2554 0 2404 10452 11534 5386 5386 -2551 0 2401 10439 11534 5386 5386 -2551 0 2401 10439 11534 5386 5386 -2551 0 2401 10439 11534 5386 5386 -2551 0 2401 10439 11534 5386 5386 -2554 0 2404 10452 11534 5386 5386 -2554 0 2404 10452 11534 5386 5386 -2542 0 2392 10400 11534 5386 5386 -2542 0 2392 10400 11526 5386 5386 2026-09-15 17:31:39,724 Hysteresis 1912 0: raw(10400 32000 32000 32000) min(5386 32000 32000 32000) spread(5386 32000 32000 32000) max_pv 11526 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: filtered 1 to 1, sorted to 0 8: filtered 1 to 0. 9: raw(10400 32000 32000 32000) min(5386 32000 32000 32000) spread(5386 32000 32000 32000) max_pv 11526 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2526 0 2376 10330 11526 5386 5386 -2526 0 2376 10330 11526 5386 5386 -2496 0 2346 10200 11526 5386 5386 -2496 0 2346 10200 11526 5386 5386 -2549 0 2399 10430 11526 5386 5386 -2549 0 2399 10430 11526 5386 5386 -2486 0 2336 10156 11526 5386 5386 -2486 0 2336 10156 11526 5386 5386 -2553 0 2403 10447 11526 5386 5386 -2553 0 2403 10447 11526 5386 5386 -2546 0 2396 10417 11526 5386 5386 -2546 0 2396 10417 11526 5386 5386 -2503 0 2353 10230 11526 5386 5386 -2503 0 2353 10230 11526 5386 5386 -2472 0 2322 10095 11526 5386 5386 -2472 0 2322 10095 11526 5386 5386 -2552 0 2402 10443 11526 5386 5386 -2552 0 2402 10443 11526 5386 5386 -2455 0 2305 10021 11526 5386 5386 -2455 0 2305 10021 11526 5386 5386 2026-09-15 17:31:49,731 Hysteresis 1922 0: raw(10021 32000 32000 32000) min(5386 32000 32000 32000) spread(5386 32000 32000 32000) max_pv 11526 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: filtered 1 to 1, sorted to 0 8: filtered 1 to 0. 9: raw(10021 32000 32000 32000) min(5386 32000 32000 32000) spread(5386 32000 32000 32000) max_pv 11526 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2543 0 2393 10404 11526 5386 5386 -2543 0 2393 10404 11508 5386 5386 -2500 0 2350 10217 11508 5386 5386 -2500 0 2350 10217 11508 5386 5386 -2545 0 2395 10413 11508 5386 5386 -2545 0 2395 10413 11508 5386 5386 -2397 0 2247 9769 11508 5386 5386 -2397 0 2247 9769 11508 5386 5386 -2493 0 2343 10186 11508 5386 5386 -2493 0 2343 10186 11508 5386 5386 -2495 0 2345 10195 11508 5386 5386 -2495 0 2345 10195 11465 5386 5386 -2417 0 2267 9856 11465 5386 5386 -2417 0 2267 9856 11465 5386 5386 -2466 0 2316 10069 11465 5386 5386 -2466 0 2316 10069 11465 5386 5386 -2476 0 2326 10113 11465 5386 5386 -2476 0 2326 10113 11465 5386 5386 -2389 0 2239 9734 11465 5386 5386 2026-09-15 17:31:59,738 Hysteresis 1932 0: raw(9734 32000 32000 32000) min(5386 32000 32000 32000) spread(5386 32000 32000 32000) max_pv 11465 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: filtered 1 to 1, sorted to 0 8: filtered 1 to 0. 9: raw(9734 32000 32000 32000) min(5386 32000 32000 32000) spread(5386 32000 32000 32000) max_pv 11465 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2389 0 2239 9734 11465 5386 5386 -2408 0 2258 9817 11465 5386 5386 -2408 0 2258 9817 11465 5386 5386 -2442 0 2292 9965 11465 5386 5386 -2442 0 2292 9965 11465 5386 5386 -2461 0 2311 10047 11465 5386 5386 -2461 0 2311 10047 11465 5386 5386 -2433 0 2283 9926 11465 5386 5386 -2463 0 2313 10056 11465 5386 5386 -2463 0 2313 10056 11304 5386 5386 -2352 0 2202 9573 11304 5386 5386 -2352 0 2202 9573 11260 5386 5386 -2456 0 2306 10026 11260 5386 5386 -2456 0 2306 10026 11260 5386 5386 -2377 0 2227 9682 11260 5386 5386 -2377 0 2227 9682 11260 5386 5386 -2423 0 2273 9882 11260 5386 5386 -2423 0 2273 9882 11260 5386 5386 -2450 0 2300 10000 11260 5386 5386 2026-09-15 17:32:09,745 Hysteresis 1942 0: raw(10000 32000 32000 32000) min(5386 32000 32000 32000) spread(5386 32000 32000 32000) max_pv 11260 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: filtered 1 to 1, sorted to 0 8: filtered 1 to 0. 9: raw(10000 32000 32000 32000) min(5386 32000 32000 32000) spread(5386 32000 32000 32000) max_pv 11260 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2450 0 2300 10000 11260 5386 5386 -2408 0 2258 9817 11260 5386 5386 -2408 0 2258 9817 11204 5386 5386 -2378 0 2228 9686 11204 5386 5386 -2378 0 2228 9686 11204 5386 5386 -2429 0 2279 9908 11204 5386 5386 -2429 0 2279 9908 11204 5386 5386 -2410 0 2260 9826 11204 5386 5386 -2410 0 2260 9826 11204 5386 5386 -2393 0 2243 9752 11204 5386 5386 -2393 0 2243 9752 11100 5386 5386 -2388 0 2238 9730 11100 5386 5386 -2388 0 2238 9730 11100 5386 5386 -2378 0 2228 9686 11100 5386 5386 -2378 0 2228 9686 11100 5386 5386 -2309 0 2159 9386 11100 5386 5386 -2309 0 2159 9386 11100 5386 5386 -2305 0 2155 9369 11100 5386 5386 -2305 0 2155 9369 11100 5386 5386 -2363 0 2213 9621 11100 5386 5386 2026-09-15 17:32:19,753 Hysteresis 1952 0: raw(9621 32000 32000 32000) min(5386 32000 32000 32000) spread(5386 32000 32000 32000) max_pv 11100 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: filtered 1 to 1, sorted to 0 8: filtered 1 to 0. 9: raw(9621 32000 32000 32000) min(5386 32000 32000 32000) spread(5386 32000 32000 32000) max_pv 11100 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2363 0 2213 9621 11100 5386 5386 -2363 0 2213 9621 11100 5386 5386 -2363 0 2213 9621 11086 5386 5386 -2347 0 2197 9552 11086 5386 5386 -2347 0 2197 9552 11052 5386 5386 -2291 0 2141 9308 11052 5386 5386 -2291 0 2141 9308 11017 5386 5386 -2306 0 2156 9373 11017 5386 5386 -2306 0 2156 9373 11017 5386 5386 -2321 0 2171 9439 11017 5386 5386 -2321 0 2171 9439 11017 5386 5386 -2330 0 2180 9478 11017 5386 5386 -2330 0 2180 9478 11017 5386 5386 -2337 0 2187 9508 11017 5386 5386 -2337 0 2187 9508 11017 5386 5386 -2320 0 2170 9434 11017 5386 5386 -2320 0 2170 9434 10986 5386 5386 -2303 0 2153 9360 10986 5386 5386 -2303 0 2153 9360 10986 5386 5386 -2303 0 2153 9360 10986 5386 5386 2026-09-15 17:32:29,760 Hysteresis 1962 0: raw(9360 32000 32000 32000) min(5386 32000 32000 32000) spread(5386 32000 32000 32000) max_pv 10986 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: filtered 1 to 1, sorted to 0 8: filtered 1 to 0. 9: raw(9360 32000 32000 32000) min(5386 32000 32000 32000) spread(5386 32000 32000 32000) max_pv 10986 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2314 0 2164 9408 10986 5386 5386 -2314 0 2164 9408 10986 5386 5386 -2258 0 2108 9165 10986 5386 5386 -2251 0 2101 9134 10986 5386 5386 -2251 0 2101 9134 10986 5386 5386 -2275 0 2125 9239 10986 5386 5386 -2275 0 2125 9239 10986 5386 5386 -2263 0 2113 9186 10986 5386 5386 -2263 0 2113 9186 10965 5386 5386 -2229 0 2079 9039 10965 5386 5386 -2229 0 2079 9039 10965 5386 5386 -2248 0 2098 9121 10965 5386 5386 -2248 0 2098 9121 10965 5386 5386 -2170 0 2020 8782 10965 5386 5386 -2170 0 2020 8782 10965 5386 5386 -2226 0 2076 9026 10965 5386 5386 -2226 0 2076 9026 10965 5386 5386 -2217 0 2067 8986 10965 5386 5386 -2217 0 2067 8986 10965 5386 5386 2026-09-15 17:32:39,768 Hysteresis 1972 0: raw(8986 32000 32000 32000) min(5386 32000 32000 32000) spread(5386 32000 32000 32000) max_pv 10965 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: filtered 1 to 1, sorted to 0 8: filtered 1 to 0. 9: raw(8986 32000 32000 32000) min(5386 32000 32000 32000) spread(5386 32000 32000 32000) max_pv 10965 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2409 0 2259 9821 10965 5386 5386 -2409 0 2259 9821 10965 5386 5386 -2482 0 2332 10139 10965 5386 5386 -2482 0 2332 10139 10965 5386 5386 -2530 0 2380 10347 10965 5386 5386 -2512 0 2362 10269 10965 5386 5386 -2512 0 2362 10269 10965 5386 5386 -2576 0 2426 10547 10965 5386 5386 -2576 0 2426 10547 10965 5386 5386 -2587 0 2437 10595 10965 5386 5386 -2587 0 2437 10595 10965 5386 5386 -2571 0 2421 10526 10965 5386 5386 -2571 0 2421 10526 10965 5386 5386 -2602 0 2452 10660 10965 5386 5386 -2602 0 2452 10660 10965 5386 5386 -2553 0 2403 10447 10965 5386 5386 -2553 0 2403 10447 10965 5386 5386 -2584 0 2434 10582 10965 5386 5386 -2584 0 2434 10582 10965 5386 5386 2026-09-15 17:32:49,792 Hysteresis 1982 0: raw(10582 32000 32000 32000) min(5386 32000 32000 32000) spread(5386 32000 32000 32000) max_pv 10965 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: filtered 1 to 1, sorted to 0 8: filtered 1 to 0. 9: raw(10582 32000 32000 32000) min(5386 32000 32000 32000) spread(5386 32000 32000 32000) max_pv 10965 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2569 0 2419 10517 10965 5386 5386 -2569 0 2419 10517 10965 5386 5386 -2602 0 2452 10660 10965 5386 5386 -2602 0 2452 10660 10965 5386 5386 -2557 0 2407 10465 10965 5386 5386 -2557 0 2407 10465 10965 5386 5386 -2598 0 2448 10643 10965 5386 5386 -2598 0 2448 10643 10965 5386 5386 -2590 0 2440 10608 10965 5386 5386 -2590 0 2440 10608 10965 5386 5386 -2593 0 2443 10621 10965 5386 5386 -2593 0 2443 10621 10965 5386 5386 -2573 0 2423 10534 10965 5386 5386 -2573 0 2423 10534 10965 5386 5386 -2573 0 2423 10534 10965 5386 5386 -2554 0 2404 10452 10965 5386 5386 -2554 0 2404 10452 10965 5386 5386 -2574 0 2424 10539 10965 5386 5386 -2574 0 2424 10539 10965 5386 5386 -2536 0 2386 10373 10965 5386 5386 2026-09-15 17:32:59,798 Hysteresis 1992 0: raw(10373 32000 32000 32000) min(5386 32000 32000 32000) spread(5386 32000 32000 32000) max_pv 10965 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: filtered 1 to 1, sorted to 0 8: filtered 1 to 0. 9: raw(10373 32000 32000 32000) min(5386 32000 32000 32000) spread(5386 32000 32000 32000) max_pv 10965 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2541 0 2391 10395 10965 5386 5386 -2541 0 2391 10395 10965 5386 5386 -2568 0 2418 10513 10965 5386 5386 -2568 0 2418 10513 10965 5386 5386 -2535 0 2385 10369 10965 5386 5386 -2535 0 2385 10369 10965 5386 5386 -2572 0 2422 10530 10965 5386 5386 -2572 0 2422 10530 10965 5386 5386 -2558 0 2408 10469 10965 5386 5386 -2558 0 2408 10469 10965 5386 5386 -2535 0 2385 10369 10965 5386 5386 -2535 0 2385 10369 10965 5386 5386 -2587 0 2437 10595 10965 5386 5386 -2587 0 2437 10595 10965 5386 5386 -2563 0 2413 10491 10965 5386 5386 -2563 0 2413 10491 10965 5386 5386 -2524 0 2374 10321 10965 5386 5386 -2524 0 2374 10321 10965 5386 5386 -2557 0 2407 10465 10965 5386 5386 -2557 0 2407 10465 10965 5386 5386 2026-09-15 17:33:09,804 Hysteresis 2002 0: raw(10465 32000 32000 32000) min(5386 32000 32000 32000) spread(5386 32000 32000 32000) max_pv 10965 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: filtered 1 to 1, sorted to 0 8: filtered 1 to 0. 9: raw(10465 32000 32000 32000) min(5386 32000 32000 32000) spread(5386 32000 32000 32000) max_pv 10965 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2549 0 2399 10430 10965 5386 5386 -2549 0 2399 10430 10965 5386 5386 -2570 0 2420 10521 10965 5386 5386 -2570 0 2420 10521 10965 5386 5386 -2614 0 2464 10713 10965 5386 5386 -2614 0 2464 10713 10965 5386 5386 -2569 0 2419 10517 10965 5386 5386 -2569 0 2419 10517 10965 5386 5386 -2531 0 2381 10352 10965 5386 5386 -2531 0 2381 10352 10965 5386 5386 -2459 0 2309 10039 10965 5386 5386 -2459 0 2309 10039 10965 5386 5386 -2587 0 2437 10595 10965 5386 5386 -2587 0 2437 10595 10965 5386 5386 -2543 0 2393 10404 10965 5386 5386 -2543 0 2393 10404 10965 5386 5386 -2586 0 2436 10591 10965 5386 5386 -2586 0 2436 10591 10965 5386 5386 -2585 0 2435 10586 10965 5386 5386 2026-09-15 17:33:19,810 Hysteresis 2012 0: raw(10586 32000 32000 32000) min(5386 32000 32000 32000) spread(5386 32000 32000 32000) max_pv 10965 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: filtered 1 to 1, sorted to 0 8: filtered 1 to 0. 9: raw(10586 32000 32000 32000) min(5386 32000 32000 32000) spread(5386 32000 32000 32000) max_pv 10965 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2585 0 2435 10586 10965 5386 5386 -2511 0 2361 10265 10965 5386 5386 -2511 0 2361 10265 10965 5386 5386 -2567 0 2417 10508 10965 5386 5386 -2567 0 2417 10508 10965 5386 5386 -2561 0 2411 10482 10965 5386 5386 -2561 0 2411 10482 10965 5386 5386 -2567 0 2417 10508 10965 5386 5386 -2567 0 2417 10508 10965 5386 5386 -2544 0 2394 10408 10965 5386 5386 -2544 0 2394 10408 10965 5386 5386 -2552 0 2402 10443 10965 5386 5386 -2552 0 2402 10443 10965 7713 5386 -2559 0 2409 10473 10965 7713 5386 -2559 0 2409 10473 10965 7713 5386 -2550 0 2400 10434 10965 7713 5386 -2550 0 2400 10434 10965 7713 5386 -2582 0 2432 10573 10965 7713 5386 -2582 0 2432 10573 10965 7713 5386 -2575 0 2425 10543 10965 7713 5386 2026-09-15 17:33:29,816 Hysteresis 2022 0: raw(10543 32000 32000 32000) min(7713 32000 32000 32000) spread(5386 32000 32000 32000) max_pv 10965 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: filtered 1 to 1, sorted to 0 9: 0: 6000@1p Wnd (0 0 0 0)->(26000 26000 26000 26000) 8: filtered 1 to 1, sorted to 0 8: 0: 10543@1p 9: raw(0 21457 21457 21457) min(-2830 21457 21457 21457) spread(-5157 21457 21457 21457) max_pv 422 9: [ 0 10543@1p ] charger 0: waking up PM PV mtr(W) bat(W) avl(W) raw max min spread -2575 0 2425 10543 10965 7713 5386 -2527 0 2377 10334 10965 7713 5386 -2527 0 2377 10334 10965 7713 5386 -2584 0 2434 10582 10965 7713 5386 -2584 0 2434 10582 10965 7713 5386 -2568 0 2418 10513 10965 7713 5386 -2568 0 2418 10513 10965 7713 5386 -2490 0 2340 10173 10965 7713 5386 -2490 0 2340 10173 10965 7713 5386 -2561 0 2411 10482 10965 7713 5386 -2561 0 2411 10482 10965 7713 5386 -2442 0 2292 9965 10965 7713 5386 -2442 0 2292 9965 10965 7713 5386 -2527 0 2377 10334 10965 7713 5386 -2463 0 2313 10056 10965 7713 5386 -2463 0 2313 10056 10965 7713 5386 -2531 0 2381 10352 10965 7713 5386 -2531 0 2381 10352 10965 7713 5386 -2559 0 2409 10473 10965 7713 5386 -2559 0 2409 10473 10965 7713 5386 2026-09-15 17:33:39,823 Hysteresis -199 0: raw(10473 32000 32000 32000) min(7713 32000 32000 32000) spread(5386 32000 32000 32000) max_pv 10965 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 0 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: filtered 1 to 1, sorted to 0 9: 0: 6000@1p Wnd (0 0 0 0)->(26000 26000 26000 26000) 8: filtered 1 to 1, sorted to 0 8: 0: 10473@1p 9: raw(0 21527 21527 21527) min(-2760 21527 21527 21527) spread(-5087 21527 21527 21527) max_pv 492 9: [ 0 10473@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2542 0 2392 10400 10965 7713 5386 -2542 0 2392 10400 10965 7713 5386 -2457 0 2307 10030 10965 7713 5386 -2457 0 2307 10030 10965 7713 5386 -2495 0 2345 10195 10965 7713 5386 -2495 0 2345 10195 10965 7713 5386 -2487 0 2337 10160 10965 7713 5386 -2487 0 2337 10160 10965 7713 5386 -2445 0 4416 19200 19200 7713 5386 -2445 0 4416 19200 19200 7713 5386 -2541 0 4500 19565 19565 7713 5386 -2541 0 4500 19565 19565 7713 5386 -2541 0 4500 19565 19565 7713 5386 -2541 0 4500 19565 19565 7713 5386 -2405 0 4381 19047 19565 7713 5386 -2405 0 4381 19047 19565 7713 5386 -2560 0 4516 19634 19634 7713 5386 -2560 0 4516 19634 19634 7713 5386 -2406 0 4382 19052 19634 7713 5386 2026-09-15 17:33:49,830 Hysteresis -189 0: raw(19052 32000 32000 32000) min(7713 32000 32000 32000) spread(5386 32000 32000 32000) max_pv 19634 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (13052 26000 26000 26000) 7: 0: 19052@1p 8: filtered 1 to 1, sorted to 0 8: 0: 19052@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 19052@1p 9: raw(0 12948 12948 12948) min(-11339 12948 12948 12948) spread(-13666 12948 12948 12948) max_pv 582 9: [ 0 19052@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2406 0 4382 19052 19634 7713 5386 -2469 0 4437 19291 19634 7713 5386 -2469 0 4437 19291 19634 7713 5386 -2465 0 6406 27852 27852 7713 5386 -2465 0 6406 27852 27852 7713 5386 -2393 0 6343 27578 27852 7713 5386 -2393 0 6343 27578 27852 7713 5386 -2422 0 6369 27691 27852 7713 5386 -2422 0 6369 27691 27852 7713 5386 -2491 0 6429 27952 27952 7713 5386 -2491 0 6429 27952 27952 7713 5386 -2425 0 6371 27700 27952 7713 5386 -2425 0 6371 27700 27952 7713 5386 -2425 0 6371 27700 27952 7713 5386 -2427 0 6373 27708 27952 7713 5386 -2431 0 6376 27721 27952 7713 5386 -2431 0 6376 27721 27952 7713 5386 -2383 0 6334 27539 27952 7713 5386 -2383 0 6334 27539 27952 7713 5386 -2397 0 6347 27595 27952 7713 5386 2026-09-15 17:33:59,838 Hysteresis -179 0: raw(27595 32000 32000 32000) min(7713 32000 32000 32000) spread(5386 32000 32000 32000) max_pv 27952 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (21595 26000 26000 26000) 7: 0: 27595@1p 8: filtered 1 to 1, sorted to 0 8: 0: 27595@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 27595@1p 9: raw(0 4405 4405 4405) min(-19882 4405 4405 4405) spread(-22209 4405 4405 4405) max_pv 357 9: [ 0 27595@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2397 0 6347 27595 27952 7713 5386 -2419 0 8331 36221 36221 7713 5386 -2419 0 8331 36221 36221 7713 5386 -2448 0 8356 36330 36330 7713 5386 -2448 0 8356 36330 36330 7713 5386 -2433 0 8343 36273 36330 7713 5386 -2433 0 8343 36273 36330 7713 5386 -2436 0 8346 36286 36330 7713 5386 -2436 0 8346 36286 36330 7713 5386 -2473 0 8378 36426 36426 7713 5386 -2473 0 8378 36426 36426 7713 5386 -2409 0 8322 36182 36426 7713 5386 -2409 0 8322 36182 36426 7713 5386 -2438 0 8348 36295 36426 7713 5386 -2438 0 8348 36295 36426 7713 5386 -2413 0 8326 36200 36426 7713 5386 -2413 0 8326 36200 36426 7713 5386 -2433 0 8343 36273 36426 7713 5386 -2433 0 8343 36273 36426 7713 5386 -2437 0 8347 36291 36426 7713 5386 2026-09-15 17:34:09,877 Hysteresis -169 0: raw(36291 32000 32000 32000) min(7713 32000 32000 32000) spread(5386 32000 32000 32000) max_pv 36426 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (30291 26000 26000 26000) 7: 0: 32000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 32000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 32000@1p 9: raw(4291 0 0 0) min(-24287 0 0 0) spread(-26614 0 0 0) max_pv 4426 9: [ 0 32000@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2437 0 8347 36291 36426 7713 5386 -2439 0 8348 36295 36426 7817 5386 -2441 0 9364 40713 40713 7817 5386 -2441 0 9364 40713 40713 7917 5386 -2459 0 9380 40782 40782 7917 5386 -2459 0 9380 40782 40782 7917 5386 -2441 0 9364 40713 40782 7917 5386 -2441 0 9364 40713 40782 7969 5386 -2444 0 9367 40726 40782 7969 5386 -2444 0 9367 40726 40782 8739 5386 -2471 0 9390 40826 40826 8739 5386 -2471 0 9390 40826 40826 8782 5386 -2416 0 9342 40617 40826 8782 5386 -2416 0 9342 40617 40826 8782 5386 -2442 0 9365 40717 40826 8782 5386 -2442 0 9365 40717 40826 8782 5386 -2425 0 9350 40652 40826 8782 5386 -2425 0 9350 40652 40826 8782 5386 -2441 0 9364 40713 40826 8782 5386 2026-09-15 17:34:19,885 Hysteresis -159 0: raw(40713 32000 32000 32000) min(8782 32000 32000 32000) spread(5386 32000 32000 32000) max_pv 40826 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (34713 26000 26000 26000) 7: 0: 32000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 32000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 32000@1p 9: raw(8713 0 0 0) min(-23218 0 0 0) spread(-26614 0 0 0) max_pv 8826 9: [ 0 32000@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2441 0 9364 40713 40826 8782 5386 -2450 0 9372 40747 40826 8782 5386 -2450 0 9372 40747 40826 8782 5386 -2428 0 9353 40665 40826 8782 5386 -2428 0 9353 40665 40826 8782 5386 -2423 0 9348 40643 40826 8782 5386 -2423 0 9348 40643 40826 8782 5386 -2462 0 9383 40795 40826 8782 5386 -2462 0 9383 40795 40826 8782 5386 -2444 0 9367 40726 40826 8782 5386 -2444 0 9367 40726 40826 8782 5386 -2463 0 9383 40795 40826 8782 5386 -2463 0 9383 40795 40826 8782 5386 -2458 0 9379 40778 40826 8782 5386 -2458 0 9379 40778 40826 8782 5386 -2434 0 9358 40686 40826 8782 5386 -2434 0 9358 40686 40826 8782 5386 -2428 0 9353 40665 40826 8782 5386 -2428 0 9353 40665 40826 8782 5386 -2454 0 9376 40765 40826 8782 5386 2026-09-15 17:34:29,894 Hysteresis -149 0: raw(40765 32000 32000 32000) min(8782 32000 32000 32000) spread(5386 32000 32000 32000) max_pv 40826 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (34765 26000 26000 26000) 7: 0: 32000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 32000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 32000@1p 9: raw(8765 0 0 0) min(-23218 0 0 0) spread(-26614 0 0 0) max_pv 8826 9: [ 0 32000@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2454 0 9376 40765 40826 8782 5386 -2442 0 9365 40717 40826 8782 5386 -2442 0 9365 40717 40826 8782 5386 -2412 0 9339 40604 40826 8782 5386 -2412 0 9339 40604 40826 8782 5386 -2441 0 9364 40713 40826 8782 5386 -2441 0 9364 40713 40826 8782 5386 -2420 0 9346 40634 40826 8782 5386 -2420 0 9346 40634 40826 8782 5386 -2375 0 9306 40460 40826 8782 5386 -2375 0 9306 40460 40826 8782 5386 -2518 0 2368 10295 40826 8782 5386 -2518 0 2368 10295 40826 8782 5386 -2444 0 2294 9973 40826 8782 5386 -2444 0 2294 9973 40826 8782 5386 -2526 0 2376 10330 40826 8782 5386 -2526 0 2376 10330 40826 8782 5386 -2446 0 2296 9982 40826 8782 5386 -2446 0 2296 9982 40826 8782 5386 2026-09-15 17:34:39,930 Hysteresis -139 0: raw(9982 32000 32000 32000) min(8782 32000 32000 32000) spread(5386 32000 32000 32000) max_pv 40826 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 26000 0 (1p unknown rot) wnd_max (32000 32000 32000 32000) Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 6000 <= p2 raw 32000 3: wnd_min 6000 <= p3 raw 32000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(32000 32000 32000 32000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (3982 26000 26000 26000) 7: 0: !chrg 9000@1p 8: filtered 1 to 0. __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 9982@1p 9: raw(0 22018 22018 22018) min(-1200 22018 22018 22018) spread(-4596 22018 22018 22018) max_pv 30844 9: [ 0 9982@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2510 0 2360 10260 40826 8782 5386 -2510 0 2360 10260 40826 8782 5386 -2501 0 2351 10221 40826 8782 5386 -2501 0 2351 10221 40826 8782 5386 -2560 0 2410 10478 40826 8782 5386 -2560 0 2410 10478 40826 8782 5386 -2525 0 2375 10326 40826 8782 5386 -2525 0 2375 10326 40826 8782 5386 RECV 0: supported 32000 -> 0 mA RECV 0: requested 32000 -> 0 mA (measured -0.001A -0.001A -0.001A) RECV 0: phases 1 -> 3 2026-09-15 17:34:43,994 Hysteresis -135 0: raw(10326 32000 32000 32000) min(8782 32000 32000 32000) spread(5386 32000 32000 32000) max_pv 40826 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(10326 32000 32000 32000) min(8782 32000 32000 32000) spread(5386 32000 32000 32000) max_pv 40826 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2542 0 2392 10400 40826 8782 5386 -2532 0 2382 10356 40826 8782 5386 -2532 0 2382 10356 40826 8782 5386 -2522 0 2372 10313 40826 8782 5386 -2522 0 2372 10313 40826 8782 5386 -2425 0 2275 9891 40826 8782 5386 -2425 0 2275 9891 40826 8782 5386 -2536 0 2386 10373 40826 8782 5386 -2536 0 2386 10373 40826 8782 5386 -2532 0 2382 10356 40826 8782 5386 -2532 0 2382 10356 40826 8782 5386 -2510 0 2360 10260 40826 8782 5386 -2510 0 2360 10260 40826 8782 5386 -2482 0 2332 10139 40826 8782 5386 -2482 0 2332 10139 40826 8782 5386 -2495 0 2345 10195 40826 8782 5386 -2495 0 2345 10195 40826 8782 5386 -2472 0 2322 10095 40826 8782 5386 -2472 0 2322 10095 40826 8782 5386 2026-09-15 17:34:54,021 Hysteresis -125 0: raw(10095 32000 32000 32000) min(8782 32000 32000 32000) spread(5386 32000 32000 32000) max_pv 40826 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(10095 32000 32000 32000) min(8782 32000 32000 32000) spread(5386 32000 32000 32000) max_pv 40826 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2533 0 2383 10360 40826 8782 5386 -2533 0 2383 10360 40826 8782 5386 -2460 0 2310 10043 40826 8782 5386 -2460 0 2310 10043 40826 8782 5386 -2527 0 2377 10334 40826 8782 5386 -2527 0 2377 10334 40826 8782 5386 -2514 0 2364 10278 40826 8782 5386 -2514 0 2364 10278 40826 8782 5386 -2545 0 2395 10413 40826 8782 5386 -2545 0 2395 10413 40826 8782 5386 -2479 0 2329 10126 40826 8782 5386 -2479 0 2329 10126 40826 8782 5386 -2529 0 2379 10343 40826 8782 5386 -2529 0 2379 10343 40826 8782 5386 -2445 0 2295 9978 40826 8782 5386 -2445 0 2295 9978 40826 8782 5386 -2514 0 2364 10278 40826 8782 5386 -2514 0 2364 10278 40826 8782 5386 -2509 0 2359 10256 40826 8782 5386 -2509 0 2359 10256 40826 8782 5386 2026-09-15 17:35:04,061 Hysteresis -115 0: raw(10256 32000 32000 32000) min(8782 32000 32000 32000) spread(5386 32000 32000 32000) max_pv 40826 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(10256 32000 32000 32000) min(8782 32000 32000 32000) spread(5386 32000 32000 32000) max_pv 40826 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2505 0 2355 10239 40826 8782 5386 -2505 0 2355 10239 40826 8782 5386 -2387 0 2237 9726 40826 8782 5386 -2387 0 2237 9726 40826 8782 5386 -2509 0 2359 10256 40826 8782 5386 -2509 0 2359 10256 40826 8782 5386 -2466 0 2316 10069 40826 8782 5386 -2466 0 2316 10069 40826 8782 5386 -2513 0 2363 10273 40826 8782 5386 -2513 0 2363 10273 40826 8782 5386 -2451 0 2301 10004 40826 8782 5386 -2451 0 2301 10004 40826 8782 5386 -2474 0 2324 10104 40826 8782 5386 -2474 0 2324 10104 40826 8782 5386 -2454 0 2304 10017 40826 8782 5386 -2454 0 2304 10017 40826 8782 5386 -2499 0 2349 10213 40826 8782 5386 -2499 0 2349 10213 40826 8782 5386 -2451 0 2301 10004 40826 8782 5386 2026-09-15 17:35:14,074 Hysteresis -105 0: raw(10004 32000 32000 32000) min(8782 32000 32000 32000) spread(5386 32000 32000 32000) max_pv 40826 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(10004 32000 32000 32000) min(8782 32000 32000 32000) spread(5386 32000 32000 32000) max_pv 40826 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2451 0 2301 10004 40826 8782 5386 -2509 0 2359 10256 40826 8782 5386 -2509 0 2359 10256 40826 8782 5386 -2541 0 2391 10395 40826 8782 5386 -2541 0 2391 10395 40826 8782 5386 -2533 0 2383 10360 40826 8782 5386 -2533 0 2383 10360 40826 8782 5386 -2469 0 2319 10082 40826 8782 5386 -2469 0 2319 10082 40826 8782 5386 -2490 0 2340 10173 40826 8782 5386 -2490 0 2340 10173 40826 8782 5386 -2453 0 2303 10013 40826 8782 5386 -2453 0 2303 10013 40826 8782 5386 -2462 0 2312 10052 40826 8782 5386 -2462 0 2312 10052 40826 8782 5386 -2427 0 2277 9900 40826 8782 5386 -2427 0 2277 9900 40826 8782 5386 -2443 0 2293 9969 40826 8782 5386 -2443 0 2293 9969 40826 8782 5386 2026-09-15 17:35:24,081 Hysteresis -95 0: raw(9969 32000 32000 32000) min(8782 32000 32000 32000) spread(5386 32000 32000 32000) max_pv 40826 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(9969 32000 32000 32000) min(8782 32000 32000 32000) spread(5386 32000 32000 32000) max_pv 40826 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2471 0 2321 10091 40826 8782 5386 -2471 0 2321 10091 40826 8782 5386 -2467 0 2317 10073 40826 8782 5386 -2467 0 2317 10073 40826 8782 5386 -2383 0 2233 9708 40826 8782 5386 -2383 0 2233 9708 40826 8782 5386 -2466 0 2316 10069 40826 8782 5386 -2466 0 2316 10069 40826 8782 5386 -2371 0 2221 9656 40826 8782 5386 -2371 0 2221 9656 40826 8782 5386 -2457 0 2307 10030 40826 8782 5386 -2382 0 2232 9704 40826 8782 5386 -2382 0 2232 9704 40826 8782 5386 -2368 0 2218 9643 40826 8782 5386 -2368 0 2218 9643 40826 8782 5386 -2423 0 2273 9882 40826 8782 5386 -2423 0 2273 9882 40826 8782 5386 -2433 0 2283 9926 40826 8782 5386 -2433 0 2283 9926 40826 8782 5386 2026-09-15 17:35:34,088 Hysteresis -85 0: raw(9926 32000 32000 32000) min(8782 32000 32000 32000) spread(5386 32000 32000 32000) max_pv 40826 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(9926 32000 32000 32000) min(8782 32000 32000 32000) spread(5386 32000 32000 32000) max_pv 40826 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2421 0 2271 9873 40826 8782 5386 -2421 0 2271 9873 40826 8782 5386 -2338 0 2188 9513 40826 8782 5386 -2338 0 2188 9513 40826 8782 5386 -2440 0 2290 9956 40826 8782 5386 -2440 0 2290 9956 40826 8782 5386 -2375 0 2225 9673 40826 8782 5386 -2375 0 2225 9673 40826 8782 5386 -2394 0 2244 9756 40826 8782 5386 -2392 0 2242 9747 40826 8782 5386 -2392 0 2242 9747 40826 8782 5386 -2396 0 2246 9765 40826 8782 5386 -2396 0 2246 9765 40826 8782 5386 -2379 0 2229 9691 40826 8782 5386 -2379 0 2229 9691 40826 8782 5386 -2405 0 2255 9804 40826 8782 5386 -2405 0 2255 9804 40826 8782 5386 -2403 0 2253 9795 40826 8782 5386 -2403 0 2253 9795 40826 8782 5386 2026-09-15 17:35:44,109 Hysteresis -75 0: raw(9795 32000 32000 32000) min(8782 32000 32000 32000) spread(5386 32000 32000 32000) max_pv 40826 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(9795 32000 32000 32000) min(8782 32000 32000 32000) spread(5386 32000 32000 32000) max_pv 40826 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2400 0 2250 9782 40826 8782 5386 -2400 0 2250 9782 40826 8782 5386 -2382 0 2232 9704 40826 8782 5386 -2382 0 2232 9704 40826 8782 5386 -2388 0 2238 9730 40826 8782 5386 -2388 0 2238 9730 40826 8782 5386 -2375 0 2225 9673 40826 8782 5386 -2375 0 2225 9673 40826 8782 5386 -2363 0 2213 9621 40826 8782 5386 -2363 0 2213 9621 40826 8782 5386 -2371 0 2221 9656 40826 8782 5386 -2371 0 2221 9656 40826 8782 5386 -2370 0 2220 9652 40826 8782 5386 -2370 0 2220 9652 40826 8782 5386 -2392 0 2242 9747 40826 8782 5386 -2392 0 2242 9747 40826 8782 5386 -2347 0 2197 9552 40826 8782 5386 -2347 0 2197 9552 40826 8782 5386 -2352 0 2202 9573 40826 8782 5386 2026-09-15 17:35:54,117 Hysteresis -65 0: raw(9573 32000 32000 32000) min(8782 32000 32000 32000) spread(5386 32000 32000 32000) max_pv 40826 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(9573 32000 32000 32000) min(8782 32000 32000 32000) spread(5386 32000 32000 32000) max_pv 40826 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2352 0 2202 9573 40826 8782 5386 -2341 0 2191 9526 40826 8782 5386 -2341 0 2191 9526 40826 8782 5386 -2322 0 2172 9443 40826 8782 5386 -2322 0 2172 9443 40826 8782 5386 -2326 0 2176 9460 40826 8782 5386 -2326 0 2176 9460 40826 8782 5386 -2335 0 2185 9500 40826 8782 5386 -2335 0 2185 9500 40826 8782 5386 -2205 0 2055 8934 40826 8782 5386 -2205 0 2055 8934 40826 8782 5386 -2321 0 2171 9439 40826 8782 5386 -2321 0 2171 9439 40826 8782 5386 -2237 0 2087 9073 40826 8782 5386 -2237 0 2087 9073 40826 8782 5386 -2298 0 2148 9339 40826 8782 5386 -2298 0 2148 9339 40826 8782 5386 -2310 0 2160 9391 40826 8782 5386 -2310 0 2160 9391 40826 8782 5386 2026-09-15 17:36:04,125 Hysteresis -55 0: raw(9391 32000 32000 32000) min(8782 32000 32000 32000) spread(5386 32000 32000 32000) max_pv 40826 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(9391 32000 32000 32000) min(8782 32000 32000 32000) spread(5386 32000 32000 32000) max_pv 40826 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2282 0 2132 9269 40826 8782 5386 -2282 0 2132 9269 40826 8782 5386 -2180 0 2030 8826 40826 8782 5386 -2180 0 2030 8826 40826 8782 5386 -2267 0 2117 9204 40826 8782 5386 -2267 0 2117 9204 40826 8782 5386 -2241 0 2091 9091 40826 8782 5386 -2241 0 2091 9091 40826 8782 5386 -2363 0 2213 9621 40826 8782 5386 -2363 0 2213 9621 40826 8782 5386 -2342 0 2192 9530 40826 8782 5386 -2342 0 2192 9530 40826 8782 5386 -2453 0 2303 10013 40826 8782 5386 -2453 0 2303 10013 40826 8782 5386 -2411 0 2261 9830 40826 8782 5386 -2411 0 2261 9830 40826 8782 5386 -2492 0 2342 10182 40826 8782 5386 -2492 0 2342 10182 40826 8782 5386 -2470 0 2320 10086 40826 8782 5386 2026-09-15 17:36:14,132 Hysteresis -45 0: raw(10086 32000 32000 32000) min(8782 32000 32000 32000) spread(5386 32000 32000 32000) max_pv 40826 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(10086 32000 32000 32000) min(8782 32000 32000 32000) spread(5386 32000 32000 32000) max_pv 40826 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2470 0 2320 10086 40826 8782 5386 -2487 0 2337 10160 40826 8782 5386 -2487 0 2337 10160 40826 8782 5386 -2427 0 2277 9900 40826 8782 5386 -2427 0 2277 9900 40826 8782 5386 -2443 0 2293 9969 40826 8782 5386 -2443 0 2293 9969 40826 8782 5386 -2520 0 2370 10304 40826 8782 5386 -2520 0 2370 10304 40826 8782 5386 -2457 0 2307 10030 40826 8782 5386 -2457 0 2307 10030 40826 8782 5386 -2406 0 2256 9808 40826 8782 5386 -2406 0 2256 9808 40826 8782 5386 -2436 0 2286 9939 40826 8782 5386 -2436 0 2286 9939 40826 8782 5386 -2479 0 2329 10126 40826 8782 5386 -2479 0 2329 10126 40826 8782 5386 -2363 0 2213 9621 40826 8782 5386 -2363 0 2213 9621 40826 8782 5386 2026-09-15 17:36:24,173 Hysteresis -35 0: raw(9621 32000 32000 32000) min(8782 32000 32000 32000) spread(5386 32000 32000 32000) max_pv 40826 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(9621 32000 32000 32000) min(8782 32000 32000 32000) spread(5386 32000 32000 32000) max_pv 40826 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2471 0 2321 10091 40826 8782 5386 -2433 0 2283 9926 40826 8782 5386 -2433 0 2283 9926 40826 8782 5386 -2432 0 2282 9921 40826 8782 5386 -2432 0 2282 9921 40826 8782 5386 -2493 0 2343 10186 40826 8782 5386 -2493 0 2343 10186 40826 8782 5386 -2496 0 2346 10200 40826 8782 5386 -2496 0 2346 10200 40826 8782 5386 -2480 0 2330 10130 40826 8782 5386 -2480 0 2330 10130 40826 8782 5386 -2473 0 2323 10100 40826 8782 5386 -2473 0 2323 10100 40826 8782 5386 -2460 0 2310 10043 40826 8782 5386 -2460 0 2310 10043 40826 8782 5386 -2516 0 2366 10286 40826 8782 5386 -2516 0 2366 10286 40826 8782 5386 -2437 0 2287 9943 40826 8782 5386 -2483 0 2333 10143 40826 8782 5386 2026-09-15 17:36:34,180 Hysteresis -25 0: raw(10143 32000 32000 32000) min(8782 32000 32000 32000) spread(5386 32000 32000 32000) max_pv 40826 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(10143 32000 32000 32000) min(8782 32000 32000 32000) spread(5386 32000 32000 32000) max_pv 40826 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2483 0 2333 10143 40826 8782 5386 -2354 0 2204 9582 40826 8782 5386 -2354 0 2204 9582 40826 8782 5386 -2443 0 2293 9969 40826 8782 5386 -2443 0 2293 9969 40826 8782 5386 -2445 0 2295 9978 40826 8782 5386 -2445 0 2295 9978 40826 8782 5386 -2501 0 2351 10221 40826 8782 5386 -2501 0 2351 10221 40826 8782 5386 -2382 0 2232 9704 40826 8782 5386 -2382 0 2232 9704 40826 8782 5386 -2424 0 2274 9886 40826 8782 5386 -2424 0 2274 9886 40826 8782 5386 -2467 0 2317 10073 40826 8782 5386 -2467 0 2317 10073 40826 8782 5386 -2465 0 2315 10065 40826 8782 5386 -2465 0 2315 10065 40826 8782 5386 -2445 0 2295 9978 40826 8782 5386 -2445 0 2295 9978 40826 8782 5386 2026-09-15 17:36:44,197 Hysteresis -15 0: raw(9978 32000 32000 32000) min(8782 32000 32000 32000) spread(5386 32000 32000 32000) max_pv 40826 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(9978 32000 32000 32000) min(8782 32000 32000 32000) spread(5386 32000 32000 32000) max_pv 40826 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2463 0 2313 10056 40826 8782 5386 -2463 0 2313 10056 40826 8782 5386 -2445 0 2295 9978 40826 8782 5386 -2445 0 2295 9978 40826 8826 5386 -2447 0 2297 9986 40826 8826 5386 -2447 0 2297 9986 40826 8826 5386 -2411 0 2261 9830 40826 8826 5386 -2411 0 2261 9830 40826 8826 5386 -2464 0 2314 10060 40826 8826 5386 -2464 0 2314 10060 40826 8826 5386 -2454 0 2304 10017 40826 8826 5386 -2454 0 2304 10017 40826 8826 5386 -2470 0 2320 10086 40826 8826 5386 -2470 0 2320 10086 40826 8826 5386 -2470 0 2320 10086 40826 8826 5386 -2421 0 2271 9873 40826 8826 5386 -2421 0 2271 9873 40826 8826 5386 -2487 0 2337 10160 40826 8826 5386 -2487 0 2337 10160 40826 8826 5386 -2470 0 2320 10086 40826 8826 5386 2026-09-15 17:36:54,204 Hysteresis -5 0: raw(10086 32000 32000 32000) min(8826 32000 32000 32000) spread(5386 32000 32000 32000) max_pv 40826 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(10086 32000 32000 32000) min(8826 32000 32000 32000) spread(5386 32000 32000 32000) max_pv 40826 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2470 0 2320 10086 40826 8826 5386 -2420 0 2270 9869 40826 8826 5386 -2420 0 2270 9869 40826 8826 5386 -2456 0 2306 10026 40826 8826 5386 -2456 0 2306 10026 40826 8826 5386 -2328 0 2178 9469 40826 8826 5386 -2328 0 2178 9469 40826 8826 5386 -2413 0 2263 9839 40826 8826 5386 -2413 0 2263 9839 40826 8826 5386 -2402 0 2252 9791 40826 8826 5386 -2402 0 2252 9791 40826 8826 5386 -2454 0 2304 10017 40826 8826 5386 -2454 0 2304 10017 40826 8826 5386 -2450 0 2300 10000 40826 8826 5386 -2450 0 2300 10000 40826 8826 5386 -2464 0 2314 10060 40826 8826 5386 -2462 0 2312 10052 40826 8826 5386 -2462 0 2312 10052 40826 8826 5386 -2474 0 2324 10104 40826 8826 5386 2026-09-15 17:37:04,219 Hysteresis 4 0: raw(10104 32000 32000 32000) min(8826 32000 32000 32000) spread(5386 32000 32000 32000) max_pv 40826 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(10104 32000 32000 32000) min(8826 32000 32000 32000) spread(5386 32000 32000 32000) max_pv 40826 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2474 0 2324 10104 40826 8826 5386 -2470 0 2320 10086 40826 8826 5386 -2470 0 2320 10086 40826 8826 5386 -2467 0 2317 10073 40826 8826 5386 -2467 0 2317 10073 40826 8826 5386 -2458 0 2308 10034 40826 8826 5386 -2458 0 2308 10034 40826 8826 5386 -2436 0 2286 9939 40826 8826 5386 -2436 0 2286 9939 40826 8826 5386 -2393 0 2243 9752 40826 8826 5386 -2393 0 2243 9752 40826 8826 5386 -2443 0 2293 9969 40826 8826 5386 -2443 0 2293 9969 40826 8826 5386 -2425 0 2275 9891 40826 8826 5386 -2425 0 2275 9891 40826 8826 5386 -2457 0 2307 10030 40826 8826 5386 -2449 0 2299 9995 40826 8826 5386 -2449 0 2299 9995 40826 8826 5386 -2465 0 2315 10065 40826 8826 5386 2026-09-15 17:37:14,226 Hysteresis 14 0: raw(10065 32000 32000 32000) min(8826 32000 32000 32000) spread(5386 32000 32000 32000) max_pv 40826 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(10065 32000 32000 32000) min(8826 32000 32000 32000) spread(5386 32000 32000 32000) max_pv 40826 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2465 0 2315 10065 40826 8826 5386 -2470 0 2320 10086 40826 8826 5386 -2470 0 2320 10086 40826 8826 5386 -2457 0 2307 10030 40826 8826 5386 -2457 0 2307 10030 40826 8826 5386 -2401 0 2251 9786 40826 8826 5386 -2401 0 2251 9786 40826 8826 5386 -2463 0 2313 10056 40826 8826 5386 -2463 0 2313 10056 40826 8826 5386 -2432 0 2282 9921 40826 8826 5386 -2432 0 2282 9921 40826 8826 5386 -2430 0 2280 9913 40826 8826 5386 -2430 0 2280 9913 40826 8826 5386 -2465 0 2315 10065 40826 8826 5386 -2465 0 2315 10065 40826 8826 5386 -2476 0 2326 10113 40826 8826 5386 -2476 0 2326 10113 40826 8826 5386 -2376 0 2226 9678 40826 8826 5386 -2376 0 2226 9678 40826 8826 5386 2026-09-15 17:37:24,239 Hysteresis 24 0: raw(9678 32000 32000 32000) min(8826 32000 32000 32000) spread(5386 32000 32000 32000) max_pv 40826 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(9678 32000 32000 32000) min(8826 32000 32000 32000) spread(5386 32000 32000 32000) max_pv 40826 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2403 0 2253 9795 40826 8826 5386 -2403 0 2253 9795 40826 8826 5386 -2447 0 2297 9986 40826 8826 5386 -2447 0 2297 9986 40826 8826 5386 -2443 0 2293 9969 40826 8826 5386 -2443 0 2293 9969 40826 8826 5386 -2416 0 2266 9852 40826 8826 5386 -2416 0 2266 9852 40826 8826 5386 -2437 0 2287 9943 40826 8826 5386 -2437 0 2287 9943 40826 8826 5386 -2417 0 2267 9856 40826 8826 5386 -2417 0 2267 9856 40826 8826 5386 -2460 0 2310 10043 40826 8826 5386 -2460 0 2310 10043 40826 8826 5386 -2440 0 2290 9956 40826 8826 5386 -2440 0 2290 9956 40826 8826 5386 -2441 0 2291 9960 40826 8826 5386 -2441 0 2291 9960 40826 8826 5386 -2453 0 2303 10013 40826 8826 5386 2026-09-15 17:37:34,246 Hysteresis 34 0: raw(10013 32000 32000 32000) min(8826 32000 32000 32000) spread(5386 32000 32000 32000) max_pv 40826 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(10013 32000 32000 32000) min(8826 32000 32000 32000) spread(5386 32000 32000 32000) max_pv 40826 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2453 0 2303 10013 40826 8826 5386 -2394 0 2244 9756 40826 8826 5386 -2394 0 2244 9756 40826 8826 5386 -2420 0 2270 9869 40826 8826 5386 -2420 0 2270 9869 40826 8826 5386 -2429 0 2279 9908 40826 8826 5386 -2429 0 2279 9908 40826 8826 5386 -2429 0 2279 9908 40826 8826 5386 -2420 0 2270 9869 40826 8826 5386 -2420 0 2270 9869 40826 8826 5386 -2423 0 2273 9882 40826 8826 5386 -2423 0 2273 9882 40826 8826 5386 -2367 0 2217 9639 40826 8826 5386 -2400 0 2250 9782 40826 8826 5386 -2400 0 2250 9782 40826 8826 5386 -2407 0 2257 9813 40826 8826 5386 -2407 0 2257 9813 40826 8826 5386 -2428 0 2278 9904 40826 8826 5386 -2428 0 2278 9904 40826 8826 5386 -2425 0 2275 9891 40826 8826 5386 2026-09-15 17:37:44,253 Hysteresis 44 0: raw(9891 32000 32000 32000) min(8826 32000 32000 32000) spread(5386 32000 32000 32000) max_pv 40826 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(9891 32000 32000 32000) min(8826 32000 32000 32000) spread(5386 32000 32000 32000) max_pv 40826 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2425 0 2275 9891 40826 8826 5386 -2411 0 2261 9830 40826 8826 5386 -2411 0 2261 9830 40826 8826 5386 -2434 0 2284 9930 40826 8826 5386 -2434 0 2284 9930 40826 8826 5386 -2449 0 2299 9995 40826 8826 5386 -2449 0 2299 9995 40826 8826 5386 -2426 0 2276 9895 40826 8826 5386 -2426 0 2276 9895 40826 8826 5386 -2437 0 2287 9943 40826 8826 5386 -2437 0 2287 9943 40826 8826 5386 -2435 0 2285 9934 40826 8826 5386 -2435 0 2285 9934 40826 8826 5386 -2419 0 2269 9865 40826 8826 5386 -2419 0 2269 9865 40826 8826 5386 -2465 0 2315 10065 40826 8826 5386 -2465 0 2315 10065 40826 8826 5386 -2376 0 2226 9678 40826 8826 5386 -2376 0 2226 9678 40826 8826 5386 2026-09-15 17:37:54,260 Hysteresis 54 0: raw(9678 32000 32000 32000) min(8826 32000 32000 32000) spread(5386 32000 32000 32000) max_pv 40826 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(9678 32000 32000 32000) min(8826 32000 32000 32000) spread(5386 32000 32000 32000) max_pv 40826 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2434 0 2284 9930 40826 8826 5386 -2434 0 2284 9930 40826 8826 5386 -2416 0 2266 9852 40826 8826 5386 -2416 0 2266 9852 40826 8826 5386 -2447 0 2297 9986 40826 8826 5386 -2447 0 2297 9986 40826 8826 5386 -2428 0 2278 9904 40826 8826 5386 -2428 0 2278 9904 40826 8826 5386 -2385 0 2235 9717 40826 8826 5386 -2385 0 2235 9717 40826 8826 5386 -2421 0 2271 9873 40826 8826 5386 -2421 0 2271 9873 40826 8826 5386 -2492 0 2342 10182 40826 8826 5386 -2492 0 2342 10182 40826 8826 5386 -2449 0 2299 9995 40826 8826 5386 -2449 0 2299 9995 40826 8826 5386 -2437 0 2287 9943 40826 8826 5386 -2437 0 2287 9943 40826 8826 5386 -2393 0 2243 9752 40826 8826 5386 -2393 0 2243 9752 40826 8826 5386 2026-09-15 17:38:04,269 Hysteresis 64 0: raw(9752 32000 32000 32000) min(8826 32000 32000 32000) spread(5386 32000 32000 32000) max_pv 40826 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(9752 32000 32000 32000) min(8826 32000 32000 32000) spread(5386 32000 32000 32000) max_pv 40826 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2453 0 2303 10013 40826 8826 5386 -2453 0 2303 10013 40826 8826 5386 -2387 0 2237 9726 40826 8826 5386 -2426 0 2276 9895 40826 8826 5386 -2426 0 2276 9895 40826 8826 5386 -2420 0 2270 9869 40826 8826 5386 -2420 0 2270 9869 40826 8826 5386 -2407 0 2257 9813 40826 8826 5386 -2407 0 2257 9813 40826 8826 5386 -2373 0 2223 9665 40826 8826 5386 -2373 0 2223 9665 40826 8826 5386 -2392 0 2242 9747 40826 8826 5386 -2392 0 2242 9747 40826 8826 5386 -2406 0 2256 9808 40826 8826 5386 -2406 0 2256 9808 40826 8826 5386 -994 0 844 3669 40826 3669 3669 -994 0 844 3669 40826 3669 3669 -2351 0 2201 9569 40826 3669 3669 -2351 0 2201 9569 40826 3669 3669 2026-09-15 17:38:14,275 Hysteresis 74 0: raw(9569 32000 32000 32000) min(3669 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 40826 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(9569 32000 32000 32000) min(3669 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 40826 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2304 0 2154 9365 40826 3669 3669 -2276 0 2126 9243 40826 3669 3669 -2276 0 2126 9243 40826 3669 3669 -2320 0 2170 9434 40826 3669 3669 -2320 0 2170 9434 40826 3669 3669 -2301 0 2151 9352 40826 3669 3669 -2301 0 2151 9352 40826 3669 3669 -2326 0 2176 9460 40826 3669 3669 -2326 0 2176 9460 40826 3669 3669 -2335 0 2185 9500 40826 3669 3669 -2335 0 2185 9500 40826 3669 3669 -2311 0 2161 9395 40826 3669 3669 -2311 0 2161 9395 40826 3669 3669 -2289 0 2139 9300 40826 3669 3669 -2289 0 2139 9300 40826 3669 3669 -2328 0 2178 9469 40826 3669 3669 -2328 0 2178 9469 40826 3669 3669 -2307 0 2157 9378 40826 3669 3669 -2307 0 2157 9378 40826 3669 3669 2026-09-15 17:38:24,282 Hysteresis 84 0: raw(9378 32000 32000 32000) min(3669 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 40826 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(9378 32000 32000 32000) min(3669 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 40826 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2327 0 2177 9465 40826 3669 3669 -2327 0 2177 9465 40826 3669 3669 -2307 0 2157 9378 40826 3669 3669 -2307 0 2157 9378 40795 3669 3669 -2333 0 2183 9491 40795 3669 3669 -2333 0 2183 9491 40795 3669 3669 -2302 0 2152 9356 40795 3669 3669 -2302 0 2152 9356 40795 3669 3669 -2313 0 2163 9404 40795 3669 3669 -2313 0 2163 9404 40795 3669 3669 -2258 0 2108 9165 40795 3669 3669 -2258 0 2108 9165 40795 3669 3669 -2295 0 2145 9326 40795 3669 3669 -2295 0 2145 9326 40795 3669 3669 -2257 0 2107 9160 40795 3669 3669 -2257 0 2107 9160 40795 3669 3669 -2227 0 2077 9030 40795 3669 3669 -2227 0 2077 9030 40795 3669 3669 -2214 0 2064 8973 40795 3669 3669 -2214 0 2064 8973 40795 3669 3669 2026-09-15 17:38:34,291 Hysteresis 94 0: raw(8973 32000 32000 32000) min(3669 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 40795 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(8973 32000 32000 32000) min(3669 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 40795 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2282 0 2132 9269 40795 3669 3669 -2282 0 2132 9269 40795 3669 3669 -2208 0 2058 8947 40795 3669 3669 -2260 0 2110 9173 40778 3669 3669 -2260 0 2110 9173 40778 3669 3669 -2257 0 2107 9160 40765 3669 3669 -2257 0 2107 9160 40765 3669 3669 -2248 0 2098 9121 40765 3669 3669 -2248 0 2098 9121 40765 3669 3669 -2244 0 2094 9104 40765 3669 3669 -2244 0 2094 9104 40765 3669 3669 -2259 0 2109 9169 40717 3669 3669 -2259 0 2109 9169 40717 3669 3669 -2298 0 2148 9339 40713 3669 3669 -2298 0 2148 9339 40713 3669 3669 -2233 0 2083 9056 40713 3669 3669 -2233 0 2083 9056 40713 3669 3669 -2289 0 2139 9300 40634 3669 3669 -2289 0 2139 9300 40634 3669 3669 2026-09-15 17:38:44,305 Hysteresis 104 0: raw(9300 32000 32000 32000) min(3669 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 40634 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(9300 32000 32000 32000) min(3669 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 40634 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2222 0 2072 9008 40460 3669 3669 -2222 0 2072 9008 40460 3669 3669 -2288 0 2138 9295 10478 3669 3669 -2288 0 2138 9295 10478 3669 3669 -2282 0 2132 9269 10478 3669 3669 -2282 0 2132 9269 10478 3669 3669 -2213 0 2063 8969 10478 3669 3669 -2213 0 2063 8969 10478 3669 3669 -2236 0 2086 9069 10478 3669 3669 -2236 0 2086 9069 10478 3669 3669 -2257 0 2107 9160 10478 3669 3669 -2257 0 2107 9160 10478 3669 3669 -2255 0 2105 9152 10478 3669 3669 -2255 0 2105 9152 10478 3669 3669 -2219 0 2069 8995 10478 3669 3669 -2219 0 2069 8995 10478 3669 3669 -2224 0 2074 9017 10413 3669 3669 -2224 0 2074 9017 10413 3669 3669 -2209 0 2059 8952 10413 3669 3669 2026-09-15 17:38:54,311 Hysteresis 114 0: raw(8952 32000 32000 32000) min(3669 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 10413 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(8952 32000 32000 32000) min(3669 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 10413 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2209 0 2059 8952 10413 3669 3669 -2216 0 2066 8982 10413 3669 3669 -2216 0 2066 8982 10413 3669 3669 -2240 0 2090 9086 10413 3669 3669 -2240 0 2090 9086 10413 3669 3669 -2154 0 2004 8713 10413 3669 3669 -2154 0 2004 8713 10413 3669 3669 -2151 0 2001 8700 10413 3669 3669 -2151 0 2001 8700 10413 3669 3669 -2151 0 2001 8700 10413 3669 3669 -2151 0 2001 8700 10413 3669 3669 -2119 0 1969 8560 10413 3669 3669 -2119 0 1969 8560 10413 3669 3669 -2200 0 2050 8913 10413 3669 3669 -2200 0 2050 8913 10413 3669 3669 -2176 0 2026 8808 10413 3669 3669 -2176 0 2026 8808 10413 3669 3669 -2134 0 1984 8626 10413 3669 3669 -2134 0 1984 8626 10413 3669 3669 2026-09-15 17:39:04,331 Hysteresis 124 0: raw(8626 32000 32000 32000) min(3669 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 10413 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(8626 32000 32000 32000) min(3669 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 10413 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2141 0 1991 8656 10413 3669 3669 -2141 0 1991 8656 10413 3669 3669 -2076 0 1926 8373 10413 3669 3669 -2076 0 1926 8373 10413 3669 3669 -2144 0 1994 8669 10413 3669 3669 -2144 0 1994 8669 10413 3669 3669 -2130 0 1980 8608 10413 3669 3669 -2130 0 1980 8608 10413 3669 3669 -2134 0 1984 8626 10413 3669 3669 -2134 0 1984 8626 10395 3669 3669 -2096 0 1946 8460 10395 3669 3669 -2096 0 1946 8460 10395 3669 3669 -2106 0 1956 8504 10395 3669 3669 -2106 0 1956 8504 10395 3669 3669 -2118 0 1968 8556 10395 3669 3669 -2118 0 1968 8556 10395 3669 3669 -2127 0 1977 8595 10395 3669 3669 -2127 0 1977 8595 10395 3669 3669 -2103 0 1953 8491 10395 3669 3669 2026-09-15 17:39:14,338 Hysteresis 134 0: raw(8491 32000 32000 32000) min(3669 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 10395 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(8491 32000 32000 32000) min(3669 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 10395 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2094 0 1944 8452 10395 3669 3669 -2094 0 1944 8452 10395 3669 3669 -2094 0 1944 8452 10395 3669 3669 -2094 0 1944 8452 10395 3669 3669 -2079 0 1929 8386 10395 3669 3669 -2079 0 1929 8386 10395 3669 3669 -2093 0 1943 8447 10395 3669 3669 -2093 0 1943 8447 10395 3669 3669 -2087 0 1937 8421 10395 3669 3669 -2087 0 1937 8421 10395 3669 3669 -2057 0 1907 8291 10395 3669 3669 -2057 0 1907 8291 10395 3669 3669 -2063 0 1913 8317 10395 3669 3669 -2063 0 1913 8317 10395 3669 3669 -2020 0 1870 8130 10395 3669 3669 -2020 0 1870 8130 10395 3669 3669 -2050 0 1900 8260 10395 3669 3669 -2050 0 1900 8260 10395 3669 3669 -1978 0 1828 7947 10395 3669 3669 2026-09-15 17:39:24,345 Hysteresis 144 0: raw(7947 32000 32000 32000) min(3669 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 10395 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(7947 32000 32000 32000) min(3669 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 10395 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -1978 0 1828 7947 10395 3669 3669 -2011 0 1861 8091 10395 3669 3669 -2011 0 1861 8091 10395 3669 3669 -1960 0 1810 7869 10395 3669 3669 -1960 0 1810 7869 10395 3669 3669 -2020 0 1870 8130 10360 3669 3669 -2020 0 1870 8130 10360 3669 3669 -2003 0 1853 8056 10304 3669 3669 -2003 0 1853 8056 10304 3669 3669 -1893 0 1743 7578 10304 3669 3669 -1893 0 1743 7578 10304 3669 3669 -1924 0 1774 7713 10304 3669 3669 -1924 0 1774 7713 10304 3669 3669 -1946 0 1796 7808 10304 3669 3669 -1946 0 1796 7808 10304 3669 3669 -1976 0 1826 7939 10304 3669 3669 -1976 0 1826 7939 10304 3669 3669 -1961 0 1811 7873 10304 3669 3669 -1961 0 1811 7873 10304 3669 3669 -1973 0 1823 7926 10304 3669 3669 2026-09-15 17:39:34,352 Hysteresis 154 0: raw(7926 32000 32000 32000) min(3669 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 10304 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(7926 32000 32000 32000) min(3669 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 10304 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -1973 0 1823 7926 10304 3669 3669 -1955 0 1805 7847 10304 3669 3669 -1955 0 1805 7847 10304 3669 3669 -1949 0 1799 7821 10304 3669 3669 -1949 0 1799 7821 10304 3669 3669 -1957 0 1807 7856 10304 3669 3669 -1957 0 1807 7856 10304 3669 3669 -1887 0 1737 7552 10304 3669 3669 -1887 0 1737 7552 10304 3669 3669 -1901 0 1751 7613 10304 3669 3669 -1901 0 1751 7613 10304 3669 3669 -1914 0 1764 7669 10304 3669 3669 -1914 0 1764 7669 10304 3669 3669 -1831 0 1681 7308 10304 3669 3669 -1831 0 1681 7308 10304 3669 3669 -1866 0 1716 7460 10304 3669 3669 -1866 0 1716 7460 10304 3669 3669 -1910 0 1760 7652 10304 3669 3669 -1910 0 1760 7652 10304 3669 3669 2026-09-15 17:39:44,384 Hysteresis 164 0: raw(7652 32000 32000 32000) min(3669 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 10304 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(7652 32000 32000 32000) min(3669 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 10304 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -1822 0 1672 7269 10304 3669 3669 -1822 0 1672 7269 10304 3669 3669 -1884 0 1734 7539 10304 3669 3669 -1884 0 1734 7539 10304 3669 3669 -1832 0 1682 7313 10304 3669 3669 -1832 0 1682 7313 10304 3669 3669 -1815 0 1665 7239 10304 3669 3669 -1815 0 1665 7239 10304 3669 3669 -1838 0 1688 7339 10304 3669 3669 -1838 0 1688 7339 10304 3669 3669 -1854 0 1704 7408 10304 3669 3669 -1854 0 1704 7408 10304 3669 3669 -1838 0 1688 7339 10304 3669 3669 -1838 0 1688 7339 10304 3669 3669 -1854 0 1704 7408 10304 3669 3669 -1854 0 1704 7408 10304 3669 3669 -1824 0 1674 7278 10304 3669 3669 -1824 0 1674 7278 10304 3669 3669 -1777 0 1627 7073 10304 3669 3669 2026-09-15 17:39:54,390 Hysteresis 174 0: raw(7073 32000 32000 32000) min(3669 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 10304 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(7073 32000 32000 32000) min(3669 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 10304 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -1777 0 1627 7073 10304 3669 3669 -1838 0 1688 7339 10304 3669 3669 -1838 0 1688 7339 10304 3669 3669 -1798 0 1648 7165 10304 3669 3669 -1798 0 1648 7165 10304 3669 3669 -1830 0 1680 7304 10304 3669 3669 -1830 0 1680 7304 10304 3669 3669 -1746 0 1596 6939 10304 3669 3669 -1746 0 1596 6939 10304 3669 3669 -1804 0 1654 7191 10304 3669 3669 -1804 0 1654 7191 10304 3669 3669 -1679 0 1529 6647 10304 3669 3669 -1679 0 1529 6647 10304 3669 3669 -1745 0 1595 6934 10304 3669 3669 -1745 0 1595 6934 10304 3669 3669 -1760 0 1610 7000 10304 3669 3669 -1760 0 1610 7000 10304 3669 3669 -1735 0 1585 6891 10304 3669 3669 -1644 0 1494 6495 10304 3669 3669 2026-09-15 17:40:04,416 Hysteresis 184 0: raw(6495 32000 32000 32000) min(3669 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 10304 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(6495 32000 32000 32000) min(3669 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 10304 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -1644 0 1494 6495 10304 3669 3669 -1671 0 1521 6613 10304 3669 3669 -1671 0 1521 6613 10304 3669 3669 -1713 0 1563 6795 10304 3669 3669 -1713 0 1563 6795 10304 3669 3669 -1734 0 1584 6886 10304 3669 3669 -1734 0 1584 6886 10304 3669 3669 -1754 0 1604 6973 10304 3669 3669 -1754 0 1604 6973 10304 3669 3669 -1713 0 1563 6795 10304 3669 3669 -1713 0 1563 6795 10304 3669 3669 -1702 0 1552 6747 10304 3669 3669 -1702 0 1552 6747 10304 3669 3669 -1703 0 1553 6752 10304 3669 3669 -1703 0 1553 6752 10304 3669 3669 -1705 0 1555 6760 10304 3669 3669 -1688 0 1538 6686 10304 3669 3669 -1688 0 1538 6686 10304 3669 3669 -1686 0 1536 6678 10304 3669 3669 2026-09-15 17:40:14,427 Hysteresis 194 0: raw(6678 32000 32000 32000) min(3669 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 10304 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(6678 32000 32000 32000) min(3669 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 10304 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -1686 0 1536 6678 10304 3669 3669 -1673 0 1523 6621 10304 3669 3669 -1673 0 1523 6621 10304 3669 3669 -1651 0 1501 6526 10304 3669 3669 -1651 0 1501 6526 10304 3669 3669 -1608 0 1458 6339 10304 3669 3669 -1608 0 1458 6339 10304 3669 3669 -1778 0 1628 7078 10304 3669 3669 -1778 0 1628 7078 10304 3669 3669 -1914 0 1764 7669 10304 3669 3669 -1914 0 1764 7669 10304 3669 3669 -2062 0 1912 8313 10304 3669 3669 -2062 0 1912 8313 10304 3669 3669 -2132 0 1982 8617 10304 3669 3669 -2132 0 1982 8617 10304 3669 3669 -2086 0 1936 8417 10304 3669 3669 -2086 0 1936 8417 10304 3669 3669 -2177 0 2027 8813 10304 3669 3669 -2177 0 2027 8813 10304 3669 3669 2026-09-15 17:40:24,454 Hysteresis 204 0: raw(8813 32000 32000 32000) min(3669 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 10304 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(8813 32000 32000 32000) min(3669 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 10304 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2218 0 2068 8991 10304 3669 3669 -2218 0 2068 8991 10304 3669 3669 -2257 0 2107 9160 10304 3669 3669 -2257 0 2107 9160 10304 3669 3669 -2224 0 2074 9017 10304 3669 3669 -2224 0 2074 9017 10304 3669 3669 -2244 0 2094 9104 10304 3669 3669 -2244 0 2094 9104 10304 3669 3669 -2273 0 2123 9230 10286 3669 3669 -2273 0 2123 9230 10286 3669 3669 -2275 0 2125 9239 10286 3669 3669 -2275 0 2125 9239 10286 3669 3669 -2271 0 2121 9221 10286 3669 3669 -2271 0 2121 9221 10286 3669 3669 -2227 0 2077 9030 10286 3669 3669 -2227 0 2077 9030 10286 3669 3669 -2238 0 2088 9078 10286 3669 3669 -2238 0 2088 9078 10286 3669 3669 -2243 0 2093 9100 10286 3669 3669 2026-09-15 17:40:34,465 Hysteresis 214 0: raw(9100 32000 32000 32000) min(3669 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 10286 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(9100 32000 32000 32000) min(3669 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 10286 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2243 0 2093 9100 10286 3669 3669 -2173 0 2023 8795 10286 3669 3669 -2173 0 2023 8795 10286 3669 3669 -2195 0 2045 8891 10286 3669 3669 -2195 0 2045 8891 10286 3669 3669 -2233 0 2083 9056 10286 3669 3669 -2233 0 2083 9056 10286 3669 3669 -2191 0 2041 8873 10286 3669 3669 -2191 0 2041 8873 10286 3669 3669 -2217 0 2067 8986 10286 3669 3669 -2217 0 2067 8986 10286 3669 3669 -2242 0 2092 9095 10286 3669 3669 -2242 0 2092 9095 10286 3669 3669 -2243 0 2093 9100 10286 3669 3669 -2243 0 2093 9100 10286 3669 3669 -2226 0 2076 9026 10286 3669 3669 -2226 0 2076 9026 10221 3669 3669 -2190 0 2040 8869 10221 3669 3669 -2190 0 2040 8869 10221 3669 3669 2026-09-15 17:40:44,498 Hysteresis 224 0: raw(8869 32000 32000 32000) min(3669 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 10221 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(8869 32000 32000 32000) min(3669 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 10221 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2207 0 2057 8943 10221 3669 3669 -2207 0 2057 8943 10221 3669 3669 -2206 0 2056 8939 10221 3669 3669 -2206 0 2056 8939 10221 3669 3669 -2216 0 2066 8982 10221 3669 3669 -2216 0 2066 8982 10221 3669 3669 -2204 0 2054 8930 10221 3669 3669 -2204 0 2054 8930 10221 3669 3669 -2205 0 2055 8934 10182 3669 3669 -2205 0 2055 8934 10182 3669 3669 -2239 0 2089 9082 10182 3669 3669 -2217 0 2067 8986 10182 3669 3669 -2217 0 2067 8986 10182 3669 3669 -2225 0 2075 9021 10182 3669 3669 -2225 0 2075 9021 10182 3669 3669 -2211 0 2061 8960 10182 3669 3669 -2211 0 2061 8960 10182 3669 3669 -2181 0 2031 8830 10182 3669 3669 -2181 0 2031 8830 10182 3669 3669 2026-09-15 17:40:54,505 Hysteresis 234 0: raw(8830 32000 32000 32000) min(3669 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 10182 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(8830 32000 32000 32000) min(3669 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 10182 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2202 0 2052 8921 10182 3669 3669 -2202 0 2052 8921 10182 3669 3669 -2218 0 2068 8991 10182 3669 3669 -2218 0 2068 8991 10182 3669 3669 -2222 0 2072 9008 10182 3669 3669 -2222 0 2072 9008 10182 3669 3669 -2211 0 2061 8960 10182 3669 3669 -2211 0 2061 8960 10182 3669 3669 -2217 0 2067 8986 10182 3669 3669 -2217 0 2067 8986 10182 3669 3669 -2213 0 2063 8969 10182 3669 3669 -2213 0 2063 8969 10182 3669 3669 -2198 0 2048 8904 10182 3669 3669 -2198 0 2048 8904 10182 3669 3669 -2188 0 2038 8860 10182 3669 3669 -2188 0 2038 8860 10182 3669 3669 -2227 0 2077 9030 10182 3669 3669 -2227 0 2077 9030 10182 3669 3669 -2204 0 2054 8930 10182 3669 3669 2026-09-15 17:41:04,558 Hysteresis 244 0: raw(8930 32000 32000 32000) min(3669 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 10182 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(8930 32000 32000 32000) min(3669 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 10182 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2204 0 2054 8930 10182 3669 3669 -2225 0 2075 9021 10182 3669 3669 -2172 0 2022 8791 10182 3669 3669 -2172 0 2022 8791 10182 3669 3669 -2225 0 2075 9021 10182 3669 3669 -2225 0 2075 9021 10182 3669 3669 -2225 0 2075 9021 10182 3669 3669 -2172 0 2022 8791 10182 3669 3669 -2172 0 2022 8791 10182 3669 3669 -2232 0 2082 9052 10182 3669 3669 -2232 0 2082 9052 10182 3669 3669 -2207 0 2057 8943 10182 3669 3669 -2207 0 2057 8943 10182 3669 3669 -2206 0 2056 8939 10182 3669 3669 -2206 0 2056 8939 10182 3669 3669 -2226 0 2076 9026 10182 3669 3669 -2226 0 2076 9026 10182 3669 3669 -2177 0 2027 8813 10182 3669 3669 -2177 0 2027 8813 10182 3669 3669 -2241 0 2091 9091 10182 3669 3669 2026-09-15 17:41:14,565 Hysteresis 254 0: raw(9091 32000 32000 32000) min(3669 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 10182 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(9091 32000 32000 32000) min(3669 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 10182 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2241 0 2091 9091 10182 3669 3669 -2208 0 2058 8947 10182 3669 3669 -2208 0 2058 8947 10182 3669 3669 -2217 0 2067 8986 10182 3669 3669 -2217 0 2067 8986 10182 3669 3669 -2202 0 2052 8921 10182 3669 3669 -2202 0 2052 8921 10182 3669 3669 -2197 0 2047 8900 10182 3669 3669 -2197 0 2047 8900 10182 3669 3669 -2236 0 2086 9069 10182 3669 3669 -2236 0 2086 9069 10182 3669 3669 -2183 0 2033 8839 10182 3669 3669 -2183 0 2033 8839 10182 3669 3669 -2170 0 2020 8782 10182 3669 3669 -2170 0 2020 8782 10182 3669 3669 -2185 0 2035 8847 10182 3669 3669 -2185 0 2035 8847 10182 3669 3669 -2163 0 2013 8752 10182 3669 3669 -2163 0 2013 8752 10182 3669 3669 2026-09-15 17:41:24,610 Hysteresis 264 0: raw(8752 32000 32000 32000) min(3669 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 10182 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(8752 32000 32000 32000) min(3669 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 10182 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2178 0 2028 8817 10182 3669 3669 -2178 0 2028 8817 10182 3669 3669 -2190 0 2040 8869 10182 3669 3669 -2190 0 2040 8869 10182 3669 3669 -2186 0 2036 8852 10182 3669 3669 -2186 0 2036 8852 10182 3669 3669 -2140 0 1990 8652 10182 3669 3669 -2140 0 1990 8652 10182 3669 3669 -2157 0 2007 8726 10182 3669 3669 -2157 0 2007 8726 10182 3669 3669 -2183 0 2033 8839 10182 3669 3669 -2183 0 2033 8839 10182 3669 3669 -2156 0 2006 8721 10182 3669 3669 -2156 0 2006 8721 10182 3669 3669 -2185 0 2035 8847 10182 3669 3669 -2185 0 2035 8847 10182 3669 3669 -2143 0 1993 8665 10182 3669 3669 -2143 0 1993 8665 10182 3669 3669 -2131 0 1981 8613 10182 3669 3669 2026-09-15 17:41:34,617 Hysteresis 274 0: raw(8613 32000 32000 32000) min(3669 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 10182 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(8613 32000 32000 32000) min(3669 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 10182 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2131 0 1981 8613 10182 3669 3669 -2117 0 1967 8552 10182 3669 3669 -2117 0 1967 8552 10182 3669 3669 -2134 0 1984 8626 10182 3669 3669 -2134 0 1984 8626 10182 3669 3669 -2183 0 2033 8839 10182 3669 3669 -2183 0 2033 8839 10182 3669 3669 -2211 0 2061 8960 10182 3669 3669 -2211 0 2061 8960 10182 3669 3669 -2212 0 2062 8965 10182 3669 3669 -2212 0 2062 8965 10182 3669 3669 -2220 0 2070 9000 10182 3669 3669 -2220 0 2070 9000 10182 3669 3669 -2220 0 2070 9000 10182 3669 3669 -2220 0 2070 9000 10182 3669 3669 -2236 0 2086 9069 10182 3669 3669 -2236 0 2086 9069 10182 3669 3669 -2239 0 2089 9082 10182 3669 3669 -2239 0 2089 9082 10182 3669 3669 2026-09-15 17:41:44,624 Hysteresis 284 0: raw(9082 32000 32000 32000) min(3669 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 10182 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(9082 32000 32000 32000) min(3669 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 10182 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2236 0 2086 9069 10182 3669 3669 -2236 0 2086 9069 10182 3669 3669 -2226 0 2076 9026 10182 3669 3669 -2226 0 2076 9026 10182 3669 3669 -2218 0 2068 8991 10182 3669 3669 -2218 0 2068 8991 10182 3669 3669 -2254 0 2104 9147 10182 3669 3669 -2254 0 2104 9147 10182 3669 3669 -2178 0 2028 8817 10182 3669 3669 -2178 0 2028 8817 10182 3669 3669 -2169 0 2019 8778 10182 3669 3669 -2169 0 2019 8778 10182 3669 3669 -2232 0 2082 9052 10182 3669 3669 -2232 0 2082 9052 10182 3669 3669 -2223 0 2073 9013 10182 3669 3669 -2223 0 2073 9013 10182 3669 3669 -2201 0 2051 8917 10182 3669 3669 -2201 0 2051 8917 10182 3669 3669 -2227 0 2077 9030 10182 3669 3669 2026-09-15 17:41:54,631 Hysteresis 294 0: raw(9030 32000 32000 32000) min(3669 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 10182 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(9030 32000 32000 32000) min(3669 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 10182 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2227 0 2077 9030 10182 3669 3669 -2132 0 1982 8617 10182 3669 3669 -2132 0 1982 8617 10182 3669 3669 -2199 0 2049 8908 10182 3669 3669 -2199 0 2049 8908 10182 3669 3669 -2210 0 2060 8956 10182 3669 3669 -2210 0 2060 8956 10182 3669 3669 -2195 0 2045 8891 10182 3669 3669 -2195 0 2045 8891 10182 3669 3669 -2216 0 2066 8982 10182 3669 3669 -2216 0 2066 8982 10182 3669 3669 -2211 0 2061 8960 10182 3669 3669 -2211 0 2061 8960 10182 3669 3669 -2247 0 2097 9117 10182 3669 3669 -2247 0 2097 9117 10182 3669 3669 -2187 0 2037 8856 10182 3669 3669 -2187 0 2037 8856 10182 3669 3669 -2206 0 2056 8939 10182 3669 3669 -2206 0 2056 8939 10182 3669 3669 2026-09-15 17:42:04,641 Hysteresis 304 0: raw(8939 32000 32000 32000) min(3669 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 10182 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(8939 32000 32000 32000) min(3669 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 10182 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2187 0 2037 8856 10182 3669 3669 -2187 0 2037 8856 10182 3669 3669 -2133 0 1983 8621 10182 3669 3669 -2133 0 1983 8621 10182 3669 3669 -2227 0 2077 9030 10182 3669 3669 -2227 0 2077 9030 10182 3669 3669 -2217 0 2067 8986 10182 3669 3669 -2217 0 2067 8986 10182 3669 3669 -2190 0 2040 8869 10182 3669 3669 -2190 0 2040 8869 10182 3669 3669 -2209 0 2059 8952 10182 3669 3669 -2209 0 2059 8952 10182 3669 3669 -2211 0 2061 8960 10182 3669 3669 -2211 0 2061 8960 10182 3669 3669 -2220 0 2070 9000 10013 3669 3669 -2220 0 2070 9000 10013 3669 3669 -2250 0 2100 9130 10013 3669 3669 -2250 0 2100 9130 10013 3669 3669 -2216 0 2066 8982 10013 3669 3669 2026-09-15 17:42:14,648 Hysteresis 314 0: raw(8982 32000 32000 32000) min(3669 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 10013 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(8982 32000 32000 32000) min(3669 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 10013 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2216 0 2066 8982 10013 3669 3669 -2184 0 2034 8843 10013 3669 3669 -2158 0 2008 8730 10013 3669 3669 -2158 0 2008 8730 9895 3669 3669 -2158 0 2008 8730 9895 3669 3669 -2200 0 2050 8913 9895 3669 3669 -2185 0 2035 8847 9869 3669 3669 -2185 0 2035 8847 9869 3669 3669 -2196 0 2046 8895 9813 3669 3669 -2196 0 2046 8895 9813 3669 3669 -2209 0 2059 8952 9808 3669 3669 -2209 0 2059 8952 9808 3669 3669 -2199 0 2049 8908 9808 3669 3669 -2199 0 2049 8908 9808 3669 3669 -2226 0 2076 9026 9808 3669 3669 -2226 0 2076 9026 9808 3669 3669 -2196 0 2046 8895 9569 3669 3669 -2196 0 2046 8895 9569 3669 3669 -2221 0 2071 9004 9569 6339 3669 2026-09-15 17:42:24,654 Hysteresis 324 0: raw(9004 32000 32000 32000) min(6339 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 9569 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(9004 32000 32000 32000) min(6339 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 9569 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2221 0 2071 9004 9569 6339 3669 -2217 0 2067 8986 9500 6339 3669 -2217 0 2067 8986 9500 6339 3669 -2213 0 2063 8969 9500 6339 3669 -2141 0 1991 8656 9500 6339 3669 -2141 0 1991 8656 9500 6339 3669 -2188 0 2038 8860 9500 6339 3669 -2188 0 2038 8860 9500 6339 3669 -2192 0 2042 8878 9500 6339 3669 -2192 0 2042 8878 9500 6339 3669 -2196 0 2046 8895 9500 6339 3669 -2196 0 2046 8895 9500 6339 3669 -2188 0 2038 8860 9491 6339 3669 -2188 0 2038 8860 9491 6339 3669 -2145 0 1995 8673 9491 6339 3669 -2145 0 1995 8673 9491 6339 3669 -2217 0 2067 8986 9491 6339 3669 -2217 0 2067 8986 9491 6339 3669 -2213 0 2063 8969 9491 6339 3669 2026-09-15 17:42:34,660 Hysteresis 334 0: raw(8969 32000 32000 32000) min(6339 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 9491 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(8969 32000 32000 32000) min(6339 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 9491 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2213 0 2063 8969 9491 6339 3669 -2163 0 2013 8752 9491 6339 3669 -2163 0 2013 8752 9491 6339 3669 -2153 0 2003 8708 9491 6339 3669 -2153 0 2003 8708 9491 6339 3669 -2209 0 2059 8952 9491 6339 3669 -2209 0 2059 8952 9491 6339 3669 -2141 0 1991 8656 9404 6339 3669 -2141 0 1991 8656 9404 6339 3669 -2157 0 2007 8726 9404 6339 3669 -2157 0 2007 8726 9404 6339 3669 -2155 0 2005 8717 9339 6339 3669 -2155 0 2005 8717 9339 6339 3669 -2188 0 2038 8860 9339 6339 3669 -2188 0 2038 8860 9339 6339 3669 -2184 0 2034 8843 9339 6339 3669 -2184 0 2034 8843 9339 6339 3669 -2206 0 2056 8939 9339 6339 3669 -2206 0 2056 8939 9339 6339 3669 2026-09-15 17:42:44,666 Hysteresis 344 0: raw(8939 32000 32000 32000) min(6339 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 9339 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(8939 32000 32000 32000) min(6339 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 9339 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2145 0 1995 8673 9339 6339 3669 -2145 0 1995 8673 9339 6339 3669 -2190 0 2040 8869 9339 6339 3669 -2190 0 2040 8869 9339 6339 3669 -2187 0 2037 8856 9339 6339 3669 -2187 0 2037 8856 9339 6339 3669 -2224 0 2074 9017 9339 6339 3669 -2224 0 2074 9017 9339 6339 3669 -2177 0 2027 8813 9339 6339 3669 -2177 0 2027 8813 9339 6339 3669 -2182 0 2032 8834 9339 6339 3669 -2182 0 2032 8834 9339 6339 3669 -2214 0 2064 8973 9339 6339 3669 -2214 0 2064 8973 9339 6339 3669 -2186 0 2036 8852 9339 6339 3669 -2186 0 2036 8852 9339 6339 3669 -2184 0 2034 8843 9339 6339 3669 -2184 0 2034 8843 9300 6339 3669 -2194 0 2044 8886 9300 6339 3669 2026-09-15 17:42:54,672 Hysteresis 354 0: raw(8886 32000 32000 32000) min(6339 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 9300 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(8886 32000 32000 32000) min(6339 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 9300 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2194 0 2044 8886 9300 6339 3669 -2194 0 2044 8886 9300 6339 3669 -2194 0 2044 8886 9295 6339 3669 -2193 0 2043 8882 9295 6339 3669 -2193 0 2043 8882 9295 6339 3669 -2184 0 2034 8843 9295 6339 3669 -2184 0 2034 8843 9269 6339 3669 -2190 0 2040 8869 9269 6339 3669 -2190 0 2040 8869 9239 6339 3669 -2157 0 2007 8726 9239 6339 3669 -2157 0 2007 8726 9239 6339 3669 -2176 0 2026 8808 9239 6339 3669 -2176 0 2026 8808 9239 6339 3669 -2160 0 2010 8739 9239 6339 3669 -2160 0 2010 8739 9239 6339 3669 -2146 0 1996 8678 9239 6339 3669 -2146 0 1996 8678 9239 6339 3669 -2167 0 2017 8769 9239 6339 3669 -2167 0 2017 8769 9239 6339 3669 2026-09-15 17:43:04,678 Hysteresis 364 0: raw(8769 32000 32000 32000) min(6339 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 9239 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(8769 32000 32000 32000) min(6339 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 9239 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2193 0 2043 8882 9239 6339 3669 -2157 0 2007 8726 9239 6339 3669 -2157 0 2007 8726 9239 6339 3669 -2133 0 1983 8621 9239 6339 3669 -2133 0 1983 8621 9239 6339 3669 -2188 0 2038 8860 9239 6339 3669 -2188 0 2038 8860 9239 6339 3669 -2140 0 1990 8652 9239 6339 3669 -2140 0 1990 8652 9239 6339 3669 -2178 0 2028 8817 9239 6339 3669 -2178 0 2028 8817 9239 6339 3669 -2158 0 2008 8730 9239 6339 3669 -2158 0 2008 8730 9239 6339 3669 -2168 0 2018 8773 9239 6339 3669 -2168 0 2018 8773 9239 6339 3669 -2189 0 2039 8865 9239 6339 3669 -2189 0 2039 8865 9239 6339 3669 -2164 0 2014 8756 9239 6339 3669 -2164 0 2014 8756 9239 6339 3669 -2193 0 2043 8882 9239 6339 3669 2026-09-15 17:43:14,684 Hysteresis 374 0: raw(8882 32000 32000 32000) min(6339 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 9239 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(8882 32000 32000 32000) min(6339 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 9239 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2193 0 2043 8882 9239 6339 3669 -2193 0 2043 8882 9239 6339 3669 -2193 0 2043 8882 9239 6339 3669 -2193 0 2043 8882 9239 6339 3669 -2163 0 2013 8752 9239 6339 3669 -2134 0 1984 8626 9239 6339 3669 -2134 0 1984 8626 9239 6339 3669 -2173 0 2023 8795 9239 6339 3669 -2173 0 2023 8795 9239 6339 3669 -2164 0 2014 8756 9239 6339 3669 -2164 0 2014 8756 9239 6339 3669 -2177 0 2027 8813 9239 6339 3669 -2177 0 2027 8813 9239 6339 3669 -2124 0 1974 8582 9239 6339 3669 -2124 0 1974 8582 9239 6339 3669 -2125 0 1975 8586 9239 6339 3669 -2125 0 1975 8586 9239 6339 3669 -2061 0 1911 8308 9239 6339 3669 -2061 0 1911 8308 9239 6339 3669 2026-09-15 17:43:24,690 Hysteresis 384 0: raw(8308 32000 32000 32000) min(6339 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 9239 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(8308 32000 32000 32000) min(6339 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 9239 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2152 0 2002 8704 9239 6339 3669 -2152 0 2002 8704 9239 6339 3669 -2183 0 2033 8839 9239 6339 3669 -2183 0 2033 8839 9239 6339 3669 -2148 0 1998 8686 9239 6339 3669 -2148 0 1998 8686 9239 6339 3669 -2126 0 1976 8591 9239 6339 3669 -2126 0 1976 8591 9239 6339 3669 -2142 0 1992 8660 9239 6339 3669 -2142 0 1992 8660 9239 6339 3669 -2144 0 1994 8669 9239 6339 3669 -2144 0 1994 8669 9239 6339 3669 -2127 0 1977 8595 9239 6339 3669 -2127 0 1977 8595 9239 6339 3669 -2166 0 2016 8765 9239 6339 3669 -2166 0 2016 8765 9239 6339 3669 -2178 0 2028 8817 9239 6339 3669 -2178 0 2028 8817 9239 6339 3669 -2170 0 2020 8782 9239 6339 3669 2026-09-15 17:43:34,696 Hysteresis 394 0: raw(8782 32000 32000 32000) min(6339 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 9239 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(8782 32000 32000 32000) min(6339 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 9239 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2170 0 2020 8782 9239 6339 3669 -2146 0 1996 8678 9239 6339 3669 -2146 0 1996 8678 9239 6339 3669 -2159 0 2009 8734 9239 6339 3669 -2159 0 2009 8734 9239 6339 3669 -2134 0 1984 8626 9239 6339 3669 -2134 0 1984 8626 9239 6339 3669 -2163 0 2013 8752 9239 6339 3669 -2163 0 2013 8752 9239 6339 3669 -2137 0 1987 8639 9239 6339 3669 -2137 0 1987 8639 9239 6339 3669 -2145 0 1995 8673 9239 6339 3669 -2145 0 1995 8673 9239 6339 3669 -2100 0 1950 8478 9239 6339 3669 -2100 0 1950 8478 9239 6339 3669 -2162 0 2012 8747 9239 6339 3669 -2162 0 2012 8747 9239 6339 3669 -2170 0 2020 8782 9239 6339 3669 -2170 0 2020 8782 9239 6339 3669 -2180 0 2030 8826 9239 6339 3669 2026-09-15 17:43:44,702 Hysteresis 404 0: raw(8826 32000 32000 32000) min(6339 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 9239 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(8826 32000 32000 32000) min(6339 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 9239 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2180 0 2030 8826 9239 6339 3669 -2187 0 2037 8856 9239 6339 3669 -2090 0 1940 8434 9239 6339 3669 -2090 0 1940 8434 9239 6339 3669 -2107 0 1957 8508 9239 6339 3669 -2107 0 1957 8508 9239 6339 3669 -2091 0 1941 8439 9239 6339 3669 -2091 0 1941 8439 9239 6339 3669 -2156 0 2006 8721 9239 6339 3669 -2156 0 2006 8721 9239 6339 3669 -2119 0 1969 8560 9239 6339 3669 -2119 0 1969 8560 9239 6339 3669 -2145 0 1995 8673 9239 6339 3669 -2145 0 1995 8673 9239 6339 3669 -2144 0 1994 8669 9239 6339 3669 -2144 0 1994 8669 9239 6339 3669 -2150 0 2000 8695 9239 6339 3669 -2150 0 2000 8695 9239 6339 3669 -2172 0 2022 8791 9239 6339 3669 2026-09-15 17:43:54,708 Hysteresis 414 0: raw(8791 32000 32000 32000) min(6339 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 9239 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(8791 32000 32000 32000) min(6339 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 9239 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2172 0 2022 8791 9239 6339 3669 -2168 0 2018 8773 9239 6339 3669 -2168 0 2018 8773 9239 6339 3669 -2141 0 1991 8656 9239 6339 3669 -2141 0 1991 8656 9239 6339 3669 -2130 0 1980 8608 9239 6339 3669 -2130 0 1980 8608 9239 6339 3669 -2134 0 1984 8626 9239 6339 3669 -2134 0 1984 8626 9239 6339 3669 -2083 0 1933 8404 9239 6339 3669 -2083 0 1933 8404 9239 6339 3669 -2127 0 1977 8595 9239 6339 3669 -2127 0 1977 8595 9239 6339 3669 -2062 0 1912 8313 9239 6339 3669 -2062 0 1912 8313 9239 6339 3669 -2125 0 1975 8586 9239 6339 3669 -2125 0 1975 8586 9239 6339 3669 -2092 0 1942 8443 9239 6339 3669 -2092 0 1942 8443 9239 6339 3669 2026-09-15 17:44:04,714 Hysteresis 424 0: raw(8443 32000 32000 32000) min(6339 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 9239 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(8443 32000 32000 32000) min(6339 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 9239 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2110 0 1960 8521 9239 6339 3669 -2110 0 1960 8521 9239 6339 3669 -2106 0 1956 8504 9239 6339 3669 -2106 0 1956 8504 9239 6339 3669 -2095 0 1945 8456 9239 6339 3669 -2095 0 1945 8456 9239 6339 3669 -2102 0 1952 8486 9239 6339 3669 -2102 0 1952 8486 9239 6339 3669 -2068 0 1918 8339 9239 6339 3669 -2068 0 1918 8339 9239 6339 3669 -2126 0 1976 8591 9239 6339 3669 -2126 0 1976 8591 9239 6339 3669 -2020 0 1870 8130 9239 6339 3669 -2020 0 1870 8130 9239 6339 3669 -2106 0 1956 8504 9239 6339 3669 -2106 0 1956 8504 9239 6339 3669 -2108 0 1958 8513 9239 6339 3669 -2096 0 1946 8460 9239 6339 3669 -2096 0 1946 8460 9239 6339 3669 2026-09-15 17:44:14,720 Hysteresis 434 0: raw(8460 32000 32000 32000) min(6339 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 9239 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(8460 32000 32000 32000) min(6339 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 9239 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2045 0 1895 8239 9239 6339 3669 -2045 0 1895 8239 9239 6339 3669 -2064 0 1914 8321 9239 6339 3669 -2064 0 1914 8321 9239 6339 3669 -2003 0 1853 8056 9239 6339 3669 -2003 0 1853 8056 9239 6339 3669 -2084 0 1934 8408 9239 6339 3669 -2084 0 1934 8408 9239 6339 3669 -2045 0 1895 8239 9239 6339 3669 -2045 0 1895 8239 9239 6339 3669 -2087 0 1937 8421 9239 6339 3669 -2087 0 1937 8421 9239 6339 3669 -2090 0 1940 8434 9239 6339 3669 -2090 0 1940 8434 9239 6339 3669 -2098 0 1948 8469 9239 6339 3669 -2098 0 1948 8469 9239 6339 3669 -1993 0 1843 8013 9239 6339 3669 -1993 0 1843 8013 9239 6339 3669 -2070 0 1920 8347 9239 6339 3669 -2070 0 1920 8347 9239 6339 3669 2026-09-15 17:44:24,728 Hysteresis 444 0: raw(8347 32000 32000 32000) min(6339 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 9239 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(8347 32000 32000 32000) min(6339 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 9239 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2090 0 1940 8434 9239 6339 3669 -2090 0 1940 8434 9239 6339 3669 -2079 0 1929 8386 9239 6339 3669 -2079 0 1929 8386 9239 6339 3669 -2047 0 1897 8247 9239 6339 3669 -2047 0 1897 8247 9239 6339 3669 -2022 0 1872 8139 9239 6339 3669 -2022 0 1872 8139 9239 7078 3669 -2001 0 1851 8047 9239 7078 3669 -2001 0 1851 8047 9239 7669 3669 -2076 0 1926 8373 9239 7669 3669 -2076 0 1926 8373 9239 8013 3669 -2098 0 1948 8469 9239 8013 3669 -2098 0 1948 8469 9239 8013 3669 -1979 0 1829 7952 9239 7952 3669 -1979 0 1829 7952 9239 7952 3669 -2065 0 1915 8326 9239 7952 3669 -2065 0 1915 8326 9239 7952 3669 -2059 0 1909 8300 9239 7952 3669 2026-09-15 17:44:34,735 Hysteresis 454 0: raw(8300 32000 32000 32000) min(7952 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 9239 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(8300 32000 32000 32000) min(7952 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 9239 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2059 0 1909 8300 9239 7952 3669 -1984 0 1834 7973 9239 7952 3669 -1984 0 1834 7973 9239 7952 3669 -1987 0 1837 7986 9239 7952 3669 -1987 0 1837 7986 9239 7952 3669 -2025 0 1875 8152 9239 7952 3669 -2025 0 1875 8152 9239 7952 3669 -1926 0 1776 7721 9239 7721 3669 -1926 0 1776 7721 9239 7721 3669 -1995 0 1845 8021 9239 7721 3669 -1995 0 1845 8021 9239 7721 3669 -1992 0 1842 8008 9239 7721 3669 -1992 0 1842 8008 9221 7721 3669 -2000 0 1850 8043 9221 7721 3669 -2000 0 1850 8043 9147 7721 3669 -1998 0 1848 8034 9147 7721 3669 -1998 0 1848 8034 9147 7721 3669 -2020 0 1870 8130 9147 7721 3669 -2020 0 1870 8130 9147 7721 3669 2026-09-15 17:44:44,747 Hysteresis 464 0: raw(8130 32000 32000 32000) min(7721 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 9147 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(8130 32000 32000 32000) min(7721 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 9147 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2022 0 1872 8139 9147 7721 3669 -2022 0 1872 8139 9147 7721 3669 -2026 0 1876 8156 9147 7721 3669 -2026 0 1876 8156 9147 7721 3669 -2002 0 1852 8052 9147 7721 3669 -2002 0 1852 8052 9147 7721 3669 -1993 0 1843 8013 9147 7721 3669 -1993 0 1843 8013 9147 7721 3669 -1925 0 1775 7717 9147 7717 3669 -1925 0 1775 7717 9147 7717 3669 -1995 0 1845 8021 9147 7717 3669 -1995 0 1845 8021 9147 7717 3669 -1947 0 1797 7813 9147 7717 3669 -1947 0 1797 7813 9147 7717 3669 -1969 0 1819 7908 9147 7717 3669 -1969 0 1819 7908 9147 7717 3669 -1980 0 1830 7956 9147 7717 3669 -1957 0 1807 7856 9147 7717 3669 -1957 0 1807 7856 9147 7717 3669 -1948 0 1798 7817 9147 7717 3669 2026-09-15 17:44:54,754 Hysteresis 474 0: raw(7817 32000 32000 32000) min(7717 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 9147 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(7817 32000 32000 32000) min(7717 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 9147 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -1948 0 1798 7817 9147 7717 3669 -1957 0 1807 7856 9147 7717 3669 -1957 0 1807 7856 9147 7717 3669 -1915 0 1765 7673 9147 7673 3669 -1915 0 1765 7673 9147 7673 3669 -1960 0 1810 7869 9147 7673 3669 -1960 0 1810 7869 9147 7673 3669 -1963 0 1813 7882 9147 7673 3669 -1963 0 1813 7882 9147 7673 3669 -1957 0 1807 7856 9147 7673 3669 -1957 0 1807 7856 9147 7673 3669 -1943 0 1793 7795 9147 7673 3669 -1943 0 1793 7795 9147 7673 3669 -1975 0 1825 7934 9147 7673 3669 -1975 0 1825 7934 9147 7673 3669 -1897 0 1747 7595 9147 7595 3669 -1897 0 1747 7595 9147 7595 3669 -1951 0 1801 7830 9147 7595 3669 -1951 0 1801 7830 9147 7595 3669 2026-09-15 17:45:04,762 Hysteresis 484 0: raw(7830 32000 32000 32000) min(7595 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 9147 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(7830 32000 32000 32000) min(7595 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 9147 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -1817 0 1667 7247 9147 7247 3669 -1817 0 1667 7247 9147 7247 3669 -1905 0 1755 7630 9147 7247 3669 -1905 0 1755 7630 9147 7247 3669 -1910 0 1760 7652 9147 7247 3669 -1910 0 1760 7652 9147 7247 3669 -1886 0 1736 7547 9147 7247 3669 -1886 0 1736 7547 9147 7247 3669 -1929 0 1779 7734 9147 7247 3669 -1929 0 1779 7734 9147 7247 3669 -1929 0 1779 7734 9147 7247 3669 -1929 0 1779 7734 9147 7247 3669 -1875 0 1725 7500 9147 7247 3669 -1875 0 1725 7500 9147 7247 3669 -1878 0 1728 7513 9147 7247 3669 -1878 0 1728 7513 9147 7247 3669 -1885 0 1735 7543 9147 7247 3669 -1885 0 1735 7543 9147 7247 3669 -1897 0 1747 7595 9147 7247 3669 2026-09-15 17:45:14,769 Hysteresis 494 0: raw(7595 32000 32000 32000) min(7247 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 9147 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(7595 32000 32000 32000) min(7247 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 9147 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -1897 0 1747 7595 9147 7247 3669 -1832 0 1682 7313 9147 7247 3669 -1832 0 1682 7313 9147 7247 3669 -1885 0 1735 7543 9147 7247 3669 -1885 0 1735 7543 9147 7247 3669 -1798 0 1648 7165 9147 7165 3669 -1798 0 1648 7165 9147 7165 3669 -1895 0 1745 7586 9147 7165 3669 -1895 0 1745 7586 9147 7165 3669 -1859 0 1709 7430 9147 7165 3669 -1859 0 1709 7430 9147 7165 3669 -1842 0 1692 7356 9147 7165 3669 -1842 0 1692 7356 9147 7165 3669 -1844 0 1694 7365 9147 7165 3669 -1844 0 1694 7365 9147 7165 3669 -1877 0 1727 7508 9147 7165 3669 -1877 0 1727 7508 9147 7165 3669 -1810 0 1660 7217 9147 7165 3669 -1827 0 1677 7291 9147 7165 3669 -1827 0 1677 7291 9147 7165 3669 2026-09-15 17:45:24,776 Hysteresis 504 0: raw(7291 32000 32000 32000) min(7165 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 9147 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(7291 32000 32000 32000) min(7165 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 9147 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -1801 0 1651 7178 9147 7165 3669 -1801 0 1651 7178 9147 7165 3669 -1826 0 1676 7286 9147 7165 3669 -1826 0 1676 7286 9147 7165 3669 -1797 0 1647 7160 9147 7160 3669 -1797 0 1647 7160 9147 7160 3669 -1803 0 1653 7186 9147 7160 3669 -1803 0 1653 7186 9147 7160 3669 -1743 0 1593 6926 9147 6926 3669 -1743 0 1593 6926 9147 6926 3669 -1793 0 1643 7143 9147 6926 3669 -1793 0 1643 7143 9147 6926 3669 -1726 0 1576 6852 9147 6852 3669 -1726 0 1576 6852 9147 6852 3669 -1784 0 1634 7104 9147 6852 3669 -1784 0 1634 7104 9147 6852 3669 -1766 0 1616 7026 9147 6852 3669 -1766 0 1616 7026 9147 6852 3669 -1785 0 1635 7108 9147 6852 3669 2026-09-15 17:45:34,783 Hysteresis 514 0: raw(7108 32000 32000 32000) min(6852 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 9147 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(7108 32000 32000 32000) min(6852 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 9147 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -1785 0 1635 7108 9147 6852 3669 -1715 0 1565 6804 9147 6804 3669 -1715 0 1565 6804 9147 6804 3669 -1718 0 1568 6817 9147 6804 3669 -1718 0 1568 6817 9147 6804 3669 -1741 0 1591 6917 9147 6804 3669 -1741 0 1591 6917 9147 6804 3669 -1707 0 1557 6769 9147 6769 3669 -1707 0 1557 6769 9147 6769 3669 -1746 0 1596 6939 9147 6769 3669 -1746 0 1596 6939 9147 6769 3669 -1734 0 1584 6886 9147 6769 3669 -1734 0 1584 6886 9147 6769 3669 -1759 0 1609 6995 9147 6769 3669 -1759 0 1609 6995 9147 6769 3669 -1744 0 1594 6930 9147 6769 3669 -1744 0 1594 6930 9147 6769 3669 -1690 0 1540 6695 9147 6695 3669 -1690 0 1540 6695 9147 6695 3669 2026-09-15 17:45:44,790 Hysteresis 524 0: raw(6695 32000 32000 32000) min(6695 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 9147 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(6695 32000 32000 32000) min(6695 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 9147 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -1713 0 1563 6795 9147 6695 3669 -1713 0 1563 6795 9147 6695 3669 -1704 0 1554 6756 9147 6695 3669 -1704 0 1554 6756 9147 6695 3669 -1719 0 1569 6821 9147 6695 3669 -1719 0 1569 6821 9147 6695 3669 -1679 0 1529 6647 9147 6647 3669 -1679 0 1529 6647 9147 6647 3669 -1671 0 1521 6613 9147 6613 3669 -1666 0 1516 6591 9147 6591 3669 -1666 0 1516 6591 9147 6591 3669 -1667 0 1517 6595 9147 6591 3669 -1667 0 1517 6595 9147 6591 3669 -1657 0 1507 6552 9147 6552 3669 -1657 0 1507 6552 9147 6552 3669 -1670 0 1520 6608 9147 6552 3669 -1670 0 1520 6608 9147 6552 3669 -1626 0 1476 6417 9147 6417 3669 -1626 0 1476 6417 9147 6417 3669 2026-09-15 17:45:54,797 Hysteresis 534 0: raw(6417 32000 32000 32000) min(6417 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 9147 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(6417 32000 32000 32000) min(6417 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 9147 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -1655 0 1505 6543 9147 6417 3669 -1655 0 1505 6543 9147 6417 3669 -1688 0 1538 6686 9147 6417 3669 -1688 0 1538 6686 9147 6417 3669 -1651 0 1501 6526 9147 6417 3669 -1651 0 1501 6526 9147 6417 3669 -1625 0 1475 6413 9147 6413 3669 -1625 0 1475 6413 9130 6413 3669 -1654 0 1504 6539 9130 6413 3669 -1623 0 1473 6404 9130 6404 3669 -1623 0 1473 6404 9130 6404 3669 -1567 0 1417 6160 9130 6160 3669 -1567 0 1417 6160 9130 6160 3669 -1621 0 1471 6395 9130 6160 3669 -1621 0 1471 6395 9130 6160 3669 -1620 0 1470 6391 9130 6160 3669 -1620 0 1470 6391 9130 6160 3669 -1587 0 1437 6247 9130 6160 3669 -1587 0 1437 6247 9130 6160 3669 2026-09-15 17:46:04,810 Hysteresis 544 0: raw(6247 32000 32000 32000) min(6160 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 9130 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(6247 32000 32000 32000) min(6160 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 9130 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -1553 0 1403 6100 9130 6100 3669 -1553 0 1403 6100 9130 6100 3669 -1534 0 1384 6017 9130 6017 3669 -1534 0 1384 6017 9130 6017 3669 -1519 0 1369 5952 9130 5952 3669 -1519 0 1369 5952 9130 5952 3669 -1593 0 1443 6273 9130 5952 3669 -1593 0 1443 6273 9130 5952 3669 -1580 0 1430 6217 9130 5952 3669 -1580 0 1430 6217 9130 5952 3669 -1515 0 1365 5934 9130 5934 3669 -1515 0 1365 5934 9130 5934 3669 -1577 0 1427 6204 9130 5934 3669 -1577 0 1427 6204 9130 5934 3669 -1541 0 1391 6047 9130 5934 3669 -1541 0 1391 6047 9130 5934 3669 -1573 0 1423 6186 9130 5934 3669 -1573 0 1423 6186 9130 5934 3669 -1570 0 1420 6173 9130 5934 3669 2026-09-15 17:46:14,823 Hysteresis 555 0: raw(6173 32000 32000 32000) min(5934 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 9130 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(6173 32000 32000 32000) min(5934 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 9130 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -1570 0 1420 6173 9130 5934 3669 -1538 0 1388 6034 9130 5934 3669 -1538 0 1388 6034 9130 5934 3669 -1550 0 1400 6086 9130 5934 3669 -1550 0 1400 6086 9130 5934 3669 -1547 0 1397 6073 9130 5934 3669 -1547 0 1397 6073 9130 5934 3669 -1564 0 1414 6147 9130 5934 3669 -1551 0 1401 6091 9130 5934 3669 -1551 0 1401 6091 9130 5934 3669 -1505 0 1355 5891 9130 5891 3669 -1505 0 1355 5891 9130 5891 3669 -1513 0 1363 5926 9130 5891 3669 -1513 0 1363 5926 9130 5891 3669 -1473 0 1323 5752 9130 5752 3669 -1473 0 1323 5752 9130 5752 3669 -1487 0 1337 5813 9130 5752 3669 -1487 0 1337 5813 9026 5752 3669 -1510 0 1360 5913 9026 5752 3669 2026-09-15 17:46:24,830 Hysteresis 565 0: raw(5913 32000 32000 32000) min(5752 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 9026 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(5913 32000 32000 32000) min(5752 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 9026 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -1510 0 1360 5913 9026 5752 3669 -1507 0 1357 5900 9026 5752 3669 -1507 0 1357 5900 9026 5752 3669 -1488 0 1338 5817 9026 5752 3669 -1488 0 1338 5817 9026 5752 3669 -1448 0 1298 5643 9026 5643 3669 -1448 0 1298 5643 9026 5643 3669 -1487 0 1337 5813 9026 5643 3669 -1487 0 1337 5813 9026 5643 3669 -1426 0 1276 5547 9026 5547 3669 -1426 0 1276 5547 9026 5547 3669 -1492 0 1342 5834 9026 5547 3669 -1492 0 1342 5834 9026 5547 3669 -1429 0 1279 5560 9026 5547 3669 -1429 0 1279 5560 9026 5547 3669 -1463 0 1313 5708 9017 5547 3669 -1463 0 1313 5708 9017 5547 3669 -1373 0 1223 5317 9017 5317 3669 -1373 0 1223 5317 9017 5317 3669 -1473 0 1323 5752 9017 5317 3669 2026-09-15 17:46:34,876 Hysteresis 575 0: raw(5752 32000 32000 32000) min(5317 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 9017 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(5752 32000 32000 32000) min(5317 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 9017 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -1473 0 1323 5752 9017 5317 3669 -1355 0 1205 5239 9017 5239 3669 -1355 0 1205 5239 9017 5239 3669 -1437 0 1287 5595 9017 5239 3669 -1437 0 1287 5595 9017 5239 3669 -1412 0 1262 5486 9017 5239 3669 -1412 0 1262 5486 9017 5239 3669 -1464 0 1314 5713 9017 5239 3669 -1464 0 1314 5713 9017 5239 3669 -1485 0 1335 5804 9017 5239 3669 -1485 0 1335 5804 9017 5239 3669 -1497 0 1347 5856 9017 5239 3669 -1497 0 1347 5856 9017 5239 3669 -1646 0 1496 6504 9017 5239 3669 -1646 0 1496 6504 9017 5239 3669 -1775 0 1625 7065 9017 5239 3669 -1775 0 1625 7065 9017 5239 3669 -1867 0 1717 7465 9017 5239 3669 -1867 0 1717 7465 9017 5239 3669 -1965 0 1815 7891 9017 5239 3669 2026-09-15 17:46:44,883 Hysteresis 585 0: raw(7891 32000 32000 32000) min(5239 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 9017 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(7891 32000 32000 32000) min(5239 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 9017 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -1946 0 1796 7808 9017 5239 3669 -1946 0 1796 7808 9017 5239 3669 -2035 0 1885 8195 9017 5239 3669 -2035 0 1885 8195 9017 5239 3669 -2032 0 1882 8182 9017 5239 3669 -2032 0 1882 8182 9017 5239 3669 -2025 0 1875 8152 9017 5239 3669 -2025 0 1875 8152 9017 5239 3669 -2033 0 1883 8186 9017 5239 3669 -2033 0 1883 8186 9017 5239 3669 -2026 0 1876 8156 9017 5239 3669 -2026 0 1876 8156 9017 5239 3669 -2022 0 1872 8139 9017 5239 3669 -2022 0 1872 8139 9017 5239 3669 -2013 0 1863 8100 9017 5239 3669 -2013 0 1863 8100 9017 5239 3669 -2005 0 1855 8065 9017 5239 3669 -2005 0 1855 8065 9017 5239 3669 -2019 0 1869 8126 9017 5239 3669 2026-09-15 17:46:54,890 Hysteresis 595 0: raw(8126 32000 32000 32000) min(5239 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 9017 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(8126 32000 32000 32000) min(5239 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 9017 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2019 0 1869 8126 9017 5239 3669 -2009 0 1859 8082 9017 5239 3669 -2009 0 1859 8082 9017 5239 3669 -2012 0 1862 8095 9017 5239 3669 -2012 0 1862 8095 9017 5239 3669 -2016 0 1866 8113 8973 5239 3669 -2016 0 1866 8113 8973 5239 3669 -2024 0 1874 8147 8973 5239 3669 -2024 0 1874 8147 8973 5239 3669 -1894 0 1744 7582 8973 5239 3669 -1894 0 1744 7582 8973 5239 3669 -1986 0 1836 7982 8886 5239 3669 -1986 0 1836 7982 8886 5239 3669 -1983 0 1833 7969 8886 5239 3669 -1983 0 1833 7969 8886 5239 3669 -1981 0 1831 7960 8886 5239 3669 -1981 0 1831 7960 8886 5239 3669 -1945 0 1795 7804 8886 5239 3669 -1945 0 1795 7804 8886 5239 3669 -1990 0 1840 8000 8882 5239 3669 2026-09-15 17:47:04,897 Hysteresis 605 0: raw(8000 32000 32000 32000) min(5239 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 8882 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(8000 32000 32000 32000) min(5239 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 8882 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -1990 0 1840 8000 8882 5239 3669 -1868 0 1718 7469 8882 5239 3669 -1868 0 1718 7469 8882 5239 3669 -1995 0 1845 8021 8882 5239 3669 -1995 0 1845 8021 8882 5239 3669 -1990 0 1840 8000 8882 5239 3669 -1990 0 1840 8000 8882 5239 3669 -1956 0 1806 7852 8882 5239 3669 -1956 0 1806 7852 8882 5239 3669 -1914 0 1764 7669 8882 5239 3669 -1914 0 1764 7669 8882 5239 3669 -1946 0 1796 7808 8882 5239 3669 -1946 0 1796 7808 8882 5239 3669 -1930 0 1780 7739 8882 5239 3669 -1930 0 1780 7739 8882 5239 3669 -1956 0 1806 7852 8882 5239 3669 -1956 0 1806 7852 8882 5239 3669 -1956 0 1806 7852 8882 5239 3669 -1956 0 1806 7852 8882 5239 3669 2026-09-15 17:47:14,921 Hysteresis 615 0: raw(7852 32000 32000 32000) min(5239 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 8882 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(7852 32000 32000 32000) min(5239 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 8882 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -1944 0 1794 7800 8882 5239 3669 -1944 0 1794 7800 8882 5239 3669 -1951 0 1801 7830 8882 5239 3669 -1951 0 1801 7830 8882 5239 3669 -1976 0 1826 7939 8882 5239 3669 -1976 0 1826 7939 8882 5239 3669 -1989 0 1839 7995 8882 5239 3669 -2025 0 1875 8152 8882 5239 3669 -2025 0 1875 8152 8882 5239 3669 -1983 0 1833 7969 8882 5239 3669 -1983 0 1833 7969 8882 5239 3669 -2019 0 1869 8126 8882 5239 3669 -2019 0 1869 8126 8882 5239 3669 -1996 0 1846 8026 8882 5239 3669 -1996 0 1846 8026 8882 5239 3669 -2013 0 1863 8100 8882 5239 3669 -2013 0 1863 8100 8882 5239 3669 -2001 0 1851 8047 8882 5239 3669 -2001 0 1851 8047 8882 5239 3669 2026-09-15 17:47:24,928 Hysteresis 625 0: raw(8047 32000 32000 32000) min(5239 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 8882 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(8047 32000 32000 32000) min(5239 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 8882 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2006 0 1856 8069 8882 5239 3669 -2006 0 1856 8069 8856 5239 3669 -1992 0 1842 8008 8856 5239 3669 -1992 0 1842 8008 8856 5239 3669 -2008 0 1858 8078 8856 5239 3669 -2008 0 1858 8078 8856 5239 3669 -2006 0 1856 8069 8856 5239 3669 -2006 0 1856 8069 8856 5239 3669 -2003 0 1853 8056 8856 5239 3669 -2003 0 1853 8056 8856 5239 3669 -1986 0 1836 7982 8856 5239 3669 -1986 0 1836 7982 8856 5239 3669 -1966 0 1816 7895 8856 5239 3669 -1966 0 1816 7895 8856 5239 3669 -1963 0 1813 7882 8856 5239 3669 -1963 0 1813 7882 8856 5239 3669 -2008 0 1858 8078 8856 5239 3669 -2008 0 1858 8078 8856 5239 3669 -2002 0 1852 8052 8856 5239 3669 -2002 0 1852 8052 8856 5239 3669 2026-09-15 17:47:34,933 Hysteresis 635 0: raw(8052 32000 32000 32000) min(5239 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 8856 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(8052 32000 32000 32000) min(5239 32000 32000 32000) spread(3669 32000 32000 32000) max_pv 8856 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -1930 0 1780 7739 8856 5239 3669 -1930 0 1780 7739 8856 5239 3669 -1959 0 1809 7865 8856 5239 3669 -1959 0 1809 7865 8856 5239 3669 -1991 0 1841 8004 8856 5239 3669 -1991 0 1841 8004 8856 5239 3669 -1974 0 1824 7930 8856 5239 3669 -1974 0 1824 7930 8856 5239 3669 -1973 0 1823 7926 8856 5239 3669 -1973 0 1823 7926 8856 5239 3669 -960 0 810 3521 8856 3521 3521 -960 0 810 3521 8856 3521 3521 -1230 0 1080 4695 8856 3521 3521 -1230 0 1080 4695 8856 3521 3521 -1906 0 1756 7634 8856 3521 3521 -1906 0 1756 7634 8856 3521 3521 -1909 0 1759 7647 8856 3521 3521 -1909 0 1759 7647 8856 3521 3521 -1918 0 1768 7686 8856 3521 3521 2026-09-15 17:47:44,939 Hysteresis 645 0: raw(7686 32000 32000 32000) min(3521 32000 32000 32000) spread(3521 32000 32000 32000) max_pv 8856 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(7686 32000 32000 32000) min(3521 32000 32000 32000) spread(3521 32000 32000 32000) max_pv 8856 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -1918 0 1768 7686 8856 3521 3521 -1931 0 1781 7743 8856 3521 3521 -1931 0 1781 7743 8856 3521 3521 -1923 0 1773 7708 8856 3521 3521 -1923 0 1773 7708 8856 3521 3521 -1882 0 1732 7530 8856 3521 3521 -1882 0 1732 7530 8856 3521 3521 -1897 0 1747 7595 8856 3521 3521 -1897 0 1747 7595 8856 3521 3521 -1900 0 1750 7608 8856 3521 3521 -1900 0 1750 7608 8856 3521 3521 -1888 0 1738 7556 8856 3521 3521 -1888 0 1738 7556 8856 3521 3521 -1928 0 1778 7730 8856 3521 3521 -1928 0 1778 7730 8856 3521 3521 -1909 0 1759 7647 8856 3521 3521 -1909 0 1759 7647 8856 3521 3521 -1807 0 1657 7204 8856 3521 3521 -1807 0 1657 7204 8791 3521 3521 -1925 0 1775 7717 8791 3521 3521 2026-09-15 17:47:54,945 Hysteresis 655 0: raw(7717 32000 32000 32000) min(3521 32000 32000 32000) spread(3521 32000 32000 32000) max_pv 8791 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(7717 32000 32000 32000) min(3521 32000 32000 32000) spread(3521 32000 32000 32000) max_pv 8791 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -1925 0 1775 7717 8791 3521 3521 -1876 0 1726 7504 8791 3521 3521 -1876 0 1726 7504 8791 3521 3521 -1881 0 1731 7526 8791 3521 3521 -1924 0 1774 7713 8791 3521 3521 -1924 0 1774 7713 8791 3521 3521 -1936 0 1786 7765 8791 3521 3521 -1936 0 1786 7765 8791 3521 3521 -1858 0 1708 7426 8791 3521 3521 -1858 0 1708 7426 8791 3521 3521 -1916 0 1766 7678 8791 3521 3521 -1916 0 1766 7678 8791 3521 3521 -1863 0 1713 7447 8791 3521 3521 -1863 0 1713 7447 8791 3521 3521 -1901 0 1751 7613 8791 3521 3521 -1901 0 1751 7613 8791 3521 3521 -1895 0 1745 7586 8773 3521 3521 -1895 0 1745 7586 8773 3521 3521 -1885 0 1735 7543 8656 3521 3521 2026-09-15 17:48:04,951 Hysteresis 665 0: raw(7543 32000 32000 32000) min(3521 32000 32000 32000) spread(3521 32000 32000 32000) max_pv 8656 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(7543 32000 32000 32000) min(3521 32000 32000 32000) spread(3521 32000 32000 32000) max_pv 8656 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -1885 0 1735 7543 8656 3521 3521 -1919 0 1769 7691 8626 3521 3521 -1919 0 1769 7691 8626 3521 3521 -1946 0 1796 7808 8626 3521 3521 -1946 0 1796 7808 8626 3521 3521 -1909 0 1759 7647 8595 3521 3521 -1909 0 1759 7647 8595 3521 3521 -1916 0 1766 7678 8595 3521 3521 -1916 0 1766 7678 8595 3521 3521 -1919 0 1769 7691 8591 3521 3521 -1919 0 1769 7691 8591 3521 3521 -1906 0 1756 7634 8591 3521 3521 -1906 0 1756 7634 8591 3521 3521 -1907 0 1757 7639 8591 3521 3521 -1907 0 1757 7639 8591 3521 3521 -1893 0 1743 7578 8591 3521 3521 -1893 0 1743 7578 8591 3521 3521 -1893 0 1743 7578 8591 3521 3521 -1907 0 1757 7639 8591 3521 3521 -1918 0 1768 7686 8591 3521 3521 2026-09-15 17:48:14,959 Hysteresis 675 0: raw(7686 32000 32000 32000) min(3521 32000 32000 32000) spread(3521 32000 32000 32000) max_pv 8591 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(7686 32000 32000 32000) min(3521 32000 32000 32000) spread(3521 32000 32000 32000) max_pv 8591 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -1918 0 1768 7686 8591 3521 3521 -1866 0 1716 7460 8591 3521 3521 -1866 0 1716 7460 8591 3521 3521 -1919 0 1769 7691 8591 3521 3521 -1919 0 1769 7691 8591 3521 3521 -1891 0 1741 7569 8591 3521 3521 -1891 0 1741 7569 8591 3521 3521 -1915 0 1765 7673 8513 3521 3521 -1915 0 1765 7673 8513 3521 3521 -1888 0 1738 7556 8513 3521 3521 -1888 0 1738 7556 8513 3521 3521 -1905 0 1755 7630 8513 3521 3521 -1905 0 1755 7630 8469 3521 3521 -1832 0 1682 7313 8469 3521 3521 -1832 0 1682 7313 8469 3521 3521 -1924 0 1774 7713 8469 3521 3521 -1924 0 1774 7713 8469 3521 3521 -1896 0 1746 7591 8469 3521 3521 -1892 0 1742 7573 8469 3521 3521 2026-09-15 17:48:24,972 Hysteresis 685 0: raw(7573 32000 32000 32000) min(3521 32000 32000 32000) spread(3521 32000 32000 32000) max_pv 8469 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(7573 32000 32000 32000) min(3521 32000 32000 32000) spread(3521 32000 32000 32000) max_pv 8469 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -1892 0 1742 7573 8469 3521 3521 -1885 0 1735 7543 8469 3521 3521 -1885 0 1735 7543 8469 3521 3521 -1893 0 1743 7578 8469 3521 3521 -1893 0 1743 7578 8469 3521 3521 -1899 0 1749 7604 8469 3521 3521 -1899 0 1749 7604 8469 3521 3521 -1858 0 1708 7426 8469 3521 3521 -1858 0 1708 7426 8469 3521 3521 -1878 0 1728 7513 8469 3521 3521 -1878 0 1728 7513 8469 3521 3521 -1846 0 1696 7373 8469 3521 3521 -1846 0 1696 7373 8469 3521 3521 -1870 0 1720 7478 8469 3521 3521 -1870 0 1720 7478 8469 3521 3521 -1881 0 1731 7526 8469 3521 3521 -1881 0 1731 7526 8469 3521 3521 -1909 0 1759 7647 8469 3521 3521 -1909 0 1759 7647 8469 3521 3521 2026-09-15 17:48:34,977 Hysteresis 695 0: raw(7647 32000 32000 32000) min(3521 32000 32000 32000) spread(3521 32000 32000 32000) max_pv 8469 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(7647 32000 32000 32000) min(3521 32000 32000 32000) spread(3521 32000 32000 32000) max_pv 8469 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -1900 0 1750 7608 8469 3521 3521 -1900 0 1750 7608 8469 3521 3521 -1879 0 1729 7517 8469 3521 3521 -1879 0 1729 7517 8469 3521 3521 -1866 0 1716 7460 8469 3521 3521 -1866 0 1716 7460 8469 3521 3521 -1859 0 1709 7430 8469 3521 3521 -1859 0 1709 7430 8469 3521 3521 -1873 0 1723 7491 8469 3521 3521 -1873 0 1723 7491 8469 3521 3521 -1808 0 1658 7208 8326 3521 3521 -1808 0 1658 7208 8326 3521 3521 -1798 0 1648 7165 8326 3521 3521 -1798 0 1648 7165 8326 3521 3521 -1882 0 1732 7530 8300 3521 3521 -1882 0 1732 7530 8300 3521 3521 -1903 0 1753 7621 8195 3521 3521 -1903 0 1753 7621 8195 3521 3521 -1903 0 1753 7621 8195 3521 3521 -1892 0 1742 7573 8195 3521 3521 2026-09-15 17:48:44,983 Hysteresis 705 0: raw(7573 32000 32000 32000) min(3521 32000 32000 32000) spread(3521 32000 32000 32000) max_pv 8195 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(7573 32000 32000 32000) min(3521 32000 32000 32000) spread(3521 32000 32000 32000) max_pv 8195 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -1892 0 1742 7573 8195 3521 3521 -1882 0 1732 7530 8195 3521 3521 -1882 0 1732 7530 8195 3521 3521 -1909 0 1759 7647 8195 3521 3521 -1909 0 1759 7647 8195 3521 3521 -1889 0 1739 7560 8195 3521 3521 -1889 0 1739 7560 8195 3521 3521 -1928 0 1778 7730 8195 3521 3521 -1928 0 1778 7730 8195 3521 3521 -1907 0 1757 7639 8195 3521 3521 -1907 0 1757 7639 8195 3521 3521 -1918 0 1768 7686 8195 3521 3521 -1918 0 1768 7686 8195 3521 3521 -1889 0 1739 7560 8195 3521 3521 -1889 0 1739 7560 8195 3521 3521 -1891 0 1741 7569 8195 3521 3521 -1891 0 1741 7569 8195 3521 3521 -1902 0 1752 7617 8195 3521 3521 -1902 0 1752 7617 8195 3521 3521 2026-09-15 17:48:54,990 Hysteresis 715 0: raw(7617 32000 32000 32000) min(3521 32000 32000 32000) spread(3521 32000 32000 32000) max_pv 8195 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(7617 32000 32000 32000) min(3521 32000 32000 32000) spread(3521 32000 32000 32000) max_pv 8195 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -1909 0 1759 7647 8195 3521 3521 -1909 0 1759 7647 8195 3521 3521 -1907 0 1757 7639 8195 3521 3521 -1927 0 1777 7726 8195 3521 3521 -1927 0 1777 7726 8195 3521 3521 -1921 0 1771 7700 8195 3521 3521 -1921 0 1771 7700 8195 3521 3521 -1910 0 1760 7652 8195 3521 3521 -1910 0 1760 7652 8195 3521 3521 -1909 0 1759 7647 8195 3521 3521 -1909 0 1759 7647 8195 3521 3521 -1905 0 1755 7630 8195 3521 3521 -1905 0 1755 7630 8195 3521 3521 -1871 0 1721 7482 8195 3521 3521 -1871 0 1721 7482 8195 3521 3521 -1924 0 1774 7713 8195 3521 3521 -1924 0 1774 7713 8195 3521 3521 -1911 0 1761 7656 8195 3521 3521 -1911 0 1761 7656 8195 3521 3521 2026-09-15 17:49:04,995 Hysteresis 725 0: raw(7656 32000 32000 32000) min(3521 32000 32000 32000) spread(3521 32000 32000 32000) max_pv 8195 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(7656 32000 32000 32000) min(3521 32000 32000 32000) spread(3521 32000 32000 32000) max_pv 8195 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -1926 0 1776 7721 8195 3521 3521 -1926 0 1776 7721 8195 3521 3521 -1922 0 1772 7704 8195 3521 3521 -1922 0 1772 7704 8195 3521 3521 -1935 0 1785 7760 8195 3521 3521 -1935 0 1785 7760 8195 3521 3521 -1866 0 1716 7460 8195 3521 3521 -1866 0 1716 7460 8195 3521 3521 -1891 0 1741 7569 8195 3521 3521 -1891 0 1741 7569 8195 3521 3521 -1924 0 1774 7713 8195 3521 3521 -1924 0 1774 7713 8195 3521 3521 -1889 0 1739 7560 8195 3521 3521 -1889 0 1739 7560 8195 3521 3521 -1830 0 1680 7304 8195 3521 3521 -1830 0 1680 7304 8195 3521 3521 -1890 0 1740 7565 8195 3521 3521 -1890 0 1740 7565 8195 3521 3521 -1902 0 1752 7617 8195 3521 3521 -1902 0 1752 7617 8195 3521 3521 2026-09-15 17:49:15,004 Hysteresis 735 0: raw(7617 32000 32000 32000) min(3521 32000 32000 32000) spread(3521 32000 32000 32000) max_pv 8195 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(7617 32000 32000 32000) min(3521 32000 32000 32000) spread(3521 32000 32000 32000) max_pv 8195 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -1915 0 1765 7673 8195 3521 3521 -1915 0 1765 7673 8195 3521 3521 -1915 0 1765 7673 8195 3521 3521 -1915 0 1765 7673 8195 3521 3521 -1914 0 1764 7669 8195 3521 3521 -1914 0 1764 7669 8195 3521 3521 -1883 0 1733 7534 8195 3521 3521 -1883 0 1733 7534 8195 3521 3521 -1919 0 1769 7691 8195 3521 3521 -1919 0 1769 7691 8195 3521 3521 -1915 0 1765 7673 8195 3521 3521 -1915 0 1765 7673 8195 3521 3521 -1890 0 1740 7565 8195 3521 3521 -1890 0 1740 7565 8195 3521 3521 -1871 0 1721 7482 8195 3521 3521 -1871 0 1721 7482 8195 3521 3521 -1869 0 1719 7473 8195 3521 3521 -1869 0 1719 7473 8195 3521 3521 -1812 0 1662 7226 8195 3521 3521 2026-09-15 17:49:25,010 Hysteresis 745 0: raw(7226 32000 32000 32000) min(3521 32000 32000 32000) spread(3521 32000 32000 32000) max_pv 8195 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(7226 32000 32000 32000) min(3521 32000 32000 32000) spread(3521 32000 32000 32000) max_pv 8195 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -1812 0 1662 7226 8195 3521 3521 -1849 0 1699 7386 8195 3521 3521 -1849 0 1699 7386 8195 3521 3521 -1827 0 1677 7291 8195 3521 3521 -1827 0 1677 7291 8195 3521 3521 -1790 0 1640 7130 8195 3521 3521 -1769 0 1619 7039 8195 3521 3521 -1769 0 1619 7039 8195 3521 3521 -1782 0 1632 7095 8195 3521 3521 -1782 0 1632 7095 8195 3521 3521 -1700 0 1550 6739 8195 3521 3521 -1700 0 1550 6739 8195 3521 3521 -1719 0 1569 6821 8195 3521 3521 -1719 0 1569 6821 8195 3521 3521 -1705 0 1555 6760 8195 3521 3521 -1705 0 1555 6760 8195 3521 3521 -1710 0 1560 6782 8195 3521 3521 -1710 0 1560 6782 8195 3521 3521 -1625 0 1475 6413 8195 3521 3521 2026-09-15 17:49:35,016 Hysteresis 755 0: raw(6413 32000 32000 32000) min(3521 32000 32000 32000) spread(3521 32000 32000 32000) max_pv 8195 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(6413 32000 32000 32000) min(3521 32000 32000 32000) spread(3521 32000 32000 32000) max_pv 8195 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -1625 0 1475 6413 8195 3521 3521 -1602 0 1452 6313 8195 3521 3521 -1602 0 1452 6313 8195 3521 3521 -1612 0 1462 6356 8195 3521 3521 -1612 0 1462 6356 8195 3521 3521 -1589 0 1439 6256 8195 3521 3521 -1541 0 1391 6047 8195 3521 3521 -1541 0 1391 6047 8195 3521 3521 -1542 0 1392 6052 8195 3521 3521 -1542 0 1392 6052 8195 3521 3521 -1487 0 1337 5813 8195 3521 3521 -1487 0 1337 5813 8195 3521 3521 -1494 0 1344 5843 8195 3521 3521 -1494 0 1344 5843 8195 3521 3521 -1476 0 1326 5765 8195 3521 3521 -1476 0 1326 5765 8195 3521 3521 -1466 0 1316 5721 8195 3521 3521 -1466 0 1316 5721 8195 3521 3521 -1432 0 1282 5573 8195 3521 3521 -1432 0 1282 5573 8195 3521 3521 2026-09-15 17:49:45,050 Hysteresis 765 0: raw(5573 32000 32000 32000) min(3521 32000 32000 32000) spread(3521 32000 32000 32000) max_pv 8195 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(5573 32000 32000 32000) min(3521 32000 32000 32000) spread(3521 32000 32000 32000) max_pv 8195 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -1442 0 1292 5617 8195 3521 3521 -1442 0 1292 5617 8195 3521 3521 -1462 0 1312 5704 8195 3521 3521 -1462 0 1312 5704 8195 3521 3521 -1397 0 1247 5421 8195 3521 3521 -1397 0 1247 5421 8195 3521 3521 -1425 0 1275 5543 8195 3521 3521 -1425 0 1275 5543 8195 3521 3521 -1413 0 1263 5491 8195 3521 3521 -1413 0 1263 5491 8195 3521 3521 -1369 0 1219 5300 8195 3521 3521 -1369 0 1219 5300 8195 3521 3521 -1409 0 1259 5473 8195 3521 3521 -1409 0 1259 5473 8195 3521 3521 -1402 0 1252 5443 8195 3521 3521 -1402 0 1252 5443 8195 3521 3521 -1377 0 1227 5334 8195 3521 3521 -1377 0 1227 5334 8195 3521 3521 -1397 0 1247 5421 8195 3521 3521 2026-09-15 17:49:55,056 Hysteresis 775 0: raw(5421 32000 32000 32000) min(3521 32000 32000 32000) spread(3521 32000 32000 32000) max_pv 8195 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(5421 32000 32000 32000) min(3521 32000 32000 32000) spread(3521 32000 32000 32000) max_pv 8195 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -1397 0 1247 5421 8195 3521 3521 -1365 0 1215 5282 8195 3521 3521 -1365 0 1215 5282 8195 3521 3521 -1467 0 1317 5726 8195 3521 3521 -1467 0 1317 5726 8195 3521 3521 -1456 0 1306 5678 8195 3521 3521 -1456 0 1306 5678 8195 3521 3521 -1472 0 1322 5747 8195 3521 3521 -1472 0 1322 5747 8195 3521 3521 -1372 0 1222 5313 8195 3521 3521 -1372 0 1222 5313 8195 3521 3521 -1473 0 1323 5752 8195 3521 3521 -1473 0 1323 5752 8195 3521 3521 -1533 0 1383 6013 8195 3521 3521 -1533 0 1383 6013 8195 3521 3521 -1459 0 1309 5691 8195 3521 3521 -1459 0 1309 5691 8195 3521 3521 -1509 0 1359 5908 8195 3521 3521 -1417 0 1267 5508 8195 3521 3521 -1417 0 1267 5508 8195 3521 3521 2026-09-15 17:50:05,063 Hysteresis 785 0: raw(5508 32000 32000 32000) min(3521 32000 32000 32000) spread(3521 32000 32000 32000) max_pv 8195 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(5508 32000 32000 32000) min(3521 32000 32000 32000) spread(3521 32000 32000 32000) max_pv 8195 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -1430 0 1280 5565 8195 3521 3521 -1430 0 1280 5565 8195 3521 3521 -1527 0 1377 5986 8195 3521 3521 -1527 0 1377 5986 8195 3521 3521 -1511 0 1361 5917 8195 3521 3521 -1511 0 1361 5917 8195 3521 3521 -1567 0 1417 6160 8195 3521 3521 -1567 0 1417 6160 8195 3521 3521 -1542 0 1392 6052 8195 3521 3521 -1542 0 1392 6052 8195 3521 3521 -1533 0 1383 6013 8195 3521 3521 -1533 0 1383 6013 8195 3521 3521 -1516 0 1366 5939 8195 3521 3521 -1516 0 1366 5939 8195 3521 3521 -1586 0 1436 6243 8195 3521 3521 -1586 0 1436 6243 8195 3521 3521 -1516 0 1366 5939 8195 3521 3521 -1516 0 1366 5939 8195 3521 3521 -1577 0 1427 6204 8195 3521 3521 2026-09-15 17:50:15,070 Hysteresis 795 0: raw(6204 32000 32000 32000) min(3521 32000 32000 32000) spread(3521 32000 32000 32000) max_pv 8195 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(6204 32000 32000 32000) min(3521 32000 32000 32000) spread(3521 32000 32000 32000) max_pv 8195 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -1577 0 1427 6204 8195 3521 3521 -1515 0 1365 5934 8195 3521 3521 -1515 0 1365 5934 8195 3521 3521 -1515 0 1365 5934 8195 3521 3521 -1567 0 1417 6160 8195 3521 3521 -1567 0 1417 6160 8195 3521 3521 -1537 0 1387 6030 8195 3521 3521 -1537 0 1387 6030 8195 3521 3521 -1546 0 1396 6069 8195 3521 3521 -1546 0 1396 6069 8195 3521 3521 -1486 0 1336 5808 8195 3521 3521 -1508 0 1358 5904 8195 3521 3521 -1508 0 1358 5904 8195 3521 3521 -1517 0 1367 5943 8195 3521 3521 -1517 0 1367 5943 8195 3521 3521 -1491 0 1341 5830 8195 3521 3521 -1491 0 1341 5830 8195 3521 3521 -1496 0 1346 5852 8195 3521 3521 -1496 0 1346 5852 8195 3521 3521 -1474 0 1324 5756 8195 3521 3521 2026-09-15 17:50:25,082 Hysteresis 805 0: raw(5756 32000 32000 32000) min(3521 32000 32000 32000) spread(3521 32000 32000 32000) max_pv 8195 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(5756 32000 32000 32000) min(3521 32000 32000 32000) spread(3521 32000 32000 32000) max_pv 8195 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -1474 0 1324 5756 8195 3521 3521 -1478 0 1328 5773 8195 3521 3521 -1478 0 1328 5773 8195 3521 3521 -1468 0 1318 5730 8195 3521 3521 -1468 0 1318 5730 8195 3521 3521 -1440 0 1290 5608 8195 3521 3521 -1440 0 1290 5608 8195 3521 3521 -1467 0 1317 5726 8195 3521 3521 -1426 0 1276 5547 8195 3521 3521 -1426 0 1276 5547 8195 3521 3521 -1485 0 1335 5804 8195 3521 3521 -1485 0 1335 5804 8195 3521 3521 -1444 0 1294 5626 8195 3521 3521 -1444 0 1294 5626 8195 3521 3521 -1428 0 1278 5556 8195 3521 3521 -1428 0 1278 5556 8195 3521 3521 -1409 0 1259 5473 8195 3521 3521 -1409 0 1259 5473 8195 3521 3521 -1377 0 1227 5334 8195 3521 3521 2026-09-15 17:50:35,090 Hysteresis 815 0: raw(5334 32000 32000 32000) min(3521 32000 32000 32000) spread(3521 32000 32000 32000) max_pv 8195 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(5334 32000 32000 32000) min(3521 32000 32000 32000) spread(3521 32000 32000 32000) max_pv 8195 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -1377 0 1227 5334 8195 3521 3521 -1347 0 1197 5204 8195 3521 3521 -1347 0 1197 5204 8195 3521 3521 -1328 0 1178 5121 8195 3521 3521 -1328 0 1178 5121 8195 3521 3521 -1344 0 1194 5191 8195 3521 3521 -1344 0 1194 5191 8195 3521 3521 -1303 0 1153 5013 8195 3521 3521 -1303 0 1153 5013 8195 3521 3521 -1340 0 1190 5173 8195 3521 3521 -1340 0 1190 5173 8195 3521 3521 -1286 0 1136 4939 8195 3521 3521 -1286 0 1136 4939 8195 3521 3521 -1331 0 1181 5134 8195 3521 3521 -1331 0 1181 5134 8195 3521 3521 -1254 0 1104 4800 8195 3521 3521 -1254 0 1104 4800 8195 3521 3521 -1319 0 1169 5082 8195 3521 3521 -1319 0 1169 5082 8195 3521 3521 2026-09-15 17:50:45,097 Hysteresis 825 0: raw(5082 32000 32000 32000) min(3521 32000 32000 32000) spread(3521 32000 32000 32000) max_pv 8195 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(5082 32000 32000 32000) min(3521 32000 32000 32000) spread(3521 32000 32000 32000) max_pv 8195 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -1348 0 1198 5208 8195 3521 3521 -1348 0 1198 5208 8195 3521 3521 -1281 0 1131 4917 8195 3521 3521 -1281 0 1131 4917 8195 3521 3521 -1273 0 1123 4882 8195 3521 3521 -1273 0 1123 4882 8195 3521 3521 -1249 0 1099 4778 8195 3521 3521 -1249 0 1099 4778 8195 3521 3521 -1252 0 1102 4791 8195 3521 3521 -1252 0 1102 4791 8195 3521 3521 -1252 0 1102 4791 8195 3521 3521 -1252 0 1102 4791 8195 3521 3521 -1263 0 1113 4839 8195 3521 3521 -1263 0 1113 4839 8195 3521 3521 -1260 0 1110 4826 8195 3521 3521 -1260 0 1110 4826 8195 3521 3521 -1220 0 1070 4652 8195 3521 3521 -1221 0 1071 4656 8195 3521 3521 -1221 0 1071 4656 8186 3521 3521 -1206 0 1056 4591 8186 3521 3521 2026-09-15 17:50:55,104 Hysteresis 835 0: raw(4591 32000 32000 32000) min(3521 32000 32000 32000) spread(3521 32000 32000 32000) max_pv 8186 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(4591 32000 32000 32000) min(3521 32000 32000 32000) spread(3521 32000 32000 32000) max_pv 8186 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -1206 0 1056 4591 8186 3521 3521 -1200 0 1050 4565 8186 3521 3521 -1200 0 1050 4565 8186 3521 3521 -1218 0 1068 4643 8186 3521 3521 -1218 0 1068 4643 8156 3521 3521 -1217 0 1067 4639 8156 3521 3521 -1217 0 1067 4639 8152 3521 3521 -1135 0 985 4282 8152 3521 3521 -1135 0 985 4282 8152 3521 3521 -1168 0 1018 4426 8152 3521 3521 -1168 0 1018 4426 8152 3521 3521 -1188 0 1038 4513 8152 3521 3521 -1188 0 1038 4513 8152 3521 3521 -1155 0 1005 4369 8152 3521 3521 -1155 0 1005 4369 8152 3521 3521 -1139 0 989 4300 8152 3521 3521 -1139 0 989 4300 8152 3521 3521 -1133 0 983 4273 8152 3521 3521 -1133 0 983 4273 8152 3521 3521 2026-09-15 17:51:05,111 Hysteresis 845 0: raw(4273 32000 32000 32000) min(3521 32000 32000 32000) spread(3521 32000 32000 32000) max_pv 8152 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(4273 32000 32000 32000) min(3521 32000 32000 32000) spread(3521 32000 32000 32000) max_pv 8152 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -1126 0 976 4243 8152 3521 3521 -1126 0 976 4243 8152 3521 3521 -108 0 -42 -182 8152 -182 -182 -108 0 -42 -182 8152 -182 -182 -978 0 828 3600 8152 -182 -182 -978 0 828 3600 8152 -182 -182 -1059 0 909 3952 8152 -182 -182 -1059 0 909 3952 8152 -182 -182 -1003 0 853 3708 8152 -182 -182 -1003 0 853 3708 8152 -182 -182 -1029 0 879 3821 8152 -182 -182 -1029 0 879 3821 8152 -182 -182 -1015 0 865 3760 8152 -182 -182 -1015 0 865 3760 8152 -182 -182 -1044 0 894 3886 8152 -182 -182 -1044 0 894 3886 8152 -182 -182 -1000 0 850 3695 8152 -182 -182 -1000 0 850 3695 8152 -182 -182 -1030 0 880 3826 8152 -182 -182 2026-09-15 17:51:15,118 Hysteresis 855 0: raw(3826 32000 32000 32000) min(-182 32000 32000 32000) spread(-182 32000 32000 32000) max_pv 8152 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(3826 32000 32000 32000) min(-182 32000 32000 32000) spread(-182 32000 32000 32000) max_pv 8152 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -1030 0 880 3826 8152 -182 -182 -1034 0 884 3843 8152 -182 -182 -1034 0 884 3843 8152 -182 -182 -1033 0 883 3839 8152 -182 -182 -1033 0 883 3839 8152 -182 -182 -1012 0 862 3747 8152 -182 -182 -1012 0 862 3747 8152 -182 -182 -1016 0 866 3765 8152 -182 -182 -1016 0 866 3765 8152 -182 -182 -1040 0 890 3869 8152 -182 -182 -1040 0 890 3869 8152 -182 -182 -1029 0 879 3821 8152 -182 -182 -1029 0 879 3821 8152 -182 -182 -1033 0 883 3839 8152 -182 -182 -1033 0 883 3839 8152 -182 -182 -1012 0 862 3747 8152 -182 -182 -1012 0 862 3747 8152 -182 -182 -1012 0 862 3747 8152 -182 -182 -979 0 829 3604 8152 -182 -182 -1017 0 867 3769 8152 -182 -182 2026-09-15 17:51:25,126 Hysteresis 865 0: raw(3769 32000 32000 32000) min(-182 32000 32000 32000) spread(-182 32000 32000 32000) max_pv 8152 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(3769 32000 32000 32000) min(-182 32000 32000 32000) spread(-182 32000 32000 32000) max_pv 8152 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -1017 0 867 3769 8152 -182 -182 -1003 0 853 3708 8152 -182 -182 -1003 0 853 3708 8152 -182 -182 -998 0 848 3686 8126 -182 -182 -998 0 848 3686 8126 -182 -182 -1063 0 913 3969 8126 -182 -182 -1063 0 913 3969 8126 -182 -182 -1001 0 851 3700 8100 -182 -182 -1001 0 851 3700 8100 -182 -182 -972 0 822 3573 8100 -182 -182 -972 0 822 3573 8100 -182 -182 -1027 0 877 3813 8078 -182 -182 -1027 0 877 3813 8078 -182 -182 -1001 0 851 3700 8078 -182 -182 -1001 0 851 3700 8078 -182 -182 -999 0 849 3691 8078 -182 -182 -973 0 823 3578 8078 -182 -182 -973 0 823 3578 8078 -182 -182 -1016 0 866 3765 8078 -182 -182 2026-09-15 17:51:35,133 Hysteresis 875 0: raw(3765 32000 32000 32000) min(-182 32000 32000 32000) spread(-182 32000 32000 32000) max_pv 8078 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(3765 32000 32000 32000) min(-182 32000 32000 32000) spread(-182 32000 32000 32000) max_pv 8078 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -1016 0 866 3765 8078 -182 -182 -969 0 819 3560 8078 -182 -182 -969 0 819 3560 8078 -182 -182 -978 0 828 3600 8078 -182 -182 -978 0 828 3600 8078 -182 -182 -984 0 834 3626 8078 -182 -182 -984 0 834 3626 8078 -182 -182 -965 0 815 3543 8078 -182 -182 -965 0 815 3543 8078 -182 -182 -956 0 806 3504 8078 -182 -182 -956 0 806 3504 8078 -182 -182 -974 0 824 3582 8078 -182 -182 -974 0 824 3582 8052 -182 -182 -884 0 734 3191 8052 -182 -182 -884 0 734 3191 8004 -182 -182 -989 0 839 3647 8004 -182 -182 -989 0 839 3647 8004 -182 -182 -981 0 831 3613 8004 -182 -182 -981 0 831 3613 8004 -182 -182 2026-09-15 17:51:45,140 Hysteresis 885 0: raw(3613 32000 32000 32000) min(-182 32000 32000 32000) spread(-182 32000 32000 32000) max_pv 8004 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(3613 32000 32000 32000) min(-182 32000 32000 32000) spread(-182 32000 32000 32000) max_pv 8004 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -980 0 830 3608 8004 -182 -182 -980 0 830 3608 7930 -182 -182 -1003 0 853 3708 7930 -182 -182 -1003 0 853 3708 7926 -182 -182 -970 0 820 3565 7926 -182 -182 -970 0 820 3565 7808 -182 -182 -986 0 836 3634 7808 -182 -182 -986 0 836 3634 7808 -182 -182 -959 0 809 3517 7808 -182 -182 -959 0 809 3517 7808 -182 -182 -949 0 799 3473 7808 -182 -182 -949 0 799 3473 7808 -182 -182 -990 0 840 3652 7808 -182 -182 -990 0 840 3652 7808 -182 -182 -949 0 799 3473 7808 -182 -182 -949 0 799 3473 7808 -182 -182 -981 0 831 3613 7808 -182 -182 -981 0 831 3613 7808 -182 -182 -1005 0 855 3717 7808 -182 -182 2026-09-15 17:51:55,147 Hysteresis 895 0: raw(3717 32000 32000 32000) min(-182 32000 32000 32000) spread(-182 32000 32000 32000) max_pv 7808 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(3717 32000 32000 32000) min(-182 32000 32000 32000) spread(-182 32000 32000 32000) max_pv 7808 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -1005 0 855 3717 7808 -182 -182 -1164 0 1014 4408 7808 -182 -182 -1164 0 1014 4408 7808 -182 -182 -1226 0 1076 4678 7808 -182 -182 -1226 0 1076 4678 7808 -182 -182 -1340 0 1190 5173 7808 -182 -182 -1274 0 1124 4886 7808 -182 -182 -1274 0 1124 4886 7808 -182 -182 -1420 0 1270 5521 7808 -182 -182 -1420 0 1270 5521 7808 -182 -182 -1473 0 1323 5752 7808 -182 -182 -1473 0 1323 5752 7808 -182 -182 -1531 0 1381 6004 7808 -182 -182 -1531 0 1381 6004 7808 -182 -182 -1546 0 1396 6069 7808 -182 -182 -1546 0 1396 6069 7808 -182 -182 -1491 0 1341 5830 7808 -182 -182 -1491 0 1341 5830 7808 -182 -182 -1541 0 1391 6047 7808 -182 -182 2026-09-15 17:52:05,154 Hysteresis 905 0: raw(6047 32000 32000 32000) min(-182 32000 32000 32000) spread(-182 32000 32000 32000) max_pv 7808 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(6047 32000 32000 32000) min(-182 32000 32000 32000) spread(-182 32000 32000 32000) max_pv 7808 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -1541 0 1391 6047 7808 -182 -182 -1510 0 1360 5913 7808 -182 -182 -1510 0 1360 5913 7808 -182 -182 -1543 0 1393 6056 7808 -182 -182 -1543 0 1393 6056 7808 -182 -182 -1540 0 1390 6043 7808 -182 -182 -1545 0 1395 6065 7808 -182 -182 -1545 0 1395 6065 7808 -182 -182 -1564 0 1414 6147 7808 -182 -182 -1564 0 1414 6147 7808 -182 -182 -1616 0 1466 6373 7808 -182 -182 -1616 0 1466 6373 7808 -182 -182 -1586 0 1436 6243 7808 -182 -182 -1586 0 1436 6243 7808 -182 -182 -1628 0 1478 6426 7808 -182 -182 -1628 0 1478 6426 7808 -182 -182 -1648 0 1498 6513 7808 -182 -182 -1648 0 1498 6513 7808 -182 -182 -1621 0 1471 6395 7808 -182 -182 -1621 0 1471 6395 7808 -182 -182 2026-09-15 17:52:15,161 Hysteresis 915 0: raw(6395 32000 32000 32000) min(-182 32000 32000 32000) spread(-182 32000 32000 32000) max_pv 7808 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(6395 32000 32000 32000) min(-182 32000 32000 32000) spread(-182 32000 32000 32000) max_pv 7808 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -1621 0 1471 6395 7760 -182 -182 -1621 0 1471 6395 7760 -182 -182 -1641 0 1491 6482 7760 -182 -182 -1641 0 1491 6482 7760 -182 -182 -1607 0 1457 6334 7760 -182 -182 -1607 0 1457 6334 7760 -182 -182 -1607 0 1457 6334 7760 -182 -182 -1665 0 1515 6586 7760 -182 -182 -1665 0 1515 6586 7760 -182 -182 -1645 0 1495 6500 7760 -182 -182 -1645 0 1495 6500 7760 -182 -182 -1664 0 1514 6582 7760 -182 -182 -1651 0 1501 6526 7760 -182 -182 -1651 0 1501 6526 7760 -182 -182 -1652 0 1502 6530 7760 -182 -182 -1652 0 1502 6530 7760 -182 -182 -1654 0 1504 6539 7760 -182 -182 -1654 0 1504 6539 7760 -182 -182 -1691 0 1541 6700 7760 -182 -182 2026-09-15 17:52:25,168 Hysteresis 925 0: raw(6700 32000 32000 32000) min(-182 32000 32000 32000) spread(-182 32000 32000 32000) max_pv 7760 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(6700 32000 32000 32000) min(-182 32000 32000 32000) spread(-182 32000 32000 32000) max_pv 7760 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -1691 0 1541 6700 7760 -182 -182 -1684 0 1534 6669 7760 -182 -182 -1684 0 1534 6669 7760 -182 -182 -1679 0 1529 6647 7760 -182 -182 -1679 0 1529 6647 7760 -182 -182 -1691 0 1541 6700 7760 -182 -182 -1691 0 1541 6700 7760 -182 -182 -1661 0 1511 6569 7760 -182 -182 -1661 0 1511 6569 7760 -182 -182 -1603 0 1453 6317 7760 -182 -182 -1650 0 1500 6521 7760 -182 -182 -1650 0 1500 6521 7760 -182 -182 -1678 0 1528 6643 7760 -182 -182 -1678 0 1528 6643 7760 -182 -182 -1623 0 1473 6404 7760 -182 -182 -1623 0 1473 6404 7760 -182 -182 -1647 0 1497 6508 7760 -182 -182 -1647 0 1497 6508 7760 -182 -182 -1675 0 1525 6630 7760 -182 -182 2026-09-15 17:52:35,177 Hysteresis 935 0: raw(6630 32000 32000 32000) min(-182 32000 32000 32000) spread(-182 32000 32000 32000) max_pv 7760 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(6630 32000 32000 32000) min(-182 32000 32000 32000) spread(-182 32000 32000 32000) max_pv 7760 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -1675 0 1525 6630 7760 -182 -182 -1660 0 1510 6565 7760 -182 -182 -1660 0 1510 6565 7760 -182 -182 -1604 0 1454 6321 7760 -182 -182 -1604 0 1454 6321 7760 -182 -182 -1658 0 1508 6556 7760 -182 -182 -1658 0 1508 6556 7760 -182 -182 -1634 0 1484 6452 7760 -182 -182 -1634 0 1484 6452 7760 -182 -182 -1671 0 1521 6613 7760 -182 -182 -1671 0 1521 6613 7760 -182 -182 -1664 0 1514 6582 7760 -182 -182 -1664 0 1514 6582 7760 -182 -182 -1662 0 1512 6573 7760 -182 -182 -1662 0 1512 6573 7760 -182 -182 -1673 0 1523 6621 7760 -182 -182 -1673 0 1523 6621 7760 -182 -182 -1668 0 1518 6600 7760 -182 -182 -1668 0 1518 6600 7760 -182 -182 -1659 0 1509 6560 7760 -182 -182 2026-09-15 17:52:45,184 Hysteresis 945 0: raw(6560 32000 32000 32000) min(-182 32000 32000 32000) spread(-182 32000 32000 32000) max_pv 7760 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(6560 32000 32000 32000) min(-182 32000 32000 32000) spread(-182 32000 32000 32000) max_pv 7760 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -1659 0 1509 6560 7760 -182 -182 -1659 0 1509 6560 7760 -182 -182 -1722 0 1572 6834 7760 -182 -182 -1664 0 1514 6582 7760 -182 -182 -1664 0 1514 6582 7760 -182 -182 -1691 0 1541 6700 7760 -182 -182 -1691 0 1541 6700 7760 -182 -182 -1671 0 1521 6613 7760 -182 -182 -1671 0 1521 6613 7760 -182 -182 -1680 0 1530 6652 7760 -182 -182 -1680 0 1530 6652 7760 -182 -182 -1653 0 1503 6534 7760 -182 -182 -1653 0 1503 6534 7760 -182 -182 -1671 0 1521 6613 7760 -182 -182 -1671 0 1521 6613 7760 -182 -182 -1678 0 1528 6643 7760 -182 -182 -1678 0 1528 6643 7760 -182 -182 -1659 0 1509 6560 7760 -182 -182 -1659 0 1509 6560 7760 -182 -182 2026-09-15 17:52:55,191 Hysteresis 955 0: raw(6560 32000 32000 32000) min(-182 32000 32000 32000) spread(-182 32000 32000 32000) max_pv 7760 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(6560 32000 32000 32000) min(-182 32000 32000 32000) spread(-182 32000 32000 32000) max_pv 7760 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -1662 0 1512 6573 7760 -182 -182 -1662 0 1512 6573 7760 -182 -182 -1658 0 1508 6556 7760 -182 -182 -1658 0 1508 6556 7760 -182 -182 -1678 0 1528 6643 7760 -182 -182 -1685 0 1535 6673 7760 -182 -182 -1685 0 1535 6673 7760 -182 -182 -1620 0 1470 6391 7760 -182 -182 -1620 0 1470 6391 7760 -182 -182 -1644 0 1494 6495 7760 -182 -182 -1644 0 1494 6495 7760 -182 -182 -1606 0 1456 6330 7760 -182 -182 -1606 0 1456 6330 7760 -182 -182 -1646 0 1496 6504 7760 -182 -182 -1646 0 1496 6504 7760 -182 -182 -1665 0 1515 6586 7760 -182 -182 -1665 0 1515 6586 7760 -182 -182 -1647 0 1497 6508 7760 -182 -182 -1647 0 1497 6508 7760 -182 -182 2026-09-15 17:53:05,198 Hysteresis 965 0: raw(6508 32000 32000 32000) min(-182 32000 32000 32000) spread(-182 32000 32000 32000) max_pv 7760 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(6508 32000 32000 32000) min(-182 32000 32000 32000) spread(-182 32000 32000 32000) max_pv 7760 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -1671 0 1521 6613 7760 -182 -182 -1671 0 1521 6613 7760 -182 -182 -1652 0 1502 6530 7760 -182 -182 -1652 0 1502 6530 7760 -182 -182 -1587 0 1437 6247 7760 -182 -182 -1587 0 1437 6247 7760 -182 -182 -1672 0 1522 6617 7760 -182 -182 -1672 0 1522 6617 7760 -182 -182 -1650 0 1500 6521 7760 -182 -182 -1650 0 1500 6521 7760 -182 -182 -1603 0 1453 6317 7760 -182 -182 -1603 0 1453 6317 7760 -182 -182 -1650 0 1500 6521 7760 -182 -182 -1650 0 1500 6521 7760 -182 -182 -1678 0 1528 6643 7760 -182 -182 -1678 0 1528 6643 7760 -182 -182 -1653 0 1503 6534 7760 -182 -182 -1653 0 1503 6534 7760 -182 -182 -1609 0 1459 6343 7760 -182 -182 2026-09-15 17:53:15,205 Hysteresis 975 0: raw(6343 32000 32000 32000) min(-182 32000 32000 32000) spread(-182 32000 32000 32000) max_pv 7760 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(6343 32000 32000 32000) min(-182 32000 32000 32000) spread(-182 32000 32000 32000) max_pv 7760 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -1609 0 1459 6343 7760 -182 -182 -1653 0 1503 6534 7760 -182 -182 -1653 0 1503 6534 7713 -182 -182 -1598 0 1448 6295 7713 -182 -182 -1598 0 1448 6295 7713 -182 -182 -1593 0 1443 6273 7713 -182 -182 -1593 0 1443 6273 7713 -182 -182 -1634 0 1484 6452 7713 -182 -182 -1634 0 1484 6452 7691 -182 -182 -1650 0 1500 6521 7691 -182 -182 -1650 0 1500 6521 7691 -182 -182 -1639 0 1489 6473 7691 -182 -182 -1639 0 1489 6473 7691 -182 -182 -1643 0 1493 6491 7691 -182 -182 -1643 0 1493 6491 7691 -182 -182 -1635 0 1485 6456 7691 -182 -182 -1635 0 1485 6456 7691 -182 -182 -1658 0 1508 6556 7691 -182 -182 -1658 0 1508 6556 7691 -182 -182 2026-09-15 17:53:25,212 Hysteresis 985 0: raw(6556 32000 32000 32000) min(-182 32000 32000 32000) spread(-182 32000 32000 32000) max_pv 7691 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(6556 32000 32000 32000) min(-182 32000 32000 32000) spread(-182 32000 32000 32000) max_pv 7691 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -1639 0 1489 6473 7691 -182 -182 -1639 0 1489 6473 7691 -182 -182 -1636 0 1486 6460 7691 -182 -182 -1636 0 1486 6460 7691 -182 -182 -1622 0 1472 6400 7691 -182 -182 -1622 0 1472 6400 7691 -182 -182 -1666 0 1516 6591 7691 -182 -182 -1666 0 1516 6591 7673 -182 -182 -1661 0 1511 6569 7673 -182 -182 -1661 0 1511 6569 7565 -182 -182 -1610 0 1460 6347 7565 -182 -182 -1647 0 1497 6508 7482 -182 -182 -1647 0 1497 6508 7482 -182 -182 -1591 0 1441 6265 7473 -182 -182 -1591 0 1441 6265 7473 -182 -182 -1615 0 1465 6369 7386 -182 -182 -1615 0 1465 6369 7386 -182 -182 -1631 0 1481 6439 7386 -182 -182 -1631 0 1481 6439 7386 -182 -182 2026-09-15 17:53:35,220 Hysteresis 995 0: raw(6439 32000 32000 32000) min(-182 32000 32000 32000) spread(-182 32000 32000 32000) max_pv 7386 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(6439 32000 32000 32000) min(-182 32000 32000 32000) spread(-182 32000 32000 32000) max_pv 7386 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -1614 0 1464 6365 7291 -182 -182 -1614 0 1464 6365 7291 -182 -182 -1596 0 1446 6286 7130 -182 -182 -1596 0 1446 6286 7095 -182 -182 -1620 0 1470 6391 7095 -182 -182 -1620 0 1470 6391 7095 -182 -182 -1615 0 1465 6369 7095 -182 -182 -1615 0 1465 6369 6834 -182 -182 -1621 0 1471 6395 6834 -182 -182 -1621 0 1471 6395 6834 -182 -182 -1615 0 1465 6369 6834 -182 -182 -1602 0 1452 6313 6834 -182 -182 -1602 0 1452 6313 6834 -182 -182 -1543 0 1393 6056 6834 -182 -182 -1543 0 1393 6056 6834 -182 -182 -1633 0 1483 6447 6834 -182 -182 -1633 0 1483 6447 6834 -182 -182 -1559 0 1409 6126 6834 -182 -182 -1559 0 1409 6126 6834 -182 -182 2026-09-15 17:53:45,226 Hysteresis 1005 0: raw(6126 32000 32000 32000) min(-182 32000 32000 32000) spread(-182 32000 32000 32000) max_pv 6834 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(6126 32000 32000 32000) min(-182 32000 32000 32000) spread(-182 32000 32000 32000) max_pv 6834 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -1597 0 1447 6291 6834 -182 -182 -1597 0 1447 6291 6834 -182 -182 -1582 0 1432 6226 6834 -182 -182 -1582 0 1432 6226 6834 -182 -182 -1594 0 1444 6278 6834 -182 -182 -1594 0 1444 6278 6834 -182 -182 -1555 0 1405 6108 6834 -182 -182 -1555 0 1405 6108 6834 -182 -182 -1623 0 1473 6404 6834 -182 -182 -1623 0 1473 6404 6834 -182 -182 -1631 0 1481 6439 6834 -182 -182 -1631 0 1481 6439 6834 -182 -182 -1646 0 1496 6504 6834 -182 -182 -1646 0 1496 6504 6834 -182 -182 -1574 0 1424 6191 6834 -182 -182 -1574 0 1424 6191 6834 -182 -182 -1512 0 1362 5921 6834 -182 -182 -1512 0 1362 5921 6834 -182 -182 -1591 0 1441 6265 6834 -182 -182 -1591 0 1441 6265 6834 -182 -182 2026-09-15 17:53:55,233 Hysteresis 1015 0: raw(6265 32000 32000 32000) min(-182 32000 32000 32000) spread(-182 32000 32000 32000) max_pv 6834 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(6265 32000 32000 32000) min(-182 32000 32000 32000) spread(-182 32000 32000 32000) max_pv 6834 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -1613 0 1463 6360 6834 -182 -182 -1613 0 1463 6360 6834 -182 -182 -1568 0 1418 6165 6834 -182 -182 -1568 0 1418 6165 6834 -182 -182 -1610 0 1460 6347 6834 -182 -182 -1610 0 1460 6347 6834 -182 -182 -1610 0 1460 6347 6834 -182 -182 -1600 0 1450 6304 6834 -182 -182 -1593 0 1443 6273 6834 -182 -182 -1593 0 1443 6273 6834 -182 -182 -1578 0 1428 6208 6834 -182 -182 -1578 0 1428 6208 6834 -182 -182 -1600 0 1450 6304 6834 -182 -182 -1600 0 1450 6304 6834 -182 -182 -1515 0 1365 5934 6834 -182 -182 -1515 0 1365 5934 6834 -182 -182 -1575 0 1425 6195 6834 -182 -182 -1575 0 1425 6195 6834 -182 -182 -1603 0 1453 6317 6834 -182 -182 2026-09-15 17:54:05,240 Hysteresis 1025 0: raw(6317 32000 32000 32000) min(-182 32000 32000 32000) spread(-182 32000 32000 32000) max_pv 6834 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(6317 32000 32000 32000) min(-182 32000 32000 32000) spread(-182 32000 32000 32000) max_pv 6834 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -1603 0 1453 6317 6834 -182 -182 -1575 0 1425 6195 6834 -182 -182 -1575 0 1425 6195 6834 -182 -182 -1559 0 1409 6126 6834 -182 -182 -1559 0 1409 6126 6834 -182 -182 -1580 0 1430 6217 6834 -182 -182 -1580 0 1430 6217 6834 -182 -182 -1506 0 1356 5895 6834 -182 -182 -1576 0 1426 6200 6834 -182 -182 -1576 0 1426 6200 6834 -182 -182 -1546 0 1396 6069 6834 -182 -182 -1546 0 1396 6069 6834 -182 -182 -1574 0 1424 6191 6834 -182 -182 -1574 0 1424 6191 6834 -182 -182 -1528 0 1378 5991 6834 -182 -182 -1528 0 1378 5991 6834 -182 -182 -1548 0 1398 6078 6834 -182 -182 -1548 0 1398 6078 6834 -182 -182 -1599 0 1449 6300 6834 -182 -182 2026-09-15 17:54:15,248 Hysteresis 1035 0: raw(6300 32000 32000 32000) min(-182 32000 32000 32000) spread(-182 32000 32000 32000) max_pv 6834 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(6300 32000 32000 32000) min(-182 32000 32000 32000) spread(-182 32000 32000 32000) max_pv 6834 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -1599 0 1449 6300 6834 -182 -182 -1542 0 1392 6052 6834 -182 -182 -1542 0 1392 6052 6834 -182 -182 -1558 0 1408 6121 6834 -182 -182 -1558 0 1408 6121 6834 -182 -182 -1496 0 1346 5852 6834 -182 -182 -1496 0 1346 5852 6834 -182 -182 -1576 0 1426 6200 6834 -182 -182 -1576 0 1426 6200 6834 -182 -182 -1538 0 1388 6034 6834 -182 -182 -1538 0 1388 6034 6834 -182 -182 -1579 0 1429 6213 6834 -182 -182 -1579 0 1429 6213 6834 -182 -182 -1543 0 1393 6056 6834 -182 -182 -1543 0 1393 6056 6834 -182 -182 -1518 0 1368 5947 6834 -182 -182 -1518 0 1368 5947 6834 -182 -182 -1524 0 1374 5973 6834 -182 -182 -1524 0 1374 5973 6834 -182 -182 -1538 0 1388 6034 6834 -182 -182 2026-09-15 17:54:25,255 Hysteresis 1045 0: raw(6034 32000 32000 32000) min(-182 32000 32000 32000) spread(-182 32000 32000 32000) max_pv 6834 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(6034 32000 32000 32000) min(-182 32000 32000 32000) spread(-182 32000 32000 32000) max_pv 6834 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -1538 0 1388 6034 6834 -182 -182 -1551 0 1401 6091 6834 -182 -182 -1551 0 1401 6091 6834 -182 -182 -1546 0 1396 6069 6834 -182 -182 -1546 0 1396 6069 6834 -182 -182 -1546 0 1396 6069 6834 -182 -182 -1548 0 1398 6078 6834 -182 -182 -1477 0 1327 5769 6834 -182 -182 -1477 0 1327 5769 6834 -182 -182 -1501 0 1351 5873 6834 -182 -182 -1501 0 1351 5873 6834 -182 -182 -1517 0 1367 5943 6834 -182 -182 -1517 0 1367 5943 6834 -182 -182 -1512 0 1362 5921 6834 -182 -182 -1512 0 1362 5921 6834 -182 -182 -1521 0 1371 5960 6834 -182 -182 -1521 0 1371 5960 6834 -182 -182 -1568 0 1418 6165 6834 -182 -182 -1568 0 1418 6165 6834 -182 -182 2026-09-15 17:54:35,268 Hysteresis 1055 0: raw(6165 32000 32000 32000) min(-182 32000 32000 32000) spread(-182 32000 32000 32000) max_pv 6834 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(6165 32000 32000 32000) min(-182 32000 32000 32000) spread(-182 32000 32000 32000) max_pv 6834 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -1560 0 1410 6130 6834 -182 -182 -1560 0 1410 6130 6834 -182 -182 -1532 0 1382 6008 6834 -182 -182 -1532 0 1382 6008 6834 -182 -182 -1528 0 1378 5991 6834 -182 -182 -1528 0 1378 5991 6834 -182 -182 -1493 0 1343 5839 6834 -182 -182 -1493 0 1343 5839 6834 -182 -182 -1538 0 1388 6034 6834 -182 -182 -1532 0 1382 6008 6834 -182 -182 -1532 0 1382 6008 6834 -182 -182 -1543 0 1393 6056 6834 -182 -182 -1543 0 1393 6056 6834 -182 -182 -1563 0 1413 6143 6834 -182 -182 -1563 0 1413 6143 6834 -182 -182 -1528 0 1378 5991 6834 -182 -182 -1528 0 1378 5991 6834 -182 -182 -1490 0 1340 5826 6834 -182 -182 -1490 0 1340 5826 6834 -182 -182 2026-09-15 17:54:45,275 Hysteresis 1065 0: raw(5826 32000 32000 32000) min(-182 32000 32000 32000) spread(-182 32000 32000 32000) max_pv 6834 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(5826 32000 32000 32000) min(-182 32000 32000 32000) spread(-182 32000 32000 32000) max_pv 6834 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -1518 0 1368 5947 6834 -182 -182 -1518 0 1368 5947 6834 -182 -182 -1540 0 1390 6043 6834 -182 -182 -1540 0 1390 6043 6834 -182 -182 -1543 0 1393 6056 6834 -182 -182 -1543 0 1393 6056 6834 -182 -182 -1487 0 1337 5813 6834 -182 -182 -1487 0 1337 5813 6834 -182 -182 -1530 0 1380 6000 6834 -182 -182 -1530 0 1380 6000 6834 -182 -182 -1427 0 1277 5552 6834 -182 -182 -1427 0 1277 5552 6834 -182 -182 -1525 0 1375 5978 6834 -182 -182 -1525 0 1375 5978 6834 -182 -182 -1466 0 1316 5721 6834 -182 -182 -1466 0 1316 5721 6834 -182 -182 -1497 0 1347 5856 6834 -182 -182 -1497 0 1347 5856 6834 -182 -182 -1506 0 1356 5895 6834 -182 -182 -1506 0 1356 5895 6834 -182 -182 2026-09-15 17:54:55,318 Hysteresis 1075 0: raw(5895 32000 32000 32000) min(-182 32000 32000 32000) spread(-182 32000 32000 32000) max_pv 6834 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(5895 32000 32000 32000) min(-182 32000 32000 32000) spread(-182 32000 32000 32000) max_pv 6834 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -1514 0 1364 5930 6834 -182 -182 -1514 0 1364 5930 6834 -182 -182 -1481 0 1331 5786 6834 -182 -182 -1481 0 1331 5786 6834 -182 -182 -1422 0 1272 5530 6834 -182 -182 -1422 0 1272 5530 6834 -182 -182 -1470 0 1320 5739 6834 -182 -182 -1470 0 1320 5739 6834 -182 -182 -1434 0 1284 5582 6834 -182 -182 -1434 0 1284 5582 6834 -182 -182 -1364 0 1214 5278 6834 -182 -182 -1364 0 1214 5278 6834 -182 -182 -1456 0 1306 5678 6834 -182 -182 -1456 0 1306 5678 6834 -182 -182 -1410 0 1260 5478 6834 -182 -182 -1410 0 1260 5478 6834 -182 -182 -1409 0 1259 5473 6834 -182 -182 -1409 0 1259 5473 6834 -182 -182 -1384 0 1234 5365 6834 -182 -182 -1384 0 1234 5365 6834 -182 -182 2026-09-15 17:55:05,334 Hysteresis 1085 0: raw(5365 32000 32000 32000) min(-182 32000 32000 32000) spread(-182 32000 32000 32000) max_pv 6834 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(5365 32000 32000 32000) min(-182 32000 32000 32000) spread(-182 32000 32000 32000) max_pv 6834 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -1332 0 1182 5139 6834 -182 -182 -1369 0 1219 5300 6834 -182 -182 -1369 0 1219 5300 6834 -182 -182 -1418 0 1268 5513 6834 -182 -182 -1418 0 1268 5513 6834 -182 -182 -1405 0 1255 5456 6834 -182 -182 -1405 0 1255 5456 6834 -182 -182 -1389 0 1239 5386 6834 -182 -182 -1389 0 1239 5386 6834 -182 -182 -1391 0 1241 5395 6834 -182 -182 -1391 0 1241 5395 6834 -182 -182 -1334 0 1184 5147 6834 -182 -182 -1334 0 1184 5147 6834 -182 -182 -1319 0 1169 5082 6834 -182 -182 -1319 0 1169 5082 6834 -182 -182 -1390 0 1240 5391 6834 -182 -182 -1390 0 1240 5391 6834 -182 -182 -1367 0 1217 5291 6834 -182 -182 -1367 0 1217 5291 6834 -182 -182 2026-09-15 17:55:15,341 Hysteresis 1095 0: raw(5291 32000 32000 32000) min(-182 32000 32000 32000) spread(-182 32000 32000 32000) max_pv 6834 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(5291 32000 32000 32000) min(-182 32000 32000 32000) spread(-182 32000 32000 32000) max_pv 6834 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -1368 0 1218 5295 6834 -182 -182 -1368 0 1218 5295 6834 3191 -182 -1356 0 1206 5243 6834 3191 -182 -1356 0 1206 5243 6834 3191 -182 -1345 0 1195 5195 6834 3191 -182 -1345 0 1195 5195 6834 3191 -182 -1379 0 1229 5343 6834 3191 -182 -1379 0 1229 5343 6834 3191 -182 -1284 0 1134 4930 6834 3191 -182 -1284 0 1134 4930 6834 3191 -182 -1364 0 1214 5278 6834 3191 -182 -1364 0 1214 5278 6834 3191 -182 -1326 0 1176 5113 6834 3191 -182 -1326 0 1176 5113 6834 3191 -182 -1374 0 1224 5321 6834 3191 -182 -1374 0 1224 5321 6834 3191 -182 -1337 0 1187 5160 6834 3191 -182 -1337 0 1187 5160 6834 3191 -182 -1331 0 1181 5134 6834 3191 -182 2026-09-15 17:55:25,347 Hysteresis 1105 0: raw(5134 32000 32000 32000) min(3191 32000 32000 32000) spread(-182 32000 32000 32000) max_pv 6834 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(5134 32000 32000 32000) min(3191 32000 32000 32000) spread(-182 32000 32000 32000) max_pv 6834 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -1331 0 1181 5134 6834 3191 -182 -1186 0 1036 4504 6834 3191 -182 -1186 0 1036 4504 6834 3191 -182 1692 0 -1642 -7139 6834 -7139 -7139 1692 0 -1642 -7139 6834 -7139 -7139 1726 0 -1676 -7286 6834 -7286 -7286 1726 0 -1676 -7286 6834 -7286 -7286 1726 0 -1676 -7286 6834 -7286 -7286 1715 0 -1665 -7239 6834 -7286 -7286 1715 0 -1665 -7239 6834 -7286 -7286 38 -1727 -1777 -7726 6834 -7726 -7726 138 -1609 -1697 -7378 6834 -7726 -7726 138 -1609 -1697 -7378 6834 -7726 -7726 87 -1694 -1744 -7582 6834 -7726 -7726 87 -1694 -1744 -7582 6834 -7726 -7726 76 -1681 -1731 -7526 6834 -7726 -7726 76 -1681 -1731 -7526 6834 -7726 -7726 99 -1691 -1741 -7569 6834 -7726 -7726 99 -1691 -1741 -7569 6834 -7726 -7726 93 -1733 -1783 -7752 6834 -7752 -7752 2026-09-15 17:55:35,354 Hysteresis 1115 0: raw(-7752 32000 32000 32000) min(-7752 32000 32000 32000) spread(-7752 32000 32000 32000) max_pv 6834 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-7752 32000 32000 32000) min(-7752 32000 32000 32000) spread(-7752 32000 32000 32000) max_pv 6834 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread 93 -1733 -1783 -7752 6834 -7752 -7752 0 -1802 -1852 -8052 6834 -8052 -8052 0 -1802 -1852 -8052 6834 -8052 -8052 47 -1779 -1829 -7952 6834 -8052 -8052 47 -1779 -1829 -7952 6834 -8052 -8052 31 -1820 -1870 -8130 6834 -8130 -8130 31 -1820 -1870 -8130 6834 -8130 -8130 0 -1821 -1871 -8134 6834 -8134 -8134 0 -1821 -1871 -8134 6834 -8134 -8134 48 -1816 -1866 -8113 6834 -8134 -8134 -67 -1894 -1944 -8452 6834 -8452 -8452 -67 -1894 -1944 -8452 6834 -8452 -8452 0 -1907 -1957 -8508 6834 -8508 -8508 0 -1907 -1957 -8508 6834 -8508 -8508 0 -1833 -1883 -8186 6834 -8508 -8508 0 -1833 -1883 -8186 6834 -8508 -8508 93 -1888 -1938 -8426 6834 -8508 -8508 93 -1888 -1938 -8426 6834 -8508 -8508 -44 -1892 -1942 -8443 6834 -8508 -8508 2026-09-15 17:55:45,361 Hysteresis 1125 0: raw(-8443 32000 32000 32000) min(-8508 32000 32000 32000) spread(-8508 32000 32000 32000) max_pv 6834 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-8443 32000 32000 32000) min(-8508 32000 32000 32000) spread(-8508 32000 32000 32000) max_pv 6834 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -44 -1892 -1942 -8443 6834 -8508 -8508 73 -1849 -1899 -8256 6834 -8508 -8508 73 -1849 -1899 -8256 6834 -8508 -8508 -67 -1952 -2002 -8704 6834 -8704 -8704 -67 -1952 -2002 -8704 6834 -8704 -8704 -41 -1996 -2046 -8895 6834 -8895 -8895 -41 -1996 -2046 -8895 6834 -8895 -8895 -63 -1950 -2000 -8695 6834 -8895 -8895 -63 -1950 -2000 -8695 6834 -8895 -8895 70 -1868 -1918 -8339 6834 -8895 -8895 70 -1868 -1918 -8339 6834 -8895 -8895 -42 -1938 -1988 -8643 6834 -8895 -8895 -42 -1938 -1988 -8643 6834 -8895 -8895 102 -1869 -1921 -8352 6834 -8895 -8895 102 -1869 -1921 -8352 6834 -8895 -8895 -95 -2003 -2053 -8926 6834 -8926 -8926 -95 -2003 -2053 -8926 6834 -8926 -8926 25 -1920 -1970 -8565 6834 -8926 -8926 25 -1920 -1970 -8565 6834 -8926 -8926 2026-09-15 17:55:55,369 Hysteresis 1135 0: raw(-8565 32000 32000 32000) min(-8926 32000 32000 32000) spread(-8926 32000 32000 32000) max_pv 6834 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-8565 32000 32000 32000) min(-8926 32000 32000 32000) spread(-8926 32000 32000 32000) max_pv 6834 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -62 -1886 -1936 -8417 6834 -8926 -8926 -62 -1886 -1936 -8417 6834 -8926 -8926 -80 -2010 -2060 -8956 6834 -8956 -8956 -80 -2010 -2060 -8956 6834 -8956 -8956 -36 -1955 -2005 -8717 6834 -8956 -8956 -36 -1955 -2005 -8717 6834 -8956 -8956 -29 -1943 -1993 -8665 6834 -8956 -8956 -29 -1943 -1993 -8665 6834 -8956 -8956 0 -1945 -1995 -8673 6834 -8956 -8956 0 -1945 -1995 -8673 6834 -8956 -8956 0 -1949 -1999 -8691 6834 -8956 -8956 0 -1949 -1999 -8691 6834 -8956 -8956 0 -1952 -2002 -8704 6834 -8956 -8956 0 -1952 -2002 -8704 6834 -8956 -8956 -32 -1962 -2012 -8747 6834 -8956 -8956 -32 -1962 -2012 -8747 6834 -8956 -8956 -44 -1968 -2018 -8773 6834 -8956 -8956 -44 -1968 -2018 -8773 6834 -8956 -8956 0 -1959 -2009 -8734 6834 -8956 -8956 0 -1959 -2009 -8734 6834 -8956 -8956 2026-09-15 17:56:05,376 Hysteresis 1145 0: raw(-8734 32000 32000 32000) min(-8956 32000 32000 32000) spread(-8956 32000 32000 32000) max_pv 6834 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-8734 32000 32000 32000) min(-8956 32000 32000 32000) spread(-8956 32000 32000 32000) max_pv 6834 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread 0 -1954 -2004 -8713 6834 -8956 -8956 0 -1954 -2004 -8713 6834 -8956 -8956 0 -1963 -2013 -8752 6834 -8956 -8956 0 -1963 -2013 -8752 6834 -8956 -8956 0 -1963 -2013 -8752 6834 -8956 -8956 0 -1963 -2013 -8752 6834 -8956 -8956 0 -2025 -2075 -9021 6834 -9021 -9021 0 -2025 -2075 -9021 6834 -9021 -9021 0 -1992 -2042 -8878 6834 -9021 -9021 0 -1992 -2042 -8878 6834 -9021 -9021 0 -2001 -2051 -8917 6834 -9021 -9021 0 -2001 -2051 -8917 6834 -9021 -9021 0 -2013 -2063 -8969 6834 -9021 -9021 0 -2013 -2063 -8969 6834 -9021 -9021 -80 -2068 -2118 -9208 6834 -9208 -9208 0 -1993 -2043 -8882 6834 -9208 -9208 0 -1993 -2043 -8882 6834 -9208 -9208 64 -2002 -2052 -8921 6834 -9208 -9208 64 -2002 -2052 -8921 6834 -9208 -9208 2026-09-15 17:56:15,383 Hysteresis 1155 0: raw(-8921 32000 32000 32000) min(-9208 32000 32000 32000) spread(-9208 32000 32000 32000) max_pv 6834 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-8921 32000 32000 32000) min(-9208 32000 32000 32000) spread(-9208 32000 32000 32000) max_pv 6834 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread 0 -2017 -2067 -8986 6834 -9208 -9208 0 -2017 -2067 -8986 6834 -9208 -9208 83 -2034 -2084 -9060 6834 -9208 -9208 83 -2034 -2084 -9060 6834 -9208 -9208 0 -2064 -2114 -9191 6834 -9208 -9208 0 -2064 -2114 -9191 6834 -9208 -9208 -52 -2074 -2124 -9234 6834 -9234 -9234 -52 -2074 -2124 -9234 6834 -9234 -9234 0 -2084 -2134 -9278 6834 -9278 -9278 0 -2084 -2134 -9278 6834 -9278 -9278 0 -2034 -2084 -9060 6834 -9278 -9278 0 -2034 -2084 -9060 6834 -9278 -9278 50 -2021 -2071 -9004 6834 -9278 -9278 50 -2021 -2071 -9004 6834 -9278 -9278 -43 -2085 -2135 -9282 6834 -9282 -9282 -43 -2085 -2135 -9282 6834 -9282 -9282 0 -2070 -2120 -9217 6834 -9282 -9282 0 -2070 -2120 -9217 6834 -9282 -9282 0 -2070 -2120 -9217 6834 -9282 -9282 73 -2076 -2126 -9243 6834 -9282 -9282 2026-09-15 17:56:25,390 Hysteresis 1165 0: raw(-9243 32000 32000 32000) min(-9282 32000 32000 32000) spread(-9282 32000 32000 32000) max_pv 6834 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-9243 32000 32000 32000) min(-9282 32000 32000 32000) spread(-9282 32000 32000 32000) max_pv 6834 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread 73 -2076 -2126 -9243 6834 -9282 -9282 -54 -2108 -2158 -9382 6834 -9382 -9382 -54 -2108 -2158 -9382 6834 -9382 -9382 29 -2052 -2102 -9139 6834 -9382 -9382 29 -2052 -2102 -9139 6834 -9382 -9382 0 -2038 -2088 -9078 6834 -9382 -9382 0 -2038 -2088 -9078 6834 -9382 -9382 0 -2041 -2091 -9091 6834 -9382 -9382 0 -2041 -2091 -9091 6834 -9382 -9382 -29 -2014 -2064 -8973 6834 -9382 -9382 30 -1943 -1993 -8665 6834 -9382 -9382 30 -1943 -1993 -8665 6834 -9382 -9382 82 -1930 -1980 -8608 6834 -9382 -9382 82 -1930 -1980 -8608 6834 -9382 -9382 -51 -2009 -2059 -8952 6834 -9382 -9382 -51 -2009 -2059 -8952 6834 -9382 -9382 0 -1944 -1994 -8669 6834 -9382 -9382 0 -1944 -1994 -8669 6834 -9382 -9382 20 -1919 -1969 -8560 6834 -9382 -9382 2026-09-15 17:56:35,397 Hysteresis 1175 0: raw(-8560 32000 32000 32000) min(-9382 32000 32000 32000) spread(-9382 32000 32000 32000) max_pv 6834 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-8560 32000 32000 32000) min(-9382 32000 32000 32000) spread(-9382 32000 32000 32000) max_pv 6834 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread 20 -1919 -1969 -8560 6834 -9382 -9382 25 -1912 -1962 -8530 6834 -9382 -9382 25 -1912 -1962 -8530 6834 -9382 -9382 -118 -1908 -1940 -8434 6834 -9382 -9382 -118 -1908 -1940 -8434 6834 -9382 -9382 0 -1709 -1759 -7647 6834 -9382 -9382 0 -1709 -1759 -7647 6834 -9382 -9382 100 -1579 -1629 -7082 6834 -9382 -9382 -86 -1579 -1629 -7082 6834 -9382 -9382 -86 -1694 -1744 -7582 6834 -9382 -9382 -76 -1582 -1632 -7095 6834 -9382 -9382 -76 -1582 -1632 -7095 6834 -9382 -9382 31 -1413 -1463 -6360 6834 -9382 -9382 31 -1413 -1463 -6360 6834 -9382 -9382 63 -1381 -1431 -6221 6834 -9382 -9382 63 -1381 -1431 -6221 6834 -9382 -9382 64 -1391 -1441 -6265 6834 -9382 -9382 64 -1391 -1441 -6265 6834 -9382 -9382 106 -1379 -1435 -6239 6834 -9382 -9382 2026-09-15 17:56:45,405 Hysteresis 1185 0: raw(-6239 32000 32000 32000) min(-9382 32000 32000 32000) spread(-9382 32000 32000 32000) max_pv 6834 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-6239 32000 32000 32000) min(-9382 32000 32000 32000) spread(-9382 32000 32000 32000) max_pv 6834 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread 106 -1379 -1435 -6239 6834 -9382 -9382 -21 -1448 -1498 -6513 6834 -9382 -9382 -21 -1448 -1498 -6513 6834 -9382 -9382 27 -1427 -1477 -6421 6834 -9382 -9382 27 -1427 -1477 -6421 6834 -9382 -9382 -55 -1497 -1547 -6726 6834 -9382 -9382 -55 -1497 -1547 -6726 6834 -9382 -9382 135 -1443 -1528 -6643 6834 -9382 -9382 135 -1443 -1528 -6643 6834 -9382 -9382 -109 -1613 -1654 -7191 6834 -9382 -9382 -109 -1613 -1654 -7191 6834 -9382 -9382 0 -1481 -1531 -6656 6834 -9382 -9382 0 -1481 -1531 -6656 6834 -9382 -9382 0 -1484 -1534 -6669 6834 -9382 -9382 0 -1484 -1534 -6669 6834 -9382 -9382 0 -1483 -1533 -6665 6834 -9382 -9382 0 -1483 -1533 -6665 6834 -9382 -9382 0 -1477 -1527 -6639 6834 -9382 -9382 0 -1477 -1527 -6639 6834 -9382 -9382 2026-09-15 17:56:55,412 Hysteresis 1195 0: raw(-6639 32000 32000 32000) min(-9382 32000 32000 32000) spread(-9382 32000 32000 32000) max_pv 6834 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-6639 32000 32000 32000) min(-9382 32000 32000 32000) spread(-9382 32000 32000 32000) max_pv 6834 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread 0 -1480 -1530 -6652 6700 -9382 -9382 0 -1480 -1530 -6652 6700 -9382 -9382 0 -1473 -1523 -6621 6700 -9382 -9382 0 -1473 -1523 -6621 6700 -9382 -9382 0 -1475 -1525 -6630 6673 -9382 -9382 0 -1475 -1525 -6630 6673 -9382 -9382 98 -1463 -1513 -6578 6673 -9382 -9382 98 -1463 -1513 -6578 6673 -9382 -9382 -70 -1609 -1659 -7213 6673 -9382 -9382 -70 -1609 -1659 -7213 6673 -9382 -9382 0 -1530 -1580 -6869 6673 -9382 -9382 0 -1530 -1580 -6869 6673 -9382 -9382 0 -1527 -1577 -6856 6673 -9382 -9382 0 -1527 -1577 -6856 6673 -9382 -9382 -23 -1563 -1613 -7013 6673 -9382 -9382 -23 -1563 -1613 -7013 6673 -9382 -9382 -87 -1583 -1633 -7100 6673 -9382 -9382 20 -1485 -1535 -6673 6673 -9382 -9382 20 -1485 -1535 -6673 6673 -9382 -9382 -30 -1495 -1545 -6717 6673 -9382 -9382 2026-09-15 17:57:05,424 Hysteresis 1205 0: raw(-6717 32000 32000 32000) min(-9382 32000 32000 32000) spread(-9382 32000 32000 32000) max_pv 6673 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-6717 32000 32000 32000) min(-9382 32000 32000 32000) spread(-9382 32000 32000 32000) max_pv 6673 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -30 -1495 -1545 -6717 6673 -9382 -9382 25 -1454 -1504 -6539 6673 -9382 -9382 25 -1454 -1504 -6539 6673 -9382 -9382 0 -1465 -1515 -6586 6643 -9382 -9382 0 -1465 -1515 -6586 6643 -9382 -9382 20 -1462 -1512 -6573 6643 -9382 -9382 20 -1462 -1512 -6573 6643 -9382 -9382 0 -1462 -1512 -6573 6643 -9382 -9382 0 -1462 -1512 -6573 6643 -9382 -9382 71 -1452 -1502 -6530 6643 -9382 -9382 71 -1452 -1502 -6530 6643 -9382 -9382 44 -1473 -1523 -6621 6643 -9382 -9382 44 -1473 -1523 -6621 6643 -9382 -9382 -39 -1513 -1563 -6795 6643 -9382 -9382 -39 -1513 -1563 -6795 6643 -9382 -9382 -25 -1493 -1543 -6708 6643 -9382 -9382 -25 -1493 -1543 -6708 6643 -9382 -9382 -20 -1511 -1561 -6786 6643 -9382 -9382 -20 -1511 -1561 -6786 6643 -9382 -9382 2026-09-15 17:57:15,430 Hysteresis 1215 0: raw(-6786 32000 32000 32000) min(-9382 32000 32000 32000) spread(-9382 32000 32000 32000) max_pv 6643 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-6786 32000 32000 32000) min(-9382 32000 32000 32000) spread(-9382 32000 32000 32000) max_pv 6643 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -58 -1451 -1501 -6526 6643 -9382 -9382 -58 -1451 -1501 -6526 6643 -9382 -9382 -36 -1506 -1556 -6765 6643 -9382 -9382 -36 -1506 -1556 -6765 6643 -9382 -9382 0 -1528 -1578 -6860 6643 -9382 -9382 0 -1528 -1578 -6860 6643 -9382 -9382 -50 -1524 -1574 -6843 6643 -9382 -9382 -50 -1524 -1574 -6843 6643 -9382 -9382 -31 -1523 -1573 -6839 6643 -9382 -9382 -31 -1523 -1573 -6839 6643 -9382 -9382 -51 -1523 -1573 -6839 6643 -9382 -9382 -51 -1523 -1573 -6839 6643 -9382 -9382 -62 -1532 -1582 -6878 6591 -9382 -9382 -62 -1532 -1582 -6878 6591 -9382 -9382 24 -1488 -1538 -6686 6591 -9382 -9382 24 -1488 -1538 -6686 6591 -9382 -9382 -80 -1552 -1602 -6965 6591 -9382 -9382 -80 -1552 -1602 -6965 6591 -9382 -9382 -62 -1553 -1603 -6969 6591 -9382 -9382 2026-09-15 17:57:25,437 Hysteresis 1225 0: raw(-6969 32000 32000 32000) min(-9382 32000 32000 32000) spread(-9382 32000 32000 32000) max_pv 6591 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-6969 32000 32000 32000) min(-9382 32000 32000 32000) spread(-9382 32000 32000 32000) max_pv 6591 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -62 -1553 -1603 -6969 6591 -9382 -9382 0 -1512 -1562 -6791 6591 -9382 -9382 23 -1500 -1550 -6739 6591 -9382 -9382 23 -1500 -1550 -6739 6591 -9382 -9382 34 -1478 -1528 -6643 6591 -9382 -9382 34 -1478 -1528 -6643 6591 -9382 -9382 0 -1503 -1553 -6752 6591 -9382 -9382 0 -1503 -1553 -6752 6591 -9382 -9382 -35 -1528 -1578 -6860 6591 -9382 -9382 -35 -1528 -1578 -6860 6591 -9382 -9382 0 -1453 -1503 -6534 6591 -9382 -9382 0 -1453 -1503 -6534 6591 -9382 -9382 0 -1460 -1510 -6565 6591 -9382 -9382 0 -1460 -1510 -6565 6591 -9382 -9382 88 -1442 -1492 -6486 6591 -9382 -9382 88 -1442 -1492 -6486 6591 -9382 -9382 0 -1522 -1572 -6834 6591 -9382 -9382 0 -1522 -1572 -6834 6591 -9382 -9382 30 -1453 -1503 -6534 6591 -9382 -9382 2026-09-15 17:57:35,443 Hysteresis 1235 0: raw(-6534 32000 32000 32000) min(-9382 32000 32000 32000) spread(-9382 32000 32000 32000) max_pv 6591 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-6534 32000 32000 32000) min(-9382 32000 32000 32000) spread(-9382 32000 32000 32000) max_pv 6591 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread 30 -1453 -1503 -6534 6591 -9382 -9382 0 -1468 -1518 -6600 6591 -9382 -9382 0 -1468 -1518 -6600 6591 -9382 -9382 49 -1452 -1502 -6530 6591 -9382 -9382 49 -1452 -1502 -6530 6569 -9382 -9382 29 -1493 -1543 -6708 6569 -9382 -9382 29 -1493 -1543 -6708 6508 -9382 -9382 -21 -1495 -1545 -6717 6508 -9382 -9382 -21 -1495 -1545 -6717 6508 -9382 -9382 -55 -1492 -1542 -6704 6504 -9382 -9382 -55 -1492 -1542 -6704 6504 -9382 -9382 -23 -1496 -1546 -6721 6504 -9382 -9382 -23 -1496 -1546 -6721 6504 -9382 -9382 -21 -1499 -1549 -6734 6504 -9382 -9382 -21 -1499 -1549 -6734 6504 -9382 -9382 41 -1429 -1479 -6430 6504 -9382 -9382 41 -1429 -1479 -6430 6504 -9382 -9382 42 -1421 -1471 -6395 6504 -9382 -9382 42 -1421 -1471 -6395 6504 -9382 -9382 0 -1478 -1528 -6643 6504 -9382 -9382 2026-09-15 17:57:45,449 Hysteresis 1245 0: raw(-6643 32000 32000 32000) min(-9382 32000 32000 32000) spread(-9382 32000 32000 32000) max_pv 6504 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-6643 32000 32000 32000) min(-9382 32000 32000 32000) spread(-9382 32000 32000 32000) max_pv 6504 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread 0 -1478 -1528 -6643 6504 -9382 -9382 61 -1492 -1542 -6704 6504 -9382 -9382 61 -1492 -1542 -6704 6504 -9382 -9382 -90 -1587 -1637 -7117 6504 -9382 -9382 -90 -1587 -1637 -7117 6504 -9382 -9382 -36 -1509 -1559 -6778 6504 -9382 -9382 -36 -1509 -1559 -6778 6504 -9382 -9382 21 -1452 -1502 -6530 6504 -9382 -9382 21 -1452 -1502 -6530 6504 -9382 -9382 0 -1463 -1513 -6578 6504 -9382 -9382 0 -1463 -1513 -6578 6504 -9382 -9382 0 -1460 -1510 -6565 6504 -9382 -9382 0 -1460 -1510 -6565 6504 -9382 -9382 45 -1446 -1496 -6504 6504 -9382 -9382 70 -1435 -1485 -6456 6504 -9382 -9382 70 -1435 -1485 -6456 6504 -9382 -9382 0 -1481 -1531 -6656 6504 -9382 -9382 0 -1481 -1531 -6656 6504 -9382 -9382 0 -1493 -1543 -6708 6504 -9382 -9382 2026-09-15 17:57:55,455 Hysteresis 1255 0: raw(-6708 32000 32000 32000) min(-9382 32000 32000 32000) spread(-9382 32000 32000 32000) max_pv 6504 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-6708 32000 32000 32000) min(-9382 32000 32000 32000) spread(-9382 32000 32000 32000) max_pv 6504 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread 0 -1493 -1543 -6708 6504 -9382 -9382 -29 -1506 -1556 -6765 6504 -9382 -9382 -29 -1506 -1556 -6765 6504 -9382 -9382 0 -1488 -1538 -6686 6504 -9382 -9382 0 -1488 -1538 -6686 6504 -9382 -9382 58 -1497 -1547 -6726 6504 -9382 -9382 58 -1497 -1547 -6726 6504 -9382 -9382 0 -1502 -1552 -6747 6504 -9382 -9382 0 -1502 -1552 -6747 6504 -9382 -9382 0 -1511 -1561 -6786 6360 -9382 -9382 0 -1511 -1561 -6786 6360 -9382 -9382 0 -1485 -1535 -6673 6360 -9382 -9382 0 -1485 -1535 -6673 6360 -9382 -9382 -29 -1517 -1567 -6813 6360 -9382 -9382 -29 -1517 -1567 -6813 6360 -9382 -9382 -21 -1496 -1546 -6721 6360 -9382 -9382 -21 -1496 -1546 -6721 6360 -9382 -9382 28 -1487 -1537 -6682 6347 -9382 -9382 28 -1487 -1537 -6682 6347 -9382 -9382 2026-09-15 17:58:05,467 Hysteresis 1265 0: raw(-6682 32000 32000 32000) min(-9382 32000 32000 32000) spread(-9382 32000 32000 32000) max_pv 6347 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-6682 32000 32000 32000) min(-9382 32000 32000 32000) spread(-9382 32000 32000 32000) max_pv 6347 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -41 -1534 -1584 -6886 6347 -9382 -9382 -41 -1534 -1584 -6886 6347 -9382 -9382 26 -1484 -1534 -6669 6347 -9382 -9382 26 -1484 -1534 -6669 6317 -9382 -9382 0 -1505 -1555 -6760 6317 -9382 -9382 0 -1505 -1555 -6760 6317 -9382 -9382 77 -1496 -1546 -6721 6317 -9382 -9382 77 -1496 -1546 -6721 6317 -9382 -9382 -80 -1585 -1635 -7108 6317 -9382 -9382 -80 -1585 -1635 -7108 6317 -9382 -9382 77 -1488 -1538 -6686 6317 -9382 -9382 77 -1488 -1538 -6686 6317 -9382 -9382 0 -1482 -1532 -6660 6317 -9382 -9382 0 -1482 -1532 -6660 6317 -9382 -9382 29 -1486 -1536 -6678 6317 -9382 -9382 29 -1486 -1536 -6678 6317 -9382 -9382 -86 -1554 -1604 -6973 6300 -9382 -9382 -86 -1554 -1604 -6973 6300 -9382 -9382 0 -1486 -1536 -6678 6300 -9382 -9382 0 -1486 -1536 -6678 6300 -9382 -9382 2026-09-15 17:58:15,482 Hysteresis 1275 0: raw(-6678 32000 32000 32000) min(-9382 32000 32000 32000) spread(-9382 32000 32000 32000) max_pv 6300 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-6678 32000 32000 32000) min(-9382 32000 32000 32000) spread(-9382 32000 32000 32000) max_pv 6300 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread 23 -1470 -1520 -6608 6300 -9382 -9382 23 -1470 -1520 -6608 6300 -9382 -9382 -100 -1575 -1625 -7065 6300 -9382 -9382 -100 -1575 -1625 -7065 6300 -9382 -9382 -99 -1647 -1697 -7378 6300 -9382 -9382 -99 -1647 -1697 -7378 6300 -9382 -9382 0 -1524 -1574 -6843 6300 -9382 -9382 0 -1524 -1574 -6843 6300 -9382 -9382 0 -1520 -1570 -6826 6300 -9382 -9382 0 -1520 -1570 -6826 6300 -9382 -9382 23 -1517 -1567 -6813 6300 -9382 -9382 23 -1517 -1567 -6813 6300 -9382 -9382 35 -1471 -1521 -6613 6300 -9382 -9382 35 -1471 -1521 -6613 6300 -9382 -9382 54 -1512 -1562 -6791 6300 -9382 -9382 54 -1512 -1562 -6791 6213 -9382 -9382 -177 -1682 -1655 -7195 6213 -9382 -9382 -177 -1682 -1655 -7195 6213 -9382 -9382 -177 -1682 -1655 -7195 6213 -9382 -9382 0 -1543 -1593 -6926 6213 -9382 -9382 2026-09-15 17:58:25,488 Hysteresis 1285 0: raw(-6926 32000 32000 32000) min(-9382 32000 32000 32000) spread(-9382 32000 32000 32000) max_pv 6213 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-6926 32000 32000 32000) min(-9382 32000 32000 32000) spread(-9382 32000 32000 32000) max_pv 6213 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread 0 -1495 -1545 -6717 6213 -9382 -9382 0 -1495 -1545 -6717 6213 -9382 -9382 27 -1474 -1524 -6626 6213 -9382 -9382 27 -1474 -1524 -6626 6213 -9382 -9382 -42 -1546 -1596 -6939 6213 -9382 -9382 -42 -1546 -1596 -6939 6213 -9382 -9382 0 -1494 -1544 -6713 6213 -9382 -9382 0 -1494 -1544 -6713 6165 -9382 -9382 88 -1486 -1536 -6678 6165 -9382 -9382 88 -1486 -1536 -6678 6165 -9382 -9382 0 -1565 -1615 -7021 6165 -9382 -9382 0 -1565 -1615 -7021 6165 -9382 -9382 26 -1489 -1539 -6691 6165 -9382 -9382 26 -1489 -1539 -6691 6165 -9382 -9382 21 -1500 -1550 -6739 6165 -9382 -9382 21 -1500 -1550 -6739 6165 -9382 -9382 36 -1494 -1544 -6713 6165 -9382 -9382 0 -1494 -1544 -6713 6165 -9382 -9382 0 -1541 -1591 -6917 6165 -9382 -9382 2026-09-15 17:58:35,494 Hysteresis 1295 0: raw(-6917 32000 32000 32000) min(-9382 32000 32000 32000) spread(-9382 32000 32000 32000) max_pv 6165 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-6917 32000 32000 32000) min(-9382 32000 32000 32000) spread(-9382 32000 32000 32000) max_pv 6165 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread 65 -1562 -1612 -7008 6165 -9382 -9382 65 -1562 -1612 -7008 6165 -9382 -9382 -35 -1556 -1606 -6982 6165 -9382 -9382 -35 -1556 -1606 -6982 6165 -9382 -9382 -128 -1634 -1656 -7200 6165 -9382 -9382 -128 -1634 -1656 -7200 6165 -9382 -9382 20 -1505 -1555 -6760 6165 -9382 -9382 20 -1505 -1555 -6760 6165 -9382 -9382 41 -1523 -1573 -6839 6165 -9382 -9382 41 -1523 -1573 -6839 6165 -9382 -9382 -30 -1570 -1620 -7043 6165 -9382 -9382 -30 -1570 -1620 -7043 6165 -9382 -9382 0 -1586 -1636 -7113 6165 -9382 -9382 0 -1586 -1636 -7113 6165 -9382 -9382 0 -1517 -1567 -6813 6143 -9382 -9382 0 -1517 -1567 -6813 6143 -9382 -9382 30 -1494 -1544 -6713 6143 -9382 -9382 30 -1494 -1544 -6713 6143 -9382 -9382 0 -1527 -1577 -6856 6143 -9382 -9382 0 -1527 -1577 -6856 6143 -9382 -9382 2026-09-15 17:58:45,500 Hysteresis 1305 0: raw(-6856 32000 32000 32000) min(-9382 32000 32000 32000) spread(-9382 32000 32000 32000) max_pv 6143 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-6856 32000 32000 32000) min(-9382 32000 32000 32000) spread(-9382 32000 32000 32000) max_pv 6143 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -29 -1571 -1621 -7047 6143 -9382 -9382 -29 -1571 -1621 -7047 6143 -9382 -9382 38 -1517 -1567 -6813 6143 -9382 -9382 38 -1517 -1567 -6813 6143 -9382 -9382 -84 -1601 -1651 -7178 6143 -9382 -9382 -84 -1601 -1651 -7178 6143 -9382 -9382 0 -1514 -1564 -6800 6143 -9382 -9382 0 -1514 -1564 -6800 6143 -9382 -9382 0 -1514 -1564 -6800 6143 -9382 -9382 -23 -1565 -1615 -7021 6056 -9382 -9382 -23 -1565 -1615 -7021 6056 -9382 -9382 0 -1560 -1610 -7000 6056 -9382 -9382 0 -1560 -1610 -7000 6056 -9382 -9382 0 -1566 -1616 -7026 6056 -9382 -9382 -20 -1566 -1616 -7026 6056 -9382 -9382 -20 -1566 -1616 -7026 6056 -9382 -9382 -80 -1649 -1699 -7386 6056 -9382 -9382 -80 -1649 -1699 -7386 6056 -9382 -9382 -35 -1572 -1622 -7052 6056 -9382 -9382 2026-09-15 17:58:55,506 Hysteresis 1315 0: raw(-7052 32000 32000 32000) min(-9382 32000 32000 32000) spread(-9382 32000 32000 32000) max_pv 6056 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-7052 32000 32000 32000) min(-9382 32000 32000 32000) spread(-9382 32000 32000 32000) max_pv 6056 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -35 -1572 -1622 -7052 6000 -9382 -9382 45 -1519 -1569 -6821 6000 -9382 -9382 45 -1519 -1569 -6821 6000 -9382 -9382 0 -1556 -1606 -6982 6000 -9382 -9382 0 -1556 -1606 -6982 5978 -9382 -9382 0 -1549 -1599 -6952 5978 -9382 -9382 0 -1549 -1599 -6952 5978 -9382 -9382 0 -1553 -1603 -6969 5978 -9382 -9382 0 -1553 -1603 -6969 5930 -9382 -9382 0 -1570 -1620 -7043 5930 -9382 -9382 0 -1570 -1620 -7043 5930 -9382 -9382 0 -1551 -1601 -6960 5930 -9382 -9382 0 -1551 -1601 -6960 5930 -9382 -9382 0 -1563 -1613 -7013 5930 -9382 -9382 0 -1563 -1613 -7013 5930 -9382 -9382 0 -1571 -1621 -7047 5930 -9382 -9382 0 -1591 -1641 -7134 5786 -9382 -9382 0 -1591 -1641 -7134 5786 -9382 -9382 0 -1604 -1654 -7191 5739 -9382 -9382 2026-09-15 17:59:05,513 Hysteresis 1325 0: raw(-7191 32000 32000 32000) min(-9382 32000 32000 32000) spread(-9382 32000 32000 32000) max_pv 5739 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-7191 32000 32000 32000) min(-9382 32000 32000 32000) spread(-9382 32000 32000 32000) max_pv 5739 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread 0 -1604 -1654 -7191 5739 -9382 -9382 20 -1622 -1672 -7269 5739 -9382 -9382 20 -1622 -1672 -7269 5739 -9382 -9382 -47 -1618 -1668 -7252 5678 -9382 -9382 -47 -1618 -1668 -7252 5678 -9382 -9382 -42 -1616 -1666 -7243 5678 -9382 -9382 -42 -1616 -1666 -7243 5678 -9382 -9382 38 -1568 -1618 -7034 5678 -9382 -9382 38 -1568 -1618 -7034 5678 -9382 -9382 -37 -1622 -1672 -7269 5513 -9382 -9382 -37 -1622 -1672 -7269 5513 -9382 -9382 51 -1571 -1621 -7047 5513 -9382 -9382 51 -1571 -1621 -7047 5513 -9382 -9382 0 -1631 -1681 -7308 5513 -9382 -9382 0 -1631 -1681 -7308 5513 -9382 -9382 -53 -1654 -1704 -7408 5513 -9382 -9382 -53 -1654 -1704 -7408 5513 -9382 -9382 0 -1580 -1630 -7086 5513 -9382 -9382 0 -1580 -1630 -7086 5513 -9382 -9382 2026-09-15 17:59:15,518 Hysteresis 1335 0: raw(-7086 32000 32000 32000) min(-9382 32000 32000 32000) spread(-9382 32000 32000 32000) max_pv 5513 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-7086 32000 32000 32000) min(-9382 32000 32000 32000) spread(-9382 32000 32000 32000) max_pv 5513 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread 0 -1574 -1624 -7060 5513 -9382 -9382 0 -1574 -1624 -7060 5456 -9382 -9382 0 -1585 -1635 -7108 5456 -9382 -9382 0 -1585 -1635 -7108 5395 -9382 -9382 -105 -1727 -1772 -7704 5395 -9382 -9382 -105 -1727 -1772 -7704 5395 -9382 -9382 0 -1618 -1668 -7252 5395 -9382 -9382 0 -1618 -1668 -7252 5391 -9382 -9382 -106 -1708 -1752 -7617 5391 -9382 -9382 -106 -1708 -1752 -7617 5391 -9382 -9382 -100 -1724 -1774 -7713 5391 -9382 -9382 -100 -1724 -1774 -7713 5391 -9382 -9382 0 -1559 -1609 -6995 5391 -9382 -9382 0 -1559 -1609 -6995 5343 -9382 -9382 0 -1609 -1659 -7213 5343 -9382 -9382 0 -1609 -1659 -7213 5343 -9382 -9382 40 -1592 -1642 -7139 5343 -9382 -9382 0 -1593 -1643 -7143 5343 -9382 -9382 0 -1593 -1643 -7143 5343 -9382 -9382 2026-09-15 17:59:25,524 Hysteresis 1345 0: raw(-7143 32000 32000 32000) min(-9382 32000 32000 32000) spread(-9382 32000 32000 32000) max_pv 5343 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-7143 32000 32000 32000) min(-9382 32000 32000 32000) spread(-9382 32000 32000 32000) max_pv 5343 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -27 -1635 -1685 -7326 5343 -9382 -9382 -27 -1635 -1685 -7326 5343 -9382 -9382 67 -1614 -1664 -7234 5343 -9382 -9382 67 -1614 -1664 -7234 5343 -9382 -9382 -98 -1683 -1733 -7534 5321 -9382 -9382 -98 -1683 -1733 -7534 5321 -9382 -9382 0 -1607 -1657 -7204 5321 -9382 -9382 0 -1607 -1657 -7204 5321 -9382 -9382 -42 -1683 -1733 -7534 5321 -9382 -9382 -42 -1683 -1733 -7534 5321 -9382 -9382 0 -1600 -1650 -7173 5321 -9382 -9382 0 -1600 -1650 -7173 5321 -9382 -9382 36 -1598 -1648 -7165 5160 -9382 -9382 36 -1598 -1648 -7165 5160 -9382 -9382 0 -1608 -1658 -7208 5134 -9382 -9382 0 -1608 -1658 -7208 5134 -9382 -9382 43 -1551 -1601 -6960 4504 -9382 -9382 43 -1551 -1601 -6960 4504 -9382 -9382 0 -1589 -1639 -7126 -6221 -9382 -9382 0 -1589 -1639 -7126 -6221 -9382 -9382 2026-09-15 17:59:35,531 Hysteresis 1355 0: raw(-7126 32000 32000 32000) min(-9382 32000 32000 32000) spread(-9382 32000 32000 32000) max_pv -6221 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-7126 32000 32000 32000) min(-9382 32000 32000 32000) spread(-9382 32000 32000 32000) max_pv -6221 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread 81 -1576 -1626 -7069 -6221 -9382 -9382 81 -1576 -1626 -7069 -6221 -9382 -9382 0 -1621 -1671 -7265 -6221 -9382 -9382 0 -1621 -1671 -7265 -6221 -9382 -9382 0 -1637 -1687 -7334 -6221 -9382 -9382 0 -1637 -1687 -7334 -6221 -9382 -9382 0 -1589 -1639 -7126 -6221 -9382 -9382 0 -1589 -1639 -7126 -6221 -9382 -9382 0 -1578 -1628 -7078 -6221 -9382 -9382 0 -1578 -1628 -7078 -6221 -9382 -9382 0 -1598 -1648 -7165 -6221 -9382 -9382 0 -1598 -1648 -7165 -6221 -9382 -9382 0 -1592 -1642 -7139 -6221 -9382 -9382 0 -1592 -1642 -7139 -6221 -9382 -9382 0 -1575 -1625 -7065 -6221 -9382 -9382 0 -1575 -1625 -7065 -6221 -9382 -9382 31 -1565 -1615 -7021 -6221 -9382 -9382 31 -1565 -1615 -7021 -6221 -9382 -9382 0 -1575 -1625 -7065 -6221 -9382 -9382 0 -1575 -1625 -7065 -6221 -9382 -9382 2026-09-15 17:59:45,539 Hysteresis 1365 0: raw(-7065 32000 32000 32000) min(-9382 32000 32000 32000) spread(-9382 32000 32000 32000) max_pv -6221 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-7065 32000 32000 32000) min(-9382 32000 32000 32000) spread(-9382 32000 32000 32000) max_pv -6221 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread 0 -1573 -1623 -7056 -6221 -9382 -9382 0 -1573 -1623 -7056 -6221 -9382 -9382 0 -1559 -1609 -6995 -6221 -9382 -9382 0 -1559 -1609 -6995 -6221 -9382 -9382 0 -1612 -1662 -7226 -6221 -9382 -9382 0 -1612 -1662 -7226 -6221 -9382 -9382 -42 -1652 -1702 -7400 -6221 -9382 -9382 -42 -1652 -1702 -7400 -6221 -9382 -9382 -76 -1679 -1729 -7517 -6221 -9382 -9382 -76 -1679 -1729 -7517 -6221 -9382 -9382 -33 -1622 -1672 -7269 -6221 -9382 -9382 -33 -1622 -1672 -7269 -6221 -9382 -9382 -33 -1622 -1672 -7269 -6221 -9382 -9382 -102 -1719 -1767 -7682 -6221 -9382 -9382 0 -1613 -1663 -7230 -6221 -9382 -9382 0 -1613 -1663 -7230 -6221 -9382 -9382 0 -1588 -1638 -7121 -6221 -9382 -9382 0 -1588 -1638 -7121 -6221 -9382 -9382 35 -1570 -1620 -7043 -6221 -9382 -9382 2026-09-15 17:59:55,546 Hysteresis 1375 0: raw(-7043 32000 32000 32000) min(-9382 32000 32000 32000) spread(-9382 32000 32000 32000) max_pv -6221 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-7043 32000 32000 32000) min(-9382 32000 32000 32000) spread(-9382 32000 32000 32000) max_pv -6221 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread 35 -1570 -1620 -7043 -6221 -9382 -9382 -47 -1646 -1696 -7373 -6221 -9382 -9382 -47 -1646 -1696 -7373 -6221 -9382 -9382 36 -1559 -1609 -6995 -6221 -9382 -9382 36 -1559 -1609 -6995 -6221 -9382 -9382 25 -1584 -1634 -7104 -6221 -9382 -9382 25 -1584 -1634 -7104 -6221 -9382 -9382 0 -1603 -1653 -7186 -6221 -9382 -9382 0 -1603 -1653 -7186 -6221 -9382 -9382 -30 -1599 -1649 -7169 -6221 -9382 -9382 -30 -1599 -1649 -7169 -6221 -9382 -9382 36 -1566 -1616 -7026 -6221 -9382 -9382 0 -1566 -1616 -7026 -6221 -9382 -9382 0 -1617 -1667 -7247 -6221 -9382 -9382 -22 -1627 -1677 -7291 -6221 -9382 -9382 -22 -1627 -1677 -7291 -6221 -9382 -9382 -26 -1613 -1663 -7230 -6221 -9382 -9382 -26 -1613 -1663 -7230 -6221 -9382 -9382 54 -1650 -1700 -7391 -6221 -9382 -9382 2026-09-15 18:00:05,552 Hysteresis 1385 0: raw(-7391 32000 32000 32000) min(-9382 32000 32000 32000) spread(-9382 32000 32000 32000) max_pv -6221 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-7391 32000 32000 32000) min(-9382 32000 32000 32000) spread(-9382 32000 32000 32000) max_pv -6221 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread 54 -1650 -1700 -7391 -6221 -9382 -9382 -156 -1762 -1756 -7634 -6221 -9382 -9382 -156 -1762 -1756 -7634 -6221 -9382 -9382 54 -1548 -1598 -6947 -6221 -9382 -9382 54 -1548 -1598 -6947 -6221 -9382 -9382 83 -1552 -1602 -6965 -6221 -9382 -9382 83 -1552 -1602 -6965 -6221 -9382 -9382 0 -1630 -1680 -7304 -6221 -9382 -9382 0 -1630 -1680 -7304 -6221 -9382 -9382 -23 -1628 -1678 -7295 -6221 -9382 -9382 -23 -1628 -1678 -7295 -6221 -9382 -9382 0 -1608 -1658 -7208 -6221 -9382 -9382 0 -1608 -1658 -7208 -6221 -9382 -9382 0 -1605 -1655 -7195 -6221 -9382 -9382 0 -1605 -1655 -7195 -6221 -9382 -9382 21 -1590 -1640 -7130 -6221 -9382 -9382 21 -1590 -1640 -7130 -6221 -9382 -9382 21 -1584 -1634 -7104 -6221 -9382 -9382 21 -1584 -1634 -7104 -6221 -9382 -9382 2026-09-15 18:00:15,561 Hysteresis 1395 0: raw(-7104 32000 32000 32000) min(-9382 32000 32000 32000) spread(-9382 32000 32000 32000) max_pv -6221 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-7104 32000 32000 32000) min(-9382 32000 32000 32000) spread(-9382 32000 32000 32000) max_pv -6221 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread 0 -1642 -1692 -7356 -6221 -9382 -9382 0 -1642 -1692 -7356 -6221 -9382 -9382 -34 -1660 -1710 -7434 -6221 -9382 -9382 -34 -1660 -1710 -7434 -6221 -9382 -9382 36 -1599 -1649 -7169 -6221 -9382 -9382 36 -1599 -1649 -7169 -6221 -9382 -9382 21 -1600 -1650 -7173 -6221 -9382 -9382 21 -1600 -1650 -7173 -6221 -9382 -9382 -67 -1669 -1719 -7473 -6221 -9382 -9382 -67 -1669 -1719 -7473 -6221 -9382 -9382 -57 -1658 -1708 -7426 -6221 -9382 -9382 -57 -1658 -1708 -7426 -6221 -9382 -9382 -80 -1687 -1737 -7552 -6221 -9382 -9382 -80 -1687 -1737 -7552 -6221 -9382 -9382 0 -1627 -1677 -7291 -6221 -9382 -9382 0 -1627 -1677 -7291 -6221 -9382 -9382 0 -1640 -1690 -7347 -6221 -9382 -9382 0 -1640 -1690 -7347 -6221 -9382 -9382 48 -1585 -1635 -7108 -6221 -9382 -9382 2026-09-15 18:00:25,574 Hysteresis 1405 0: raw(-7108 32000 32000 32000) min(-9382 32000 32000 32000) spread(-9382 32000 32000 32000) max_pv -6221 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-7108 32000 32000 32000) min(-9382 32000 32000 32000) spread(-9382 32000 32000 32000) max_pv -6221 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread 48 -1585 -1635 -7108 -6221 -9382 -9382 23 -1590 -1640 -7130 -6221 -9382 -9382 23 -1590 -1640 -7130 -6221 -9382 -9382 31 -1608 -1658 -7208 -6221 -9382 -9382 31 -1608 -1658 -7208 -6221 -9382 -9382 0 -1641 -1691 -7352 -6221 -9382 -9382 0 -1641 -1691 -7352 -6221 -9382 -9382 0 -1646 -1696 -7373 -6221 -9382 -9382 0 -1650 -1700 -7391 -6221 -9382 -9382 0 -1650 -1700 -7391 -6221 -9382 -9382 0 -1622 -1672 -7269 -6221 -9382 -9382 0 -1622 -1672 -7269 -6221 -9382 -9382 -24 -1643 -1693 -7360 -6221 -9382 -9382 -24 -1643 -1693 -7360 -6221 -9382 -9382 0 -1632 -1682 -7313 -6221 -9382 -9382 0 -1632 -1682 -7313 -6221 -9382 -9382 0 -1638 -1688 -7339 -6221 -9382 -9382 0 -1638 -1688 -7339 -6221 -9382 -9382 126 -1603 -1679 -7300 -6221 -9382 -9382 2026-09-15 18:00:35,582 Hysteresis 1415 0: raw(-7300 32000 32000 32000) min(-9382 32000 32000 32000) spread(-9382 32000 32000 32000) max_pv -6221 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-7300 32000 32000 32000) min(-9382 32000 32000 32000) spread(-9382 32000 32000 32000) max_pv -6221 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread 126 -1603 -1679 -7300 -6221 -9139 -9382 28 -1720 -1770 -7695 -6221 -9139 -9382 28 -1720 -1770 -7695 -6221 -9091 -9382 -84 -1751 -1801 -7830 -6221 -9091 -9382 0 -1672 -1722 -7486 -6221 -9091 -9382 0 -1672 -1722 -7486 -6221 -9091 -9382 38 -1674 -1724 -7495 -6221 -8973 -9382 38 -1674 -1724 -7495 -6221 -8952 -9382 -22 -1730 -1780 -7739 -6221 -8952 -9382 -22 -1730 -1780 -7739 -6221 -8952 -9382 67 -1689 -1739 -7560 -6221 -8952 -9382 67 -1689 -1739 -7560 -6221 -8952 -9382 -140 -1848 -1858 -8078 -6221 -8952 -9382 -140 -1848 -1858 -8078 -6221 -8669 -9382 44 -1684 -1734 -7539 -6221 -8669 -9382 44 -1684 -1734 -7539 -6221 -8560 -9382 -83 -1772 -1822 -7921 -6221 -8560 -9382 -83 -1772 -1822 -7921 -6221 -8530 -9382 0 -1699 -1749 -7604 -6221 -8530 -9382 2026-09-15 18:00:45,590 Hysteresis 1425 0: raw(-7604 32000 32000 32000) min(-8530 32000 32000 32000) spread(-9382 32000 32000 32000) max_pv -6221 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-7604 32000 32000 32000) min(-8530 32000 32000 32000) spread(-9382 32000 32000 32000) max_pv -6221 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread 0 -1699 -1749 -7604 -6221 -8434 -9382 0 -1700 -1750 -7608 -6221 -8434 -9382 0 -1700 -1750 -7608 -6221 -8078 -9382 0 -1707 -1757 -7639 -6221 -8078 -9382 0 -1707 -1757 -7639 -6221 -8078 -9382 0 -1710 -1760 -7652 -6221 -8078 -9382 0 -1710 -1760 -7652 -6221 -8078 -9382 -100 -1767 -1817 -7900 -6221 -8078 -9382 -100 -1767 -1817 -7900 -6221 -8078 -9382 63 -1660 -1710 -7434 -6221 -8078 -9382 63 -1660 -1710 -7434 -6221 -8078 -9382 -56 -1752 -1802 -7834 -6221 -8078 -9382 -56 -1752 -1802 -7834 -6221 -8078 -9382 -24 -1715 -1765 -7673 -6239 -8078 -9382 -24 -1715 -1765 -7673 -6239 -8078 -9382 -24 -1715 -1765 -7673 -6239 -8078 -9382 35 -1690 -1740 -7565 -6239 -8078 -9382 35 -1690 -1740 -7565 -6395 -8078 -9382 -41 -1739 -1789 -7778 -6395 -8078 -9382 -53 -1739 -1789 -7778 -6395 -8078 -9382 2026-09-15 18:00:55,596 Hysteresis 1435 0: raw(-7778 32000 32000 32000) min(-8078 32000 32000 32000) spread(-9382 32000 32000 32000) max_pv -6395 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-7778 32000 32000 32000) min(-8078 32000 32000 32000) spread(-9382 32000 32000 32000) max_pv -6395 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -53 -1705 -1755 -7630 -6395 -8078 -9382 0 -1704 -1754 -7626 -6395 -8078 -9382 0 -1704 -1754 -7626 -6395 -8078 -9382 0 -1701 -1751 -7613 -6395 -8078 -9382 0 -1701 -1751 -7613 -6395 -8078 -9382 42 -1674 -1724 -7495 -6395 -8078 -9382 42 -1674 -1724 -7495 -6395 -8078 -9382 0 -1718 -1768 -7686 -6395 -8078 -9382 0 -1718 -1768 -7686 -6395 -8078 -9382 0 -1700 -1750 -7608 -6395 -8078 -9382 0 -1700 -1750 -7608 -6395 -8078 -9382 0 -1745 -1795 -7804 -6395 -8078 -9382 0 -1745 -1795 -7804 -6395 -8078 -9382 39 -1712 -1762 -7660 -6395 -8078 -9382 39 -1712 -1762 -7660 -6395 -8078 -9382 0 -1717 -1767 -7682 -6395 -8078 -9382 0 -1717 -1767 -7682 -6395 -8078 -9382 0 -1712 -1762 -7660 -6395 -8078 -9382 0 -1712 -1762 -7660 -6395 -8078 -9382 2026-09-15 18:01:05,604 Hysteresis 1445 0: raw(-7660 32000 32000 32000) min(-8078 32000 32000 32000) spread(-9382 32000 32000 32000) max_pv -6395 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-7660 32000 32000 32000) min(-8078 32000 32000 32000) spread(-9382 32000 32000 32000) max_pv -6395 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread 39 -1701 -1751 -7613 -6395 -8078 -9382 39 -1701 -1751 -7613 -6395 -8078 -9382 -26 -1715 -1765 -7673 -6395 -8078 -9382 -26 -1715 -1765 -7673 -6395 -8078 -9382 -20 -1715 -1765 -7673 -6395 -8078 -9382 -20 -1715 -1765 -7673 -6395 -8078 -9382 0 -1704 -1754 -7626 -6395 -8078 -9382 0 -1704 -1754 -7626 -6395 -8078 -9382 0 -1718 -1768 -7686 -6395 -8078 -9382 0 -1718 -1768 -7686 -6395 -8078 -9382 0 -1729 -1779 -7734 -6395 -8078 -9382 0 -1729 -1779 -7734 -6395 -8078 -9382 113 -1709 -1772 -7704 -6395 -8078 -9382 113 -1709 -1772 -7704 -6395 -8078 -9382 0 -1709 -1759 -7647 -6395 -8078 -9382 0 -1709 -1759 -7647 -6395 -8078 -9382 0 -1711 -1761 -7656 -6395 -8078 -9382 0 -1711 -1761 -7656 -6395 -8078 -9382 46 -1711 -1761 -7656 -6395 -8078 -9382 46 -1711 -1761 -7656 -6395 -8078 -9382 2026-09-15 18:01:15,612 Hysteresis 1455 0: raw(-7656 32000 32000 32000) min(-8078 32000 32000 32000) spread(-9382 32000 32000 32000) max_pv -6395 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-7656 32000 32000 32000) min(-8078 32000 32000 32000) spread(-9382 32000 32000 32000) max_pv -6395 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread 0 -1725 -1775 -7717 -6395 -8078 -9382 0 -1725 -1775 -7717 -6395 -8078 -9382 0 -1731 -1781 -7743 -6395 -8078 -9382 0 -1731 -1781 -7743 -6395 -8078 -9382 -38 -1834 -1884 -8191 -6395 -8191 -9382 -38 -1834 -1884 -8191 -6395 -8191 -9382 0 -1753 -1803 -7839 -6395 -8191 -9382 0 -1753 -1803 -7839 -6395 -8191 -9382 31 -1708 -1758 -7643 -6395 -8191 -9382 31 -1708 -1758 -7643 -6395 -8191 -9382 -22 -1764 -1814 -7886 -6395 -8191 -9382 -22 -1764 -1814 -7886 -6395 -8191 -9382 0 -1759 -1809 -7865 -6395 -8191 -9382 0 -1759 -1809 -7865 -6395 -8191 -9382 -33 -1781 -1831 -7960 -6395 -8191 -9382 -33 -1781 -1831 -7960 -6395 -8191 -9382 21 -1768 -1818 -7904 -6395 -8191 -9382 21 -1768 -1818 -7904 -6395 -8191 -9382 -93 -1848 -1898 -8252 -6395 -8252 -9382 2026-09-15 18:01:25,620 Hysteresis 1465 0: raw(-8252 32000 32000 32000) min(-8252 32000 32000 32000) spread(-9382 32000 32000 32000) max_pv -6395 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-8252 32000 32000 32000) min(-8252 32000 32000 32000) spread(-9382 32000 32000 32000) max_pv -6395 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -93 -1848 -1898 -8252 -6395 -8252 -9382 -20 -1754 -1804 -7843 -6395 -8252 -9382 -20 -1754 -1804 -7843 -6395 -8252 -9382 -68 -1830 -1880 -8173 -6395 -8252 -9382 -68 -1830 -1880 -8173 -6395 -8252 -9382 -53 -1791 -1841 -8004 -6395 -8252 -9382 -53 -1791 -1841 -8004 -6395 -8252 -9382 0 -1762 -1812 -7878 -6395 -8252 -9382 0 -1762 -1812 -7878 -6395 -8252 -9382 80 -1754 -1804 -7843 -6395 -8252 -9382 80 -1754 -1804 -7843 -6395 -8252 -9382 -60 -1863 -1913 -8317 -6395 -8317 -9382 -60 -1863 -1913 -8317 -6395 -8317 -9382 31 -1749 -1799 -7821 -6395 -8317 -9382 31 -1749 -1799 -7821 -6395 -8317 -9382 0 -1793 -1843 -8013 -6395 -8317 -9382 0 -1793 -1843 -8013 -6395 -8317 -9382 -44 -1798 -1848 -8034 -6395 -8317 -9382 -44 -1798 -1848 -8034 -6395 -8317 -9382 0 -1811 -1861 -8091 -6395 -8317 -9382 2026-09-15 18:01:35,627 Hysteresis 1475 0: raw(-8091 32000 32000 32000) min(-8317 32000 32000 32000) spread(-9382 32000 32000 32000) max_pv -6395 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-8091 32000 32000 32000) min(-8317 32000 32000 32000) spread(-9382 32000 32000 32000) max_pv -6395 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread 0 -1811 -1861 -8091 -6395 -8317 -9382 0 -1839 -1889 -8213 -6395 -8317 -9382 0 -1839 -1889 -8213 -6395 -8317 -9382 23 -1837 -1887 -8204 -6395 -8317 -9382 23 -1837 -1887 -8204 -6395 -8317 -9382 38 -1796 -1846 -8026 -6395 -8317 -9382 38 -1796 -1846 -8026 -6395 -8317 -9382 45 -1784 -1834 -7973 -6395 -8317 -9382 45 -1784 -1834 -7973 -6395 -8317 -9382 0 -1847 -1897 -8247 -6395 -8317 -9382 0 -1847 -1897 -8247 -6395 -8317 -9382 0 -1835 -1885 -8195 -6395 -8317 -9382 0 -1835 -1885 -8195 -6395 -8317 -9382 -25 -1855 -1905 -8282 -6395 -8317 -9382 -25 -1855 -1905 -8282 -6395 -8317 -9382 44 -1842 -1892 -8226 -6395 -8317 -9382 -101 -1842 -1891 -8221 -6395 -8317 -9382 -101 -1912 -1961 -8526 -6395 -8526 -9382 0 -1800 -1850 -8043 -6395 -8526 -9382 2026-09-15 18:01:45,634 Hysteresis 1485 0: raw(-8043 32000 32000 32000) min(-8526 32000 32000 32000) spread(-9382 32000 32000 32000) max_pv -6395 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-8043 32000 32000 32000) min(-8526 32000 32000 32000) spread(-9382 32000 32000 32000) max_pv -6395 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread 0 -1800 -1850 -8043 -6395 -8526 -9382 51 -1784 -1834 -7973 -6395 -8526 -9382 51 -1784 -1834 -7973 -6395 -8526 -9382 60 -1785 -1835 -7978 -6395 -8526 -9382 60 -1785 -1835 -7978 -6395 -8526 -9382 0 -1870 -1920 -8347 -6395 -8526 -9382 0 -1870 -1920 -8347 -6395 -8526 -9382 0 -1810 -1860 -8086 -6395 -8526 -9382 0 -1810 -1860 -8086 -6395 -8526 -9382 24 -1801 -1851 -8047 -6395 -8526 -9382 24 -1801 -1851 -8047 -6395 -8526 -9382 0 -1852 -1902 -8269 -6395 -8526 -9382 0 -1852 -1902 -8269 -6395 -8526 -9382 -29 -1853 -1903 -8273 -6395 -8526 -9382 -29 -1853 -1903 -8273 -6456 -8526 -9382 0 -1852 -1902 -8269 -6456 -8526 -9382 0 -1852 -1902 -8269 -6456 -8526 -9382 0 -1866 -1916 -8330 -6456 -8526 -9382 0 -1866 -1916 -8330 -6456 -8526 -9382 2026-09-15 18:01:55,647 Hysteresis 1495 0: raw(-8330 32000 32000 32000) min(-8526 32000 32000 32000) spread(-9382 32000 32000 32000) max_pv -6456 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-8330 32000 32000 32000) min(-8526 32000 32000 32000) spread(-9382 32000 32000 32000) max_pv -6456 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread 0 -1875 -1925 -8369 -6456 -8526 -9382 0 -1875 -1925 -8369 -6456 -8526 -9382 0 -1835 -1885 -8195 -6456 -8526 -9382 0 -1835 -1885 -8195 -6456 -8526 -9382 -35 -1896 -1946 -8460 -6456 -8526 -9382 -35 -1896 -1946 -8460 -6456 -8526 -9382 22 -1860 -1910 -8304 -6456 -8526 -9382 22 -1860 -1910 -8304 -6456 -8526 -9382 24 -1858 -1908 -8295 -6456 -8526 -9382 24 -1858 -1908 -8295 -6456 -8526 -9382 -173 -2045 -2022 -8791 -6456 -8791 -9382 -173 -2045 -2022 -8791 -6456 -8791 -9382 0 -1900 -1950 -8478 -6608 -8791 -9382 0 -1900 -1950 -8478 -6608 -8791 -9382 -40 -1894 -1944 -8452 -6608 -8791 -9382 -40 -1894 -1944 -8452 -6608 -8791 -9382 57 -1843 -1893 -8230 -6608 -8791 -9382 57 -1843 -1893 -8230 -6608 -8791 -9382 -48 -1925 -1975 -8586 -6608 -8791 -9382 -48 -1925 -1975 -8586 -6608 -8791 -9382 2026-09-15 18:02:05,654 Hysteresis 1505 0: raw(-8586 32000 32000 32000) min(-8791 32000 32000 32000) spread(-9382 32000 32000 32000) max_pv -6608 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-8586 32000 32000 32000) min(-8791 32000 32000 32000) spread(-9382 32000 32000 32000) max_pv -6608 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread 53 -1867 -1917 -8334 -6608 -8791 -9382 53 -1867 -1917 -8334 -6608 -8791 -9382 54 -1870 -1920 -8347 -6608 -8791 -9382 54 -1870 -1920 -8347 -6608 -8791 -9382 56 -1875 -1925 -8369 -6608 -8791 -9382 56 -1875 -1925 -8369 -6608 -8791 -9382 76 -1866 -1916 -8330 -6608 -8791 -9382 76 -1866 -1916 -8330 -6608 -8791 -9382 -31 -1926 -1976 -8591 -6608 -8791 -9382 -31 -1926 -1976 -8591 -6608 -8791 -9382 0 -1893 -1943 -8447 -6608 -8791 -9382 0 -1893 -1943 -8447 -6608 -8791 -9382 0 -1885 -1935 -8413 -6608 -8791 -9382 0 -1885 -1935 -8413 -6608 -8791 -9382 -63 -1961 -2011 -8743 -6608 -8791 -9382 0 -1904 -1954 -8495 -6608 -8791 -9382 0 -1904 -1954 -8495 -6608 -8791 -9382 -64 -1953 -2003 -8708 -6608 -8791 -9382 -64 -1953 -2003 -8708 -6608 -8791 -9382 2026-09-15 18:02:15,660 Hysteresis 1515 0: raw(-8708 32000 32000 32000) min(-8791 32000 32000 32000) spread(-9382 32000 32000 32000) max_pv -6608 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-8708 32000 32000 32000) min(-8791 32000 32000 32000) spread(-9382 32000 32000 32000) max_pv -6608 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -64 -1973 -2023 -8795 -6608 -8795 -9382 -64 -1973 -2023 -8795 -6608 -8795 -9382 0 -1919 -1969 -8560 -6608 -8795 -9382 0 -1919 -1969 -8560 -6608 -8795 -9382 0 -1931 -1981 -8613 -6608 -8795 -9382 0 -1931 -1981 -8613 -6608 -8795 -9382 21 -1940 -1990 -8652 -6608 -8795 -9382 21 -1940 -1990 -8652 -6608 -8795 -9382 -49 -1949 -1999 -8691 -6608 -8795 -9382 -49 -1949 -1999 -8691 -6608 -8795 -9382 32 -1965 -2015 -8760 -6608 -8795 -9382 32 -1965 -2015 -8760 -6608 -8795 -9382 0 -1916 -1966 -8547 -6608 -8795 -9382 0 -1916 -1966 -8547 -6608 -8795 -9382 31 -1952 -2002 -8704 -6608 -8795 -9382 31 -1952 -2002 -8704 -6608 -8795 -9382 0 -1926 -1976 -8591 -6608 -8795 -9382 0 -1926 -1976 -8591 -6613 -8795 -9382 -67 -2001 -2051 -8917 -6613 -8917 -9382 -67 -2001 -2051 -8917 -6613 -8917 -9382 2026-09-15 18:02:25,667 Hysteresis 1525 0: raw(-8917 32000 32000 32000) min(-8917 32000 32000 32000) spread(-9382 32000 32000 32000) max_pv -6613 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-8917 32000 32000 32000) min(-8917 32000 32000 32000) spread(-9382 32000 32000 32000) max_pv -6613 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -67 -2001 -2051 -8917 -6613 -8917 -9382 0 -1947 -1997 -8682 -6613 -8917 -9382 0 -1947 -1997 -8682 -6613 -8917 -9382 0 -1958 -2008 -8730 -6613 -8917 -9382 0 -1958 -2008 -8730 -6613 -8917 -9382 -21 -1969 -2019 -8778 -6613 -8917 -9382 -21 -1969 -2019 -8778 -6613 -8917 -9382 43 -1948 -1998 -8686 -6613 -8917 -9382 43 -1948 -1998 -8686 -6613 -8917 -9382 -78 -2075 -2125 -9239 -6626 -9239 -9382 -78 -2075 -2125 -9239 -6626 -9239 -9382 0 -2008 -2058 -8947 -6626 -9239 -9382 0 -2008 -2058 -8947 -6626 -9239 -9382 -35 -2011 -2061 -8960 -6626 -9239 -9382 -35 -2011 -2061 -8960 -6626 -9239 -9382 0 -1966 -2016 -8765 -6626 -9239 -9382 0 -1968 -2018 -8773 -6626 -9239 -9382 0 -1968 -2018 -8773 -6626 -9239 -9382 119 -1964 -2033 -8839 -6626 -9239 -9382 2026-09-15 18:02:35,673 Hysteresis 1535 0: raw(-8839 32000 32000 32000) min(-9239 32000 32000 32000) spread(-9382 32000 32000 32000) max_pv -6626 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-8839 32000 32000 32000) min(-9239 32000 32000 32000) spread(-9382 32000 32000 32000) max_pv -6626 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread 119 -1964 -2033 -8839 -6678 -9239 -9382 -51 -2039 -2089 -9082 -6678 -9239 -9382 -51 -2039 -2089 -9082 -6678 -9239 -9382 27 -2022 -2072 -9008 -6678 -9239 -9382 27 -2022 -2072 -9008 -6678 -9239 -9382 47 -1997 -2047 -8900 -6678 -9239 -9382 47 -1997 -2047 -8900 -6691 -9239 -9382 52 -1990 -2040 -8869 -6691 -9239 -9382 52 -1990 -2040 -8869 -6691 -9239 -9382 -64 -2074 -2124 -9234 -6691 -9239 -9382 -64 -2074 -2124 -9234 -6713 -9239 -9382 -44 -2030 -2080 -9043 -6713 -9239 -9382 -44 -2030 -2080 -9043 -6713 -9239 -9382 -29 -1986 -2036 -8852 -6713 -9239 -9382 66 -1949 -1999 -8691 -6713 -9239 -9382 66 -1949 -1999 -8691 -6713 -9239 -9382 -50 -2046 -2096 -9113 -6713 -9239 -9382 -50 -2046 -2096 -9113 -6713 -9239 -9382 0 -1989 -2039 -8865 -6713 -9239 -9382 2026-09-15 18:02:45,679 Hysteresis 1545 0: raw(-8865 32000 32000 32000) min(-9239 32000 32000 32000) spread(-9382 32000 32000 32000) max_pv -6713 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-8865 32000 32000 32000) min(-9239 32000 32000 32000) spread(-9382 32000 32000 32000) max_pv -6713 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread 0 -1989 -2039 -8865 -6713 -9239 -9382 0 -1981 -2031 -8830 -6713 -9239 -9382 0 -1981 -2031 -8830 -6713 -9239 -9382 0 -1993 -2043 -8882 -6713 -9239 -9382 0 -1993 -2043 -8882 -6713 -9239 -9382 24 -1985 -2035 -8847 -6713 -9239 -9382 24 -1985 -2035 -8847 -6713 -9239 -9382 70 -1970 -2020 -8782 -6713 -9239 -9382 70 -1970 -2020 -8782 -6713 -9239 -9382 0 -2035 -2085 -9065 -6713 -9239 -9382 0 -2035 -2085 -9065 -6713 -9239 -9382 25 -1982 -2032 -8834 -6713 -9239 -9382 25 -1982 -2032 -8834 -6713 -9239 -9382 34 -1995 -2045 -8891 -6713 -9239 -9382 34 -1995 -2045 -8891 -6800 -9239 -9382 29 -2129 -2179 -9473 -6800 -9473 -9473 29 -2129 -2179 -9473 -6800 -9473 -9473 -26 -2021 -2071 -9004 -6800 -9473 -9473 -26 -2021 -2071 -9004 -6800 -9473 -9473 2026-09-15 18:02:55,685 Hysteresis 1555 0: raw(-9004 32000 32000 32000) min(-9473 32000 32000 32000) spread(-9473 32000 32000 32000) max_pv -6800 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-9004 32000 32000 32000) min(-9473 32000 32000 32000) spread(-9473 32000 32000 32000) max_pv -6800 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread 28 -2025 -2075 -9021 -6800 -9473 -9473 28 -2025 -2075 -9021 -6800 -9473 -9473 32 -1959 -2009 -8734 -6800 -9473 -9473 32 -1959 -2009 -8734 -6800 -9473 -9473 -28 -2020 -2070 -9000 -6800 -9473 -9473 -28 -2020 -2070 -9000 -6800 -9473 -9473 -24 -2022 -2072 -9008 -6821 -9473 -9473 0 -1997 -2047 -8900 -6821 -9473 -9473 0 -1997 -2047 -8900 -6821 -9473 -9473 -117 -2096 -2129 -9256 -6821 -9473 -9473 -117 -2096 -2129 -9256 -6821 -9473 -9473 58 -1953 -2003 -8708 -6821 -9473 -9473 58 -1953 -2003 -8708 -6821 -9473 -9473 43 -2026 -2076 -9026 -6821 -9473 -9473 43 -2026 -2076 -9026 -6821 -9473 -9473 0 -2005 -2055 -8934 -6821 -9473 -9473 0 -2005 -2055 -8934 -6821 -9473 -9473 35 -2011 -2061 -8960 -6821 -9473 -9473 35 -2011 -2061 -8960 -6821 -9473 -9473 2026-09-15 18:03:05,691 Hysteresis 1565 0: raw(-8960 32000 32000 32000) min(-9473 32000 32000 32000) spread(-9473 32000 32000 32000) max_pv -6821 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-8960 32000 32000 32000) min(-9473 32000 32000 32000) spread(-9473 32000 32000 32000) max_pv -6821 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread 0 -2025 -2075 -9021 -6947 -9473 -9473 0 -2025 -2075 -9021 -6947 -9473 -9473 0 -2037 -2087 -9073 -6947 -9473 -9473 0 -2037 -2087 -9073 -6947 -9473 -9473 29 -1993 -2043 -8882 -6947 -9473 -9473 0 -2009 -2059 -8952 -6947 -9473 -9473 0 -2009 -2059 -8952 -6947 -9473 -9473 0 -2008 -2058 -8947 -6947 -9473 -9473 0 -2008 -2058 -8947 -6947 -9473 -9473 0 -2002 -2052 -8921 -6947 -9473 -9473 0 -2002 -2052 -8921 -6947 -9473 -9473 42 -1984 -2034 -8843 -6947 -9473 -9473 42 -1984 -2034 -8843 -6947 -9473 -9473 0 -2041 -2091 -9091 -6947 -9473 -9473 0 -2041 -2091 -9091 -6947 -9473 -9473 23 -1979 -2029 -8821 -6947 -9473 -9473 23 -1979 -2029 -8821 -6947 -9473 -9473 -75 -2058 -2108 -9165 -6947 -9473 -9473 -75 -2058 -2108 -9165 -6947 -9473 -9473 2026-09-15 18:03:15,697 Hysteresis 1575 0: raw(-9165 32000 32000 32000) min(-9473 32000 32000 32000) spread(-9473 32000 32000 32000) max_pv -6947 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-9165 32000 32000 32000) min(-9473 32000 32000 32000) spread(-9473 32000 32000 32000) max_pv -6947 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread 0 -2008 -2058 -8947 -6947 -9473 -9473 0 -2008 -2058 -8947 -6947 -9473 -9473 -63 -2074 -2124 -9234 -6947 -9473 -9473 -63 -2074 -2124 -9234 -6947 -9473 -9473 48 -2018 -2068 -8991 -6947 -9473 -9473 48 -2018 -2068 -8991 -6947 -9473 -9473 -61 -2076 -2126 -9243 -6947 -9473 -9473 -61 -2076 -2126 -9243 -6947 -9473 -9473 39 -1994 -2044 -8886 -6947 -9473 -9473 39 -1994 -2044 -8886 -6947 -9473 -9473 48 -1973 -2023 -8795 -6947 -9473 -9473 48 -1973 -2023 -8795 -6947 -9473 -9473 0 -2005 -2055 -8934 -6947 -9473 -9473 0 -2005 -2055 -8934 -6947 -9473 -9473 0 -2004 -2054 -8930 -6947 -9473 -9473 0 -2004 -2054 -8930 -6947 -9473 -9473 46 -1985 -2035 -8847 -6947 -9473 -9473 46 -1985 -2035 -8847 -6947 -9473 -9473 -88 -2079 -2129 -9256 -6947 -9473 -9473 2026-09-15 18:03:25,703 Hysteresis 1585 0: raw(-9256 32000 32000 32000) min(-9473 32000 32000 32000) spread(-9473 32000 32000 32000) max_pv -6947 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-9256 32000 32000 32000) min(-9473 32000 32000 32000) spread(-9473 32000 32000 32000) max_pv -6947 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread 0 -2079 -2129 -9256 -6947 -9473 -9473 0 -1982 -2032 -8834 -6947 -9473 -9473 -29 -1999 -2049 -8908 -6947 -9473 -9473 -29 -1999 -2049 -8908 -6947 -9473 -9473 0 -1990 -2040 -8869 -6947 -9473 -9473 0 -1990 -2040 -8869 -6947 -9473 -9473 0 -1985 -2035 -8847 -6947 -9473 -9473 0 -1985 -2035 -8847 -6947 -9473 -9473 -1401 -1985 -734 -3191 -3191 -9473 -9473 -1401 -2072 -821 -3569 -3191 -9473 -9473 1395 -570 -1915 -8326 -3191 -9473 -9473 1395 -570 -1915 -8326 -3191 -9473 -9473 -43 -2008 -2058 -8947 -3191 -9473 -9473 -43 -2008 -2058 -8947 -3191 -9473 -9473 -37 -2027 -2077 -9030 -3191 -9473 -9473 -37 -2027 -2077 -9030 -3191 -9473 -9473 79 -1981 -2031 -8830 -3191 -9473 -9473 32 -1981 -2031 -8830 -3191 -9473 -9473 32 -1976 -2026 -8808 -3191 -9473 -9473 2026-09-15 18:03:35,709 Hysteresis 1595 0: raw(-8808 32000 32000 32000) min(-9473 32000 32000 32000) spread(-9473 32000 32000 32000) max_pv -3191 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-8808 32000 32000 32000) min(-9473 32000 32000 32000) spread(-9473 32000 32000 32000) max_pv -3191 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread 0 -2042 -2092 -9095 -3191 -9473 -9473 0 -2042 -2092 -9095 -3191 -9473 -9473 0 -2074 -2124 -9234 -3191 -9473 -9473 0 -2074 -2124 -9234 -3191 -9473 -9473 0 -2018 -2068 -8991 -3191 -9473 -9473 0 -2018 -2068 -8991 -3191 -9473 -9473 0 -2018 -2068 -8991 -3191 -9473 -9473 0 -2018 -2068 -8991 -3191 -9473 -9473 0 -2010 -2060 -8956 -3191 -9473 -9473 0 -2010 -2060 -8956 -3191 -9473 -9473 42 -2007 -2057 -8943 -3191 -9473 -9473 42 -2007 -2057 -8943 -3191 -9473 -9473 -43 -2061 -2111 -9178 -3191 -9473 -9473 -43 -2061 -2111 -9178 -3191 -9473 -9473 21 -2048 -2098 -9121 -3191 -9473 -9473 21 -2048 -2098 -9121 -3191 -9473 -9473 31 -1990 -2040 -8869 -3191 -9473 -9473 31 -1990 -2040 -8869 -3191 -9473 -9473 106 -1998 -2054 -8930 -3191 -9473 -9473 106 -1998 -2054 -8930 -3191 -9473 -9473 2026-09-15 18:03:45,715 Hysteresis 1605 0: raw(-8930 32000 32000 32000) min(-9473 32000 32000 32000) spread(-9473 32000 32000 32000) max_pv -3191 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-8930 32000 32000 32000) min(-9473 32000 32000 32000) spread(-9473 32000 32000 32000) max_pv -3191 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -160 -2149 -2139 -9300 -3191 -9473 -9473 -160 -2149 -2139 -9300 -3191 -9473 -9473 39 -1985 -2035 -8847 -3191 -9473 -9473 39 -1985 -2035 -8847 -3191 -9473 -9473 0 -2038 -2088 -9078 -3191 -9473 -9473 0 -2038 -2088 -9078 -3191 -9473 -9473 0 -2051 -2101 -9134 -3191 -9473 -9473 0 -2051 -2101 -9134 -3191 -9473 -9473 0 -2051 -2101 -9134 -3191 -9473 -9473 0 -2061 -2111 -9178 -3191 -9473 -9473 0 -2061 -2111 -9178 -3191 -9473 -9473 -76 -2101 -2151 -9352 -3191 -9473 -9473 -76 -2101 -2151 -9352 -3191 -9473 -9473 49 -2018 -2068 -8991 -3191 -9473 -9473 49 -2018 -2068 -8991 -3191 -9473 -9473 0 -2032 -2082 -9052 -3191 -9473 -9473 0 -2032 -2082 -9052 -3191 -9473 -9473 22 -2027 -2077 -9030 -3191 -9473 -9473 -20 -2027 -2077 -9030 -3191 -9473 -9473 2026-09-15 18:03:55,721 Hysteresis 1615 0: raw(-9030 32000 32000 32000) min(-9473 32000 32000 32000) spread(-9473 32000 32000 32000) max_pv -3191 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-9030 32000 32000 32000) min(-9473 32000 32000 32000) spread(-9473 32000 32000 32000) max_pv -3191 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -20 -2019 -2069 -8995 -3191 -9473 -9473 50 -1985 -2035 -8847 -3191 -9473 -9473 50 -1985 -2035 -8847 -3191 -9473 -9473 -54 -2052 -2102 -9139 -3191 -9473 -9473 -54 -2052 -2102 -9139 -3191 -9473 -9473 -29 -2086 -2136 -9286 -3191 -9473 -9473 -29 -2086 -2136 -9286 -3191 -9473 -9473 0 -2086 -2136 -9286 -3191 -9473 -9473 0 -2086 -2136 -9286 -3191 -9473 -9473 50 -2003 -2053 -8926 -3191 -9473 -9473 50 -2003 -2053 -8926 -3191 -9473 -9473 31 -2002 -2052 -8921 -3191 -9473 -9473 31 -2002 -2052 -8921 -3191 -9473 -9473 0 -2123 -2173 -9447 -3191 -9473 -9473 0 -2123 -2173 -9447 -3191 -9473 -9473 -107 -1987 -2030 -8826 -3191 -9473 -9473 -107 -1987 -2030 -8826 -3191 -9473 -9473 -47 -2049 -2099 -9126 -3191 -9473 -9473 -47 -2049 -2099 -9126 -3191 -9473 -9473 -1407 -549 708 3078 3078 -9473 -9473 2026-09-15 18:04:05,727 Hysteresis 1625 0: raw(3078 32000 32000 32000) min(-9473 32000 32000 32000) spread(-9473 32000 32000 32000) max_pv 3078 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(3078 32000 32000 32000) min(-9473 32000 32000 32000) spread(-9473 32000 32000 32000) max_pv 3078 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -1407 -549 708 3078 3078 -9473 -9473 -847 0 697 3030 3078 -9473 -9473 -847 0 697 3030 3078 -9473 -9473 -890 0 740 3217 3217 -9473 -9473 -890 0 740 3217 3217 -9473 -9473 112 0 -62 -269 3217 -9473 -9473 112 0 -62 -269 3217 -9473 -9473 25 -906 -956 -4156 3217 -9473 -9473 25 -906 -956 -4156 3217 -9473 -9473 0 -838 -888 -3860 3217 -9473 -9473 0 -838 -888 -3860 3217 -9473 -9473 0 -822 -872 -3791 3217 -9473 -9473 0 -822 -872 -3791 3217 -9473 -9473 -47 848 798 3469 3469 -9473 -9473 -47 848 798 3469 3469 -9473 -9473 23 832 782 3400 3469 -9473 -9473 23 832 782 3400 3469 -9473 -9473 46 889 839 3647 3647 -9473 -9473 46 889 839 3647 3647 -9473 -9473 2026-09-15 18:04:15,733 Hysteresis 1635 0: raw(3647 32000 32000 32000) min(-9473 32000 32000 32000) spread(-9473 32000 32000 32000) max_pv 3647 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(3647 32000 32000 32000) min(-9473 32000 32000 32000) spread(-9473 32000 32000 32000) max_pv 3647 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread 0 839 789 3430 3647 -9473 -9473 0 839 789 3430 3647 -9473 -9473 -133 725 708 3078 3647 -9473 -9473 -133 725 708 3078 3647 -9473 -9473 0 818 768 3339 3647 -9473 -9473 0 818 768 3339 3647 -9473 -9473 35 825 775 3369 3647 -9473 -9473 35 825 775 3369 3647 -9473 -9473 50 838 788 3426 3647 -9473 -9473 50 838 788 3426 3647 -9473 -9473 0 819 769 3343 3647 -9473 -9473 0 819 769 3343 3647 -9473 -9473 -29 785 735 3195 3647 -9473 -9473 0 803 753 3273 3647 -9473 -9473 0 803 753 3273 3647 -9473 -9473 0 796 746 3243 3647 -9473 -9473 0 796 746 3243 3647 -9473 -9473 -103 709 662 2878 3647 -9473 -9473 -103 709 662 2878 3647 -9473 -9473 2026-09-15 18:04:25,757 Hysteresis 1645 0: raw(2878 32000 32000 32000) min(-9473 32000 32000 32000) spread(-9473 32000 32000 32000) max_pv 3647 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(2878 32000 32000 32000) min(-9473 32000 32000 32000) spread(-9473 32000 32000 32000) max_pv 3647 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread 22 838 788 3426 3647 -9473 -9473 22 838 788 3426 3647 -9473 -9473 44 858 808 3513 3647 -9473 -9473 44 858 808 3513 3647 -9473 -9473 72 838 788 3426 3647 -9473 -9473 72 838 788 3426 3647 -9473 -9473 27 852 802 3486 3647 -9473 -9473 27 852 802 3486 3647 -9473 -9473 -58 696 646 2808 3647 -9473 -9473 -58 696 646 2808 3647 -9473 -9473 0 778 728 3165 3647 -9473 -9473 0 778 728 3165 3647 -9473 -9473 100 830 780 3391 3647 -9473 -9473 100 830 780 3391 3647 -9473 -9473 0 791 741 3221 3647 -9473 -9473 0 791 741 3221 3647 -9473 -9473 0 767 717 3117 3647 -9473 -9473 0 767 717 3117 3647 -9473 -9473 56 838 788 3426 3647 -9473 -9473 56 838 788 3426 3647 -9473 -9473 2026-09-15 18:04:35,765 Hysteresis 1655 0: raw(3426 32000 32000 32000) min(-9473 32000 32000 32000) spread(-9473 32000 32000 32000) max_pv 3647 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(3426 32000 32000 32000) min(-9473 32000 32000 32000) spread(-9473 32000 32000 32000) max_pv 3647 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread 0 769 719 3126 3647 -9473 -9473 0 769 719 3126 3647 -9473 -9473 22 771 721 3134 3647 -9473 -9473 22 771 721 3134 3647 -9473 -9473 0 763 713 3100 3647 -9473 -9473 0 763 713 3100 3647 -9473 -9473 0 740 690 3000 3647 -9473 -9473 0 740 690 3000 3647 -9473 -9473 23 728 678 2947 3647 -9473 -9473 23 728 678 2947 3647 -9473 -9473 25 776 726 3156 3647 -9473 -9473 25 776 726 3156 3647 -9473 -9473 32 789 739 3213 3647 -9473 -9473 32 789 739 3213 3647 -9473 -9473 -72 703 653 2839 3647 -9473 -9473 -72 703 653 2839 3647 -9473 -9473 -57 703 653 2839 3647 -9473 -9473 -57 703 653 2839 3647 -9473 -9473 36 750 700 3043 3647 -9473 -9473 2026-09-15 18:04:45,770 Hysteresis 1665 0: raw(3043 32000 32000 32000) min(-9473 32000 32000 32000) spread(-9473 32000 32000 32000) max_pv 3647 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(3043 32000 32000 32000) min(-9473 32000 32000 32000) spread(-9473 32000 32000 32000) max_pv 3647 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread 36 750 700 3043 3647 -9473 -9473 -91 671 621 2700 3647 -9473 -9473 -91 671 621 2700 3647 -9473 -9473 29 787 737 3204 3647 -9473 -9473 29 787 737 3204 3647 -9473 -9473 0 775 725 3152 3647 -9473 -9473 0 775 725 3152 3647 -9473 -9473 54 796 746 3243 3647 -9473 -9473 54 796 746 3243 3647 -9473 -9473 0 786 736 3200 3647 -9473 -9473 0 786 736 3200 3647 -9473 -9473 28 756 706 3069 3647 -9473 -9473 28 756 706 3069 3647 -9473 -9473 25 768 718 3121 3647 -9473 -9473 25 768 718 3121 3647 -9473 -9473 -115 769 734 3191 3647 -9473 -9473 -115 769 734 3191 3647 -9473 -9473 58 789 739 3213 3647 -9473 -9473 -97 793 743 3230 3647 -9473 -9473 2026-09-15 18:04:55,776 Hysteresis 1675 0: raw(3230 32000 32000 32000) min(-9473 32000 32000 32000) spread(-9473 32000 32000 32000) max_pv 3647 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(3230 32000 32000 32000) min(-9473 32000 32000 32000) spread(-9473 32000 32000 32000) max_pv 3647 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -97 793 743 3230 3647 -9473 -9473 0 726 676 2939 3647 -9473 -9473 0 726 676 2939 3647 -9473 -9473 0 727 677 2943 3647 -9473 -9473 0 727 677 2943 3647 -9473 -9473 0 709 659 2865 3647 -9473 -9473 0 709 659 2865 3647 -9473 -9473 26 705 655 2847 3647 -9473 -9473 26 705 655 2847 3647 -9473 -9473 0 712 662 2878 3647 -9473 -9473 0 712 662 2878 3647 -9473 -9473 0 705 655 2847 3647 -9473 -9473 0 705 655 2847 3647 -9473 -9473 -48 705 655 2847 3647 -9473 -9473 -48 705 655 2847 3647 -9473 -9473 0 668 618 2686 3647 -9473 -9473 0 668 618 2686 3647 -9473 -9473 72 668 618 2686 3647 -9473 -9473 -39 566 516 2243 3647 -9473 -9473 2026-09-15 18:05:05,782 Hysteresis 1685 0: raw(2243 32000 32000 32000) min(-9473 32000 32000 32000) spread(-9473 32000 32000 32000) max_pv 3647 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(2243 32000 32000 32000) min(-9473 32000 32000 32000) spread(-9473 32000 32000 32000) max_pv 3647 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -39 566 516 2243 3647 -9473 -9473 0 708 658 2860 3647 -9473 -9473 0 708 658 2860 3647 -9473 -9473 52 758 708 3078 3647 -9473 -9473 52 758 708 3078 3647 -9473 -9473 52 758 708 3078 3647 -9473 -9473 -112 603 565 2456 3647 -9473 -9473 22 702 652 2834 3647 -9473 -9473 22 702 652 2834 3647 -9473 -9473 0 702 652 2834 3647 -9473 -9473 0 702 652 2834 3647 -9473 -9473 41 702 652 2834 3647 -9473 -9473 41 702 652 2834 3647 -9473 -9473 51 714 664 2886 3647 -9473 -9473 51 714 664 2886 3647 -9473 -9473 -41 645 595 2586 3647 -9473 -9473 -41 645 595 2586 3647 -9473 -9473 -41 645 595 2586 3647 -9473 -9473 0 696 646 2808 3647 -9473 -9473 0 696 646 2808 3647 -9473 -9473 2026-09-15 18:05:15,788 Hysteresis 1695 0: raw(2808 32000 32000 32000) min(-9473 32000 32000 32000) spread(-9473 32000 32000 32000) max_pv 3647 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(2808 32000 32000 32000) min(-9473 32000 32000 32000) spread(-9473 32000 32000 32000) max_pv 3647 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread 0 684 634 2756 3647 -9473 -9473 0 684 634 2756 3647 -9473 -9473 0 682 632 2747 3647 -9473 -9473 0 682 632 2747 3647 -9473 -9473 0 552 502 2182 3647 -9473 -9473 0 552 502 2182 3647 -9473 -9473 0 678 628 2730 3647 -9473 -9473 0 678 628 2730 3647 -9473 -9473 57 709 659 2865 3647 -9473 -9473 57 709 659 2865 3647 -9473 -9473 0 666 616 2678 3647 -9473 -9473 0 666 616 2678 3647 -9473 -9473 -32 603 553 2404 3647 -9473 -9473 -32 603 553 2404 3647 -9473 -9473 0 679 629 2734 3647 -9473 -9473 0 679 629 2734 3647 -9473 -9473 0 627 577 2508 3647 -9473 -9473 0 627 577 2508 3647 -9473 -9473 -41 609 559 2430 3647 -9473 -9473 2026-09-15 18:05:25,794 Hysteresis 1705 0: raw(2430 32000 32000 32000) min(-9473 32000 32000 32000) spread(-9473 32000 32000 32000) max_pv 3647 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(2430 32000 32000 32000) min(-9473 32000 32000 32000) spread(-9473 32000 32000 32000) max_pv 3647 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -41 609 559 2430 3647 -9473 -9473 0 649 599 2604 3647 -9473 -9473 0 659 609 2647 3647 -9473 -9473 0 659 609 2647 3647 -9473 -9473 51 719 669 2908 3647 -9473 -9473 51 719 669 2908 3647 -9473 -9473 34 661 611 2656 3647 -9473 -9473 34 661 611 2656 3647 -9473 -9473 -80 519 469 2039 3647 -9473 -9473 -80 519 469 2039 3647 -9473 -9473 -24 648 598 2600 3647 -9473 -9473 -24 648 598 2600 3647 -9473 -9473 -26 629 579 2517 3647 -9473 -9473 -26 629 579 2517 3647 -9473 -9473 30 648 598 2600 3647 -9473 -9473 30 648 598 2600 3647 -9473 -9473 29 622 572 2486 3647 -9473 -9473 29 622 572 2486 3647 -9473 -9473 34 609 559 2430 3647 -9473 -9473 34 609 559 2430 3647 -9473 -9473 2026-09-15 18:05:35,800 Hysteresis 1715 0: raw(2430 32000 32000 32000) min(-9473 32000 32000 32000) spread(-9473 32000 32000 32000) max_pv 3647 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(2430 32000 32000 32000) min(-9473 32000 32000 32000) spread(-9473 32000 32000 32000) max_pv 3647 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -30 557 507 2204 3647 -9473 -9473 -30 557 507 2204 3647 -9473 -9473 0 576 526 2286 3647 -9473 -9473 0 576 526 2286 3647 -9473 -9473 __end_charge_manager__ __begin_meters_mbtcp__ v30008 2026-09-15 18:04:46,001 m1 t2 i0 u16 a5035:13ab r500 v500 m2 t2 i0 u16 a13000:32c8 r27 v27 m3 t2 i0 u16 a5010:1392 r4545 v4545 m3 t2 i1 u16 a5011:1393 r11 v11 m3 t2 i2 u16 a5012:1394 r4892 v4892 m3 t2 i3 u16 a5013:1395 r16 v16 m1 t2 i1 s32le a13009:32d1 r91,0 v91 m2 t2 i2 u16 a13019:32db r3310 v3310 m2 t2 i3 s16 a13020:32dc r65516 v-20 m2 t2 i4 s16 a13021:32dd r671 v671 m2 t2 i5 u16 a13022:32de r975 v975 m2 t2 i6 u16 a13023:32df r990 v990 m2 t2 i7 s16 a13024:32e0 r230 v230 m3 t2 i6 u32le a5016:1398 r1343,0 v1343 m1 t2 i2 u32le a13036:32ec r32789,0 v32789 m2 t2 i8 u32le a13026:32e2 r30072,0 v30072 m3 t2 i7 u32le a13002:32ca r20304,2 v151376 m1 t2 i3 u32le a13045:32f5 r4797,1 v70333 m2 t2 i9 u16 a13038:32ee r160 v160 m2 t2 i10 u32le a13040:32f0 r30008,0 v30008 2026-09-15 18:04:47,053 m1 t2 i0 u16 a5035:13ab r500 v500 m2 t2 i0 u16 a13000:32c8 r27 v27 m3 t2 i0 u16 a5010:1392 r4530 v4530 m3 t2 i1 u16 a5011:1393 r11 v11 m3 t2 i2 u16 a5012:1394 r4853 v4853 m3 t2 i3 u16 a5013:1395 r16 v16 m1 t2 i1 s32le a13009:32d1 r65507,65535 v-29 m2 t2 i2 u16 a13019:32db r3307 v3307 m2 t2 i3 s16 a13020:32dc r65514 v-22 m2 t2 i4 s16 a13021:32dd r787 v787 m2 t2 i5 u16 a13022:32de r975 v975 m2 t2 i6 u16 a13023:32df r990 v990 m2 t2 i7 s16 a13024:32e0 r230 v230 m3 t2 i6 u32le a5016:1398 r1334,0 v1334 m1 t2 i2 u32le a13036:32ec r32789,0 v32789 m2 t2 i8 u32le a13026:32e2 r30072,0 v30072 m3 t2 i7 u32le a13002:32ca r20304,2 v151376 m1 t2 i3 u32le a13045:32f5 r4797,1 v70333 m2 t2 i9 u16 a13038:32ee r160 v160 m2 t2 i10 u32le a13040:32f0 r30008,0 v30008 2026-09-15 18:04:48,104 m1 t2 i0 u16 a5035:13ab r500 v500 m2 t2 i0 u16 a13000:32c8 r43 v43 m3 t2 i0 u16 a5010:1392 r4559 v4559 m3 t2 i1 u16 a5011:1393 r11 v11 m3 t2 i2 u16 a5012:1394 r4869 v4869 m3 t2 i3 u16 a5013:1395 r16 v16 m1 t2 i1 s32le a13009:32d1 r0,0 v0 m2 t2 i2 u16 a13019:32db r3310 v3310 m2 t2 i3 s16 a13020:32dc r65513 v-23 m2 t2 i4 s16 a13021:32dd r775 v775 m2 t2 i5 u16 a13022:32de r975 v975 m2 t2 i6 u16 a13023:32df r990 v990 m2 t2 i7 s16 a13024:32e0 r230 v230 m3 t2 i6 u32le a5016:1398 r1339,0 v1339 m1 t2 i2 u32le a13036:32ec r32789,0 v32789 m2 t2 i8 u32le a13026:32e2 r30072,0 v30072 m3 t2 i7 u32le a13002:32ca r20304,2 v151376 m1 t2 i3 u32le a13045:32f5 r4797,1 v70333 m2 t2 i9 u16 a13038:32ee r160 v160 m2 t2 i10 u32le a13040:32f0 r30008,0 v30008 2026-09-15 18:04:49,157 m1 t2 i0 u16 a5035:13ab r500 v500 m2 t2 i0 u16 a13000:32c8 r43 v43 m3 t2 i0 u16 a5010:1392 r4542 v4542 m3 t2 i1 u16 a5011:1393 r11 v11 m3 t2 i2 u16 a5012:1394 r4838 v4838 m3 t2 i3 u16 a5013:1395 r16 v16 m1 t2 i1 s32le a13009:32d1 r65482,65535 v-54 m2 t2 i2 u16 a13019:32db r3310 v3310 m2 t2 i3 s16 a13020:32dc r65512 v-24 m2 t2 i4 s16 a13021:32dd r796 v796 m2 t2 i5 u16 a13022:32de r975 v975 m2 t2 i6 u16 a13023:32df r990 v990 m2 t2 i7 s16 a13024:32e0 r230 v230 m3 t2 i6 u32le a5016:1398 r1329,0 v1329 m1 t2 i2 u32le a13036:32ec r32789,0 v32789 m2 t2 i8 u32le a13026:32e2 r30072,0 v30072 m3 t2 i7 u32le a13002:32ca r20304,2 v151376 m1 t2 i3 u32le a13045:32f5 r4797,1 v70333 m2 t2 i9 u16 a13038:32ee r160 v160 m2 t2 i10 u32le a13040:32f0 r30008,0 v30008 2026-09-15 18:04:50,206 m1 t2 i0 u16 a5035:13ab r500 v500 m2 t2 i0 u16 a13000:32c8 r43 v43 m3 t2 i0 u16 a5010:1392 r4530 v4530 m3 t2 i1 u16 a5011:1393 r11 v11 m3 t2 i2 u16 a5012:1394 r4883 v4883 m3 t2 i3 u16 a5013:1395 r16 v16 m1 t2 i1 s32le a13009:32d1 r0,0 v0 m2 t2 i2 u16 a13019:32db r3310 v3310 m2 t2 i3 s16 a13020:32dc r65512 v-24 m2 t2 i4 s16 a13021:32dd r786 v786 m2 t2 i5 u16 a13022:32de r975 v975 m2 t2 i6 u16 a13023:32df r990 v990 m2 t2 i7 s16 a13024:32e0 r230 v230 m3 t2 i6 u32le a5016:1398 r1318,0 v1318 m1 t2 i2 u32le a13036:32ec r32789,0 v32789 m2 t2 i8 u32le a13026:32e2 r30072,0 v30072 m3 t2 i7 u32le a13002:32ca r20304,2 v151376 m1 t2 i3 u32le a13045:32f5 r4797,1 v70333 m2 t2 i9 u16 a13038:32ee r160 v160 m2 t2 i10 u32le a13040:32f0 r30008,0 v30008 2026-09-15 18:04:51,259 m1 t2 i0 u16 a5035:13ab r500 v500 m2 t2 i0 u16 a13000:32c8 r43 v43 m3 t2 i0 u16 a5010:1392 r4545 v4545 m3 t2 i1 u16 a5011:1393 r11 v11 m3 t2 i2 u16 a5012:1394 r4866 v4866 m3 t2 i3 u16 a5013:1395 r16 v16 m1 t2 i1 s32le a13009:32d1 r65508,65535 v-28 m2 t2 i2 u16 a13019:32db r3310 v3310 m2 t2 i3 s16 a13020:32dc r65513 v-23 m2 t2 i4 s16 a13021:32dd r756 v756 m2 t2 i5 u16 a13022:32de r975 v975 m2 t2 i6 u16 a13023:32df r990 v990 m2 t2 i7 s16 a13024:32e0 r230 v230 m3 t2 i6 u32le a5016:1398 r1301,0 v1301 m1 t2 i2 u32le a13036:32ec r32789,0 v32789 m2 t2 i8 u32le a13026:32e2 r30072,0 v30072 m3 t2 i7 u32le a13002:32ca r20304,2 v151376 m1 t2 i3 u32le a13045:32f5 r4797,1 v70333 m2 t2 i9 u16 a13038:32ee r160 v160 m2 t2 i10 u32le a13040:32f0 r30008,0 v30008 2026-09-15 18:04:52,315 m1 t2 i0 u16 a5035:13ab r500 v500 m2 t2 i0 u16 a13000:32c8 r11 v11 m3 t2 i0 u16 a5010:1392 r4529 v4529 m3 t2 i1 u16 a5011:1393 r11 v11 m3 t2 i2 u16 a5012:1394 r4853 v4853 m3 t2 i3 u16 a5013:1395 r16 v16 m1 t2 i1 s32le a13009:32d1 r65511,65535 v-25 m2 t2 i2 u16 a13019:32db r3310 v3310 m2 t2 i3 s16 a13020:32dc r65514 v-22 m2 t2 i4 s16 a13021:32dd r768 v768 m2 t2 i5 u16 a13022:32de r975 v975 m2 t2 i6 u16 a13023:32df r990 v990 m2 t2 i7 s16 a13024:32e0 r230 v230 m3 t2 i6 u32le a5016:1398 r1318,0 v1318 m1 t2 i2 u32le a13036:32ec r32789,0 v32789 m2 t2 i8 u32le a13026:32e2 r30072,0 v30072 m3 t2 i7 u32le a13002:32ca r20304,2 v151376 m1 t2 i3 u32le a13045:32f5 r4797,1 v70333 m2 t2 i9 u16 a13038:32ee r160 v160 m2 t2 i10 u32le a13040:32f0 r30008,0 v30008 2026-09-15 18:04:53,358 m1 t2 i0 u16 a5035:13ab r500 v500 m2 t2 i0 u16 a13000:32c8 r11 v11 m3 t2 i0 u16 a5010:1392 r4603 v4603 m3 t2 i1 u16 a5011:1393 r11 v11 m3 t2 i2 u16 a5012:1394 r4928 v4928 m3 t2 i3 u16 a5013:1395 r15 v15 m1 t2 i1 s32le a13009:32d1 r115,0 v115 m2 t2 i2 u16 a13019:32db r3310 v3310 m2 t2 i3 s16 a13020:32dc r65513 v-23 m2 t2 i4 s16 a13021:32dd r769 v769 m2 t2 i5 u16 a13022:32de r975 v975 m2 t2 i6 u16 a13023:32df r990 v990 m2 t2 i7 s16 a13024:32e0 r230 v230 m3 t2 i6 u32le a5016:1398 r1302,0 v1302 m1 t2 i2 u32le a13036:32ec r32789,0 v32789 m2 t2 i8 u32le a13026:32e2 r30072,0 v30072 m3 t2 i7 u32le a13002:32ca r20304,2 v151376 m1 t2 i3 u32le a13045:32f5 r4797,1 v70333 m2 t2 i9 u16 a13038:32ee r160 v160 m2 t2 i10 u32le a13040:32f0 r30008,0 v30008 2026-09-15 18:04:54,400 m1 t2 i0 u16 a5035:13ab r500 v500 m2 t2 i0 u16 a13000:32c8 r27 v27 m3 t2 i0 u16 a5010:1392 r4618 v4618 m3 t2 i1 u16 a5011:1393 r10 v10 m3 t2 i2 u16 a5012:1394 r4851 v4851 m3 t2 i3 u16 a5013:1395 r16 v16 m1 t2 i1 s32le a13009:32d1 r65478,65535 v-58 m2 t2 i2 u16 a13019:32db r3310 v3310 m2 t2 i3 s16 a13020:32dc r65518 v-18 m2 t2 i4 s16 a13021:32dd r789 v789 m2 t2 i5 u16 a13022:32de r975 v975 m2 t2 i6 u16 a13023:32df r990 v990 m2 t2 i7 s16 a13024:32e0 r230 v230 m3 t2 i6 u32le a5016:1398 r1306,0 v1306 m1 t2 i2 u32le a13036:32ec r32789,0 v32789 m2 t2 i8 u32le a13026:32e2 r30072,0 v30072 m3 t2 i7 u32le a13002:32ca r20304,2 v151376 m1 t2 i3 u32le a13045:32f5 r4797,1 v70333 m2 t2 i9 u16 a13038:32ee r160 v160 m2 t2 i10 u32le a13040:32f0 r30008,0 v30008 m1 t2 i0 u16 a5035:13ab r500 v500 m2 t2 i0 u16 a13000:32c8 r11 v11 m3 t2 i0 u16 a5010:1392 r4593 v4593 m3 t2 i1 u16 a5011:1393 r11 v11 m3 t2 i2 u16 a5012:1394 r4835 v4835 m3 t2 i3 u16 a5013:1395 r16 v16 m1 t2 i1 s32le a13009:32d1 r97,0 v97 m2 t2 i2 u16 a13019:32db r3310 v3310 m2 t2 i3 s16 a13020:32dc r65512 v-24 m2 t2 i4 s16 a13021:32dd r793 v793 m2 t2 i5 u16 a13022:32de r975 v975 m2 t2 i6 u16 a13023:32df r990 v990 m2 t2 i7 s16 a13024:32e0 r230 v230 2026-09-15 18:04:55,404 m3 t2 i6 u32le a5016:1398 r1311,0 v1311 m1 t2 i2 u32le a13036:32ec r32789,0 v32789 m2 t2 i8 u32le a13026:32e2 r30072,0 v30072 m3 t2 i7 u32le a13002:32ca r20304,2 v151376 m1 t2 i3 u32le a13045:32f5 r4797,1 v70333 m2 t2 i9 u16 a13038:32ee r160 v160 m2 t2 i10 u32le a13040:32f0 r30008,0 v30008 m1 t2 i0 u16 a5035:13ab r500 v500 m2 t2 i0 u16 a13000:32c8 r27 v27 m3 t2 i0 u16 a5010:1392 r4552 v4552 m3 t2 i1 u16 a5011:1393 r11 v11 m3 t2 i2 u16 a5012:1394 r4851 v4851 m3 t2 i3 u16 a5013:1395 r16 v16 m1 t2 i1 s32le a13009:32d1 r0,0 v0 m2 t2 i2 u16 a13019:32db r3310 v3310 m2 t2 i3 s16 a13020:32dc r65517 v-19 m2 t2 i4 s16 a13021:32dd r726 v726 m2 t2 i5 u16 a13022:32de r975 v975 m2 t2 i6 u16 a13023:32df r990 v990 m2 t2 i7 s16 a13024:32e0 r230 v230 2026-09-15 18:04:56,411 m3 t2 i6 u32le a5016:1398 r1312,0 v1312 m1 t2 i2 u32le a13036:32ec r32789,0 v32789 m2 t2 i8 u32le a13026:32e2 r30072,0 v30072 m3 t2 i7 u32le a13002:32ca r20304,2 v151376 m1 t2 i3 u32le a13045:32f5 r4797,1 v70333 m2 t2 i9 u16 a13038:32ee r160 v160 m2 t2 i10 u32le a13040:32f0 r30008,0 v30008 m1 t2 i0 u16 a5035:13ab r500 v500 m2 t2 i0 u16 a13000:32c8 r11 v11 m3 t2 i0 u16 a5010:1392 r4568 v4568 m3 t2 i1 u16 a5011:1393 r11 v11 m3 t2 i2 u16 a5012:1394 r4838 v4838 m3 t2 i3 u16 a5013:1395 r16 v16 m1 t2 i1 s32le a13009:32d1 r0,0 v0 m2 t2 i2 u16 a13019:32db r3310 v3310 m2 t2 i3 s16 a13020:32dc r65514 v-22 m2 t2 i4 s16 a13021:32dd r727 v727 m2 t2 i5 u16 a13022:32de r975 v975 m2 t2 i6 u16 a13023:32df r990 v990 m2 t2 i7 s16 a13024:32e0 r230 v230 m3 t2 i6 u32le a5016:1398 r1316,0 v1316 2026-09-15 18:04:57,417 m1 t2 i2 u32le a13036:32ec r32789,0 v32789 m2 t2 i8 u32le a13026:32e2 r30072,0 v30072 m3 t2 i7 u32le a13002:32ca r20304,2 v151376 m1 t2 i3 u32le a13045:32f5 r4797,1 v70333 m2 t2 i9 u16 a13038:32ee r160 v160 m2 t2 i10 u32le a13040:32f0 r30008,0 v30008 m1 t2 i0 u16 a5035:13ab r500 v500 m2 t2 i0 u16 a13000:32c8 r11 v11 m3 t2 i0 u16 a5010:1392 r4539 v4539 m3 t2 i1 u16 a5011:1393 r11 v11 m3 t2 i2 u16 a5012:1394 r4867 v4867 m3 t2 i3 u16 a5013:1395 r16 v16 m1 t2 i1 s32le a13009:32d1 r0,0 v0 m2 t2 i2 u16 a13019:32db r3310 v3310 m2 t2 i3 s16 a13020:32dc r65514 v-22 m2 t2 i4 s16 a13021:32dd r709 v709 m2 t2 i5 u16 a13022:32de r975 v975 m2 t2 i6 u16 a13023:32df r990 v990 m2 t2 i7 s16 a13024:32e0 r230 v230 m3 t2 i6 u32le a5016:1398 r1308,0 v1308 m1 t2 i2 u32le a13036:32ec r32789,0 v32789 2026-09-15 18:04:58,425 m2 t2 i8 u32le a13026:32e2 r30072,0 v30072 m3 t2 i7 u32le a13002:32ca r20304,2 v151376 m1 t2 i3 u32le a13045:32f5 r4797,1 v70333 m2 t2 i9 u16 a13038:32ee r160 v160 m2 t2 i10 u32le a13040:32f0 r30008,0 v30008 m1 t2 i0 u16 a5035:13ab r500 v500 m2 t2 i0 u16 a13000:32c8 r11 v11 m3 t2 i0 u16 a5010:1392 r4611 v4611 m3 t2 i1 u16 a5011:1393 r10 v10 m3 t2 i2 u16 a5012:1394 r4840 v4840 m3 t2 i3 u16 a5013:1395 r16 v16 m1 t2 i1 s32le a13009:32d1 r65510,65535 v-26 m2 t2 i2 u16 a13019:32db r3310 v3310 m2 t2 i3 s16 a13020:32dc r65515 v-21 m2 t2 i4 s16 a13021:32dd r705 v705 m2 t2 i5 u16 a13022:32de r975 v975 m2 t2 i6 u16 a13023:32df r990 v990 m2 t2 i7 s16 a13024:32e0 r230 v230 m3 t2 i6 u32le a5016:1398 r1299,0 v1299 m1 t2 i2 u32le a13036:32ec r32789,0 v32789 2026-09-15 18:04:59,429 m2 t2 i8 u32le a13026:32e2 r30072,0 v30072 m3 t2 i7 u32le a13002:32ca r20304,2 v151376 m1 t2 i3 u32le a13045:32f5 r4797,1 v70333 m2 t2 i9 u16 a13038:32ee r160 v160 m2 t2 i10 u32le a13040:32f0 r30008,0 v30008 m1 t2 i0 u16 a5035:13ab r500 v500 m2 t2 i0 u16 a13000:32c8 r11 v11 m3 t2 i0 u16 a5010:1392 r4613 v4613 m3 t2 i1 u16 a5011:1393 r10 v10 m3 t2 i2 u16 a5012:1394 r4914 v4914 m3 t2 i3 u16 a5013:1395 r16 v16 m1 t2 i1 s32le a13009:32d1 r0,0 v0 2026-09-15 18:05:00,429 m2 t2 i2 u16 a13019:32db r3310 v3310 m2 t2 i3 s16 a13020:32dc r65515 v-21 m2 t2 i4 s16 a13021:32dd r712 v712 m2 t2 i5 u16 a13022:32de r975 v975 m2 t2 i6 u16 a13023:32df r990 v990 m2 t2 i7 s16 a13024:32e0 r230 v230 m3 t2 i6 u32le a5016:1398 r1282,0 v1282 m1 t2 i2 u32le a13036:32ec r32789,0 v32789 m2 t2 i8 u32le a13026:32e2 r30072,0 v30072 m3 t2 i7 u32le a13002:32ca r20304,2 v151376 m1 t2 i3 u32le a13045:32f5 r4797,1 v70333 m2 t2 i9 u16 a13038:32ee r160 v160 m2 t2 i10 u32le a13040:32f0 r30008,0 v30008 m1 t2 i0 u16 a5035:13ab r500 v500 m2 t2 i0 u16 a13000:32c8 r11 v11 m3 t2 i0 u16 a5010:1392 r4595 v4595 m3 t2 i1 u16 a5011:1393 r10 v10 m3 t2 i2 u16 a5012:1394 r4855 v4855 m3 t2 i3 u16 a5013:1395 r16 v16 m1 t2 i1 s32le a13009:32d1 r0,0 v0 m2 t2 i2 u16 a13019:32db r3310 v3310 m2 t2 i3 s16 a13020:32dc r65515 v-21 m2 t2 i4 s16 a13021:32dd r705 v705 m2 t2 i5 u16 a13022:32de r975 v975 m2 t2 i6 u16 a13023:32df r990 v990 m2 t2 i7 s16 a13024:32e0 r230 v230 m3 t2 i6 u32le a5016:1398 r1298,0 v1298 m1 t2 i2 u32le a13036:32ec r32789,0 v32789 2026-09-15 18:05:01,429 m2 t2 i8 u32le a13026:32e2 r30072,0 v30072 m3 t2 i7 u32le a13002:32ca r20304,2 v151376 m1 t2 i3 u32le a13045:32f5 r4797,1 v70333 m2 t2 i9 u16 a13038:32ee r160 v160 m2 t2 i10 u32le a13040:32f0 r30008,0 v30008 m1 t2 i0 u16 a5035:13ab r500 v500 m2 t2 i0 u16 a13000:32c8 r11 v11 m3 t2 i0 u16 a5010:1392 r4556 v4556 m3 t2 i1 u16 a5011:1393 r10 v10 m3 t2 i2 u16 a5012:1394 r4823 v4823 m3 t2 i3 u16 a5013:1395 r16 v16 m1 t2 i1 s32le a13009:32d1 r48,0 v48 m2 t2 i2 u16 a13019:32db r3310 v3310 m2 t2 i3 s16 a13020:32dc r65515 v-21 m2 t2 i4 s16 a13021:32dd r705 v705 m2 t2 i5 u16 a13022:32de r975 v975 m2 t2 i6 u16 a13023:32df r990 v990 m2 t2 i7 s16 a13024:32e0 r230 v230 m3 t2 i6 u32le a5016:1398 r1291,0 v1291 m1 t2 i2 u32le a13036:32ec r32789,0 v32789 2026-09-15 18:05:02,435 m2 t2 i8 u32le a13026:32e2 r30072,0 v30072 m3 t2 i7 u32le a13002:32ca r20304,2 v151376 m1 t2 i3 u32le a13045:32f5 r4797,1 v70333 m2 t2 i9 u16 a13038:32ee r160 v160 m2 t2 i10 u32le a13040:32f0 r30008,0 v30008 m1 t2 i0 u16 a5035:13ab r500 v500 m2 t2 i0 u16 a13000:32c8 r11 v11 m3 t2 i0 u16 a5010:1392 r4559 v4559 m3 t2 i1 u16 a5011:1393 r10 v10 m3 t2 i2 u16 a5012:1394 r4898 v4898 m3 t2 i3 u16 a5013:1395 r16 v16 m1 t2 i1 s32le a13009:32d1 r0,0 v0 m2 t2 i2 u16 a13019:32db r3310 v3310 m2 t2 i3 s16 a13020:32dc r65516 v-20 m2 t2 i4 s16 a13021:32dd r668 v668 m2 t2 i5 u16 a13022:32de r975 v975 m2 t2 i6 u16 a13023:32df r990 v990 m2 t2 i7 s16 a13024:32e0 r230 v230 m3 t2 i6 u32le a5016:1398 r1293,0 v1293 m1 t2 i2 u32le a13036:32ec r32789,0 v32789 m2 t2 i8 u32le a13026:32e2 r30072,0 v30072 2026-09-15 18:05:03,438 m3 t2 i7 u32le a13002:32ca r20304,2 v151376 m1 t2 i3 u32le a13045:32f5 r4797,1 v70333 m2 t2 i9 u16 a13038:32ee r160 v160 m2 t2 i10 u32le a13040:32f0 r30008,0 v30008 m1 t2 i0 u16 a5035:13ab r500 v500 m2 t2 i0 u16 a13000:32c8 r27 v27 m3 t2 i0 u16 a5010:1392 r4546 v4546 m3 t2 i1 u16 a5011:1393 r10 v10 m3 t2 i2 u16 a5012:1394 r4911 v4911 m3 t2 i3 u16 a5013:1395 r16 v16 m1 t2 i1 s32le a13009:32d1 r65464,65535 v-72 m2 t2 i2 u16 a13019:32db r3310 v3310 m2 t2 i3 s16 a13020:32dc r65516 v-20 m2 t2 i4 s16 a13021:32dd r668 v668 m2 t2 i5 u16 a13022:32de r975 v975 m2 t2 i6 u16 a13023:32df r990 v990 m2 t2 i7 s16 a13024:32e0 r230 v230 m3 t2 i6 u32le a5016:1398 r1278,0 v1278 m1 t2 i2 u32le a13036:32ec r32789,0 v32789 2026-09-15 18:05:04,443 m2 t2 i8 u32le a13026:32e2 r30072,0 v30072 m3 t2 i7 u32le a13002:32ca r20304,2 v151376 m1 t2 i3 u32le a13045:32f5 r4797,1 v70333 m2 t2 i9 u16 a13038:32ee r160 v160 m2 t2 i10 u32le a13040:32f0 r30008,0 v30008 m1 t2 i0 u16 a5035:13ab r500 v500 m2 t2 i0 u16 a13000:32c8 r43 v43 m3 t2 i0 u16 a5010:1392 r4559 v4559 m3 t2 i1 u16 a5011:1393 r10 v10 m3 t2 i2 u16 a5012:1394 r4884 v4884 m3 t2 i3 u16 a5013:1395 r16 v16 m1 t2 i1 s32le a13009:32d1 r39,0 v39 m2 t2 i2 u16 a13019:32db r3310 v3310 m2 t2 i3 s16 a13020:32dc r65514 v-22 m2 t2 i4 s16 a13021:32dd r566 v566 m2 t2 i5 u16 a13022:32de r975 v975 m2 t2 i6 u16 a13023:32df r990 v990 m2 t2 i7 s16 a13024:32e0 r230 v230 m3 t2 i6 u32le a5016:1398 r1287,0 v1287 m1 t2 i2 u32le a13036:32ec r32789,0 v32789 m2 t2 i8 u32le a13026:32e2 r30072,0 v30072 2026-09-15 18:05:05,445 m3 t2 i7 u32le a13002:32ca r20304,2 v151376 m1 t2 i3 u32le a13045:32f5 r4797,1 v70333 m2 t2 i9 u16 a13038:32ee r160 v160 m2 t2 i10 u32le a13040:32f0 r30008,0 v30008 m1 t2 i0 u16 a5035:13ab r500 v500 m2 t2 i0 u16 a13000:32c8 r27 v27 m3 t2 i0 u16 a5010:1392 r4556 v4556 m3 t2 i1 u16 a5011:1393 r10 v10 m3 t2 i2 u16 a5012:1394 r4897 v4897 m3 t2 i3 u16 a5013:1395 r16 v16 m1 t2 i1 s32le a13009:32d1 r0,0 v0 m2 t2 i2 u16 a13019:32db r3310 v3310 m2 t2 i3 s16 a13020:32dc r65519 v-17 m2 t2 i4 s16 a13021:32dd r708 v708 m2 t2 i5 u16 a13022:32de r975 v975 m2 t2 i6 u16 a13023:32df r990 v990 m2 t2 i7 s16 a13024:32e0 r230 v230 m3 t2 i6 u32le a5016:1398 r1281,0 v1281 m1 t2 i2 u32le a13036:32ec r32789,0 v32789 2026-09-15 18:05:06,448 m2 t2 i8 u32le a13026:32e2 r30072,0 v30072 m3 t2 i7 u32le a13002:32ca r20304,2 v151376 m1 t2 i3 u32le a13045:32f5 r4797,1 v70333 m2 t2 i9 u16 a13038:32ee r160 v160 m2 t2 i10 u32le a13040:32f0 r30008,0 v30008 m1 t2 i0 u16 a5035:13ab r500 v500 m2 t2 i0 u16 a13000:32c8 r27 v27 m3 t2 i0 u16 a5010:1392 r4572 v4572 m3 t2 i1 u16 a5011:1393 r10 v10 m3 t2 i2 u16 a5012:1394 r4883 v4883 m3 t2 i3 u16 a5013:1395 r16 v16 m1 t2 i1 s32le a13009:32d1 r65484,65535 v-52 m2 t2 i2 u16 a13019:32db r3310 v3310 m2 t2 i3 s16 a13020:32dc r65515 v-21 m2 t2 i4 s16 a13021:32dd r758 v758 m2 t2 i5 u16 a13022:32de r975 v975 m2 t2 i6 u16 a13023:32df r990 v990 m2 t2 i7 s16 a13024:32e0 r230 v230 m3 t2 i6 u32le a5016:1398 r1276,0 v1276 m1 t2 i2 u32le a13036:32ec r32789,0 v32789 m2 t2 i8 u32le a13026:32e2 r30072,0 v30072 m3 t2 i7 u32le a13002:32ca r20304,2 v151376 2026-09-15 18:05:07,455 m1 t2 i3 u32le a13045:32f5 r4797,1 v70333 m2 t2 i9 u16 a13038:32ee r160 v160 m2 t2 i10 u32le a13040:32f0 r30008,0 v30008 m1 t2 i0 u16 a5035:13ab r500 v500 m2 t2 i0 u16 a13000:32c8 r43 v43 2026-09-15 18:05:08,591 m1 t2 i1 s32le a13009:32d1 r112,0 v112 m3 t2 i0 u16 a5010:1392 r4558 v4558 m3 t2 i1 u16 a5011:1393 r10 v10 m3 t2 i2 u16 a5012:1394 r4866 v4866 m3 t2 i3 u16 a5013:1395 r16 v16 m2 t2 i2 u16 a13019:32db r3310 v3310 m2 t2 i3 s16 a13020:32dc r65513 v-23 m2 t2 i4 s16 a13021:32dd r603 v603 m2 t2 i5 u16 a13022:32de r975 v975 m2 t2 i6 u16 a13023:32df r990 v990 m2 t2 i7 s16 a13024:32e0 r230 v230 m1 t2 i2 u32le a13036:32ec r32789,0 v32789 m3 t2 i6 u32le a5016:1398 r1270,0 v1270 m2 t2 i8 u32le a13026:32e2 r30072,0 v30072 m1 t2 i3 u32le a13045:32f5 r4797,1 v70333 m3 t2 i7 u32le a13002:32ca r20304,2 v151376 m2 t2 i9 u16 a13038:32ee r160 v160 m2 t2 i10 u32le a13040:32f0 r30008,0 v30008 m1 t2 i0 u16 a5035:13ab r500 v500 m2 t2 i0 u16 a13000:32c8 r27 v27 m1 t2 i1 s32le a13009:32d1 r65514,65535 v-22 m3 t2 i0 u16 a5010:1392 r4574 v4574 m3 t2 i1 u16 a5011:1393 r10 v10 m3 t2 i2 u16 a5012:1394 r4867 v4867 m3 t2 i3 u16 a5013:1395 r16 v16 m2 t2 i2 u16 a13019:32db r3310 v3310 m2 t2 i3 s16 a13020:32dc r65518 v-18 m2 t2 i4 s16 a13021:32dd r702 v702 m2 t2 i5 u16 a13022:32de r975 v975 m2 t2 i6 u16 a13023:32df r990 v990 m2 t2 i7 s16 a13024:32e0 r230 v230 m1 t2 i2 u32le a13036:32ec r32789,0 v32789 m3 t2 i6 u32le a5016:1398 r1259,0 v1259 m2 t2 i8 u32le a13026:32e2 r30072,0 v30072 m1 t2 i3 u32le a13045:32f5 r4797,1 v70333 m3 t2 i7 u32le a13002:32ca r20304,2 v151376 m2 t2 i9 u16 a13038:32ee r160 v160 m2 t2 i10 u32le a13040:32f0 r30008,0 v30008 2026-09-15 18:05:10,369 m1 t2 i0 u16 a5035:13ab r500 v500 m2 t2 i0 u16 a13000:32c8 r27 v27 m1 t2 i1 s32le a13009:32d1 r0,0 v0 m3 t2 i0 u16 a5010:1392 r4575 v4575 m3 t2 i1 u16 a5011:1393 r10 v10 m3 t2 i2 u16 a5012:1394 r4852 v4852 m3 t2 i3 u16 a5013:1395 r16 v16 m2 t2 i2 u16 a13019:32db r3310 v3310 m2 t2 i3 s16 a13020:32dc r65515 v-21 m2 t2 i4 s16 a13021:32dd r702 v702 m2 t2 i5 u16 a13022:32de r975 v975 m2 t2 i6 u16 a13023:32df r990 v990 m2 t2 i7 s16 a13024:32e0 r230 v230 m1 t2 i2 u32le a13036:32ec r32789,0 v32789 m3 t2 i6 u32le a5016:1398 r1272,0 v1272 m2 t2 i8 u32le a13026:32e2 r30072,0 v30072 m1 t2 i3 u32le a13045:32f5 r4797,1 v70333 m3 t2 i7 u32le a13002:32ca r20304,2 v151376 m2 t2 i9 u16 a13038:32ee r160 v160 m2 t2 i10 u32le a13040:32f0 r30008,0 v30008 2026-09-15 18:05:11,371 m1 t2 i0 u16 a5035:13ab r500 v500 m2 t2 i0 u16 a13000:32c8 r11 v11 m1 t2 i1 s32le a13009:32d1 r65495,65535 v-41 m2 t2 i2 u16 a13019:32db r3310 v3310 m2 t2 i3 s16 a13020:32dc r65515 v-21 m2 t2 i4 s16 a13021:32dd r702 v702 m2 t2 i5 u16 a13022:32de r975 v975 m2 t2 i6 u16 a13023:32df r990 v990 m2 t2 i7 s16 a13024:32e0 r230 v230 m3 t2 i0 u16 a5010:1392 r4558 v4558 m3 t2 i1 u16 a5011:1393 r10 v10 m3 t2 i2 u16 a5012:1394 r4815 v4815 m3 t2 i3 u16 a5013:1395 r16 v16 m1 t2 i2 u32le a13036:32ec r32789,0 v32789 m2 t2 i8 u32le a13026:32e2 r30072,0 v30072 m3 t2 i6 u32le a5016:1398 r1253,0 v1253 m1 t2 i3 u32le a13045:32f5 r4797,1 v70333 m2 t2 i9 u16 a13038:32ee r160 v160 m3 t2 i7 u32le a13002:32ca r20304,2 v151376 m2 t2 i10 u32le a13040:32f0 r30008,0 v30008 2026-09-15 18:05:12,374 m1 t2 i0 u16 a5035:13ab r500 v500 m2 t2 i0 u16 a13000:32c8 r11 v11 m1 t2 i1 s32le a13009:32d1 r65485,65535 v-51 m3 t2 i0 u16 a5010:1392 r4561 v4561 m3 t2 i1 u16 a5011:1393 r10 v10 m3 t2 i2 u16 a5012:1394 r4853 v4853 m3 t2 i3 u16 a5013:1395 r16 v16 m2 t2 i2 u16 a13019:32db r3310 v3310 m2 t2 i3 s16 a13020:32dc r65515 v-21 m2 t2 i4 s16 a13021:32dd r714 v714 m2 t2 i5 u16 a13022:32de r975 v975 m2 t2 i6 u16 a13023:32df r990 v990 m2 t2 i7 s16 a13024:32e0 r230 v230 m1 t2 i2 u32le a13036:32ec r32789,0 v32789 m3 t2 i6 u32le a5016:1398 r1262,0 v1262 m2 t2 i8 u32le a13026:32e2 r30072,0 v30072 m1 t2 i3 u32le a13045:32f5 r4797,1 v70333 m3 t2 i7 u32le a13002:32ca r20304,2 v151376 m2 t2 i9 u16 a13038:32ee r160 v160 m2 t2 i10 u32le a13040:32f0 r30008,0 v30008 2026-09-15 18:05:13,395 m1 t2 i0 u16 a5035:13ab r500 v500 m2 t2 i0 u16 a13000:32c8 r43 v43 m3 t2 i0 u16 a5010:1392 r4559 v4559 m3 t2 i1 u16 a5011:1393 r10 v10 m3 t2 i2 u16 a5012:1394 r4837 v4837 m3 t2 i3 u16 a5013:1395 r16 v16 m1 t2 i1 s32le a13009:32d1 r41,0 v41 m2 t2 i2 u16 a13019:32db r3310 v3310 m2 t2 i3 s16 a13020:32dc r65515 v-21 m2 t2 i4 s16 a13021:32dd r645 v645 m2 t2 i5 u16 a13022:32de r975 v975 m2 t2 i6 u16 a13023:32df r990 v990 m2 t2 i7 s16 a13024:32e0 r230 v230 m3 t2 i6 u32le a5016:1398 r1273,0 v1273 m1 t2 i2 u32le a13036:32ec r32789,0 v32789 m2 t2 i8 u32le a13026:32e2 r30072,0 v30072 m3 t2 i7 u32le a13002:32ca r20304,2 v151376 m1 t2 i3 u32le a13045:32f5 r4797,1 v70333 m2 t2 i9 u16 a13038:32ee r160 v160 m2 t2 i10 u32le a13040:32f0 r30008,0 v30008 2026-09-15 18:05:14,443 m1 t2 i0 u16 a5035:13ab r500 v500 m2 t2 i0 u16 a13000:32c8 r27 v27 m3 t2 i0 u16 a5010:1392 r4543 v4543 m3 t2 i1 u16 a5011:1393 r10 v10 m3 t2 i2 u16 a5012:1394 r4839 v4839 m3 t2 i3 u16 a5013:1395 r16 v16 m1 t2 i1 s32le a13009:32d1 r0,0 v0 m2 t2 i2 u16 a13019:32db r3310 v3310 m2 t2 i3 s16 a13020:32dc r65517 v-19 m2 t2 i4 s16 a13021:32dd r696 v696 m2 t2 i5 u16 a13022:32de r976 v976 m2 t2 i6 u16 a13023:32df r990 v990 m2 t2 i7 s16 a13024:32e0 r230 v230 m3 t2 i6 u32le a5016:1398 r1251,0 v1251 m1 t2 i2 u32le a13036:32ec r32789,0 v32789 m2 t2 i8 u32le a13026:32e2 r30072,0 v30072 m3 t2 i7 u32le a13002:32ca r20304,2 v151376 m1 t2 i3 u32le a13045:32f5 r4797,1 v70333 m2 t2 i9 u16 a13038:32ee r160 v160 m2 t2 i10 u32le a13040:32f0 r30008,0 v30008 2026-09-15 18:05:15,503 m1 t2 i0 u16 a5035:13ab r500 v500 m2 t2 i0 u16 a13000:32c8 r11 v11 m3 t2 i0 u16 a5010:1392 r4620 v4620 m3 t2 i1 u16 a5011:1393 r9 v9 m3 t2 i2 u16 a5012:1394 r4823 v4823 m3 t2 i3 u16 a5013:1395 r16 v16 m1 t2 i1 s32le a13009:32d1 r0,0 v0 m2 t2 i2 u16 a13019:32db r3310 v3310 m2 t2 i3 s16 a13020:32dc r65515 v-21 m2 t2 i4 s16 a13021:32dd r684 v684 m2 t2 i5 u16 a13022:32de r976 v976 m2 t2 i6 u16 a13023:32df r990 v990 m2 t2 i7 s16 a13024:32e0 r230 v230 m3 t2 i6 u32le a5016:1398 r1249,0 v1249 m1 t2 i2 u32le a13036:32ec r32789,0 v32789 m2 t2 i8 u32le a13026:32e2 r30072,0 v30072 m3 t2 i7 u32le a13002:32ca r20304,2 v151376 m1 t2 i3 u32le a13045:32f5 r4797,1 v70333 m2 t2 i9 u16 a13038:32ee r160 v160 m2 t2 i10 u32le a13040:32f0 r30008,0 v30008 2026-09-15 18:05:16,552 m1 t2 i0 u16 a5035:13ab r500 v500 m2 t2 i0 u16 a13000:32c8 r11 v11 m3 t2 i0 u16 a5010:1392 r4620 v4620 m3 t2 i1 u16 a5011:1393 r10 v10 m3 t2 i2 u16 a5012:1394 r4840 v4840 m3 t2 i3 u16 a5013:1395 r16 v16 m1 t2 i1 s32le a13009:32d1 r0,0 v0 m2 t2 i2 u16 a13019:32db r3310 v3310 m2 t2 i3 s16 a13020:32dc r65516 v-20 m2 t2 i4 s16 a13021:32dd r682 v682 m2 t2 i5 u16 a13022:32de r976 v976 m2 t2 i6 u16 a13023:32df r990 v990 m2 t2 i7 s16 a13024:32e0 r230 v230 m3 t2 i6 u32le a5016:1398 r1239,0 v1239 m1 t2 i2 u32le a13036:32ec r32789,0 v32789 m2 t2 i8 u32le a13026:32e2 r30072,0 v30072 m3 t2 i7 u32le a13002:32ca r20304,2 v151376 m1 t2 i3 u32le a13045:32f5 r4797,1 v70333 m2 t2 i9 u16 a13038:32ee r160 v160 m2 t2 i10 u32le a13040:32f0 r30008,0 v30008 2026-09-15 18:05:17,595 m1 t2 i0 u16 a5035:13ab r500 v500 m2 t2 i0 u16 a13000:32c8 r11 v11 m3 t2 i0 u16 a5010:1392 r4605 v4605 m3 t2 i1 u16 a5011:1393 r9 v9 m3 t2 i2 u16 a5012:1394 r4806 v4806 m3 t2 i3 u16 a5013:1395 r16 v16 m1 t2 i1 s32le a13009:32d1 r0,0 v0 m2 t2 i2 u16 a13019:32db r3310 v3310 m2 t2 i3 s16 a13020:32dc r65516 v-20 m2 t2 i4 s16 a13021:32dd r552 v552 m2 t2 i5 u16 a13022:32de r976 v976 m2 t2 i6 u16 a13023:32df r990 v990 m2 t2 i7 s16 a13024:32e0 r230 v230 m3 t2 i6 u32le a5016:1398 r1242,0 v1242 m1 t2 i2 u32le a13036:32ec r32789,0 v32789 m2 t2 i8 u32le a13026:32e2 r30072,0 v30072 m3 t2 i7 u32le a13002:32ca r20304,2 v151376 m1 t2 i3 u32le a13045:32f5 r4797,1 v70333 m2 t2 i9 u16 a13038:32ee r160 v160 m2 t2 i10 u32le a13040:32f0 r30008,0 v30008 2026-09-15 18:05:18,646 m1 t2 i0 u16 a5035:13ab r500 v500 m2 t2 i0 u16 a13000:32c8 r27 v27 m3 t2 i0 u16 a5010:1392 r4620 v4620 m3 t2 i1 u16 a5011:1393 r9 v9 m3 t2 i2 u16 a5012:1394 r4857 v4857 m3 t2 i3 u16 a5013:1395 r16 v16 m1 t2 i1 s32le a13009:32d1 r0,0 v0 m2 t2 i2 u16 a13019:32db r3312 v3312 m2 t2 i3 s16 a13020:32dc r65520 v-16 m2 t2 i4 s16 a13021:32dd r678 v678 m2 t2 i5 u16 a13022:32de r976 v976 m2 t2 i6 u16 a13023:32df r990 v990 m2 t2 i7 s16 a13024:32e0 r230 v230 m3 t2 i6 u32le a5016:1398 r1252,0 v1252 m1 t2 i2 u32le a13036:32ec r32789,0 v32789 m2 t2 i8 u32le a13026:32e2 r30072,0 v30072 m3 t2 i7 u32le a13002:32ca r20304,2 v151376 m1 t2 i3 u32le a13045:32f5 r4797,1 v70333 m2 t2 i9 u16 a13038:32ee r160 v160 m2 t2 i10 u32le a13040:32f0 r30008,0 v30008 2026-09-15 18:05:19,698 m1 t2 i0 u16 a5035:13ab r500 v500 m2 t2 i0 u16 a13000:32c8 r27 v27 m3 t2 i0 u16 a5010:1392 r4603 v4603 m3 t2 i1 u16 a5011:1393 r9 v9 m3 t2 i2 u16 a5012:1394 r4926 v4926 m3 t2 i3 u16 a5013:1395 r15 v15 m1 t2 i1 s32le a13009:32d1 r65479,65535 v-57 m2 t2 i2 u16 a13019:32db r3310 v3310 m2 t2 i3 s16 a13020:32dc r65516 v-20 m2 t2 i4 s16 a13021:32dd r709 v709 m2 t2 i5 u16 a13022:32de r976 v976 m2 t2 i6 u16 a13023:32df r990 v990 m2 t2 i7 s16 a13024:32e0 r230 v230 m3 t2 i6 u32le a5016:1398 r1239,0 v1239 m1 t2 i2 u32le a13036:32ec r32789,0 v32789 m2 t2 i8 u32le a13026:32e2 r30072,0 v30072 m3 t2 i7 u32le a13002:32ca r20304,2 v151376 m1 t2 i3 u32le a13045:32f5 r4797,1 v70333 m2 t2 i9 u16 a13038:32ee r160 v160 m2 t2 i10 u32le a13040:32f0 r30008,0 v30008 2026-09-15 18:05:20,756 m1 t2 i0 u16 a5035:13ab r500 v500 m2 t2 i0 u16 a13000:32c8 r43 v43 m3 t2 i0 u16 a5010:1392 r4589 v4589 m3 t2 i1 u16 a5011:1393 r9 v9 m3 t2 i2 u16 a5012:1394 r4868 v4868 m3 t2 i3 u16 a5013:1395 r16 v16 m1 t2 i1 s32le a13009:32d1 r0,0 v0 m2 t2 i2 u16 a13019:32db r3310 v3310 m2 t2 i3 s16 a13020:32dc r65515 v-21 m2 t2 i4 s16 a13021:32dd r666 v666 m2 t2 i5 u16 a13022:32de r976 v976 m2 t2 i6 u16 a13023:32df r990 v990 m2 t2 i7 s16 a13024:32e0 r230 v230 m3 t2 i6 u32le a5016:1398 r1232,0 v1232 m1 t2 i2 u32le a13036:32ec r32789,0 v32789 m2 t2 i8 u32le a13026:32e2 r30072,0 v30072 m3 t2 i7 u32le a13002:32ca r20304,2 v151376 m1 t2 i3 u32le a13045:32f5 r4797,1 v70333 m2 t2 i9 u16 a13038:32ee r160 v160 m2 t2 i10 u32le a13040:32f0 r30008,0 v30008 2026-09-15 18:05:21,811 m1 t2 i0 u16 a5035:13ab r500 v500 m2 t2 i0 u16 a13000:32c8 r11 v11 m3 t2 i0 u16 a5010:1392 r4620 v4620 m3 t2 i1 u16 a5011:1393 r9 v9 m3 t2 i2 u16 a5012:1394 r4834 v4834 m3 t2 i3 u16 a5013:1395 r16 v16 m1 t2 i1 s32le a13009:32d1 r32,0 v32 m2 t2 i2 u16 a13019:32db r3310 v3310 m2 t2 i3 s16 a13020:32dc r65518 v-18 m2 t2 i4 s16 a13021:32dd r603 v603 m2 t2 i5 u16 a13022:32de r976 v976 m2 t2 i6 u16 a13023:32df r990 v990 m2 t2 i7 s16 a13024:32e0 r230 v230 m3 t2 i6 u32le a5016:1398 r1232,0 v1232 m1 t2 i2 u32le a13036:32ec r32789,0 v32789 m2 t2 i8 u32le a13026:32e2 r30072,0 v30072 m3 t2 i7 u32le a13002:32ca r20304,2 v151376 m1 t2 i3 u32le a13045:32f5 r4797,1 v70333 m2 t2 i9 u16 a13038:32ee r160 v160 m2 t2 i10 u32le a13040:32f0 r30008,0 v30008 2026-09-15 18:05:22,864 m1 t2 i0 u16 a5035:13ab r500 v500 m2 t2 i0 u16 a13000:32c8 r27 v27 m3 t2 i0 u16 a5010:1392 r4605 v4605 m3 t2 i1 u16 a5011:1393 r9 v9 m3 t2 i2 u16 a5012:1394 r4912 v4912 m3 t2 i3 u16 a5013:1395 r16 v16 m1 t2 i1 s32le a13009:32d1 r0,0 v0 m2 t2 i2 u16 a13019:32db r3310 v3310 m2 t2 i3 s16 a13020:32dc r65518 v-18 m2 t2 i4 s16 a13021:32dd r679 v679 m2 t2 i5 u16 a13022:32de r976 v976 m2 t2 i6 u16 a13023:32df r990 v990 m2 t2 i7 s16 a13024:32e0 r230 v230 m3 t2 i6 u32le a5016:1398 r1223,0 v1223 m1 t2 i2 u32le a13036:32ec r32789,0 v32789 m2 t2 i8 u32le a13026:32e2 r30072,0 v30072 m3 t2 i7 u32le a13002:32ca r20304,2 v151376 m1 t2 i3 u32le a13045:32f5 r4797,1 v70333 m2 t2 i9 u16 a13038:32ee r160 v160 m2 t2 i10 u32le a13040:32f0 r30008,0 v30008 2026-09-15 18:05:23,920 m1 t2 i0 u16 a5035:13ab r500 v500 m2 t2 i0 u16 a13000:32c8 r43 v43 m3 t2 i0 u16 a5010:1392 r4651 v4651 m3 t2 i1 u16 a5011:1393 r8 v8 m3 t2 i2 u16 a5012:1394 r4895 v4895 m3 t2 i3 u16 a5013:1395 r16 v16 m1 t2 i1 s32le a13009:32d1 r0,0 v0 m2 t2 i2 u16 a13019:32db r3310 v3310 m2 t2 i3 s16 a13020:32dc r65517 v-19 m2 t2 i4 s16 a13021:32dd r627 v627 m2 t2 i5 u16 a13022:32de r976 v976 m2 t2 i6 u16 a13023:32df r990 v990 m2 t2 i7 s16 a13024:32e0 r230 v230 m3 t2 i6 u32le a5016:1398 r1207,0 v1207 m1 t2 i2 u32le a13036:32ec r32789,0 v32789 m2 t2 i8 u32le a13026:32e2 r30072,0 v30072 m3 t2 i7 u32le a13002:32ca r20304,2 v151376 m1 t2 i3 u32le a13045:32f5 r4797,1 v70333 m2 t2 i9 u16 a13038:32ee r160 v160 m2 t2 i10 u32le a13040:32f0 r30008,0 v30008 2026-09-15 18:05:24,966 m1 t2 i0 u16 a5035:13ab r500 v500 m2 t2 i0 u16 a13000:32c8 r11 v11 m3 t2 i0 u16 a5010:1392 r4617 v4617 m3 t2 i1 u16 a5011:1393 r9 v9 m3 t2 i2 u16 a5012:1394 r4920 v4920 m3 t2 i3 u16 a5013:1395 r15 v15 m1 t2 i1 s32le a13009:32d1 r41,0 v41 m2 t2 i2 u16 a13019:32db r3312 v3312 m2 t2 i3 s16 a13020:32dc r65518 v-18 m2 t2 i4 s16 a13021:32dd r609 v609 m2 t2 i5 u16 a13022:32de r976 v976 m2 t2 i6 u16 a13023:32df r990 v990 m2 t2 i7 s16 a13024:32e0 r230 v230 m3 t2 i6 u32le a5016:1398 r1216,0 v1216 m1 t2 i2 u32le a13036:32ec r32789,0 v32789 m2 t2 i8 u32le a13026:32e2 r30072,0 v30072 m3 t2 i7 u32le a13002:32ca r20304,2 v151376 m1 t2 i3 u32le a13045:32f5 r4797,1 v70333 m2 t2 i9 u16 a13038:32ee r160 v160 m2 t2 i10 u32le a13040:32f0 r30008,0 v30008 m1 t2 i0 u16 a5035:13ab r500 v500 2026-09-15 18:05:26,029 m2 t2 i0 u16 a13000:32c8 r11 v11 m3 t2 i0 u16 a5010:1392 r4635 v4635 m3 t2 i1 u16 a5011:1393 r9 v9 m3 t2 i2 u16 a5012:1394 r4885 v4885 m3 t2 i3 u16 a5013:1395 r16 v16 m1 t2 i1 s32le a13009:32d1 r0,0 v0 m2 t2 i2 u16 a13019:32db r3312 v3312 m2 t2 i3 s16 a13020:32dc r65518 v-18 m2 t2 i4 s16 a13021:32dd r649 v649 m2 t2 i5 u16 a13022:32de r976 v976 m2 t2 i6 u16 a13023:32df r990 v990 m2 t2 i7 s16 a13024:32e0 r230 v230 m3 t2 i6 u32le a5016:1398 r1227,0 v1227 m1 t2 i2 u32le a13036:32ec r32789,0 v32789 m2 t2 i8 u32le a13026:32e2 r30072,0 v30072 m3 t2 i7 u32le a13002:32ca r20304,2 v151376 m1 t2 i3 u32le a13045:32f5 r4797,1 v70333 m2 t2 i9 u16 a13038:32ee r160 v160 m2 t2 i10 u32le a13040:32f0 r30008,0 v30008 m1 t2 i0 u16 a5035:13ab r500 v500 m2 t2 i0 u16 a13000:32c8 r11 v11 m3 t2 i0 u16 a5010:1392 r4624 v4624 m3 t2 i1 u16 a5011:1393 r9 v9 m3 t2 i2 u16 a5012:1394 r4821 v4821 m3 t2 i3 u16 a5013:1395 r16 v16 m1 t2 i1 s32le a13009:32d1 r0,0 v0 m2 t2 i2 u16 a13019:32db r3310 v3310 m2 t2 i3 s16 a13020:32dc r65517 v-19 m2 t2 i4 s16 a13021:32dd r659 v659 m2 t2 i5 u16 a13022:32de r976 v976 m2 t2 i6 u16 a13023:32df r990 v990 m2 t2 i7 s16 a13024:32e0 r230 v230 m3 t2 i6 u32le a5016:1398 r1212,0 v1212 2026-09-15 18:05:27,081 m1 t2 i2 u32le a13036:32ec r32789,0 v32789 m2 t2 i8 u32le a13026:32e2 r30072,0 v30072 m3 t2 i7 u32le a13002:32ca r20304,2 v151376 m1 t2 i3 u32le a13045:32f5 r4797,1 v70333 m2 t2 i9 u16 a13038:32ee r160 v160 m2 t2 i10 u32le a13040:32f0 r30008,0 v30008 m1 t2 i0 u16 a5035:13ab r500 v500 m2 t2 i0 u16 a13000:32c8 r43 v43 m3 t2 i0 u16 a5010:1392 r4568 v4568 m3 t2 i1 u16 a5011:1393 r9 v9 m3 t2 i2 u16 a5012:1394 r4928 v4928 m3 t2 i3 u16 a5013:1395 r15 v15 m1 t2 i1 s32le a13009:32d1 r65485,65535 v-51 m2 t2 i2 u16 a13019:32db r3312 v3312 m2 t2 i3 s16 a13020:32dc r65516 v-20 m2 t2 i4 s16 a13021:32dd r719 v719 m2 t2 i5 u16 a13022:32de r976 v976 m2 t2 i6 u16 a13023:32df r990 v990 m2 t2 i7 s16 a13024:32e0 r230 v230 m3 t2 i6 u32le a5016:1398 r1233,0 v1233 m1 t2 i2 u32le a13036:32ec r32789,0 v32789 m2 t2 i8 u32le a13026:32e2 r30072,0 v30072 m3 t2 i7 u32le a13002:32ca r20304,2 v151376 m1 t2 i3 u32le a13045:32f5 r4797,1 v70333 m2 t2 i9 u16 a13038:32ee r160 v160 2026-09-15 18:05:28,142 m2 t2 i10 u32le a13040:32f0 r30008,0 v30008 m1 t2 i0 u16 a5035:13ab r500 v500 m2 t2 i0 u16 a13000:32c8 r43 v43 m3 t2 i0 u16 a5010:1392 r4582 v4582 m3 t2 i1 u16 a5011:1393 r9 v9 m3 t2 i2 u16 a5012:1394 r4867 v4867 m3 t2 i3 u16 a5013:1395 r16 v16 m1 t2 i1 s32le a13009:32d1 r65502,65535 v-34 m2 t2 i2 u16 a13019:32db r3312 v3312 m2 t2 i3 s16 a13020:32dc r65515 v-21 m2 t2 i4 s16 a13021:32dd r661 v661 m2 t2 i5 u16 a13022:32de r976 v976 m2 t2 i6 u16 a13023:32df r990 v990 m2 t2 i7 s16 a13024:32e0 r230 v230 m3 t2 i6 u32le a5016:1398 r1208,0 v1208 m1 t2 i2 u32le a13036:32ec r32789,0 v32789 m2 t2 i8 u32le a13026:32e2 r30072,0 v30072 m3 t2 i7 u32le a13002:32ca r20304,2 v151376 m1 t2 i3 u32le a13045:32f5 r4797,1 v70333 m2 t2 i9 u16 a13038:32ee r160 v160 m2 t2 i10 u32le a13040:32f0 r30008,0 v30008 2026-09-15 18:05:29,971 m1 t2 i0 u16 a5035:13ab r500 v500 m2 t2 i0 u16 a13000:32c8 r27 v27 m3 t2 i0 u16 a5010:1392 r4568 v4568 m3 t2 i1 u16 a5011:1393 r9 v9 m3 t2 i2 u16 a5012:1394 r4837 v4837 m3 t2 i3 u16 a5013:1395 r16 v16 m1 t2 i1 s32le a13009:32d1 r80,0 v80 m2 t2 i2 u16 a13019:32db r3310 v3310 m2 t2 i3 s16 a13020:32dc r65518 v-18 m2 t2 i4 s16 a13021:32dd r519 v519 m2 t2 i5 u16 a13022:32de r976 v976 m2 t2 i6 u16 a13023:32df r990 v990 m2 t2 i7 s16 a13024:32e0 r230 v230 m3 t2 i6 u32le a5016:1398 r1223,0 v1223 m1 t2 i2 u32le a13036:32ec r32789,0 v32789 m2 t2 i8 u32le a13026:32e2 r30072,0 v30072 m3 t2 i7 u32le a13002:32ca r20304,2 v151376 m1 t2 i3 u32le a13045:32f5 r4797,1 v70333 m2 t2 i9 u16 a13038:32ee r160 v160 m2 t2 i10 u32le a13040:32f0 r30008,0 v30008 2026-09-15 18:05:30,972 m1 t2 i0 u16 a5035:13ab r500 v500 m2 t2 i0 u16 a13000:32c8 r27 v27 m3 t2 i0 u16 a5010:1392 r4581 v4581 m3 t2 i1 u16 a5011:1393 r9 v9 m3 t2 i2 u16 a5012:1394 r4868 v4868 m3 t2 i3 u16 a5013:1395 r16 v16 m1 t2 i1 s32le a13009:32d1 r24,0 v24 m2 t2 i2 u16 a13019:32db r3310 v3310 m2 t2 i3 s16 a13020:32dc r65517 v-19 m2 t2 i4 s16 a13021:32dd r648 v648 m2 t2 i5 u16 a13022:32de r976 v976 m2 t2 i6 u16 a13023:32df r990 v990 m2 t2 i7 s16 a13024:32e0 r230 v230 m3 t2 i6 u32le a5016:1398 r1195,0 v1195 m1 t2 i2 u32le a13036:32ec r32789,0 v32789 m2 t2 i8 u32le a13026:32e2 r30072,0 v30072 m3 t2 i7 u32le a13002:32ca r20304,2 v151376 m1 t2 i3 u32le a13045:32f5 r4797,1 v70333 m2 t2 i9 u16 a13038:32ee r160 v160 m2 t2 i10 u32le a13040:32f0 r30008,0 v30008 2026-09-15 18:05:31,973 m1 t2 i0 u16 a5035:13ab r500 v500 m2 t2 i0 u16 a13000:32c8 r11 v11 m3 t2 i0 u16 a5010:1392 r4553 v4553 m3 t2 i1 u16 a5011:1393 r9 v9 m3 t2 i2 u16 a5012:1394 r4856 v4856 m3 t2 i3 u16 a5013:1395 r16 v16 m1 t2 i1 s32le a13009:32d1 r26,0 v26 m2 t2 i2 u16 a13019:32db r3312 v3312 m2 t2 i3 s16 a13020:32dc r65517 v-19 m2 t2 i4 s16 a13021:32dd r629 v629 m2 t2 i5 u16 a13022:32de r976 v976 m2 t2 i6 u16 a13023:32df r990 v990 m2 t2 i7 s16 a13024:32e0 r230 v230 m3 t2 i6 u32le a5016:1398 r1216,0 v1216 m1 t2 i2 u32le a13036:32ec r32789,0 v32789 m2 t2 i8 u32le a13026:32e2 r30072,0 v30072 m3 t2 i7 u32le a13002:32ca r20304,2 v151376 m1 t2 i3 u32le a13045:32f5 r4797,1 v70333 m2 t2 i9 u16 a13038:32ee r160 v160 m2 t2 i10 u32le a13040:32f0 r30008,0 v30008 2026-09-15 18:05:32,977 m1 t2 i0 u16 a5035:13ab r500 v500 m2 t2 i0 u16 a13000:32c8 r11 v11 m3 t2 i0 u16 a5010:1392 r4625 v4625 m3 t2 i1 u16 a5011:1393 r9 v9 m3 t2 i2 u16 a5012:1394 r4828 v4828 m3 t2 i3 u16 a5013:1395 r16 v16 m1 t2 i1 s32le a13009:32d1 r65506,65535 v-30 m2 t2 i2 u16 a13019:32db r3310 v3310 m2 t2 i3 s16 a13020:32dc r65517 v-19 m2 t2 i4 s16 a13021:32dd r648 v648 m2 t2 i5 u16 a13022:32de r976 v976 m2 t2 i6 u16 a13023:32df r990 v990 m2 t2 i7 s16 a13024:32e0 r230 v230 m3 t2 i6 u32le a5016:1398 r1201,0 v1201 m1 t2 i2 u32le a13036:32ec r32789,0 v32789 m2 t2 i8 u32le a13026:32e2 r30072,0 v30072 m3 t2 i7 u32le a13002:32ca r20304,2 v151376 m1 t2 i3 u32le a13045:32f5 r4797,1 v70333 m2 t2 i9 u16 a13038:32ee r160 v160 m2 t2 i10 u32le a13040:32f0 r30008,0 v30008 2026-09-15 18:05:33,978 m1 t2 i0 u16 a5035:13ab r500 v500 m2 t2 i0 u16 a13000:32c8 r11 v11 m3 t2 i0 u16 a5010:1392 r4641 v4641 m3 t2 i1 u16 a5011:1393 r9 v9 m3 t2 i2 u16 a5012:1394 r4908 v4908 m3 t2 i3 u16 a5013:1395 r15 v15 m1 t2 i1 s32le a13009:32d1 r65507,65535 v-29 m2 t2 i2 u16 a13019:32db r3312 v3312 m2 t2 i3 s16 a13020:32dc r65517 v-19 m2 t2 i4 s16 a13021:32dd r622 v622 m2 t2 i5 u16 a13022:32de r976 v976 m2 t2 i6 u16 a13023:32df r990 v990 m2 t2 i7 s16 a13024:32e0 r230 v230 m3 t2 i6 u32le a5016:1398 r1210,0 v1210 m1 t2 i2 u32le a13036:32ec r32789,0 v32789 m2 t2 i8 u32le a13026:32e2 r30072,0 v30072 m3 t2 i7 u32le a13002:32ca r20304,2 v151376 m1 t2 i3 u32le a13045:32f5 r4797,1 v70333 m2 t2 i9 u16 a13038:32ee r160 v160 m2 t2 i10 u32le a13040:32f0 r30008,0 v30008 m1 t2 i0 u16 a5035:13ab r500 v500 2026-09-15 18:05:34,985 m2 t2 i0 u16 a13000:32c8 r11 v11 m3 t2 i0 u16 a5010:1392 r4626 v4626 m3 t2 i1 u16 a5011:1393 r8 v8 m3 t2 i2 u16 a5012:1394 r4921 v4921 m3 t2 i3 u16 a5013:1395 r15 v15 m1 t2 i1 s32le a13009:32d1 r65502,65535 v-34 m2 t2 i2 u16 a13019:32db r3312 v3312 m2 t2 i3 s16 a13020:32dc r65518 v-18 m2 t2 i4 s16 a13021:32dd r609 v609 m2 t2 i5 u16 a13022:32de r976 v976 m2 t2 i6 u16 a13023:32df r990 v990 m2 t2 i7 s16 a13024:32e0 r230 v230 m3 t2 i6 u32le a5016:1398 r1196,0 v1196 m1 t2 i2 u32le a13036:32ec r32789,0 v32789 m2 t2 i8 u32le a13026:32e2 r30072,0 v30072 m3 t2 i7 u32le a13002:32ca r20304,2 v151376 m1 t2 i3 u32le a13045:32f5 r4797,1 v70333 m2 t2 i9 u16 a13038:32ee r160 v160 m2 t2 i10 u32le a13040:32f0 r30008,0 v30008 m1 t2 i0 u16 a5035:13ab r500 v500 2026-09-15 18:05:35,987 m2 t2 i0 u16 a13000:32c8 r43 v43 m3 t2 i0 u16 a5010:1392 r4610 v4610 m3 t2 i1 u16 a5011:1393 r9 v9 m3 t2 i2 u16 a5012:1394 r4889 v4889 m3 t2 i3 u16 a5013:1395 r16 v16 m1 t2 i1 s32le a13009:32d1 r30,0 v30 m2 t2 i2 u16 a13019:32db r3310 v3310 m2 t2 i3 s16 a13020:32dc r65519 v-17 m2 t2 i4 s16 a13021:32dd r557 v557 m2 t2 i5 u16 a13022:32de r976 v976 m2 t2 i6 u16 a13023:32df r990 v990 m2 t2 i7 s16 a13024:32e0 r230 v230 m3 t2 i6 u32le a5016:1398 r1196,0 v1196 m1 t2 i2 u32le a13036:32ec r32789,0 v32789 m2 t2 i8 u32le a13026:32e2 r30072,0 v30072 m3 t2 i7 u32le a13002:32ca r20304,2 v151376 m1 t2 i3 u32le a13045:32f5 r4797,1 v70333 m2 t2 i9 u16 a13038:32ee r160 v160 m2 t2 i10 u32le a13040:32f0 r30008,0 v30008 m1 t2 i0 u16 a5035:13ab r500 v500 m2 t2 i0 u16 a13000:32c8 r27 v27 2026-09-15 18:05:36,995 m3 t2 i0 u16 a5010:1392 r4678 v4678 m3 t2 i1 u16 a5011:1393 r7 v7 m3 t2 i2 u16 a5012:1394 r4854 v4854 m3 t2 i3 u16 a5013:1395 r16 v16 m1 t2 i1 s32le a13009:32d1 r0,0 v0 m2 t2 i2 u16 a13019:32db r3310 v3310 m2 t2 i3 s16 a13020:32dc r65519 v-17 m2 t2 i4 s16 a13021:32dd r576 v576 m2 t2 i5 u16 a13022:32de r976 v976 m2 t2 i6 u16 a13023:32df r990 v990 m2 t2 i7 s16 a13024:32e0 r230 v230 m3 t2 i6 u32le a5016:1398 r1146,0 v1146 m1 t2 i2 u32le a13036:32ec r32789,0 v32789 m2 t2 i8 u32le a13026:32e2 r30072,0 v30072 m3 t2 i7 u32le a13002:32ca r20304,2 v151376 m1 t2 i3 u32le a13045:32f5 r4797,1 v70333 m2 t2 i9 u16 a13038:32ee r160 v160 m2 t2 i10 u32le a13040:32f0 r30008,0 v30008 m1 t2 i0 u16 a5035:13ab r500 v500 m2 t2 i0 u16 a13000:32c8 r27 v27 2026-09-15 18:05:38,001 m3 t2 i0 u16 a5010:1392 r4636 v4636 m3 t2 i1 u16 a5011:1393 r8 v8 m3 t2 i2 u16 a5012:1394 r4865 v4865 m3 t2 i3 u16 a5013:1395 r16 v16 m1 t2 i1 s32le a13009:32d1 r75,0 v75 m2 t2 i2 u16 a13019:32db r3312 v3312 m2 t2 i3 s16 a13020:32dc r65520 v-16 m2 t2 i4 s16 a13021:32dd r536 v536 m2 t2 i5 u16 a13022:32de r976 v976 m2 t2 i6 u16 a13023:32df r990 v990 m2 t2 i7 s16 a13024:32e0 r230 v230 m3 t2 i6 u32le a5016:1398 r1204,0 v1204 m1 t2 i2 u32le a13036:32ec r32789,0 v32789 m2 t2 i8 u32le a13026:32e2 r30072,0 v30072 m3 t2 i7 u32le a13002:32ca r20304,2 v151376 m1 t2 i3 u32le a13045:32f5 r4797,1 v70333 m2 t2 i9 u16 a13038:32ee r160 v160 m2 t2 i10 u32le a13040:32f0 r30008,0 v30008 __end_meters_mbtcp__ __begin_meters_sun_spec__ __end_meters_sun_spec__ __begin_meters_swire__ __end_meters_swire__ __begin_batteries_mbtcp__ __end_batteries_mbtcp__ __begin_battery_control__ __end_battery_control__ __begin_ocpp__ __end_ocpp__ __begin_eebus__ 7406 disable_ship start 7407 disable_ship end __end_eebus__ __begin_eco__ __end_eco__ __begin_iso15118__ 6906 ISO15118: EVSEID ISO: DEWRPEAAAH4D2, DIN: 49*000*0258170 7660 l2tap initialized successfully (fd=4, filter=0x88E1) 7661 QCA700X modem found and initialized 7670 ISO15118: EV disconnected (State A), cleaning up 1481 QCA700X modem found and initialized 2089 SLAC: VS_HOST_ACTION.IND: PLC stack restarted (action=15, version=0.1) 2405 SLAC: VS_HOST_ACTION.IND: PLC stack restarted (action=16, version=0.1) 2085 SLAC: VS_HOST_ACTION.IND: PLC stack restarted (action=15, version=0.1) 2519 SLAC: VS_HOST_ACTION.IND: PLC stack restarted (action=16, version=0.1) 2081 SLAC: VS_HOST_ACTION.IND: PLC stack restarted (action=15, version=0.1) 2626 SLAC: VS_HOST_ACTION.IND: PLC stack restarted (action=16, version=0.1) 2114 SLAC: VS_HOST_ACTION.IND: PLC stack restarted (action=15, version=0.1) 2740 SLAC: VS_HOST_ACTION.IND: PLC stack restarted (action=16, version=0.1) 2069 SLAC: VS_HOST_ACTION.IND: PLC stack restarted (action=15, version=0.1) 2151 SLAC: VS_HOST_ACTION.IND: PLC stack restarted (action=16, version=0.1) 2122 SLAC: VS_HOST_ACTION.IND: PLC stack restarted (action=15, version=0.1) 2265 SLAC: VS_HOST_ACTION.IND: PLC stack restarted (action=16, version=0.1) 2075 SLAC: VS_HOST_ACTION.IND: PLC stack restarted (action=15, version=0.1) 2383 SLAC: VS_HOST_ACTION.IND: PLC stack restarted (action=16, version=0.1) 2066 SLAC: VS_HOST_ACTION.IND: PLC stack restarted (action=15, version=0.1) 2497 SLAC: VS_HOST_ACTION.IND: PLC stack restarted (action=16, version=0.1) 2071 SLAC: VS_HOST_ACTION.IND: PLC stack restarted (action=15, version=0.1) 2606 SLAC: VS_HOST_ACTION.IND: PLC stack restarted (action=16, version=0.1) 2071 SLAC: VS_HOST_ACTION.IND: PLC stack restarted (action=15, version=0.1) 2722 SLAC: VS_HOST_ACTION.IND: PLC stack restarted (action=16, version=0.1) 2077 SLAC: VS_HOST_ACTION.IND: PLC stack restarted (action=15, version=0.1) 2133 SLAC: VS_HOST_ACTION.IND: PLC stack restarted (action=16, version=0.1) 2077 SLAC: VS_HOST_ACTION.IND: PLC stack restarted (action=15, version=0.1) 2256 SLAC: VS_HOST_ACTION.IND: PLC stack restarted (action=16, version=0.1) 2103 SLAC: VS_HOST_ACTION.IND: PLC stack restarted (action=15, version=0.1) 2369 SLAC: VS_HOST_ACTION.IND: PLC stack restarted (action=16, version=0.1) 2072 SLAC: VS_HOST_ACTION.IND: PLC stack restarted (action=15, version=0.1) 2481 SLAC: VS_HOST_ACTION.IND: PLC stack restarted (action=16, version=0.1) 2081 SLAC: VS_HOST_ACTION.IND: PLC stack restarted (action=15, version=0.1) 2597 SLAC: VS_HOST_ACTION.IND: PLC stack restarted (action=16, version=0.1) 2076 SLAC: VS_HOST_ACTION.IND: PLC stack restarted (action=15, version=0.1) 2709 SLAC: VS_HOST_ACTION.IND: PLC stack restarted (action=16, version=0.1) 8545 SLAC: EV connected (IEC state 1), starting TT_EVSE_SLAC_init timeout (7s) 9775 Common: EVCC vendor Bosch 0416 SLAC process successful 1550 CM_SLAC_MATCH.REQ retry in WaitForSDP, re-sent CNF 1555 CM_SLAC_MATCH.REQ retry in WaitForSDP, re-sent CNF 2262 SLAC: VS_HOST_ACTION.IND: PLC stack restarted (action=10, version=0.1) 2293 IPv6/SDP packet received, link established 3634 Common: Accepted connection from fe80::12bd:43ff:fe06:c3b0 3795 EV supports 2 protocols 3796 1: urn:din:70121:2012:MsgDef 3796 0: urn:iso:15118:2:2013:MsgDef 3797 Using ISO 15118-2 5835 ISO2: Current SoC 76 5958 ISO2: Current SoC 76 5958 ISO2: SoC already read, sending EVSE_Shutdown to end session 6080 ISO2: Current SoC 76 6080 ISO2: SoC already read, sending EVSE_Shutdown to end session 6193 ISO2: Current SoC 76 6194 ISO2: SoC already read, sending EVSE_Shutdown to end session 6319 ISO2: Current SoC 76 6319 ISO2: SoC already read, sending EVSE_Shutdown to end session 6436 ISO2: Current SoC 76 6437 ISO2: SoC already read, sending EVSE_Shutdown to end session 6562 ISO2: Current SoC 76 6562 ISO2: SoC already read, sending EVSE_Shutdown to end session 6799 ISO2: Current SoC 76 6799 ISO2: SoC already read, sending EVSE_Shutdown to end session 6914 ISO2: Current SoC 76 6914 ISO2: SoC already read, sending EVSE_Shutdown to end session 7037 ISO2: Current SoC 76 7038 ISO2: SoC already read, sending EVSE_Shutdown to end session 7153 ISO2: Current SoC 76 7153 ISO2: SoC already read, sending EVSE_Shutdown to end session 7273 ISO2: Current SoC 76 7274 ISO2: SoC shutdown ignored after 11 retries, sending FAILED 7370 ISO15118: TCP active socket error (revents=0x21), closing 7371 ISO15118: EV closed TCP, cancelling 5s timer, disabling modem in 200ms 7371 ISO15118: EV closed TCP after shutdown/FAILED, beginning IEC transition 7372 ISO15118: Stopping PWM (100% duty) before IEC transition 7572 ISO15118: Disabling PLC modem 9375 Switching to IEC 61851 temporary mode 4173 SLAC: VS_HOST_ACTION.IND: PLC stack restarted (action=8, version=0.1) 4205 SLAC: VS_HOST_ACTION.IND: PLC stack restarted (action=9, version=0.1) 4560 ISO15118: EV disconnected (State A), cleaning up 4675 QCA700X modem found and initialized 4704 SLAC: EV connected (IEC state 1), starting TT_EVSE_SLAC_init timeout (7s) 1712 SLAC: Timeout in state Wait For Slac Param Request 1712 SLAC: TT_EVSE_SLAC_init expired, entering State E/F (attempt 1/2) 5714 SLAC: Timeout in state Slac Init EF 5714 SLAC: T_step_EF expired, returning to 5% duty cycle 2717 SLAC: Timeout in state Wait For Slac Param Request 2717 SLAC: TT_EVSE_SLAC_init expired, entering State E/F (attempt 2/2) 6754 SLAC: Timeout in state Slac Init EF 6755 SLAC: T_step_EF expired, returning to 5% duty cycle 3760 SLAC: Timeout in state Wait For Slac Param Request 3760 SLAC: TT_EVSE_SLAC_init retries exhausted (3/2), falling back to IEC 3760 ISO15118: Stopping PWM (100% duty) before IEC transition 3762 ISO15118: Disabling PLC modem 5764 Switching to IEC 61851 temporary mode __end_iso15118__ __begin_iso15118_ll__ 11531 00b052000001027007b943eb88e101086000000100000000000000000400000000704729a6c9380501be1feb0ff3fa9a40544925f7706e554e000000 11590 00000046aaaaaaaa3c000000027007b943ebc49300564e3488e10109600000013cccc32900000000040000ff000000000000000000000000000000000000000000000000000000005555 3612088 00000046aaaaaaaa3c000000ffffffffffffc49300564e3488e10062a000b0520f0001000000000000000000000000000000000000000000000000000000000000000000000000005555 3612404 00000046aaaaaaaa3c000000ffffffffffffc49300564e3488e10062a000b052100001000000000000000000000000000000000000000000000000000000000000000000000000005555 7212084 00000046aaaaaaaa3c000000ffffffffffffc49300564e3488e10062a000b0520f0001000000000000000000000000000000000000000000000000000000000000000000000000005555 7212518 00000046aaaaaaaa3c000000ffffffffffffc49300564e3488e10062a000b052100001000000000000000000000000000000000000000000000000000000000000000000000000005555 10812080 00000046aaaaaaaa3c000000ffffffffffffc49300564e3488e10062a000b0520f0001000000000000000000000000000000000000000000000000000000000000000000000000005555 10812624 00000046aaaaaaaa3c000000ffffffffffffc49300564e3488e10062a000b052100001000000000000000000000000000000000000000000000000000000000000000000000000005555 14412112 00000046aaaaaaaa3c000000ffffffffffffc49300564e3488e10062a000b0520f0001000000000000000000000000000000000000000000000000000000000000000000000000005555 14412739 00000046aaaaaaaa3c000000ffffffffffffc49300564e3488e10062a000b052100001000000000000000000000000000000000000000000000000000000000000000000000000005555 18012067 00000046aaaaaaaa3c000000ffffffffffffc49300564e3488e10062a000b0520f0001000000000000000000000000000000000000000000000000000000000000000000000000005555 18012150 00000046aaaaaaaa3c000000ffffffffffffc49300564e3488e10062a000b052100001000000000000000000000000000000000000000000000000000000000000000000000000005555 21612121 00000046aaaaaaaa3c000000ffffffffffffc49300564e3488e10062a000b0520f0001000000000000000000000000000000000000000000000000000000000000000000000000005555 21612264 00000046aaaaaaaa3c000000ffffffffffffc49300564e3488e10062a000b052100001000000000000000000000000000000000000000000000000000000000000000000000000005555 25212073 00000046aaaaaaaa3c000000ffffffffffffc49300564e3488e10062a000b0520f0001000000000000000000000000000000000000000000000000000000000000000000000000005555 25212382 00000046aaaaaaaa3c000000ffffffffffffc49300564e3488e10062a000b052100001000000000000000000000000000000000000000000000000000000000000000000000000005555 28812065 00000046aaaaaaaa3c000000ffffffffffffc49300564e3488e10062a000b0520f0001000000000000000000000000000000000000000000000000000000000000000000000000005555 28812495 00000046aaaaaaaa3c000000ffffffffffffc49300564e3488e10062a000b052100001000000000000000000000000000000000000000000000000000000000000000000000000005555 32412070 00000046aaaaaaaa3c000000ffffffffffffc49300564e3488e10062a000b0520f0001000000000000000000000000000000000000000000000000000000000000000000000000005555 32412605 00000046aaaaaaaa3c000000ffffffffffffc49300564e3488e10062a000b052100001000000000000000000000000000000000000000000000000000000000000000000000000005555 36012070 00000046aaaaaaaa3c000000ffffffffffffc49300564e3488e10062a000b0520f0001000000000000000000000000000000000000000000000000000000000000000000000000005555 36012721 00000046aaaaaaaa3c000000ffffffffffffc49300564e3488e10062a000b052100001000000000000000000000000000000000000000000000000000000000000000000000000005555 39612076 00000046aaaaaaaa3c000000ffffffffffffc49300564e3488e10062a000b0520f0001000000000000000000000000000000000000000000000000000000000000000000000000005555 39612132 00000046aaaaaaaa3c000000ffffffffffffc49300564e3488e10062a000b052100001000000000000000000000000000000000000000000000000000000000000000000000000005555 43212076 00000046aaaaaaaa3c000000ffffffffffffc49300564e3488e10062a000b0520f0001000000000000000000000000000000000000000000000000000000000000000000000000005555 43212255 00000046aaaaaaaa3c000000ffffffffffffc49300564e3488e10062a000b052100001000000000000000000000000000000000000000000000000000000000000000000000000005555 46812099 00000046aaaaaaaa3c000000ffffffffffffc49300564e3488e10062a000b0520f0001000000000000000000000000000000000000000000000000000000000000000000000000005555 46812368 00000046aaaaaaaa3c000000ffffffffffffc49300564e3488e10062a000b052100001000000000000000000000000000000000000000000000000000000000000000000000000005555 50412071 00000046aaaaaaaa3c000000ffffffffffffc49300564e3488e10062a000b0520f0001000000000000000000000000000000000000000000000000000000000000000000000000005555 50412480 00000046aaaaaaaa3c000000ffffffffffffc49300564e3488e10062a000b052100001000000000000000000000000000000000000000000000000000000000000000000000000005555 54012079 00000046aaaaaaaa3c000000ffffffffffffc49300564e3488e10062a000b0520f0001000000000000000000000000000000000000000000000000000000000000000000000000005555 54012596 00000046aaaaaaaa3c000000ffffffffffffc49300564e3488e10062a000b052100001000000000000000000000000000000000000000000000000000000000000000000000000005555 57612075 00000046aaaaaaaa3c000000ffffffffffffc49300564e3488e10062a000b0520f0001000000000000000000000000000000000000000000000000000000000000000000000000005555 57612708 00000046aaaaaaaa3c000000ffffffffffffc49300564e3488e10062a000b052100001000000000000000000000000000000000000000000000000000000000000000000000000005555 58319774 00000046aaaaaaaa3c000000ffffffffffff10bd4306c3b088e1016460000000006dd9668924d55e20000000000000000000000000000000000000000000000000000000000000005555 58319776 10bd4306c3b0027007b943eb88e10165600000ffffffffffff0a060110bd4306c3b000006dd9668924d55e2000000000000000000000000000000000 58319902 00000046aaaaaaaa3c000000ffffffffffff10bd4306c3b088e1016a60000000000a060110bd4306c3b06dd9668924d55e20000000000000000000000000000000000000000000005555 58319936 00000046aaaaaaaa3c000000ffffffffffff10bd4306c3b088e1016a60000000000a060110bd4306c3b06dd9668924d55e20000000000000000000000000000000000000000000005555 58319981 00000046aaaaaaaa3c000000ffffffffffff10bd4306c3b088e1016a60000000000a060110bd4306c3b06dd9668924d55e20000000000000000000000000000000000000000000005555 58320021 00000051aaaaaaaa47000000ffffffffffff10bd4306c3b088e1017660000000000000000000000000000000000000000000096dd9668924d55e2000000000000000000c6954bd26d6fc71e72cd6d4cba2d72d55550000005faaaaaaaa55000000ffffffffffffc49300564e3488e1018660000010bd4306c3b03a001412121617181c171417141414141313101110100f0f101010101312121212100f0f1010111314131515131016161717181d1b16121d1d1e212b5555 58320060 00000051aaaaaaaa47000000ffffffffffff10bd4306c3b088e1017660000000000000000000000000000000000000000000086dd9668924d55e200000000000000000e719d0f7fc6be552c48da7aebecbe0cc55550000005faaaaaaaa55000000ffffffffffffc49300564e3488e1018660000010bd4306c3b03a001312121717171c181a18121414141414101110100f0f1010111012121212111110131010111314141415161717141016181c1b1c1c1d1612202b5555 58320129 00000051aaaaaaaa47000000ffffffffffff10bd4306c3b088e1017660000000000000000000000000000000000000000000076dd9668924d55e200000000000000000df30e00ba3a1fec59f1a991abf16f7f155550000005faaaaaaaa55000000ffffffffffffc49300564e3488e1018660000010bd4306c3b03a001413131717171b191a19131314141313101010100f0f100f11101212121211100f111110111314141416151617161112181c1a1b1c1d1c111a2c5555 58320144 00000051aaaaaaaa47000000ffffffffffff10bd4306c3b088e1017660000000000000000000000000000000000000000000066dd9668924d55e20000000000000000083aaa179d46c8d89ad50fbccb441a03055550000005faaaaaaaa55000000ffffffffffffc49300564e3488e1018660000010bd4306c3b03a001412121617181c191919141414141313101110100f0f0f1011101312131210100f111110111314141516151717161011181d1b1c1d1d1c111a2c5555 58320181 00000051aaaaaaaa47000000ffffffffffff10bd4306c3b088e1017660000000000000000000000000000000000000000000056dd9668924d55e200000000000000000eee4b8a1f9d2981af01596c1059d3bc555550000005faaaaaaaa55000000ffffffffffffc49300564e3488e1018660000010bd4306c3b03a001412121717171c191a17131414141313101010100f0f0f0f1111121212121111120f0f10111314131516151716161112181d1b1c1c16111e202c5555 58320215 00000051aaaaaaaa47000000ffffffffffff10bd4306c3b088e1017660000000000000000000000000000000000000000000046dd9668924d55e200000000000000000723e41b747f0338b6853322cfc02c4eb55550000005faaaaaaaa55000000ffffffffffffc49300564e3488e1018660000010bd4306c3b03a001412121617181c191a1913141514131310100f 58320225 100f100f0f111012121212101111100f1011131413151515171616140f171c1b1c1c1c1118202b5555 58320273 00000051aaaaaaaa47000000ffffffffffff10bd4306c3b088e1017660000000000000000000000000000000000000000000036dd9668924d55e200000000000000000c4b0b27b9415b2889818ef77e5fef9a155550000005faaaaaaaa55000000ffffffffffffc49300564e3488e1018660000010bd4306c3b03a001312121718181b181414141414141313101110100f0f0f0f11111212121212120f0f0f10111314131416151715101517181c1a1b13181d1e202e5555 58320308 00000051aaaaaaaa47000000ffffffffffff10bd4306c3b088e1017660000000000000000000000000000000000000000000026dd9668924d55e20000000000000000088fbc57bf120e926f2fbfbbcaf519a1d55550000005faaaaaaaa55000000ffffffffffffc49300564e3488e1018660000010bd4306c3b03a001412121717171b191a14141415141313101010100f0f0f0f1111121213121011100f0f10111314131515151717141015191c1b1c1b11171d202d5555 58320344 00000051aaaaaaaa47000000ffffffffffff10bd4306c3b088e1017660000000000000000000000000000000000000000000016dd9668924d55e2000000000000000000f03224513af135c79be123c20de24e555550000005faaaaaaaa55000000ffffffffffffc49300564e3488e1018660000010bd4306c3b03a001412121617181c191a17131415141313101010100f100f0f1111121212121011120f0f10111314131515151716161112191c1b1c1c16111d202c5555 58320380 00000051aaaaaaaa47000000ffffffffffff10bd4306c3b088e1017660000000000000000000000000000000000000000000006dd9668924d55e2000000000000000006310127c349e3d3162936be84d29502555550000005faaaaaaaa55000000ffffffffffffc49300564e3488e1018660000010bd4306c3b03a001313131717181c191a1913141514141410100f100f0f0f0f111112121212101010121010111314141516151617140f16191d1a1c1d1d1611212c5555 58320390 10bd4306c3b0027007b943eb88e1016e600000000010bd4306c3b06dd9668924d55e20000000000000000000000000000000000000000000000000000000000000000000000a3a1312121617171b18181713131414131310100f100f0f0f0f101012121212101010100f10111314131415141616141113181c1a1b1a1917181f2c 58320415 00000050aaaaaaaa46000000027007b943eb10bd4306c3b088e1016f600000000010bd4306c3b06dd9668924d55e2000000000000000000000000000000000000000000000000000000000000000000000005555 58321185 0000005faaaaaaaa55000000027007b943eb10bd4306c3b088e1017c60000000003e00000000000000000000000000000000000010bd4306c3b00000000000000000000000000000000000027007b943eb6dd9668924d55e2000000000000000005555 58321512 10bd4306c3b0027007b943eb88e1017d60000000005600000000000000000000000000000000000010bd4306c3b00000000000000000000000000000000000027007b943eb6dd9668924d55e200000000000000000704729a6c9380500be1feb0ff3fa9a40544925f7706e554e 58321548 0000005faaaaaaaa55000000027007b943eb10bd4306c3b088e1017c60000000003e00000000000000000000000000000000000010bd4306c3b00000000000000000000000000000000000027007b943eb6dd9668924d55e2000000000000000005555 58321550 10bd4306c3b0027007b943eb88e1017d60000000005600000000000000000000000000000000000010bd4306c3b00000000000000000000000000000000000027007b943eb6dd9668924d55e200000000000000000704729a6c9380500be1feb0ff3fa9a40544925f7706e554e 58321550 0000005faaaaaaaa55000000027007b943eb10bd4306c3b088e1017c60000000003e00000000000000000000000000000000000010bd4306c3b00000000000000000000000000000000000027007b943eb6dd9668924d55e2000000000000000005555 58321554 10bd4306c3b0027007b943eb88e1017d60000000005600000000000000000000000000000000000010bd4306c3b00000000000000000000000000000000000027007b943eb6dd9668924d55e200000000000000000704729a6c9380500be1feb0ff3fa9a40544925f7706e554e 58322261 00000046aaaaaaaa3c000000ffffffffffffc49300564e3488e10062a000b0520a0001010000010000000000000000000000000000000000000000000000000000000000000000005555 58322280 3333ffb943eb027007b943eb86dd600000000020000100000000000000000000000000000000ff0200000000000000000001ffb943eb3a000502000001008300f75a00000000ff0200000000000000000001ffb943eb 58322281 3333ffb943eb027007b943eb86dd6000000000183aff00000000000000000000000000000000ff0200000000000000000001ffb943eb8700ec6e00000000fe80000000000000007007fffeb943eb 58322293 00000058aaaaaaaa4e0000003333ff06c3b010bd4306c3b086dd6000000000183aff00000000000000000000000000000000ff0200000000000000000001ff06c3b087009ffc00000000fe8000000000000012bd43fffe06c3b05555 58322579 3333ffb943eb027007b943eb86dd600000000020000100000000000000000000000000000000ff0200000000000000000001ffb943eb3a000502000001008300f75a00000000ff0200000000000000000001ffb943eb 58322606 00000048aaaaaaaa3e00000033330000000210bd4306c3b086dd6000000000083aff00000000000000000000000000000000ff02000000000000000000000000000285007bb8000000005555 58323281 333300000002027007b943eb86dd6000000000103afffe80000000000000007007fffeb943ebff0200000000000000000000000000028500e305000000000101027007b943eb 58323363 00000052aaaaaaaa4800000033330000000110bd4306c3b086dd6000000000121140fe8000000000000012bd43fffe06c3b0ff020000000000000000000000000001c0013b0e00125cc101fe90000000000200005555 58323367 3333ff06c3b0027007b943eb86dd6000000000203afffe80000000000000007007fffeb943ebff0200000000000000000001ff06c3b08700074a00000000fe8000000000000012bd43fffe06c3b00101027007b943eb 58323388 00000060aaaaaaaa56000000027007b943eb10bd4306c3b086dd6000000000203afffe8000000000000012bd43fffe06c3b0fe80000000000000007007fffeb943eb880086b060000000fe8000000000000012bd43fffe06c3b0020110bd4306c3b05555 58323389 10bd4306c3b0027007b943eb86dd6000000000241140fe80000000000000007007fffeb943ebfe8000000000000012bd43fffe06c3b03b0ec0010024f86201fe900100000014fe80000000000000007007fffeb943ebc0001000 58323579 3333ffb943eb027007b943eb86dd6000000000200001fe80000000000000007007fffeb943ebff0200000000000000000001ffb943eb3a000502000001008300adc500000000ff0200000000000000000001ffb943eb 58323606 00000058aaaaaaaa4e000000027007b943eb10bd4306c3b086dd6000000000180640fe8000000000000012bd43fffe06c3b0fe80000000000000007007fffeb943ebc001c0000aebfb7c0000000060027d0034420000020405a45555 58323608 10bd4306c3b0027007b943eb86dd6000000000180640fe80000000000000007007fffeb943ebfe8000000000000012bd43fffe06c3b0c000c001c02a0f3c0aebfb7d60121680cb4e0000020405a0 58323632 00000054aaaaaaaa4a000000027007b943eb10bd4306c3b086dd6000000000140640fe8000000000000012bd43fffe06c3b0fe80000000000000007007fffeb943ebc001c0000aebfb7dc02a0f3d50107d007c7700005555 58323793 000000a0aaaaaaaa96000000027007b943eb10bd4306c3b086dd6000000000600640fe8000000000000012bd43fffe06c3b0fe80000000000000007007fffeb943ebc001c0000aebfb7dc02a0f3d50187d0042b2000001fe8001000000448000dbab9371d3234b71d1b981899189d191818991d26b9b3a232b30020000040401d75726e3a69736f3a31353131383a323a323031333a4d736744656600400000000805555 58323802 10bd4306c3b0027007b943eb86dd6000000000200640fe80000000000000007007fffeb943ebfe8000000000000012bd43fffe06c3b0c000c001c02a0f3d0aebfbc950181634e09f000001fe80010000000480400000 58323824 00000054aaaaaaaa4a000000027007b943eb10bd4306c3b086dd6000000000140640fe8000000000000012bd43fffe06c3b0fe80000000000000007007fffeb943ebc001c0000aebfbc9c02a0f4950107cf47c2b00005555 58323871 00000054aaaaaaaa4a000000027007b943eb10bd4306c3b086dd6000000000140640fe8000000000000012bd43fffe06c3b0fe80000000000000007007fffeb943ebc001c0000aebfbc9c02a0f4950107d007c1f00005555 58324013 0000006aaaaaaaaa60000000027007b943eb10bd4306c3b086dd60000000002a0640fe8000000000000012bd43fffe06c3b0fe80000000000000007007fffeb943ebc001c0000aebfbc9c02a0f4950187d007eed000001fe80010000000e8098004011d01842f50c1b0ec0005555 58324027 10bd4306c3b0027007b943eb86dd60000000003e0640fe80000000000000007007fffeb943ebfe8000000000000012bd43fffe06c3b0c000c001c02a0f490aebfbdf5018161e76db000001fe8001000000228098022df94df4e0b1f77491e0203d11155d49411505050520d110c81550d4baa0c0 58324053 00000054aaaaaaaa4a000000027007b943eb10bd4306c3b086dd6000000000140640fe8000000000000012bd43fffe06c3b0fe80000000000000007007fffeb943ebc001c0000aebfbdfc02a0f7350107cd67c0900005555 58324111 00000054aaaaaaaa4a000000027007b943eb10bd4306c3b086dd6000000000140640fe8000000000000012bd43fffe06c3b0fe80000000000000007007fffeb943ebc001c0000aebfbdfc02a0f7350107d007bdf00005555 58324246 00000069aaaaaaaa5f000000027007b943eb10bd4306c3b086dd6000000000290640fe8000000000000012bd43fffe06c3b0fe80000000000000007007fffeb943ebc001c0000aebfbdfc02a0f7350187d00aa37000001fe80010000000d8098022df94df4e0b1f77491b85555 58324254 10bd4306c3b0027007b943eb86dd60000000002f0640fe80000000000000007007fffeb943ebfe8000000000000012bd43fffe06c3b0c000c001c02a0f730aebfbf4501816094285000001fe8001000000138098022df94df4e0b1f77491c0012004828324 58324268 00000054aaaaaaaa4a000000027007b943eb10bd4306c3b086dd6000000000140640fe8000000000000012bd43fffe06c3b0fe80000000000000007007fffeb943ebc001c0000aebfbf4c02a0f8e50107ce57bca00005555 58324326 00000054aaaaaaaa4a000000027007b943eb10bd4306c3b086dd6000000000140640fe8000000000000012bd43fffe06c3b0fe80000000000000007007fffeb943ebc001c0000aebfbf4c02a0f8e50107d007baf00005555 58325449 0000006caaaaaaaa62000000027007b943eb10bd4306c3b086dd60000000002c0640fe8000000000000012bd43fffe06c3b0fe80000000000000007007fffeb943ebc001c0000aebfbf4c02a0f8e50187d001d82000001fe8001000000108098022df94df4e0b1f77491320012805555 58325458 10bd4306c3b0027007b943eb86dd60000000002a0640fe80000000000000007007fffeb943ebfe8000000000000012bd43fffe06c3b0c000c001c02a0f8e0aebfc0c501815f188fd000001fe80010000000e8098022df94df4e0b1f774914000 58325481 00000054aaaaaaaa4a000000027007b943eb10bd4306c3b086dd6000000000140640fe8000000000000012bd43fffe06c3b0fe80000000000000007007fffeb943ebc001c0000aebfc0cc02a0fa450107cea7b9700005555 58325553 00000054aaaaaaaa4a000000027007b943eb10bd4306c3b086dd6000000000140640fe8000000000000012bd43fffe06c3b0fe80000000000000007007fffeb943ebc001c0000aebfc0cc02a0fa450107d007b8100005555 58325633 00000069aaaaaaaa5f000000027007b943eb10bd4306c3b086dd6000000000290640fe8000000000000012bd43fffe06c3b0fe80000000000000007007fffeb943ebc001c0000aebfc0cc02a0fa450187d0059db000001fe80010000000d8098022df94df4e0b1f77490085555 58325641 10bd4306c3b0027007b943eb86dd60000000002b0640fe80000000000000007007fffeb943ebfe8000000000000012bd43fffe06c3b0c000c001c02a0fa40aebfc21501815dcb8e6000001fe80010000000f8098022df94df4e0b1f77490100000 58325664 00000054aaaaaaaa4a000000027007b943eb10bd4306c3b086dd6000000000140640fe8000000000000012bd43fffe06c3b0fe80000000000000007007fffeb943ebc001c0000aebfc21c02a0fbb50107ce97b6c00005555 58325713 00000054aaaaaaaa4a000000027007b943eb10bd4306c3b086dd6000000000140640fe8000000000000012bd43fffe06c3b0fe80000000000000007007fffeb943ebc001c0000aebfc21c02a0fbb50107d007b5500005555 58325829 00000078aaaaaaaa6e000000027007b943eb10bd4306c3b086dd6000000000380640fe8000000000000012bd43fffe06c3b0fe80000000000000007007fffeb943ebc001c0000aebfc21c02a0fbb50187d00c774000001fe80010000001c8098022df94df4e0b1f7749094c8000001300830882711081ec444005555 58325839 10bd4306c3b0027007b943eb86dd6000000000470640fe80000000000000007007fffeb943ebfe8000000000000012bd43fffe06c3b0c000c001c02a0fbb0aebfc45501815b8d15c000001fe80010000002b8098022df94df4e0b1f77490a0013000000040c30f403041428270040c40a006030c0000c4000118600220 58325862 00000054aaaaaaaa4a000000027007b943eb10bd4306c3b086dd6000000000140640fe8000000000000012bd43fffe06c3b0fe80000000000000007007fffeb943ebc001c0000aebfc45c02a0fee50107ccd7b3100005555 58325907 00000054aaaaaaaa4a000000027007b943eb10bd4306c3b086dd6000000000140640fe8000000000000012bd43fffe06c3b0fe80000000000000007007fffeb943ebc001c0000aebfc45c02a0fee50107d007afe00005555 58325952 00000078aaaaaaaa6e000000027007b943eb10bd4306c3b086dd6000000000380640fe8000000000000012bd43fffe06c3b0fe80000000000000007007fffeb943ebc001c0000aebfc45c02a0fee50187d00c71d000001fe80010000001c8098022df94df4e0b1f7749094c8000001300830882711081ec444005555 58325963 10bd4306c3b0027007b943eb86dd60000000004f0640fe80000000000000007007fffeb943ebfe8000000000000012bd43fffe06c3b0c000c001c02a0fee0aebfc69501815943a96000001fe8001000000338098022df94df4e0b1f77490a001000000002028c140c50000aa0002001018600006280001880000618000188000230c000400 58325975 00000054aaaaaaaa4a000000027007b943eb10bd4306c3b086dd6000000000140640fe8000000000000012bd43fffe06c3b0fe80000000000000007007fffeb943ebc001c0000aebfc69c02a102950107cc57ada00005555 58326032 00000054aaaaaaaa4a000000027007b943eb10bd4306c3b086dd6000000000140640fe8000000000000012bd43fffe06c3b0fe80000000000000007007fffeb943ebc001c0000aebfc69c02a102950107d007a9f00005555 58326069 00000078aaaaaaaa6e000000027007b943eb10bd4306c3b086dd6000000000380640fe8000000000000012bd43fffe06c3b0fe80000000000000007007fffeb943ebc001c0000aebfc69c02a102950187d00c6be000001fe80010000001c8098022df94df4e0b1f7749094c8000001300830882711081ec444005555 58326089 10bd4306c3b0027007b943eb86dd6000000000140640fe80000000000000007007fffeb943ebfe8000000000000012bd43fffe06c3b0c000c001c02a10290aebfc8d50101570e20b0000 58326090 10bd4306c3b0027007b943eb86dd60000000004f0640fe80000000000000007007fffeb943ebfe8000000000000012bd43fffe06c3b0c000c001c02a10290aebfc8d501815703a5b000001fe8001000000338098022df94df4e0b1f77490a001000000002028c140c50000aa0002001018600006280001880000618000188000230c000400 58326108 00000054aaaaaaaa4a000000027007b943eb10bd4306c3b086dd6000000000140640fe8000000000000012bd43fffe06c3b0fe80000000000000007007fffeb943ebc001c0000aebfc8dc02a106450107cc57a7b00005555 58326173 00000054aaaaaaaa4a000000027007b943eb10bd4306c3b086dd6000000000140640fe8000000000000012bd43fffe06c3b0fe80000000000000007007fffeb943ebc001c0000aebfc8dc02a106450107d007a4000005555 58326187 00000078aaaaaaaa6e000000027007b943eb10bd4306c3b086dd6000000000380640fe8000000000000012bd43fffe06c3b0fe80000000000000007007fffeb943ebc001c0000aebfc8dc02a106450187d00c65f000001fe80010000001c8098022df94df4e0b1f7749094c8000001300830882711081ec444005555 58326200 10bd4306c3b0027007b943eb86dd60000000004f0640fe80000000000000007007fffeb943ebfe8000000000000012bd43fffe06c3b0c000c001c02a10640aebfcb15018154c3a20000001fe8001000000338098022df94df4e0b1f77490a001000000002028c140c50000aa0002001018600006280001880000618000188000230c000400 58326221 00000054aaaaaaaa4a000000027007b943eb10bd4306c3b086dd6000000000140640fe8000000000000012bd43fffe06c3b0fe80000000000000007007fffeb943ebc001c0000aebfcb1c02a109f50107cc57a1c00005555 58326267 00000054aaaaaaaa4a000000027007b943eb10bd4306c3b086dd6000000000140640fe8000000000000012bd43fffe06c3b0fe80000000000000007007fffeb943ebc001c0000aebfcb1c02a109f50107d0079e100005555 58326313 00000078aaaaaaaa6e000000027007b943eb10bd4306c3b086dd6000000000380640fe8000000000000012bd43fffe06c3b0fe80000000000000007007fffeb943ebc001c0000aebfcb1c02a109f50187d00c600000001fe80010000001c8098022df94df4e0b1f7749094c8000001300830882711081ec444005555 58326326 10bd4306c3b0027007b943eb86dd60000000004f0640fe80000000000000007007fffeb943ebfe8000000000000012bd43fffe06c3b0c000c001c02a109f0aebfcd55018152839e5000001fe8001000000338098022df94df4e0b1f77490a001000000002028c140c50000aa0002001018600006280001880000618000188000230c000400 58326350 00000054aaaaaaaa4a000000027007b943eb10bd4306c3b086dd6000000000140640fe8000000000000012bd43fffe06c3b0fe80000000000000007007fffeb943ebc001c0000aebfcd5c02a10da50107cc579bd00005555 58326408 00000054aaaaaaaa4a000000027007b943eb10bd4306c3b086dd6000000000140640fe8000000000000012bd43fffe06c3b0fe80000000000000007007fffeb943ebc001c0000aebfcd5c02a10da50107d00798200005555 58326431 00000078aaaaaaaa6e000000027007b943eb10bd4306c3b086dd6000000000380640fe8000000000000012bd43fffe06c3b0fe80000000000000007007fffeb943ebc001c0000aebfcd5c02a10da50187d00c5a1000001fe80010000001c8098022df94df4e0b1f7749094c8000001300830882711081ec444005555 58326442 10bd4306c3b0027007b943eb86dd60000000004f0640fe80000000000000007007fffeb943ebfe8000000000000012bd43fffe06c3b0c000c001c02a10da0aebfcf95018150439aa000001fe8001000000338098022df94df4e0b1f77490a001000000002028c140c50000aa0002001018600006280001880000618000188000230c000400 58326463 00000054aaaaaaaa4a000000027007b943eb10bd4306c3b086dd6000000000140640fe8000000000000012bd43fffe06c3b0fe80000000000000007007fffeb943ebc001c0000aebfcf9c02a111550107cc5795e00005555 58326509 00000054aaaaaaaa4a000000027007b943eb10bd4306c3b086dd6000000000140640fe8000000000000012bd43fffe06c3b0fe80000000000000007007fffeb943ebc001c0000aebfcf9c02a111550107d00792300005555 58326556 00000078aaaaaaaa6e000000027007b943eb10bd4306c3b086dd6000000000380640fe8000000000000012bd43fffe06c3b0fe80000000000000007007fffeb943ebc001c0000aebfcf9c02a111550187d00c542000001fe80010000001c8098022df94df4e0b1f7749094c8000001300830882711081ec444005555 58326623 10bd4306c3b0027007b943eb86dd60000000004f0640fe80000000000000007007fffeb943ebfe8000000000000012bd43fffe06c3b0c000c001c02a11150aebfd1d501814e0396f000001fe8001000000338098022df94df4e0b1f77490a001000000002028c140c50000aa0002001018600006280001880000618000188000230c000400 58326623 00000050aaaaaaaa4600000033330000000210bd4306c3b086dd6000000000103afffe8000000000000012bd43fffe06c3b0ff02000000000000000000000000000285004e6100ebfcf9010110bd4306c3b05555 58326642 00000054aaaaaaaa4a000000027007b943eb10bd4306c3b086dd6000000000140640fe8000000000000012bd43fffe06c3b0fe80000000000000007007fffeb943ebc001c0000aebfd1dc02a115050107cc578ff00005555 58326692 00000054aaaaaaaa4a000000027007b943eb10bd4306c3b086dd6000000000140640fe8000000000000012bd43fffe06c3b0fe80000000000000007007fffeb943ebc001c0000aebfd1dc02a115050107d0078c400005555 58326793 00000078aaaaaaaa6e000000027007b943eb10bd4306c3b086dd6000000000380640fe8000000000000012bd43fffe06c3b0fe80000000000000007007fffeb943ebc001c0000aebfd1dc02a115050187d00c4e3000001fe80010000001c8098022df94df4e0b1f7749094c8000001300830882711081ec444005555 58326803 10bd4306c3b0027007b943eb86dd60000000004f0640fe80000000000000007007fffeb943ebfe8000000000000012bd43fffe06c3b0c000c001c02a11500aebfd41501814bc3934000001fe8001000000338098022df94df4e0b1f77490a001000000002028c140c50000aa0002001018600006280001880000618000188000230c000400 58326815 00000054aaaaaaaa4a000000027007b943eb10bd4306c3b086dd6000000000140640fe8000000000000012bd43fffe06c3b0fe80000000000000007007fffeb943ebc001c0000aebfd41c02a118b50107cc578a000005555 58326873 00000054aaaaaaaa4a000000027007b943eb10bd4306c3b086dd6000000000140640fe8000000000000012bd43fffe06c3b0fe80000000000000007007fffeb943ebc001c0000aebfd41c02a118b50107d00786500005555 58326908 00000078aaaaaaaa6e000000027007b943eb10bd4306c3b086dd6000000000380640fe8000000000000012bd43fffe06c3b0fe80000000000000007007fffeb943ebc001c0000aebfd41c02a118b50187d00c484000001fe80010000001c8098022df94df4e0b1f7749094c8000001300830882711081ec444005555 58326918 10bd4306c3b0027007b943eb86dd60000000004f0640fe80000000000000007007fffeb943ebfe8000000000000012bd43fffe06c3b0c000c001c02a118b0aebfd655018149838f9000001fe8001000000338098022df94df4e0b1f77490a001000000002028c140c50000aa0002001018600006280001880000618000188000230c000400 58326941 00000054aaaaaaaa4a000000027007b943eb10bd4306c3b086dd6000000000140640fe8000000000000012bd43fffe06c3b0fe80000000000000007007fffeb943ebc001c0000aebfd65c02a11c650107cc5784100005555 58326987 00000054aaaaaaaa4a000000027007b943eb10bd4306c3b086dd6000000000140640fe8000000000000012bd43fffe06c3b0fe80000000000000007007fffeb943ebc001c0000aebfd65c02a11c650107d00780600005555 58327032 00000078aaaaaaaa6e000000027007b943eb10bd4306c3b086dd6000000000380640fe8000000000000012bd43fffe06c3b0fe80000000000000007007fffeb943ebc001c0000aebfd65c02a11c650187d00c425000001fe80010000001c8098022df94df4e0b1f7749094c8000001300830882711081ec444005555 58327043 10bd4306c3b0027007b943eb86dd60000000004f0640fe80000000000000007007fffeb943ebfe8000000000000012bd43fffe06c3b0c000c001c02a11c60aebfd895018147438be000001fe8001000000338098022df94df4e0b1f77490a001000000002028c140c50000aa0002001018600006280001880000618000188000230c000400 58327064 00000054aaaaaaaa4a000000027007b943eb10bd4306c3b086dd6000000000140640fe8000000000000012bd43fffe06c3b0fe80000000000000007007fffeb943ebc001c0000aebfd89c02a120150107cc577e200005555 58327112 00000054aaaaaaaa4a000000027007b943eb10bd4306c3b086dd6000000000140640fe8000000000000012bd43fffe06c3b0fe80000000000000007007fffeb943ebc001c0000aebfd89c02a120150107d0077a700005555 58327147 00000078aaaaaaaa6e000000027007b943eb10bd4306c3b086dd6000000000380640fe8000000000000012bd43fffe06c3b0fe80000000000000007007fffeb943ebc001c0000aebfd89c02a120150187d00c3c6000001fe80010000001c8098022df94df4e0b1f7749094c8000001300830882711081ec444005555 58327159 10bd4306c3b0027007b943eb86dd60000000004f0640fe80000000000000007007fffeb943ebfe8000000000000012bd43fffe06c3b0c000c001c02a12010aebfdad501814503883000001fe8001000000338098022df94df4e0b1f77490a001000000002028c140c50000aa0002001018600006280001880000618000188000230c000400 58327183 00000054aaaaaaaa4a000000027007b943eb10bd4306c3b086dd6000000000140640fe8000000000000012bd43fffe06c3b0fe80000000000000007007fffeb943ebc001c0000aebfdadc02a123c50107cc5778300005555 58327233 00000054aaaaaaaa4a000000027007b943eb10bd4306c3b086dd6000000000140640fe8000000000000012bd43fffe06c3b0fe80000000000000007007fffeb943ebc001c0000aebfdadc02a123c50107d00774800005555 58327268 00000078aaaaaaaa6e000000027007b943eb10bd4306c3b086dd6000000000380640fe8000000000000012bd43fffe06c3b0fe80000000000000007007fffeb943ebc001c0000aebfdadc02a123c50187d00c367000001fe80010000001c8098022df94df4e0b1f7749094c8000001300830882711081ec444005555 58327279 10bd4306c3b0027007b943eb86dd60000000004f0640fe80000000000000007007fffeb943ebfe8000000000000012bd43fffe06c3b0c000c001c02a123c0aebfdd15018142c37c9000001fe8001000000338098022df94df4e0b1f77490a080000000002028c140c50000aa0002001018600006280001880000618000188000230c000400 58327280 333300000002027007b943eb86dd6000000000103afffe80000000000000007007fffeb943ebff0200000000000000000000000000028500e305000000000101027007b943eb 58327301 00000054aaaaaaaa4a000000027007b943eb10bd4306c3b086dd6000000000140640fe8000000000000012bd43fffe06c3b0fe80000000000000007007fffeb943ebc001c0000aebfdd1c02a127750107cc5772400005555 58327346 00000054aaaaaaaa4a000000027007b943eb10bd4306c3b086dd6000000000140640fe8000000000000012bd43fffe06c3b0fe80000000000000007007fffeb943ebc001c0000aebfdd1c02a127750107d0076e900005555 58327369 00000054aaaaaaaa4a000000027007b943eb10bd4306c3b086dd6000000000140640fe8000000000000012bd43fffe06c3b0fe80000000000000007007fffeb943ebc001c0000aebfdd10000000050040000c69700005555 58331279 333300000002027007b943eb86dd6000000000103afffe80000000000000007007fffeb943ebff0200000000000000000000000000028500e305000000000101027007b943eb 67134172 00000046aaaaaaaa3c000000ffffffffffffc49300564e3488e10062a000b052080001010000010000000000000000000000000000000000000000000000000000000000000000005555 67134204 00000046aaaaaaaa3c000000ffffffffffffc49300564e3488e10062a000b052090001010000010000000000000000000000000000000000000000000000000000000000000000005555 67134690 00b052000001027007b943eb88e10108600000010000000000000000040000000065ffa243588d0101d3df48f8168e99f5b736d2e9fdeb2fa1000000 67134702 00000046aaaaaaaa3c000000027007b943ebc49300564e3488e10109600000016545461200000000040000ff000000000000000000000000000000000000000000000000000000005555 __end_iso15118_ll__ ___TRACE_LOG_END___ ___CORE_DUMP_START___ No core dump stored ___CORE_DUMP_END___