2025-03-17T14:39:32.286 Scroll down for event log! {"uptime": 13064970, "free_heap_bytes":111744, "largest_free_heap_block":102388, "devices": [ {"UID":"26Jb", "DID":2169, "port":"E"}], "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}], "info/modules": {"task_scheduler":true,"event_log":true,"api":true,"web_server":true,"rtc":true,"esp32_ethernet_brick":true,"watchdog":true,"uptime_tracker":true,"network":true,"ntp":true,"ethernet":true,"wifi":true,"wireguard":true,"mqtt":true,"http":true,"ws":true,"event":true,"system":true,"firmware_update":true,"automation":true,"charge_manager":true,"cm_networking":true,"rtc_bricklet":false,"modbus_tcp_client":true,"meters":true,"meters_em":true,"meters_api":true,"meters_modbus_tcp":true,"meters_sun_spec":true,"meters_sma_speedwire":true,"meters_rct_power":true,"meters_legacy_api":true,"debug_protocol":true,"em_v1":true,"em_common":true,"em_energy_analysis":true,"power_manager":true,"em_phase_switcher":true,"em_rtc":true,"em_sdcard":true,"day_ahead_prices":true,"solar_forecast":true,"authentication":true,"device_name":true,"coredump":true,"pwa":true,"certs":true,"remote_access":true,"eco":true}, "event_log/boot_id": {"boot_id":177255526}, "info/features": ["ethernet","firmware_update","meters","energy_manager","rtc","meter","meter_all_values"], "info/version": {"firmware":"2.3.5+67d31fe5","config":"2.2.3","config_type":"wem"}, "rtc/time": {"year":2025,"month":3,"day":17,"hour":13,"minute":39,"second":31,"weekday":1}, "rtc/config_modified": {"modified":2}, "rtc/config": {"auto_sync":true}, "info/last_boots": [{"reset_reason":3,"boot_count":11,"timestamp_min":29031584,"uptime":983964,"uptime_overflows":0},{"reset_reason":3,"boot_count":13,"timestamp_min":29031596,"uptime":284035,"uptime_overflows":0},{"reset_reason":3,"boot_count":14,"timestamp_min":29032654,"uptime":63481044,"uptime_overflows":0},{"reset_reason":3,"boot_count":15,"timestamp_min":29032791,"uptime":8235437,"uptime_overflows":0},{"reset_reason":3,"boot_count":17,"timestamp_min":29035499,"uptime":194242,"uptime_overflows":0},{"reset_reason":3,"boot_count":18,"timestamp_min":29035527,"uptime":1714537,"uptime_overflows":0},{"reset_reason":3,"boot_count":19,"timestamp_min":29036009,"uptime":28908487,"uptime_overflows":0},{"reset_reason":3,"boot_count":20,"timestamp_min":29036663,"uptime":39239488,"uptime_overflows":0},{"reset_reason":3,"boot_count":21,"timestamp_min":29036748,"uptime":5045640,"uptime_overflows":0},{"reset_reason":3,"boot_count":22,"timestamp_min":29036761,"uptime":815154,"uptime_overflows":0}], "network/config_modified": {"modified":2}, "network/config": {"hostname":null,"enable_mdns":true,"web_server_port":80}, "network/state": {"connected":true}, "ntp/config_modified": {"modified":2}, "ntp/config": {"enable":true,"use_dhcp":true,"timezone":"Europe/Berlin","server":"192.168.222.1","server2":"ptbtime2.ptb.de"}, "ntp/state": {"synced":true,"time":29036979}, "ethernet/config_modified": {"modified":0}, "ethernet/config": {"enable_ethernet":true,"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"}, "ethernet/state": {"connection_state":3,"connection_start":3839,"connection_end":0,"ip":"192.168.1.11","subnet":"255.255.255.0","full_duplex":true,"link_speed":100}, "wifi/state": {"connection_state":0,"connection_start":0,"connection_end":0,"ap_state":2,"ap_bssid":"00:00:00:00:00:00","ap_sta_count":0,"sta_ip":"0.0.0.0","sta_subnet":"0.0.0.0","sta_rssi":-127,"sta_bssid":""}, "wifi/sta_config_modified": {"modified":0}, "wifi/sta_config": {"enable_sta":false,"ssid":"","bssid":[0,0,0,0,0,0],"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","wpa_eap_config":[0,null]}, "wifi/ap_config_modified": {"modified":2}, "wifi/ap_config": {"enable_ap":true,"ap_fallback_only":true,"ssid":"wem-26K8","hide_ssid":false,"passphrase":null,"channel":0,"ip":"10.0.0.1","gateway":"10.0.0.1","subnet":"255.255.255.0"}, "wireguard/config_modified": {"modified":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"}, "wireguard/state": {"connection_start":0,"connection_end":0,"state":0}, "mqtt/config_modified": {"modified":2}, "mqtt/config": {"enable_mqtt":true,"broker_host":"192.168.222.187","broker_port":1883,"broker_username":"warp","broker_password":null,"global_topic_prefix":"warpEM","client_name":"warpEM","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":8316,"connection_end":0,"last_error":0}, "info/ws": {"keep_alive_fds":[52,-1,-1,-1,-1],"keep_alive_pongs":[13063483,0,0,0,0],"worker_active":2,"last_worker_run":13064396,"queue_len":0}, "system/i18n_config_modified": {"modified":0}, "system/i18n_config": {"language":0,"detect_browser_language":true}, "firmware_update/config_modified": {"modified":0}, "firmware_update/config": {"update_url":"https://www.warp-charger.com/firmwares/","cert_id":-1}, "firmware_update/state": {"publisher":"Tinkerforge GmbH","check_timestamp":0,"check_state":0,"update_version":"","install_progress":0,"install_state":0}, "automation/config_modified": {"modified":2}, "automation/config": {"tasks":[{"trigger":[3,{"topic_filter":"warp2/automation_action/button","payload":"pressed","retain":false,"use_prefix":false}],"action":[12,{"mode":0}],"delay":0},{"trigger":[1,{"mday":-1,"wday":-1,"hour":4,"minute":4}],"action":[12,{"mode":4}],"delay":0},{"trigger":[14,{"phases":1}],"action":[2,{"topic":"active_phases","payload":"1","retain":false,"use_prefix":true}],"delay":0},{"trigger":[14,{"phases":3}],"action":[2,{"topic":"active_phases","payload":"3","retain":false,"use_prefix":true}],"delay":0},{"trigger":[3,{"topic_filter":"warp2/automation_action/cable","payload":"disconnected","retain":false,"use_prefix":false}],"action":[12,{"mode":4}],"delay":0}]}, "automation/state": {"registered_triggers":[1,3,11,12,13,14,15,16,17,18,20],"registered_actions":[1,2,5,6,11,12,13,14,15],"enabled_triggers":[3,1,12,13,14,15,18,20,17],"enabled_actions":[2,1,5,13,15,14,12],"last_run":[6922,0,7375,7111,6891]}, "charge_manager/config_modified": {"modified":2}, "charge_manager/config": {"enable_charge_manager":true,"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":"192.168.1.10","name":"warp2","rot":1}]}, "charge_manager/low_level_config_modified": {"modified":0}, "charge_manager/low_level_config": {"global_hysteresis":180,"wakeup_time":180,"plug_in_time":180,"enable_current_factor_pct":150,"allocation_interval":10,"rotation_interval":900}, "charge_manager/state": {"state":1,"l_raw":[10121,32000,32000,32000],"l_min":[9508,32000,32000,32000],"l_spread":[2117,32000,32000,32000],"l_max_pv":10356,"alloc":[10121,10121,0,0],"chargers":[{"s":4,"e":0,"ac":10121,"ap":1,"sc":16000,"sp":5,"lu":13064756,"n":"warp2","u":189845}]}, "charge_manager/low_level_state": {"last_hyst_reset":7371135,"wnd_min":[0,0,0,0],"wnd_max":[10000,10000,0,0],"chargers":[{"b":13,"rc":12555,"ae":4517,"ls":6915680,"lp":0,"lw":0,"ip":13060231}]}, "charge_manager/available_current": {"current":32000}, "power_manager/charge_mode": {"mode":3}, "rtc/identity": {"uid":"","connected_uid":"","position":"","hw_version":"","fw_version":"","device_identifier":123}, "meters/0/config_modified": {"modified":2}, "meters/0/config": [5,{"display_name":"PV Carport","location":7,"host":"192.168.1.12","port":502,"device_address":1,"manufacturer_name":"Fronius","model_name":"Symo 5.0-3-M","serial_number":"35132678","model_id":113,"model_instance":0,"dc_port_type":65535}], "meters/0/state": null, "meters/0/errors": {"timeout":43,"inconsistency":0}, "meters/0/value_ids": [32,12,16,20,4,5,6,1,2,3,74,364,155,115,356,211,35,10,160,383,384,385,381], "meters/0/values": [11.00999928,3.669999838,3.669999838,3.669999838,403.2000122,402.6000061,401.3999939,231.3000031,234.1999969,231.4000092,-2556,49.93000031,2561.192139,-163,0.997972786,243.1620331,null,null,2651.046875,null,null,null,null], "meters/1/config_modified": {"modified":2}, "meters/1/config": [6,{"display_name":"Netzanschluss","location":4,"host":"192.168.1.13","port":502,"table":[9,{"device_address":1,"device_profile":0,"monophase_channel":0,"monophase_mapping":0}]}], "meters/1/state": null, "meters/1/errors": {"timeout":0}, "meters/1/value_ids": [25,33,74,154,1,13,39,122,357,361,2,17,48,130,358,362,3,21,57,138,359,363,210,212,162,164,178,180,194,196,14,18,22], "meters/1/values": [0.0272136,13.37531853,3.398193359,3124.747559,232.7778931,6.789848328,1533.312744,1583.309448,0.965040207,0,234.7054138,3.234250784,-756.0749512,761.1217041,0.996748388,0,232.3333588,3.351219654,-773.8395996,780.3162842,0.989424109,0,96.74944305,35.05489349,46.23449707,7.081068039,25.67195702,13.80325794,24.84298515,14.1705637,6.789848328,-3.234250784,-3.351219654], "meters/2/config_modified": {"modified":2}, "meters/2/config": [0,null], "meters/2/state": null, "meters/2/errors": null, "meters/2/value_ids": [], "meters/2/values": [], "meters/3/config_modified": {"modified":2}, "meters/3/config": [0,null], "meters/3/state": null, "meters/3/errors": null, "meters/3/value_ids": [], "meters/3/values": [], "meters/4/config_modified": {"modified":2}, "meters/4/config": [0,null], "meters/4/state": null, "meters/4/errors": null, "meters/4/value_ids": [], "meters/4/values": [], "meters/5/config_modified": {"modified":2}, "meters/5/config": [0,null], "meters/5/state": null, "meters/5/errors": null, "meters/5/value_ids": [], "meters/5/values": [], "meters/6/config_modified": {"modified":2}, "meters/6/config": [0,null], "meters/6/state": null, "meters/6/errors": null, "meters/6/value_ids": [], "meters/6/values": [], "meter/error_counters": {"timeout":43,"inconsistency":0}, "meters_legacy_api/state": {"writable":false}, "meters_legacy_api/config_modified": {"modified":0}, "meters_legacy_api/config": {"linked_meter_slot":0}, "meter/state": {"state":2,"type":201}, "meter/values": {"power":-2556,"energy_rel":null,"energy_abs":null}, "meter/phases": {"phases_connected":[false,false,false],"phases_active":[false,false,false]}, "meter/all_values": [231.3000031,234.1000061,231.4000092,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,-2556,null,-162,0.997997463,null,49.93000031,null,243.1600342,null,null,null,null,null,null,null,null,null,null,403,401.6000061,401.3999939,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,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}, "energy_manager/identity": {"uid":"26Jb","connected_uid":"0","position":"E","hw_version":"1.0.0","fw_version":"2.0.7","device_identifier":2169}, "energy_manager/state": {"error_flags":0,"config_error_flags":0,"em_version":1,"phases_switched":1,"input3_state":false,"input4_state":false,"relay_state":false}, "energy_manager/low_level_state": {"consecutive_bricklet_errors":0,"input_voltage":11980,"uptime":514670167,"contactor":false,"contactor_check_state":1,"led_rgb":[0,0,0]}, "energy_manager/config_modified": {"modified":2}, "energy_manager/config": {"contactor_installed":true}, "power_manager/state": {"config_error_flags":0,"external_control":1}, "power_manager/config_modified": {"modified":1}, "power_manager/config": {"enabled":true,"phase_switching_mode":0,"excess_charging_enable":true,"default_mode":3,"meter_slot_grid_power":1,"meter_slot_battery_power":255,"battery_mode":0,"battery_inverted":false,"battery_deadzone":100,"target_power_from_grid":0,"guaranteed_power":1380,"cloud_filter_mode":2}, "power_manager/dynamic_load_config_modified": {"modified":2}, "power_manager/dynamic_load_config": {"enabled":false,"meter_slot_grid_currents":1,"current_limit":50000,"largest_consumer_current":16000,"safety_margin_pct":0}, "power_manager/low_level_state": {"power_at_meter":3.398193359,"power_at_battery":0,"power_available":2326,"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":false,"charging_blocked":0}, "power_manager/external_control": {"phases_wanted":0}, "em_phase_switcher/charger_config_modified": {"modified":2}, "em_phase_switcher/charger_config": {"idx":0,"host":"192.168.1.10","proxy_mode":false}, "energy_manager/sdcard_state": {"sd_status":0,"lfs_status":0,"card_type":12,"sector_count":15759360,"sector_size":512,"manufacturer_id":116,"product_rev":32,"product_name":"USDU1"}, "day_ahead_prices/config_modified": {"modified":2}, "day_ahead_prices/config": {"enable":true,"api_url":"https://api.warp-charger.com/","region":0,"resolution":1,"cert_id":-1,"vat":0,"grid_costs_and_taxes":0,"supplier_markup":0,"supplier_base_fee":0}, "day_ahead_prices/state": {"last_sync":29036910,"last_check":29036910,"next_check":29038350,"current_price":5014}, "day_ahead_prices/prices": {"first_date":29036100,"resolution":1,"prices":[7809,7901,7879,8091,8585,10330,13518,15287,13524,10073,6820,5056,3117,2795,5014,7001,9855,14305,17733,17000,14150,11885,10786,9350,9220,8999,9237,8920,9525,11074,13890,13668,10652,7153,2527,68,-146,-30,572,5028,9594,14090,17091,16746,14238,12304,11597,10329]}, "solar_forecast/config_modified": {"modified":2}, "solar_forecast/config": {"enable":true,"api_url":"https://api.forecast.solar/","cert_id":-1}, "solar_forecast/state": {"rate_limit":12,"rate_remaining":6,"next_api_call":29036881}, "solar_forecast/planes/0/config_modified": {"modified":2}, "solar_forecast/planes/0/config": {"enable":true,"name":"Carport-West","lat":null,"long":null,"dec":10,"az":67,"wp":2660}, "solar_forecast/planes/0/state": {"last_sync":29036761,"last_check":29036761,"next_check":29036881,"place":null}, "solar_forecast/planes/0/forecast": {"first_date":29036040,"resolution":1,"forecast":[0,0,0,0,0,0,0,21,173,424,695,823,836,877,881,803,678,473,294,0,0,0,0,0,0,0,0,0,0,0,0,31,220,474,757,1000,1163,1224,1189,1057,835,551,328,0,0,0,0,0]}, "solar_forecast/planes/1/config_modified": {"modified":2}, "solar_forecast/planes/1/config": {"enable":true,"name":"Carport-Ost","lat":null,"long":null,"dec":10,"az":-113,"wp":2660}, "solar_forecast/planes/1/state": {"last_sync":29036761,"last_check":29036761,"next_check":29036881,"place":null}, "solar_forecast/planes/1/forecast": {"first_date":29036040,"resolution":1,"forecast":[0,0,0,0,0,0,0,32,247,566,836,881,810,765,694,563,405,229,121,0,0,0,0,0,0,0,0,0,0,0,0,70,397,683,916,1058,1108,1049,906,714,479,258,133,0,0,0,0,0]}, "solar_forecast/planes/2/config_modified": {"modified":2}, "solar_forecast/planes/2/config": {"enable":true,"name":"Hausdach","lat":null,"long":null,"dec":37,"az":-23,"wp":5950}, "solar_forecast/planes/2/state": {"last_sync":29036762,"last_check":29036762,"next_check":29036882,"place":null}, "solar_forecast/planes/2/forecast": {"first_date":29036040,"resolution":1,"forecast":[0,0,0,0,0,0,0,86,741,1829,2765,2885,2588,2434,2213,1792,1284,698,338,0,0,0,0,0,0,0,0,0,0,0,0,217,1268,2234,3037,3540,3727,3529,3043,2388,1583,813,376,0,0,0,0,0]}, "solar_forecast/planes/3/config_modified": {"modified":2}, "solar_forecast/planes/3/config": {"enable":false,"name":"#3","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_modified": {"modified":2}, "solar_forecast/planes/4/config": {"enable":false,"name":"#4","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_modified": {"modified":2}, "solar_forecast/planes/5/config": {"enable":false,"name":"#5","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":[]}, "authentication/config_modified": {"modified":2}, "authentication/config": {"enable_auth":true,"username":"admin","digest_hash":null}, "info/name": {"name":"wem-26K8","type":"wem","display_type":"WARP Energy Manager","uid":"26K8"}, "info/display_name_modified": {"modified":2}, "info/display_name": {"display_name":"warpEM"}, "coredump/state": {"coredump_available":false}, "certs/state": {"certs":[]}, "remote_access/config": {"uuid":"44af9998-dc89-457b-a4fa-19f97e54b822","enable":true,"password":null,"relay_host":"my.warp-charger.com","relay_port":443,"cert_id":-1,"users":[{"id":1,"email":null,"uuid":"f06e3c35-4b96-4bd7-9d41-57e69a137f65","public_key":"ucV1/b30aeDXXP5RM5w4CYKeKN50aF9sZdBsqF4Ujjk="}]}, "remote_access/state": [{"state":2,"user":255,"connection":255},{"state":1,"user":255,"connection":255},{"state":1,"user":255,"connection":255},{"state":1,"user":255,"connection":255},{"state":1,"user":255,"connection":255},{"state":1,"user":255,"connection":255}], "remote_access/registration_state": {"state":0,"message":""}, "eco/config_modified": {"modified":0}, "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":"//8AAAAAAAAAAAA="}]}, "eco/charge_plan": {"enable":false,"departure":1,"time":480,"amount":4}, "reboot": null, "rtc/config_update": {"auto_sync":true}, "rtc/config_reset": null, "rtc/time_update": {"year":0,"month":0,"day":0,"hour":0,"minute":0,"second":0,"weekday":0}, "network/config_update": {"hostname":null,"enable_mdns":true,"web_server_port":80}, "network/config_reset": null, "ntp/config_update": {"enable":true,"use_dhcp":true,"timezone":"Europe/Berlin","server":"192.168.222.1","server2":"ptbtime2.ptb.de"}, "ntp/config_reset": null, "ethernet/config_update": {"enable_ethernet":true,"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"}, "ethernet/config_reset": null, "ethernet/force_reset": null, "wifi/scan": null, "wifi/sta_config_update": {"enable_sta":false,"ssid":"","bssid":[0,0,0,0,0,0],"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","wpa_eap_config":[0,null]}, "wifi/sta_config_reset": null, "wifi/ap_config_update": {"enable_ap":true,"ap_fallback_only":true,"ssid":"wem-26K8","hide_ssid":false,"passphrase":null,"channel":0,"ip":"10.0.0.1","gateway":"10.0.0.1","subnet":"255.255.255.0"}, "wifi/ap_config_reset": null, "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"}, "wireguard/config_reset": null, "mqtt/config_update": {"enable_mqtt":true,"broker_host":"192.168.222.187","broker_port":1883,"broker_username":"warp","broker_password":null,"global_topic_prefix":"warpEM","client_name":"warpEM","interval":1,"protocol":0,"cert_id":-1,"client_cert_id":-1,"client_key_id":-1,"path":"","read_only":false}, "mqtt/config_reset": null, "system/i18n_config_update": {"language":0,"detect_browser_language":true}, "system/i18n_config_reset": null, "factory_reset": {"do_i_know_what_i_am_doing":null}, "config_reset": {"do_i_know_what_i_am_doing":null}, "firmware_update/config_update": {"update_url":"https://www.warp-charger.com/firmwares/","cert_id":-1}, "firmware_update/config_reset": null, "firmware_update/check_for_update": null, "firmware_update/install_firmware": {"version":""}, "firmware_update/override_signature": {"cookie":0}, "automation/config_update": {"tasks":[{"trigger":[3,{"topic_filter":"warp2/automation_action/button","payload":"pressed","retain":false,"use_prefix":false}],"action":[12,{"mode":0}],"delay":0},{"trigger":[1,{"mday":-1,"wday":-1,"hour":4,"minute":4}],"action":[12,{"mode":4}],"delay":0},{"trigger":[14,{"phases":1}],"action":[2,{"topic":"active_phases","payload":"1","retain":false,"use_prefix":true}],"delay":0},{"trigger":[14,{"phases":3}],"action":[2,{"topic":"active_phases","payload":"3","retain":false,"use_prefix":true}],"delay":0},{"trigger":[3,{"topic_filter":"warp2/automation_action/cable","payload":"disconnected","retain":false,"use_prefix":false}],"action":[12,{"mode":4}],"delay":0}]}, "automation/config_reset": null, "charge_manager/config_update": {"enable_charge_manager":true,"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":"192.168.1.10","name":"warp2","rot":1}]}, "charge_manager/config_reset": null, "charge_manager/low_level_config_update": {"global_hysteresis":180,"wakeup_time":180,"plug_in_time":180,"enable_current_factor_pct":150,"allocation_interval":10,"rotation_interval":900}, "charge_manager/low_level_config_reset": null, "charge_manager/available_current_update": {"current":0}, "power_manager/charge_mode_update": {"mode":3}, "charge_manager/scan": null, "rtc/reflash": null, "rtc/reset": null, "meters/0/config_update": [5,{"display_name":"PV Carport","location":7,"host":"192.168.1.12","port":502,"device_address":1,"manufacturer_name":"Fronius","model_name":"Symo 5.0-3-M","serial_number":"35132678","model_id":113,"model_instance":0,"dc_port_type":65535}], "meters/0/config_reset": null, "meters/1/config_update": [6,{"display_name":"Netzanschluss","location":4,"host":"192.168.1.13","port":502,"table":[9,{"device_address":1,"device_profile":0,"monophase_channel":0,"monophase_mapping":0}]}], "meters/1/config_reset": null, "meters/2/config_update": [0,null], "meters/2/config_reset": null, "meters/3/config_update": [0,null], "meters/3/config_reset": null, "meters/4/config_update": [0,null], "meters/4/config_reset": null, "meters/5/config_update": [0,null], "meters/5/config_reset": null, "meters/6/config_update": [0,null], "meters/6/config_reset": 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}, "meters_legacy_api/config_reset": null, "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": [], "energy_manager/reflash": null, "energy_manager/reset": null, "energy_manager/config_update": {"contactor_installed":true}, "energy_manager/config_reset": null, "power_manager/config_update": {"enabled":true,"phase_switching_mode":0,"excess_charging_enable":true,"default_mode":3,"meter_slot_grid_power":1,"meter_slot_battery_power":255,"battery_mode":0,"battery_inverted":false,"battery_deadzone":100,"target_power_from_grid":0,"guaranteed_power":1380,"cloud_filter_mode":2}, "power_manager/config_reset": null, "power_manager/dynamic_load_config_update": {"enabled":false,"meter_slot_grid_currents":1,"current_limit":50000,"largest_consumer_current":16000,"safety_margin_pct":0}, "power_manager/dynamic_load_config_reset": null, "em_phase_switcher/charger_config_update": {"idx":0,"host":"192.168.1.10","proxy_mode":false}, "em_phase_switcher/charger_config_reset": null, "energy_manager/sdcard_format": {"do_i_know_what_i_am_doing":null}, "day_ahead_prices/config_update": {"enable":true,"api_url":"https://api.warp-charger.com/","region":0,"resolution":1,"cert_id":-1,"vat":0,"grid_costs_and_taxes":0,"supplier_markup":0,"supplier_base_fee":0}, "day_ahead_prices/config_reset": null, "solar_forecast/config_update": {"enable":true,"api_url":"https://api.forecast.solar/","cert_id":-1}, "solar_forecast/config_reset": null, "solar_forecast/planes/0/config_update": {"enable":true,"name":"Carport-West","lat":null,"long":null,"dec":10,"az":67,"wp":2660}, "solar_forecast/planes/0/config_reset": null, "solar_forecast/planes/1/config_update": {"enable":true,"name":"Carport-Ost","lat":null,"long":null,"dec":10,"az":-113,"wp":2660}, "solar_forecast/planes/1/config_reset": null, "solar_forecast/planes/2/config_update": {"enable":true,"name":"Hausdach","lat":null,"long":null,"dec":37,"az":-23,"wp":5950}, "solar_forecast/planes/2/config_reset": null, "solar_forecast/planes/3/config_update": {"enable":false,"name":"#3","lat":null,"long":null,"dec":0,"az":0,"wp":0}, "solar_forecast/planes/3/config_reset": null, "solar_forecast/planes/4/config_update": {"enable":false,"name":"#4","lat":null,"long":null,"dec":0,"az":0,"wp":0}, "solar_forecast/planes/4/config_reset": null, "solar_forecast/planes/5/config_update": {"enable":false,"name":"#5","lat":null,"long":null,"dec":0,"az":0,"wp":0}, "solar_forecast/planes/5/config_reset": null, "authentication/config_update": {"enable_auth":true,"username":"admin","digest_hash":null}, "authentication/config_reset": null, "info/display_name_update": {"display_name":"warpEM"}, "info/display_name_reset": null, "certs/add": {"id":0,"name":"","cert":""}, "certs/modify": {"id":0,"name":"","cert":""}, "certs/remove": {"id":0}, "remote_access/config_update": {"enable":false,"relay_host":"","relay_port":443,"email":"","cert_id":-1}, "remote_access/config_reset": null, "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/config_reset": null, "eco/charge_plan_update": {"enable":false,"departure":1,"time":480,"amount":4}, "energy_manager/history_wallbox_5min": {"uid":189845,"year":2025,"month":3,"day":10}, "energy_manager/history_wallbox_daily": {"uid":189845,"year":2025,"month":3}, "energy_manager/history_energy_manager_5min": {"year":2025,"month":3,"day":10}, "energy_manager/history_energy_manager_daily": {"year":2025,"month":3}} 0,026 | | **** TINKERFORGE WARP ENERGY MANAGER V2.3.5+67D31FE5 **** 0,027 | | 326K RAM SYSTEM 299980 HEAP BYTES FREE 0,037 | | READY. 0,038 | | Last reset reason was: Software reset via esp_restart. 0,066 | main | Firmware partitions: app0 (valid, running, boot), app1 (valid) 0,234 | fs | Mounted data partition. 65536 of 3538944 bytes (1.9 %) used 0,451 | api | WARP Energy Manager config version: 2.2.3 (wem) 0,529 | esp32_eth_brick | ESP32 Ethernet Brick UID: 26K8 0,975 | ntp | Set timezone to Europe/Berlin 2,821 | ethernet | Started 2,822 | ethernet | Connected: 100 Mbps Full Duplex, MAC: 78:21:84:45:01:BF 3,064 | firmware_update | Firmware is signed by: Tinkerforge GmbH 3,259 | meters | Meter 1: Meter declared 33 (30) values 2025-03-17 11:01:51,000 | rtc | System time set from RTC at 3,730 2025-03-17 11:01:51,107 | ethernet | Got IP address: 192.168.1.11/24 2025-03-17 11:01:51,484 | authentication | Web interface authentication enabled. 2025-03-17 11:01:51,618 | remote_access | Remote Access is enabled trying to connect 2025-03-17 11:01:51,674 | network | mDNS responder started 2025-03-17 11:01:52,268 | automation | Running rule #3 2025-03-17 11:01:52,271 | ntp | NTP synchronized at 3,936 2025-03-17 11:01:52,272 | power_manager | PV excess charging unavailable because power values are not available yet. 2025-03-17 11:01:52,284 | device_name | This is warpEM (wem-26K8), a WARP Energy Manager 2025-03-17 11:01:53,264 | network | Network connected (Ethernet) 2025-03-17 11:01:55,439 | meters_sun_spec | Meter 0: Connected to 192.168.1.12:502 2025-03-17 11:01:55,473 | mqtt | Connected to broker at mqtt://192.168.222.187:1883. 2025-03-17 11:01:55,480 | meters_mbtcp | Meter 1: Connected to 192.168.1.13:502 2025-03-17 11:01:55,891 | power_manager | PV excess charging available because power values are now available. 2025-03-17 11:01:57,375 | meters_sun_spec | Meter 0: Looking for device Mn='Fronius' Md='Symo 5.0-3-M' SN='35132678' 2025-03-17 11:01:57,376 | meters_sun_spec | Meter 0: Device Mn='Fronius' Md='Symo 5.0-3-M' Opt='3.21.3-1' Vr='0.3.30.1' SN='35132678' is matching 2025-03-17 11:01:57,620 | remote_access | Connecting to Management WireGuard peer my.warp-charger.com:51820 2025-03-17 11:01:58,485 | meters_sun_spec | Meter 0: Configured SunSpec model 113/0 found at 192.168.1.12:502:1:40069 2025-03-17 11:01:58,493 | remote_access | Management connection connected 2025-03-17 11:01:58,704 | meters | Meter 0: Meter declared 23 values 2025-03-17 11:01:58,705 | meters_sun_spec | Meter 0: Checking phase voltages for float-is-le32 quirk 2025-03-17 11:01:58,716 | meters_sun_spec | Meter 0: Check for float-is-le32 quirk completed due to normal L1-N voltage value: 228.1 V 2025-03-17 11:02:00,497 | charge_manager | Seen all chargers. 2025-03-17 11:06:48,321 | uptime_tracker | Wrote last uptime to flash 2025-03-17 11:21:02,319 | remote_access | Management connection disconnected 2025-03-17 11:21:25,552 | remote_access | Management request failed with internal error code 10 2025-03-17 11:23:01,867 | remote_access | Management connection connected 2025-03-17 12:56:39,093 | automation | Running rule #5 2025-03-17 12:57:09,604 | automation | Running rule #1 2025-03-17 12:58:44,032 | remote_access | Opening connection 0 for user 0 2025-03-17 12:58:45,692 | remote_access | Connection 0 for user 0 connected 2025-03-17 12:59:23,771 | digest_auth | AUTH FAIL: password 2025-03-17 12:59:24,253 | digest_auth | AUTH FAIL: password 2025-03-17 12:59:24,522 | digest_auth | AUTH FAIL: password 2025-03-17 12:59:42,527 | remote_access | Closing connection 0 for user 0 2025-03-17 12:59:46,142 | remote_access | Opening connection 1 for user 0 2025-03-17 12:59:47,397 | remote_access | Connection 1 for user 0 connected 2025-03-17 13:00:15,265 | em_phaseswitcher | Toggling with CP disconnect 2025-03-17 13:00:15,267 | em_phaseswitcher | Now in state 1 (command) 2025-03-17 13:00:15,609 | em_phaseswitcher | Now in state 2 (state) 2025-03-17 13:00:16,645 | em_phaseswitcher | Now in state 3 (state) 2025-03-17 13:00:17,704 | em_phaseswitcher | Now in state 4 (state) 2025-03-17 13:00:18,280 | em_phaseswitcher | Now in state 5 (command) 2025-03-17 13:00:18,437 | automation | Running rule #4 2025-03-17 13:00:20,285 | em_phaseswitcher | Now in state 6 (command) 2025-03-17 13:00:22,288 | em_phaseswitcher | Now in state 7 (command) 2025-03-17 13:00:23,661 | em_phaseswitcher | Now in state 0 (state) 2025-03-17 13:02:12,207 | remote_access | Closing connection 1 for user 0 2025-03-17 13:02:14,855 | remote_access | Opening connection 2 for user 0 2025-03-17 13:02:15,957 | remote_access | Connection 2 for user 0 connected 2025-03-17 13:04:38,290 | charge_manager | 6000 6000 0 2025-03-17 13:04:39,322 | em_phaseswitcher | Toggling with CP disconnect 2025-03-17 13:04:39,324 | em_phaseswitcher | Now in state 1 (command) 2025-03-17 13:04:39,701 | em_phaseswitcher | Now in state 2 (state) 2025-03-17 13:04:40,742 | em_phaseswitcher | Now in state 3 (state) 2025-03-17 13:04:41,779 | em_phaseswitcher | Now in state 4 (state) 2025-03-17 13:04:42,456 | em_phaseswitcher | Now in state 5 (command) 2025-03-17 13:04:42,469 | automation | Running rule #3 2025-03-17 13:04:44,561 | em_phaseswitcher | Now in state 6 (command) 2025-03-17 13:04:46,639 | em_phaseswitcher | Now in state 7 (command) 2025-03-17 13:04:48,095 | em_phaseswitcher | Now in state 0 (state) 2025-03-17 13:07:39,853 | remote_access | Closing connection 2 for user 0 2025-03-17 13:10:01,254 | http | Response processing failed after update: write error (PUT /energy_manager/history_wallbox_5min) ___TRACE_LOG_START___ __begin_rtc__ 3,730 | Set time to 2025-03-17 11:01:51,000 at 3730. Quality RTC 2025-03-17 11:01:51,204 | Set time to 2025-03-17 11:01:51,093 at 3934. Quality High 2025-03-17 11:01:53,001 | Failed to hit < X.010s 1 times. __end_rtc__ __begin_charge_manager__ 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 19608 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4073 26000 0 0) 7: 0: 10073@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10073@1p 9: don't have active chargers. 9: raw(0 21927 32000 32000) min(-10468 21927 32000 32000) spread(-13986 21927 32000 32000) max_pv 9535 9: [ 0 10073@1p ] PM PV mtr(W) avl(W) raw max min spread -866 2749 11952 19608 -395 -3913 -866 2749 11952 19608 -395 -3913 -658 2645 11500 19608 -395 -3913 -658 2645 11500 19608 -395 -3913 -787 2709 11778 19608 -395 -3913 -787 2709 11778 19608 -395 -3913 -684 2658 11556 19608 -395 -3913 -684 2658 11556 19608 -395 -3913 -1041 3096 13460 19608 -395 -3913 -1041 3096 13460 19608 -395 -3913 -718 2675 11630 19608 -395 -3913 -718 2675 11630 19608 -395 -3913 -780 2706 11765 19608 -395 -3913 -780 2706 11765 19608 -395 -3913 -645 2638 11469 19608 -395 -3913 -645 2638 11469 19608 -395 -3913 -786 2709 11778 19608 -395 -3913 -786 2709 11778 19608 -395 -3913 -903 2767 12030 19608 -395 -3913 2025-03-17 12:10:04,734 Hysteresis 910 0: raw(12030 32000 32000 32000) min(-395 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 19608 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 19608 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (6030 26000 0 0) 7: 0: 12030@1p 8: filtered 1 to 1, sorted to 0 8: 0: 12030@1p 9: don't have active chargers. 9: raw(0 19970 32000 32000) min(-12425 19970 32000 32000) spread(-15943 19970 32000 32000) max_pv 7578 9: [ 0 12030@1p ] PM PV mtr(W) avl(W) raw max min spread -903 3217 13986 19608 -395 -3913 -845 3188 13860 19608 -395 -3913 -845 3188 13860 19608 -395 -3913 -638 3085 13413 19608 -395 -3913 -638 3085 13413 19608 -395 -3913 -785 3158 13730 19608 -395 -3913 -785 3158 13730 19608 -395 -3913 -650 3091 13439 19608 -395 -3913 -650 3091 13439 19608 -395 -3913 -997 3264 14191 19608 -395 -3913 -997 3264 14191 19608 -395 -3913 -701 3116 13547 19608 -395 -3913 -701 3116 13547 19608 -395 -3913 -743 3137 13639 19608 -395 -3913 -743 3137 13639 19608 -395 -3913 -633 3082 13400 19608 -395 -3913 -633 3082 13400 19608 -395 -3913 -765 3148 13686 19608 -395 -3913 -765 3148 13686 19608 -395 -3913 -840 3186 13852 19608 -395 -3913 2025-03-17 12:10:14,793 Hysteresis 920 0: raw(13852 32000 32000 32000) min(-395 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 19608 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 19608 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (7852 26000 0 0) 7: 0: 13852@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13852@1p 9: don't have active chargers. 9: raw(0 18148 32000 32000) min(-14247 18148 32000 32000) spread(-17765 18148 32000 32000) max_pv 5756 9: [ 0 13852@1p ] PM PV mtr(W) avl(W) raw max min spread -828 3599 15647 19608 -395 -3913 -828 3599 15647 19608 -395 -3913 -629 3499 15213 19608 -395 -3913 -629 3499 15213 19608 -395 -3913 -776 3573 15534 19608 -395 -3913 -776 3573 15534 19608 -395 -3913 -618 3494 15191 19608 -395 -3913 -618 3494 15191 19608 -395 -3913 -959 3664 15930 19608 -395 -3913 -959 3664 15930 19608 -395 -3913 -676 3523 15317 19608 -395 -3913 -676 3523 15317 19608 -395 -3913 -738 3554 15452 19608 -395 -3913 -738 3554 15452 19608 -395 -3913 -589 3479 15126 19608 -395 -3913 -589 3479 15126 19608 -395 -3913 -724 3547 15421 19608 -395 -3913 -724 3547 15421 19608 -395 -3913 -827 3598 15643 19608 -395 -3913 2025-03-17 12:10:24,799 Hysteresis 930 0: raw(15643 32000 32000 32000) min(-395 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 19608 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 19608 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (9643 26000 0 0) 7: 0: 15643@1p 8: filtered 1 to 1, sorted to 0 8: 0: 15643@1p 9: don't have active chargers. 9: raw(0 16357 32000 32000) min(-16038 16357 32000 32000) spread(-19556 16357 32000 32000) max_pv 3965 9: [ 0 15643@1p ] PM PV mtr(W) avl(W) raw max min spread -803 3998 17382 19608 -395 -3913 -803 3998 17382 19608 -395 -3913 -762 3978 17295 19608 -395 -3913 -762 3978 17295 19608 -395 -3913 -770 3982 17313 19608 -395 -3913 -770 3982 17313 19608 -395 -3913 -758 3976 17286 19608 -395 -3913 -758 3976 17286 19608 -395 -3913 -987 4090 17782 19608 -395 -3913 -987 4090 17782 19608 -395 -3913 -1997 5344 23234 23234 -395 -3913 -1997 5344 23234 23234 -395 -3913 -1966 5317 23117 23234 -395 -3913 -1966 5317 23117 23234 -395 -3913 -1972 5322 23139 23234 -395 -3913 -1972 5322 23139 23234 -395 -3913 -1957 5309 23082 23234 -395 -3913 -1957 5309 23082 23234 -395 -3913 -2171 5496 23895 23895 -395 -3913 -2171 5496 23895 23895 -395 -3913 2025-03-17 12:10:35,138 Hysteresis 940 0: raw(23895 32000 32000 32000) min(-395 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 23895 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8119 8119 0 0) Wnd (6000 6000 0 0)->(8119 8119 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 23895 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2119 2119 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2119 2119 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2119 2119 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (17895 26000 0 0) 7: 0: 8119@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8119@1p 9: don't have active chargers. 9: raw(15776 23881 32000 32000) min(-8514 23881 32000 32000) spread(-12032 23881 32000 32000) max_pv 15776 9: [ 0 8119@1p ] PM PV mtr(W) avl(W) raw max min spread -2024 3638 15817 23895 -395 -3913 -2024 3638 15817 23895 -395 -3913 -1960 3582 15573 23895 -395 -3913 -1960 3582 15573 23895 -395 -3913 -1960 3582 15573 23895 -395 -3913 -1960 3582 15573 23895 -395 -3913 -1947 3570 15521 23895 -395 -3913 -1947 3570 15521 23895 -395 -3913 -2114 3716 16156 23895 -395 -3913 -2114 3716 16156 23895 -395 -3913 -2013 3628 15773 23895 -395 -3913 -2013 3628 15773 23895 -395 -3913 -1936 3561 15482 23895 -395 -3913 -1936 3561 15482 23895 -395 -3913 -1950 3573 15534 23895 -395 -3913 -1950 3573 15534 23895 -395 -3913 -899 2316 10069 23895 -395 -3913 -899 2316 10069 23895 -395 -3913 -631 2182 9486 23895 -395 -3913 2025-03-17 12:10:45,589 Hysteresis 951 0: raw(9486 32000 32000 32000) min(-395 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 23895 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8152 8152 0 0) Wnd (6000 6000 0 0)->(8152 8152 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 23895 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2152 2152 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2152 2152 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2152 2152 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (3486 26000 0 0) 7: 0: 8152@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8152@1p 9: don't have active chargers. 9: raw(1334 23848 32000 32000) min(-8547 23848 32000 32000) spread(-12065 23848 32000 32000) max_pv 15743 9: [ 0 8152@1p ] PM PV mtr(W) avl(W) raw max min spread -631 2189 9517 23895 -395 -3913 -598 2173 9447 23895 -395 -3913 -598 2173 9447 23895 -395 -3913 -1932 3564 15495 23895 -395 -3913 -704 2226 9678 23895 -395 -3913 -704 2226 9678 23895 -395 -3913 -823 2285 9934 23895 -395 -3913 -823 2285 9934 23895 -395 -3913 -627 2187 9508 23895 -395 -3913 -627 2187 9508 23895 -395 -3913 -573 2160 9391 23895 -395 -3913 -573 2160 9391 23895 -395 -3913 -591 2169 9430 23895 -395 -3913 -591 2169 9430 23895 -395 -3913 -585 2166 9417 23895 -395 -3913 -585 2166 9417 23895 -395 -3913 -888 2318 10078 23895 -395 -3913 -888 2318 10078 23895 -395 -3913 -658 2203 9578 23895 -395 -3913 -658 2203 9578 23895 -395 -3913 2025-03-17 12:10:55,595 Hysteresis 961 0: raw(9578 32000 32000 32000) min(-395 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 23895 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8133 8133 0 0) Wnd (6000 6000 0 0)->(8133 8133 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 23895 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2133 2133 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2133 2133 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2133 2133 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (3578 26000 0 0) 7: 0: 8133@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8133@1p 9: don't have active chargers. 9: raw(1445 23867 32000 32000) min(-8528 23867 32000 32000) spread(-12046 23867 32000 32000) max_pv 15762 9: [ 0 8133@1p ] PM PV mtr(W) avl(W) raw max min spread -1933 3561 15482 23895 -395 -3913 -1933 3561 15482 23895 -395 -3913 -1930 3558 15469 23895 -395 -3913 -1930 3558 15469 23895 -395 -3913 -1937 3564 15495 23895 -395 -3913 -2258 3845 16717 23895 -395 -3913 -2258 3845 16717 23895 -395 -3913 -797 2268 9860 23895 -395 -3913 -797 2268 9860 23895 -395 -3913 -721 2230 9695 23895 -395 -3913 -721 2230 9695 23895 -395 -3913 -719 2229 9691 23895 -395 -3913 -719 2229 9691 23895 -395 -3913 -721 2230 9695 23895 -395 -3913 -721 2230 9695 23895 -395 -3913 -1055 2661 11569 23895 -395 -3913 -1055 2661 11569 23895 -395 -3913 -779 2259 9821 23895 -395 -3913 -779 2259 9821 23895 -395 -3913 2025-03-17 12:11:05,602 Hysteresis 971 0: raw(9821 32000 32000 32000) min(-395 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 23895 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8141 8141 0 0) Wnd (6000 6000 0 0)->(8141 8141 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 23895 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2141 2141 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2141 2141 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2141 2141 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (3821 26000 0 0) 7: 0: 8141@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8141@1p 9: don't have active chargers. 9: raw(1680 23859 32000 32000) min(-8536 23859 32000 32000) spread(-12054 23859 32000 32000) max_pv 15754 9: [ 0 8141@1p ] PM PV mtr(W) avl(W) raw max min spread -714 2229 9691 23895 -395 -3913 -714 2229 9691 23895 -395 -3913 -728 2236 9721 23895 -395 -3913 -728 2236 9721 23895 -395 -3913 -727 2235 9717 23895 -395 -3913 -727 2235 9717 23895 -395 -3913 -1049 2658 11556 23895 -395 -3913 -1049 2658 11556 23895 -395 -3913 -1945 3573 15534 23895 -395 -3913 -1945 3573 15534 23895 -395 -3913 -1893 3528 15339 23895 -395 -3913 -1893 3528 15339 23895 -395 -3913 -1905 3538 15382 23895 -395 -3913 -1905 3538 15382 23895 -395 -3913 -1904 3538 15382 23895 -395 -3913 -1904 3538 15382 23895 -395 -3913 -2203 3799 16517 23895 -395 -3913 -2203 3799 16517 23895 -395 -3913 -1934 3564 15495 23895 -395 -3913 2025-03-17 12:11:15,802 Hysteresis 981 0: raw(15495 32000 32000 32000) min(-395 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 23895 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8120 8120 0 0) Wnd (6000 6000 0 0)->(8120 8120 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 23895 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2120 2120 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2120 2120 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2120 2120 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (9495 26000 0 0) 7: 0: 8120@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8120@1p 9: don't have active chargers. 9: raw(7375 23880 32000 32000) min(-8515 23880 32000 32000) spread(-12033 23880 32000 32000) max_pv 15775 9: [ 0 8120@1p ] PM PV mtr(W) avl(W) raw max min spread -1934 3559 15473 23895 -395 -3913 -1889 3519 15300 23895 -395 -3913 -1878 3510 15260 23895 -395 -3913 -1878 3510 15260 23895 -395 -3913 -1870 3503 15230 23895 -395 -3913 -1870 3503 15230 23895 -395 -3913 -2214 3804 16539 23895 -395 -3913 -2214 3804 16539 23895 -395 -3913 -1926 3552 15443 23895 -395 -3913 -1926 3552 15443 23895 -395 -3913 -1870 3503 15230 23895 -395 -3913 -1870 3503 15230 23895 -395 -3913 -1883 3514 15278 23895 -395 -3913 -1883 3514 15278 23895 -395 -3913 -1879 3511 15265 23895 -395 -3913 -1879 3511 15265 23895 -395 -3913 -2200 3792 16486 23895 -395 -3913 -2200 3792 16486 23895 -395 -3913 -1912 3540 15391 23895 -395 -3913 -1912 3540 15391 23895 -395 -3913 2025-03-17 12:11:25,809 Hysteresis 991 0: raw(15391 32000 32000 32000) min(-395 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 23895 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8129 8129 0 0) Wnd (6000 6000 0 0)->(8129 8129 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 23895 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2129 2129 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2129 2129 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2129 2129 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (9391 26000 0 0) 7: 0: 8129@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8129@1p 9: don't have active chargers. 9: raw(7262 23871 32000 32000) min(-8524 23871 32000 32000) spread(-12042 23871 32000 32000) max_pv 15766 9: [ 0 8129@1p ] PM PV mtr(W) avl(W) raw max min spread -1829 3469 15082 23895 -395 -3913 -1829 3469 15082 23895 -395 -3913 -1847 3485 15152 23895 -395 -3913 -1847 3485 15152 23895 -395 -3913 -661 2199 9560 23895 -395 -3913 -661 2199 9560 23895 -395 -3913 -825 2281 9917 23895 -395 -3913 -825 2281 9917 23895 -395 -3913 -825 2281 9917 23895 -395 -3913 -825 2281 9917 23895 -395 -3913 -515 2126 9243 23895 -395 -3913 -515 2126 9243 23895 -395 -3913 -502 2120 9217 23895 -395 -3913 -502 2120 9217 23895 -395 -3913 -520 2129 9256 23895 -395 -3913 -520 2129 9256 23895 -395 -3913 -967 2352 10226 23895 -395 -3913 -967 2352 10226 23895 -395 -3913 -587 2162 9400 23895 -395 -3913 -587 2162 9400 23895 -395 -3913 2025-03-17 12:11:35,816 Hysteresis 1001 0: raw(9400 32000 32000 32000) min(-395 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 23895 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8127 8127 0 0) Wnd (6000 6000 0 0)->(8127 8127 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 23895 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2127 2127 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2127 2127 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2127 2127 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (3400 26000 0 0) 7: 0: 8127@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8127@1p 9: don't have active chargers. 9: raw(1273 23873 32000 32000) min(-8522 23873 32000 32000) spread(-12040 23873 32000 32000) max_pv 15768 9: [ 0 8127@1p ] PM PV mtr(W) avl(W) raw max min spread -520 2129 9256 23895 -395 -3913 -520 2129 9256 23895 -395 -3913 -529 2133 9273 23895 -395 -3913 -529 2133 9273 23895 -395 -3913 -1733 3385 14717 23895 -395 -3913 -1733 3385 14717 23895 -395 -3913 2 1868 8121 23895 -395 -3913 2 1868 8121 23895 -395 -3913 235 1752 7617 23895 -395 -3913 235 1752 7617 23895 -395 -3913 298 1720 7478 23895 -395 -3913 298 1720 7478 23895 -395 -3913 314 1712 7443 23895 -395 -3913 314 1712 7443 23895 -395 -3913 288 1725 7500 23895 -395 -3913 288 1725 7500 23895 -395 -3913 -47 1892 8226 23895 -395 -3913 -47 1892 8226 23895 -395 -3913 243 1748 7600 23895 -395 -3913 2025-03-17 12:11:46,069 Hysteresis 1011 0: raw(7600 32000 32000 32000) min(-395 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 23895 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8116 8116 0 0) Wnd (6000 6000 0 0)->(8116 8116 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 23895 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2116 2116 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2116 2116 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2116 2116 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1600 26000 0 0) 7: 0: 7600@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7600@1p 9: don't have active chargers. 9: raw(0 24400 32000 32000) min(-7995 24400 32000 32000) spread(-11513 24400 32000 32000) max_pv 16295 9: [ 0 7600@1p ] PM PV mtr(W) avl(W) raw max min spread 243 1627 7073 23895 -395 -3913 290 1603 6969 23895 -395 -3913 292 1602 6965 23895 -395 -3913 292 1602 6965 23895 -395 -3913 290 1603 6969 23895 -395 -3913 290 1603 6969 23895 -395 -3913 -47 1771 7700 23895 -395 -3913 -47 1771 7700 23895 -395 -3913 224 1636 7113 23895 -395 -3913 224 1636 7113 23895 -395 -3913 292 1602 6965 23895 -395 -3913 292 1602 6965 23895 -395 -3913 302 1597 6943 23895 -395 -3913 302 1597 6943 23895 -395 -3913 293 1602 6965 23895 -395 -3913 293 1602 6965 23895 -395 -3913 -51 1773 7708 23895 -395 -3913 -51 1773 7708 23895 -395 -3913 -59 1777 7726 23895 -395 -3913 2025-03-17 12:11:56,077 Hysteresis 1021 0: raw(7726 32000 32000 32000) min(-395 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 23895 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 23895 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1726 26000 0 0) 7: 0: 7726@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7726@1p 9: don't have active chargers. 9: raw(0 24274 32000 32000) min(-8121 24274 32000 32000) spread(-11639 24274 32000 32000) max_pv 16169 9: [ 0 7726@1p ] PM PV mtr(W) avl(W) raw max min spread -59 1805 7847 23895 -395 -3913 -45 1798 7817 23895 -395 -3913 -45 1798 7817 23895 -395 -3913 -52 1802 7834 23895 -395 -3913 -56 1804 7843 23895 -395 -3913 -56 1804 7843 23895 -395 -3913 -48 1800 7826 23895 -395 -3913 -48 1800 7826 23895 -395 -3913 -45 1798 7817 23895 -395 -3913 -45 1798 7817 23895 -395 -3913 -48 1800 7826 23895 -395 -3913 -48 1800 7826 23895 -395 -3913 -38 1795 7804 23895 -395 -3913 -38 1795 7804 23895 -395 -3913 -42 1797 7813 23895 -395 -3913 -42 1797 7813 23895 -395 -3913 1000 1026 4460 23895 -395 -3913 1000 1026 4460 23895 -395 -3913 1170 899 3908 23895 -395 -3913 1170 899 3908 23895 -395 -3913 2025-03-17 12:12:06,089 Hysteresis 1031 0: raw(3908 32000 32000 32000) min(-395 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 23895 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 23895 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: don't have active chargers. 9: raw(-2092 26000 32000 32000) min(-6395 26000 32000 32000) spread(-9913 26000 32000 32000) max_pv 17895 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 1164 507 2204 23895 -395 -3913 1164 507 2204 23895 -395 -3913 1156 513 2230 23895 -395 -3913 1156 513 2230 23895 -395 -3913 1158 512 2226 23895 -395 -3913 1158 512 2226 23895 -395 -3913 1154 515 2239 23895 -395 -3913 1154 515 2239 23895 -395 -3913 1162 509 2213 23895 -395 -3913 1162 509 2213 23895 -395 -3913 1183 493 2143 23895 -395 -3913 1183 493 2143 23895 -395 -3913 1165 507 2204 23895 -395 -3913 1165 507 2204 23895 -395 -3913 1149 519 2256 23895 -395 -3913 1149 519 2256 23895 -395 -3913 986 887 3856 23895 -395 -3913 986 887 3856 23895 -395 -3913 1319 391 1700 23895 -395 -3913 2025-03-17 12:12:16,452 Hysteresis 1041 0: raw(1700 32000 32000 32000) min(-395 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 23895 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 23895 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: don't have active chargers. 9: raw(-4300 26000 32000 32000) min(-6395 26000 32000 32000) spread(-9913 26000 32000 32000) max_pv 17895 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 1319 391 1700 23895 -395 -3913 1317 393 1708 23895 -395 -3913 1317 393 1708 23895 -395 -3913 1312 396 1721 23895 -395 -3913 1312 396 1721 23895 -395 -3913 1307 400 1739 23895 -395 -3913 1307 400 1739 23895 -395 -3913 986 887 3856 23895 -395 -3913 986 887 3856 23895 -395 -3913 1295 409 1778 23895 -395 -3913 1295 409 1778 23895 -395 -3913 756 1002 4356 23895 -395 -3913 756 1002 4356 23895 -395 -3913 1298 407 1769 23895 -395 -3913 1298 407 1769 23895 -395 -3913 -26 1393 6056 23895 -395 -3913 -75 1417 6160 23895 -395 -3913 -75 1417 6160 23895 -395 -3913 -71 1415 6152 23895 -395 -3913 -71 1415 6152 23895 -395 -3913 2025-03-17 12:12:26,663 Hysteresis 1052 0: raw(6152 32000 32000 32000) min(-395 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 23895 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 23895 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (152 26000 0 0) 7: 0: 6152@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6152@1p 9: don't have active chargers. 9: raw(0 25848 32000 32000) min(-6547 25848 32000 32000) spread(-10065 25848 32000 32000) max_pv 17743 9: [ 0 6152@1p ] PM PV mtr(W) avl(W) raw max min spread -70 1449 6300 23895 -395 -3913 -70 1449 6300 23895 -395 -3913 -77 1452 6313 23895 -395 -3913 -77 1452 6313 23895 -395 -3913 -71 1449 6300 23895 -395 -3913 -71 1449 6300 23895 -395 -3913 -64 1446 6286 23895 -395 -3913 -64 1446 6286 23895 -395 -3913 -72 1450 6304 23895 -395 -3913 -72 1450 6304 23895 -395 -3913 -67 1447 6291 23895 -395 -3913 -67 1447 6291 23895 -395 -3913 -50 1439 6256 23895 -395 -3913 -50 1439 6256 23895 -395 -3913 -93 1460 6347 23895 -395 -3913 -93 1460 6347 23895 -395 -3913 -80 1454 6321 23895 -395 -3913 -80 1454 6321 23895 -395 -3913 -69 1448 6295 23895 -395 -3913 2025-03-17 12:12:36,670 Hysteresis 1062 0: raw(6295 32000 32000 32000) min(-395 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 23895 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 23895 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (295 26000 0 0) 7: 0: 6295@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6295@1p 9: don't have active chargers. 9: raw(0 25705 32000 32000) min(-6690 25705 32000 32000) spread(-10208 25705 32000 32000) max_pv 17600 9: [ 0 6295@1p ] PM PV mtr(W) avl(W) raw max min spread -90 1492 6486 23895 -395 -3913 -90 1492 6486 23895 -395 -3913 -81 1487 6465 23895 -395 -3913 -81 1487 6465 23895 -395 -3913 -80 1487 6465 23895 -395 -3913 -80 1487 6465 23895 -395 -3913 -73 1483 6447 23895 -395 -3913 -73 1483 6447 23895 -395 -3913 -85 1489 6473 23895 -395 -3913 -85 1489 6473 23895 -395 -3913 -78 1486 6460 23895 -395 -3913 -78 1486 6460 23895 -395 -3913 -85 1489 6473 23895 -395 -3913 -85 1489 6473 23895 -395 -3913 -78 1486 6460 23895 -395 -3913 -78 1486 6460 23895 -395 -3913 -45 1469 6386 23895 -395 -3913 -45 1469 6386 23895 -395 -3913 -60 1477 6421 23895 -395 -3913 -60 1477 6421 23895 -395 -3913 2025-03-17 12:12:46,676 Hysteresis 1072 0: raw(6421 32000 32000 32000) min(-395 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 23895 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 23895 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (421 26000 0 0) 7: 0: 6421@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6421@1p 9: don't have active chargers. 9: raw(0 25579 32000 32000) min(-6816 25579 32000 32000) spread(-10334 25579 32000 32000) max_pv 17474 9: [ 0 6421@1p ] PM PV mtr(W) avl(W) raw max min spread -100 1526 6634 23895 -395 -3913 -100 1526 6634 23895 -395 -3913 -96 1524 6626 23895 -395 -3913 -96 1524 6626 23895 -395 -3913 -95 1523 6621 23895 -395 -3913 -95 1523 6621 23895 -395 -3913 -27 1489 6473 23895 -395 -3913 -27 1489 6473 23895 -395 -3913 -27 1489 6473 23895 -395 -3913 -27 1489 6473 23895 -395 -3913 -4 1478 6426 23895 -395 -3913 -4 1478 6426 23895 -395 -3913 -49 1500 6521 23895 -395 -3913 -49 1500 6521 23895 -395 -3913 -48 1500 6521 23895 -395 -3913 -48 1500 6521 23895 -395 -3913 -51 1501 6526 23895 -395 -3913 -45 1498 6513 23895 -395 -3913 -45 1498 6513 23895 -395 -3913 2025-03-17 12:12:56,843 Hysteresis 1082 0: raw(6513 32000 32000 32000) min(-395 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 23895 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 23895 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (513 26000 0 0) 7: 0: 6513@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6513@1p 9: don't have active chargers. 9: raw(0 25487 32000 32000) min(-6908 25487 32000 32000) spread(-10426 25487 32000 32000) max_pv 17382 9: [ 0 6513@1p ] PM PV mtr(W) avl(W) raw max min spread -49 1521 6613 23895 -395 -3913 -49 1521 6613 23895 -395 -3913 -57 1525 6630 23895 -395 -3913 -57 1525 6630 23895 -395 -3913 -47 1520 6608 23895 -395 -3913 -47 1520 6608 23895 -395 -3913 840 1077 4682 23895 -395 -3913 840 1077 4682 23895 -395 -3913 1348 486 2113 23895 -395 -3913 1348 486 2113 23895 -395 -3913 1340 492 2139 23895 -395 -3913 1340 492 2139 23895 -395 -3913 1340 492 2139 23895 -395 -3913 1340 492 2139 23895 -395 -3913 743 1126 4895 23895 -395 -3913 743 1126 4895 23895 -395 -3913 651 1172 5095 23895 -395 -3913 651 1172 5095 23895 -395 -3913 326 1334 5800 23895 -395 -3913 2025-03-17 12:13:06,849 Hysteresis 1092 0: raw(5800 32000 32000 32000) min(-395 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 23895 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 23895 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: don't have active chargers. 9: raw(-200 26000 32000 32000) min(-6395 26000 32000 32000) spread(-9913 26000 32000 32000) max_pv 17895 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 326 1217 5291 23895 -395 -3913 1286 416 1808 23895 -395 -3913 1278 422 1834 23895 -395 -3913 1278 422 1834 23895 -395 -3913 1279 421 1830 23895 -395 -3913 1279 421 1830 23895 -395 -3913 -50 1405 6108 23895 -395 -3913 -50 1405 6108 23895 -395 -3913 -68 1414 6147 23895 -395 -3913 -68 1414 6147 23895 -395 -3913 -75 1417 6160 23895 -395 -3913 -75 1417 6160 23895 -395 -3913 -91 1425 6195 23895 -395 -3913 -91 1425 6195 23895 -395 -3913 -81 1420 6173 23895 -395 -3913 -81 1420 6173 23895 -395 -3913 -82 1421 6178 23895 -395 -3913 -82 1421 6178 23895 -395 -3913 -93 1426 6200 23895 -395 -3913 -93 1426 6200 23895 -395 -3913 2025-03-17 12:13:16,856 Hysteresis 1102 0: raw(6200 32000 32000 32000) min(-395 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 23895 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 23895 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (200 26000 0 0) 7: 0: 6200@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6200@1p 9: don't have active chargers. 9: raw(0 25800 32000 32000) min(-6595 25800 32000 32000) spread(-10113 25800 32000 32000) max_pv 17695 9: [ 0 6200@1p ] PM PV mtr(W) avl(W) raw max min spread -84 1468 6382 23895 -395 -3913 -84 1468 6382 23895 -395 -3913 -97 1474 6408 23895 -395 -3913 -97 1474 6408 23895 1460 -3913 -109 1480 6434 23895 1460 -3913 -109 1480 6434 23895 1460 -3913 -97 1474 6408 23895 1460 -3913 -97 1474 6408 23895 1700 -3913 -95 1473 6404 23895 1700 -3913 -95 1473 6404 23895 1700 -3913 -92 1472 6400 23895 1700 -3913 -92 1472 6400 23895 1700 -3913 -101 1476 6417 23895 1700 -3913 -101 1476 6417 23895 1700 -3913 1028 655 2847 23895 1700 -3913 1028 655 2847 23895 1700 -3913 1111 593 2578 23895 1700 -3913 124 1364 5930 23895 1700 -3913 124 1364 5930 23895 1700 -3913 2025-03-17 12:13:27,083 Hysteresis 1112 0: raw(5930 32000 32000 32000) min(1700 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 23895 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 23895 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: don't have active chargers. 9: raw(-70 26000 32000 32000) min(-4300 26000 32000 32000) spread(-9913 26000 32000 32000) max_pv 17895 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -98 1429 6213 23895 1700 -3913 -98 1429 6213 23895 1700 -3913 -100 1430 6217 23895 1700 -3913 -100 1430 6217 23895 1700 -3913 -100 1430 6217 23895 1700 -3913 -100 1430 6217 23895 1700 -3913 877 942 4095 23895 1700 -3913 877 942 4095 23895 1700 -3913 1117 543 2360 23895 1700 -3913 1117 543 2360 23895 1700 -3913 44 1358 5904 23895 1700 -3913 44 1358 5904 23895 1700 -3913 -99 1429 6213 23895 1700 -3913 -99 1429 6213 23895 1700 -3913 -108 1434 6234 23895 1700 -3913 -108 1434 6234 23895 1700 -3913 -75 1417 6160 23895 1700 -3913 -75 1417 6160 23895 1700 -3913 -104 1432 6226 23895 1700 -3913 -104 1432 6226 23895 1700 -3913 2025-03-17 12:13:37,090 Hysteresis 1122 0: raw(6226 32000 32000 32000) min(1700 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 23895 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 23895 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (226 26000 0 0) 7: 0: 6226@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6226@1p 9: don't have active chargers. 9: raw(0 25774 32000 32000) min(-4526 25774 32000 32000) spread(-10139 25774 32000 32000) max_pv 17669 9: [ 0 6226@1p ] PM PV mtr(W) avl(W) raw max min spread -110 1486 6460 23895 1700 -3913 -110 1486 6460 23895 1700 -3913 -101 1481 6439 23895 1700 -3913 -99 1480 6434 23895 1700 -3913 -99 1480 6434 23895 1700 -3913 -108 1485 6456 23895 1700 -3913 -108 1485 6456 23895 1700 -3913 -106 1484 6452 23895 1700 -3913 -106 1484 6452 23895 1700 -3913 233 1315 5717 23895 1700 -3913 233 1315 5717 23895 1700 -3913 1283 469 2039 23895 1700 -3913 1283 469 2039 23895 1700 -3913 1279 472 2052 23895 1700 -3913 1279 472 2052 23895 1700 -3913 1286 467 2030 23895 1700 -3913 1286 467 2030 23895 1700 -3913 1265 483 2100 23895 1700 -3913 1265 483 2100 23895 1700 -3913 2025-03-17 12:13:47,097 Hysteresis 1132 0: raw(2100 32000 32000 32000) min(1700 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 23895 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 23895 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: don't have active chargers. 9: raw(-3900 26000 32000 32000) min(-4300 26000 32000 32000) spread(-9913 26000 32000 32000) max_pv 17895 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 1285 417 1813 23895 1700 -3913 1285 417 1813 23895 1700 -3913 577 1092 4747 23895 1700 -3913 577 1092 4747 23895 1700 -3913 1257 438 1904 23895 1700 -3913 1257 438 1904 23895 1700 -3913 836 962 4182 23895 1700 -3913 836 962 4182 23895 1700 -3913 1281 420 1826 23895 1700 -3913 1281 420 1826 23895 1700 -3913 -6 1383 6013 23895 1700 -3913 -6 1383 6013 23895 1700 -3913 -96 1428 6208 23895 1700 -3913 -96 1428 6208 23895 1700 -3913 -102 1431 6221 23895 1700 -3913 -102 1431 6221 23895 1700 -3913 -106 1433 6230 23895 1700 -3913 -106 1433 6230 23895 1700 -3913 -105 1432 6226 23895 1700 -3913 2025-03-17 12:13:57,345 Hysteresis 1142 0: raw(6226 32000 32000 32000) min(1700 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 23895 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 23895 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (226 26000 0 0) 7: 0: 6226@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6226@1p 9: don't have active chargers. 9: raw(0 25774 32000 32000) min(-4526 25774 32000 32000) spread(-10139 25774 32000 32000) max_pv 17669 9: [ 0 6226@1p ] PM PV mtr(W) avl(W) raw max min spread -105 1483 6447 23895 1700 -3913 -110 1486 6460 23895 1700 -3913 -110 1486 6460 23895 1700 -3913 -112 1487 6465 23895 1700 -3913 -112 1487 6465 23895 1700 -3913 -111 1486 6460 23895 1700 -3913 -111 1486 6460 23895 1700 -3913 -109 1485 6456 23895 1700 -3913 -109 1485 6456 23895 1700 -3913 -107 1484 6452 23895 1700 -3913 -107 1484 6452 23895 1700 -3913 -94 1478 6426 23895 1700 -3913 -115 1488 6469 23895 1700 -3913 -115 1488 6469 23895 1700 -3913 -98 1480 6434 23895 1700 -3913 -98 1480 6434 23895 1700 -3913 -108 1485 6456 23895 1700 -3913 -108 1485 6456 23895 1700 -3913 -117 1489 6473 23895 1700 -3913 -117 1489 6473 23895 1700 -3913 2025-03-17 12:14:07,460 Hysteresis 1152 0: raw(6473 32000 32000 32000) min(1700 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 23895 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 23895 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (473 26000 0 0) 7: 0: 6473@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6473@1p 9: don't have active chargers. 9: raw(0 25527 32000 32000) min(-4773 25527 32000 32000) spread(-10386 25527 32000 32000) max_pv 17422 9: [ 0 6473@1p ] PM PV mtr(W) avl(W) raw max min spread -96 1536 6678 23895 1700 -3913 -96 1536 6678 23895 1700 -3913 -117 1546 6721 23895 1700 -3913 -117 1546 6721 23895 1700 -3913 -106 1541 6700 23895 1700 -3913 -106 1541 6700 23895 1700 -3913 -86 1531 6656 23895 1700 -3913 -86 1531 6656 23895 1700 -3913 -111 1543 6708 23895 1700 -3913 -111 1543 6708 23895 1700 -3913 -116 1546 6721 23895 1700 -3913 -116 1546 6721 23895 1700 -3913 -116 1546 6721 23895 1700 -3913 -116 1546 6721 23895 1700 -3913 -110 1543 6708 23895 1700 -3913 -110 1543 6708 23895 1700 -3913 -123 1549 6734 23895 1700 -3913 -123 1549 6734 23895 1700 -3913 -123 1549 6734 23895 1700 -3913 2025-03-17 12:14:17,466 Hysteresis 1162 0: raw(6734 32000 32000 32000) min(1700 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 23895 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 23895 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (734 26000 0 0) 7: 0: 6734@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6734@1p 9: don't have active chargers. 9: raw(0 25266 32000 32000) min(-5034 25266 32000 32000) spread(-10647 25266 32000 32000) max_pv 17161 9: [ 0 6734@1p ] PM PV mtr(W) avl(W) raw max min spread -122 1609 6995 23895 1700 -3913 -122 1609 6995 23895 1700 -3913 -127 1611 7004 23895 1700 -3913 -127 1611 7004 23895 1700 -3913 889 1104 4800 23895 1700 -3913 889 1104 4800 23895 1700 -3913 1125 705 3065 23895 1700 -3913 1125 705 3065 23895 1700 -3913 1107 718 3121 23895 1700 -3913 1107 718 3121 23895 1700 -3913 1092 729 3169 23895 1700 -3913 1092 729 3169 23895 1700 -3913 1088 732 3182 23895 1700 -3913 1088 732 3182 23895 1700 -3913 1086 734 3191 23895 1700 -3913 1086 734 3191 23895 1700 -3913 1079 739 3213 23895 1700 -3913 1079 739 3213 23895 1700 -3913 1081 738 3208 23895 1700 -3913 1081 738 3208 23895 1700 -3913 2025-03-17 12:14:27,531 Hysteresis 1173 0: raw(3208 32000 32000 32000) min(1700 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 23895 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 23895 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: don't have active chargers. 9: raw(-2792 26000 32000 32000) min(-4300 26000 32000 32000) spread(-9913 26000 32000 32000) max_pv 17895 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 135 1313 5708 23895 1700 -3913 135 1313 5708 23895 1700 -3913 -126 1443 6273 23895 1700 -3913 -126 1443 6273 23895 1700 -3913 -132 1446 6286 23895 1700 -3913 -132 1446 6286 23895 1700 -3913 -129 1444 6278 23895 1700 -3913 -129 1444 6278 23895 1700 -3913 379 1191 5178 23895 1700 -3913 379 1191 5178 23895 1700 -3913 1273 426 1852 23895 1700 -3913 1273 426 1852 23895 1700 -3913 -137 1448 6295 23895 1700 -3913 -137 1448 6295 23895 1700 -3913 -119 1439 6256 23895 1700 -3913 -132 1446 6286 23895 1700 -3913 -132 1446 6286 23895 1700 -3913 -136 1448 6295 23895 1700 -3913 -136 1448 6295 23895 1700 -3913 2025-03-17 12:14:37,719 Hysteresis 1183 0: raw(6295 32000 32000 32000) min(1700 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 23895 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 23895 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (295 26000 0 0) 7: 0: 6295@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6295@1p 9: don't have active chargers. 9: raw(0 25705 32000 32000) min(-4595 25705 32000 32000) spread(-10208 25705 32000 32000) max_pv 17600 9: [ 0 6295@1p ] PM PV mtr(W) avl(W) raw max min spread -130 1512 6573 23895 1700 -3913 -130 1512 6573 23895 1700 -3913 -136 1515 6586 23895 1700 -3913 -136 1515 6586 23895 1700 -3913 -2356 3508 15252 23895 1700 -3913 -2356 3508 15252 23895 1700 -3913 -2349 3502 15226 23895 1700 -3913 -2349 3502 15226 23895 1700 -3913 -2358 3510 15260 23895 1700 -3913 -2358 3510 15260 23895 1700 -3913 -2363 3514 15278 23895 1700 -3913 -2363 3514 15278 23895 1700 -3913 -2359 3511 15265 23895 1700 -3913 -2359 3511 15265 16717 1700 -3913 -2364 3515 15282 16717 1700 -3913 -2364 3515 15282 16717 1700 -3913 -2372 3522 15313 16717 1700 -3913 -2372 3522 15313 16717 1700 -3913 -2370 3520 15304 16717 1700 -3913 2025-03-17 12:14:47,725 Hysteresis 1193 0: raw(15304 32000 32000 32000) min(1700 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 16717 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 16717 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (9304 26000 0 0) 7: 0: 15304@1p 8: filtered 1 to 1, sorted to 0 8: 0: 15304@1p 9: don't have active chargers. 9: raw(0 16696 32000 32000) min(-13604 16696 32000 32000) spread(-19217 16696 32000 32000) max_pv 1413 9: [ 0 15304@1p ] PM PV mtr(W) avl(W) raw max min spread -2375 5597 24334 24334 1700 -3913 -2375 5597 24334 24334 1700 -3913 -2371 5593 24317 24334 1700 -3913 -2371 5593 24317 24334 1700 -3913 -2372 5594 24321 24334 1700 -3913 -2372 5594 24321 24334 1700 -3913 -2383 5604 24365 24365 1700 -3913 -2383 5604 24365 24365 1700 -3913 -2385 5605 24369 24369 1700 -3913 -2385 5605 24369 24369 1700 -3913 -2384 5605 24369 24369 1700 -3913 -2384 5605 24369 24369 1700 -3913 -2387 5607 24378 24378 1700 -3913 -2387 5607 24378 24378 1700 -3913 -2400 5619 24430 24430 1700 -3913 -2400 5619 24430 24430 1700 -3913 -2377 5598 24339 24430 1700 -3913 -2377 5598 24339 24430 1700 -3913 -2406 5624 24452 24452 1700 -3913 -2406 5624 24452 24452 1700 -3913 2025-03-17 12:14:57,732 Hysteresis 1203 0: raw(24452 32000 32000 32000) min(1700 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 24452 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 24452 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (18452 26000 0 0) 7: 0: 16000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p 9: don't have active chargers. 9: raw(8452 16000 32000 32000) min(-14300 16000 32000 32000) spread(-19913 16000 32000 32000) max_pv 8452 9: [ 0 16000@1p ] PM PV mtr(W) avl(W) raw max min spread -2418 5795 25195 25195 1700 -3913 -2418 5795 25195 25195 1700 -3913 -2413 5791 25178 25195 1700 -3913 -2413 5791 25178 25195 1700 -3913 -2425 5801 25221 25221 1700 -3913 -2425 5801 25221 25221 1700 -3913 -2417 5794 25191 25221 1700 -3913 -2417 5794 25191 25221 1700 -3913 -2411 5789 25169 25221 1700 -3913 -2411 5789 25169 25221 1700 -3913 -2423 5800 25217 25221 1700 -3913 -2423 5800 25217 25221 1700 -3913 -2436 5811 25265 25265 1700 -3913 -2436 5811 25265 25265 1700 -3913 -2415 5793 25186 25265 1700 -3913 -2415 5793 25186 25265 1700 -3913 -2432 5808 25252 25265 1700 -3913 -2442 5816 25286 25286 1700 -3913 -2442 5816 25286 25286 1700 -3913 2025-03-17 12:15:07,919 Hysteresis 1213 0: raw(25286 32000 32000 32000) min(1700 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 25286 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 1 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 25286 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (19286 26000 0 0) 7: 0: 16000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p 9: don't have active chargers. 9: raw(9286 16000 32000 32000) min(-14300 16000 32000 32000) spread(-19913 16000 32000 32000) max_pv 9286 9: [ 0 16000@1p ] PM PV mtr(W) avl(W) raw max min spread -2437 5812 25269 25286 1700 -3913 -2437 5812 25269 25286 1700 -3913 -2435 5810 25260 25286 1700 -3913 -2435 5810 25260 25286 1700 -3913 -2425 5801 25221 25286 1700 -3913 -2425 5801 25221 25286 1700 -3913 -2401 5780 25130 25286 1700 -3913 -2401 5780 25130 25286 1700 -3913 -2450 5823 25317 25317 1700 -3913 -2450 5823 25317 25317 1700 -3913 -2466 5837 25378 25378 1700 -3913 -2466 5837 25378 25378 1700 -3913 -2411 5789 25169 25378 1700 -3913 -2411 5789 25169 25378 1700 -3913 -2407 5786 25156 25378 1700 -3913 -2407 5786 25156 25378 1700 -3913 -2423 5800 25217 25378 1700 -3913 -2423 5800 25217 25378 1700 -3913 -2388 5769 25082 25378 1700 -3913 2025-03-17 12:15:17,926 Hysteresis 1223 0: raw(25082 32000 32000 32000) min(1700 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 25378 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 25378 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (19082 26000 0 0) 7: 0: 16000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p 9: don't have active chargers. 9: raw(9082 16000 32000 32000) min(-14300 16000 32000 32000) spread(-19913 16000 32000 32000) max_pv 9378 9: [ 0 16000@1p ] PM PV mtr(W) avl(W) raw max min spread -2388 5769 25082 25378 1700 -3913 -2413 5791 25178 25378 1700 -3913 -2423 5800 25217 25378 1700 -3913 -2423 5800 25217 25378 1700 -3913 -2432 5808 25252 25378 1700 -3913 -2432 5808 25252 25378 1700 -3913 -2425 5801 25221 25378 1700 -3913 -2425 5801 25221 25378 1700 -3913 -2365 5749 24995 25378 1700 -3913 -2365 5749 24995 25378 1700 -3913 -2143 5555 24152 25378 1700 -3913 -2143 5555 24152 25378 1700 -3913 -1927 5366 23330 25378 1700 -3913 -1927 5366 23330 25378 1700 -3913 -1770 5228 22730 25378 1700 -3913 -1770 5228 22730 25378 1700 -3913 -1470 4782 20791 25378 1700 -3913 -1470 4782 20791 25378 1700 -3913 -960 4160 18086 25378 1700 -3913 -960 4160 18086 25378 1700 -3913 2025-03-17 12:15:27,932 Hysteresis 1233 0: raw(18086 32000 32000 32000) min(1700 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 25378 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 25378 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (12086 26000 0 0) 7: 0: 16000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p 9: don't have active chargers. 9: raw(2086 16000 32000 32000) min(-14300 16000 32000 32000) spread(-19913 16000 32000 32000) max_pv 9378 9: [ 0 16000@1p ] PM PV mtr(W) avl(W) raw max min spread -505 3932 17095 25378 1700 -3913 -505 3932 17095 25378 1700 -3913 -279 3819 16604 25378 1700 -3913 -279 3819 16604 25378 1700 -3913 -267 3813 16578 25378 1700 -3913 -267 3813 16578 25378 1700 -3913 -321 3840 16695 25378 1700 -3913 -321 3840 16695 25378 1700 -3913 -340 3850 16739 25378 1700 -3913 -340 3850 16739 25378 1700 -3913 -336 3848 16730 25378 1700 -3913 -336 3848 16730 25378 1700 -3913 714 3323 14447 25378 1700 -3913 714 3323 14447 25378 1700 -3913 913 3224 14017 25378 1700 -3913 913 3224 14017 25378 1700 -3913 818 3271 14221 25378 1700 -3913 818 3271 14221 25378 1700 -3913 697 3332 14486 25378 1700 -3913 2025-03-17 12:15:38,106 Hysteresis 1243 0: raw(14486 32000 32000 32000) min(1700 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 25378 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8139 8139 0 0) Wnd (6000 6000 0 0)->(8139 8139 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 25378 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2139 2139 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2139 2139 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2139 2139 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (8486 26000 0 0) 7: 0: 8139@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8139@1p 9: don't have active chargers. 9: raw(6347 23861 32000 32000) min(-6439 23861 32000 32000) spread(-12052 23861 32000 32000) max_pv 17239 9: [ 0 8139@1p ] PM PV mtr(W) avl(W) raw max min spread 588 1577 6856 25378 1700 -3913 588 1577 6856 25378 1700 -3913 375 1684 7321 25378 1700 -3913 375 1684 7321 25378 1700 -3913 -906 2324 10104 25378 1700 -3913 -906 2324 10104 25378 1700 -3913 -1349 2882 12530 25378 1700 -3913 -1349 2882 12530 25378 1700 -3913 -1514 3195 13891 25378 1700 -3913 -1514 3195 13891 25378 1700 -3913 -1626 3293 14317 25378 1700 -3913 -1626 3293 14317 25378 1700 -3913 -1648 3313 14404 25378 1700 -3913 -1648 3313 14404 25378 1700 -3913 -1635 3301 14352 25378 1700 -3913 -1635 3301 14352 25378 1700 -3913 -1690 3349 14560 25378 1700 -3913 -1690 3349 14560 25378 1700 -3913 -1734 3388 14730 25378 1700 -3913 -1734 3388 14730 25378 1700 -3913 2025-03-17 12:15:48,113 Hysteresis 1253 0: raw(14730 32000 32000 32000) min(1700 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 25378 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8114 8114 0 0) Wnd (6000 6000 0 0)->(8114 8114 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 25378 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2114 2114 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2114 2114 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2114 2114 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (8730 26000 0 0) 7: 0: 8114@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8114@1p 9: don't have active chargers. 9: raw(6616 23886 32000 32000) min(-6414 23886 32000 32000) spread(-12027 23886 32000 32000) max_pv 17264 9: [ 0 8114@1p ] PM PV mtr(W) avl(W) raw max min spread -1783 3426 14895 25378 1700 -3913 -1783 3426 14895 25378 1700 -3913 -1706 3358 14600 25378 1700 -3913 -1706 3358 14600 25378 1700 -3913 -1614 3278 14252 25378 1700 -3913 -1614 3278 14252 25378 1700 -3913 -1628 3290 14304 25378 1700 -3913 -1628 3290 14304 25378 1700 -3913 -1710 3362 14617 25378 1700 -3913 -1710 3362 14617 25378 1700 -3913 -1850 3484 15147 25378 1700 -3913 -1850 3484 15147 25378 1700 -3913 -2111 3713 16143 25378 1700 -3913 -2111 3713 16143 25378 1700 -3913 -2384 3952 17182 25378 1700 -3913 -2384 3952 17182 25378 1700 -3913 -2498 4051 17613 25378 1700 -3913 -2498 4051 17613 25378 1700 -3913 -2520 4071 17700 25378 1700 -3913 -2520 4071 17700 25378 1700 -3913 2025-03-17 12:15:58,225 Hysteresis 1263 0: raw(17700 32000 32000 32000) min(1700 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 25378 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8123 8123 0 0) Wnd (6000 6000 0 0)->(8123 8123 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 25378 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2123 2123 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2123 2123 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2123 2123 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (11700 26000 0 0) 7: 0: 8123@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8123@1p 9: don't have active chargers. 9: raw(9577 23877 32000 32000) min(-6423 23877 32000 32000) spread(-12036 23877 32000 32000) max_pv 17255 9: [ 0 8123@1p ] PM PV mtr(W) avl(W) raw max min spread -2520 4073 17708 25378 1700 -3913 -2520 4073 17708 25378 1700 -3913 -2513 4066 17678 25378 1700 -3913 -2513 4066 17678 25378 1700 -3913 -2516 4069 17691 25378 1700 -3913 -2516 4069 17691 25378 1700 -3913 -2503 4058 17643 25378 1700 -3913 -2503 4058 17643 25378 1700 -3913 -2506 4060 17652 25378 1700 -3913 -2506 4060 17652 25378 1700 -3913 -2509 4063 17665 25378 1700 -3913 -2509 4063 17665 25378 1700 -3913 -2486 4043 17578 25378 1700 -3913 -2486 4043 17578 25378 1700 -3913 -2491 4047 17595 25378 1700 -3913 -2491 4047 17595 25378 1700 -3913 -2493 4049 17604 25378 1700 -3913 -2493 4049 17604 25378 1700 -3913 -2489 4045 17586 25378 1700 -3913 -2489 4045 17586 25378 1700 -3913 2025-03-17 12:16:08,698 Hysteresis 1274 0: raw(17586 32000 32000 32000) min(1700 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 25378 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8114 8114 0 0) Wnd (6000 6000 0 0)->(8114 8114 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 25378 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2114 2114 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2114 2114 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2114 2114 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (11586 26000 0 0) 7: 0: 8114@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8114@1p 9: don't have active chargers. 9: raw(9472 23886 32000 32000) min(-6414 23886 32000 32000) spread(-12027 23886 32000 32000) max_pv 17264 9: [ 0 8114@1p ] PM PV mtr(W) avl(W) raw max min spread -2489 4043 17578 25378 1700 -3913 -2489 4043 17578 25378 1700 -3913 -2486 4041 17569 25378 1700 -3913 -2486 4041 17569 25378 1700 -3913 -2462 4020 17478 25378 1700 -3913 -2462 4020 17478 25378 1700 -3913 -2494 4048 17600 25378 1700 -3913 -2494 4048 17600 25378 1700 -3913 -2487 4042 17573 25378 1700 -3913 -2487 4042 17573 25378 1700 -3913 -2484 4039 17560 25378 1700 -3913 -2489 4043 17578 25378 1700 -3913 -2489 4043 17578 25378 1700 -3913 -2488 4043 17578 25378 1700 -3913 -2488 4043 17578 25378 1700 -3913 -2477 4033 17534 25378 1700 -3913 -2477 4033 17534 25378 1700 -3913 -2489 4043 17578 25378 1700 -3913 -2489 4043 17578 25378 1700 -3913 2025-03-17 12:16:18,788 Hysteresis 1284 0: raw(17578 32000 32000 32000) min(1700 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 25378 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8117 8117 0 0) Wnd (6000 6000 0 0)->(8117 8117 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 25378 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2117 2117 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2117 2117 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2117 2117 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (11578 26000 0 0) 7: 0: 8117@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8117@1p 9: don't have active chargers. 9: raw(9461 23883 32000 32000) min(-6417 23883 32000 32000) spread(-12030 23883 32000 32000) max_pv 17261 9: [ 0 8117@1p ] PM PV mtr(W) avl(W) raw max min spread -2462 4020 17478 25378 1700 -3913 -2462 4020 17478 25378 1700 -3913 -2482 4037 17552 25378 1700 -3913 -2482 4037 17552 25378 1700 -3913 -2473 4029 17517 25378 1700 -3913 -2473 4029 17517 25378 1700 -3913 -2447 4007 17421 25378 1700 -3913 -2447 4007 17421 25378 1700 -3913 -2430 3992 17356 25378 1700 -3913 -2430 3992 17356 25378 1700 -3913 -2413 3977 17291 25378 1700 -3913 -2434 3995 17369 25378 1700 -3913 -2434 3995 17369 25378 1700 -3913 -2443 4003 17404 25378 1708 -3913 -2443 4003 17404 25378 1708 -3913 -2480 4036 17547 25378 1721 -3913 -2480 4036 17547 25378 1721 -3913 -2467 4024 17495 25378 1739 -3913 -2467 4024 17495 25378 1739 -3913 2025-03-17 12:16:28,795 Hysteresis 1294 0: raw(17495 32000 32000 32000) min(1739 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 25378 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8113 8113 0 0) Wnd (6000 6000 0 0)->(8113 8113 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 25378 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2113 2113 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2113 2113 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2113 2113 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (11495 26000 0 0) 7: 0: 8113@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8113@1p 9: don't have active chargers. 9: raw(9382 23887 32000 32000) min(-6374 23887 32000 32000) spread(-12026 23887 32000 32000) max_pv 17265 9: [ 0 8113@1p ] PM PV mtr(W) avl(W) raw max min spread -2478 4033 17534 25378 1769 -3913 -2478 4033 17534 25378 1769 -3913 -2483 4037 17552 25378 1769 -3913 -2483 4037 17552 25378 1769 -3913 -2483 4037 17552 25378 1769 -3913 -2483 4037 17552 25378 1769 -3913 -2485 4039 17560 25378 1769 -3913 -2485 4039 17560 25378 1769 -3913 -2493 4046 17591 25378 1808 -3913 -2493 4046 17591 25378 1808 -3913 -2484 4038 17556 25378 1808 -3913 -2484 4038 17556 25378 1808 -3913 -2482 4036 17547 25378 1808 -3913 -2482 4036 17547 25378 1808 -3913 -2501 4053 17621 25378 1808 -3913 -2501 4053 17621 25378 1808 -3913 -2486 4040 17565 25378 1808 -3913 -2486 4040 17565 25378 1808 -3913 -2491 4044 17582 25378 1808 -3913 -2491 4044 17582 25378 1808 -3913 2025-03-17 12:16:39,101 Hysteresis 1304 0: raw(17582 32000 32000 32000) min(1808 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 25378 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8126 8126 0 0) Wnd (6000 6000 0 0)->(8126 8126 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 25378 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2126 2126 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2126 2126 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2126 2126 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (11582 26000 0 0) 7: 0: 8126@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8126@1p 9: don't have active chargers. 9: raw(9456 23874 32000 32000) min(-6318 23874 32000 32000) spread(-12039 23874 32000 32000) max_pv 17252 9: [ 0 8126@1p ] PM PV mtr(W) avl(W) raw max min spread -2491 4047 17595 25378 1808 -3913 -2491 4047 17595 25378 1808 -3913 -2499 4054 17626 25378 1808 -3913 -2499 4054 17626 25378 1808 -3913 -2496 4052 17617 25378 1808 -3913 -2496 4052 17617 25378 1808 -3913 -1397 2915 12673 25378 1808 -3913 -1397 2915 12673 25378 1808 -3913 -1293 2837 12334 25378 1808 -3913 -1293 2837 12334 25378 1808 -3913 -1296 2840 12347 25378 1808 -3913 -1296 2840 12347 25378 1808 -3913 -1305 2846 12373 25378 1808 -3913 -1305 2846 12373 25378 1808 -3913 -1305 2846 12373 25378 1808 -3913 -1305 2846 12373 25378 1808 -3913 -1316 2855 12413 25378 1808 -3913 -1316 2855 12413 25378 1808 -3913 -1301 2843 12360 25378 1808 -3913 2025-03-17 12:16:49,267 Hysteresis 1314 0: raw(12360 32000 32000 32000) min(1808 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 25378 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8123 8123 0 0) Wnd (6000 6000 0 0)->(8123 8123 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 25378 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2123 2123 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2123 2123 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2123 2123 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (6360 26000 0 0) 7: 0: 8123@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8123@1p 9: don't have active chargers. 9: raw(4237 23877 32000 32000) min(-6315 23877 32000 32000) spread(-12036 23877 32000 32000) max_pv 17255 9: [ 0 8123@1p ] PM PV mtr(W) avl(W) raw max min spread -1301 2843 12360 25378 1808 -3913 -1301 2843 12360 25378 1808 -3913 -2323 3900 16956 25378 1808 -3913 -2323 3900 16956 25378 1808 -3913 -2505 4059 17647 25378 1808 -3913 -2505 4059 17647 25378 1808 -3913 -2512 4066 17678 25378 1808 -3913 -2512 4066 17678 25378 1808 -3913 -2516 4069 17691 25378 1808 -3913 -2516 4069 17691 25378 1808 -3913 -2534 4085 17760 25378 1808 -3913 -2534 4085 17760 25378 1808 -3913 -2518 4071 17700 25378 1808 -3913 -2518 4071 17700 25378 1808 -3913 -2526 4078 17730 25378 1808 -3913 -2526 4078 17730 25378 1808 -3913 -2540 4090 17782 25378 1808 -3913 -2540 4090 17782 25378 1808 -3913 -2528 4080 17739 25378 1808 -3913 2025-03-17 12:16:59,274 Hysteresis 1324 0: raw(17739 32000 32000 32000) min(1808 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 25378 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8126 8126 0 0) Wnd (6000 6000 0 0)->(8126 8126 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 25378 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2126 2126 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2126 2126 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2126 2126 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (11739 26000 0 0) 7: 0: 8126@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8126@1p 9: don't have active chargers. 9: raw(9613 23874 32000 32000) min(-6318 23874 32000 32000) spread(-12039 23874 32000 32000) max_pv 17252 9: [ 0 8126@1p ] PM PV mtr(W) avl(W) raw max min spread -2537 4087 17769 25378 1808 -3913 -2537 4087 17769 25378 1808 -3913 -2550 4099 17821 25378 1808 -3913 -2550 4099 17821 25378 1808 -3913 -2536 4087 17769 25378 1808 -3913 -2536 4087 17769 25378 1808 -3913 -2534 4085 17760 25378 1808 -3913 -2534 4085 17760 25378 1808 -3913 -2534 4085 17760 25378 1808 -3913 -2534 4085 17760 25378 1808 -3913 -2546 4095 17804 25378 1808 -3913 -2546 4095 17804 25378 1808 -3913 -2544 4094 17800 25378 1808 -3913 -2544 4094 17800 25378 1808 -3913 -2557 4105 17847 25378 1808 -3913 -2557 4105 17847 25378 1808 -3913 -2539 4089 17778 25378 1808 -3913 -2539 4089 17778 25378 1808 -3913 -2548 4097 17813 25378 1808 -3913 -2548 4097 17813 25378 1808 -3913 2025-03-17 12:17:09,472 Hysteresis 1334 0: raw(17813 32000 32000 32000) min(1808 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 25378 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8105 8105 0 0) Wnd (6000 6000 0 0)->(8105 8105 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 25378 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2105 2105 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2105 2105 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2105 2105 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (11813 26000 0 0) 7: 0: 8105@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8105@1p 9: don't have active chargers. 9: raw(9708 23895 32000 32000) min(-6297 23895 32000 32000) spread(-12018 23895 32000 32000) max_pv 17273 9: [ 0 8105@1p ] PM PV mtr(W) avl(W) raw max min spread -2546 4091 17786 25378 1808 -3913 -2546 4091 17786 25378 1808 -3913 -2544 4090 17782 25378 1808 -3913 -2544 4090 17782 25378 1808 -3913 -2547 4092 17791 25378 1808 -3913 -2547 4092 17791 25378 1808 -3913 -2576 4118 17904 25378 1808 -3913 -2576 4118 17904 25378 1808 -3913 -2572 4114 17886 25378 1808 -3913 -2572 4114 17886 25378 1808 -3913 -2589 4129 17952 25378 1808 -3913 -2589 4129 17952 25378 1808 -3913 -2587 4127 17943 25378 1808 -3913 -2587 4127 17943 25378 1808 -3913 -2587 4127 17943 25378 1813 -3913 -2593 4132 17965 25378 1813 -3913 -2593 4132 17965 25378 1813 -3913 -2586 4126 17939 25378 1813 -3913 -2586 4126 17939 25378 1813 -3913 2025-03-17 12:17:19,660 Hysteresis 1345 0: raw(17939 32000 32000 32000) min(1813 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 25378 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8116 8116 0 0) Wnd (6000 6000 0 0)->(8116 8116 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 25378 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2116 2116 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2116 2116 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2116 2116 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (11939 26000 0 0) 7: 0: 8116@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8116@1p 9: don't have active chargers. 9: raw(9823 23884 32000 32000) min(-6303 23884 32000 32000) spread(-12029 23884 32000 32000) max_pv 17262 9: [ 0 8116@1p ] PM PV mtr(W) avl(W) raw max min spread -2596 4137 17986 25378 1813 -3913 -2596 4137 17986 25378 1813 -3913 -2603 4143 18013 25378 1813 -3913 -2603 4143 18013 25378 1813 -3913 -2589 4131 17960 25378 1813 -3913 -2589 4131 17960 25378 1813 -3913 -2602 4142 18008 25378 1813 -3913 -2602 4142 18008 25378 1813 -3913 -2624 4162 18095 25378 1813 -3913 -2624 4162 18095 25378 1813 -3913 -2600 4141 18004 25378 1813 -3913 -2600 4141 18004 25378 1813 -3913 -2613 4152 18052 25378 1813 -3913 -2613 4152 18052 25378 1813 -3913 -2626 4163 18100 25378 1813 -3913 -2619 4157 18073 25378 1813 -3913 -2619 4157 18073 25378 1813 -3913 -2612 4151 18047 25378 1813 -3913 -2612 4151 18047 25378 1813 -3913 2025-03-17 12:17:29,667 Hysteresis 1355 0: raw(18047 32000 32000 32000) min(1813 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 25378 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8115 8115 0 0) Wnd (6000 6000 0 0)->(8115 8115 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 25378 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2115 2115 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2115 2115 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2115 2115 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (12047 26000 0 0) 7: 0: 8115@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8115@1p 9: don't have active chargers. 9: raw(9932 23885 32000 32000) min(-6302 23885 32000 32000) spread(-12028 23885 32000 32000) max_pv 17263 9: [ 0 8115@1p ] PM PV mtr(W) avl(W) raw max min spread -2639 4175 18152 25378 1813 -3913 -2639 4175 18152 25378 1813 -3913 -2639 4175 18152 25378 1813 -3913 -2639 4175 18152 25378 1813 -3913 -2629 4166 18113 25378 1813 -3913 -2629 4166 18113 25378 1813 -3913 -2605 4145 18021 25378 1813 -3913 -2605 4145 18021 25378 1813 -3913 -2539 4087 17769 25378 1813 -3913 -2539 4087 17769 25378 1813 -3913 -2329 3903 16969 25378 1813 -3913 -2329 3903 16969 25378 1813 -3913 -2180 3773 16404 25378 1813 -3913 -2180 3773 16404 25378 1813 -3913 -2062 3670 15956 25378 1813 -3913 -2062 3670 15956 25378 1813 -3913 -2007 3622 15747 25378 1813 -3913 -2007 3622 15747 25378 1813 -3913 -1991 3608 15686 25378 1813 -3913 -1991 3608 15686 25378 1813 -3913 2025-03-17 12:17:39,865 Hysteresis 1365 0: raw(15686 32000 32000 32000) min(1813 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 25378 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8124 8124 0 0) Wnd (6000 6000 0 0)->(8124 8124 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 25378 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2124 2124 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2124 2124 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2124 2124 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (9686 26000 0 0) 7: 0: 8124@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8124@1p 9: don't have active chargers. 9: raw(7562 23876 32000 32000) min(-6311 23876 32000 32000) spread(-12037 23876 32000 32000) max_pv 17254 9: [ 0 8124@1p ] PM PV mtr(W) avl(W) raw max min spread -1951 3575 15543 25378 1813 -3913 -1951 3575 15543 25378 1813 -3913 -1879 3512 15269 25378 1813 -3913 -1879 3512 15269 25378 1813 -3913 -1805 3447 14986 25378 1813 -3913 -1805 3447 14986 25378 1813 -3913 -1837 3475 15108 25378 1813 -3913 -1837 3475 15108 25378 1813 -3913 -1802 3444 14973 25378 1813 -3913 -1802 3444 14973 25378 1813 -3913 -1623 3288 14295 25378 1813 -3913 -1666 3325 14456 25378 1813 -3913 -1666 3325 14456 25378 1813 -3913 -2110 3714 16147 25378 1813 -3913 -2110 3714 16147 25378 1813 -3913 -2352 3926 17069 25378 1813 -3913 -2352 3926 17069 25378 1813 -3913 -2172 3768 16382 25378 1813 -3913 -2172 3768 16382 25378 1813 -3913 2025-03-17 12:17:49,956 Hysteresis 1375 0: raw(16382 32000 32000 32000) min(1813 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 25378 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8119 8119 0 0) Wnd (6000 6000 0 0)->(8119 8119 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 25378 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2119 2119 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2119 2119 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2119 2119 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (10382 26000 0 0) 7: 0: 8119@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8119@1p 9: don't have active chargers. 9: raw(8263 23881 32000 32000) min(-6306 23881 32000 32000) spread(-12032 23881 32000 32000) max_pv 17259 9: [ 0 8119@1p ] PM PV mtr(W) avl(W) raw max min spread -2137 3736 16243 25378 1813 -3913 -2137 3736 16243 25378 1813 -3913 -2384 3953 17186 25378 1813 -3913 -2384 3953 17186 25378 1813 -3913 -2538 4087 17769 25378 1813 -3913 -2538 4087 17769 25378 1813 -3913 -2604 4145 18021 25378 1813 -3913 -2604 4145 18021 25378 1813 -3913 -2507 4060 17652 25378 1813 -3913 -2507 4060 17652 25378 1813 -3913 -2328 3904 16973 25378 1813 -3913 -2195 3787 16465 25378 1813 -3913 -2195 3787 16465 25378 1813 -3913 -2175 3770 16391 25378 1813 -3913 -2175 3770 16391 25378 1813 -3913 -2088 3694 16060 25378 1826 -3913 -2088 3694 16060 25378 1826 -3913 -2058 3667 15943 25378 1826 -3913 -2058 3667 15943 25378 1826 -3913 2025-03-17 12:17:59,963 Hysteresis 1385 0: raw(15943 32000 32000 32000) min(1826 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 25378 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8106 8106 0 0) Wnd (6000 6000 0 0)->(8106 8106 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 25378 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2106 2106 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2106 2106 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2106 2106 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (9943 26000 0 0) 7: 0: 8106@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8106@1p 9: don't have active chargers. 9: raw(7837 23894 32000 32000) min(-6280 23894 32000 32000) spread(-12019 23894 32000 32000) max_pv 17272 9: [ 0 8106@1p ] PM PV mtr(W) avl(W) raw max min spread -2088 3691 16047 25378 1826 -3913 -2088 3691 16047 25378 1826 -3913 -2058 3664 15930 25378 1826 -3913 -2058 3664 15930 25378 1826 -3913 -1574 3241 14091 25378 1852 -3913 -1574 3241 14091 25378 1852 -3913 -1186 2753 11969 25378 1852 -3913 -1186 2753 11969 25378 1852 -3913 -2129 3726 16200 25378 1852 -3913 -2129 3726 16200 25378 1852 -3913 -2347 3917 17030 25378 1852 -3913 -2347 3917 17030 25378 1852 -3913 -1463 2961 12873 25378 1852 -3913 -1463 2961 12873 25378 1852 -3913 -1084 2677 11639 25378 1852 -3913 -1084 2677 11639 25378 1852 -3913 -1724 3372 14660 25378 1852 -3913 -1724 3372 14660 25378 1852 -3913 -2336 3908 16991 25378 1852 -3913 -2336 3908 16991 25378 1852 -3913 2025-03-17 12:18:10,222 Hysteresis 1395 0: raw(16991 32000 32000 32000) min(1852 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 25378 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8126 8126 0 0) Wnd (6000 6000 0 0)->(8126 8126 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 25378 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2126 2126 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2126 2126 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2126 2126 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (10991 26000 0 0) 7: 0: 8126@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8126@1p 9: don't have active chargers. 9: raw(8865 23874 32000 32000) min(-6274 23874 32000 32000) spread(-12039 23874 32000 32000) max_pv 17252 9: [ 0 8126@1p ] PM PV mtr(W) avl(W) raw max min spread -2245 3832 16660 25378 1852 -3913 -2245 3832 16660 25378 1852 -3913 -2050 3661 15917 25378 1852 -3913 -2050 3661 15917 25378 1852 -3913 -2032 3646 15852 25378 1852 -3913 -2032 3646 15852 25378 1852 -3913 -2044 3656 15895 25378 1852 -3913 -2044 3656 15895 25378 1852 -3913 -1869 3503 15230 25378 1852 -3913 -1869 3503 15230 25378 1852 -3913 -1591 3260 14173 25378 1852 -3913 -1591 3260 14173 25378 1852 -3913 -805 2270 9869 25378 1852 -3913 -805 2270 9869 25378 1852 -3913 -417 2076 9026 25378 1852 -3913 -417 2076 9026 25378 1852 -3913 -344 2040 8869 25378 1852 -3913 -344 2040 8869 25378 1852 -3913 -271 2003 8708 25378 1852 -3913 2025-03-17 12:18:20,538 Hysteresis 1406 0: raw(8708 32000 32000 32000) min(1852 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 25378 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8120 8120 0 0) Wnd (6000 6000 0 0)->(8120 8120 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 25378 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2120 2120 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2120 2120 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2120 2120 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (2708 26000 0 0) 7: 0: 8120@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8120@1p 9: don't have active chargers. 9: raw(588 23880 32000 32000) min(-6268 23880 32000 32000) spread(-12033 23880 32000 32000) max_pv 17258 9: [ 0 8120@1p ] PM PV mtr(W) avl(W) raw max min spread -271 2002 8704 25378 1852 -3913 -51 1892 8226 25378 1852 -3913 85 1825 7934 25378 1852 -3913 85 1825 7934 25378 1852 -3913 137 1799 7821 25378 1852 -3913 137 1799 7821 25378 1852 -3913 210 1762 7660 25378 1852 -3913 210 1762 7660 25378 1852 -3913 267 1734 7539 25378 1852 -3913 267 1734 7539 25378 1852 -3913 277 1729 7517 25378 1852 -3913 277 1729 7517 25378 1852 -3913 272 1731 7526 25378 1852 -3913 272 1731 7526 25378 1852 -3913 297 1719 7473 25378 1852 -3913 297 1719 7473 25378 1852 -3913 285 1725 7500 25378 1852 -3913 285 1725 7500 25378 1852 -3913 303 1716 7460 25378 1852 -3913 2025-03-17 12:18:30,544 Hysteresis 1416 0: raw(7460 32000 32000 32000) min(1852 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 25378 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8138 8138 0 0) Wnd (6000 6000 0 0)->(8138 8138 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 25378 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2138 2138 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2138 2138 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2138 2138 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1460 26000 0 0) 7: 0: 7460@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7460@1p 9: don't have active chargers. 9: raw(0 24540 32000 32000) min(-5608 24540 32000 32000) spread(-11373 24540 32000 32000) max_pv 17918 9: [ 0 7460@1p ] PM PV mtr(W) avl(W) raw max min spread 287 1572 6834 25378 1852 -3913 287 1572 6834 25378 1852 -3913 294 1568 6817 25378 1852 -3913 294 1568 6817 25378 1852 -3913 278 1576 6852 25378 1852 -3913 278 1576 6852 25378 1852 -3913 280 1575 6847 25378 1852 -3913 280 1575 6847 25378 1852 -3913 292 1569 6821 25378 1852 -3913 292 1569 6821 25378 1852 -3913 295 1568 6817 25378 1852 -3913 295 1568 6817 25378 1852 -3913 302 1564 6800 25378 1852 -3913 302 1564 6800 25378 1852 -3913 331 1550 6739 25378 1852 -3913 331 1550 6739 25378 1852 -3913 307 1562 6791 25378 1852 -3913 307 1562 6791 25378 1852 -3913 299 1566 6808 25378 1852 -3913 299 1566 6808 25378 1852 -3913 2025-03-17 12:18:40,618 Hysteresis 1426 0: raw(6808 32000 32000 32000) min(1852 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 25378 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 25378 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (808 26000 0 0) 7: 0: 6808@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6808@1p 9: don't have active chargers. 9: raw(0 25192 32000 32000) min(-4956 25192 32000 32000) spread(-10721 25192 32000 32000) max_pv 18570 9: [ 0 6808@1p ] PM PV mtr(W) avl(W) raw max min spread 301 1415 6152 25378 1852 -3913 301 1415 6152 25378 1852 -3913 306 1412 6139 25378 1852 -3913 306 1412 6139 25378 1852 -3913 305 1413 6143 25378 1852 -3913 305 1413 6143 25378 1852 -3913 300 1415 6152 25378 6139 -3913 300 1415 6152 25378 6139 -3913 379 1376 5982 25378 5982 -3913 379 1376 5982 25378 5982 -3913 311 1410 6130 25378 5982 -3913 311 1410 6130 25378 5982 -3913 324 1403 6100 25378 5982 -3913 324 1403 6100 25378 5982 -3913 307 1412 6139 25378 5982 -3913 307 1412 6139 25378 5982 -3913 309 1411 6134 25378 5982 -3913 309 1411 6134 25378 5982 -3913 306 1412 6139 25378 5982 -3913 2025-03-17 12:18:50,893 Hysteresis 1436 0: raw(6139 32000 32000 32000) min(5982 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 25378 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 25378 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (139 26000 0 0) 7: 0: 6139@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6139@1p 9: don't have active chargers. 9: raw(0 25861 32000 32000) min(-157 25861 32000 32000) spread(-10052 25861 32000 32000) max_pv 19239 9: [ 0 6139@1p ] PM PV mtr(W) avl(W) raw max min spread 309 1257 5465 25378 5465 -3913 309 1257 5465 25378 5465 -3913 300 1261 5482 25378 5465 -3913 300 1261 5482 25378 5465 -3913 300 1261 5482 25378 5465 -3913 300 1261 5482 25378 5465 -3913 311 1256 5460 25378 5460 -3913 311 1256 5460 25378 5460 -3913 302 1260 5478 25378 5460 -3913 302 1260 5478 25378 5460 -3913 294 1264 5495 25378 5460 -3913 294 1264 5495 25378 5460 -3913 307 1258 5469 25378 5460 -3913 307 1258 5469 25378 5460 -3913 299 1262 5486 25378 5460 -3913 299 1262 5486 25378 5460 -3913 294 1264 5495 25378 5460 -3913 294 1264 5495 25378 5460 -3913 1120 571 2482 25378 2482 -3913 2025-03-17 12:19:00,900 Hysteresis 1446 0: raw(2482 32000 32000 32000) min(2482 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 25378 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 25378 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: don't have active chargers. 9: raw(-3518 26000 32000 32000) min(-3518 26000 32000 32000) spread(-9913 26000 32000 32000) max_pv 19378 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 1496 258 1121 25378 1121 -3913 1496 258 1121 25378 1121 -3913 1487 265 1152 25378 1121 -3913 1487 265 1152 25378 1121 -3913 1498 257 1117 25378 1117 -3913 1498 257 1117 25378 1117 -3913 1497 258 1121 25378 1117 -3913 1497 258 1121 25378 1117 -3913 1486 266 1156 25378 1117 -3913 1486 266 1156 25378 1117 -3913 1511 58 252 25378 252 -3913 1511 58 252 25378 252 -3913 1471 277 1204 25378 252 -3913 1471 277 1204 25378 252 -3913 506 1127 4900 25378 252 -3913 506 1127 4900 25378 252 -3913 296 1232 5356 25378 252 -3913 296 1232 5356 25378 252 -3913 290 1235 5369 25378 252 -3913 290 1235 5369 25378 252 -3913 2025-03-17 12:19:11,011 Hysteresis 1456 0: raw(5369 32000 32000 32000) min(252 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 25378 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 25378 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: don't have active chargers. 9: raw(-631 26000 32000 32000) min(-5748 26000 32000 32000) spread(-9913 26000 32000 32000) max_pv 19378 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 309 1226 5330 25378 252 -3913 309 1226 5330 25378 252 -3913 295 1233 5360 25378 252 -3913 295 1233 5360 25378 252 -3913 291 1235 5369 25378 252 -3913 291 1235 5369 25378 252 -3913 284 1238 5382 25378 252 -3913 284 1238 5382 25378 252 -3913 294 1233 5360 25378 252 -3913 294 1233 5360 25378 252 -3913 285 1238 5382 25378 252 -3913 285 1238 5382 25378 252 -3913 280 1240 5391 25378 252 -3913 280 1240 5391 25378 252 -3913 282 1239 5386 25378 252 -3913 282 1239 5386 25378 252 -3913 277 1242 5400 25378 252 -3913 277 1242 5400 25378 252 -3913 277 1242 5400 25378 252 -3913 2025-03-17 12:19:21,461 Hysteresis 1466 0: raw(5400 32000 32000 32000) min(252 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 25378 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 25378 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: don't have active chargers. 9: raw(-600 26000 32000 32000) min(-5748 26000 32000 32000) spread(-9913 26000 32000 32000) max_pv 19378 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 277 1242 5400 25378 252 -3913 280 1240 5391 25378 252 -3913 280 1240 5391 25378 252 -3913 285 1238 5382 25378 252 -3913 285 1238 5382 25378 252 -3913 267 1247 5421 25378 252 -3913 267 1247 5421 25252 252 -3913 283 1239 5386 25252 252 -3913 275 1243 5404 25252 252 -3913 275 1243 5404 25252 252 -3913 263 1249 5430 25252 252 -3913 263 1249 5430 25252 252 -3913 251 1255 5456 25252 252 -3913 251 1255 5456 25252 252 -3913 253 1254 5452 25252 252 -3913 253 1254 5452 25252 252 -3913 261 1250 5434 25252 252 -3913 261 1250 5434 25252 252 -3913 243 1259 5473 25252 252 -3913 243 1259 5473 25221 252 -3913 2025-03-17 12:19:31,499 Hysteresis 1476 0: raw(5473 32000 32000 32000) min(252 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 25221 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 25221 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: don't have active chargers. 9: raw(-527 26000 32000 32000) min(-5748 26000 32000 32000) spread(-9913 26000 32000 32000) max_pv 19221 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 242 1259 5473 25221 252 -3913 242 1259 5473 24995 252 -3913 254 1253 5447 24995 252 -3913 254 1253 5447 24152 252 -3913 236 1262 5486 24152 252 -3913 236 1262 5486 23330 252 -3913 226 1267 5508 23330 252 -3913 233 1264 5495 22730 252 -3913 233 1264 5495 22730 252 -3913 228 1266 5504 20791 252 -3913 228 1266 5504 20791 252 -3913 222 1269 5517 18152 252 -3913 222 1269 5517 18152 252 -3913 245 1258 5469 18152 252 -3913 245 1258 5469 18152 252 -3913 235 1263 5491 18152 252 -3913 235 1263 5491 18152 252 -3913 235 1263 5491 18152 252 -3913 235 1263 5491 18152 252 -3913 2025-03-17 12:19:41,505 Hysteresis 1487 0: raw(5491 32000 32000 32000) min(252 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 18152 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 18152 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: don't have active chargers. 9: raw(-509 26000 32000 32000) min(-5748 26000 32000 32000) spread(-9913 26000 32000 32000) max_pv 12152 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 223 1269 5517 18152 252 -3913 223 1269 5517 18152 252 -3913 204 1278 5556 18152 252 -3913 204 1278 5556 18152 252 -3913 204 1278 5556 18152 252 -3913 204 1278 5556 18152 252 -3913 210 1275 5543 18152 252 -3913 210 1275 5543 18152 252 -3913 221 1270 5521 18152 252 -3913 221 1270 5521 18152 252 -3913 208 1276 5547 18152 252 -3913 208 1276 5547 18152 252 -3913 208 1276 5547 18152 252 -3913 208 1276 5547 18152 252 -3913 213 1274 5539 18152 252 -3913 213 1274 5539 18152 252 -3913 179 1291 5613 18152 252 -3913 179 1291 5613 18152 252 -3913 177 1292 5617 18152 252 -3913 177 1292 5617 18152 252 -3913 2025-03-17 12:19:51,839 Hysteresis 1497 0: raw(5617 32000 32000 32000) min(252 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 18152 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 18152 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: don't have active chargers. 9: raw(-383 26000 32000 32000) min(-5748 26000 32000 32000) spread(-9913 26000 32000 32000) max_pv 12152 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 181 1290 5608 18152 252 -3913 181 1290 5608 18152 252 -3913 145 1308 5686 18152 252 -3913 145 1308 5686 18152 252 -3913 155 1303 5665 18152 252 -3913 155 1303 5665 18152 252 -3913 137 1312 5704 18152 252 -3913 137 1312 5704 18152 252 -3913 99 1331 5786 18152 252 -3913 99 1331 5786 18152 252 -3913 21 1370 5956 18152 252 -3913 21 1370 5956 18152 252 -3913 -45 1402 6095 18152 252 -3913 -57 1408 6121 18152 252 -3913 -57 1408 6121 18152 252 -3913 -107 1433 6230 18152 252 -3913 -107 1433 6230 18152 252 -3913 -219 1489 6473 18152 252 -3913 -219 1489 6473 18152 252 -3913 2025-03-17 12:20:01,971 Hysteresis 1507 0: raw(6473 32000 32000 32000) min(252 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 18152 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 18152 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (473 26000 0 0) 7: 0: 6473@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6473@1p 9: don't have active chargers. 9: raw(0 25527 32000 32000) min(-6221 25527 32000 32000) spread(-10386 25527 32000 32000) max_pv 11679 9: [ 0 6473@1p ] PM PV mtr(W) avl(W) raw max min spread -366 1671 7265 18152 252 -3913 -366 1671 7265 18152 252 -3913 -663 1819 7908 18152 252 -3913 -663 1819 7908 18152 252 -3913 -1089 2304 10017 18152 252 -3913 -1089 2304 10017 18152 252 -3913 -1581 2871 12482 18152 252 -3913 -1581 2871 12482 18152 252 -3913 -2036 3269 14213 18152 252 -3913 -2036 3269 14213 18152 252 -3913 -2257 3462 15052 18152 252 -3913 -2257 3462 15052 18152 252 -3913 -2442 3624 15756 18152 252 -3913 -2464 3644 15843 18152 252 -3913 -2464 3644 15843 18152 252 -3913 -2433 3616 15721 18152 252 -3913 -2433 3616 15721 18152 252 -3913 -2200 3413 14839 18152 252 -3913 -2200 3413 14839 18152 252 -3913 2025-03-17 12:20:11,977 Hysteresis 1517 0: raw(14839 32000 32000 32000) min(252 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 18152 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 18152 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (8839 26000 0 0) 7: 0: 14839@1p 8: filtered 1 to 1, sorted to 0 8: 0: 14839@1p 9: don't have active chargers. 9: raw(0 17161 32000 32000) min(-14587 17161 32000 32000) spread(-18752 17161 32000 32000) max_pv 3313 9: [ 0 14839@1p ] PM PV mtr(W) avl(W) raw max min spread -1775 4965 21586 21586 252 -3913 -1775 4965 21586 21586 252 -3913 -1280 4372 19008 21586 252 -3913 -1280 4372 19008 21586 252 -3913 -857 3840 16695 21586 252 -3913 -857 3840 16695 21586 252 -3913 -640 3732 16226 21586 252 -3913 -640 3732 16226 21586 252 -3913 264 3280 14260 21586 252 -3913 264 3280 14260 21586 252 -3913 364 3230 14043 21586 252 -3913 364 3230 14043 21586 252 -3913 221 3302 14356 21586 252 -3913 221 3302 14356 21586 252 -3913 99 3363 14621 21586 252 -3913 99 3363 14621 21586 252 -3913 60 3382 14704 21586 252 -3913 60 3382 14704 21586 252 -3913 102 3361 14613 21586 252 -3913 102 3361 14613 21586 252 -3913 2025-03-17 12:20:22,192 Hysteresis 1527 0: raw(14613 32000 32000 32000) min(252 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 21586 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 21586 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (8613 26000 0 0) 7: 0: 14613@1p 8: filtered 1 to 1, sorted to 0 8: 0: 14613@1p 9: don't have active chargers. 9: raw(0 17387 32000 32000) min(-14361 17387 32000 32000) spread(-18526 17387 32000 32000) max_pv 6973 9: [ 0 14613@1p ] PM PV mtr(W) avl(W) raw max min spread 129 3296 14330 21586 252 -3913 129 3296 14330 21586 252 -3913 161 3280 14260 21586 252 -3913 161 3280 14260 21586 252 -3913 -801 3760 16347 21586 252 -3913 -801 3760 16347 21586 252 -3913 -1013 4119 17908 21586 252 -3913 -1013 4119 17908 21586 252 -3913 -1126 4204 18278 21586 252 -3913 -1126 4204 18278 21586 252 -3913 -1371 4388 19078 21586 252 -3913 -1371 4388 19078 21586 252 -3913 -1665 4816 20939 21586 252 -3913 -1665 4816 20939 21586 252 -3913 -1929 5047 21943 21943 252 -3913 -2083 5182 22530 22530 252 -3913 -2083 5182 22530 22530 252 -3913 -2237 5317 23117 23117 252 -3913 -2237 5317 23117 23117 252 -3913 2025-03-17 12:20:32,287 Hysteresis 1537 0: raw(23117 32000 32000 32000) min(252 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 23117 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 23117 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (17117 26000 0 0) 7: 0: 16000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p 9: don't have active chargers. 9: raw(7117 16000 32000 32000) min(-15748 16000 32000 32000) spread(-19913 16000 32000 32000) max_pv 7117 9: [ 0 16000@1p ] PM PV mtr(W) avl(W) raw max min spread -2410 5788 25165 25165 252 -3913 -2410 5788 25165 25165 252 -3913 -2537 5899 25647 25647 252 -3913 -2537 5899 25647 25647 252 -3913 -2623 5975 25978 25978 252 -3913 -2623 5975 25978 25978 252 -3913 -2670 6016 26156 26156 252 -3913 -2670 6016 26156 26156 252 -3913 -2687 6031 26221 26221 252 -3913 -2687 6031 26221 26221 252 -3913 -2703 6045 26282 26282 252 -3913 -2703 6045 26282 26282 252 -3913 -2711 6052 26313 26313 252 -3913 -2711 6052 26313 26313 252 -3913 -2701 6043 26273 26313 252 -3913 -2690 6033 26230 26313 252 -3913 -2690 6033 26230 26313 252 -3913 -2686 6030 26217 26313 252 -3913 -2686 6030 26217 26313 252 -3913 2025-03-17 12:20:42,293 Hysteresis 1547 0: raw(26217 32000 32000 32000) min(252 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 26313 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 26313 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (20217 26000 0 0) 7: 0: 16000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p 9: don't have active chargers. 9: raw(10217 16000 32000 32000) min(-15748 16000 32000 32000) spread(-19913 16000 32000 32000) max_pv 10313 9: [ 0 16000@1p ] PM PV mtr(W) avl(W) raw max min spread -2670 6016 26156 26313 252 -3913 -2670 6016 26156 26313 252 -3913 -2644 5993 26056 26313 252 -3913 -2644 5993 26056 26313 252 -3913 -2598 5953 25882 26313 252 -3913 -2598 5953 25882 26313 252 -3913 -2512 5878 25556 26313 252 -3913 -2512 5878 25556 26313 252 -3913 -2463 5835 25369 26313 252 -3913 -2463 5835 25369 26313 252 -3913 -2343 5730 24913 26313 252 -3913 -2343 5730 24913 26313 252 -3913 -2205 5609 24386 26313 252 -3913 -2205 5609 24386 26313 252 -3913 -2172 5580 24260 26313 252 -3913 -2172 5580 24260 26313 252 -3913 -2262 5659 24604 26313 252 -3913 -2262 5659 24604 26313 252 -3913 -2352 5738 24947 26313 252 -3913 2025-03-17 12:20:52,575 Hysteresis 1558 0: raw(24947 32000 32000 32000) min(252 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 26313 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 26313 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (18947 26000 0 0) 7: 0: 16000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p 9: don't have active chargers. 9: raw(8947 16000 32000 32000) min(-15748 16000 32000 32000) spread(-19913 16000 32000 32000) max_pv 10313 9: [ 0 16000@1p ] PM PV mtr(W) avl(W) raw max min spread -2352 5738 24947 26313 252 -3913 -2373 5756 25026 26313 252 -3913 -2373 5756 25026 26313 252 -3913 -2452 5825 25326 26313 252 -3913 -2452 5825 25326 26313 252 -3913 -2525 5889 25604 26313 252 -3913 -2525 5889 25604 26313 252 -3913 -2596 5951 25873 26313 252 -3913 -2596 5951 25873 26313 252 -3913 -2608 5962 25921 26313 252 -3913 -2608 5962 25921 26313 252 -3913 -2614 5967 25943 26313 252 -3913 -2627 5978 25991 26313 252 -3913 -2627 5978 25991 26313 252 -3913 -2620 5972 25965 26313 252 -3913 -2620 5972 25965 26313 252 -3913 -2618 5970 25956 26313 252 -3913 -2618 5970 25956 26313 252 -3913 -2617 5969 25952 26313 252 -3913 -2617 5969 25952 26313 252 -3913 2025-03-17 12:21:02,614 Hysteresis 1568 0: raw(25952 32000 32000 32000) min(252 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 26313 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8143 8143 0 0) Wnd (6000 6000 0 0)->(8143 8143 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 26313 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2143 2143 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2143 2143 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2143 2143 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (19952 26000 0 0) 7: 0: 8143@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8143@1p 9: don't have active chargers. 9: raw(17809 23857 32000 32000) min(-7891 23857 32000 32000) spread(-12056 23857 32000 32000) max_pv 18170 9: [ 0 8143@1p ] PM PV mtr(W) avl(W) raw max min spread -2608 4154 18060 26313 252 -3913 -2608 4154 18060 26313 252 -3913 -2614 4159 18082 26313 252 -3913 -2614 4159 18082 26313 252 -3913 -2608 4154 18060 26313 252 -3913 -2608 4154 18060 26313 252 -3913 -2593 4140 18000 26313 252 -3913 -2593 4140 18000 26313 252 -3913 -2600 4147 18030 26313 252 -3913 -2600 4147 18030 26313 252 -3913 -2596 4143 18013 26313 252 -3913 -2596 4143 18013 26313 252 -3913 -2598 4145 18021 26313 252 -3913 -2590 4138 17991 26313 252 -3913 -2590 4138 17991 26313 252 -3913 -2570 4120 17913 26313 252 -3913 -2570 4120 17913 26313 252 -3913 -2574 4124 17930 26313 252 -3913 -2574 4124 17930 26313 252 -3913 2025-03-17 12:21:12,620 Hysteresis 1578 0: raw(17930 32000 32000 32000) min(252 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 26313 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8133 8133 0 0) Wnd (6000 6000 0 0)->(8133 8133 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 26313 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2133 2133 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2133 2133 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2133 2133 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (11930 26000 0 0) 7: 0: 8133@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8133@1p 9: don't have active chargers. 9: raw(9797 23867 32000 32000) min(-7881 23867 32000 32000) spread(-12046 23867 32000 32000) max_pv 18180 9: [ 0 8133@1p ] PM PV mtr(W) avl(W) raw max min spread -2587 4133 17969 26313 252 -3913 -2587 4133 17969 26313 252 -3913 -2580 4127 17943 26313 252 -3913 -2580 4127 17943 26313 252 -3913 -2563 4112 17878 26313 252 -3913 -2563 4112 17878 26313 252 -3913 -2563 4112 17878 26313 252 -3913 -2563 4112 17878 26313 252 -3913 -2563 4112 17878 26313 252 -3913 -2577 4124 17930 26313 252 -3913 -2560 4110 17869 26313 252 -3913 -2560 4110 17869 26313 252 -3913 -2573 4121 17917 26313 252 -3913 -2573 4121 17917 26313 252 -3913 -2562 4111 17873 26313 252 -3913 -2562 4111 17873 26313 252 -3913 -2551 4102 17834 26313 252 -3913 -2551 4102 17834 26313 252 -3913 -2552 4103 17839 26313 252 -3913 2025-03-17 12:21:22,749 Hysteresis 1588 0: raw(17839 32000 32000 32000) min(252 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 26313 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8145 8145 0 0) Wnd (6000 6000 0 0)->(8145 8145 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 26313 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2145 2145 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2145 2145 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2145 2145 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (11839 26000 0 0) 7: 0: 8145@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8145@1p 9: don't have active chargers. 9: raw(9694 23855 32000 32000) min(-7893 23855 32000 32000) spread(-12058 23855 32000 32000) max_pv 18168 9: [ 0 8145@1p ] PM PV mtr(W) avl(W) raw max min spread -2552 4106 17852 26313 252 -3913 -2559 4112 17878 26313 252 -3913 -2559 4112 17878 26313 252 -3913 -2555 4108 17860 26313 252 -3913 -2555 4108 17860 26313 252 -3913 -2558 4111 17873 26313 252 -3913 -2558 4111 17873 26313 252 -3913 -2550 4104 17843 26313 252 -3913 -2550 4104 17843 26313 252 -3913 -2550 4104 17843 26313 252 -3913 -2554 4107 17856 26313 252 -3913 -2554 4107 17856 26313 252 -3913 -2547 4101 17830 26313 252 -3913 -2547 4101 17830 26313 252 -3913 -2545 4099 17821 26313 252 -3913 -2545 4099 17821 26313 252 -3913 -2549 4103 17839 26313 252 -3913 -2549 4103 17839 26313 252 -3913 -2553 4106 17852 26313 252 -3913 -2553 4106 17852 26313 252 -3913 2025-03-17 12:21:32,755 Hysteresis 1598 0: raw(17852 32000 32000 32000) min(252 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 26313 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8132 8132 0 0) Wnd (6000 6000 0 0)->(8132 8132 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 26313 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2132 2132 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2132 2132 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2132 2132 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (11852 26000 0 0) 7: 0: 8132@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8132@1p 9: don't have active chargers. 9: raw(9720 23868 32000 32000) min(-7880 23868 32000 32000) spread(-12045 23868 32000 32000) max_pv 18181 9: [ 0 8132@1p ] PM PV mtr(W) avl(W) raw max min spread -2532 4085 17760 26313 252 -3913 -2532 4085 17760 26313 252 -3913 -2538 4090 17782 26313 252 -3913 -2538 4090 17782 26313 252 -3913 -2544 4096 17808 26313 252 -3913 -2544 4096 17808 26313 252 -3913 -2534 4087 17769 26313 252 -3913 -2534 4087 17769 26313 252 -3913 -2536 4089 17778 26313 252 -3913 -2536 4089 17778 26313 252 -3913 -2532 4085 17760 26313 252 -3913 -2527 4081 17743 26313 252 -3913 -2527 4081 17743 26313 252 -3913 -2516 4071 17700 26313 252 -3913 -2516 4071 17700 26313 252 -3913 -2532 4085 17760 26313 252 -3913 -2532 4085 17760 26313 252 -3913 -2526 4080 17739 26313 252 -3913 -2526 4080 17739 26313 252 -3913 2025-03-17 12:21:42,762 Hysteresis 1608 0: raw(17739 32000 32000 32000) min(252 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 26313 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8135 8135 0 0) Wnd (6000 6000 0 0)->(8135 8135 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 26313 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2135 2135 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2135 2135 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2135 2135 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (11739 26000 0 0) 7: 0: 8135@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8135@1p 9: don't have active chargers. 9: raw(9604 23865 32000 32000) min(-7883 23865 32000 32000) spread(-12048 23865 32000 32000) max_pv 18178 9: [ 0 8135@1p ] PM PV mtr(W) avl(W) raw max min spread -2533 4087 17769 26313 252 -3913 -2533 4087 17769 26313 252 -3913 -1754 3405 14804 26313 252 -3913 -1754 3405 14804 26313 252 -3913 -1317 2858 12426 26313 252 -3913 -1317 2858 12426 26313 252 -3913 -1328 2867 12465 26313 252 -3913 -1328 2867 12465 26313 252 -3913 -1330 2868 12469 26313 252 -3913 -1330 2868 12469 26313 252 -3913 -1327 2866 12460 26313 252 -3913 -1327 2866 12460 26313 252 -3913 -1323 2863 12447 26313 252 -3913 -1323 2863 12447 26313 252 -3913 -2188 3785 16456 26313 252 -3913 -2188 3785 16456 26313 252 -3913 -2523 4078 17730 26313 252 -3913 -2523 4078 17730 26313 252 -3913 -2534 4088 17773 26313 252 -3913 2025-03-17 12:21:53,016 Hysteresis 1618 0: raw(17773 32000 32000 32000) min(252 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 26313 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8125 8125 0 0) Wnd (6000 6000 0 0)->(8125 8125 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 26313 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2125 2125 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2125 2125 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2125 2125 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (11773 26000 0 0) 7: 0: 8125@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8125@1p 9: don't have active chargers. 9: raw(9648 23875 32000 32000) min(-7873 23875 32000 32000) spread(-12038 23875 32000 32000) max_pv 18188 9: [ 0 8125@1p ] PM PV mtr(W) avl(W) raw max min spread -2534 4085 17760 26313 252 -3913 -2530 4081 17743 26313 252 -3913 -2530 4081 17743 26313 252 -3913 -2520 4073 17708 26313 252 -3913 -2520 4073 17708 26313 252 -3913 -2532 4083 17752 26313 252 -3913 -2532 4083 17752 26313 252 -3913 -2526 4078 17730 26313 252 -3913 -2526 4078 17730 26313 252 -3913 -2529 4080 17739 26313 252 -3913 -2533 4084 17756 26313 252 -3913 -2533 4084 17756 26313 252 -3913 -2528 4080 17739 26313 252 -3913 -2528 4080 17739 26313 252 -3913 -2527 4079 17734 26313 252 -3913 -2527 4079 17734 26313 252 -3913 -2527 4079 17734 26313 252 -3913 -2527 4079 17734 26313 252 -3913 -2525 4077 17726 26313 252 -3913 -2525 4077 17726 26313 252 -3913 2025-03-17 12:22:03,045 Hysteresis 1628 0: raw(17726 32000 32000 32000) min(252 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 26313 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8132 8132 0 0) Wnd (6000 6000 0 0)->(8132 8132 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 26313 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2132 2132 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2132 2132 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2132 2132 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (11726 26000 0 0) 7: 0: 8132@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8132@1p 9: don't have active chargers. 9: raw(9594 23868 32000 32000) min(-7880 23868 32000 32000) spread(-12045 23868 32000 32000) max_pv 18181 9: [ 0 8132@1p ] PM PV mtr(W) avl(W) raw max min spread -2518 4073 17708 26313 252 -3913 -2518 4073 17708 26313 252 -3913 -2524 4078 17730 26313 252 -3913 -2524 4078 17730 26313 252 -3913 -2524 4078 17730 26313 252 -3913 -2524 4078 17730 26313 252 -3913 -2508 4064 17669 26313 252 -3913 -2508 4064 17669 26313 252 -3913 -2520 4075 17717 26313 252 -3913 -2520 4075 17717 26313 252 -3913 -2520 4075 17717 26313 252 -3913 -2520 4075 17717 26313 252 -3913 -2511 4067 17682 26313 252 -3913 -2521 4075 17717 26313 252 -3913 -2521 4075 17717 26313 252 -3913 -2504 4061 17656 26313 252 -3913 -2504 4061 17656 26313 252 -3913 -2509 4065 17673 26313 252 -3913 -2509 4065 17673 26313 252 -3913 2025-03-17 12:22:13,051 Hysteresis 1638 0: raw(17673 32000 32000 32000) min(252 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 26313 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8131 8131 0 0) Wnd (6000 6000 0 0)->(8131 8131 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 26313 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2131 2131 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2131 2131 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2131 2131 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (11673 26000 0 0) 7: 0: 8131@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8131@1p 9: don't have active chargers. 9: raw(9542 23869 32000 32000) min(-7879 23869 32000 32000) spread(-12044 23869 32000 32000) max_pv 18182 9: [ 0 8131@1p ] PM PV mtr(W) avl(W) raw max min spread -2517 4072 17704 26313 252 -3913 -2517 4072 17704 26313 252 -3913 -2512 4068 17686 26313 252 -3913 -2512 4068 17686 26313 252 -3913 -2507 4063 17665 26313 252 -3913 -2507 4063 17665 26313 252 -3913 -2514 4069 17691 26313 252 -3913 -2514 4069 17691 26313 252 -3913 -2519 4074 17713 26313 252 -3913 -2519 4074 17713 26313 252 -3913 -2505 4061 17656 26313 252 -3913 -2505 4061 17656 26313 252 -3913 -2508 4064 17669 26313 252 -3913 -2508 4064 17669 26313 252 -3913 -2508 4064 17669 26313 252 -3913 -2508 4064 17669 26313 252 -3913 -2503 4060 17652 26313 252 -3913 -2503 4060 17652 26313 252 -3913 -2505 4061 17656 26313 252 -3913 -2505 4061 17656 26313 252 -3913 2025-03-17 12:22:23,144 Hysteresis 1648 0: raw(17656 32000 32000 32000) min(252 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 26313 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8138 8138 0 0) Wnd (6000 6000 0 0)->(8138 8138 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 26313 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2138 2138 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2138 2138 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2138 2138 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (11656 26000 0 0) 7: 0: 8138@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8138@1p 9: don't have active chargers. 9: raw(9518 23862 32000 32000) min(-7886 23862 32000 32000) spread(-12051 23862 32000 32000) max_pv 18175 9: [ 0 8138@1p ] PM PV mtr(W) avl(W) raw max min spread -2504 4062 17660 26313 252 -3913 -2504 4062 17660 26313 252 -3913 -2498 4056 17634 26313 252 -3913 -2498 4056 17634 26313 252 -3913 -2499 4057 17639 26313 252 -3913 -2499 4057 17639 26313 252 -3913 -2499 4057 17639 26313 252 -3913 -2499 4057 17639 26313 252 -3913 -2494 4053 17621 26313 252 -3913 -2494 4053 17621 26313 252 -3913 -2507 4064 17669 26313 252 -3913 -2505 4062 17660 26313 252 -3913 -2505 4062 17660 26313 252 -3913 -2500 4058 17643 26313 252 -3913 -2500 4058 17643 26313 252 -3913 -2503 4061 17656 26313 252 -3913 -2503 4061 17656 26313 252 -3913 -2495 4054 17626 26313 252 -3913 -2495 4054 17626 26313 252 -3913 2025-03-17 12:22:33,254 Hysteresis 1658 0: raw(17626 32000 32000 32000) min(252 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 26313 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8122 8122 0 0) Wnd (6000 6000 0 0)->(8122 8122 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 26313 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2122 2122 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2122 2122 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2122 2122 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (11626 26000 0 0) 7: 0: 8122@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8122@1p 9: don't have active chargers. 9: raw(9504 23878 32000 32000) min(-7870 23878 32000 32000) spread(-12035 23878 32000 32000) max_pv 18191 9: [ 0 8122@1p ] PM PV mtr(W) avl(W) raw max min spread -2489 4045 17586 26313 252 -3913 -2489 4045 17586 26313 252 -3913 -2499 4054 17626 26313 252 -3913 -2499 4054 17626 26313 252 -3913 -2490 4046 17591 26313 252 -3913 -2490 4046 17591 26313 252 -3913 -2497 4052 17617 26313 252 -3913 -2497 4052 17617 26313 252 -3913 -2500 4055 17630 26313 252 -3913 -2500 4055 17630 26313 252 -3913 -2501 4056 17634 26313 252 -3913 -2501 4056 17634 26313 252 -3913 -2455 4016 17460 26313 252 -3913 -2455 4016 17460 26313 252 -3913 -2497 4052 17617 26313 252 -3913 -2497 4052 17617 26313 252 -3913 -2491 4047 17595 26313 252 -3913 -2485 4042 17573 26313 252 -3913 -2485 4042 17573 26313 252 -3913 2025-03-17 12:22:43,261 Hysteresis 1668 0: raw(17573 32000 32000 32000) min(252 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 26313 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8139 8139 0 0) Wnd (6000 6000 0 0)->(8139 8139 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 26313 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2139 2139 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2139 2139 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2139 2139 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (11573 26000 0 0) 7: 0: 8139@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8139@1p 9: don't have active chargers. 9: raw(9434 23861 32000 32000) min(-7887 23861 32000 32000) spread(-12052 23861 32000 32000) max_pv 18174 9: [ 0 8139@1p ] PM PV mtr(W) avl(W) raw max min spread -2488 4048 17600 26313 252 -3913 -2488 4048 17600 26313 252 -3913 -2489 4048 17600 26313 252 -3913 -2489 4048 17600 26313 252 -3913 -2483 4043 17578 26313 252 -3913 -2483 4043 17578 26313 252 -3913 -2489 4048 17600 26313 252 -3913 -2489 4048 17600 26313 252 -3913 -2486 4046 17591 26313 252 -3913 -2486 4046 17591 26313 252 -3913 -2485 4045 17586 26313 252 -3913 -2485 4045 17586 26313 252 -3913 -2486 4046 17591 26313 252 -3913 -2486 4046 17591 26313 252 -3913 -2484 4044 17582 26313 252 -3913 -2484 4044 17582 26313 252 -3913 -2484 4044 17582 26313 252 -3913 -2484 4044 17582 26313 252 -3913 -2488 4048 17600 26313 252 -3913 -2488 4048 17600 26313 252 -3913 2025-03-17 12:22:53,267 Hysteresis 1678 0: raw(17600 32000 32000 32000) min(252 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 26313 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8119 8119 0 0) Wnd (6000 6000 0 0)->(8119 8119 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 26313 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2119 2119 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2119 2119 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2119 2119 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (11600 26000 0 0) 7: 0: 8119@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8119@1p 9: don't have active chargers. 9: raw(9481 23881 32000 32000) min(-7867 23881 32000 32000) spread(-12032 23881 32000 32000) max_pv 18194 9: [ 0 8119@1p ] PM PV mtr(W) avl(W) raw max min spread -2487 4043 17578 26313 252 -3913 -2487 4043 17578 26313 252 -3913 -2479 4036 17547 26313 252 -3913 -2479 4036 17547 26313 252 -3913 -2487 4043 17578 26313 252 -3913 -2487 4043 17578 26313 252 -3913 -2481 4037 17552 26313 252 -3913 -2481 4037 17552 26313 252 -3913 -2476 4033 17534 26313 252 -3913 -2476 4033 17534 26313 252 -3913 -2483 4039 17560 26313 252 -3913 -2483 4039 17560 26313 252 -3913 -2478 4035 17543 26313 252 -3913 -2478 4035 17543 26313 252 -3913 -1455 2958 12860 26313 252 -3913 -1455 2958 12860 26313 252 -3913 -1272 2821 12265 26313 252 -3913 -1272 2821 12265 26313 252 -3913 -1269 2818 12252 26313 252 -3913 2025-03-17 12:23:03,560 Hysteresis 1689 0: raw(12252 32000 32000 32000) min(252 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 26313 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8127 8127 0 0) Wnd (6000 6000 0 0)->(8127 8127 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 26313 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2127 2127 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2127 2127 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2127 2127 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (6252 26000 0 0) 7: 0: 8127@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8127@1p 9: don't have active chargers. 9: raw(4125 23873 32000 32000) min(-7875 23873 32000 32000) spread(-12040 23873 32000 32000) max_pv 18186 9: [ 0 8127@1p ] PM PV mtr(W) avl(W) raw max min spread -1269 2820 12260 26313 252 -3913 -1275 2825 12282 26313 252 -3913 -1240 2799 12169 26313 252 -3913 -1240 2799 12169 26313 252 -3913 -1237 2796 12156 26313 252 -3913 -1237 2796 12156 26313 252 -3913 -1244 2802 12182 26313 252 -3913 -1244 2802 12182 26313 252 -3913 -2048 3661 15917 26313 252 -3913 -2048 3661 15917 26313 252 -3913 -2422 3988 17339 26313 252 -3913 -2422 3988 17339 26313 252 -3913 -2438 4002 17400 26313 252 -3913 -2438 4002 17400 26313 252 -3913 -2423 3989 17343 26313 252 -3913 -2423 3989 17343 26313 252 -3913 -2433 3997 17378 26313 252 -3913 -2433 3997 17378 26313 252 -3913 -2447 4010 17434 26313 252 -3913 -2447 4010 17434 26313 252 -3913 2025-03-17 12:23:13,567 Hysteresis 1699 0: raw(17434 32000 32000 32000) min(252 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 26313 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8110 8110 0 0) Wnd (6000 6000 0 0)->(8110 8110 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 26313 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2110 2110 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2110 2110 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2110 2110 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (11434 26000 0 0) 7: 0: 8110@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8110@1p 9: don't have active chargers. 9: raw(9324 23890 32000 32000) min(-7858 23890 32000 32000) spread(-12023 23890 32000 32000) max_pv 18203 9: [ 0 8110@1p ] PM PV mtr(W) avl(W) raw max min spread -2437 3997 17378 26313 252 -3913 -2437 3997 17378 26313 252 -3913 -2442 4001 17395 26313 252 -3913 -2442 4001 17395 26313 252 -3913 -2440 4000 17391 26313 252 -3913 -2443 4002 17400 26313 252 -3913 -2443 4002 17400 26313 1204 -3913 -2441 4000 17391 26313 1204 -3913 -2441 4000 17391 26313 4900 -3913 -2449 4007 17421 26313 4900 -3913 -2449 4007 17421 26313 5330 -3913 -2448 4007 17421 26313 5330 -3913 -2448 4007 17421 26313 5330 -3913 -2440 4000 17391 26313 5330 -3913 -2440 4000 17391 26313 5330 -3913 -2435 3995 17369 26313 5330 -3913 -2435 3995 17369 26313 5360 -3913 -2426 3987 17334 26313 5360 -3913 -2426 3987 17334 26313 5360 -3913 2025-03-17 12:23:23,573 Hysteresis 1709 0: raw(17334 32000 32000 32000) min(5360 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 26313 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8125 8125 0 0) Wnd (6000 6000 0 0)->(8125 8125 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 26313 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2125 2125 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2125 2125 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2125 2125 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (11334 26000 0 0) 7: 0: 8125@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8125@1p 9: don't have active chargers. 9: raw(9209 23875 32000 32000) min(-2765 23875 32000 32000) spread(-12038 23875 32000 32000) max_pv 18188 9: [ 0 8125@1p ] PM PV mtr(W) avl(W) raw max min spread -2436 3999 17386 26313 5360 -3913 -2436 3999 17386 26313 5360 -3913 -2446 4008 17426 26313 5360 -3913 -2446 4008 17426 26313 5360 -3913 -2438 4001 17395 26313 5360 -3913 -2438 4001 17395 26313 5382 -3913 -2440 4003 17404 26313 5382 -3913 -2440 4003 17404 26313 5382 -3913 -2447 4009 17430 26313 5382 -3913 -2447 4009 17430 26313 5382 -3913 -2444 4006 17417 26313 5382 -3913 -2444 4006 17417 26313 5382 -3913 -2442 4004 17408 26313 5382 -3913 -2442 4004 17408 26313 5382 -3913 -2445 4007 17421 26313 5382 -3913 -2445 4007 17421 26313 5382 -3913 -2429 3993 17360 26313 5382 -3913 -2429 3993 17360 26313 5382 -3913 -2440 4003 17404 26313 5382 -3913 2025-03-17 12:23:33,832 Hysteresis 1719 0: raw(17404 32000 32000 32000) min(5382 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 26313 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8109 8109 0 0) Wnd (6000 6000 0 0)->(8109 8109 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 26313 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2109 2109 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2109 2109 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2109 2109 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (11404 26000 0 0) 7: 0: 8109@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8109@1p 9: don't have active chargers. 9: raw(9295 23891 32000 32000) min(-2727 23891 32000 32000) spread(-12022 23891 32000 32000) max_pv 18204 9: [ 0 8109@1p ] PM PV mtr(W) avl(W) raw max min spread -2440 4000 17391 26313 5386 -3913 -2449 4007 17421 26313 5386 -3913 -2449 4007 17421 26313 5386 -3913 -2441 4000 17391 26313 5404 -3913 -2441 4000 17391 26313 5404 -3913 -2445 4004 17408 26313 5430 -3913 -2445 4004 17408 26313 5430 -3913 -2451 4009 17430 26313 5434 -3913 -2452 4010 17434 26313 5434 -3913 -2452 4010 17434 26313 5434 -3913 -2441 4000 17391 26313 5434 -3913 -2441 4000 17391 26313 5434 -3913 -2452 4010 17434 26313 5434 -3913 -2452 4010 17434 26313 5447 -3913 -2451 4009 17430 26313 5447 -3913 -2451 4009 17430 26313 5447 -3913 -2431 3992 17356 26313 5447 -3913 -2431 3992 17356 26313 5447 -3913 -2451 4009 17430 26313 5447 -3913 -2451 4009 17430 26313 5469 -3913 2025-03-17 12:23:43,866 Hysteresis 1729 0: raw(17430 32000 32000 32000) min(5469 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 26313 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8117 8117 0 0) Wnd (6000 6000 0 0)->(8117 8117 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 26313 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2117 2117 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2117 2117 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2117 2117 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (11430 26000 0 0) 7: 0: 8117@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8117@1p 9: don't have active chargers. 9: raw(9313 23883 32000 32000) min(-2648 23883 32000 32000) spread(-12030 23883 32000 32000) max_pv 18196 9: [ 0 8117@1p ] PM PV mtr(W) avl(W) raw max min spread -2441 4001 17395 26313 5469 -3913 -2441 4001 17395 26313 5469 -3913 -2450 4009 17430 26313 5469 -3913 -2450 4009 17430 26313 5469 -3913 -2452 4011 17439 26313 5469 -3913 -2452 4011 17439 26313 5469 -3913 -2447 4007 17421 26313 5469 -3913 -2447 4007 17421 26313 5469 -3913 -2445 4005 17413 26313 5469 -3913 -2445 4005 17413 26313 5469 -3913 -2452 4011 17439 26313 5491 -3913 -2447 4007 17421 26313 5491 -3913 -2447 4007 17421 26313 5491 -3913 -2435 3996 17373 26313 5491 -3913 -2435 3996 17373 26313 5517 -3913 -2438 3999 17386 26313 5517 -3913 -2438 3999 17386 26313 5521 -3913 -2449 4008 17426 26313 5521 -3913 -2449 4008 17426 26313 5521 -3913 2025-03-17 12:23:53,873 Hysteresis 1739 0: raw(17426 32000 32000 32000) min(5521 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 26313 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8121 8121 0 0) Wnd (6000 6000 0 0)->(8121 8121 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 26313 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2121 2121 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2121 2121 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2121 2121 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (11426 26000 0 0) 7: 0: 8121@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8121@1p 9: don't have active chargers. 9: raw(9305 23879 32000 32000) min(-2600 23879 32000 32000) spread(-12034 23879 32000 32000) max_pv 18192 9: [ 0 8121@1p ] PM PV mtr(W) avl(W) raw max min spread -2441 4002 17400 26313 5521 -3913 -2441 4002 17400 26313 5521 -3913 -2448 4009 17430 26313 5521 -3913 -2448 4009 17430 26313 5521 -3913 -2441 4002 17400 26313 5521 -3913 -2441 4002 17400 26313 5539 -3913 -2434 3996 17373 26313 5539 -3913 -2434 3996 17373 26313 5539 -3913 -2452 4012 17443 26313 5539 -3913 -2452 4012 17443 26313 5539 -3913 -2452 4012 17443 26313 5539 -3913 -2452 4012 17443 26313 5608 -3913 -2439 4001 17395 26313 5608 -3913 -2439 4001 17395 26313 5608 -3913 -2445 4006 17417 26313 5608 -3913 -2445 4006 17417 26313 5608 -3913 -2446 4007 17421 26313 5608 -3913 -2446 4007 17421 26313 5665 -3913 -2447 4008 17426 26313 5665 -3913 2025-03-17 12:24:04,017 Hysteresis 1749 0: raw(17426 32000 32000 32000) min(5665 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 26313 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8117 8117 0 0) Wnd (6000 6000 0 0)->(8117 8117 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 26313 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2117 2117 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2117 2117 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2117 2117 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (11426 26000 0 0) 7: 0: 8117@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8117@1p 9: don't have active chargers. 9: raw(9309 23883 32000 32000) min(-2452 23883 32000 32000) spread(-12030 23883 32000 32000) max_pv 18196 9: [ 0 8117@1p ] PM PV mtr(W) avl(W) raw max min spread -2447 4007 17421 26313 5665 -3913 -2453 4012 17443 26313 5665 -3913 -2453 4012 17443 26313 5704 -3913 -2442 4002 17400 26313 5704 -3913 -2442 4002 17400 26313 5786 -3913 -2439 4000 17391 26313 5786 -3913 -2439 4000 17391 26313 5956 -3913 -2445 4005 17413 26313 5956 -3913 -2445 4005 17413 26313 6095 -3913 -2447 4007 17421 26313 6121 -3913 -2447 4007 17421 26313 6121 -3913 -2444 4004 17408 26313 6230 -3913 -2447 4007 17421 26313 6230 -3913 -2447 4007 17421 26313 6473 -3913 -2427 3989 17343 26313 6473 -3913 -2427 3989 17343 26313 7265 -3913 -2432 3994 17365 26313 7265 -3913 -2432 3994 17365 26313 7908 -3913 -2453 4012 17443 26313 7908 -3913 -2453 4012 17443 26313 10017 -3913 2025-03-17 12:24:14,051 Hysteresis 1759 0: raw(17443 32000 32000 32000) min(10017 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 26313 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8110 8110 0 0) Wnd (6000 6000 0 0)->(8110 8110 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 26313 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2110 2110 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2110 2110 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2110 2110 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: p0 min 4017 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (11443 26000 0 0) 7: 0: 8110@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8110@1p 9: don't have active chargers. 9: raw(9333 23890 32000 32000) min(1907 23890 32000 32000) spread(-12023 23890 32000 32000) max_pv 18203 9: [ 0 8110@1p ] PM PV mtr(W) avl(W) raw max min spread -2444 4003 17404 26313 10017 -3913 -2444 4003 17404 26313 12156 -3913 -2441 4000 17391 26313 12156 -3913 -2441 4000 17391 26313 12156 -3913 -2447 4006 17417 26313 12156 -3913 -2447 4006 17417 26313 12156 -3913 -2446 4005 17413 26313 12156 -3913 -2446 4005 17413 26313 12156 -3913 -2436 3996 17373 26313 12156 -3913 -2436 3996 17373 26313 12156 -3913 -2444 4003 17404 26313 12156 -3913 -2444 4003 17404 26313 12156 -3913 -2444 4003 17404 26313 12156 -3913 -2444 4003 17404 26313 12156 -3913 -2444 4003 17404 26313 12156 -3913 -2444 4003 17404 26313 12156 -3913 -2444 4003 17404 26313 12156 -3913 -2439 3999 17386 26313 12156 -3913 -2439 3999 17386 26313 12156 -3913 2025-03-17 12:24:24,058 Hysteresis 1769 0: raw(17386 32000 32000 32000) min(12156 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 26313 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8102 8102 0 0) Wnd (6000 6000 0 0)->(8102 8102 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 26313 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2102 2102 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2102 2102 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2102 2102 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: p0 min 6156 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (11386 26000 0 0) 7: 0: 8102@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8102@1p 9: don't have active chargers. 9: raw(9284 23898 32000 32000) min(4054 23898 32000 32000) spread(-12015 23898 32000 32000) max_pv 18211 9: [ 0 8102@1p ] PM PV mtr(W) avl(W) raw max min spread -2433 3991 17352 26313 12156 -3913 -2433 3991 17352 26313 12156 -3913 -2438 3996 17373 26313 12156 -3913 -2438 3996 17373 26313 12156 -3913 -2428 3987 17334 26313 12156 -3913 -2428 3987 17334 26313 12156 -3913 -2430 3989 17343 26313 12156 -3913 -2430 3989 17343 26313 12156 -3913 -2435 3993 17360 26313 12156 -3913 -2435 3993 17360 26313 12156 -3913 -2432 3991 17352 26313 12156 -3913 -2432 3991 17352 26313 12156 -3913 -2427 3986 17330 26313 12156 -3913 -2427 3986 17330 26313 12156 -3913 -2425 3984 17321 26313 12156 -3913 -2425 3984 17321 26313 12156 -3913 -1600 3263 14186 26313 12156 -3913 -1600 3263 14186 26313 12156 -3913 -1210 2770 12043 26313 12043 -3913 -1210 2770 12043 26313 12043 -3913 2025-03-17 12:24:34,113 Hysteresis 1779 0: raw(12043 32000 32000 32000) min(12043 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 26313 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8119 8119 0 0) Wnd (6000 6000 0 0)->(8119 8119 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 26313 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2119 2119 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2119 2119 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2119 2119 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: p0 min 6043 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (6043 26000 0 0) 7: 0: 8119@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8119@1p 9: don't have active chargers. 9: raw(3924 23881 32000 32000) min(3924 23881 32000 32000) spread(-12032 23881 32000 32000) max_pv 18194 9: [ 0 8119@1p ] PM PV mtr(W) avl(W) raw max min spread -1218 2780 12086 26313 12043 -3913 -1218 2780 12086 26313 12043 -3913 -1204 2770 12043 26313 12043 -3913 -1204 2770 12043 26313 12043 -3913 -1937 3561 15482 26313 12043 -3913 -1937 3561 15482 26313 12043 -3913 -2424 3988 17339 26313 12043 -3913 -2424 3988 17339 26313 12043 -3913 -2417 3981 17308 26313 12043 -3913 -2417 3981 17308 26313 12043 -3913 -2412 3977 17291 26313 12043 -3913 -2412 3977 17291 26313 12043 -3913 -2422 3986 17330 26313 12043 -3913 -2422 3986 17330 26313 12043 -3913 -2422 3986 17330 26313 12043 -3913 -2422 3986 17330 26313 12043 -3913 -2408 3974 17278 26313 12043 -3913 -2408 3974 17278 26313 12043 -3913 -2421 3985 17326 26313 12043 -3913 2025-03-17 12:24:44,494 Hysteresis 1789 0: raw(17326 32000 32000 32000) min(12043 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 26313 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8118 8118 0 0) Wnd (6000 6000 0 0)->(8118 8118 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 26313 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2118 2118 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2118 2118 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2118 2118 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: p0 min 6043 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (11326 26000 0 0) 7: 0: 8118@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8118@1p 9: don't have active chargers. 9: raw(9208 23882 32000 32000) min(3925 23882 32000 32000) spread(-12031 23882 32000 32000) max_pv 18195 9: [ 0 8118@1p ] PM PV mtr(W) avl(W) raw max min spread -2421 3985 17326 26313 12043 -3913 -2421 3985 17326 26313 12043 -3913 -2421 3985 17326 26313 12043 -3913 -2420 3984 17321 26313 12043 -3913 -2420 3984 17321 26313 12043 -3913 -2413 3978 17295 26313 12043 -3913 -2413 3978 17295 26313 12043 -3913 -2409 3974 17278 26313 12043 -3913 -2418 3982 17313 26313 12043 -3913 -2418 3982 17313 26273 12043 -3913 -2421 3985 17326 26230 12043 -3913 -2421 3985 17326 26230 12043 -3913 -2405 3971 17265 26217 12043 -3913 -2405 3971 17265 26217 12043 -3913 -2413 3978 17295 26156 12043 -3913 -2413 3978 17295 26156 12043 -3913 -2412 3977 17291 26056 12043 -3913 -2412 3977 17291 26056 12043 -3913 -2408 3974 17278 25991 12043 -3913 -2408 3974 17278 25991 12043 -3913 2025-03-17 12:24:54,526 Hysteresis 1800 0: raw(17278 32000 32000 32000) min(12043 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 25991 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8110 8110 0 0) Wnd (6000 6000 0 0)->(8110 8110 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 25991 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2110 2110 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2110 2110 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2110 2110 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: p0 min 6043 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (11278 26000 0 0) 7: 0: 8110@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8110@1p 9: don't have active chargers. 9: raw(9168 23890 32000 32000) min(3933 23890 32000 32000) spread(-12023 23890 32000 32000) max_pv 17881 9: [ 0 8110@1p ] PM PV mtr(W) avl(W) raw max min spread -2409 3972 17269 25991 12043 -3913 -2409 3972 17269 25991 12043 -3913 -2407 3971 17265 25991 12043 -3913 -2407 3971 17265 25991 12043 -3913 -2391 3957 17204 25991 12043 -3913 -2391 3957 17204 25991 12043 -3913 -2405 3969 17256 25991 12043 -3913 -2405 3969 17256 25991 12043 -3913 -2414 3977 17291 25991 12043 -3913 -2414 3977 17291 25991 12043 -3913 -2403 3967 17247 25991 12043 -3913 -2403 3967 17247 25991 12043 -3913 -2403 3967 17247 25991 12043 -3913 -2377 3944 17147 25991 12043 -3913 -2377 3944 17147 25991 12043 -3913 -2382 3949 17169 25991 12043 -3913 -2382 3949 17169 25991 12043 -3913 -2398 3963 17230 25991 12043 -3913 -2398 3963 17230 25991 12043 -3913 2025-03-17 12:25:04,533 Hysteresis 1810 0: raw(17230 32000 32000 32000) min(12043 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 25991 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8114 8114 0 0) Wnd (6000 6000 0 0)->(8114 8114 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 25991 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2114 2114 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2114 2114 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2114 2114 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: p0 min 6043 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (11230 26000 0 0) 7: 0: 8114@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8114@1p 9: don't have active chargers. 9: raw(9116 23886 32000 32000) min(3929 23886 32000 32000) spread(-12027 23886 32000 32000) max_pv 17877 9: [ 0 8114@1p ] PM PV mtr(W) avl(W) raw max min spread -2389 3956 17200 25991 12043 -3913 -2389 3956 17200 25991 12043 -3913 -2374 3943 17143 25991 12043 -3913 -2374 3943 17143 25991 12043 -3913 -2394 3960 17217 25991 12043 -3913 -2394 3960 17217 25991 12043 -3913 -2396 3962 17226 25991 12043 -3913 -2396 3962 17226 25991 12043 -3913 -2389 3956 17200 25965 12043 -3913 -2389 3956 17200 25965 12043 -3913 -2373 3942 17139 25956 12043 -3913 -2373 3942 17139 25956 12043 -3913 -2369 3938 17121 25952 12043 -3913 -2369 3938 17121 25952 12043 -3913 -2375 3944 17147 18082 12043 -3913 -2375 3944 17147 18082 12043 -3913 -2397 3963 17230 18082 12043 -3913 -2397 3963 17230 18082 12043 -3913 -2395 3961 17221 18060 12043 -3913 -2395 3961 17221 18060 12043 -3913 2025-03-17 12:25:14,666 Hysteresis 1820 0: raw(17221 32000 32000 32000) min(12043 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 18060 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8127 8127 0 0) Wnd (6000 6000 0 0)->(8127 8127 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 18060 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2127 2127 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2127 2127 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2127 2127 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: p0 min 6043 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (11221 26000 0 0) 7: 0: 8127@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8127@1p 9: don't have active chargers. 9: raw(9094 23873 32000 32000) min(3916 23873 32000 32000) spread(-12040 23873 32000 32000) max_pv 9933 9: [ 0 8127@1p ] PM PV mtr(W) avl(W) raw max min spread -2389 3959 17213 18030 12043 -3913 -2389 3959 17213 18030 12043 -3913 -2390 3960 17217 18030 12043 -3913 -2390 3960 17217 18030 12043 -3913 -2392 3962 17226 18021 12043 -3913 -2392 3962 17226 18021 12043 -3913 -2380 3951 17178 18021 12043 -3913 -2380 3951 17178 17991 12043 -3913 -2379 3950 17173 17991 12043 -3913 -2379 3950 17173 17969 12043 -3913 -2389 3959 17213 17969 12043 -3913 -2384 3955 17195 17969 12043 -3913 -2384 3955 17195 17969 12043 -3913 -2386 3956 17200 17969 12043 -3913 -2386 3956 17200 17969 12043 -3913 -2385 3955 17195 17943 12043 -3913 -2385 3955 17195 17943 12043 -3913 -2385 3955 17195 17930 12043 -3913 -2385 3955 17195 17930 12043 -3913 2025-03-17 12:25:24,738 Hysteresis 1830 0: raw(17195 32000 32000 32000) min(12043 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 17930 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8118 8118 0 0) Wnd (6000 6000 0 0)->(8118 8118 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 17930 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2118 2118 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2118 2118 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2118 2118 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: p0 min 6043 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (11195 26000 0 0) 7: 0: 8118@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8118@1p 9: don't have active chargers. 9: raw(9077 23882 32000 32000) min(3925 23882 32000 32000) spread(-12031 23882 32000 32000) max_pv 9812 9: [ 0 8118@1p ] PM PV mtr(W) avl(W) raw max min spread -2387 3955 17195 17930 12043 -3913 -2387 3955 17195 17930 12043 -3913 -2377 3946 17156 17930 12043 -3913 -2377 3946 17156 17930 12043 -3913 -2384 3953 17186 17917 12043 -3913 -2384 3953 17186 17917 12043 -3913 -2382 3951 17178 17917 12043 -3913 -2382 3951 17178 17917 12043 -3913 -2380 3949 17169 17878 12043 -3913 -2380 3949 17169 17878 12043 -3913 -2371 3941 17134 17878 12043 -3913 -2371 3941 17134 17878 12043 -3913 -2386 3954 17191 17878 12043 -3913 -2386 3954 17191 17878 12043 -3913 -2381 3950 17173 17878 12043 -3913 -2375 3945 17152 17878 12043 -3913 -2375 3945 17152 17873 12043 -3913 -1691 3346 14547 17873 12043 -3913 -1691 3346 14547 17873 12043 -3913 2025-03-17 12:25:34,744 Hysteresis 1840 0: raw(14547 32000 32000 32000) min(12043 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 17873 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8113 8113 0 0) Wnd (6000 6000 0 0)->(8113 8113 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 17873 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2113 2113 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2113 2113 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2113 2113 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: p0 min 6043 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (8547 26000 0 0) 7: 0: 8113@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8113@1p 9: don't have active chargers. 9: raw(6434 23887 32000 32000) min(3930 23887 32000 32000) spread(-12026 23887 32000 32000) max_pv 9760 9: [ 0 8113@1p ] PM PV mtr(W) avl(W) raw max min spread -1163 2737 11900 17873 11900 -3913 -1163 2737 11900 17856 11900 -3913 -1160 2735 11891 17856 11891 -3913 -1160 2735 11891 17856 11891 -3913 -1175 2746 11939 17856 11891 -3913 -1175 2746 11939 17856 11891 -3913 -1165 2738 11904 17852 11891 -3913 -1165 2738 11904 17852 11891 -3913 -1164 2738 11904 17852 11891 -3913 -1164 2738 11904 17852 11891 -3913 -1672 3328 14469 17852 11891 -3913 -1672 3328 14469 17852 11891 -3913 -2381 3948 17165 17852 11891 -3913 -2381 3948 17165 17852 11891 -3913 -2371 3939 17126 17808 11891 -3913 -2371 3939 17126 17808 11891 -3913 -2371 3939 17126 17808 11891 -3913 -2371 3939 17126 17808 11891 -3913 -2380 3947 17160 17808 11891 -3913 -2380 3947 17160 17808 11891 -3913 2025-03-17 12:25:44,833 Hysteresis 1850 0: raw(17160 32000 32000 32000) min(11891 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 17808 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8100 8100 0 0) Wnd (6000 6000 0 0)->(8100 8100 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 17808 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2100 2100 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2100 2100 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2100 2100 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: p0 min 5891 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (11160 26000 0 0) 7: 0: 8100@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8100@1p 9: don't have active chargers. 9: raw(9060 23900 32000 32000) min(3791 23900 32000 32000) spread(-12013 23900 32000 32000) max_pv 9708 9: [ 0 8100@1p ] PM PV mtr(W) avl(W) raw max min spread -2368 3935 17108 17778 11891 -3913 -2368 3935 17108 17778 11891 -3913 -2340 3910 17000 17778 11891 -3913 -2340 3910 17000 17778 11891 -3913 -2302 3877 16856 17773 11891 -3913 -2302 3877 16856 17773 11891 -3913 -2315 3888 16904 17773 11891 -3913 -2315 3888 16904 17773 11891 -3913 -2323 3895 16934 17773 11891 -3913 -2323 3895 16934 17773 11891 -3913 -2320 3893 16926 17773 11891 -3913 -2320 3893 16926 17773 11891 -3913 -2317 3890 16913 17773 11891 -3913 -2317 3890 16913 17773 11891 -3913 -2316 3889 16908 17773 11891 -3913 -2323 3895 16934 17773 11891 -3913 -2323 3895 16934 17773 11891 -3913 -2330 3901 16960 17773 11891 -3913 -2330 3901 16960 17773 11891 -3913 2025-03-17 12:25:54,944 Hysteresis 1860 0: raw(16960 32000 32000 32000) min(11891 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 17773 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8098 8098 0 0) Wnd (6000 6000 0 0)->(8098 8098 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 17773 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2098 2098 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2098 2098 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2098 2098 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: p0 min 5891 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (10960 26000 0 0) 7: 0: 8098@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8098@1p 9: don't have active chargers. 9: raw(8862 23902 32000 32000) min(3793 23902 32000 32000) spread(-12011 23902 32000 32000) max_pv 9675 9: [ 0 8098@1p ] PM PV mtr(W) avl(W) raw max min spread -2328 3899 16952 17773 11891 -3913 -2328 3899 16952 17773 11891 -3913 -2336 3906 16982 17773 11891 -3913 -2336 3906 16982 17773 11891 -3913 -2322 3893 16926 17773 11891 -3913 -2322 3893 16926 17773 11891 -3913 -2329 3899 16952 17773 11891 -3913 -2329 3899 16952 17773 11891 -3913 -2330 3900 16956 17773 11891 -3913 -2330 3900 16956 17773 11891 -3913 -2325 3896 16939 17773 11891 -3913 -2325 3896 16939 17773 11891 -3913 -2327 3898 16947 17773 11891 -3913 -2327 3898 16947 17760 11891 -3913 -2324 3895 16934 17756 11891 -3913 -2324 3895 16934 17756 11891 -3913 -2312 3885 16891 17756 11891 -3913 -2312 3885 16891 17756 11891 -3913 -2327 3898 16947 17756 11891 -3913 2025-03-17 12:26:04,950 Hysteresis 1870 0: raw(16947 32000 32000 32000) min(11891 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 17756 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8110 8110 0 0) Wnd (6000 6000 0 0)->(8110 8110 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 17756 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2110 2110 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2110 2110 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2110 2110 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: p0 min 5891 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (10947 26000 0 0) 7: 0: 8110@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8110@1p 9: don't have active chargers. 9: raw(8837 23890 32000 32000) min(3781 23890 32000 32000) spread(-12023 23890 32000 32000) max_pv 9646 9: [ 0 8110@1p ] PM PV mtr(W) avl(W) raw max min spread -2325 3899 16952 17756 11891 -3913 -2325 3899 16952 17756 11891 -3913 -2311 3887 16900 17756 11891 -3913 -2311 3887 16900 17756 11891 -3913 -2292 3870 16826 17756 11891 -3913 -2292 3870 16826 17756 11891 -3913 -2299 3876 16852 17739 11891 -3913 -2299 3876 16852 17739 11891 -3913 -2304 3881 16873 17734 11891 -3913 -2304 3881 16873 17734 11891 -3913 -2299 3876 16852 17734 11891 -3913 -2299 3876 16852 17734 11891 -3913 -2284 3863 16795 17730 11891 -3913 -2284 3863 16795 17730 11891 -3913 -2301 3878 16860 17730 11891 -3913 -2301 3878 16860 17730 11891 -3913 -2309 3885 16891 17730 11891 -3913 -2309 3885 16891 17730 11891 -3913 -2321 3895 16934 17730 11891 -3913 -2321 3895 16934 17730 11891 -3913 2025-03-17 12:26:15,014 Hysteresis 1880 0: raw(16934 32000 32000 32000) min(11891 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 17730 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8134 8134 0 0) Wnd (6000 6000 0 0)->(8134 8134 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 17730 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2134 2134 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2134 2134 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2134 2134 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: p0 min 5891 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (10934 26000 0 0) 7: 0: 8134@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8134@1p 9: don't have active chargers. 9: raw(8800 23866 32000 32000) min(3757 23866 32000 32000) spread(-12047 23866 32000 32000) max_pv 9596 9: [ 0 8134@1p ] PM PV mtr(W) avl(W) raw max min spread -2313 3893 16926 17717 11891 -3913 -2313 3893 16926 17717 11891 -3913 -2321 3900 16956 17717 11891 -3913 -2321 3900 16956 17717 11891 -3913 -2317 3897 16943 17717 11891 -3913 -2317 3897 16943 17717 11891 -3913 -2310 3891 16917 17717 11891 -3913 -2310 3891 16917 17717 11891 -3913 -2314 3894 16930 17717 11891 -3913 -2314 3894 16930 17713 11891 -3913 -2319 3899 16952 17713 11891 -3913 -2319 3899 16952 17713 11891 -3913 -2307 3888 16904 17713 11891 -3913 -2307 3888 16904 17713 11891 -3913 -2313 3893 16926 17713 11891 -3913 -2313 3893 16926 17713 11891 -3913 -2314 3894 16930 17713 11891 -3913 -2314 3894 16930 17713 11891 -3913 -2299 3881 16873 17713 11891 -3913 2025-03-17 12:26:25,397 Hysteresis 1890 0: raw(16873 32000 32000 32000) min(11891 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 17713 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8111 8111 0 0) Wnd (6000 6000 0 0)->(8111 8111 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 17713 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2111 2111 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2111 2111 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2111 2111 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: p0 min 5891 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (10873 26000 0 0) 7: 0: 8111@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8111@1p 9: don't have active chargers. 9: raw(8762 23889 32000 32000) min(3780 23889 32000 32000) spread(-12024 23889 32000 32000) max_pv 9602 9: [ 0 8111@1p ] PM PV mtr(W) avl(W) raw max min spread -2299 3876 16852 17713 11891 -3913 -2304 3881 16873 17713 11891 -3913 -2304 3881 16873 17713 11891 -3913 -2302 3879 16865 17713 11891 -3913 -2302 3879 16865 17669 11891 -3913 -2306 3882 16878 17669 11891 -3913 -2306 3882 16878 17669 11891 -3913 -2303 3880 16869 17669 11891 -3913 -2303 3880 16869 17669 11891 -3913 -2303 3880 16869 17669 11891 -3913 -2303 3880 16869 17669 11891 -3913 -2301 3878 16860 17669 11891 -3913 -2301 3878 16860 17669 11891 -3913 -2296 3874 16843 17669 11891 -3913 -2295 3873 16839 17669 11891 -3913 -2295 3873 16839 17669 11891 -3913 -2293 3871 16830 17669 11891 -3913 -2293 3871 16830 17669 11891 -3913 -2296 3874 16843 17669 11891 -3913 -2296 3874 16843 17669 11891 -3913 2025-03-17 12:26:35,559 Hysteresis 1901 0: raw(16843 32000 32000 32000) min(11891 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 17669 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8122 8122 0 0) Wnd (6000 6000 0 0)->(8122 8122 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 17669 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2122 2122 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2122 2122 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2122 2122 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: p0 min 5891 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (10843 26000 0 0) 7: 0: 8122@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8122@1p 9: don't have active chargers. 9: raw(8721 23878 32000 32000) min(3769 23878 32000 32000) spread(-12035 23878 32000 32000) max_pv 9547 9: [ 0 8122@1p ] PM PV mtr(W) avl(W) raw max min spread -2286 3868 16817 17669 11891 -3913 -2286 3868 16817 17669 11891 -3913 -2297 3877 16856 17669 11891 -3913 -2297 3877 16856 17669 11891 -3913 -2298 3878 16860 17669 11891 -3913 -2298 3878 16860 17660 11891 -3913 -2283 3865 16804 17660 11891 -3913 -2283 3865 16804 17656 11891 -3913 -2298 3878 16860 17656 11891 -3913 -2298 3878 16860 17656 11891 -3913 -2292 3873 16839 17656 11891 -3913 -2292 3873 16839 17634 11891 -3913 -2250 3836 16678 17634 11891 -3913 -2250 3836 16678 17634 11891 -3913 -2256 3842 16704 17634 11891 -3913 -2256 3842 16704 17634 11891 -3913 -1648 3310 14391 17634 11891 -3913 -1056 2660 11565 17634 11565 -3913 -1056 2660 11565 17634 11565 -3913 2025-03-17 12:26:45,566 Hysteresis 1911 0: raw(11565 32000 32000 32000) min(11565 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 17634 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8118 8118 0 0) Wnd (6000 6000 0 0)->(8118 8118 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 17634 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2118 2118 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2118 2118 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2118 2118 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: p0 min 5565 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5565 26000 0 0) 7: 0: 8118@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8118@1p 9: don't have active chargers. 9: raw(3447 23882 32000 32000) min(3447 23882 32000 32000) spread(-12031 23882 32000 32000) max_pv 9516 9: [ 0 8118@1p ] PM PV mtr(W) avl(W) raw max min spread -899 2316 10069 17634 10069 -3913 -899 2316 10069 17634 10069 -3913 -1060 2662 11573 17634 10069 -3913 -1060 2662 11573 17634 10069 -3913 -1033 2641 11482 17634 10069 -3913 -1033 2641 11482 17634 10069 -3913 -1081 2677 11639 17617 10069 -3913 -1081 2677 11639 17617 10069 -3913 -1017 2629 11430 17617 10069 -3913 -1017 2629 11430 17617 10069 -3913 -1074 2672 11617 17600 10069 -3913 -1074 2672 11617 17600 10069 -3913 -1323 2859 12430 17600 10069 -3913 -1323 2859 12430 17600 10069 -3913 -2296 3876 16852 17600 10069 -3913 -2296 3876 16852 17600 10069 -3913 -1951 3574 15539 17600 10069 -3913 -1951 3574 15539 17600 10069 -3913 -2287 3868 16817 17600 10069 -3913 -2287 3868 16817 17600 10069 -3913 2025-03-17 12:26:55,596 Hysteresis 1921 0: raw(16817 32000 32000 32000) min(10069 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 17600 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8116 8116 0 0) Wnd (6000 6000 0 0)->(8116 8116 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 17600 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2116 2116 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2116 2116 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2116 2116 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: p0 min 4069 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (10817 26000 0 0) 7: 0: 8116@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8116@1p 9: don't have active chargers. 9: raw(8701 23884 32000 32000) min(1953 23884 32000 32000) spread(-12029 23884 32000 32000) max_pv 9484 9: [ 0 8116@1p ] PM PV mtr(W) avl(W) raw max min spread -2293 3872 16834 17600 10069 -3913 -2293 3872 16834 17600 10069 -3913 -2293 3872 16834 17600 10069 -3913 -2293 3872 16834 17600 10069 -3913 -2294 3873 16839 17600 10069 -3913 -2294 3873 16839 17600 10069 -3913 -2286 3866 16808 17600 10069 -3913 -2286 3866 16808 17600 10069 -3913 -2284 3864 16800 17600 10069 -3913 -2284 3864 16800 17600 10069 -3913 -2290 3869 16821 17600 10069 -3913 -2290 3869 16821 17600 10069 -3913 -2292 3871 16830 17600 10069 -3913 -2292 3871 16830 17578 10069 -3913 -2280 3861 16786 17578 10069 -3913 -2280 3861 16786 17578 10069 -3913 -2279 3860 16782 17578 10069 -3913 -2279 3860 16782 17578 10069 -3913 -2298 3876 16852 17578 10069 -3913 2025-03-17 12:27:05,871 Hysteresis 1931 0: raw(16852 32000 32000 32000) min(10069 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 17578 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8108 8108 0 0) Wnd (6000 6000 0 0)->(8108 8108 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 17578 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2108 2108 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2108 2108 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2108 2108 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: p0 min 4069 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (10852 26000 0 0) 7: 0: 8108@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8108@1p 9: don't have active chargers. 9: raw(8744 23892 32000 32000) min(1961 23892 32000 32000) spread(-12021 23892 32000 32000) max_pv 9470 9: [ 0 8108@1p ] PM PV mtr(W) avl(W) raw max min spread -2284 3862 16791 17560 10069 -3913 -2284 3862 16791 17560 10069 -3913 -2293 3870 16826 17560 10069 -3913 -2293 3870 16826 17560 10069 -3913 -2288 3866 16808 17560 10069 -3913 -2288 3866 16808 17560 10069 -3913 -2285 3863 16795 17543 10069 -3913 -2285 3863 16795 17543 10069 -3913 -2283 3861 16786 17443 10069 -3913 -2283 3861 16786 17443 10069 -3913 -2247 3830 16652 17443 10069 -3913 -2247 3830 16652 17443 10069 -3913 -2282 3860 16782 17443 10069 -3913 -2282 3860 16782 17443 10069 -3913 -2291 3868 16817 17443 10069 -3913 -2291 3868 16817 17443 10069 -3913 -2280 3859 16778 17443 10069 -3913 -2280 3859 16778 17443 10069 -3913 -2278 3857 16769 17443 10069 -3913 -2278 3857 16769 17443 10069 -3913 2025-03-17 12:27:15,878 Hysteresis 1941 0: raw(16769 32000 32000 32000) min(10069 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 17443 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8120 8120 0 0) Wnd (6000 6000 0 0)->(8120 8120 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 17443 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2120 2120 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2120 2120 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2120 2120 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: p0 min 4069 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (10769 26000 0 0) 7: 0: 8120@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8120@1p 9: don't have active chargers. 9: raw(8649 23880 32000 32000) min(1949 23880 32000 32000) spread(-12033 23880 32000 32000) max_pv 9323 9: [ 0 8120@1p ] PM PV mtr(W) avl(W) raw max min spread -2283 3864 16800 17443 10069 -3913 -2283 3864 16800 17443 10069 -3913 -2257 3841 16700 17443 10069 -3913 -2255 3840 16695 17443 10069 -3913 -2255 3840 16695 17443 10069 -3913 -2263 3847 16726 17443 10069 -3913 -2263 3847 16726 17443 10069 -3913 -2270 3853 16752 17443 10069 -3913 -2270 3853 16752 17443 10069 -3913 -2265 3848 16730 17443 10069 -3913 -2265 3848 16730 17443 10069 -3913 -2267 3850 16739 17443 10069 -3913 -2267 3850 16739 17443 10069 -3913 -2269 3852 16747 17443 10069 -3913 -2269 3852 16747 17443 10069 -3913 -2262 3846 16721 17443 10069 -3913 -2262 3846 16721 17443 10069 -3913 -2281 3862 16791 17443 10069 -3913 -2281 3862 16791 17443 10069 -3913 2025-03-17 12:27:25,884 Hysteresis 1951 0: raw(16791 32000 32000 32000) min(10069 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 17443 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8109 8109 0 0) Wnd (6000 6000 0 0)->(8109 8109 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 17443 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2109 2109 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2109 2109 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2109 2109 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: p0 min 4069 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (10791 26000 0 0) 7: 0: 8109@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8109@1p 9: don't have active chargers. 9: raw(8682 23891 32000 32000) min(1960 23891 32000 32000) spread(-12022 23891 32000 32000) max_pv 9334 9: [ 0 8109@1p ] PM PV mtr(W) avl(W) raw max min spread -2278 3858 16773 17443 10069 -3913 -2278 3858 16773 17443 10069 -3913 -2273 3853 16752 17443 10069 -3913 -2273 3853 16752 17443 10069 -3913 -2273 3853 16752 17443 10069 -3913 -2273 3853 16752 17443 10069 -3913 -2282 3861 16786 17443 10069 -3913 -2282 3861 16786 17443 10069 -3913 -2271 3852 16747 17443 10069 -3913 -2271 3852 16747 17443 10069 -3913 -2283 3862 16791 17443 10069 -3913 -2283 3862 16791 17443 10069 -3913 -2273 3853 16752 17443 10069 -3913 -2273 3853 16752 17443 10069 -3913 -2276 3856 16765 17443 10069 -3913 -2276 3856 16765 17443 10069 -3913 -2277 3857 16769 17443 10069 -3913 -2277 3857 16769 17443 10069 -3913 -2279 3859 16778 17443 10069 -3913 2025-03-17 12:27:36,056 Hysteresis 1961 0: raw(16778 32000 32000 32000) min(10069 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 17443 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8116 8116 0 0) Wnd (6000 6000 0 0)->(8116 8116 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 17443 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2116 2116 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2116 2116 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2116 2116 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: p0 min 4069 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (10778 26000 0 0) 7: 0: 8116@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8116@1p 9: don't have active chargers. 9: raw(8662 23884 32000 32000) min(1953 23884 32000 32000) spread(-12029 23884 32000 32000) max_pv 9327 9: [ 0 8116@1p ] PM PV mtr(W) avl(W) raw max min spread -2279 3860 16782 17443 10069 -3913 -2278 3859 16778 17443 10069 -3913 -2287 3867 16813 17443 10069 -3913 -2287 3867 16813 17443 10069 -3913 -2285 3865 16804 17443 10069 -3913 -2285 3865 16804 17443 10069 -3913 -2278 3859 16778 17443 10069 -3913 -2278 3859 16778 17443 10069 -3913 -2273 3854 16756 17443 10069 -3913 -2273 3854 16756 17443 10069 -3913 -2281 3861 16786 17443 10069 -3913 -2281 3861 16786 17443 10069 -3913 -2259 3842 16704 17443 10069 -3913 -2259 3842 16704 17443 10069 -3913 -2283 3863 16795 17443 10069 -3913 -2283 3863 16795 17443 10069 -3913 -2280 3861 16786 17443 10069 -3913 -2280 3861 16786 17443 10069 -3913 -2266 3848 16730 17443 10069 -3913 -2266 3848 16730 17443 10069 -3913 2025-03-17 12:27:46,062 Hysteresis 1971 0: raw(16730 32000 32000 32000) min(10069 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 17443 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8127 8127 0 0) Wnd (6000 6000 0 0)->(8127 8127 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 17443 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2127 2127 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2127 2127 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2127 2127 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: p0 min 4069 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (10730 26000 0 0) 7: 0: 8127@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8127@1p 9: don't have active chargers. 9: raw(8603 23873 32000 32000) min(1942 23873 32000 32000) spread(-12040 23873 32000 32000) max_pv 9316 9: [ 0 8127@1p ] PM PV mtr(W) avl(W) raw max min spread -2278 3862 16791 17443 10069 -3913 -2278 3862 16791 17443 10069 -3913 -2274 3858 16773 17443 10069 -3913 -2274 3858 16773 17443 10069 -3913 -2270 3855 16760 17443 10069 -3913 -2270 3855 16760 17443 10069 -3913 -2278 3862 16791 17443 10069 -3913 -2284 3867 16813 17443 10069 -3913 -2284 3867 16813 17443 10069 -3913 -2275 3859 16778 17443 10069 -3913 -2275 3859 16778 17443 10069 -3913 -2265 3850 16739 17443 10069 -3913 -2265 3850 16739 17443 10069 -3913 -2280 3864 16800 17443 10069 -3913 -2280 3864 16800 17443 10069 -3913 -2272 3857 16769 17443 10069 -3913 -2272 3857 16769 17443 10069 -3913 -2280 3864 16800 17443 10069 -3913 -2280 3864 16800 17443 10069 -3913 2025-03-17 12:27:56,069 Hysteresis 1981 0: raw(16800 32000 32000 32000) min(10069 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 17443 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8109 8109 0 0) Wnd (6000 6000 0 0)->(8109 8109 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 17443 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2109 2109 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2109 2109 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2109 2109 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: p0 min 4069 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (10800 26000 0 0) 7: 0: 8109@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8109@1p 9: don't have active chargers. 9: raw(8691 23891 32000 32000) min(1960 23891 32000 32000) spread(-12022 23891 32000 32000) max_pv 9334 9: [ 0 8109@1p ] PM PV mtr(W) avl(W) raw max min spread -2280 3860 16782 17443 10069 -3913 -2280 3860 16782 17443 10069 -3913 -2270 3851 16743 17443 10069 -3913 -2270 3851 16743 17443 10069 -3913 -2275 3855 16760 17443 10069 -3913 -2275 3855 16760 17443 10069 -3913 -2273 3853 16752 17443 10069 -3913 -2273 3853 16752 17443 10069 -3913 -2273 3853 16752 17443 10069 -3913 -2273 3853 16752 17443 10069 -3913 -2274 3854 16756 17443 10069 -3913 -2274 3854 16756 17443 10069 -3913 -2261 3843 16708 17443 10069 -3913 -2261 3843 16708 17443 10069 -3913 -2263 3845 16717 17443 10069 -3913 -2263 3845 16717 17443 10069 -3913 -2263 3845 16717 17443 10069 -3913 -2263 3845 16717 17443 10069 -3913 -2272 3853 16752 17443 10069 -3913 2025-03-17 12:28:06,275 Hysteresis 1991 0: raw(16752 32000 32000 32000) min(10069 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 17443 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8109 8109 0 0) Wnd (6000 6000 0 0)->(8109 8109 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 17443 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2109 2109 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2109 2109 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2109 2109 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: p0 min 4069 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (10752 26000 0 0) 7: 0: 8109@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8109@1p 9: don't have active chargers. 9: raw(8643 23891 32000 32000) min(1960 23891 32000 32000) spread(-12022 23891 32000 32000) max_pv 9334 9: [ 0 8109@1p ] PM PV mtr(W) avl(W) raw max min spread -2272 3853 16752 17443 10069 -3913 -2267 3848 16730 17443 10069 -3913 -2267 3848 16730 17443 10069 -3913 -2273 3853 16752 17443 10069 -3913 -2273 3853 16752 17443 10069 -3913 -2270 3851 16743 17443 10069 -3913 -2270 3851 16743 17443 10069 -3913 -2262 3844 16713 17443 10069 -3913 -2262 3844 16713 17443 10069 -3913 -2262 3844 16713 17443 10069 -3913 -2262 3844 16713 17443 10069 -3913 -2261 3843 16708 17443 10069 -3913 -2261 3843 16708 17443 10069 -3913 -2273 3853 16752 17443 10069 -3913 -2273 3853 16752 17443 10069 -3913 -2273 3853 16752 17443 10069 -3913 -2273 3853 16752 17443 10069 -3913 -2255 3838 16686 17443 10069 -3913 -2255 3838 16686 17443 10069 -3913 -2265 3846 16721 17443 10069 -3913 2025-03-17 12:28:16,588 Hysteresis 2002 0: raw(16721 32000 32000 32000) min(10069 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 17443 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8111 8111 0 0) Wnd (6000 6000 0 0)->(8111 8111 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 17443 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2111 2111 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2111 2111 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2111 2111 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: p0 min 4069 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (10721 26000 0 0) 7: 0: 8111@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8111@1p 9: don't have active chargers. 9: raw(8610 23889 32000 32000) min(1958 23889 32000 32000) spread(-12024 23889 32000 32000) max_pv 9332 9: [ 0 8111@1p ] PM PV mtr(W) avl(W) raw max min spread -2265 3846 16721 17443 10069 -3913 -2269 3850 16739 17443 10069 -3913 -2265 3846 16721 17443 10069 -3913 -2265 3846 16721 17443 10069 -3913 -2262 3844 16713 17443 10069 -3913 -2262 3844 16713 17443 10069 -3913 -2274 3854 16756 17443 10069 -3913 -2274 3854 16756 17443 10069 -3913 -2270 3851 16743 17443 10069 -3913 -2270 3851 16743 17443 10069 -3913 -2267 3848 16730 17443 10069 -3913 -2267 3848 16730 17443 10069 -3913 -2273 3853 16752 17443 10069 -3913 -2273 3853 16752 17417 10069 -3913 -2269 3850 16739 17417 10069 -3913 -2269 3850 16739 17417 10069 -3913 -2275 3855 16760 17417 10069 -3913 -2275 3855 16760 17417 10069 -3913 -2272 3853 16752 17417 10069 -3913 -2272 3853 16752 17413 10069 -3913 2025-03-17 12:28:26,594 Hysteresis 2012 0: raw(16752 32000 32000 32000) min(10069 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 17413 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8124 8124 0 0) Wnd (6000 6000 0 0)->(8124 8124 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 17413 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2124 2124 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2124 2124 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2124 2124 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: p0 min 4069 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (10752 26000 0 0) 7: 0: 8124@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8124@1p 9: don't have active chargers. 9: raw(8628 23876 32000 32000) min(1945 23876 32000 32000) spread(-12037 23876 32000 32000) max_pv 9289 9: [ 0 8124@1p ] PM PV mtr(W) avl(W) raw max min spread -2263 3848 16730 17413 10069 -3913 -2263 3848 16730 17404 10069 -3913 -2273 3856 16765 17404 10069 -3913 -2273 3856 16765 17404 10069 -3913 -2269 3853 16752 17404 10069 -3913 -2267 3851 16743 17404 10069 -3913 -2267 3851 16743 17404 10069 -3913 -2273 3856 16765 17404 10069 -3913 -2273 3856 16765 17404 10069 -3913 -2278 3861 16786 17404 10069 -3913 -2278 3861 16786 17386 10069 -3913 -2265 3849 16734 17386 10069 -3913 -2265 3849 16734 17373 10069 -3913 -2271 3855 16760 17373 10069 -3913 -2271 3855 16760 17373 10069 -3913 -2270 3854 16756 17373 10069 -3913 -2270 3854 16756 17360 10069 -3913 -2264 3849 16734 17360 10069 -3913 -2264 3849 16734 17360 10069 -3913 2025-03-17 12:28:36,601 Hysteresis 2022 0: raw(16734 32000 32000 32000) min(10069 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 17360 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8138 8138 0 0) Wnd (6000 6000 0 0)->(8138 8138 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 17360 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2138 2138 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2138 2138 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2138 2138 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: p0 min 4069 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (10734 26000 0 0) 7: 0: 8138@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8138@1p 9: don't have active chargers. 9: raw(8596 23862 32000 32000) min(1931 23862 32000 32000) spread(-12051 23862 32000 32000) max_pv 9222 9: [ 0 8138@1p ] PM PV mtr(W) avl(W) raw max min spread -2273 3859 16778 17360 10069 -3913 -2273 3859 16778 17360 10069 -3913 -2271 3858 16773 17360 10069 -3913 -2271 3858 16773 17352 10069 -3913 -2271 3858 16773 17352 10069 -3913 -2271 3858 16773 17339 10069 -3913 -2265 3852 16747 17339 10069 -3913 -2265 3852 16747 17339 10069 -3913 -2261 3849 16734 17339 10069 -3913 -2261 3849 16734 17339 10069 -3913 -2258 3846 16721 17339 10069 -3913 -2258 3846 16721 17339 10069 -3913 -2262 3850 16739 17339 10069 -3913 -2262 3850 16739 17339 10069 -3913 -2272 3859 16778 17339 10069 -3913 -2272 3859 16778 17339 10069 -3913 -2256 3845 16717 17339 10069 -3913 -2256 3845 16717 17339 10069 -3913 -2263 3851 16743 17339 10069 -3913 2025-03-17 12:28:46,799 Hysteresis 2032 0: raw(16743 32000 32000 32000) min(10069 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 17339 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8131 8131 0 0) Wnd (6000 6000 0 0)->(8131 8131 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 17339 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2131 2131 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2131 2131 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2131 2131 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: p0 min 4069 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (10743 26000 0 0) 7: 0: 8131@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8131@1p 9: don't have active chargers. 9: raw(8612 23869 32000 32000) min(1938 23869 32000 32000) spread(-12044 23869 32000 32000) max_pv 9208 9: [ 0 8131@1p ] PM PV mtr(W) avl(W) raw max min spread -2263 3850 16739 17339 10069 -3913 -2268 3854 16756 17339 10069 -3913 -2268 3854 16756 17330 10069 -3913 -2266 3852 16747 17330 10069 -3913 -2266 3852 16747 17330 10069 -3913 -2267 3853 16752 17330 10069 -3913 -2265 3851 16743 17330 10069 -3913 -2265 3851 16743 17330 10069 -3913 -2262 3849 16734 17330 10069 -3913 -2262 3849 16734 17330 10069 -3913 -2265 3851 16743 17326 10069 -3913 -2265 3851 16743 17326 10069 -3913 -2268 3854 16756 17326 10069 -3913 -2268 3854 16756 17326 10069 -3913 -2255 3843 16708 17326 10069 -3913 -2255 3843 16708 17326 10069 -3913 -2254 3842 16704 17326 10069 -3913 -2254 3842 16704 17326 10069 -3913 -2267 3853 16752 17326 10069 -3913 -2267 3853 16752 17326 10069 -3913 2025-03-17 12:28:56,806 Hysteresis 2042 0: raw(16752 32000 32000 32000) min(10069 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 17326 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8129 8129 0 0) Wnd (6000 6000 0 0)->(8129 8129 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 17326 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2129 2129 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2129 2129 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2129 2129 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: p0 min 4069 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (10752 26000 0 0) 7: 0: 8129@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8129@1p 9: don't have active chargers. 9: raw(8623 23871 32000 32000) min(1940 23871 32000 32000) spread(-12042 23871 32000 32000) max_pv 9197 9: [ 0 8129@1p ] PM PV mtr(W) avl(W) raw max min spread -2263 3849 16734 17326 10069 -3913 -2263 3849 16734 17326 10069 -3913 -2250 3837 16682 17326 10069 -3913 -2250 3837 16682 17326 10069 -3913 -2261 3847 16726 17326 10069 -3913 -2261 3847 16726 17295 10069 -3913 -2238 3827 16639 17295 10069 -3913 -2238 3827 16639 17295 10069 -3913 -2251 3838 16686 17295 10069 -3913 -2228 3818 16600 17291 10069 -3913 -2228 3818 16600 17291 10069 -3913 -2225 3815 16586 17291 10069 -3913 -2225 3815 16586 17291 10069 -3913 -2246 3834 16669 17291 10069 -3913 -2246 3834 16669 17291 10069 -3913 -2250 3837 16682 17291 10069 -3913 -2250 3837 16682 17291 10069 -3913 -2245 3833 16665 17291 10069 -3913 -2245 3833 16665 17291 10069 -3913 2025-03-17 12:29:06,813 Hysteresis 2052 0: raw(16665 32000 32000 32000) min(10069 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 17291 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8135 8135 0 0) Wnd (6000 6000 0 0)->(8135 8135 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 17291 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2135 2135 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2135 2135 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2135 2135 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: p0 min 4069 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (10665 26000 0 0) 7: 0: 8135@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8135@1p 9: don't have active chargers. 9: raw(8530 23865 32000 32000) min(1934 23865 32000 32000) spread(-12048 23865 32000 32000) max_pv 9156 9: [ 0 8135@1p ] PM PV mtr(W) avl(W) raw max min spread -2255 3844 16713 17291 10069 -3913 -2255 3844 16713 17291 10069 -3913 -2251 3840 16695 17291 10069 -3913 -2251 3840 16695 17291 10069 -3913 -2249 3838 16686 17247 10069 -3913 -2249 3838 16686 17247 10069 -3913 -2254 3843 16708 17247 10069 -3913 -2254 3843 16708 17230 10069 -3913 -2234 3825 16630 17230 10069 -3913 -2234 3825 16630 17230 10069 -3913 -2240 3831 16656 17230 10069 -3913 -2240 3831 16656 17230 10069 -3913 -2250 3839 16691 17230 10069 -3913 -2250 3839 16691 17230 10069 -3913 -2253 3842 16704 17230 10069 -3913 -2253 3842 16704 17230 10069 -3913 -2243 3833 16665 17230 10069 -3913 -2243 3833 16665 17230 10069 -3913 -2251 3840 16695 17230 10069 -3913 -2251 3840 16695 17230 10069 -3913 2025-03-17 12:29:17,039 Hysteresis 2062 0: raw(16695 32000 32000 32000) min(10069 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 17230 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8124 8124 0 0) Wnd (6000 6000 0 0)->(8124 8124 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 17230 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2124 2124 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2124 2124 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2124 2124 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: p0 min 4069 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (10695 26000 0 0) 7: 0: 8124@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8124@1p 9: don't have active chargers. 9: raw(8571 23876 32000 32000) min(1945 23876 32000 32000) spread(-12037 23876 32000 32000) max_pv 9106 9: [ 0 8124@1p ] PM PV mtr(W) avl(W) raw max min spread -2264 3849 16734 17230 10069 -3913 -2264 3849 16734 17230 10069 -3913 -2255 3841 16700 17230 10069 -3913 -2255 3841 16700 17230 10069 -3913 -2258 3843 16708 17230 10069 -3913 -2258 3843 16708 17230 10069 -3913 -2257 3842 16704 17230 10069 -3913 -2257 3842 16704 17230 10069 -3913 -2257 3842 16704 17230 10069 -3913 -2257 3842 16704 17230 10069 -3913 -2260 3845 16717 17230 10069 -3913 -2260 3845 16717 17226 10069 -3913 -2250 3836 16678 17226 10069 -3913 -2250 3836 16678 17226 10069 -3913 -2253 3839 16691 17226 10069 -3913 -2253 3839 16691 17226 10069 -3913 -2257 3842 16704 17226 10069 -3913 -2257 3842 16704 17226 10069 -3913 -2260 3845 16717 17226 10069 -3913 2025-03-17 12:29:27,422 Hysteresis 2072 0: raw(16717 32000 32000 32000) min(10069 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 17226 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8124 8124 0 0) Wnd (6000 6000 0 0)->(8124 8124 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 17226 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2124 2124 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2124 2124 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2124 2124 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: p0 min 4069 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (10717 26000 0 0) 7: 0: 8124@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8124@1p 9: don't have active chargers. 9: raw(8593 23876 32000 32000) min(1945 23876 32000 32000) spread(-12037 23876 32000 32000) max_pv 9102 9: [ 0 8124@1p ] PM PV mtr(W) avl(W) raw max min spread -2260 3845 16717 17213 10069 -3913 -2265 3849 16734 17213 10069 -3913 -2265 3849 16734 17213 10069 -3913 -2272 3856 16765 17213 10069 -3913 -2272 3856 16765 17213 10069 -3913 -2259 3844 16713 17200 10069 -3913 -2259 3844 16713 17200 10069 -3913 -2265 3849 16734 17200 10069 -3913 -2265 3849 16734 17200 10069 -3913 -2268 3852 16747 17195 10069 -3913 -2268 3852 16747 17195 10069 -3913 -2237 3825 16630 17195 10069 -3913 -2237 3825 16630 17195 10069 -3913 -2256 3842 16704 17195 10069 -3913 -2262 3847 16726 17195 10069 -3913 -2262 3847 16726 17191 10069 -3913 -2253 3839 16691 17191 10069 -3913 -2253 3839 16691 17191 10069 -3913 -2264 3849 16734 17191 10069 -3913 -2264 3849 16734 17191 10069 -3913 2025-03-17 12:29:37,581 Hysteresis 2083 0: raw(16734 32000 32000 32000) min(10069 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 17191 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8117 8117 0 0) Wnd (6000 6000 0 0)->(8117 8117 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 17191 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2117 2117 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2117 2117 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2117 2117 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: p0 min 4069 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (10734 26000 0 0) 7: 0: 8117@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8117@1p 9: don't have active chargers. 9: raw(8617 23883 32000 32000) min(1952 23883 32000 32000) spread(-12030 23883 32000 32000) max_pv 9074 9: [ 0 8117@1p ] PM PV mtr(W) avl(W) raw max min spread -1839 3475 15108 17191 10069 -3913 -1839 3475 15108 17191 10069 -3913 -2265 3847 16726 17191 10069 -3913 -2265 3847 16726 17191 10069 -3913 -2266 3848 16730 17191 10069 -3913 -2266 3848 16730 17191 10069 -3913 -2274 3855 16760 17191 10069 -3913 -2274 3855 16760 17173 10069 -3913 -2278 3859 16778 17165 10069 -3913 -2278 3859 16778 17165 10069 -3913 -2270 3852 16747 17165 10069 -3913 -2270 3852 16747 17165 10069 -3913 -2280 3861 16786 17165 10069 -3913 -2280 3861 16786 17165 10069 -3913 -2269 3851 16743 17165 10069 -3913 -2269 3851 16743 17165 10069 -3913 -2271 3853 16752 17165 10069 -3913 -2277 3858 16773 17165 10069 -3913 -2277 3858 16773 17165 10069 -3913 2025-03-17 12:29:47,588 Hysteresis 2093 0: raw(16773 32000 32000 32000) min(10069 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 17165 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8119 8119 0 0) Wnd (6000 6000 0 0)->(8119 8119 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 17165 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2119 2119 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2119 2119 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2119 2119 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: p0 min 4069 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (10773 26000 0 0) 7: 0: 8119@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8119@1p 9: don't have active chargers. 9: raw(8654 23881 32000 32000) min(1950 23881 32000 32000) spread(-12032 23881 32000 32000) max_pv 9046 9: [ 0 8119@1p ] PM PV mtr(W) avl(W) raw max min spread -2277 3859 16778 17165 10069 -3913 -2277 3859 16778 17165 10069 -3913 -2276 3858 16773 17165 10069 -3913 -2276 3858 16773 17165 10069 -3913 -2278 3860 16782 17165 10069 -3913 -2278 3860 16782 17165 10069 -3913 -2270 3853 16752 17165 10069 -3913 -2270 3853 16752 17160 10069 -3913 -2276 3858 16773 17160 10069 -3913 -2276 3858 16773 17160 10069 -3913 -2278 3860 16782 17160 10069 -3913 -2278 3860 16782 17160 10069 -3913 -2272 3855 16760 17160 10069 -3913 -2272 3855 16760 17108 10069 -3913 -2284 3865 16804 17108 10069 -3913 -2284 3865 16804 17000 10069 -3913 -2286 3867 16813 17000 10069 -3913 -2286 3867 16813 16982 10069 -3913 -2304 3883 16882 16982 10069 -3913 -2304 3883 16882 16982 10069 -3913 2025-03-17 12:29:57,629 Hysteresis 2103 0: raw(16882 32000 32000 32000) min(10069 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 16982 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8125 8125 0 0) Wnd (6000 6000 0 0)->(8125 8125 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 16982 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2125 2125 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2125 2125 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2125 2125 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: p0 min 4069 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (10882 26000 0 0) 7: 0: 8125@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8125@1p 9: don't have active chargers. 9: raw(8757 23875 32000 32000) min(1944 23875 32000 32000) spread(-12038 23875 32000 32000) max_pv 8857 9: [ 0 8125@1p ] PM PV mtr(W) avl(W) raw max min spread -2310 3889 16908 16982 10069 -3913 -2310 3889 16908 16982 10069 -3913 -2305 3884 16886 16982 10069 -3913 -2305 3884 16886 16982 10069 -3913 -2290 3871 16830 16982 10069 -3913 -2290 3871 16830 16982 10069 -3913 -2305 3884 16886 16982 10069 -3913 -2305 3884 16886 16982 10069 -3913 -2300 3880 16869 16982 10069 -3913 -2300 3880 16869 16982 10069 -3913 -2291 3872 16834 16982 10069 -3913 -2291 3872 16834 16982 10069 -3913 -2314 3892 16921 16982 10069 -3913 -2314 3892 16921 16982 10069 -3913 -2299 3879 16865 16982 10069 -3913 -2307 3886 16895 16982 10069 -3913 -2307 3886 16895 16956 10069 -3913 -2318 3896 16939 16956 10069 -3913 -2318 3896 16939 16956 10069 -3913 2025-03-17 12:30:07,842 Hysteresis 2113 0: raw(16939 32000 32000 32000) min(10069 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 16956 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 1 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8129 8129 0 0) Wnd (6000 6000 0 0)->(8129 8129 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 16956 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2129 2129 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2129 2129 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2129 2129 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: p0 min 4069 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (10939 26000 0 0) 7: 0: 8129@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8129@1p 9: don't have active chargers. 9: raw(8810 23871 32000 32000) min(1940 23871 32000 32000) spread(-12042 23871 32000 32000) max_pv 8827 9: [ 0 8129@1p ] PM PV mtr(W) avl(W) raw max min spread -2324 3902 16965 16965 10069 -3913 -2324 3902 16965 16965 10069 -3913 -2329 3906 16982 16982 10069 -3913 -2329 3906 16982 16982 10069 -3913 -2327 3905 16978 16982 10069 -3913 -2327 3905 16978 16982 10069 -3913 -2297 3878 16860 16982 10069 -3913 -2297 3878 16860 16982 10069 -3913 -2321 3899 16952 16982 10069 -3913 -2321 3899 16952 16982 10069 -3913 -2328 3906 16982 16982 10069 -3913 -2328 3906 16982 16982 10069 -3913 -2331 3908 16991 16991 10069 -3913 -2331 3908 16991 16991 10069 -3913 -2326 3904 16973 16991 10069 -3913 -2326 3904 16973 16991 10069 -3913 -2329 3906 16982 16991 10069 -3913 -2336 3913 17013 17013 10069 -3913 -2336 3913 17013 17013 10069 -3913 2025-03-17 12:30:17,848 Hysteresis 2123 0: raw(17013 32000 32000 32000) min(10069 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 17013 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8111 8111 0 0) Wnd (6000 6000 0 0)->(8111 8111 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 17013 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2111 2111 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2111 2111 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2111 2111 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: p0 min 4069 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (11013 26000 0 0) 7: 0: 8111@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8111@1p 9: don't have active chargers. 9: raw(8902 23889 32000 32000) min(1958 23889 32000 32000) spread(-12024 23889 32000 32000) max_pv 8902 9: [ 0 8111@1p ] PM PV mtr(W) avl(W) raw max min spread -2334 3907 16986 17013 10069 -3913 -2334 3907 16986 17013 10069 -3913 -2340 3912 17008 17013 10069 -3913 -2340 3912 17008 17013 10069 -3913 -2337 3909 16995 17013 10069 -3913 -2337 3909 16995 17013 10069 -3913 -2339 3911 17004 17013 10069 -3913 -2339 3911 17004 17013 10069 -3913 -2333 3906 16982 17013 10069 -3913 -2333 3906 16982 17013 10069 -3913 -2342 3914 17017 17017 10069 -3913 -2342 3914 17017 17017 10069 -3913 -2335 3908 16991 17017 10069 -3913 -2335 3908 16991 17017 10069 -3913 -2329 3902 16965 17017 10069 -3913 -2329 3902 16965 17017 10069 -3913 -2341 3913 17013 17017 10069 -3913 -2341 3913 17013 17017 10069 -3913 -2338 3910 17000 17017 10069 -3913 -2338 3910 17000 17017 10069 -3913 2025-03-17 12:30:27,855 Hysteresis 2133 0: raw(17000 32000 32000 32000) min(10069 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 17017 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8126 8126 0 0) Wnd (6000 6000 0 0)->(8126 8126 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 17017 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2126 2126 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2126 2126 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2126 2126 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: p0 min 4069 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (11000 26000 0 0) 7: 0: 8126@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8126@1p 9: don't have active chargers. 9: raw(8874 23874 32000 32000) min(1943 23874 32000 32000) spread(-12039 23874 32000 32000) max_pv 8891 9: [ 0 8126@1p ] PM PV mtr(W) avl(W) raw max min spread -2350 3924 17060 17060 10069 -3913 -2350 3924 17060 17060 10069 -3913 -2346 3920 17043 17060 10069 -3913 -2346 3920 17043 17060 10069 -3913 -2342 3917 17030 17060 10069 -3913 -2342 3917 17030 17060 10069 -3913 -2351 3925 17065 17065 10069 -3913 -2351 3925 17065 17065 10069 -3913 -2348 3922 17052 17065 10069 -3913 -2348 3922 17052 17065 10069 -3913 -2349 3923 17056 17065 10069 -3913 -2349 3923 17056 17065 10069 -3913 -2354 3927 17073 17073 10069 -3913 -2354 3927 17073 17073 10069 -3913 -2333 3909 16995 17073 10069 -3913 -2344 3919 17039 17073 10069 -3913 -2344 3919 17039 17073 10069 -3913 -2356 3929 17082 17082 10069 -3913 -2356 3929 17082 17082 10069 -3913 2025-03-17 12:30:38,034 Hysteresis 2143 0: raw(17082 32000 32000 32000) min(10069 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 17082 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8116 8116 0 0) Wnd (6000 6000 0 0)->(8116 8116 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 17082 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2116 2116 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2116 2116 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2116 2116 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: p0 min 4069 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (11082 26000 0 0) 7: 0: 8116@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8116@1p 9: don't have active chargers. 9: raw(8966 23884 32000 32000) min(1953 23884 32000 32000) spread(-12029 23884 32000 32000) max_pv 8966 9: [ 0 8116@1p ] PM PV mtr(W) avl(W) raw max min spread -2339 3912 17008 17082 10069 -3913 -2339 3912 17008 17082 10069 -3913 -2345 3917 17030 17082 10069 -3913 -2345 3917 17030 17082 10069 -3913 -2346 3918 17034 17082 10069 -3913 -2346 3918 17034 17082 10069 -3913 -2348 3920 17043 17082 10069 -3913 -2348 3920 17043 17082 10069 -3913 -2345 3917 17030 17082 10069 -3913 -2345 3917 17030 17082 10069 -3913 -2340 3913 17013 17082 10069 -3913 -2340 3913 17013 17082 10069 -3913 -2349 3921 17047 17082 10069 -3913 -2349 3921 17047 17082 10069 -3913 -2341 3914 17017 17082 10069 -3913 -2341 3914 17017 17082 10069 -3913 -2341 3914 17017 17082 10069 -3913 -2341 3914 17017 17082 10069 -3913 -2342 3915 17021 17082 10069 -3913 2025-03-17 12:30:48,041 Hysteresis 2153 0: raw(17021 32000 32000 32000) min(10069 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 17082 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8118 8118 0 0) Wnd (6000 6000 0 0)->(8118 8118 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 17082 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2118 2118 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2118 2118 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2118 2118 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: p0 min 4069 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (11021 26000 0 0) 7: 0: 8118@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8118@1p 9: don't have active chargers. 9: raw(8903 23882 32000 32000) min(1951 23882 32000 32000) spread(-12031 23882 32000 32000) max_pv 8964 9: [ 0 8118@1p ] PM PV mtr(W) avl(W) raw max min spread -2342 3916 17026 17082 10069 -3913 -2339 3913 17013 17082 10069 -3913 -2349 3922 17052 17082 10069 -3913 -2349 3922 17052 17082 10069 -3913 -2337 3911 17004 17082 10069 -3913 -2337 3911 17004 17082 10069 -3913 -2333 3908 16991 17082 10069 -3913 -2333 3908 16991 17082 10069 -3913 -2341 3915 17021 17082 10069 -3913 -2341 3915 17021 17082 10069 -3913 -2339 3913 17013 17082 10069 -3913 -2339 3913 17013 17082 10069 -3913 -2334 3909 16995 17082 10069 -3913 -2334 3909 16995 17082 10069 -3913 -2330 3905 16978 17082 10069 -3913 -2330 3905 16978 17082 11430 -3913 -2340 3914 17017 17082 11430 -3913 -2340 3914 17017 17082 11430 -3913 -2332 3907 16986 17082 11430 -3913 -2332 3907 16986 17082 11430 -3913 2025-03-17 12:30:58,047 Hysteresis 2163 0: raw(16986 32000 32000 32000) min(11430 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 17082 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8120 8120 0 0) Wnd (6000 6000 0 0)->(8120 8120 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 17082 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2120 2120 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2120 2120 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2120 2120 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: p0 min 5430 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (10986 26000 0 0) 7: 0: 8120@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8120@1p 9: don't have active chargers. 9: raw(8866 23880 32000 32000) min(3310 23880 32000 32000) spread(-12033 23880 32000 32000) max_pv 8962 9: [ 0 8120@1p ] PM PV mtr(W) avl(W) raw max min spread -2338 3912 17008 17082 11430 -3913 -2338 3912 17008 17082 11430 -3913 -2335 3910 17000 17082 11430 -3913 -2335 3910 17000 17082 11617 -3913 -2331 3906 16982 17082 11617 -3913 -2331 3906 16982 17082 12430 -3913 -2332 3907 16986 17082 12430 -3913 -2332 3907 16986 17082 15108 -3913 -2331 3906 16982 17082 15108 -3913 -2331 3906 16982 17082 15108 -3913 -2333 3908 16991 17082 15108 -3913 -2333 3908 16991 17082 15108 -3913 -2341 3915 17021 17082 15108 -3913 -2341 3915 17021 17082 15108 -3913 -2312 3890 16913 17082 15108 -3913 -2312 3890 16913 17082 15108 -3913 -2282 3863 16795 17082 15108 -3913 -2282 3863 16795 17082 15108 -3913 -2249 3834 16669 17082 15108 -3913 2025-03-17 12:31:08,324 Hysteresis 2173 0: raw(16669 32000 32000 32000) min(15108 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 17082 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8124 8124 0 0) Wnd (6000 6000 0 0)->(8124 8124 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 17082 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2124 2124 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2124 2124 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2124 2124 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: p0 min 9108 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (10669 26000 0 0) 7: 0: 8124@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8124@1p 9: don't have active chargers. 9: raw(8545 23876 32000 32000) min(6984 23876 32000 32000) spread(-12037 23876 32000 32000) max_pv 8958 9: [ 0 8124@1p ] PM PV mtr(W) avl(W) raw max min spread -2249 3835 16673 17082 15108 -3913 -2208 3800 16521 17082 15108 -3913 -2208 3800 16521 17082 15108 -3913 -2173 3769 16386 17082 15108 -3913 -2173 3769 16386 17082 15108 -3913 -2172 3768 16382 17082 15108 -3913 -2172 3768 16382 17082 15108 -3913 -1924 3551 15439 17082 15108 -3913 -1924 3551 15439 17082 15108 -3913 -1820 3460 15043 17082 15043 -3913 -1820 3460 15043 17082 15043 -3913 -1870 3504 15234 17082 15043 -3913 -1870 3504 15234 17082 15043 -3913 -2043 3655 15891 17082 15043 -3913 -2043 3655 15891 17082 15043 -3913 -2195 3788 16469 17082 15043 -3913 -2261 3846 16721 17082 15043 -3913 -2261 3846 16721 17082 15043 -3913 -2286 3868 16817 17082 15043 -3913 -2286 3868 16817 17082 15043 -3913 2025-03-17 12:31:18,451 Hysteresis 2183 0: raw(16817 32000 32000 32000) min(15043 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 17082 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8112 8112 0 0) Wnd (6000 6000 0 0)->(8112 8112 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 17082 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2112 2112 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2112 2112 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2112 2112 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: p0 min 9043 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (10817 26000 0 0) 7: 0: 8112@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8112@1p 9: don't have active chargers. 9: raw(8705 23888 32000 32000) min(6931 23888 32000 32000) spread(-12025 23888 32000 32000) max_pv 8970 9: [ 0 8112@1p ] PM PV mtr(W) avl(W) raw max min spread -2304 3881 16873 17082 15043 -3913 -2304 3881 16873 17082 15043 -3913 -2310 3886 16895 17082 15043 -3913 -2310 3886 16895 17082 15043 -3913 -2313 3888 16904 17082 15043 -3913 -2313 3888 16904 17082 15043 -3913 -2319 3894 16930 17082 15043 -3913 -2319 3894 16930 17082 15043 -3913 -2323 3897 16943 17082 15043 -3913 -2323 3897 16943 17082 15043 -3913 -2320 3895 16934 17082 15043 -3913 -2320 3895 16934 17082 15043 -3913 -2322 3896 16939 17082 15043 -3913 -2322 3896 16939 17082 15043 -3913 -2329 3902 16965 17082 15043 -3913 -2329 3902 16965 17082 15043 -3913 -2328 3902 16965 17082 15043 -3913 -2307 3883 16882 17082 15043 -3913 -2307 3883 16882 17082 15043 -3913 2025-03-17 12:31:28,457 Hysteresis 2193 0: raw(16882 32000 32000 32000) min(15043 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 17082 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8122 8122 0 0) Wnd (6000 6000 0 0)->(8122 8122 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 17082 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2122 2122 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2122 2122 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2122 2122 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: p0 min 9043 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (10882 26000 0 0) 7: 0: 8122@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8122@1p 9: don't have active chargers. 9: raw(8760 23878 32000 32000) min(6921 23878 32000 32000) spread(-12035 23878 32000 32000) max_pv 8960 9: [ 0 8122@1p ] PM PV mtr(W) avl(W) raw max min spread -2241 3828 16643 17082 15043 -3913 -2241 3828 16643 17082 15043 -3913 -2168 3765 16369 17082 15043 -3913 -2168 3765 16369 17082 15043 -3913 -2058 3668 15947 17082 15043 -3913 -2058 3668 15947 17082 15043 -3913 -1905 3534 15365 17082 15043 -3913 -1905 3534 15365 17082 15043 -3913 -1696 3352 14573 17082 14573 -3913 -1696 3352 14573 17082 14573 -3913 -1553 3226 14026 17082 14026 -3913 -1553 3226 14026 17082 14026 -3913 -1483 2980 12956 17082 12956 -3913 -1483 2980 12956 17082 12956 -3913 -1464 2966 12895 17082 12895 -3913 -1464 2966 12895 17082 12895 -3913 -1376 2900 12608 17082 12608 -3913 -1376 2900 12608 17082 12608 -3913 -1242 2799 12169 17082 12169 -3913 -1242 2799 12169 17082 12169 -3913 2025-03-17 12:31:38,530 Hysteresis 2204 0: raw(12169 32000 32000 32000) min(12169 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 17082 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8106 8106 0 0) Wnd (6000 6000 0 0)->(8106 8106 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 17082 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2106 2106 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2106 2106 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2106 2106 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: p0 min 6169 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (6169 26000 0 0) 7: 0: 8106@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8106@1p 9: don't have active chargers. 9: raw(4063 23894 32000 32000) min(4063 23894 32000 32000) spread(-12019 23894 32000 32000) max_pv 8976 9: [ 0 8106@1p ] PM PV mtr(W) avl(W) raw max min spread -1121 2704 11756 17082 11756 -3913 -1121 2704 11756 17082 11756 -3913 -1072 2668 11600 17082 11600 -3913 -1072 2668 11600 17082 11600 -3913 -1103 2691 11700 17082 11600 -3913 -1103 2691 11700 17082 11600 -3913 -1223 2781 12091 17082 11600 -3913 -1223 2781 12091 17082 11600 -3913 -1430 2936 12765 17082 11600 -3913 -1430 2936 12765 17082 11600 -3913 -1674 3328 14469 17082 11600 -3913 -1674 3328 14469 17082 11600 -3913 -1730 3377 14682 17082 11600 -3913 -1730 3377 14682 17082 11600 -3913 -1565 3233 14056 17082 11600 -3913 -1565 3233 14056 17082 11600 -3913 -1403 2916 12678 17082 11600 -3913 -1403 2916 12678 17082 11600 -3913 -1394 2909 12647 17082 11600 -3913 2025-03-17 12:31:48,938 Hysteresis 2214 0: raw(12647 32000 32000 32000) min(11600 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 17082 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8113 8113 0 0) Wnd (6000 6000 0 0)->(8113 8113 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 17082 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2113 2113 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2113 2113 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2113 2113 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: p0 min 5600 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (6647 26000 0 0) 7: 0: 8113@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8113@1p 9: don't have active chargers. 9: raw(4534 23887 32000 32000) min(3487 23887 32000 32000) spread(-12026 23887 32000 32000) max_pv 8969 9: [ 0 8113@1p ] PM PV mtr(W) avl(W) raw max min spread -1394 2910 12652 17082 11600 -3913 -1423 2932 12747 17082 11600 -3913 -1423 2932 12747 17082 11600 -3913 -1268 2816 12243 17082 11600 -3913 -1268 2816 12243 17082 11600 -3913 -1025 2633 11447 17082 11447 -3913 -1025 2633 11447 17082 11447 -3913 -849 2289 9952 17082 9952 -3913 -784 2257 9813 17082 9813 -3913 -784 2257 9813 17082 9813 -3913 -686 2208 9600 17082 9600 -3913 -686 2208 9600 17082 9600 -3913 -613 2171 9439 17082 9439 -3913 -613 2171 9439 17082 9439 -3913 -521 2125 9239 17082 9239 -3913 -521 2125 9239 17082 9239 -3913 -513 2121 9221 17082 9221 -3913 -513 2121 9221 17082 9221 -3913 -567 2148 9339 17082 9221 -3913 -567 2148 9339 17082 9221 -3913 2025-03-17 12:31:58,989 Hysteresis 2224 0: raw(9339 32000 32000 32000) min(9221 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 17082 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8122 8122 0 0) Wnd (6000 6000 0 0)->(8122 8122 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 17082 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2122 2122 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2122 2122 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2122 2122 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: p0 min 3221 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (3339 26000 0 0) 7: 0: 8122@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8122@1p 9: don't have active chargers. 9: raw(1217 23878 32000 32000) min(1099 23878 32000 32000) spread(-12035 23878 32000 32000) max_pv 8960 9: [ 0 8122@1p ] PM PV mtr(W) avl(W) raw max min spread -627 2181 9482 17082 9221 -3913 -627 2181 9482 17082 9221 -3913 -710 2223 9665 17082 9221 -3913 -710 2223 9665 17082 9221 -3913 -821 2278 9904 17082 9221 -3913 -821 2278 9904 17082 9221 -3913 -972 2354 10234 17082 9221 -3913 -972 2354 10234 17082 9221 -3913 -1104 2696 11721 17082 9221 -3913 -1104 2696 11721 17082 9221 -3913 -1203 2770 12043 17082 9221 -3913 -1192 2762 12008 17082 9221 -3913 -1192 2762 12008 17082 9221 -3913 -35 1885 8195 17082 8195 -3913 -35 1885 8195 17082 8195 -3913 -139 1937 8421 17082 8195 -3913 -139 1937 8421 17082 8195 -3913 124 1806 7852 17082 7852 -3913 124 1806 7852 17082 7852 -3913 2025-03-17 12:32:08,996 Hysteresis 2234 0: raw(7852 32000 32000 32000) min(7852 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 17082 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8131 8131 0 0) Wnd (6000 6000 0 0)->(8131 8131 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 17082 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2131 2131 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2131 2131 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2131 2131 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1852 26000 0 0) 7: 0: 7852@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7852@1p 9: don't have active chargers. 9: raw(0 24148 32000 32000) min(0 24148 32000 32000) spread(-11765 24148 32000 32000) max_pv 9230 9: [ 0 7852@1p ] PM PV mtr(W) avl(W) raw max min spread 195 1708 7426 17082 7426 -3913 195 1708 7426 17082 7426 -3913 607 1502 6530 17082 6530 -3913 607 1502 6530 17082 6530 -3913 758 1426 6200 17082 6200 -3913 758 1426 6200 17082 6200 -3913 1091 987 4291 17082 4291 -3913 1091 987 4291 17082 4291 -3913 1159 936 4069 17082 4069 -3913 1159 936 4069 17082 4069 -3913 1423 738 3208 17082 3208 -3913 1423 738 3208 17082 3208 -3913 1402 754 3278 17082 3208 -3913 1402 754 3278 17082 3208 -3913 1579 424 1843 17082 1843 -3913 1579 424 1843 17082 1843 -3913 1466 706 3069 17082 1843 -3913 1466 706 3069 17082 1843 -3913 1570 432 1878 17082 1843 -3913 1570 432 1878 17082 1843 -3913 2025-03-17 12:32:19,130 Hysteresis 2244 0: raw(1878 32000 32000 32000) min(1843 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 17082 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 17082 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: don't have active chargers. 9: raw(-4122 26000 32000 32000) min(-4157 26000 32000 32000) spread(-9913 26000 32000 32000) max_pv 11082 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 1390 338 1469 17082 1469 -3913 1390 338 1469 17082 1469 -3913 1344 372 1617 17082 1469 -3913 1344 372 1617 17082 1469 -3913 1310 398 1730 17082 1469 -3913 1310 398 1730 17082 1469 -3913 1236 453 1969 17082 1469 -3913 1236 453 1969 17082 1469 -3913 1096 558 2426 17082 1469 -3913 1096 558 2426 17082 1469 -3913 985 888 3860 17082 1469 -3913 985 888 3860 17082 1469 -3913 886 937 4073 17082 1469 -3913 886 937 4073 17082 1469 -3913 880 940 4086 17082 1469 -3913 880 940 4086 17082 1469 -3913 998 881 3830 17082 1469 -3913 998 881 3830 17082 1469 -3913 1046 596 2591 17082 1469 -3913 2025-03-17 12:32:29,520 Hysteresis 2255 0: raw(2591 32000 32000 32000) min(1469 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 17082 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 17082 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: don't have active chargers. 9: raw(-3409 26000 32000 32000) min(-4531 26000 32000 32000) spread(-9913 26000 32000 32000) max_pv 11082 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 1046 596 2591 17082 1469 -3913 1086 566 2460 17082 1469 -3913 1086 566 2460 17082 1469 -3913 497 1132 4921 17082 1469 -3913 497 1132 4921 17082 1469 -3913 72 1344 5843 17082 1469 -3913 72 1344 5843 17082 1469 -3913 137 1312 5704 17082 1469 -3913 112 1324 5756 17082 1469 -3913 112 1324 5756 17082 1469 -3913 121 1320 5739 17082 1469 -3913 121 1320 5739 17082 1469 -3913 147 1307 5682 17082 1469 -3913 147 1307 5682 17082 1469 -3913 214 1273 5534 17082 1469 -3913 214 1273 5534 17082 1469 -3913 179 1291 5613 17082 1469 -3913 179 1291 5613 17082 1469 -3913 241 1260 5478 17082 1469 -3913 241 1260 5478 17082 1469 -3913 2025-03-17 12:32:39,552 Hysteresis 2265 0: raw(5478 32000 32000 32000) min(1469 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 17082 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 17082 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: don't have active chargers. 9: raw(-522 26000 32000 32000) min(-4531 26000 32000 32000) spread(-9913 26000 32000 32000) max_pv 11082 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 208 1276 5547 17082 1469 -3913 208 1276 5547 17082 1469 -3913 156 1302 5660 17082 1469 -3913 156 1302 5660 17082 1469 -3913 145 1308 5686 17082 1469 -3913 145 1308 5686 17082 1469 -3913 121 1320 5739 17082 1469 -3913 121 1320 5739 17082 1469 -3913 70 1345 5847 17082 1469 -3913 70 1345 5847 17082 1469 -3913 7 1377 5986 17082 1469 -3913 -56 1408 6121 17082 1469 -3913 -56 1408 6121 17082 1469 -3913 -102 1431 6221 17082 1469 -3913 -102 1431 6221 17082 1469 -3913 -87 1423 6186 17082 1469 -3913 -87 1423 6186 17082 1469 -3913 -62 1411 6134 17082 1469 -3913 -62 1411 6134 17082 1469 -3913 2025-03-17 12:32:49,558 Hysteresis 2275 0: raw(6134 32000 32000 32000) min(1469 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 17082 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 17082 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (134 26000 0 0) 7: 0: 6134@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6134@1p 9: don't have active chargers. 9: raw(0 25866 32000 32000) min(-4665 25866 32000 32000) spread(-10047 25866 32000 32000) max_pv 10948 9: [ 0 6134@1p ] PM PV mtr(W) avl(W) raw max min spread -47 1433 6230 17082 1469 -3913 -47 1433 6230 17082 1469 -3913 -104 1462 6356 17082 1469 -3913 -104 1462 6356 17082 1469 -3913 -298 1559 6778 17082 1469 -3913 -298 1559 6778 17082 1469 -3913 -542 1681 7308 17082 1469 -3913 -542 1681 7308 17082 1469 -3913 -757 1788 7773 17082 1469 -3913 -757 1788 7773 17082 1469 -3913 -1017 2172 9443 17082 1469 -3913 -1017 2172 9443 17082 1469 -3913 -1288 2376 10330 17082 1469 -3913 -1288 2376 10330 17082 1469 -3913 -1620 2827 12291 17082 1469 -3913 -1620 2827 12291 17082 1469 -3913 -1838 3018 13121 17082 1469 -3913 -1838 3018 13121 17082 1469 -3913 -1986 3147 13682 17082 1469 -3913 2025-03-17 12:32:59,723 Hysteresis 2285 0: raw(13682 32000 32000 32000) min(1469 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 17082 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 17082 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (7682 26000 0 0) 7: 0: 13682@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13682@1p 9: don't have active chargers. 9: raw(0 18318 32000 32000) min(-12213 18318 32000 32000) spread(-17595 18318 32000 32000) max_pv 3400 9: [ 0 13682@1p ] PM PV mtr(W) avl(W) raw max min spread -1986 4883 21230 21230 1469 -3913 -2134 5013 21795 21795 1469 -3913 -2134 5013 21795 21795 1469 -3913 -2254 5118 22252 22252 1469 -3913 -2254 5118 22252 22252 1469 -3913 -2322 5177 22508 22508 1469 -3913 -2322 5177 22508 22508 1469 -3913 -2384 5232 22747 22747 1469 -3913 -2384 5232 22747 22747 1469 -3913 -2417 5260 22869 22869 1469 -3913 -2418 5261 22873 22873 1469 -3913 -2418 5261 22873 22873 1469 -3913 -2416 5260 22869 22873 1469 -3913 -2416 5260 22869 22873 1469 -3913 -2417 5260 22869 22873 1469 -3913 -2417 5260 22869 22873 1469 -3913 -2423 5266 22895 22895 1469 -3913 -2423 5266 22895 22895 1469 -3913 -2415 5259 22865 22895 1469 -3913 -2415 5259 22865 22895 1469 -3913 2025-03-17 12:33:09,800 Hysteresis 2295 0: raw(22865 32000 32000 32000) min(1469 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 22895 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 22895 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (16865 26000 0 0) 7: 0: 16000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p 9: don't have active chargers. 9: raw(6865 16000 32000 32000) min(-14531 16000 32000 32000) spread(-19913 16000 32000 32000) max_pv 6895 9: [ 0 16000@1p ] PM PV mtr(W) avl(W) raw max min spread -2413 5791 25178 25178 1469 -3913 -2413 5791 25178 25178 1469 -3913 -2391 5772 25095 25178 1469 -3913 -2391 5772 25095 25178 1469 -3913 -2407 5786 25156 25178 1469 -3913 -2407 5786 25156 25178 1469 -3913 -2401 5780 25130 25178 1469 -3913 -2401 5780 25130 25178 1469 -3913 -2396 5776 25113 25178 1469 -3913 -2396 5776 25113 25178 1469 -3913 -1765 5224 22713 25178 1469 -3913 -1184 4568 19860 25178 1469 -3913 -1184 4568 19860 25178 1469 -3913 -1191 4573 19882 25178 1469 -3913 -1191 4573 19882 25178 1469 -3913 -1184 4568 19860 25178 1469 -3913 -1184 4568 19860 25178 1469 -3913 -1154 4545 19760 25178 1469 -3913 -1154 4545 19760 25178 1469 -3913 2025-03-17 12:33:19,807 Hysteresis 2305 0: raw(19760 32000 32000 32000) min(1469 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 25178 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 25178 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (13760 26000 0 0) 7: 0: 16000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p 9: don't have active chargers. 9: raw(3760 16000 32000 32000) min(-14531 16000 32000 32000) spread(-19913 16000 32000 32000) max_pv 9178 9: [ 0 16000@1p ] PM PV mtr(W) avl(W) raw max min spread -1169 4556 19808 25178 1469 -3913 -1169 4556 19808 25178 1469 -3913 -1181 4565 19847 25178 1469 -3913 -1181 4565 19847 25178 1469 -3913 -1175 4561 19830 25178 1469 -3913 -1175 4561 19830 25178 1469 -3913 -1183 4567 19856 25178 1469 -3913 -1183 4567 19856 25178 1469 -3913 -1176 4562 19834 25178 1469 -3913 -1176 4562 19834 25178 1469 -3913 -1182 4566 19852 25178 1469 -3913 -1182 4566 19852 25178 1469 -3913 -1192 4574 19886 25178 1469 -3913 -1192 4574 19886 25178 1469 -3913 -1185 4568 19860 25178 1469 -3913 -1185 4568 19860 25178 1469 -3913 -1184 4568 19860 25178 1469 -3913 -1184 4568 19860 25178 1469 -3913 -1184 4568 19860 25178 1469 -3913 2025-03-17 12:33:30,026 Hysteresis 2315 0: raw(19860 32000 32000 32000) min(1469 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 25178 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 25178 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (13860 26000 0 0) 7: 0: 16000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p 9: don't have active chargers. 9: raw(3860 16000 32000 32000) min(-14531 16000 32000 32000) spread(-19913 16000 32000 32000) max_pv 9178 9: [ 0 16000@1p ] PM PV mtr(W) avl(W) raw max min spread -1184 4568 19860 25178 1469 -3913 -1189 4571 19873 25178 1469 -3913 -1189 4571 19873 25178 1469 -3913 -1184 4568 19860 25178 1469 -3913 -1184 4568 19860 25178 1469 -3913 -1174 4560 19826 25178 1469 -3913 -1172 4559 19821 25178 1469 -3913 -1172 4559 19821 25178 1469 -3913 -1166 4554 19800 25178 1469 -3913 -1166 4554 19800 25178 1469 -3913 -1165 4553 19795 25178 1469 -3913 -1165 4553 19795 25178 1469 -3913 -1104 4508 19600 25178 1469 -3913 -1104 4508 19600 25178 1469 -3913 -1056 4472 19443 25178 1469 -3913 -1056 4472 19443 25178 1469 -3913 -975 4167 18117 25178 1469 -3913 -975 4167 18117 25178 1469 -3913 -836 4098 17817 25178 1469 -3913 -836 4098 17817 25178 1469 -3913 2025-03-17 12:33:40,055 Hysteresis 2325 0: raw(17817 32000 32000 32000) min(1469 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 25178 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 25178 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (11817 26000 0 0) 7: 0: 16000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p 9: don't have active chargers. 9: raw(1817 16000 32000 32000) min(-14531 16000 32000 32000) spread(-19913 16000 32000 32000) max_pv 9178 9: [ 0 16000@1p ] PM PV mtr(W) avl(W) raw max min spread -708 4034 17539 25178 1469 -3913 -708 4034 17539 25178 1469 -3913 -664 4012 17443 25178 1469 -3913 -664 4012 17443 25178 1469 -3913 -795 4077 17726 25178 1469 -3913 -795 4077 17726 25178 1469 -3913 -998 4179 18169 25178 1469 -3913 -998 4179 18169 25178 1469 -3913 -1127 4525 19673 25178 1469 -3913 -1150 4542 19747 25178 1469 -3913 -1150 4542 19747 25178 1469 -3913 -1180 4565 19847 25178 1469 -3913 -1180 4565 19847 25178 1469 -3913 -1091 4498 19556 25178 1469 -3913 -1091 4498 19556 25178 1469 -3913 -1094 4500 19565 25178 1469 -3913 -1094 4500 19565 25178 1469 -3913 -1105 4508 19600 25178 1469 -3913 -1105 4508 19600 25178 1469 -3913 2025-03-17 12:33:50,062 Hysteresis 2335 0: raw(19600 32000 32000 32000) min(1469 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 25178 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8124 8124 0 0) Wnd (6000 6000 0 0)->(8124 8124 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 25178 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2124 2124 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2124 2124 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2124 2124 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (13600 26000 0 0) 7: 0: 8124@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8124@1p 9: don't have active chargers. 9: raw(11476 23876 32000 32000) min(-6655 23876 32000 32000) spread(-12037 23876 32000 32000) max_pv 17054 9: [ 0 8124@1p ] PM PV mtr(W) avl(W) raw max min spread -1212 2777 12073 25178 1469 -3913 -1212 2777 12073 25178 1469 -3913 -1168 2744 11930 25178 1469 -3913 -1168 2744 11930 25178 1469 -3913 -1204 2771 12047 25178 1469 -3913 -1204 2771 12047 25178 1469 -3913 -1215 2779 12082 25178 1469 -3913 -1215 2779 12082 25178 1469 -3913 -1205 2771 12047 25178 1469 -3913 -1205 2771 12047 25178 1469 -3913 -1149 2729 11865 25178 1469 -3913 -1149 2729 11865 25178 1469 -3913 -1087 2683 11665 25178 1469 -3913 -1087 2683 11665 25178 1469 -3913 -1068 2669 11604 25178 1469 -3913 -1068 2669 11604 25178 1469 -3913 -1075 2674 11626 25178 1469 -3913 -1075 2674 11626 25178 1469 -3913 -1217 2780 12086 25178 1469 -3913 -1217 2780 12086 25178 1469 -3913 2025-03-17 12:34:00,155 Hysteresis 2345 0: raw(12086 32000 32000 32000) min(1469 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 25178 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8129 8129 0 0) Wnd (6000 6000 0 0)->(8129 8129 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 25178 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2129 2129 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2129 2129 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2129 2129 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (6086 26000 0 0) 7: 0: 8129@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8129@1p 9: don't have active chargers. 9: raw(3957 23871 32000 32000) min(-6660 23871 32000 32000) spread(-12042 23871 32000 32000) max_pv 17049 9: [ 0 8129@1p ] PM PV mtr(W) avl(W) raw max min spread -1166 2743 11926 25178 1469 -3913 -1166 2743 11926 25178 1469 -3913 -1144 2727 11856 25178 1469 -3913 -1144 2727 11856 25178 1469 -3913 -1154 2734 11886 25178 1469 -3913 -1154 2734 11886 25178 1469 -3913 -1162 2740 11913 25178 1469 -3913 -1162 2740 11913 25178 1469 -3913 -1185 2757 11986 25178 1469 -3913 -1185 2757 11986 25178 1469 -3913 -1210 2776 12069 25178 1469 -3913 -1210 2776 12069 25178 1469 -3913 -1227 2789 12126 25178 1469 -3913 -1227 2789 12126 25178 1469 -3913 -1208 2775 12065 25178 1469 -3913 -1208 2775 12065 25178 1469 -3913 -1164 2742 11921 25178 1469 -3913 -1164 2742 11921 25178 1469 -3913 -1127 2714 11800 25178 1469 -3913 2025-03-17 12:34:10,458 Hysteresis 2355 0: raw(11800 32000 32000 32000) min(1469 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 25178 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8118 8118 0 0) Wnd (6000 6000 0 0)->(8118 8118 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 25178 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2118 2118 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2118 2118 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2118 2118 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5800 26000 0 0) 7: 0: 8118@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8118@1p 9: don't have active chargers. 9: raw(3682 23882 32000 32000) min(-6649 23882 32000 32000) spread(-12031 23882 32000 32000) max_pv 17060 9: [ 0 8118@1p ] PM PV mtr(W) avl(W) raw max min spread -1127 2712 11791 25178 1469 -3913 -995 2364 10278 25178 1469 -3913 -738 2236 9721 25178 1469 -3913 -738 2236 9721 25178 1469 -3913 -448 2091 9091 25178 1469 -3913 -448 2091 9091 25178 1469 -3913 -315 2024 8800 25178 1469 -3913 -315 2024 8800 25178 1469 -3913 -190 1962 8530 25178 1469 -3913 -190 1962 8530 25178 1469 -3913 155 1790 7782 25178 1469 -3913 155 1790 7782 25178 1469 -3913 574 1580 6869 25178 1469 -3913 574 1580 6869 25178 1469 -3913 747 1494 6495 25178 1469 -3913 747 1494 6495 25178 1469 -3913 641 1547 6726 25178 1469 -3913 641 1547 6726 25178 1469 -3913 557 1589 6908 25178 1469 -3913 557 1589 6908 25178 1469 -3913 2025-03-17 12:34:20,465 Hysteresis 2365 0: raw(6908 32000 32000 32000) min(1469 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 25178 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8145 8145 0 0) Wnd (6000 6000 0 0)->(8145 8145 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 25178 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2145 2145 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2145 2145 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2145 2145 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (908 26000 0 0) 7: 0: 6908@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6908@1p 9: don't have active chargers. 9: raw(0 25092 32000 32000) min(-5439 25092 32000 32000) spread(-10821 25092 32000 32000) max_pv 18270 9: [ 0 6908@1p ] PM PV mtr(W) avl(W) raw max min spread 649 1264 5495 25178 1469 -3913 649 1264 5495 25178 1469 -3913 763 1207 5247 25178 1469 -3913 763 1207 5247 25178 1469 -3913 729 1224 5321 25178 1469 -3913 612 1282 5573 25178 1469 -3913 612 1282 5573 25178 1469 -3913 564 1306 5678 25178 1469 -3913 564 1306 5678 25178 1469 -3913 520 1328 5773 25178 1469 -3913 520 1328 5773 25178 1469 -3913 379 1399 6082 25178 1469 -3913 379 1399 6082 25178 1469 -3913 491 1343 5839 25178 1469 -3913 491 1343 5839 25178 1469 -3913 447 1365 5934 25178 1469 -3913 447 1365 5934 25178 1469 -3913 664 1256 5460 25178 1469 -3913 664 1256 5460 25178 1469 -3913 2025-03-17 12:34:30,473 Hysteresis 2375 0: raw(5460 32000 32000 32000) min(1469 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 25178 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 25178 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: don't have active chargers. 9: raw(-540 26000 32000 32000) min(-4531 26000 32000 32000) spread(-9913 26000 32000 32000) max_pv 19178 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 788 986 4286 25178 1469 -3913 788 986 4286 25178 1469 -3913 802 979 4256 25178 1469 -3913 802 979 4256 25178 1469 -3913 755 1003 4360 25178 1469 -3913 755 1003 4360 25178 1469 -3913 507 1127 4900 25178 1469 -3913 507 1127 4900 25178 1469 -3913 142 1309 5691 25178 1469 -3913 142 1309 5691 25178 1469 -3913 -276 1518 6600 25178 1469 -3913 -276 1518 6600 25178 1469 -3913 -587 1673 7273 25178 1469 -3913 -587 1673 7273 25178 1469 -3913 -2043 3167 13769 25178 1469 -3913 -2043 3167 13769 25178 1469 -3913 -2207 3311 14395 25178 1469 -3913 -2207 3311 14395 25178 1469 -3913 -2302 3394 14756 25178 1469 -3913 2025-03-17 12:34:40,722 Hysteresis 2386 0: raw(14756 32000 32000 32000) min(1469 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 25178 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 25178 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (8756 26000 0 0) 7: 0: 14756@1p 8: filtered 1 to 1, sorted to 0 8: 0: 14756@1p 9: don't have active chargers. 9: raw(0 17244 32000 32000) min(-13287 17244 32000 32000) spread(-18669 17244 32000 32000) max_pv 10422 9: [ 0 14756@1p ] PM PV mtr(W) avl(W) raw max min spread -2302 5407 23508 25178 1469 -3913 -2285 5392 23443 25178 1469 -3913 -2285 5392 23443 25178 1469 -3913 -2080 5213 22665 25178 1469 -3913 -2080 5213 22665 25178 1469 -3913 -1785 4954 21539 25178 1469 -3913 -1785 4954 21539 25178 1469 -3913 -1451 4481 19482 25178 1469 -3913 -1169 4269 18560 25178 1469 -3913 -1169 4269 18560 25178 1469 -3913 -969 3877 16856 25178 1469 -3913 -969 3877 16856 25178 1469 -3913 -891 3838 16686 25178 1469 -3913 -891 3838 16686 25178 1469 -3913 -798 3792 16486 25178 1469 -3913 -798 3792 16486 25178 1469 -3913 -701 3743 16273 25178 1469 -3913 -701 3743 16273 25178 1469 -3913 -594 3690 16043 25178 1469 -3913 -594 3690 16043 25178 1469 -3913 2025-03-17 12:34:50,773 Hysteresis 2396 0: raw(16043 32000 32000 32000) min(1469 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 25178 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 25178 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (10043 26000 0 0) 7: 0: 16000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p 9: don't have active chargers. 9: raw(43 16000 32000 32000) min(-14531 16000 32000 32000) spread(-19913 16000 32000 32000) max_pv 9178 9: [ 0 16000@1p ] PM PV mtr(W) avl(W) raw max min spread -497 3928 17078 25178 1469 -3913 -497 3928 17078 25178 1469 -3913 -313 3836 16678 25178 1469 -3913 -313 3836 16678 25178 1469 -3913 -112 3736 16243 25178 1469 -3913 -112 3736 16243 25178 1469 -3913 89 3636 15808 25178 1469 -3913 89 3636 15808 25178 1469 -3913 224 3568 15513 25178 1469 -3913 307 3527 15334 25178 1469 -3913 307 3527 15334 25178 1469 -3913 378 3491 15178 25178 1469 -3913 378 3491 15178 25178 1469 -3913 400 3480 15130 25178 1469 -3913 400 3480 15130 25178 1469 -3913 414 3473 15100 25178 1469 -3913 414 3473 15100 25178 1469 -3913 410 3475 15108 25178 1469 -3913 410 3475 15108 25178 1469 -3913 2025-03-17 12:35:00,780 Hysteresis 2406 0: raw(15108 32000 32000 32000) min(1469 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 25178 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 25178 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (9108 26000 0 0) 7: 0: 15108@1p 8: filtered 1 to 1, sorted to 0 8: 0: 15108@1p 9: don't have active chargers. 9: raw(0 16892 32000 32000) min(-13639 16892 32000 32000) spread(-19021 16892 32000 32000) max_pv 10070 9: [ 0 15108@1p ] PM PV mtr(W) avl(W) raw max min spread 397 3276 14243 25178 1469 -3913 397 3276 14243 25178 1469 -3913 388 3280 14260 25178 1469 -3913 388 3280 14260 25178 1469 -3913 349 3300 14347 25178 1469 -3913 349 3300 14347 25178 1469 -3913 347 3301 14352 25178 1469 -3913 347 3301 14352 25178 1469 -3913 343 3303 14360 25178 1469 -3913 343 3303 14360 25178 1469 -3913 349 3300 14347 25178 1469 -3913 349 3300 14347 25178 1469 -3913 355 3297 14334 25178 1469 -3913 355 3297 14334 25178 1469 -3913 1710 1978 8600 25178 1469 -3913 1710 1978 8600 25178 1469 -3913 742 3103 13491 25178 1469 -3913 742 3103 13491 25178 1469 -3913 372 3288 14295 25178 1469 -3913 2025-03-17 12:35:10,926 Hysteresis 2416 0: raw(14295 32000 32000 32000) min(1469 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 25178 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 25178 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (8295 26000 0 0) 7: 0: 14295@1p 8: filtered 1 to 1, sorted to 0 8: 0: 14295@1p 9: don't have active chargers. 9: raw(0 17705 32000 32000) min(-12826 17705 32000 32000) spread(-18208 17705 32000 32000) max_pv 10883 9: [ 0 14295@1p ] PM PV mtr(W) avl(W) raw max min spread 372 3101 13482 25178 1469 -3913 389 3093 13447 25178 1469 -3913 389 3093 13447 25178 1469 -3913 403 3086 13417 25178 1469 -3913 403 3086 13417 25178 1469 -3913 404 3085 13413 25178 1469 -3913 404 3085 13413 25178 1469 -3913 419 3078 13382 25178 1469 -3913 419 3078 13382 25178 1469 -3913 521 3027 13160 25178 1469 -3913 421 3077 13378 25178 1469 -3913 421 3077 13378 25178 1469 -3913 422 3076 13373 25178 1469 -3913 422 3076 13373 25178 1469 -3913 416 3079 13386 25178 1469 -3913 416 3079 13386 25178 1469 -3913 623 2976 12939 25178 1469 -3913 623 2976 12939 25178 1469 -3913 1721 1782 7747 25178 1469 -3913 1721 1782 7747 25178 1469 -3913 2025-03-17 12:35:20,977 Hysteresis 2426 0: raw(7747 32000 32000 32000) min(1469 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 25178 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 25178 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1747 26000 0 0) 7: 0: 7747@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7747@1p 9: don't have active chargers. 9: raw(0 24253 32000 32000) min(-6278 24253 32000 32000) spread(-11660 24253 32000 32000) max_pv 17431 9: [ 0 7747@1p ] PM PV mtr(W) avl(W) raw max min spread 1805 202 878 25178 878 -3913 1805 202 878 25178 878 -3913 1821 188 817 25178 817 -3913 1821 188 817 25178 817 -3913 1820 189 821 25178 817 -3913 1820 189 821 25178 817 -3913 1817 192 834 25178 817 -3913 1817 192 834 25178 817 -3913 1821 188 817 25178 817 -3913 1821 188 817 25178 817 -3913 1804 203 882 25178 817 -3913 1804 203 882 25178 817 -3913 1810 198 860 25178 817 -3913 1810 198 860 25178 817 -3913 1585 395 1717 25178 817 -3913 1481 671 2917 25178 817 -3913 1481 671 2917 25178 817 -3913 605 1479 6430 25178 817 -3913 605 1479 6430 25178 817 -3913 2025-03-17 12:35:30,984 Hysteresis 2436 0: raw(6430 32000 32000 32000) min(817 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 25178 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 25178 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (430 26000 0 0) 7: 0: 6430@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6430@1p 9: don't have active chargers. 9: raw(0 25570 32000 32000) min(-5613 25570 32000 32000) spread(-10343 25570 32000 32000) max_pv 18748 9: [ 0 6430@1p ] PM PV mtr(W) avl(W) raw max min spread 612 1172 5095 25178 817 -3913 612 1172 5095 25178 817 -3913 620 1168 5078 25178 817 -3913 620 1168 5078 25178 817 -3913 613 1172 5095 25178 817 -3913 613 1172 5095 25178 817 -3913 620 1168 5078 25178 817 -3913 620 1168 5078 25178 817 -3913 613 1172 5095 25178 817 -3913 613 1172 5095 25178 817 -3913 622 1167 5073 25178 817 -3913 622 1167 5073 25178 817 -3913 413 1272 5530 25178 817 -3913 413 1272 5530 25178 817 -3913 420 1268 5513 25178 817 -3913 420 1268 5513 25178 817 -3913 440 1258 5469 25178 817 -3913 440 1258 5469 25178 817 -3913 424 1266 5504 25178 817 -3913 424 1266 5504 25178 817 -3913 2025-03-17 12:35:41,077 Hysteresis 2446 0: raw(5504 32000 32000 32000) min(817 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 25178 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 25178 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: don't have active chargers. 9: raw(-496 26000 32000 32000) min(-5183 26000 32000 32000) spread(-9913 26000 32000 32000) max_pv 19178 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 417 1172 5095 25178 817 -3913 417 1172 5095 25178 817 -3913 426 1167 5073 25178 817 -3913 426 1167 5073 25178 817 -3913 426 1167 5073 25178 817 -3913 426 1167 5073 25178 817 -3913 419 1171 5091 25178 817 -3913 419 1171 5091 25178 817 -3913 415 1173 5100 25178 817 -3913 415 1173 5100 25178 817 -3913 408 1176 5113 25178 817 -3913 405 1178 5121 25178 817 -3913 405 1178 5121 25178 817 -3913 408 1176 5113 25178 817 -3913 408 1176 5113 25178 817 -3913 411 1175 5108 25178 817 -3913 411 1175 5108 25178 817 -3913 408 1176 5113 25178 817 -3913 408 1176 5113 25178 817 -3913 2025-03-17 12:35:51,184 Hysteresis 2456 0: raw(5113 32000 32000 32000) min(817 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 25178 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 25178 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: don't have active chargers. 9: raw(-887 26000 32000 32000) min(-5183 26000 32000 32000) spread(-9913 26000 32000 32000) max_pv 19178 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 415 1173 5100 25178 817 -3913 415 1173 5100 25178 817 -3913 418 1171 5091 25178 817 -3913 418 1171 5091 25178 817 -3913 414 1173 5100 25178 817 -3913 414 1173 5100 25178 817 -3913 414 1173 5100 25178 817 -3913 414 1173 5100 25178 817 -3913 414 1173 5100 25178 817 -3913 414 1173 5100 25178 817 -3913 409 1176 5113 25178 817 -3913 409 1176 5113 25178 817 -3913 464 1148 4991 25178 817 -3913 464 1148 4991 25178 817 -3913 1778 -175 -760 25178 -760 -3913 1778 -175 -760 25178 -760 -3913 748 1006 4373 25178 -760 -3913 411 1175 5108 25178 -760 -3913 411 1175 5108 25178 -760 -3913 2025-03-17 12:36:01,190 Hysteresis 2466 0: raw(5108 32000 32000 32000) min(-760 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 25178 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 25178 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: don't have active chargers. 9: raw(-892 26000 32000 32000) min(-6760 26000 32000 32000) spread(-9913 26000 32000 32000) max_pv 19178 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 590 1085 4717 25178 -760 -3913 590 1085 4717 25178 -760 -3913 413 1174 5104 25178 -760 -3913 413 1174 5104 25178 -760 -3913 415 1173 5100 25178 -760 -3913 415 1173 5100 25178 -760 -3913 417 1172 5095 25178 -760 -3913 417 1172 5095 25178 -760 -3913 407 1177 5117 25178 -760 -3913 407 1177 5117 25178 -760 -3913 408 1176 5113 25178 -760 -3913 408 1176 5113 25178 -760 -3913 405 1178 5121 25178 -760 -3913 405 1178 5121 25178 -760 -3913 400 1180 5130 25178 -760 -3913 400 1180 5130 25178 -760 -3913 403 1179 5126 25178 -760 -3913 403 1179 5126 25178 -760 -3913 398 1181 5134 25178 -760 -3913 398 1181 5134 25178 -760 -3913 2025-03-17 12:36:11,196 Hysteresis 2476 0: raw(5134 32000 32000 32000) min(-760 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 25178 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 25178 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: don't have active chargers. 9: raw(-866 26000 32000 32000) min(-6760 26000 32000 32000) spread(-9913 26000 32000 32000) max_pv 19178 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 401 1180 5130 25178 -760 -3913 401 1180 5130 25178 -760 -3913 397 1182 5139 25178 -760 -3913 397 1182 5139 25178 -760 -3913 400 1180 5130 25178 -760 -3913 400 1180 5130 25178 -760 -3913 413 1174 5104 25178 -760 -3913 413 1174 5104 25178 -760 -3913 421 1170 5086 25178 -760 -3913 421 1170 5086 25178 -760 -3913 586 1087 4726 25178 -760 -3913 586 1087 4726 25178 -760 -3913 564 1098 4773 25178 -760 -3913 564 1098 4773 25178 -760 -3913 567 1097 4769 25178 -760 -3913 567 1097 4769 25178 -760 -3913 568 1096 4765 25178 -760 -3913 568 1096 4765 25178 -760 -3913 556 1102 4791 25178 -760 -3913 2025-03-17 12:36:21,490 Hysteresis 2486 0: raw(4791 32000 32000 32000) min(-760 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 25178 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 25178 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: don't have active chargers. 9: raw(-1209 26000 32000 32000) min(-6760 26000 32000 32000) spread(-9913 26000 32000 32000) max_pv 19178 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 556 1102 4791 25178 -760 -3913 562 1099 4778 25178 -760 -3913 546 1107 4813 25178 -760 -3913 546 1107 4813 25178 -760 -3913 553 1104 4800 25178 -760 -3913 553 1104 4800 25178 -760 -3913 549 1106 4808 25178 -760 -3913 549 1106 4808 25178 -760 -3913 1910 -291 -1265 25178 -1265 -3913 1910 -291 -1265 25178 -1265 -3913 1895 -278 -1208 25178 -1265 -3913 1895 -278 -1208 25178 -1265 -3913 1882 -266 -1156 25178 -1265 -3913 1882 -266 -1156 25178 -1265 -3913 1874 -259 -1126 25178 -1265 -3913 1874 -259 -1126 25178 -1265 -3913 1877 -262 -1139 25178 -1265 -3913 1877 -262 -1139 25178 -1265 -3913 1865 -251 -1091 25178 -1265 -3913 1865 -251 -1091 25178 -1265 -3913 2025-03-17 12:36:31,496 Hysteresis 2496 0: raw(-1091 32000 32000 32000) min(-1265 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 25178 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 25178 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: don't have active chargers. 9: raw(-7091 26000 32000 32000) min(-7265 26000 32000 32000) spread(-9913 26000 32000 32000) max_pv 19178 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 1852 -240 -1043 25178 -1265 -3913 1852 -240 -1043 25178 -1265 -3913 1667 -78 -339 25178 -1265 -3913 1653 -66 -286 25178 -1265 -3913 1653 -66 -286 25178 -1265 -3913 1173 501 2178 25178 -1265 -3913 1173 501 2178 25178 -1265 -3913 960 900 3913 25178 -1265 -3913 960 900 3913 25178 -1265 -3913 563 1099 4778 25178 -1265 -3913 563 1099 4778 25178 -1265 -3913 686 1037 4508 25178 -1265 -3913 686 1037 4508 25178 -1265 -3913 525 1118 4860 25178 -1265 -3913 525 1118 4860 25178 -1265 -3913 -673 1716 7460 25178 -1265 -3913 -673 1716 7460 25178 -1265 -3913 -657 1708 7426 25178 -1265 -3913 -657 1708 7426 25178 -1265 -3913 2025-03-17 12:36:41,503 Hysteresis 2507 0: raw(7426 32000 32000 32000) min(-1265 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 25178 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 25178 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1426 26000 0 0) 7: 0: 7426@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7426@1p 9: don't have active chargers. 9: raw(0 24574 32000 32000) min(-8691 24574 32000 32000) spread(-11339 24574 32000 32000) max_pv 17752 9: [ 0 7426@1p ] PM PV mtr(W) avl(W) raw max min spread 646 1384 6017 25178 -1265 -3913 646 1384 6017 25178 -1265 -3913 -787 2100 9130 25178 -1265 -3913 -787 2100 9130 25178 -1265 -3913 456 1479 6430 25178 -1265 -3913 456 1479 6430 25178 -1265 -3913 -1005 2460 10695 25178 -1265 -3913 -1005 2460 10695 25178 -1265 -3913 -1034 2482 10791 25178 -1265 -3913 -1034 2482 10791 25178 -1265 -3913 -1053 2496 10852 25178 -1265 -3913 -1053 2496 10852 25178 -1265 -3913 231 1592 6921 25178 -1265 -3913 231 1592 6921 25178 -1265 -3913 -1063 2504 10886 25178 -1265 -3913 -1063 2504 10886 25178 -1265 -3913 379 1518 6600 25178 -1265 -3913 379 1518 6600 25178 -1265 -3913 -880 2147 9334 25178 -1265 -3913 2025-03-17 12:36:51,647 Hysteresis 2517 0: raw(9334 32000 32000 32000) min(-1265 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 25178 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 25178 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (3334 26000 0 0) 7: 0: 9334@1p 8: filtered 1 to 1, sorted to 0 8: 0: 9334@1p 9: don't have active chargers. 9: raw(0 22666 32000 32000) min(-10599 22666 32000 32000) spread(-13247 22666 32000 32000) max_pv 15844 9: [ 0 9334@1p ] PM PV mtr(W) avl(W) raw max min spread -880 2586 11243 25178 -1265 -3913 498 1897 8247 25178 -1265 -3913 -852 2572 11182 25178 -1265 -3913 -852 2572 11182 25178 -1265 -3913 585 1854 8060 25178 -1265 -3913 585 1854 8060 25178 -1265 -3913 697 1798 7817 25178 -1265 -3913 697 1798 7817 25178 -1265 -3913 650 1821 7917 25178 -1265 -3913 650 1821 7917 25178 -1265 -3913 -608 2450 10652 25178 -1265 -3913 -608 2450 10652 25178 -1265 -3913 862 1715 7456 25178 -1265 -3913 862 1715 7456 25178 -1265 -3913 997 1648 7165 25178 -1265 -3913 997 1648 7165 25178 -1265 -3913 1115 1310 5695 25178 -1265 -3913 1115 1310 5695 25178 -1265 -3913 -112 2202 9573 25178 -1265 -3913 2025-03-17 12:37:01,654 Hysteresis 2527 0: raw(9573 32000 32000 32000) min(-1265 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 25178 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 25178 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (3573 26000 0 0) 7: 0: 9573@1p 8: filtered 1 to 1, sorted to 0 8: 0: 9573@1p 9: don't have active chargers. 9: raw(0 22427 32000 32000) min(-10838 22427 32000 32000) spread(-13486 22427 32000 32000) max_pv 15605 9: [ 0 9573@1p ] PM PV mtr(W) avl(W) raw max min spread -112 2257 9813 25178 -1265 -3913 -69 2235 9717 25178 -1265 -3913 -69 2235 9717 25178 -1265 -3913 -34 2218 9643 25178 -1265 -3913 36 2183 9491 25178 -1265 -3913 36 2183 9491 25178 -1265 -3913 65 2169 9430 25178 -1265 -3913 65 2169 9430 25178 -1265 -3913 14 2194 9539 25178 -1265 -3913 14 2194 9539 25178 -1265 -3913 53 2175 9456 25178 -1265 -3913 53 2175 9456 25178 -1265 -3913 -28 2215 9630 25178 -1265 -3913 -28 2215 9630 25178 -1265 -3913 -157 2279 9908 25178 -1265 -3913 -157 2279 9908 25178 -1265 -3913 -325 2363 10273 25178 -1265 -3913 -325 2363 10273 25178 -1265 -3913 -318 2360 10260 25178 -1265 -3913 -318 2360 10260 25178 -1265 -3913 2025-03-17 12:37:11,661 Hysteresis 2537 0: raw(10260 32000 32000 32000) min(-1265 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 25178 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 25178 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4260 26000 0 0) 7: 0: 10260@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10260@1p 9: don't have active chargers. 9: raw(0 21740 32000 32000) min(-11525 21740 32000 32000) spread(-14173 21740 32000 32000) max_pv 14918 9: [ 0 10260@1p ] PM PV mtr(W) avl(W) raw max min spread 245 2237 9726 25178 -1265 -3913 245 2237 9726 25178 -1265 -3913 -417 2567 11160 25178 -1265 -3913 -417 2567 11160 25178 -1265 -3913 974 1872 8139 25178 -1265 -3913 974 1872 8139 25178 -1265 -3913 1080 1549 6734 25178 -1265 -3913 1080 1549 6734 25178 -1265 -3913 1194 1464 6365 25178 -1265 -3913 1194 1464 6365 25178 -1265 -3913 1320 1369 5952 25178 -1265 -3913 1320 1369 5952 25178 -1265 -3913 1451 1271 5526 25178 -1265 -3913 1451 1271 5526 25178 -1265 -3913 1522 1028 4469 25178 -1265 -3913 1522 1028 4469 25178 -1265 -3913 1534 1017 4421 25156 -1265 -3913 1534 1017 4421 25156 -1265 -3913 134 2292 9965 25156 -1265 -3913 2025-03-17 12:37:21,935 Hysteresis 2547 0: raw(9965 32000 32000 32000) min(-1265 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 25156 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 25156 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (3965 26000 0 0) 7: 0: 9965@1p 8: filtered 1 to 1, sorted to 0 8: 0: 9965@1p 9: don't have active chargers. 9: raw(0 22035 32000 32000) min(-11230 22035 32000 32000) spread(-13878 22035 32000 32000) max_pv 15191 9: [ 0 9965@1p ] PM PV mtr(W) avl(W) raw max min spread 134 2224 9669 25156 -1265 -3913 55 2264 9843 25130 -1265 -3913 55 2264 9843 25130 -1265 -3913 -43 2312 10052 25113 -1265 -3913 -43 2312 10052 25113 -1265 -3913 -135 2358 10252 23508 -1265 -3913 -179 2380 10347 23508 -1265 -3913 -179 2380 10347 23508 -1265 -3913 1082 1480 6434 23508 -1265 -3913 1082 1480 6434 23508 -1265 -3913 1168 1415 6152 23508 -1265 -3913 1168 1415 6152 23508 -1265 -3913 17 2283 9926 23508 -1265 -3913 17 2283 9926 23508 -1265 -3913 24 2279 9908 23508 -1265 -3913 24 2279 9908 23508 -1265 -3913 1216 1379 5995 23508 -1265 -3913 1216 1379 5995 23508 -1265 -3913 1207 1386 6026 23508 -1265 -3913 1207 1386 6026 23508 -1265 -3913 2025-03-17 12:37:31,941 Hysteresis 2557 0: raw(6026 32000 32000 32000) min(-1265 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 23508 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 23508 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (26 26000 0 0) 7: 0: 6026@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6026@1p 9: don't have active chargers. 9: raw(0 25974 32000 32000) min(-7291 25974 32000 32000) spread(-9939 25974 32000 32000) max_pv 17482 9: [ 0 6026@1p ] PM PV mtr(W) avl(W) raw max min spread 52 1359 5908 23508 -1265 -3913 52 1359 5908 23508 -1265 -3913 116 1327 5769 23508 -1265 -3913 116 1327 5769 23508 -1265 -3913 153 1309 5691 23508 -1265 -3913 153 1309 5691 23508 -1265 -3913 157 1307 5682 23508 -1265 -3913 157 1307 5682 23508 -1265 -3913 163 1304 5669 23508 -1265 -3913 161 1305 5673 23508 -1265 -3913 161 1305 5673 23508 -1265 -3913 146 1312 5704 23508 -1265 -3913 146 1312 5704 23508 -1265 -3913 134 1318 5730 23508 -1265 -3913 134 1318 5730 23508 -1265 -3913 114 1328 5773 23508 -1265 -3913 114 1328 5773 23508 -1265 -3913 98 1336 5808 23508 -1265 -3913 98 1336 5808 23508 -1265 -3913 2025-03-17 12:37:41,948 Hysteresis 2567 0: raw(5808 32000 32000 32000) min(-1265 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 23508 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 23508 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: don't have active chargers. 9: raw(-192 26000 32000 32000) min(-7265 26000 32000 32000) spread(-9913 26000 32000 32000) max_pv 17508 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 44 1358 5904 23508 -1265 -3913 44 1358 5904 23508 -1265 -3913 -13 1386 6026 23508 -1265 -3913 -13 1386 6026 23508 -1265 -3913 -38 1399 6082 23508 -1265 -3913 -38 1399 6082 23508 -1265 -3913 17 1372 5965 23508 -1265 -3913 17 1372 5965 23508 -1265 -3913 63 1349 5865 23508 -1265 -3913 63 1349 5865 23508 -1265 -3913 94 1333 5795 23508 -1265 -3913 94 1333 5795 23508 -1265 -3913 98 1331 5786 23508 -1265 -3913 98 1331 5786 23508 -1265 -3913 104 1328 5773 23508 -1265 -3913 104 1328 5773 23508 -1265 -3913 128 1316 5721 23508 -1265 -3913 128 1316 5721 23508 -1265 -3913 132 1314 5713 23508 -1265 -3913 2025-03-17 12:37:52,109 Hysteresis 2577 0: raw(5713 32000 32000 32000) min(-1265 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 23508 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 23508 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: don't have active chargers. 9: raw(-287 26000 32000 32000) min(-7265 26000 32000 32000) spread(-9913 26000 32000 32000) max_pv 17508 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 132 1314 5713 23508 -1265 -3913 126 1317 5726 23508 -1265 -3913 126 1317 5726 23508 -1265 -3913 130 1315 5717 23508 -1265 -3913 130 1315 5717 23508 -1265 -3913 118 1321 5743 23508 -1265 -3913 118 1321 5743 23508 -1265 -3913 116 1322 5747 23508 -1265 -3913 116 1322 5747 23508 -1265 -3913 107 1327 5769 23508 -1265 -3913 107 1327 5769 23508 -1265 -3913 106 1327 5769 23508 -1265 -3913 151 1305 5673 23508 -1265 -3913 151 1305 5673 23508 -1265 -3913 195 1283 5578 23508 -1265 -3913 195 1283 5578 23508 -1265 -3913 193 1284 5582 23508 -1265 -3913 193 1284 5582 23508 -1265 -3913 204 1278 5556 23508 -1265 -3913 204 1278 5556 23508 -1265 -3913 2025-03-17 12:38:02,116 Hysteresis 2587 0: raw(5556 32000 32000 32000) min(-1265 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 23508 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 23508 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: don't have active chargers. 9: raw(-444 26000 32000 32000) min(-7265 26000 32000 32000) spread(-9913 26000 32000 32000) max_pv 17508 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 218 1271 5526 23508 -1265 -3913 218 1271 5526 23508 -1265 -3913 224 1268 5513 23508 -1265 -3913 224 1268 5513 23508 -1265 -3913 1602 -21 -91 23508 -1265 -3913 1602 -21 -91 23508 -1265 -3913 1408 324 1408 23508 -1265 -3913 1408 324 1408 23508 -1265 -3913 216 1272 5530 23508 -1265 -3913 216 1272 5530 23508 -1265 -3913 217 1272 5530 23508 -1265 -3913 217 1272 5530 23508 -1265 -3913 216 1272 5530 23508 -1265 -3913 216 1272 5530 23508 -1265 -3913 212 1274 5539 23508 -1265 -3913 212 1274 5539 23508 -1265 -3913 206 1277 5552 23508 -1265 -3913 218 1271 5526 23508 -1265 -3913 218 1271 5526 23508 -1265 -3913 2025-03-17 12:38:12,122 Hysteresis 2597 0: raw(5526 32000 32000 32000) min(-1265 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 23508 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 23508 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: don't have active chargers. 9: raw(-474 26000 32000 32000) min(-7265 26000 32000 32000) spread(-9913 26000 32000 32000) max_pv 17508 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 216 1272 5530 23508 -1265 -3913 216 1272 5530 23508 -1265 -3913 189 1286 5591 23508 -1265 -3913 189 1286 5591 23508 -1265 -3913 193 1284 5582 23508 -1265 -3913 193 1284 5582 23508 -1265 -3913 200 1280 5565 23508 -1265 -3913 200 1280 5565 23508 -1265 -3913 198 1281 5569 23508 -1265 -3913 198 1281 5569 23508 -1265 -3913 199 1281 5569 23508 -1265 -3913 199 1281 5569 23508 -1265 -3913 203 1279 5560 23508 -1265 -3913 203 1279 5560 23508 -1265 -3913 219 1271 5526 23508 -1265 -3913 219 1271 5526 23508 -1265 -3913 221 1270 5521 23508 -1265 -3913 221 1270 5521 23508 -1265 -3913 204 1278 5556 23508 -1265 -3913 2025-03-17 12:38:22,283 Hysteresis 2607 0: raw(5556 32000 32000 32000) min(-1265 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 23508 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 23508 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: don't have active chargers. 9: raw(-444 26000 32000 32000) min(-7265 26000 32000 32000) spread(-9913 26000 32000 32000) max_pv 17508 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 204 1278 5556 23508 -1265 -3913 1438 302 1313 23508 -1265 -3913 1438 302 1313 23508 -1265 -3913 1425 312 1356 23508 -1265 -3913 1425 312 1356 23508 -1265 -3913 1421 315 1369 23508 -1265 -3913 1421 315 1369 23508 -1265 -3913 1418 317 1378 23508 -1265 -3913 1418 317 1378 23508 -1265 -3913 1410 323 1404 23508 -1265 -3913 1410 323 1404 23508 -1265 -3913 1432 306 1330 23508 -1265 -3913 1432 306 1330 23508 -1265 -3913 1438 302 1313 23508 -1265 -3913 1438 302 1313 23508 -1265 -3913 248 1256 5460 23508 -1265 -3913 248 1256 5460 23508 -1265 -3913 232 1264 5495 23508 -1265 -3913 232 1264 5495 23508 -1265 -3913 196 1282 5573 23508 -1265 -3913 2025-03-17 12:38:32,552 Hysteresis 2618 0: raw(5573 32000 32000 32000) min(-1265 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 23508 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 23508 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: don't have active chargers. 9: raw(-427 26000 32000 32000) min(-7265 26000 32000 32000) spread(-9913 26000 32000 32000) max_pv 17508 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 128 1316 5721 23508 -1265 -3913 128 1316 5721 23508 -1265 -3913 116 1322 5747 23508 -1265 -3913 116 1322 5747 23508 -1265 -3913 120 1320 5739 23508 -1265 -3913 120 1320 5739 23508 -1265 -3913 116 1322 5747 23508 -1265 -3913 116 1322 5747 23508 -1265 -3913 -69 1414 6147 23508 -1265 -3913 -69 1414 6147 23508 -1265 -3913 -446 1603 6969 23508 -1265 -3913 -446 1603 6969 23508 -1265 -3913 -979 1869 8126 23508 -1265 -3913 -979 1869 8126 23508 -1265 -3913 -119 1439 6256 23508 -1265 -3913 -119 1439 6256 23508 -1265 -3913 -478 1619 7039 23508 -1265 -3913 -478 1619 7039 23508 -1265 -3913 -1872 3018 13121 23508 -1265 -3913 2025-03-17 12:38:42,558 Hysteresis 2628 0: raw(13121 32000 32000 32000) min(-1265 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 23508 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 23508 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (7121 26000 0 0) 7: 0: 13121@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13121@1p 9: don't have active chargers. 9: raw(0 18879 32000 32000) min(-14386 18879 32000 32000) spread(-17034 18879 32000 32000) max_pv 10387 9: [ 0 13121@1p ] PM PV mtr(W) avl(W) raw max min spread -1872 4655 20239 23508 -1265 -3913 -1834 4621 20091 23508 -1265 -3913 -1734 4534 19713 23508 -1265 -3913 -1734 4534 19713 23508 -1265 -3913 -1617 4431 19265 23508 -1265 -3913 -1617 4431 19265 23508 -1265 -3913 -1471 4120 17913 23508 -1265 -3913 -1471 4120 17913 23508 -1265 -3913 -1303 3994 17365 23508 -1265 -3913 -1303 3994 17365 23508 -1265 -3913 -1116 3854 16756 23508 -1265 -3913 -1116 3854 16756 23508 -1265 -3913 -878 3456 15026 23508 -1265 -3913 -878 3456 15026 23508 -1265 -3913 -585 3309 14386 23508 -1265 -3913 -585 3309 14386 23443 -1265 -3913 -340 3187 13856 23443 -1265 -3913 -340 3187 13856 22665 -1265 -3913 -174 3104 13495 22665 -1265 -3913 -174 3104 13495 21539 -1265 -3913 2025-03-17 12:38:52,565 Hysteresis 2638 0: raw(13495 32000 32000 32000) min(-1265 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 21539 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 21539 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (7495 26000 0 0) 7: 0: 13495@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13495@1p 9: don't have active chargers. 9: raw(0 18505 32000 32000) min(-14760 18505 32000 32000) spread(-17408 18505 32000 32000) max_pv 8044 9: [ 0 13495@1p ] PM PV mtr(W) avl(W) raw max min spread -106 3156 13721 21539 -1265 -3913 -106 3156 13721 20239 -1265 -3913 -115 3160 13739 20239 -1265 -3913 -115 3160 13739 20239 -1265 -3913 -184 3195 13891 20239 -1265 -3913 -184 3195 13891 20239 -1265 -3913 -295 3250 14130 20239 -1265 -3913 -295 3250 14130 20239 -1265 -3913 -519 3362 14617 20239 -1265 -3913 -519 3362 14617 20239 -1265 -3913 -833 3519 15300 20239 -1265 -3913 -833 3519 15300 20239 -1265 -3913 -1249 4039 17560 20239 -1265 -3913 -1249 4039 17560 20239 -1265 -3913 -1680 4573 19882 20239 -1265 -3913 -1680 4573 19882 20239 -1265 -3913 -2031 4880 21217 21217 -1265 -3913 -2031 4880 21217 21217 -1265 -3913 -2195 5023 21839 21839 -1265 -3913 2025-03-17 12:39:02,749 Hysteresis 2648 0: raw(21839 32000 32000 32000) min(-1265 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 21839 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 21839 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (15839 26000 0 0) 7: 0: 16000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p 9: don't have active chargers. 9: raw(5839 16000 32000 32000) min(-17265 16000 32000 32000) spread(-19913 16000 32000 32000) max_pv 5839 9: [ 0 16000@1p ] PM PV mtr(W) avl(W) raw max min spread -2195 5600 24347 24347 -1265 -3913 -2281 5675 24673 24673 -1265 -3913 -2312 5703 24795 24795 -1265 -3913 -2312 5703 24795 24795 -1265 -3913 -2335 5723 24882 24882 -1265 -3913 -2335 5723 24882 24882 -1265 -3913 -2384 5766 25069 25069 -1265 -3913 -2384 5766 25069 25069 -1265 -3913 -2415 5793 25186 25186 -1265 -3913 -2415 5793 25186 25186 -1265 -3913 -1957 5392 23443 25186 -1265 -3913 -1957 5392 23443 25186 -1265 -3913 -2392 5773 25100 25186 -1265 -3913 -2392 5773 25100 25186 -1265 -3913 -2404 5783 25143 25186 -1265 -3913 -2404 5783 25143 25186 -1265 -3913 -2407 5786 25156 25186 -1265 -3913 -2407 5786 25156 25186 -1265 -3913 -2407 5786 25156 25186 -1265 -3913 2025-03-17 12:39:12,756 Hysteresis 2658 0: raw(25156 32000 32000 32000) min(-1265 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 25186 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 25186 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (19156 26000 0 0) 7: 0: 16000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p 9: don't have active chargers. 9: raw(9156 16000 32000 32000) min(-17265 16000 32000 32000) spread(-19913 16000 32000 32000) max_pv 9186 9: [ 0 16000@1p ] PM PV mtr(W) avl(W) raw max min spread -2407 5786 25156 25186 -1265 -3913 -2408 5787 25160 25186 -1265 -3913 -2408 5787 25160 25186 -1265 -3913 -2394 5774 25104 25186 -1265 -3913 -2398 5778 25121 25186 -1265 -3913 -2398 5778 25121 25186 -1265 -3913 -2411 5789 25169 25186 -1265 -3913 -2411 5789 25169 25186 -1265 -3913 -2407 5786 25156 25186 -1265 -3913 -2407 5786 25156 25186 -1265 -3913 -2391 5772 25095 25186 -1265 -3913 -2391 5772 25095 25186 -1265 -3913 -2384 5766 25069 25186 -1265 -3913 -2384 5766 25069 25186 -1265 -3913 -2365 5749 24995 25186 -1265 -3913 -2365 5749 24995 25186 -1265 -3913 -2362 5746 24982 25186 -1265 -3913 -2362 5746 24982 25186 -1265 -3913 -968 4164 18104 25186 -1265 -3913 -968 4164 18104 25186 -1265 -3913 2025-03-17 12:39:22,762 Hysteresis 2668 0: raw(18104 32000 32000 32000) min(-1265 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 25186 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 25186 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (12104 26000 0 0) 7: 0: 16000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p 9: don't have active chargers. 9: raw(2104 16000 32000 32000) min(-17265 16000 32000 32000) spread(-19913 16000 32000 32000) max_pv 9186 9: [ 0 16000@1p ] PM PV mtr(W) avl(W) raw max min spread -1146 4539 19734 25186 -1265 -3913 -1146 4539 19734 25186 -1265 -3913 -2360 5745 24978 25186 -1265 -3913 -2360 5745 24978 25186 -1265 -3913 -2369 5752 25008 25186 -1265 -3913 -2369 5752 25008 25186 -1265 -3913 -2350 5736 24939 25186 -1265 -3913 -2350 5736 24939 25186 -1265 -3913 -2360 5745 24978 25186 -1265 -3913 -2360 5745 24978 25186 -1265 -3913 -2360 5745 24978 25186 -1265 -3913 -2360 5745 24978 25186 -1265 -3913 -2359 5744 24973 25186 -1265 -3913 -2359 5744 24973 25186 -1265 -3913 -2365 5749 24995 25186 -1265 -3913 -2365 5749 24995 25186 -1265 -3913 -2355 5740 24956 25186 -1265 -3913 -2355 5740 24956 25186 -1265 -3913 -2343 5730 24913 25186 -1265 -3913 2025-03-17 12:39:32,916 Hysteresis 2678 0: raw(24913 32000 32000 32000) min(-1265 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 25186 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8105 8105 0 0) Wnd (6000 6000 0 0)->(8105 8105 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 25186 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2105 2105 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2105 2105 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2105 2105 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (18913 26000 0 0) 7: 0: 8105@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8105@1p 9: don't have active chargers. 9: raw(16808 23895 32000 32000) min(-9370 23895 32000 32000) spread(-12018 23895 32000 32000) max_pv 17081 9: [ 0 8105@1p ] PM PV mtr(W) avl(W) raw max min spread -2343 3914 17017 25186 -1265 -3913 -2355 3924 17060 25186 -1265 -3913 -2355 3924 17060 25186 -1265 -3913 -2358 3927 17073 25186 -1265 -3913 -2358 3927 17073 25186 -1265 -3913 -2337 3908 16991 25186 -1265 -3913 -2348 3918 17034 25186 -1265 -3913 -2348 3918 17034 25186 -1265 -3913 -2185 3775 16413 25186 -1265 -3913 -2185 3775 16413 25186 -1265 -3913 -2191 3781 16439 25186 -1265 -3913 -2191 3781 16439 25186 -1265 -3913 -2142 3738 16252 25186 -1265 -3913 -2142 3738 16252 25186 -1265 -3913 -1082 2675 11630 25186 -1265 -3913 -1082 2675 11630 25186 -1265 -3913 -1072 2668 11600 25186 -1265 -3913 -1072 2668 11600 25186 -1265 -3913 -1050 2651 11526 25186 -1265 -3913 2025-03-17 12:39:42,923 Hysteresis 2688 0: raw(11526 32000 32000 32000) min(-1265 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 25186 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8086 8086 0 0) Wnd (6000 6000 0 0)->(8086 8086 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 25186 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2086 2086 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2086 2086 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2086 2086 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5526 26000 0 0) 7: 0: 8086@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8086@1p 9: don't have active chargers. 9: raw(3440 23914 32000 32000) min(-9351 23914 32000 32000) spread(-11999 23914 32000 32000) max_pv 17100 9: [ 0 8086@1p ] PM PV mtr(W) avl(W) raw max min spread -1050 2646 11504 25186 -1265 -3913 -1055 2650 11521 25186 -1265 -3913 -1055 2650 11521 25186 -1265 -3913 -1052 2648 11513 25186 -1265 -3913 -1052 2648 11513 25186 -1265 -3913 -1063 2656 11547 25186 -1265 -3913 -1063 2656 11547 25186 -1265 -3913 -1063 2656 11547 25186 -1265 -3913 -1063 2656 11547 25186 -1265 -3913 -1048 2645 11500 25186 -1265 -3913 -1057 2651 11526 25186 -1265 -3913 -1057 2651 11526 25186 -1265 -3913 -1061 2654 11539 25186 -1265 -3913 -1061 2654 11539 25186 -1265 -3913 176 1771 7700 25186 -1265 -3913 176 1771 7700 25186 -1265 -3913 155 1782 7747 25186 -1265 -3913 155 1782 7747 25186 -1265 -3913 149 1785 7760 25186 -1265 -3913 149 1785 7760 25186 -1265 -3913 2025-03-17 12:39:52,930 Hysteresis 2698 0: raw(7760 32000 32000 32000) min(-1265 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 25186 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8117 8117 0 0) Wnd (6000 6000 0 0)->(8117 8117 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 25186 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2117 2117 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2117 2117 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2117 2117 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1760 26000 0 0) 7: 0: 7760@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7760@1p 9: don't have active chargers. 9: raw(0 24240 32000 32000) min(-9025 24240 32000 32000) spread(-11673 24240 32000 32000) max_pv 17426 9: [ 0 7760@1p ] PM PV mtr(W) avl(W) raw max min spread 162 1703 7404 25186 -1265 -3913 162 1703 7404 25186 -1265 -3913 -1019 2548 11078 25186 -1265 -3913 -1019 2548 11078 25186 -1265 -3913 -958 2263 9839 25186 -1265 -3913 -958 2263 9839 25186 -1265 -3913 -867 2217 9639 25186 -1265 -3913 -867 2217 9639 25186 -1265 -3913 -762 2165 9413 25186 -1265 -3913 -762 2165 9413 25186 -1265 -3913 -610 2089 9082 25186 -1265 -3913 -610 2089 9082 25186 -1265 -3913 -496 2032 8834 25186 -1265 -3913 -496 2032 8834 25186 -1265 -3913 -471 2019 8778 25186 -1265 -3913 -471 2019 8778 25186 -1265 -3913 -509 2038 8860 25186 -1265 -3913 -509 2038 8860 25186 -1265 -3913 -506 2037 8856 25186 -1265 -3913 -506 2037 8856 25186 -1265 -3913 2025-03-17 12:40:03,263 Hysteresis 2708 0: raw(8856 32000 32000 32000) min(-1265 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 25186 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 25186 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (2856 26000 0 0) 7: 0: 8856@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8856@1p 9: don't have active chargers. 9: raw(0 23144 32000 32000) min(-10121 23144 32000 32000) spread(-12769 23144 32000 32000) max_pv 16330 9: [ 0 8856@1p ] PM PV mtr(W) avl(W) raw max min spread -507 2289 9952 25186 -1265 -3913 -507 2289 9952 25186 -1265 -3913 -1665 3492 15182 25186 -1265 -3913 -1665 3492 15182 25186 -1265 -3913 -1463 3133 13621 25186 -1265 -3913 -1463 3133 13621 25186 -1265 -3913 -1173 2915 12673 25186 -1265 -3913 -1173 2915 12673 25186 -1265 -3913 -811 2441 10613 25186 -1265 -3913 -811 2441 10613 25186 -1265 -3913 889 1592 6921 25186 -1265 -3913 889 1592 6921 25186 -1265 -3913 -146 2109 9169 25186 -1265 -3913 -146 2109 9169 25186 -1265 -3913 -183 2127 9247 25186 -1265 -3913 -355 2213 9621 25186 -1265 -3913 -355 2213 9621 25186 -1265 -3913 -598 2335 10152 25186 -1265 -3913 -598 2335 10152 25186 -1265 -3913 2025-03-17 12:40:13,454 Hysteresis 2718 0: raw(10152 32000 32000 32000) min(-1265 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 25186 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 25186 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4152 26000 0 0) 7: 0: 10152@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10152@1p 9: don't have active chargers. 9: raw(0 21848 32000 32000) min(-11417 21848 32000 32000) spread(-14065 21848 32000 32000) max_pv 15034 9: [ 0 10152@1p ] PM PV mtr(W) avl(W) raw max min spread -689 2678 11643 25186 -1265 -3913 -689 2678 11643 25186 -1265 -3913 200 2234 9713 25186 -1265 -3913 200 2234 9713 25186 -1265 -3913 407 2131 9265 25186 -1265 -3913 407 2131 9265 25186 -1265 -3913 574 2047 8900 25186 -1265 -3913 574 2047 8900 25186 -1265 -3913 696 1986 8634 25186 -1265 -3913 696 1986 8634 25186 -1265 -3913 636 2016 8765 25186 -1265 -3913 636 2016 8765 25186 -1265 -3913 440 2114 9191 25186 -1265 -3913 440 2114 9191 25186 -1265 -3913 329 2170 9434 25186 -1265 -3913 329 2170 9434 25186 -1265 -3913 287 2191 9526 25186 -1265 -3913 287 2191 9526 25186 -1265 -3913 393 2138 9295 25186 -1265 -3913 2025-03-17 12:40:23,461 Hysteresis 2728 0: raw(9295 32000 32000 32000) min(-1265 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 25186 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 25186 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (3295 26000 0 0) 7: 0: 9295@1p 8: filtered 1 to 1, sorted to 0 8: 0: 9295@1p 9: don't have active chargers. 9: raw(0 22705 32000 32000) min(-10560 22705 32000 32000) spread(-13208 22705 32000 32000) max_pv 15891 9: [ 0 9295@1p ] PM PV mtr(W) avl(W) raw max min spread 543 1866 8113 25186 -1265 -3913 543 1866 8113 25186 -1265 -3913 793 1741 7569 25186 -1265 -3913 793 1741 7569 25186 -1265 -3913 1063 1340 5826 25186 -1265 -3913 1063 1340 5826 25186 -1265 -3913 6 2134 9278 25186 -1265 -3913 6 2134 9278 25186 -1265 -3913 177 2049 8908 25186 -1265 -3913 177 2049 8908 25186 -1265 -3913 255 2010 8739 25186 -1265 -3913 255 2010 8739 25186 -1265 -3913 292 1991 8656 25186 -1265 -3913 292 1991 8656 25186 -1265 -3913 246 2014 8756 25186 -1265 -3913 246 2014 8756 25186 -1265 -3913 176 2049 8908 25186 -1265 -3913 176 2049 8908 25186 -1265 -3913 77 2099 9126 25186 -1265 -3913 77 2099 9126 25186 -1265 -3913 2025-03-17 12:40:33,467 Hysteresis 2738 0: raw(9126 32000 32000 32000) min(-1265 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 25186 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 25186 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (3126 26000 0 0) 7: 0: 9126@1p 8: filtered 1 to 1, sorted to 0 8: 0: 9126@1p 9: don't have active chargers. 9: raw(0 22874 32000 32000) min(-10391 22874 32000 32000) spread(-13039 22874 32000 32000) max_pv 16060 9: [ 0 9126@1p ] PM PV mtr(W) avl(W) raw max min spread -19 2107 9160 25186 -1265 -3913 -19 2107 9160 25186 -1265 -3913 -29 2112 9182 25186 -1265 -3913 -29 2112 9182 25186 -1265 -3913 -13 2104 9147 25186 -1208 -3913 -13 2104 9147 25186 -1208 -3913 7 2095 9108 25186 -1156 -3913 7 2095 9108 25186 -1156 -3913 79 2059 8952 25186 -1139 -3913 79 2059 8952 25186 -1139 -3913 -52 2124 9234 25186 -1139 -3913 -52 2124 9234 25186 -1139 -3913 -39 2117 9204 25186 -1091 -3913 -39 2117 9204 25186 -1091 -3913 68 2064 8973 25186 -1043 -3913 68 2064 8973 25186 -1043 -3913 112 2042 8878 25186 -339 -3913 112 2042 8878 25186 -286 -3913 153 2022 8791 25186 -286 -3913 2025-03-17 12:40:43,848 Hysteresis 2749 0: raw(8791 32000 32000 32000) min(-286 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 25186 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 25186 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (2791 26000 0 0) 7: 0: 8791@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8791@1p 9: don't have active chargers. 9: raw(0 23209 32000 32000) min(-9077 23209 32000 32000) spread(-12704 23209 32000 32000) max_pv 16395 9: [ 0 8791@1p ] PM PV mtr(W) avl(W) raw max min spread 153 1945 8456 25186 -91 -3913 157 1943 8447 25186 -91 -3913 157 1943 8447 25186 -91 -3913 149 1947 8465 25186 -91 -3913 149 1947 8465 25186 -91 -3913 166 1938 8426 25186 -91 -3913 166 1938 8426 25186 -91 -3913 203 1920 8347 25186 -91 -3913 202 1920 8347 25186 -91 -3913 202 1920 8347 25186 -91 -3913 411 1816 7895 25186 -91 -3913 411 1816 7895 25186 -91 -3913 232 1905 8282 25186 -91 -3913 232 1905 8282 25186 -91 -3913 -17 2029 8821 25186 -91 -3913 -17 2029 8821 25186 -91 -3913 996 1523 6621 25186 -91 -3913 996 1523 6621 25186 -91 -3913 933 1555 6760 25186 -91 -3913 933 1555 6760 25186 -91 -3913 2025-03-17 12:40:53,893 Hysteresis 2759 0: raw(6760 32000 32000 32000) min(-91 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 25186 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8134 8134 0 0) Wnd (6000 6000 0 0)->(8134 8134 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 25186 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2134 2134 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2134 2134 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2134 2134 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (760 26000 0 0) 7: 0: 6760@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6760@1p 9: don't have active chargers. 9: raw(0 25240 32000 32000) min(-6851 25240 32000 32000) spread(-10673 25240 32000 32000) max_pv 18426 9: [ 0 6760@1p ] PM PV mtr(W) avl(W) raw max min spread 1148 693 3013 25186 -91 -3913 1148 693 3013 25186 -91 -3913 1004 801 3482 25186 -91 -3913 1004 801 3482 25186 -91 -3913 -175 1641 7134 25186 -91 -3913 -175 1641 7134 25186 -91 -3913 -230 1669 7256 25186 -91 -3913 -230 1669 7256 25186 -91 -3913 946 1081 4700 25186 -91 -3913 885 1112 4834 25186 -91 -3913 885 1112 4834 25186 -91 -3913 -379 1743 7578 25186 -91 -3913 -379 1743 7578 25186 -91 -3913 -403 1755 7630 25186 -91 -3913 -403 1755 7630 25186 -91 -3913 -339 1723 7491 25186 -91 -3913 -339 1723 7491 25186 -91 -3913 -294 1701 7395 25186 -91 -3913 -294 1701 7395 25186 -91 -3913 2025-03-17 12:41:03,900 Hysteresis 2769 0: raw(7395 32000 32000 32000) min(-91 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 25186 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 25186 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1395 26000 0 0) 7: 0: 7395@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7395@1p 9: don't have active chargers. 9: raw(0 24605 32000 32000) min(-7486 24605 32000 32000) spread(-11308 24605 32000 32000) max_pv 17791 9: [ 0 7395@1p ] PM PV mtr(W) avl(W) raw max min spread -200 1800 7826 25186 -91 -3913 -200 1800 7826 25186 -91 -3913 -94 1747 7595 25186 -91 -3913 -94 1747 7595 25186 -91 -3913 -2 1701 7395 25186 -91 -3913 -2 1701 7395 25186 -91 -3913 90 1655 7195 25186 -91 -3913 90 1655 7195 25186 -91 -3913 200 1600 6956 25186 -91 -3913 200 1600 6956 25186 -91 -3913 265 1568 6817 25186 -91 -3913 265 1568 6817 25186 -91 -3913 259 1571 6830 25186 -91 -3913 259 1571 6830 25186 -91 -3913 139 1631 7091 25186 -91 -3913 139 1631 7091 25186 -91 -3913 -130 1765 7673 25186 -91 -3913 -130 1765 7673 25186 -91 -3913 -465 1932 8400 25186 -91 -3913 2025-03-17 12:41:14,057 Hysteresis 2779 0: raw(8400 32000 32000 32000) min(-91 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 25186 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 25186 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (2400 26000 0 0) 7: 0: 8400@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8400@1p 9: don't have active chargers. 9: raw(0 23600 32000 32000) min(-8491 23600 32000 32000) spread(-12313 23600 32000 32000) max_pv 16786 9: [ 0 8400@1p ] PM PV mtr(W) avl(W) raw max min spread -465 2164 9408 25186 -91 -3913 -884 2374 10321 25186 -91 -3913 -884 2374 10321 25186 -91 -3913 -1271 2885 12543 25186 -91 -3913 -1271 2885 12543 25186 -91 -3913 -1547 3285 14282 25186 -91 -3913 -1547 3285 14282 25186 -91 -3913 -1641 3367 14639 25186 -91 -3913 -1686 3407 14813 25186 -91 -3913 -1686 3407 14813 25186 -91 -3913 -1603 3334 14495 25186 -91 -3913 -1603 3334 14495 25186 -91 -3913 -1598 3330 14478 25186 -91 -3913 -1598 3330 14478 25186 -91 -3913 -1624 3353 14578 25186 -91 -3913 -1624 3353 14578 25186 -91 -3913 -1712 3430 14913 25186 -91 -3913 -1712 3430 14913 25186 -91 -3913 -1815 3520 15304 25186 -91 -3913 -1815 3520 15304 25186 -91 -3913 2025-03-17 12:41:24,107 Hysteresis 2789 0: raw(15304 32000 32000 32000) min(-91 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 25186 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 25186 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (9304 26000 0 0) 7: 0: 15304@1p 8: filtered 1 to 1, sorted to 0 8: 0: 15304@1p 9: don't have active chargers. 9: raw(0 16696 32000 32000) min(-15395 16696 32000 32000) spread(-19217 16696 32000 32000) max_pv 9882 9: [ 0 15304@1p ] PM PV mtr(W) avl(W) raw max min spread -1947 5222 22704 25186 -91 -3913 -1947 5222 22704 25186 -91 -3913 -2080 5339 23213 25186 -91 -3913 -2080 5339 23213 25186 -91 -3913 -2152 5402 23486 25186 -91 -3913 -2152 5402 23486 25186 -91 -3913 -2154 5403 23491 25186 -91 -3913 -2154 5403 23491 25186 -91 -3913 -2155 5404 23495 25186 -91 -3913 -2155 5404 23495 25186 -91 -3913 -2107 5362 23313 25186 -91 -3913 -2107 5362 23313 25186 -91 -3913 -2126 5379 23386 25186 -91 -3913 -2139 5390 23434 25186 -91 -3913 -2139 5390 23434 25186 -91 -3913 -2126 5379 23386 25186 -91 -3913 -2126 5379 23386 25186 -91 -3913 -2144 5395 23456 25186 -91 -3913 -2144 5395 23456 25186 -91 -3913 2025-03-17 12:41:34,113 Hysteresis 2799 0: raw(23456 32000 32000 32000) min(-91 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 25186 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 25186 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (17456 26000 0 0) 7: 0: 16000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p 9: don't have active chargers. 9: raw(7456 16000 32000 32000) min(-16091 16000 32000 32000) spread(-19913 16000 32000 32000) max_pv 9186 9: [ 0 16000@1p ] PM PV mtr(W) avl(W) raw max min spread -763 4061 17656 25186 -91 -3913 -763 4061 17656 25186 -91 -3913 -751 4055 17630 25186 -91 -3913 -751 4055 17630 25186 -91 -3913 -2153 5563 24186 25186 -91 -3913 -2153 5563 24186 25186 -91 -3913 -2167 5576 24243 25186 -91 -3913 -2167 5576 24243 25186 -91 -3913 -2155 5565 24195 25186 -91 -3913 -2155 5565 24195 25186 -91 -3913 -2152 5563 24186 25186 -91 -3913 -2152 5563 24186 25186 -91 -3913 -2139 5551 24134 25186 -91 -3913 -2139 5551 24134 25186 -91 -3913 -2148 5559 24169 25186 -91 -3913 -2148 5559 24169 25186 -91 -3913 -2145 5556 24156 25186 -91 -3913 -2145 5556 24156 25186 -91 -3913 -2153 5563 24186 25186 -91 -3913 -2153 5563 24186 25186 -91 -3913 2025-03-17 12:41:44,184 Hysteresis 2809 0: raw(24186 32000 32000 32000) min(-91 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 25186 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 25186 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (18186 26000 0 0) 7: 0: 16000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p 9: don't have active chargers. 9: raw(8186 16000 32000 32000) min(-16091 16000 32000 32000) spread(-19913 16000 32000 32000) max_pv 9186 9: [ 0 16000@1p ] PM PV mtr(W) avl(W) raw max min spread -2153 5563 24186 25186 -91 -3913 -2153 5563 24186 25186 -91 -3913 -2164 5573 24230 25186 -91 -3913 -2164 5573 24230 25186 -91 -3913 -2172 5580 24260 25186 -91 -3913 -2172 5580 24260 25186 -91 -3913 -2122 5536 24069 25186 -91 -3913 -2122 5536 24069 25186 -91 -3913 -2179 5586 24286 25186 -91 -3913 -2179 5586 24286 25186 -91 -3913 -2169 5577 24247 25186 -91 -3913 -2169 5577 24247 25186 -91 -3913 -2162 5571 24221 25186 -91 -3913 -2162 5571 24221 25186 -91 -3913 -2163 5572 24226 25186 -91 -3913 -2163 5572 24226 25186 -91 -3913 -2171 5579 24256 25186 -91 -3913 -2171 5579 24256 25186 -91 -3913 -2144 5556 24156 25186 -91 -3913 2025-03-17 12:41:54,585 Hysteresis 2820 0: raw(24156 32000 32000 32000) min(-91 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 25186 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 25186 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (18156 26000 0 0) 7: 0: 16000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p 9: don't have active chargers. 9: raw(8156 16000 32000 32000) min(-16091 16000 32000 32000) spread(-19913 16000 32000 32000) max_pv 9186 9: [ 0 16000@1p ] PM PV mtr(W) avl(W) raw max min spread -2144 5556 24156 25186 -91 -3913 -2124 5538 24078 25186 -91 -3913 -2124 5538 24078 25186 -91 -3913 -2163 5572 24226 25186 -91 -3913 -2163 5572 24226 25186 -91 -3913 -2167 5576 24243 25186 -91 -3913 -2167 5576 24243 25186 -91 -3913 -2168 5577 24247 25186 -91 -3913 -2168 5577 24247 25186 -91 -3913 -2148 5559 24169 25186 -91 -3913 -2148 5559 24169 25186 -91 -3913 -2161 5570 24217 25186 -91 -3913 -2158 5568 24208 25186 -91 -3913 -2158 5568 24208 25186 -91 -3913 -2159 5569 24213 25186 -91 -3913 -2159 5569 24213 25186 -91 -3913 -2169 5577 24247 25186 -91 -3913 -2169 5577 24247 25186 -91 -3913 -987 4173 18143 25186 -91 -3913 -987 4173 18143 25186 -91 -3913 2025-03-17 12:42:04,669 Hysteresis 2830 0: raw(18143 32000 32000 32000) min(-91 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 25186 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8129 8129 0 0) Wnd (6000 6000 0 0)->(8129 8129 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 25186 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2129 2129 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2129 2129 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2129 2129 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (12143 26000 0 0) 7: 0: 8129@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8129@1p 9: don't have active chargers. 9: raw(10014 23871 32000 32000) min(-8220 23871 32000 32000) spread(-12042 23871 32000 32000) max_pv 17057 9: [ 0 8129@1p ] PM PV mtr(W) avl(W) raw max min spread -986 2362 10269 25186 -91 -3913 -986 2362 10269 25186 -91 -3913 -1021 2634 11452 25186 -91 -3913 -1021 2634 11452 25186 -91 -3913 -1031 2642 11486 25186 -91 -3913 -1031 2642 11486 25186 -91 -3913 -1034 2644 11495 25186 -91 -3913 -1034 2644 11495 25186 -91 -3913 -1030 2641 11482 25186 -91 -3913 -1030 2641 11482 25186 -91 -3913 -2231 3821 16613 25186 -91 -3913 -2231 3821 16613 25186 -91 -3913 -2212 3804 16539 25186 -91 -3913 -2212 3804 16539 25186 -91 -3913 -2125 3728 16208 25186 -91 -3913 -1958 3582 15573 25186 -91 -3913 -1958 3582 15573 25186 -91 -3913 -1649 3311 14395 25186 -91 -3913 -1649 3311 14395 25186 -91 -3913 2025-03-17 12:42:14,676 Hysteresis 2840 0: raw(14395 32000 32000 32000) min(-91 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 25186 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8113 8113 0 0) Wnd (6000 6000 0 0)->(8113 8113 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 25186 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2113 2113 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2113 2113 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2113 2113 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (8395 26000 0 0) 7: 0: 8113@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8113@1p 9: don't have active chargers. 9: raw(6282 23887 32000 32000) min(-8204 23887 32000 32000) spread(-12026 23887 32000 32000) max_pv 17073 9: [ 0 8113@1p ] PM PV mtr(W) avl(W) raw max min spread -1312 2849 12386 25186 1313 -3913 -1312 2849 12386 25186 1313 -3913 -927 2328 10121 25186 1313 -3913 -927 2328 10121 25186 1313 -3913 -734 2232 9704 25186 1313 -3913 -734 2232 9704 25186 1313 -3913 -623 2176 9460 25186 1313 -3913 -623 2176 9460 25186 1313 -3913 -515 2122 9226 25186 1313 -3913 -515 2122 9226 25186 1313 -3913 -293 2011 8743 25186 1313 -3913 -293 2011 8743 25186 1313 -3913 -88 1909 8300 25186 1313 -3913 -88 1909 8300 25186 1313 -3913 1384 827 3595 25186 1313 -3913 1384 827 3595 25186 1313 -3913 1313 881 3830 25186 1313 -3913 1313 881 3830 25186 1313 -3913 -72 1901 8265 25186 1313 -3913 -72 1901 8265 25186 1313 -3913 2025-03-17 12:42:24,765 Hysteresis 2850 0: raw(8265 32000 32000 32000) min(1313 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 25186 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8143 8143 0 0) Wnd (6000 6000 0 0)->(8143 8143 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 25186 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2143 2143 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2143 2143 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2143 2143 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (2265 26000 0 0) 7: 0: 8143@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8143@1p 9: don't have active chargers. 9: raw(122 23857 32000 32000) min(-6830 23857 32000 32000) spread(-12056 23857 32000 32000) max_pv 17043 9: [ 0 8143@1p ] PM PV mtr(W) avl(W) raw max min spread -200 1972 8573 25186 1313 -3913 -200 1972 8573 25186 1313 -3913 -436 2090 9086 25186 1313 -3913 -436 2090 9086 25186 1313 -3913 -696 2220 9652 25186 1313 -3913 -696 2220 9652 25186 1313 -3913 -739 2241 9743 25186 1313 -3913 -739 2241 9743 25186 1313 -3913 -665 2204 9582 25186 1313 -3913 -665 2204 9582 25186 1313 -3913 -419 2081 9047 25186 1313 -3913 -419 2081 9047 25186 1313 -3913 -287 2015 8760 25186 1313 -3913 -294 2019 8778 25186 1313 -3913 -294 2019 8778 25186 1313 -3913 -429 2086 9069 25186 1313 -3913 -429 2086 9069 25186 1313 -3913 -611 2177 9465 25186 1313 -3913 -611 2177 9465 25186 1313 -3913 2025-03-17 12:42:34,883 Hysteresis 2860 0: raw(9465 32000 32000 32000) min(1313 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 25186 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8111 8111 0 0) Wnd (6000 6000 0 0)->(8111 8111 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 25186 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2111 2111 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2111 2111 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2111 2111 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (3465 26000 0 0) 7: 0: 8111@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8111@1p 9: don't have active chargers. 9: raw(1354 23889 32000 32000) min(-6798 23889 32000 32000) spread(-12024 23889 32000 32000) max_pv 17075 9: [ 0 8111@1p ] PM PV mtr(W) avl(W) raw max min spread -718 2224 9669 25186 1313 -3913 -718 2224 9669 25186 1313 -3913 -785 2257 9813 25186 1313 -3913 -785 2257 9813 25186 1313 -3913 -841 2285 9934 25186 1313 -3913 -841 2285 9934 25186 1313 -3913 -892 2311 10047 25186 1313 -3913 -892 2311 10047 25186 1313 -3913 -821 2275 9891 25186 3013 -3913 -821 2275 9891 25186 3013 -3913 -758 2244 9756 25186 3013 -3913 -758 2244 9756 25186 3013 -3913 -761 2245 9760 25186 3013 -3913 -761 2245 9760 25186 3013 -3913 -723 2226 9678 25186 3013 -3913 -723 2226 9678 25186 3013 -3913 -628 2179 9473 25186 3013 -3913 -600 2165 9413 25186 3013 -3913 -600 2165 9413 25186 3013 -3913 2025-03-17 12:42:44,889 Hysteresis 2870 0: raw(9413 32000 32000 32000) min(3013 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 25186 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8116 8116 0 0) Wnd (6000 6000 0 0)->(8116 8116 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 25186 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2116 2116 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2116 2116 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2116 2116 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (3413 26000 0 0) 7: 0: 8116@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8116@1p 9: don't have active chargers. 9: raw(1297 23884 32000 32000) min(-5103 23884 32000 32000) spread(-12029 23884 32000 32000) max_pv 17070 9: [ 0 8116@1p ] PM PV mtr(W) avl(W) raw max min spread -584 2158 9382 25186 3013 -3913 -584 2158 9382 25186 3013 -3913 -657 2194 9539 25186 3013 -3913 -657 2194 9539 25186 3013 -3913 -760 2246 9765 25186 3013 -3913 -760 2246 9765 25186 3013 -3913 -943 2337 10160 25186 3013 -3913 -943 2337 10160 25186 3013 -3913 -1145 2724 11843 25186 3013 -3913 -1145 2724 11843 25186 3013 -3913 -1403 2918 12686 25186 3013 -3913 -1403 2918 12686 25186 3013 -3913 -1742 3390 14739 25186 3013 -3913 -1742 3390 14739 25186 3013 -3913 -1979 3597 15639 25186 3013 -3913 -1979 3597 15639 25186 3013 -3913 -2028 3640 15826 25186 3013 -3913 -2028 3640 15826 25186 3013 -3913 -1931 3555 15456 25186 3013 -3913 -1931 3555 15456 25186 3013 -3913 2025-03-17 12:42:54,925 Hysteresis 2880 0: raw(15456 32000 32000 32000) min(3013 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 25186 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8126 8126 0 0) Wnd (6000 6000 0 0)->(8126 8126 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 25186 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2126 2126 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2126 2126 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2126 2126 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (9456 26000 0 0) 7: 0: 8126@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8126@1p 9: don't have active chargers. 9: raw(7330 23874 32000 32000) min(-5113 23874 32000 32000) spread(-12039 23874 32000 32000) max_pv 17060 9: [ 0 8126@1p ] PM PV mtr(W) avl(W) raw max min spread -1815 3456 15026 25186 3013 -3913 -1815 3456 15026 25186 3013 -3913 -1737 3387 14726 25186 3013 -3913 -1737 3387 14726 25186 3013 -3913 -1751 3400 14782 25186 3013 -3913 -1751 3400 14782 25186 3013 -3913 -1783 3428 14904 25186 3013 -3913 -1783 3428 14904 25186 3013 -3913 -1761 3408 14817 25186 3013 -3913 -1761 3408 14817 25186 3013 -3913 -1695 3351 14569 25186 3013 -3913 -1695 3351 14569 25186 3013 -3913 -1574 3245 14108 25186 3013 -3913 -1574 3245 14108 25186 3013 -3913 -1479 2977 12943 25186 3013 -3913 -1479 2977 12943 25186 3013 -3913 -1472 2972 12921 25186 3013 -3913 -1472 2972 12921 25186 3013 -3913 -1571 3242 14095 25186 3013 -3913 2025-03-17 12:43:05,316 Hysteresis 2890 0: raw(14095 32000 32000 32000) min(3013 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 25186 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8137 8137 0 0) Wnd (6000 6000 0 0)->(8137 8137 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 25186 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2137 2137 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2137 2137 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2137 2137 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (8095 26000 0 0) 7: 0: 8137@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8137@1p 9: don't have active chargers. 9: raw(5958 23863 32000 32000) min(-5124 23863 32000 32000) spread(-12050 23863 32000 32000) max_pv 17049 9: [ 0 8137@1p ] PM PV mtr(W) avl(W) raw max min spread -1571 3245 14108 25186 3013 -3913 -1672 3334 14495 25186 3013 -3913 -1672 3334 14495 25186 3013 -3913 -1753 3404 14800 25186 3013 -3913 -1753 3404 14800 25186 3013 -3913 -1685 3345 14543 25186 3013 -3913 -1685 3345 14543 25186 3013 -3913 -1562 3237 14073 25186 3013 -3913 -1562 3237 14073 25186 3013 -3913 -1289 2837 12334 25186 3013 -3913 -1289 2837 12334 25186 3013 -3913 -1140 2726 11852 25186 3013 -3913 -1140 2726 11852 25186 3013 -3913 290 1726 7504 25186 3013 -3913 290 1726 7504 25186 3013 -3913 277 1733 7534 25186 3013 -3913 277 1733 7534 25186 3013 -3913 -981 2361 10265 25186 3013 -3913 -981 2361 10265 25186 3013 -3913 -1124 2714 11800 25186 3013 -3913 2025-03-17 12:43:15,713 Hysteresis 2901 0: raw(11800 32000 32000 32000) min(3013 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 25186 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8109 8109 0 0) Wnd (6000 6000 0 0)->(8109 8109 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 25186 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2109 2109 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2109 2109 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2109 2109 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5800 26000 0 0) 7: 0: 8109@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8109@1p 9: don't have active chargers. 9: raw(3691 23891 32000 32000) min(-5096 23891 32000 32000) spread(-12022 23891 32000 32000) max_pv 17077 9: [ 0 8109@1p ] PM PV mtr(W) avl(W) raw max min spread -1124 2708 11773 25186 3013 -3913 -1030 2637 11465 25186 3013 -3913 -1030 2637 11465 25186 3013 -3913 -1231 2788 12121 25169 3013 -3913 -1231 2788 12121 25169 3013 -3913 -1303 2842 12356 25169 3013 -3913 -1456 2957 12856 25169 3013 -3913 -1456 2957 12856 25169 3013 -3913 -1163 2737 11900 25169 3013 -3913 -1163 2737 11900 25169 3013 -3913 -1318 2853 12404 25169 3013 -3913 -1318 2853 12404 25169 3013 -3913 -71 1900 8260 25169 3013 -3913 -71 1900 8260 25169 3013 -3913 -57 1893 8230 25169 3013 -3913 -57 1893 8230 25169 3013 -3913 -69 1899 8256 25169 3013 -3913 -69 1899 8256 25169 3013 -3913 -50 1890 8217 25169 3013 -3913 -50 1890 8217 25169 3013 -3913 2025-03-17 12:43:25,746 Hysteresis 2911 0: raw(8217 32000 32000 32000) min(3013 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 25169 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8148 8148 0 0) Wnd (6000 6000 0 0)->(8148 8148 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 25169 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2148 2148 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2148 2148 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2148 2148 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (2217 26000 0 0) 7: 0: 8148@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8148@1p 9: don't have active chargers. 9: raw(69 23852 32000 32000) min(-5135 23852 32000 32000) spread(-12061 23852 32000 32000) max_pv 17021 9: [ 0 8148@1p ] PM PV mtr(W) avl(W) raw max min spread -1272 2828 12295 25156 3013 -3913 -1272 2828 12295 25156 3013 -3913 -1439 2953 12839 25095 3013 -3913 -1439 2953 12839 25095 3013 -3913 -1699 3360 14608 25069 3013 -3913 -1699 3360 14608 25069 3013 -3913 -1982 3608 15686 25008 3013 -3913 -2155 3759 16343 25008 3013 -3913 -2155 3759 16343 25008 3013 -3913 -2173 3775 16413 25008 3013 -3913 -2173 3775 16413 25008 3013 -3913 -1894 3531 15352 25008 3013 -3913 -1894 3531 15352 25008 3013 -3913 -1517 3201 13917 25008 3013 -3913 -1517 3201 13917 25008 3013 -3913 -1110 2706 11765 25008 3013 -3913 -1110 2706 11765 25008 3013 -3913 -860 2304 10017 25008 3013 -3913 -860 2304 10017 24995 3013 -3913 2025-03-17 12:43:35,752 Hysteresis 2921 0: raw(10017 32000 32000 32000) min(3013 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 24995 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8118 8118 0 0) Wnd (6000 6000 0 0)->(8118 8118 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 24995 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2118 2118 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2118 2118 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2118 2118 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4017 26000 0 0) 7: 0: 8118@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8118@1p 9: don't have active chargers. 9: raw(1899 23882 32000 32000) min(-5105 23882 32000 32000) spread(-12031 23882 32000 32000) max_pv 16877 9: [ 0 8118@1p ] PM PV mtr(W) avl(W) raw max min spread -675 2204 9582 24995 3013 -3913 -675 2204 9582 24995 3013 -3913 -567 2150 9347 24995 3013 -3913 -567 2150 9347 24995 3013 -3913 -465 2099 9126 24995 3013 -3913 -465 2099 9126 24995 3013 -3913 -462 2098 9121 24995 3013 -3913 -462 2098 9121 24995 3013 -3913 -597 2165 9413 24995 3013 -3913 -597 2165 9413 24956 3013 -3913 -862 2298 9991 24956 3013 -3913 -862 2298 9991 24913 3013 -3913 -1048 2653 11534 24286 3013 -3913 -1048 2653 11534 24286 3013 -3913 -1051 2655 11543 24286 3013 -3913 -1051 2655 11543 24286 3013 -3913 -844 2289 9952 24286 3013 -3913 -844 2289 9952 24286 3013 -3913 -586 2160 9391 24286 3013 -3913 2025-03-17 12:43:45,914 Hysteresis 2931 0: raw(9391 32000 32000 32000) min(3013 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 24286 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8128 8128 0 0) Wnd (6000 6000 0 0)->(8128 8128 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 24286 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2128 2128 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2128 2128 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2128 2128 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (3391 26000 0 0) 7: 0: 8128@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8128@1p 9: don't have active chargers. 9: raw(1263 23872 32000 32000) min(-5115 23872 32000 32000) spread(-12041 23872 32000 32000) max_pv 16158 9: [ 0 8128@1p ] PM PV mtr(W) avl(W) raw max min spread -586 2162 9400 24286 3013 -3913 -371 2054 8930 24286 3013 -3913 -371 2054 8930 24286 3013 -3913 -210 1974 8582 24286 3013 -3913 -210 1974 8582 24286 3013 -3913 -156 1947 8465 24286 3013 -3913 -89 1913 8317 24286 3013 -3913 -89 1913 8317 24286 3013 -3913 18 1860 8086 24286 3013 -3913 18 1860 8086 24286 3013 -3913 149 1795 7804 24286 3013 -3913 149 1795 7804 24286 3013 -3913 261 1739 7560 24286 3013 -3913 261 1739 7560 24286 3013 -3913 314 1712 7443 24286 3013 -3913 314 1712 7443 24286 3013 -3913 342 1698 7382 24286 3013 -3913 342 1698 7382 24286 3013 -3913 305 1717 7465 24286 3013 -3913 305 1717 7465 24286 3013 -3913 2025-03-17 12:43:55,944 Hysteresis 2941 0: raw(7465 32000 32000 32000) min(3013 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 24286 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8138 8138 0 0) Wnd (6000 6000 0 0)->(8138 8138 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 24286 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2138 2138 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2138 2138 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2138 2138 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1465 26000 0 0) 7: 0: 7465@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7465@1p 9: don't have active chargers. 9: raw(0 24535 32000 32000) min(-4452 24535 32000 32000) spread(-11378 24535 32000 32000) max_pv 16821 9: [ 0 7465@1p ] PM PV mtr(W) avl(W) raw max min spread 243 1595 6934 24286 3013 -3913 243 1595 6934 24286 3013 -3913 226 1603 6969 24286 3013 -3913 226 1603 6969 24286 3013 -3913 250 1591 6917 24286 3013 -3913 250 1591 6917 24286 3013 -3913 305 1564 6800 24286 3013 -3913 339 1547 6726 24286 3013 -3913 339 1547 6726 24286 3013 -3913 364 1534 6669 24286 3013 -3913 364 1534 6669 24286 3013 -3913 381 1526 6634 24286 3013 -3913 381 1526 6634 24286 3013 -3913 402 1515 6586 24286 3013 -3913 402 1515 6586 24286 3013 -3913 426 1503 6534 24286 3013 -3913 426 1503 6534 24286 3013 -3913 422 1505 6543 24286 3013 -3913 422 1505 6543 24286 3013 -3913 2025-03-17 12:44:05,950 Hysteresis 2951 0: raw(6543 32000 32000 32000) min(3013 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 24286 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 24286 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (543 26000 0 0) 7: 0: 6543@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6543@1p 9: don't have active chargers. 9: raw(0 25457 32000 32000) min(-3530 25457 32000 32000) spread(-10456 25457 32000 32000) max_pv 17743 9: [ 0 6543@1p ] PM PV mtr(W) avl(W) raw max min spread 1786 -58 -252 24286 -252 -3913 1786 -58 -252 24286 -252 -3913 1806 -76 -330 24286 -330 -3913 1806 -76 -330 24286 -330 -3913 656 1176 5113 24286 -330 -3913 656 1176 5113 24286 -330 -3913 419 1295 5630 24286 -330 -3913 419 1295 5630 24286 -330 -3913 705 1152 5008 24286 -330 -3913 705 1152 5008 24286 -330 -3913 418 1295 5630 24286 -330 -3913 418 1295 5630 24286 -330 -3913 682 1163 5056 24286 -330 -3913 682 1163 5056 24286 -330 -3913 388 1310 5695 24286 -330 -3913 388 1310 5695 24286 -330 -3913 388 1310 5695 24286 -330 -3913 388 1310 5695 24286 -330 -3913 343 1333 5795 24286 -330 -3913 343 1333 5795 24286 -330 -3913 2025-03-17 12:44:16,096 Hysteresis 2961 0: raw(5795 32000 32000 32000) min(-330 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 24286 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 24286 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: don't have active chargers. 9: raw(-205 26000 32000 32000) min(-6330 26000 32000 32000) spread(-9913 26000 32000 32000) max_pv 18286 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 314 1223 5317 24286 -330 -3913 314 1223 5317 24286 -330 -3913 314 1223 5317 24286 -330 -3913 314 1223 5317 24286 -330 -3913 330 1215 5282 24286 -330 -3913 330 1215 5282 24286 -330 -3913 352 1204 5234 24286 -330 -3913 352 1204 5234 24286 -330 -3913 361 1200 5217 24286 -330 -3913 361 1200 5217 24286 -330 -3913 347 1207 5247 24286 -330 -3913 347 1207 5247 24286 -330 -3913 335 1213 5273 24286 -330 -3913 335 1213 5273 24286 -330 -3913 286 1237 5378 24286 -330 -3913 286 1237 5378 24286 -330 -3913 297 1232 5356 24286 -330 -3913 297 1232 5356 24286 -330 -3913 323 1219 5300 24286 -330 -3913 2025-03-17 12:44:26,172 Hysteresis 2971 0: raw(5300 32000 32000 32000) min(-330 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 24286 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 24286 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: don't have active chargers. 9: raw(-700 26000 32000 32000) min(-6330 26000 32000 32000) spread(-9913 26000 32000 32000) max_pv 18286 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 1519 51 221 24286 -330 -3913 1519 51 221 24286 -330 -3913 1566 10 43 24286 -330 -3913 1566 10 43 24286 -330 -3913 424 1168 5078 24286 -330 -3913 424 1168 5078 24286 -330 -3913 411 1175 5108 24286 -330 -3913 411 1175 5108 24286 -330 -3913 1590 -11 -47 24286 -330 -3913 1590 -11 -47 24286 -330 -3913 1619 -36 -156 24286 -330 -3913 1619 -36 -156 24286 -330 -3913 428 1166 5069 24286 -330 -3913 428 1166 5069 24286 -330 -3913 402 1179 5126 24286 -330 -3913 402 1179 5126 24286 -330 -3913 404 1178 5121 24286 -330 -3913 404 1178 5121 24286 -330 -3913 399 1181 5134 24286 -330 -3913 2025-03-17 12:44:36,178 Hysteresis 2981 0: raw(5134 32000 32000 32000) min(-330 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 24286 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 24286 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: don't have active chargers. 9: raw(-866 26000 32000 32000) min(-6330 26000 32000 32000) spread(-9913 26000 32000 32000) max_pv 18286 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 399 1181 5134 24286 -330 -3913 405 1178 5121 24286 -330 -3913 405 1178 5121 24286 -330 -3913 413 1174 5104 24286 -330 -3913 413 1174 5104 24286 -330 -3913 421 1170 5086 24286 -330 -3913 436 1162 5052 24286 -330 -3913 436 1162 5052 24286 -330 -3913 439 1161 5047 24286 -330 -3913 439 1161 5047 24286 -330 -3913 443 1159 5039 24286 -330 -3913 443 1159 5039 24286 -330 -3913 435 1163 5056 24286 -330 -3913 435 1163 5056 24286 -330 -3913 434 1163 5056 24286 -330 -3913 434 1163 5056 24286 -330 -3913 437 1162 5052 24286 -330 -3913 437 1162 5052 24286 -330 -3913 433 1164 5060 24286 -330 -3913 433 1164 5060 24286 -330 -3913 2025-03-17 12:44:46,227 Hysteresis 2991 0: raw(5060 32000 32000 32000) min(-330 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 24286 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 24286 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: don't have active chargers. 9: raw(-940 26000 32000 32000) min(-6330 26000 32000 32000) spread(-9913 26000 32000 32000) max_pv 18286 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 422 1169 5082 24286 -330 -3913 422 1169 5082 24286 -330 -3913 421 1170 5086 24286 -330 -3913 421 1170 5086 24286 -330 -3913 413 1174 5104 24286 -330 -3913 413 1174 5104 24286 -330 -3913 436 1162 5052 24286 -330 -3913 436 1162 5052 24286 -330 -3913 416 1172 5095 24286 -330 -3913 416 1172 5095 24286 -330 -3913 397 1182 5139 24286 -330 -3913 397 1182 5139 24286 -330 -3913 386 1187 5160 24286 -330 -3913 386 1187 5160 24286 -330 -3913 1730 -133 -578 24286 -578 -3913 1730 -133 -578 24286 -578 -3913 1751 -152 -660 24286 -660 -3913 1751 -152 -660 24286 -660 -3913 627 1067 4639 24286 -660 -3913 2025-03-17 12:44:56,631 Hysteresis 3002 0: raw(4639 32000 32000 32000) min(-660 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 24286 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 24286 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: don't have active chargers. 9: raw(-1361 26000 32000 32000) min(-6660 26000 32000 32000) spread(-9913 26000 32000 32000) max_pv 18286 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 627 1067 4639 24286 -660 -3913 297 1232 5356 24286 -660 -3913 297 1232 5356 24286 -660 -3913 527 1117 4856 24286 -660 -3913 527 1117 4856 24286 -660 -3913 198 1281 5569 24286 -660 -3913 198 1281 5569 24286 -660 -3913 361 1200 5217 24286 -660 -3913 361 1200 5217 24286 -660 -3913 158 1301 5656 24286 -660 -3913 355 1203 5230 24286 -660 -3913 355 1203 5230 24286 -660 -3913 157 1302 5660 24286 -660 -3913 157 1302 5660 24286 -660 -3913 164 1298 5643 24286 -660 -3913 164 1298 5643 24286 -660 -3913 167 1297 5639 24286 -660 -3913 167 1297 5639 24286 -660 -3913 161 1300 5652 24286 -660 -3913 161 1300 5652 24286 -660 -3913 2025-03-17 12:45:06,667 Hysteresis 3012 0: raw(5652 32000 32000 32000) min(-660 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 24286 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 1 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 24286 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: don't have active chargers. 9: raw(-348 26000 32000 32000) min(-6660 26000 32000 32000) spread(-9913 26000 32000 32000) max_pv 18286 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 169 1296 5634 24286 -660 -3913 169 1296 5634 24286 -660 -3913 134 1313 5708 24286 -660 -3913 134 1313 5708 24286 -660 -3913 20 1370 5956 24286 -660 -3913 20 1370 5956 24286 -660 -3913 -127 1443 6273 24286 -660 -3913 -127 1443 6273 24286 -660 -3913 -266 1513 6578 24286 -660 -3913 -266 1513 6578 24286 -660 -3913 -324 1542 6704 24286 -660 -3913 -351 1555 6760 24286 -660 -3913 -351 1555 6760 24286 -660 -3913 -377 1568 6817 24286 -660 -3913 -377 1568 6817 24286 -660 -3913 -504 1632 7095 24286 -660 -3913 -504 1632 7095 24286 -660 -3913 -779 1769 7691 24286 -660 -3913 -779 1769 7691 24286 -660 -3913 2025-03-17 12:45:16,674 Hysteresis 3022 0: raw(7691 32000 32000 32000) min(-660 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 24286 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 24286 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1691 26000 0 0) 7: 0: 7691@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7691@1p 9: don't have active chargers. 9: raw(0 24309 32000 32000) min(-8351 24309 32000 32000) spread(-11604 24309 32000 32000) max_pv 16595 9: [ 0 7691@1p ] PM PV mtr(W) avl(W) raw max min spread -1160 2638 11469 24286 -660 -3913 -1160 2638 11469 24286 -660 -3913 -1565 3137 13639 24286 -660 -3913 -1565 3137 13639 24286 -660 -3913 -1869 3403 14795 24286 -660 -3913 -1869 3403 14795 24286 -660 -3913 -2036 3549 15430 24286 -660 -3913 -2036 3549 15430 24286 -660 -3913 -2098 3603 15665 24286 -660 -3913 -2098 3603 15665 24286 -660 -3913 -2012 3528 15339 24286 -660 -3913 -2012 3528 15339 24286 -660 -3913 -1844 3381 14700 24286 -660 -3913 -1844 3381 14700 24286 -660 -3913 -1647 3209 13952 24286 -660 -3913 -1647 3209 13952 24286 -660 -3913 -1628 3192 13878 24286 -660 -3913 -1628 3192 13878 24286 -660 -3913 -1585 3154 13713 24286 -660 -3913 -1585 3154 13713 24286 -660 -3913 2025-03-17 12:45:26,877 Hysteresis 3032 0: raw(13713 32000 32000 32000) min(-660 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 24286 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 24286 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (7713 26000 0 0) 7: 0: 13713@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13713@1p 9: don't have active chargers. 9: raw(0 18287 32000 32000) min(-14373 18287 32000 32000) spread(-17626 18287 32000 32000) max_pv 10573 9: [ 0 13713@1p ] PM PV mtr(W) avl(W) raw max min spread -1683 4625 20108 24286 -660 -3913 -1683 4625 20108 24286 -660 -3913 -1792 4721 20526 24286 -660 -3913 -1792 4721 20526 24286 -660 -3913 -1971 4877 21204 24286 -660 -3913 -1971 4877 21204 24286 -660 -3913 -1971 4877 21204 24286 -660 -3913 -944 3625 15760 24286 -660 -3913 -944 3625 15760 24286 -660 -3913 -989 3647 15856 24286 -660 -3913 -989 3647 15856 24286 -660 -3913 -969 3637 15813 24286 -660 -3913 -951 3628 15773 24286 -660 -3913 -951 3628 15773 24286 -660 -3913 -980 3643 15839 24286 -660 -3913 -980 3643 15839 24286 -660 -3913 -1031 3926 17069 24286 -660 -3913 -1031 3926 17069 24286 -660 -3913 -1035 3929 17082 24286 -660 -3913 -1035 3929 17082 24286 -660 -3913 2025-03-17 12:45:36,962 Hysteresis 3042 0: raw(17082 32000 32000 32000) min(-660 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 24286 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 24286 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (11082 26000 0 0) 7: 0: 16000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p 9: don't have active chargers. 9: raw(1082 16000 32000 32000) min(-16660 16000 32000 32000) spread(-19913 16000 32000 32000) max_pv 8286 9: [ 0 16000@1p ] PM PV mtr(W) avl(W) raw max min spread -996 4178 18165 24286 -660 -3913 -996 4178 18165 24286 -660 -3913 -2087 5506 23939 24286 -660 -3913 -2087 5506 23939 24286 -660 -3913 -2070 5491 23873 24286 -660 -3913 -2070 5491 23873 24286 -660 -3913 -2007 5436 23634 24286 -660 -3913 -2007 5436 23634 24286 -660 -3913 -1982 5414 23539 24286 -660 -3913 -1982 5414 23539 24286 -660 -3913 -674 4017 17465 24286 -660 -3913 -674 4017 17465 24286 -660 -3913 -646 4003 17404 24286 -660 -3913 -646 4003 17404 24286 -660 -3913 -1762 5221 22700 24286 -660 -3913 -2095 5513 23969 24286 -660 -3913 -2095 5513 23969 24286 -660 -3913 -1509 5000 21739 24286 -660 -3913 -1509 5000 21739 24286 -660 -3913 2025-03-17 12:45:46,970 Hysteresis 3052 0: raw(21739 32000 32000 32000) min(-660 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 24286 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 24286 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (15739 26000 0 0) 7: 0: 16000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p 9: don't have active chargers. 9: raw(5739 16000 32000 32000) min(-16660 16000 32000 32000) spread(-19913 16000 32000 32000) max_pv 8286 9: [ 0 16000@1p ] PM PV mtr(W) avl(W) raw max min spread -2181 5588 24295 24295 -660 -3913 -2181 5588 24295 24295 -660 -3913 -1600 5080 22086 24295 -660 -3913 -1600 5080 22086 24295 -660 -3913 -2305 5696 24765 24765 -660 -3913 -2305 5696 24765 24765 -660 -3913 -1697 5164 22452 24765 -660 -3913 -1697 5164 22452 24765 -660 -3913 -2346 5732 24921 24921 -660 -3913 -2346 5732 24921 24921 -660 -3913 -2307 5698 24773 24921 -660 -3913 -2307 5698 24773 24921 -660 -3913 -2255 5653 24578 24921 -660 -3913 -2255 5653 24578 24921 -660 -3913 -2214 5617 24421 24921 -660 -3913 -2214 5617 24421 24921 -660 -3913 -2179 5586 24286 24921 -660 -3913 -2179 5586 24286 24921 -660 -3913 -2182 5589 24300 24921 -660 -3913 -2182 5589 24300 24921 -660 -3913 2025-03-17 12:45:57,012 Hysteresis 3062 0: raw(24300 32000 32000 32000) min(-660 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 24921 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 24921 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (18300 26000 0 0) 7: 0: 16000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p 9: don't have active chargers. 9: raw(8300 16000 32000 32000) min(-16660 16000 32000 32000) spread(-19913 16000 32000 32000) max_pv 8921 9: [ 0 16000@1p ] PM PV mtr(W) avl(W) raw max min spread -2231 5632 24486 24921 -660 -3913 -2231 5632 24486 24921 -660 -3913 -2268 5664 24626 24921 -660 -3913 -2268 5664 24626 24921 -660 -3913 -2271 5667 24639 24921 -660 -3913 -2271 5667 24639 24921 -660 -3913 -2287 5681 24700 24921 -660 -3913 -2287 5681 24700 24921 -660 -3913 -2255 5653 24578 24921 -660 -3913 -2255 5653 24578 24921 -660 -3913 -2202 5606 24373 24921 -660 -3913 -2202 5606 24373 24921 -660 -3913 -2152 5563 24186 24921 -660 -3913 -2152 5563 24186 24921 -660 -3913 -2094 5512 23965 24921 -660 -3913 -2083 5502 23921 24921 -660 -3913 -2083 5502 23921 24921 -660 -3913 -2114 5529 24039 24921 -660 -3913 -2114 5529 24039 24921 -660 -3913 2025-03-17 12:46:07,163 Hysteresis 3072 0: raw(24039 32000 32000 32000) min(-660 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 24921 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 24921 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (18039 26000 0 0) 7: 0: 16000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p 9: don't have active chargers. 9: raw(8039 16000 32000 32000) min(-16660 16000 32000 32000) spread(-19913 16000 32000 32000) max_pv 8921 9: [ 0 16000@1p ] PM PV mtr(W) avl(W) raw max min spread -2156 5566 24200 24921 -660 -3913 -2156 5566 24200 24921 -660 -3913 -2137 5549 24126 24921 -660 -3913 -2137 5549 24126 24921 -660 -3913 -2111 5527 24030 24921 -660 -3913 -2111 5527 24030 24921 -660 -3913 -2077 5497 23900 24921 -660 -3913 -2077 5497 23900 24921 -660 -3913 -2032 5458 23730 24921 -660 -3913 -2032 5458 23730 24921 -660 -3913 -1998 5428 23600 24921 -660 -3913 -1998 5428 23600 24921 -660 -3913 -1991 5422 23573 24921 -660 -3913 -1991 5422 23573 24921 -660 -3913 -1976 5409 23517 24921 -660 -3913 -1976 5409 23517 24921 -660 -3913 -2001 5430 23608 24921 -660 -3913 -2001 5430 23608 24921 -660 -3913 -2045 5469 23778 24921 -660 -3913 2025-03-17 12:46:17,170 Hysteresis 3082 0: raw(23778 32000 32000 32000) min(-660 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 24921 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8135 8135 0 0) Wnd (6000 6000 0 0)->(8135 8135 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 24921 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2135 2135 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2135 2135 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2135 2135 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (17778 26000 0 0) 7: 0: 8135@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8135@1p 9: don't have active chargers. 9: raw(15643 23865 32000 32000) min(-8795 23865 32000 32000) spread(-12048 23865 32000 32000) max_pv 16786 9: [ 0 8135@1p ] PM PV mtr(W) avl(W) raw max min spread -2045 3660 15913 24921 -660 -3913 -2121 3726 16200 24921 -660 -3913 -2170 3769 16386 24921 -660 -3913 -2170 3769 16386 24921 -660 -3913 -2190 3787 16465 24921 -660 -3913 -2190 3787 16465 24921 -660 -3913 -2186 3783 16447 24921 -660 -3913 -2186 3783 16447 24921 -660 -3913 -2193 3789 16473 24921 -660 -3913 -2193 3789 16473 24921 -660 -3913 -2198 3794 16495 24921 -660 -3913 -2198 3794 16495 24921 -660 -3913 -2200 3796 16504 24921 -660 -3913 -2200 3796 16504 24921 -660 -3913 -2224 3817 16595 24921 -660 -3913 -2224 3817 16595 24921 -660 -3913 -2247 3837 16682 24921 -660 -3913 -2247 3837 16682 24921 -660 -3913 -2248 3838 16686 24921 -660 -3913 -2248 3838 16686 24921 -660 -3913 2025-03-17 12:46:27,176 Hysteresis 3092 0: raw(16686 32000 32000 32000) min(-660 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 24921 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8134 8134 0 0) Wnd (6000 6000 0 0)->(8134 8134 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 24921 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2134 2134 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2134 2134 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2134 2134 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (10686 26000 0 0) 7: 0: 8134@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8134@1p 9: don't have active chargers. 9: raw(8552 23866 32000 32000) min(-8794 23866 32000 32000) spread(-12047 23866 32000 32000) max_pv 16787 9: [ 0 8134@1p ] PM PV mtr(W) avl(W) raw max min spread -2264 3851 16743 24921 -660 -3913 -2264 3851 16743 24921 -660 -3913 -2288 3872 16834 24921 -660 -3913 -2288 3872 16834 24921 -660 -3913 -2267 3853 16752 24921 -660 -3913 -2267 3853 16752 24921 -660 -3913 -2304 3886 16895 24921 -660 -3913 -2304 3886 16895 24921 -660 -3913 -2306 3887 16900 24921 -660 -3913 -2306 3887 16900 24921 -660 -3913 -2295 3878 16860 24921 -660 -3913 -2295 3878 16860 24921 -660 -3913 -2299 3881 16873 24921 -660 -3913 -2299 3881 16873 24921 -660 -3913 -2299 3881 16873 24921 -660 -3913 -2299 3881 16873 24921 -660 -3913 -1244 2803 12186 24921 -660 -3913 -1244 2803 12186 24921 -660 -3913 -943 2341 10178 24921 -660 -3913 2025-03-17 12:46:37,525 Hysteresis 3103 0: raw(10178 32000 32000 32000) min(-660 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 24921 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8143 8143 0 0) Wnd (6000 6000 0 0)->(8143 8143 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 24921 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2143 2143 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2143 2143 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2143 2143 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4178 26000 0 0) 7: 0: 8143@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8143@1p 9: don't have active chargers. 9: raw(2035 23857 32000 32000) min(-8803 23857 32000 32000) spread(-12056 23857 32000 32000) max_pv 16778 9: [ 0 8143@1p ] PM PV mtr(W) avl(W) raw max min spread -943 2343 10186 24921 -660 -3913 -1211 2780 12086 24921 -660 -3913 -1211 2780 12086 24921 -660 -3913 -2297 3881 16873 24921 -660 -3913 -2297 3881 16873 24921 -660 -3913 -1291 2840 12347 24921 -660 -3913 -1291 2840 12347 24921 -660 -3913 -2291 3876 16852 24921 -660 -3913 -1308 2853 12404 24921 -660 -3913 -1308 2853 12404 24921 -660 -3913 -2297 3881 16873 24921 -660 -3913 -2297 3881 16873 24921 -660 -3913 -1146 2731 11873 24921 -660 -3913 -1146 2731 11873 24921 -660 -3913 -2135 3740 16260 24921 -660 -3913 -2135 3740 16260 24921 -660 -3913 -1997 3619 15734 24921 -660 -3913 -1997 3619 15734 24921 -660 -3913 -1784 3433 14926 24921 -660 -3913 -1784 3433 14926 24921 -660 -3913 2025-03-17 12:46:47,576 Hysteresis 3113 0: raw(14926 32000 32000 32000) min(-660 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 24921 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8126 8126 0 0) Wnd (6000 6000 0 0)->(8126 8126 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 24921 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2126 2126 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2126 2126 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2126 2126 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (8926 26000 0 0) 7: 0: 8126@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8126@1p 9: don't have active chargers. 9: raw(6800 23874 32000 32000) min(-8786 23874 32000 32000) spread(-12039 23874 32000 32000) max_pv 16795 9: [ 0 8126@1p ] PM PV mtr(W) avl(W) raw max min spread -1538 3213 13969 24921 -660 -3913 -1538 3213 13969 24921 -660 -3913 -1320 2858 12426 24921 -660 -3913 -1320 2858 12426 24921 -660 -3913 -1192 2762 12008 24921 -660 -3913 -1192 2762 12008 24921 -660 -3913 -1116 2705 11760 24921 -660 -3913 -1116 2705 11760 24921 -660 -3913 -1016 2630 11434 24921 -660 -3913 -778 2257 9813 24921 -660 -3913 -778 2257 9813 24921 -660 -3913 -515 2125 9239 24921 -660 -3913 -515 2125 9239 24921 -660 -3913 -283 2009 8734 24921 -660 -3913 -283 2009 8734 24921 -660 -3913 -141 1938 8426 24921 -660 -3913 -141 1938 8426 24921 -660 -3913 -139 1937 8421 24921 -660 -3913 -139 1937 8421 24921 -660 -3913 2025-03-17 12:46:57,582 Hysteresis 3123 0: raw(8421 32000 32000 32000) min(-660 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 24921 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8162 8162 0 0) Wnd (6000 6000 0 0)->(8162 8162 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 24921 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2162 2162 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2162 2162 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2162 2162 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (2421 26000 0 0) 7: 0: 8162@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8162@1p 9: don't have active chargers. 9: raw(259 23838 32000 32000) min(-8822 23838 32000 32000) spread(-12075 23838 32000 32000) max_pv 16759 9: [ 0 8162@1p ] PM PV mtr(W) avl(W) raw max min spread -194 1974 8582 24921 -660 -3913 -194 1974 8582 24921 -660 -3913 -273 2013 8752 24921 -660 -3913 -273 2013 8752 24921 -660 -3913 -323 2038 8860 24921 -660 -3913 -323 2038 8860 24921 -660 -3913 -337 2045 8891 24921 -660 -3913 -337 2045 8891 24921 -660 -3913 -323 2038 8860 24921 -660 -3913 -323 2038 8860 24921 -660 -3913 -253 2003 8708 24921 -660 -3913 -253 2003 8708 24921 -660 -3913 -165 1959 8517 24921 -660 -3913 -165 1959 8517 24921 -660 -3913 -71 1912 8313 24921 -660 -3913 -71 1912 8313 24921 -660 -3913 951 1402 6095 24921 -660 -3913 951 1402 6095 24921 -660 -3913 1224 959 4169 24921 -660 -3913 2025-03-17 12:47:07,729 Hysteresis 3133 0: raw(4169 32000 32000 32000) min(-660 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 24921 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8165 8165 0 0) Wnd (6000 6000 0 0)->(8165 8165 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 24921 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2165 2165 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2165 2165 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2165 2165 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: don't have active chargers. 9: raw(-1831 26000 32000 32000) min(-6660 26000 32000 32000) spread(-9913 26000 32000 32000) max_pv 18921 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 1224 462 2008 24921 -660 -3913 1261 435 1891 24921 -660 -3913 1261 435 1891 24921 -660 -3913 1321 390 1695 24921 -660 -3913 1321 390 1695 24921 -660 -3913 1310 398 1730 24921 -660 -3913 1310 398 1730 24921 -660 -3913 1275 424 1843 24921 -660 -3913 1275 424 1843 24921 -660 -3913 1177 498 2165 24921 -660 -3913 1177 498 2165 24921 -660 -3913 1025 612 2660 24921 -660 -3913 -92 1426 6200 24921 -660 -3913 -92 1426 6200 24921 -660 -3913 -491 1625 7065 24921 -660 -3913 -491 1625 7065 24921 -660 -3913 -594 1677 7291 24921 -660 -3913 -594 1677 7291 24921 -660 -3913 -698 1729 7517 24921 -660 -3913 -698 1729 7517 24921 -660 -3913 2025-03-17 12:47:17,857 Hysteresis 3143 0: raw(7517 32000 32000 32000) min(-660 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 24921 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 24921 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1517 26000 0 0) 7: 0: 7517@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7517@1p 9: don't have active chargers. 9: raw(0 24483 32000 32000) min(-8177 24483 32000 32000) spread(-11430 24483 32000 32000) max_pv 17404 9: [ 0 7517@1p ] PM PV mtr(W) avl(W) raw max min spread -844 2150 9347 24921 -660 -3913 -844 2150 9347 24921 -660 -3913 -1008 2484 10800 24921 -660 -3913 -1008 2484 10800 24921 -660 -3913 -1182 2614 11365 24921 -660 -3913 -1182 2614 11365 24921 -660 -3913 -1372 2757 11986 24921 -660 -3913 -1372 2757 11986 24921 -660 -3913 -1514 3052 13269 24921 -660 -3913 -1563 3095 13456 24921 -660 -3913 -1563 3095 13456 24921 -660 -3913 -1506 3045 13239 24921 -660 -3913 -1506 3045 13239 24921 -660 -3913 -1340 2733 11882 24921 -660 -3913 -1340 2733 11882 24921 -660 -3913 130 1663 7230 24921 -660 -3913 130 1663 7230 24921 -660 -3913 546 1455 6326 24921 -660 -3913 546 1455 6326 24921 -660 -3913 2025-03-17 12:47:27,864 Hysteresis 3153 0: raw(6326 32000 32000 32000) min(-660 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 24921 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 24921 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (326 26000 0 0) 7: 0: 6326@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6326@1p 9: don't have active chargers. 9: raw(0 25674 32000 32000) min(-6986 25674 32000 32000) spread(-10239 25674 32000 32000) max_pv 18595 9: [ 0 6326@1p ] PM PV mtr(W) avl(W) raw max min spread 672 1118 4860 24921 -660 -3913 672 1118 4860 24921 -660 -3913 -334 1621 7047 24921 -660 -3913 -334 1621 7047 24921 -660 -3913 731 1089 4734 24921 -660 -3913 731 1089 4734 24921 -660 -3913 -248 1578 6860 24921 -660 -3913 -248 1578 6860 24921 -660 -3913 664 1122 4878 24921 -660 -3913 664 1122 4878 24921 -660 -3913 -544 1726 7504 24921 -660 -3913 -544 1726 7504 24921 -660 -3913 277 1316 5721 24921 -660 -3913 277 1316 5721 24921 -660 -3913 -786 1847 8030 24921 -660 -3913 -786 1847 8030 24921 -660 -3913 -813 1860 8086 24921 -660 -3913 -813 1860 8086 24921 -660 -3913 -767 1837 7986 24921 -660 -3913 2025-03-17 12:47:38,018 Hysteresis 3163 0: raw(7986 32000 32000 32000) min(-660 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 24921 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 24921 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1986 26000 0 0) 7: 0: 7986@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7986@1p 9: don't have active chargers. 9: raw(0 24014 32000 32000) min(-8646 24014 32000 32000) spread(-11899 24014 32000 32000) max_pv 16935 9: [ 0 7986@1p ] PM PV mtr(W) avl(W) raw max min spread -767 2219 9647 24921 -660 -3913 -710 2191 9526 24921 -660 -3913 -710 2191 9526 24921 -660 -3913 -765 2218 9643 24921 -660 -3913 -765 2218 9643 24921 -660 -3913 -934 2303 10013 24921 -660 -3913 -934 2303 10013 24921 -660 -3913 -1226 2755 11978 24921 -660 -3913 -1226 2755 11978 24921 -660 -3913 -1559 3200 13913 24921 -660 -3913 -1756 3372 14660 24921 -660 -3913 -1756 3372 14660 24921 -660 -3913 -1784 3397 14769 24921 -660 -3913 -1784 3397 14769 24921 -660 -3913 -1741 3359 14604 24921 -660 -3913 -1741 3359 14604 24921 -660 -3913 -1684 3309 14386 24921 -660 -3913 -1684 3309 14386 24921 -660 -3913 -1598 3234 14060 24921 -660 -3913 -1598 3234 14060 24921 -660 -3913 2025-03-17 12:47:48,069 Hysteresis 3173 0: raw(14060 32000 32000 32000) min(-660 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 24921 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 24921 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (8060 26000 0 0) 7: 0: 14060@1p 8: filtered 1 to 1, sorted to 0 8: 0: 14060@1p 9: don't have active chargers. 9: raw(0 17940 32000 32000) min(-14720 17940 32000 32000) spread(-17973 17940 32000 32000) max_pv 10861 9: [ 0 14060@1p ] PM PV mtr(W) avl(W) raw max min spread -1505 4549 19778 24921 -660 -3913 -1505 4549 19778 24921 -660 -3913 -1391 4276 18591 24921 -660 -3913 -1391 4276 18591 24921 -660 -3913 -1242 4164 18104 24921 -660 -3913 -1242 4164 18104 24921 -660 -3913 -1082 4044 17582 24921 -660 -3913 -1082 4044 17582 24921 -660 -3913 -845 3655 15891 24921 -660 -3913 -845 3655 15891 24921 -660 -3913 -522 3494 15191 24921 -660 -3913 -522 3494 15191 24921 -660 -3913 -237 3351 14569 24921 -660 -3913 -237 3351 14569 24921 -660 -3913 5 3231 14047 24921 -660 -3913 218 3124 13582 24921 -660 -3913 218 3124 13582 24921 -660 -3913 350 3058 13295 24921 -660 -3913 350 3058 13295 24921 -660 -3913 2025-03-17 12:47:58,076 Hysteresis 3183 0: raw(13295 32000 32000 32000) min(-660 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 24921 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 24921 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (7295 26000 0 0) 7: 0: 13295@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13295@1p 9: don't have active chargers. 9: raw(0 18705 32000 32000) min(-13955 18705 32000 32000) spread(-17208 18705 32000 32000) max_pv 11626 9: [ 0 13295@1p ] PM PV mtr(W) avl(W) raw max min spread 460 2827 12291 24921 -660 -3913 460 2827 12291 24921 -660 -3913 518 2798 12165 24921 -660 -3913 518 2798 12165 24921 -660 -3913 537 2789 12126 24921 -660 -3913 537 2789 12126 24921 -660 -3913 537 2789 12126 24921 -660 -3913 537 2789 12126 24921 -660 -3913 486 2814 12234 24921 -660 -3913 486 2814 12234 24921 -660 -3913 364 2875 12500 24921 -660 -3913 364 2875 12500 24921 -660 -3913 153 2981 12960 24921 -660 -3913 153 2981 12960 24921 -660 -3913 -153 3133 13621 24921 -660 -3913 -153 3133 13621 24921 -660 -3913 -606 3360 14608 24921 -660 -3913 -606 3360 14608 24921 -660 -3913 -1102 3883 16882 24921 -660 -3913 -1102 3883 16882 24921 -660 -3913 2025-03-17 12:48:08,158 Hysteresis 3193 0: raw(16882 32000 32000 32000) min(-660 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 24921 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 24921 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (10882 26000 0 0) 7: 0: 16000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p 9: don't have active chargers. 9: raw(882 16000 32000 32000) min(-16660 16000 32000 32000) spread(-19913 16000 32000 32000) max_pv 8921 9: [ 0 16000@1p ] PM PV mtr(W) avl(W) raw max min spread -1535 5023 21839 24921 -660 -3913 -1535 5023 21839 24921 -660 -3913 -1878 5323 23143 24921 -660 -3913 -1878 5323 23143 24921 -660 -3913 -2070 5491 23873 24921 -660 -3913 -2070 5491 23873 24921 -660 -3913 -2108 5524 24017 24921 -660 -3913 -2108 5524 24017 24921 -660 -3913 -2102 5519 23995 24921 -660 -3913 -2102 5519 23995 24921 -660 -3913 -2113 5528 24034 24921 -660 -3913 -2113 5528 24034 24921 -660 -3913 -1077 4487 19508 24921 -660 -3913 -1077 4487 19508 24921 -660 -3913 -1023 4447 19334 24921 -660 -3913 -1023 4447 19334 24921 -660 -3913 -2061 5483 23839 24921 -660 -3913 -2061 5483 23839 24921 -660 -3913 -983 4171 18134 24921 -660 -3913 2025-03-17 12:48:18,490 Hysteresis 3203 0: raw(18134 32000 32000 32000) min(-660 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 24921 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 24921 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (12134 26000 0 0) 7: 0: 16000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p 9: don't have active chargers. 9: raw(2134 16000 32000 32000) min(-16660 16000 32000 32000) spread(-19913 16000 32000 32000) max_pv 8921 9: [ 0 16000@1p ] PM PV mtr(W) avl(W) raw max min spread -983 4171 18134 24921 -660 -3913 -2025 5451 23700 24921 -660 -3913 -2025 5451 23700 24921 -660 -3913 -982 4171 18134 24921 -660 -3913 -982 4171 18134 24921 -660 -3913 -2037 5462 23747 24921 -660 -3913 -2020 5447 23682 24921 -660 -3913 -2020 5447 23682 24921 -660 -3913 -2028 5454 23713 24921 -660 -3913 -2028 5454 23713 24921 -660 -3913 -2024 5451 23700 24921 -660 -3913 -2024 5451 23700 24921 -660 -3913 -2023 5450 23695 24921 -660 -3913 -2023 5450 23695 24921 -660 -3913 -2010 5438 23643 24921 -660 -3913 -2010 5438 23643 24921 -660 -3913 -2000 5430 23608 24921 -660 -3913 -2000 5430 23608 24921 -660 -3913 -2018 5445 23673 24921 -660 -3913 -2018 5445 23673 24921 -660 -3913 2025-03-17 12:48:28,496 Hysteresis 3213 0: raw(23673 32000 32000 32000) min(-660 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 24921 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 24921 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (17673 26000 0 0) 7: 0: 16000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p 9: don't have active chargers. 9: raw(7673 16000 32000 32000) min(-16660 16000 32000 32000) spread(-19913 16000 32000 32000) max_pv 8921 9: [ 0 16000@1p ] PM PV mtr(W) avl(W) raw max min spread -1998 5428 23600 24921 -660 -3913 -1998 5428 23600 24921 -660 -3913 -2013 5441 23656 24921 -660 -3913 -2013 5441 23656 24921 -660 -3913 -2006 5435 23630 24921 -660 -3913 -2006 5435 23630 24921 -660 -3913 -1984 5416 23547 24921 -660 -3913 -1989 5420 23565 24921 -660 -3913 -1989 5420 23565 24921 -660 -3913 -1991 5422 23573 24921 -660 -3913 -1991 5422 23573 24921 -660 -3913 -1962 5396 23460 24921 -660 -3913 -1962 5396 23460 24921 -660 -3913 -1980 5412 23530 24921 -660 -3913 -1980 5412 23530 24921 -660 -3913 -1973 5406 23504 24921 -660 -3913 -1973 5406 23504 24921 -660 -3913 -1963 5397 23465 24921 -660 -3913 -1963 5397 23465 24921 -660 -3913 2025-03-17 12:48:38,503 Hysteresis 3224 0: raw(23465 32000 32000 32000) min(-660 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 24921 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8133 8133 0 0) Wnd (6000 6000 0 0)->(8133 8133 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 24921 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2133 2133 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2133 2133 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2133 2133 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (17465 26000 0 0) 7: 0: 8133@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8133@1p 9: don't have active chargers. 9: raw(15332 23867 32000 32000) min(-8793 23867 32000 32000) spread(-12046 23867 32000 32000) max_pv 16788 9: [ 0 8133@1p ] PM PV mtr(W) avl(W) raw max min spread -1967 3591 15613 24921 -660 -3913 -1967 3591 15613 24921 -660 -3913 -1969 3592 15617 24921 -660 -3913 -1969 3592 15617 24921 -660 -3913 -1953 3578 15556 24921 -660 -3913 -1953 3578 15556 24921 -660 -3913 -1954 3579 15560 24921 -660 -3913 -1954 3579 15560 24921 -660 -3913 -1957 3582 15573 24921 -660 -3913 -1957 3582 15573 24921 -660 -3913 -1956 3581 15569 24921 -660 -3913 -1956 3581 15569 24921 -660 -3913 -1947 3573 15534 24921 -660 -3913 -1947 3573 15534 24921 -660 -3913 -1952 3578 15556 24921 -660 -3913 -1952 3578 15556 24921 -660 -3913 -1945 3571 15526 24921 -660 -3913 -1945 3571 15526 24921 -660 -3913 -1934 3562 15486 24921 -660 -3913 2025-03-17 12:48:48,750 Hysteresis 3234 0: raw(15486 32000 32000 32000) min(-660 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 24921 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8130 8130 0 0) Wnd (6000 6000 0 0)->(8130 8130 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 24921 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2130 2130 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2130 2130 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2130 2130 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (9486 26000 0 0) 7: 0: 8130@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8130@1p 9: don't have active chargers. 9: raw(7356 23870 32000 32000) min(-8790 23870 32000 32000) spread(-12043 23870 32000 32000) max_pv 16791 9: [ 0 8130@1p ] PM PV mtr(W) avl(W) raw max min spread -1934 3561 15482 24921 -660 -3913 -1942 3568 15513 24921 -660 -3913 -1942 3568 15513 24921 -660 -3913 -1926 3554 15452 24921 -660 -3913 -1926 3554 15452 24921 -660 -3913 -1927 3555 15456 24921 -660 -3913 -1927 3555 15456 24921 -660 -3913 -1913 3542 15400 24921 -660 -3913 -1914 3543 15404 24921 -660 -3913 -1914 3543 15404 24921 -660 -3913 -1926 3554 15452 24921 -660 -3913 -1926 3554 15452 24921 -660 -3913 -1925 3553 15447 24921 -660 -3913 -1925 3553 15447 24921 -660 -3913 -847 2292 9965 24921 -660 -3913 -847 2292 9965 24921 -660 -3913 -703 2220 9652 24921 -660 -3913 -703 2220 9652 24921 -660 -3913 -714 2226 9678 24921 -660 -3913 -714 2226 9678 24921 -660 -3913 2025-03-17 12:48:58,783 Hysteresis 3244 0: raw(9678 32000 32000 32000) min(-660 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 24921 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8123 8123 0 0) Wnd (6000 6000 0 0)->(8123 8123 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 24921 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2123 2123 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2123 2123 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2123 2123 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (3678 26000 0 0) 7: 0: 8123@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8123@1p 9: don't have active chargers. 9: raw(1555 23877 32000 32000) min(-8783 23877 32000 32000) spread(-12036 23877 32000 32000) max_pv 16798 9: [ 0 8123@1p ] PM PV mtr(W) avl(W) raw max min spread -927 2331 10134 24921 -660 -3913 -927 2331 10134 24921 -660 -3913 -933 2334 10147 24921 -660 -3913 -933 2334 10147 24921 -660 -3913 -928 2332 10139 24921 -660 -3913 -928 2332 10139 24921 -660 -3913 -776 2256 9808 24921 -660 -3913 -776 2256 9808 24921 -660 -3913 -746 2241 9743 24921 -660 -3913 -1077 2675 11630 24921 -660 -3913 -1077 2675 11630 24921 -660 -3913 -2106 3710 16130 24921 1695 -3913 -2106 3710 16130 24921 1695 -3913 -928 2332 10139 24921 1695 -3913 -928 2332 10139 24921 1695 -3913 -2123 3725 16195 24921 1695 -3913 -2123 3725 16195 24921 1695 -3913 -910 2323 10100 24921 1695 -3913 -910 2323 10100 24921 1695 -3913 2025-03-17 12:49:08,790 Hysteresis 3254 0: raw(10100 32000 32000 32000) min(1695 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 24921 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8121 8121 0 0) Wnd (6000 6000 0 0)->(8121 8121 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 24921 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2121 2121 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2121 2121 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2121 2121 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4100 26000 0 0) 7: 0: 8121@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8121@1p 9: don't have active chargers. 9: raw(1979 23879 32000 32000) min(-6426 23879 32000 32000) spread(-12034 23879 32000 32000) max_pv 16800 9: [ 0 8121@1p ] PM PV mtr(W) avl(W) raw max min spread -2113 3715 16152 24921 1695 -3913 -2113 3715 16152 24921 1695 -3913 -887 2310 10043 24921 1695 -3913 -887 2310 10043 24921 1695 -3913 -2111 3714 16147 24921 1695 -3913 -2111 3714 16147 24921 1695 -3913 -2119 3721 16178 24921 1695 -3913 -2119 3721 16178 24921 1695 -3913 -2116 3718 16165 24921 1695 -3913 -2116 3718 16165 24921 1695 -3913 -2108 3711 16134 24921 1695 -3913 -2108 3711 16134 24921 1695 -3913 -2111 3714 16147 24921 1695 -3913 -2111 3714 16147 24921 1695 -3913 -2114 3716 16156 24921 1695 -3913 -2114 3716 16156 24921 1695 -3913 -2100 3704 16104 24921 1695 -3913 -2100 3704 16104 24921 1695 -3913 -2106 3709 16126 24921 1695 -3913 2025-03-17 12:49:18,914 Hysteresis 3264 0: raw(16126 32000 32000 32000) min(1695 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 24921 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8120 8120 0 0) Wnd (6000 6000 0 0)->(8120 8120 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 24921 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2120 2120 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2120 2120 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2120 2120 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (10126 26000 0 0) 7: 0: 8120@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8120@1p 9: don't have active chargers. 9: raw(8006 23880 32000 32000) min(-6425 23880 32000 32000) spread(-12033 23880 32000 32000) max_pv 16801 9: [ 0 8120@1p ] PM PV mtr(W) avl(W) raw max min spread -2106 3709 16126 24921 1695 -3913 -2109 3712 16139 24921 1695 -3913 -2109 3712 16139 24921 1695 -3913 -2097 3701 16091 24921 1695 -3913 -2097 3701 16091 24921 1695 -3913 -2103 3707 16117 24921 1695 -3913 -2105 3708 16121 24921 1695 -3913 -2105 3708 16121 24921 1695 -3913 -2101 3705 16108 24921 1695 -3913 -2101 3705 16108 24921 1695 -3913 -2098 3702 16095 24921 1695 -3913 -2098 3702 16095 24921 1695 -3913 -2105 3708 16121 24921 1695 -3913 -2105 3708 16121 24921 1695 -3913 -2100 3704 16104 24921 1695 -3913 -2100 3704 16104 24921 1695 -3913 -2103 3707 16117 24921 1695 -3913 -2103 3707 16117 24921 1695 -3913 -2093 3698 16078 24921 1695 -3913 -2093 3698 16078 24921 1695 -3913 2025-03-17 12:49:28,921 Hysteresis 3274 0: raw(16078 32000 32000 32000) min(1695 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 24921 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8125 8125 0 0) Wnd (6000 6000 0 0)->(8125 8125 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 24921 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2125 2125 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2125 2125 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2125 2125 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (10078 26000 0 0) 7: 0: 8125@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8125@1p 9: don't have active chargers. 9: raw(7953 23875 32000 32000) min(-6430 23875 32000 32000) spread(-12038 23875 32000 32000) max_pv 16796 9: [ 0 8125@1p ] PM PV mtr(W) avl(W) raw max min spread -2062 3672 15965 24921 1695 -3913 -2062 3672 15965 24921 1695 -3913 -2080 3688 16034 24921 1695 -3913 -2080 3688 16034 24921 1695 -3913 -2094 3700 16086 24921 1695 -3913 -2094 3700 16086 24921 1695 -3913 -2030 3644 15843 24921 1695 -3913 -2030 3644 15843 24921 1695 -3913 -2081 3688 16034 24921 1695 -3913 -2100 3705 16108 24921 1695 -3913 -2100 3705 16108 24921 1695 -3913 -2061 3671 15960 24921 1695 -3913 -2061 3671 15960 24921 1695 -3913 -2069 3678 15991 24921 1695 -3913 -2069 3678 15991 24921 1695 -3913 -2107 3711 16134 24921 1695 -3913 -2107 3711 16134 24921 1695 -3913 -2097 3702 16095 24921 1695 -3913 -2097 3702 16095 24921 1695 -3913 2025-03-17 12:49:38,928 Hysteresis 3284 0: raw(16095 32000 32000 32000) min(1695 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 24921 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8117 8117 0 0) Wnd (6000 6000 0 0)->(8117 8117 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 24921 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2117 2117 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2117 2117 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2117 2117 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (10095 26000 0 0) 7: 0: 8117@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8117@1p 9: don't have active chargers. 9: raw(7978 23883 32000 32000) min(-6422 23883 32000 32000) spread(-12030 23883 32000 32000) max_pv 16804 9: [ 0 8117@1p ] PM PV mtr(W) avl(W) raw max min spread -2102 3705 16108 24921 1695 -3913 -2102 3705 16108 24921 1695 -3913 -2095 3699 16082 24921 1695 -3913 -2095 3699 16082 24921 1695 -3913 -2096 3700 16086 24921 1695 -3913 -2096 3700 16086 24921 1695 -3913 -2098 3701 16091 24921 1695 -3913 -2098 3701 16091 24921 1695 -3913 -2100 3703 16100 24921 1695 -3913 -2100 3703 16100 24921 1695 -3913 -2108 3710 16130 24921 1695 -3913 -2108 3710 16130 24921 1695 -3913 -2098 3701 16091 24921 1695 -3913 -2098 3701 16091 24921 1695 -3913 -2119 3720 16173 24921 1695 -3913 -2119 3720 16173 24921 1695 -3913 -2110 3712 16139 24921 1695 -3913 -2110 3712 16139 24921 1695 -3913 -2112 3714 16147 24921 1695 -3913 2025-03-17 12:49:49,109 Hysteresis 3294 0: raw(16147 32000 32000 32000) min(1695 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 24921 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8135 8135 0 0) Wnd (6000 6000 0 0)->(8135 8135 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 24921 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2135 2135 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2135 2135 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2135 2135 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (10147 26000 0 0) 7: 0: 8135@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8135@1p 9: don't have active chargers. 9: raw(8012 23865 32000 32000) min(-6440 23865 32000 32000) spread(-12048 23865 32000 32000) max_pv 16786 9: [ 0 8135@1p ] PM PV mtr(W) avl(W) raw max min spread -2112 3719 16169 24921 1695 -3913 -2109 3716 16156 24921 1695 -3913 -2109 3716 16156 24921 1695 -3913 -2111 3718 16165 24921 1695 -3913 -2111 3718 16165 24921 1695 -3913 -2114 3720 16173 24921 1695 -3913 -2114 3720 16173 24921 1695 -3913 -2113 3719 16169 24921 1695 -3913 -2113 3719 16169 24921 1695 -3913 -2108 3715 16152 24921 1695 -3913 -945 2343 10186 24921 1695 -3913 -945 2343 10186 24921 1695 -3913 -731 2236 9721 24921 1695 -3913 -731 2236 9721 24921 1695 -3913 -1089 2687 11682 24921 1695 -3913 -1089 2687 11682 24921 1695 -3913 -2113 3719 16169 24921 1695 -3913 -2113 3719 16169 24921 1695 -3913 -1168 2747 11943 24921 1695 -3913 -1168 2747 11943 24921 1695 -3913 2025-03-17 12:49:59,143 Hysteresis 3304 0: raw(11943 32000 32000 32000) min(1695 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 24921 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8115 8115 0 0) Wnd (6000 6000 0 0)->(8115 8115 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 24921 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2115 2115 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2115 2115 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2115 2115 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5943 26000 0 0) 7: 0: 8115@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8115@1p 9: don't have active chargers. 9: raw(3828 23885 32000 32000) min(-6420 23885 32000 32000) spread(-12028 23885 32000 32000) max_pv 16806 9: [ 0 8115@1p ] PM PV mtr(W) avl(W) raw max min spread -2138 3736 16243 24921 1695 -3913 -2138 3736 16243 24921 1695 -3913 -928 2330 10130 24921 1695 -3913 -928 2330 10130 24921 1695 -3913 -2124 3724 16191 24773 1695 -3913 -2124 3724 16191 24773 1695 -3913 -919 2325 10108 24700 1695 -3913 -919 2325 10108 24700 1695 -3913 -2121 3721 16178 24700 1695 -3913 -2121 3721 16178 24700 1695 -3913 -2102 3705 16108 24700 1695 -3913 -2102 3705 16108 24700 1695 -3913 -2097 3700 16086 24700 1695 -3913 -2097 3700 16086 24700 1695 -3913 -2110 3712 16139 24700 1695 -3913 -2115 3716 16156 24700 1695 -3913 -2115 3716 16156 24700 1695 -3913 -2117 3718 16165 24700 1695 -3913 -2117 3718 16165 24700 1695 -3913 2025-03-17 12:50:09,149 Hysteresis 3314 0: raw(16165 32000 32000 32000) min(1695 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 24700 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8128 8128 0 0) Wnd (6000 6000 0 0)->(8128 8128 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 24700 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2128 2128 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2128 2128 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2128 2128 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (10165 26000 0 0) 7: 0: 8128@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8128@1p 9: don't have active chargers. 9: raw(8037 23872 32000 32000) min(-6433 23872 32000 32000) spread(-12041 23872 32000 32000) max_pv 16572 9: [ 0 8128@1p ] PM PV mtr(W) avl(W) raw max min spread -2119 3723 16186 24700 1695 -3913 -2119 3723 16186 24700 1695 -3913 -2128 3731 16221 24700 1695 -3913 -2128 3731 16221 24578 1695 -3913 -2102 3708 16121 24578 1695 -3913 -2102 3708 16121 24373 1695 -3913 -2107 3712 16139 24373 1695 -3913 -2107 3712 16139 24200 1695 -3913 -2137 3738 16252 24200 1695 -3913 -2137 3738 16252 24200 1695 -3913 -2138 3739 16256 24200 1695 -3913 -2138 3739 16256 24200 1695 -3913 -2145 3745 16282 24200 1695 -3913 -2145 3745 16282 24200 1695 -3913 -2145 3745 16282 24200 1695 -3913 -2145 3745 16282 24200 1695 -3913 -2146 3746 16286 24126 1695 -3913 -2146 3746 16286 24126 1695 -3913 -2139 3740 16260 24034 1695 -3913 -2139 3740 16260 24034 1695 -3913 2025-03-17 12:50:19,230 Hysteresis 3324 0: raw(16260 32000 32000 32000) min(1695 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 24034 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8121 8121 0 0) Wnd (6000 6000 0 0)->(8121 8121 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 24034 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2121 2121 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2121 2121 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2121 2121 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (10260 26000 0 0) 7: 0: 8121@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8121@1p 9: don't have active chargers. 9: raw(8139 23879 32000 32000) min(-6426 23879 32000 32000) spread(-12034 23879 32000 32000) max_pv 15913 9: [ 0 8121@1p ] PM PV mtr(W) avl(W) raw max min spread -2144 3743 16273 24034 1695 -3913 -2144 3743 16273 24034 1695 -3913 -2147 3745 16282 24034 1695 -3913 -2147 3745 16282 24034 1695 -3913 -2139 3738 16252 24034 1695 -3913 -2139 3738 16252 24034 1695 -3913 -2138 3737 16247 24034 1695 -3913 -2138 3737 16247 24034 1695 -3913 -2153 3750 16304 24034 1695 -3913 -2153 3750 16304 24034 1695 -3913 -929 2331 10134 24034 1695 -3913 -929 2331 10134 24034 1695 -3913 -1863 3497 15204 24034 1695 -3913 -1863 3497 15204 24034 1695 -3913 -2144 3743 16273 24034 1695 -3913 -2144 3743 16273 24034 1695 -3913 -1213 2776 12069 24034 1695 -3913 -1213 2776 12069 24034 1695 -3913 -944 2339 10169 24034 1695 -3913 2025-03-17 12:50:29,615 Hysteresis 3335 0: raw(10169 32000 32000 32000) min(1695 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 24034 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8149 8149 0 0) Wnd (6000 6000 0 0)->(8149 8149 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 24034 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2149 2149 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2149 2149 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2149 2149 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4169 26000 0 0) 7: 0: 8149@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8149@1p 9: don't have active chargers. 9: raw(2020 23851 32000 32000) min(-6454 23851 32000 32000) spread(-12062 23851 32000 32000) max_pv 15885 9: [ 0 8149@1p ] PM PV mtr(W) avl(W) raw max min spread -944 2346 10200 24034 1695 -3913 -1855 3497 15204 24034 1695 -3913 -1855 3497 15204 24034 1695 -3913 -2143 3749 16300 24034 1695 -3913 -2143 3749 16300 24034 1695 -3913 -2147 3752 16313 24034 1695 -3913 -2147 3752 16313 24034 1695 -3913 -2146 3751 16308 24034 1695 -3913 -2151 3756 16330 24034 1695 -3913 -2151 3756 16330 24034 1695 -3913 -2144 3750 16304 24034 1695 -3913 -2144 3750 16304 24034 1695 -3913 -2157 3761 16352 24034 1695 -3913 -2157 3761 16352 24034 1695 -3913 -2157 3761 16352 24034 1695 -3913 -2157 3761 16352 24034 1695 -3913 -2153 3757 16334 24034 1695 -3913 -2153 3757 16334 24034 1695 -3913 -2118 3727 16204 24034 1695 -3913 -2118 3727 16204 24034 1695 -3913 2025-03-17 12:50:39,663 Hysteresis 3345 0: raw(16204 32000 32000 32000) min(1695 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 24034 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8128 8128 0 0) Wnd (6000 6000 0 0)->(8128 8128 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 24034 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2128 2128 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2128 2128 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2128 2128 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (10204 26000 0 0) 7: 0: 8128@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8128@1p 9: don't have active chargers. 9: raw(8076 23872 32000 32000) min(-6433 23872 32000 32000) spread(-12041 23872 32000 32000) max_pv 15906 9: [ 0 8128@1p ] PM PV mtr(W) avl(W) raw max min spread -2141 3742 16269 24034 1695 -3913 -2141 3742 16269 24034 1695 -3913 -2131 3733 16230 24034 1695 -3913 -2131 3733 16230 24034 1695 -3913 -2135 3737 16247 24034 1695 -3913 -2135 3737 16247 24034 1695 -3913 -2106 3711 16134 24034 1695 -3913 -2106 3711 16134 24034 1695 -3913 -2108 3713 16143 24034 1695 -3913 -2088 3696 16069 24034 1695 -3913 -2088 3696 16069 24034 1695 -3913 -2081 3689 16039 24034 1695 -3913 -2081 3689 16039 24034 1695 -3913 -2059 3670 15956 24034 1695 -3913 -2059 3670 15956 24034 1695 -3913 -979 2358 10252 24034 1695 -3913 -979 2358 10252 24034 1695 -3913 -708 2223 9665 24034 1695 -3913 -708 2223 9665 24034 1695 -3913 2025-03-17 12:50:49,669 Hysteresis 3355 0: raw(9665 32000 32000 32000) min(1695 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 24034 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8144 8144 0 0) Wnd (6000 6000 0 0)->(8144 8144 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 24034 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2144 2144 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2144 2144 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2144 2144 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (3665 26000 0 0) 7: 0: 8144@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8144@1p 9: don't have active chargers. 9: raw(1521 23856 32000 32000) min(-6449 23856 32000 32000) spread(-12057 23856 32000 32000) max_pv 15890 9: [ 0 8144@1p ] PM PV mtr(W) avl(W) raw max min spread -1064 2671 11613 24034 1695 -3913 -1064 2671 11613 24034 1695 -3913 -2135 3741 16265 24034 1695 -3913 -2135 3741 16265 24034 1695 -3913 -1233 2797 12160 24034 1695 -3913 -1233 2797 12160 24034 1695 -3913 -2141 3746 16286 24034 1695 -3913 -2141 3746 16286 24034 1695 -3913 -1135 2724 11843 24034 1695 -3913 -1135 2724 11843 24034 1695 -3913 -2136 3742 16269 24034 1695 -3913 -2136 3742 16269 24034 1695 -3913 -2145 3749 16300 24034 1695 -3913 -2145 3749 16300 24034 1695 -3913 -2141 3746 16286 24034 1695 -3913 -2141 3746 16286 24034 1695 -3913 -2139 3744 16278 24034 1695 -3913 -2139 3744 16278 24034 1695 -3913 -2128 3735 16239 24034 1695 -3913 2025-03-17 12:50:59,811 Hysteresis 3365 0: raw(16239 32000 32000 32000) min(1695 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 24034 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8132 8132 0 0) Wnd (6000 6000 0 0)->(8132 8132 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 24034 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2132 2132 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2132 2132 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2132 2132 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (10239 26000 0 0) 7: 0: 8132@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8132@1p 9: don't have active chargers. 9: raw(8107 23868 32000 32000) min(-6437 23868 32000 32000) spread(-12045 23868 32000 32000) max_pv 15902 9: [ 0 8132@1p ] PM PV mtr(W) avl(W) raw max min spread -2128 3732 16226 24034 1695 -3913 -2128 3732 16226 24034 1695 -3913 -2128 3732 16226 24034 1695 -3913 -2140 3742 16269 24034 1695 -3913 -2140 3742 16269 24034 1695 -3913 -2137 3739 16256 24034 1695 -3913 -2137 3739 16256 24034 1695 -3913 -2145 3746 16286 24034 1695 -3913 -2142 3744 16278 24034 1695 -3913 -2142 3744 16278 24034 1695 -3913 -2156 3756 16330 24034 1695 -3913 -2156 3756 16330 24034 1695 -3913 -2147 3748 16295 24034 1695 -3913 -2147 3748 16295 24034 1695 -3913 -2127 3731 16221 24034 1695 -3913 -2127 3731 16221 24034 1695 -3913 -2120 3725 16195 24034 1695 -3913 -2120 3725 16195 24034 1695 -3913 -2095 3703 16100 24034 1695 -3913 -2095 3703 16100 24034 1695 -3913 2025-03-17 12:51:09,859 Hysteresis 3375 0: raw(16100 32000 32000 32000) min(1695 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 24034 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8119 8119 0 0) Wnd (6000 6000 0 0)->(8119 8119 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 24034 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2119 2119 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2119 2119 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2119 2119 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (10100 26000 0 0) 7: 0: 8119@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8119@1p 9: don't have active chargers. 9: raw(7981 23881 32000 32000) min(-6424 23881 32000 32000) spread(-12032 23881 32000 32000) max_pv 15915 9: [ 0 8119@1p ] PM PV mtr(W) avl(W) raw max min spread -2060 3669 15952 24034 1695 -3913 -2060 3669 15952 24034 1695 -3913 -2011 3626 15765 24034 1695 -3913 -2011 3626 15765 24034 1695 -3913 -1979 3598 15643 24034 1695 -3913 -1979 3598 15643 24034 1695 -3913 -1935 3560 15478 24034 1695 -3913 -1935 3560 15478 24034 1695 -3913 -1893 3523 15317 24034 1695 -3913 -1844 3480 15130 24034 1695 -3913 -1844 3480 15130 24034 1695 -3913 -1845 3481 15134 24034 1695 -3913 -1845 3481 15134 24034 1695 -3913 -1877 3509 15256 24034 1695 -3913 -1877 3509 15256 24034 1695 -3913 -1911 3539 15386 24034 1695 -3913 -1911 3539 15386 24034 1695 -3913 -1914 3541 15395 24034 1695 -3913 -1914 3541 15395 24034 1730 -3913 2025-03-17 12:51:19,866 Hysteresis 3385 0: raw(15395 32000 32000 32000) min(1730 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 24034 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8118 8118 0 0) Wnd (6000 6000 0 0)->(8118 8118 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 24034 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2118 2118 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2118 2118 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2118 2118 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (9395 26000 0 0) 7: 0: 8118@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8118@1p 9: don't have active chargers. 9: raw(7277 23882 32000 32000) min(-6388 23882 32000 32000) spread(-12031 23882 32000 32000) max_pv 15916 9: [ 0 8118@1p ] PM PV mtr(W) avl(W) raw max min spread -1851 3486 15156 24034 1730 -3913 -1851 3486 15156 24034 1843 -3913 -1758 3405 14804 24034 1843 -3913 -1758 3405 14804 24034 2165 -3913 -1740 3389 14734 24034 2165 -3913 -1740 3389 14734 24034 2660 -3913 -1809 3449 14995 24034 4734 -3913 -1809 3449 14995 24034 4734 -3913 -1942 3566 15504 24034 4734 -3913 -1942 3566 15504 24034 4734 -3913 -2046 3657 15900 24034 4734 -3913 -2046 3657 15900 24034 4734 -3913 -2137 3736 16243 24034 4734 -3913 -2137 3736 16243 24034 4734 -3913 -2162 3758 16339 24034 4734 -3913 -2162 3758 16339 24034 4734 -3913 -2166 3762 16356 24034 4734 -3913 -2166 3762 16356 24034 4734 -3913 -2172 3767 16378 24034 4734 -3913 -2172 3767 16378 24034 4734 -3913 2025-03-17 12:51:30,019 Hysteresis 3395 0: raw(16378 32000 32000 32000) min(4734 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 24034 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8136 8136 0 0) Wnd (6000 6000 0 0)->(8136 8136 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 24034 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2136 2136 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2136 2136 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2136 2136 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (10378 26000 0 0) 7: 0: 8136@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8136@1p 9: don't have active chargers. 9: raw(8242 23864 32000 32000) min(-3402 23864 32000 32000) spread(-12049 23864 32000 32000) max_pv 15898 9: [ 0 8136@1p ] PM PV mtr(W) avl(W) raw max min spread -2165 3765 16369 24034 4734 -3913 -2165 3765 16369 24034 4734 -3913 -2165 3765 16369 24034 4734 -3913 -2165 3765 16369 24034 4734 -3913 -2158 3759 16343 24034 4734 -3913 -2158 3759 16343 24034 4734 -3913 -2164 3764 16365 24034 4734 -3913 -2164 3764 16365 24034 4734 -3913 -2169 3768 16382 24034 4734 -3913 -2169 3768 16382 24034 4734 -3913 -2150 3752 16313 24034 4734 -3913 -996 2369 10300 24034 4734 -3913 -996 2369 10300 24034 4734 -3913 -925 2333 10143 24034 4734 -3913 -925 2333 10143 24034 4734 -3913 -597 2169 9430 24034 4734 -3913 -597 2169 9430 24034 4734 -3913 -904 2323 10100 24034 4734 -3913 -904 2323 10100 24034 4734 -3913 2025-03-17 12:51:40,098 Hysteresis 3405 0: raw(10100 32000 32000 32000) min(4734 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 24034 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8134 8134 0 0) Wnd (6000 6000 0 0)->(8134 8134 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 24034 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2134 2134 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2134 2134 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2134 2134 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4100 26000 0 0) 7: 0: 8134@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8134@1p 9: don't have active chargers. 9: raw(1966 23866 32000 32000) min(-3400 23866 32000 32000) spread(-12047 23866 32000 32000) max_pv 15900 9: [ 0 8134@1p ] PM PV mtr(W) avl(W) raw max min spread -808 2274 9886 24034 4878 -3913 -808 2274 9886 24034 4878 -3913 -941 2340 10173 24034 4878 -3913 -941 2340 10173 24034 4878 -3913 -1033 2644 11495 24034 5721 -3913 -1033 2644 11495 24034 5721 -3913 -2133 3736 16243 24034 5721 -3913 -2133 3736 16243 24034 5721 -3913 -1326 2864 12452 24034 7986 -3913 -1326 2864 12452 24034 7986 -3913 -2143 3745 16282 24034 7986 -3913 -2143 3745 16282 24034 7986 -3913 -906 2323 10100 24034 7986 -3913 -906 2323 10100 24034 9430 -3913 -2162 3761 16352 24034 9430 -3913 -2162 3761 16352 24034 9430 -3913 -894 2317 10073 24034 9430 -3913 -2110 3716 16156 24034 9430 -3913 -2110 3716 16156 24034 9430 -3913 2025-03-17 12:51:50,104 Hysteresis 3415 0: raw(16156 32000 32000 32000) min(9430 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 24034 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8125 8125 0 0) Wnd (6000 6000 0 0)->(8125 8125 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 24034 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2125 2125 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2125 2125 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2125 2125 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: p0 min 3430 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (10156 26000 0 0) 7: 0: 8125@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8125@1p 9: don't have active chargers. 9: raw(8031 23875 32000 32000) min(1305 23875 32000 32000) spread(-12038 23875 32000 32000) max_pv 15909 9: [ 0 8125@1p ] PM PV mtr(W) avl(W) raw max min spread -2134 3735 16239 24034 9430 -3913 -2134 3735 16239 24034 9430 -3913 -2143 3743 16273 24034 9430 -3913 -2143 3743 16273 24034 9430 -3913 -2117 3720 16173 24034 9430 -3913 -2117 3720 16173 24034 9430 -3913 -2103 3708 16121 24034 9430 -3913 -2103 3708 16121 24034 9430 -3913 -2110 3714 16147 24034 9430 -3913 -2110 3714 16147 24034 9430 -3913 -2085 3692 16052 24034 9430 -3913 -2085 3692 16052 24034 9430 -3913 -2110 3714 16147 24034 9430 -3913 -2110 3714 16147 24034 9430 -3913 -2110 3714 16147 24034 9430 -3913 -2110 3714 16147 24034 9430 -3913 -2100 3705 16108 24034 9430 -3913 -2100 3705 16108 24034 9430 -3913 -2108 3712 16139 24034 9430 -3913 -2108 3712 16139 24034 9430 -3913 2025-03-17 12:52:00,140 Hysteresis 3425 0: raw(16139 32000 32000 32000) min(9430 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 24034 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8130 8130 0 0) Wnd (6000 6000 0 0)->(8130 8130 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 24034 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2130 2130 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2130 2130 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2130 2130 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: p0 min 3430 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (10139 26000 0 0) 7: 0: 8130@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8130@1p 9: don't have active chargers. 9: raw(8009 23870 32000 32000) min(1300 23870 32000 32000) spread(-12043 23870 32000 32000) max_pv 15904 9: [ 0 8130@1p ] PM PV mtr(W) avl(W) raw max min spread -2097 3703 16100 24034 9430 -3913 -2097 3703 16100 24034 9430 -3913 -2091 3698 16078 24034 9430 -3913 -2091 3698 16078 24034 9430 -3913 -2112 3717 16160 24034 9430 -3913 -2112 3717 16160 24034 9430 -3913 -2097 3703 16100 24034 9430 -3913 -2097 3703 16100 24034 9430 -3913 -2081 3689 16039 24034 9430 -3913 -2081 3689 16039 24034 9430 -3913 -2084 3692 16052 24034 9430 -3913 -2084 3692 16052 24034 9430 -3913 -2101 3707 16117 24034 9430 -3913 -2101 3707 16117 24034 9430 -3913 -2092 3699 16082 24034 9430 -3913 -2092 3699 16082 24034 9430 -3913 -2088 3696 16069 24034 9430 -3913 -2088 3696 16069 24034 9430 -3913 -2076 3685 16021 24034 9430 -3913 2025-03-17 12:52:10,535 Hysteresis 3436 0: raw(16021 32000 32000 32000) min(9430 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 24034 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8137 8137 0 0) Wnd (6000 6000 0 0)->(8137 8137 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 24034 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2137 2137 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2137 2137 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2137 2137 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: p0 min 3430 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (10021 26000 0 0) 7: 0: 8137@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8137@1p 9: don't have active chargers. 9: raw(7884 23863 32000 32000) min(1293 23863 32000 32000) spread(-12050 23863 32000 32000) max_pv 15897 9: [ 0 8137@1p ] PM PV mtr(W) avl(W) raw max min spread -2076 3687 16030 24034 9430 -3913 -2088 3698 16078 24034 9430 -3913 -2088 3698 16078 24034 9430 -3913 -2080 3691 16047 24034 9430 -3913 -2080 3691 16047 24034 9430 -3913 -2115 3721 16178 24034 9430 -3913 -2115 3721 16178 24034 9430 -3913 -2126 3731 16221 24034 9430 -3913 -2116 3722 16182 24034 9430 -3913 -2116 3722 16182 24034 9430 -3913 -2104 3712 16139 24034 9430 -3913 -2104 3712 16139 24034 9430 -3913 -2113 3719 16169 24034 9430 -3913 -2113 3719 16169 24034 9430 -3913 -2121 3726 16200 24034 9430 -3913 -2121 3726 16200 24034 9430 -3913 -2103 3711 16134 24034 9430 -3913 -2103 3711 16134 24034 9430 -3913 -2109 3716 16156 24034 9430 -3913 -2109 3716 16156 24034 9430 -3913 2025-03-17 12:52:20,568 Hysteresis 3446 0: raw(16156 32000 32000 32000) min(9430 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 24034 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8141 8141 0 0) Wnd (6000 6000 0 0)->(8141 8141 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 24034 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2141 2141 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2141 2141 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2141 2141 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: p0 min 3430 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (10156 26000 0 0) 7: 0: 8141@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8141@1p 9: don't have active chargers. 9: raw(8015 23859 32000 32000) min(1289 23859 32000 32000) spread(-12054 23859 32000 32000) max_pv 15893 9: [ 0 8141@1p ] PM PV mtr(W) avl(W) raw max min spread -2089 3699 16082 24034 9430 -3913 -2089 3699 16082 24034 9430 -3913 -2072 3685 16021 24034 9430 -3913 -2072 3685 16021 24034 9430 -3913 -2079 3691 16047 24034 9430 -3913 -2079 3691 16047 24034 9430 -3913 -2037 3654 15886 23839 9430 -3913 -2037 3654 15886 23839 9430 -3913 -2039 3656 15895 23839 9430 -3913 -2059 3673 15969 23839 9430 -3913 -2059 3673 15969 23839 9430 -3913 -2055 3670 15956 23839 9430 -3913 -2055 3670 15956 23747 9430 -3913 -2052 3667 15943 23747 9430 -3913 -2052 3667 15943 23747 9430 -3913 -2059 3673 15969 23747 9430 -3913 -2059 3673 15969 23747 9430 -3913 -2058 3672 15965 23747 9430 -3913 -2058 3672 15965 23747 9430 -3913 2025-03-17 12:52:30,574 Hysteresis 3456 0: raw(15965 32000 32000 32000) min(9430 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 23747 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8114 8114 0 0) Wnd (6000 6000 0 0)->(8114 8114 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 23747 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2114 2114 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2114 2114 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2114 2114 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: p0 min 3430 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (9965 26000 0 0) 7: 0: 8114@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8114@1p 9: don't have active chargers. 9: raw(7851 23886 32000 32000) min(1316 23886 32000 32000) spread(-12027 23886 32000 32000) max_pv 15633 9: [ 0 8114@1p ] PM PV mtr(W) avl(W) raw max min spread -2071 3678 15991 23713 9430 -3913 -2071 3678 15991 23713 9430 -3913 -2120 3721 16178 23713 9430 -3913 -2120 3721 16178 23713 9430 -3913 -2115 3716 16156 23700 9430 -3913 -2115 3716 16156 23700 9430 -3913 -2107 3709 16126 23695 9430 -3913 -2107 3709 16126 23695 9430 -3913 -2111 3713 16143 23673 9430 -3913 -2111 3713 16143 23673 9430 -3913 -2109 3711 16134 23673 9430 -3913 -2109 3711 16134 23673 9430 -3913 -2091 3695 16065 23673 9430 -3913 -2091 3695 16065 23673 9430 -3913 -2088 3693 16056 23656 9430 -3913 -2088 3693 16056 23656 9430 -3913 -2052 3661 15917 23656 9430 -3913 -2052 3661 15917 23656 9430 -3913 -2029 3641 15830 23630 9430 -3913 2025-03-17 12:52:40,759 Hysteresis 3466 0: raw(15830 32000 32000 32000) min(9430 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 23630 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8116 8116 0 0) Wnd (6000 6000 0 0)->(8116 8116 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 23630 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2116 2116 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2116 2116 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2116 2116 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: p0 min 3430 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (9830 26000 0 0) 7: 0: 8116@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8116@1p 9: don't have active chargers. 9: raw(7714 23884 32000 32000) min(1314 23884 32000 32000) spread(-12029 23884 32000 32000) max_pv 15514 9: [ 0 8116@1p ] PM PV mtr(W) avl(W) raw max min spread -2029 3641 15830 23630 9430 -3913 -2064 3672 15965 23573 9430 -3913 -2064 3672 15965 23573 9430 -3913 -2074 3680 16000 23573 9430 -3913 -2074 3680 16000 23573 9430 -3913 -2036 3647 15856 23573 9430 -3913 -2036 3647 15856 23530 9430 -3913 -2050 3659 15908 23530 9430 -3913 -2052 3661 15917 23530 9430 -3913 -2052 3661 15917 23530 9430 -3913 -2048 3658 15904 23504 9430 -3913 -2048 3658 15904 23504 9430 -3913 -2061 3669 15952 23465 9430 -3913 -2061 3669 15952 23465 9430 -3913 -2056 3665 15934 16382 9430 -3913 -2056 3665 15934 16382 9430 -3913 -2045 3655 15891 16382 9430 -3913 -2045 3655 15891 16382 9430 -3913 -2067 3674 15973 16382 9430 -3913 -2067 3674 15973 16382 9430 -3913 2025-03-17 12:52:50,788 Hysteresis 3476 0: raw(15973 32000 32000 32000) min(9430 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 16382 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8111 8111 0 0) Wnd (6000 6000 0 0)->(8111 8111 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 16382 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2111 2111 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2111 2111 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2111 2111 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: p0 min 3430 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (9973 26000 0 0) 7: 0: 8111@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8111@1p 9: don't have active chargers. 9: raw(7862 23889 32000 32000) min(1319 23889 32000 32000) spread(-12024 23889 32000 32000) max_pv 8271 9: [ 0 8111@1p ] PM PV mtr(W) avl(W) raw max min spread -2058 3665 15934 16382 9430 -3913 -2058 3665 15934 16382 9430 -3913 -2018 3630 15782 16382 9430 -3913 -2018 3630 15782 16382 9430 -3913 -2042 3651 15873 16382 9430 -3913 -2042 3651 15873 16382 9430 -3913 -2055 3663 15926 16382 9430 -3913 -2055 3663 15926 16382 9430 -3913 -2037 3647 15856 16382 9430 -3913 -2037 3647 15856 16382 9430 -3913 -2040 3650 15869 16382 9430 -3913 -2051 3659 15908 16382 9430 -3913 -2051 3659 15908 16382 9430 -3913 -2057 3664 15930 16382 9430 -3913 -2057 3664 15930 16382 9430 -3913 -2072 3678 15991 16382 9430 -3913 -2072 3678 15991 16382 9430 -3913 -2085 3689 16039 16382 9430 -3913 -2085 3689 16039 16382 9430 -3913 2025-03-17 12:53:00,795 Hysteresis 3486 0: raw(16039 32000 32000 32000) min(9430 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 16382 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8116 8116 0 0) Wnd (6000 6000 0 0)->(8116 8116 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 16382 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2116 2116 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2116 2116 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2116 2116 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: p0 min 3430 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (10039 26000 0 0) 7: 0: 8116@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8116@1p 9: don't have active chargers. 9: raw(7923 23884 32000 32000) min(1314 23884 32000 32000) spread(-12029 23884 32000 32000) max_pv 8266 9: [ 0 8116@1p ] PM PV mtr(W) avl(W) raw max min spread -2076 3682 16008 16382 9430 -3913 -2076 3682 16008 16382 9430 -3913 -2074 3680 16000 16382 9430 -3913 -2074 3680 16000 16382 9430 -3913 -2092 3696 16069 16382 9430 -3913 -2092 3696 16069 16382 9430 -3913 -2072 3679 15995 16382 9430 -3913 -2072 3679 15995 16382 9430 -3913 -2087 3692 16052 16382 9430 -3913 -2087 3692 16052 16382 9430 -3913 -2090 3694 16060 16382 9430 -3913 -2090 3694 16060 16382 9430 -3913 -2065 3672 15965 16382 9430 -3913 -2065 3672 15965 16382 9430 -3913 -2046 3656 15895 16382 9430 -3913 -2046 3656 15895 16382 9430 -3913 -2059 3667 15943 16382 9430 -3913 -2059 3667 15943 16382 9430 -3913 -2037 3648 15860 16382 9430 -3913 -2037 3648 15860 16382 9430 -3913 2025-03-17 12:53:10,947 Hysteresis 3496 0: raw(15860 32000 32000 32000) min(9430 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 16382 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8113 8113 0 0) Wnd (6000 6000 0 0)->(8113 8113 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 16382 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2113 2113 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2113 2113 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2113 2113 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: p0 min 3430 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (9860 26000 0 0) 7: 0: 8113@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8113@1p 9: don't have active chargers. 9: raw(7747 23887 32000 32000) min(1317 23887 32000 32000) spread(-12026 23887 32000 32000) max_pv 8269 9: [ 0 8113@1p ] PM PV mtr(W) avl(W) raw max min spread -2053 3661 15917 16382 9430 -3913 -2053 3661 15917 16382 9430 -3913 -2050 3658 15904 16382 9430 -3913 -2050 3658 15904 16382 9430 -3913 -2049 3657 15900 16382 9430 -3913 -2049 3657 15900 16382 9430 -3913 -2048 3657 15900 16382 9430 -3913 -2048 3657 15900 16382 9430 -3913 -2040 3650 15869 16382 9430 -3913 -2034 3644 15843 16382 9430 -3913 -2034 3644 15843 16382 9430 -3913 -2052 3660 15913 16382 9430 -3913 -2052 3660 15913 16382 9430 -3913 -2102 3704 16104 16382 9430 -3913 -2102 3704 16104 16382 9430 -3913 -2084 3688 16034 16382 9430 -3913 -2084 3688 16034 16382 9430 -3913 -2095 3698 16078 16382 9430 -3913 -2095 3698 16078 16382 9430 -3913 2025-03-17 12:53:21,019 Hysteresis 3506 0: raw(16078 32000 32000 32000) min(9430 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 16382 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8123 8123 0 0) Wnd (6000 6000 0 0)->(8123 8123 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 16382 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2123 2123 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2123 2123 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2123 2123 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: p0 min 3430 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (10078 26000 0 0) 7: 0: 8123@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8123@1p 9: don't have active chargers. 9: raw(7955 23877 32000 32000) min(1307 23877 32000 32000) spread(-12036 23877 32000 32000) max_pv 8259 9: [ 0 8123@1p ] PM PV mtr(W) avl(W) raw max min spread -2085 3692 16052 16382 9430 -3913 -2085 3692 16052 16382 9430 -3913 -2074 3682 16008 16382 9430 -3913 -2074 3682 16008 16382 9430 -3913 -2086 3693 16056 16382 9430 -3913 -2086 3693 16056 16382 9430 -3913 -2065 3674 15973 16382 9430 -3913 -2065 3674 15973 16382 9430 -3913 -2026 3640 15826 16382 9430 -3913 -2026 3640 15826 16382 9430 -3913 -2036 3649 15865 16382 9430 -3913 -2036 3649 15865 16382 9430 -3913 -2028 3642 15834 16382 9430 -3913 -2028 3642 15834 16382 9430 -3913 -2036 3649 15865 16382 9430 -3913 -2047 3659 15908 16382 9430 -3913 -2047 3659 15908 16382 9430 -3913 -2030 3644 15843 16382 9430 -3913 -2030 3644 15843 16382 9430 -3913 2025-03-17 12:53:31,025 Hysteresis 3516 0: raw(15843 32000 32000 32000) min(9430 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 16382 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8108 8108 0 0) Wnd (6000 6000 0 0)->(8108 8108 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 16382 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2108 2108 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2108 2108 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2108 2108 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: p0 min 3430 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (9843 26000 0 0) 7: 0: 8108@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8108@1p 9: don't have active chargers. 9: raw(7735 23892 32000 32000) min(1322 23892 32000 32000) spread(-12021 23892 32000 32000) max_pv 8274 9: [ 0 8108@1p ] PM PV mtr(W) avl(W) raw max min spread -2022 3633 15795 16382 9430 -3913 -2022 3633 15795 16382 9430 -3913 -2044 3652 15878 16382 9430 -3913 -2044 3652 15878 16382 9430 -3913 -2051 3658 15904 16382 9430 -3913 -2051 3658 15904 16382 9430 -3913 -2026 3636 15808 16382 9430 -3913 -2026 3636 15808 16382 9430 -3913 -2025 3635 15804 16382 9430 -3913 -2025 3635 15804 16382 9430 -3913 -2060 3666 15939 16382 9430 -3913 -2060 3666 15939 16382 9430 -3913 -2033 3642 15834 16382 9430 -3913 -2033 3642 15834 16382 9430 -3913 -2025 3635 15804 16382 9430 -3913 -2025 3635 15804 16382 9430 -3913 -2024 3635 15804 16382 9430 -3913 -2024 3635 15804 16382 9430 -3913 -2041 3649 15865 16382 9430 -3913 -2041 3649 15865 16382 9430 -3913 2025-03-17 12:53:41,065 Hysteresis 3526 0: raw(15865 32000 32000 32000) min(9430 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 16382 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8121 8121 0 0) Wnd (6000 6000 0 0)->(8121 8121 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 16382 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2121 2121 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2121 2121 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2121 2121 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: p0 min 3430 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (9865 26000 0 0) 7: 0: 8121@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8121@1p 9: don't have active chargers. 9: raw(7744 23879 32000 32000) min(1309 23879 32000 32000) spread(-12034 23879 32000 32000) max_pv 8261 9: [ 0 8121@1p ] PM PV mtr(W) avl(W) raw max min spread -2024 3638 15817 16382 9430 -3913 -2024 3638 15817 16382 9430 -3913 -2015 3630 15782 16382 9430 -3913 -2015 3630 15782 16382 9430 -3913 -2013 3628 15773 16382 9430 -3913 -2013 3628 15773 16382 9430 -3913 -2056 3666 15939 16382 9430 -3913 -2056 3666 15939 16382 9430 -3913 -2088 3694 16060 16382 9430 -3913 -2088 3694 16060 16382 9430 -3913 -2078 3685 16021 16382 9430 -3913 -2078 3685 16021 16382 9430 -3913 -2086 3692 16052 16382 9430 -3913 -2086 3692 16052 16382 9430 -3913 -2082 3688 16034 16382 9430 -3913 -2082 3688 16034 16382 9430 -3913 -2072 3680 16000 16382 9430 -3913 -2072 3680 16000 16382 9430 -3913 -2079 3686 16026 16382 9430 -3913 2025-03-17 12:53:51,176 Hysteresis 3536 0: raw(16026 32000 32000 32000) min(9430 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 16382 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8105 8105 0 0) Wnd (6000 6000 0 0)->(8105 8105 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 16382 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2105 2105 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2105 2105 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2105 2105 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: p0 min 3430 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (10026 26000 0 0) 7: 0: 8105@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8105@1p 9: don't have active chargers. 9: raw(7921 23895 32000 32000) min(1325 23895 32000 32000) spread(-12018 23895 32000 32000) max_pv 8277 9: [ 0 8105@1p ] PM PV mtr(W) avl(W) raw max min spread -2079 3683 16013 16382 9430 -3913 -2046 3654 15886 16382 9430 -3913 -2046 3654 15886 16382 9430 -3913 -2024 3635 15804 16382 9430 -3913 -2024 3635 15804 16382 9430 -3913 -2024 3635 15804 16382 9430 -3913 -2015 3627 15769 16382 9430 -3913 -2015 3627 15769 16382 9430 -3913 -2023 3634 15800 16382 9430 -3913 -2023 3634 15800 16382 9430 -3913 -2030 3640 15826 16382 9430 -3913 -2030 3640 15826 16382 9430 -3913 -2013 3625 15760 16382 9430 -3913 -2013 3625 15760 16382 9430 -3913 -2032 3642 15834 16382 9430 -3913 -2032 3642 15834 16382 9430 -3913 -2044 3652 15878 16382 9430 -3913 -2044 3652 15878 16382 9430 -3913 -2027 3637 15813 16382 9430 -3913 2025-03-17 12:54:01,182 Hysteresis 3546 0: raw(15813 32000 32000 32000) min(9430 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 16382 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8132 8132 0 0) Wnd (6000 6000 0 0)->(8132 8132 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 16382 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2132 2132 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2132 2132 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2132 2132 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: p0 min 3430 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (9813 26000 0 0) 7: 0: 8132@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8132@1p 9: don't have active chargers. 9: raw(7681 23868 32000 32000) min(1298 23868 32000 32000) spread(-12045 23868 32000 32000) max_pv 8250 9: [ 0 8132@1p ] PM PV mtr(W) avl(W) raw max min spread -2027 3643 15839 16382 9430 -3913 -2018 3635 15804 16382 9430 -3913 -2018 3635 15804 16382 9430 -3913 -2026 3642 15834 16382 9430 -3913 -2026 3642 15834 16382 9430 -3913 -2014 3632 15791 16382 9430 -3913 -2048 3662 15921 16382 9430 -3913 -2048 3662 15921 16382 9430 -3913 -2056 3669 15952 16382 9430 -3913 -2056 3669 15952 16382 9430 -3913 -2077 3687 16030 16382 9430 -3913 -2077 3687 16030 16382 9430 -3913 -2056 3669 15952 16382 9430 -3913 -2056 3669 15952 16382 9430 -3913 -2073 3683 16013 16382 9430 -3913 -2073 3683 16013 16382 9430 -3913 -2037 3652 15878 16382 9430 -3913 -2037 3652 15878 16382 9430 -3913 -1997 3617 15726 16382 9430 -3913 -1997 3617 15726 16382 9430 -3913 2025-03-17 12:54:11,242 Hysteresis 3556 0: raw(15726 32000 32000 32000) min(9430 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 16382 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8111 8111 0 0) Wnd (6000 6000 0 0)->(8111 8111 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 16382 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2111 2111 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2111 2111 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2111 2111 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: p0 min 3430 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (9726 26000 0 0) 7: 0: 8111@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8111@1p 9: don't have active chargers. 9: raw(7615 23889 32000 32000) min(1319 23889 32000 32000) spread(-12024 23889 32000 32000) max_pv 8271 9: [ 0 8111@1p ] PM PV mtr(W) avl(W) raw max min spread -2028 3639 15821 16382 9430 -3913 -2028 3639 15821 16382 9430 -3913 -2000 3615 15717 16382 9430 -3913 -2000 3615 15717 16382 9430 -3913 -1994 3609 15691 16382 9430 -3913 -1994 3609 15691 16382 9430 -3913 -1990 3606 15678 16382 9430 -3913 -1990 3606 15678 16382 9430 -3913 -1990 3606 15678 16382 9430 -3913 -1990 3606 15678 16382 9430 -3913 -1993 3608 15686 16382 9430 -3913 -1993 3608 15686 16382 9430 -3913 -2025 3636 15808 16382 9430 -3913 -2025 3636 15808 16382 9430 -3913 -2024 3636 15808 16382 9430 -3913 -2024 3636 15808 16382 9430 -3913 -2012 3625 15760 16382 9430 -3913 -2012 3625 15760 16382 9430 -3913 -2007 3621 15743 16382 9430 -3913 2025-03-17 12:54:21,642 Hysteresis 3567 0: raw(15743 32000 32000 32000) min(9430 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 16382 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8112 8112 0 0) Wnd (6000 6000 0 0)->(8112 8112 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 16382 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2112 2112 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2112 2112 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2112 2112 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: p0 min 3430 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (9743 26000 0 0) 7: 0: 8112@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8112@1p 9: don't have active chargers. 9: raw(7631 23888 32000 32000) min(1318 23888 32000 32000) spread(-12025 23888 32000 32000) max_pv 8270 9: [ 0 8112@1p ] PM PV mtr(W) avl(W) raw max min spread -2007 3621 15743 16382 9430 -3913 -1993 3608 15686 16382 9430 -3913 -1993 3608 15686 16382 9430 -3913 -2028 3639 15821 16382 9430 -3913 -2028 3639 15821 16382 9430 -3913 -2012 3625 15760 16382 9430 -3913 -2012 3625 15760 16382 9430 -3913 -1976 3594 15626 16382 9430 -3913 -2005 3619 15734 16382 9430 -3913 -2005 3619 15734 16382 9430 -3913 -2006 3620 15739 16382 9430 -3913 -2006 3620 15739 16382 9430 -3913 -2003 3617 15726 16382 9430 -3913 -2003 3617 15726 16382 9430 -3913 -2005 3619 15734 16382 9430 -3913 -2005 3619 15734 16382 9430 -3913 -2024 3636 15808 16382 9430 -3913 -2024 3636 15808 16382 9430 -3913 -2037 3647 15856 16382 9430 -3913 -2037 3647 15856 16382 9430 -3913 2025-03-17 12:54:31,689 Hysteresis 3577 0: raw(15856 32000 32000 32000) min(9430 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 16382 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8110 8110 0 0) Wnd (6000 6000 0 0)->(8110 8110 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 16382 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2110 2110 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2110 2110 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2110 2110 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: p0 min 3430 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (9856 26000 0 0) 7: 0: 8110@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8110@1p 9: don't have active chargers. 9: raw(7746 23890 32000 32000) min(1320 23890 32000 32000) spread(-12023 23890 32000 32000) max_pv 8272 9: [ 0 8110@1p ] PM PV mtr(W) avl(W) raw max min spread -2052 3660 15913 16382 9430 -3913 -2052 3660 15913 16382 9430 -3913 -2053 3661 15917 16382 9430 -3913 -2053 3661 15917 16382 9430 -3913 -2040 3650 15869 16382 9430 -3913 -2040 3650 15869 16382 9430 -3913 -2055 3663 15926 16382 9430 -3913 -2055 3663 15926 16382 9430 -3913 -2032 3643 15839 16382 9430 -3913 -2019 3631 15786 16382 9430 -3913 -2019 3631 15786 16382 9430 -3913 -2035 3645 15847 16382 9430 -3913 -2035 3645 15847 16382 9430 -3913 -2018 3630 15782 16382 9430 -3913 -2018 3630 15782 16382 9430 -3913 -1991 3607 15682 16382 9430 -3913 -1991 3607 15682 16382 9430 -3913 -1999 3614 15713 16382 9430 -3913 -1999 3614 15713 16382 9430 -3913 2025-03-17 12:54:41,696 Hysteresis 3587 0: raw(15713 32000 32000 32000) min(9430 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 16382 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8116 8116 0 0) Wnd (6000 6000 0 0)->(8116 8116 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 16382 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2116 2116 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2116 2116 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2116 2116 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: p0 min 3430 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (9713 26000 0 0) 7: 0: 8116@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8116@1p 9: don't have active chargers. 9: raw(7597 23884 32000 32000) min(1314 23884 32000 32000) spread(-12029 23884 32000 32000) max_pv 8266 9: [ 0 8116@1p ] PM PV mtr(W) avl(W) raw max min spread -2009 3623 15752 16382 9430 -3913 -2009 3623 15752 16382 9430 -3913 -1985 3602 15660 16382 9430 -3913 -1985 3602 15660 16382 9430 -3913 -1968 3588 15600 16382 9430 -3913 -1968 3588 15600 16382 9430 -3913 -1975 3594 15626 16382 9430 -3913 -1975 3594 15626 16382 9430 -3913 -1967 3587 15595 16382 9430 -3913 -1967 3587 15595 16382 9430 -3913 -1959 3580 15565 16382 9430 -3913 -1959 3580 15565 16382 9430 -3913 -1994 3610 15695 16382 9430 -3913 -1994 3610 15695 16382 9430 -3913 -1981 3599 15647 16382 9430 -3913 -1981 3599 15647 16382 9430 -3913 -2065 3672 15965 16382 9430 -3913 -2065 3672 15965 16382 9430 -3913 -2078 3684 16017 16382 9430 -3913 -2078 3684 16017 16382 9430 -3913 2025-03-17 12:54:51,834 Hysteresis 3597 0: raw(16017 32000 32000 32000) min(9430 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 16382 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8108 8108 0 0) Wnd (6000 6000 0 0)->(8108 8108 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 16382 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2108 2108 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2108 2108 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2108 2108 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: p0 min 3430 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (10017 26000 0 0) 7: 0: 8108@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8108@1p 9: don't have active chargers. 9: raw(7909 23892 32000 32000) min(1322 23892 32000 32000) spread(-12021 23892 32000 32000) max_pv 8274 9: [ 0 8108@1p ] PM PV mtr(W) avl(W) raw max min spread -2055 3662 15921 16382 9430 -3913 -2055 3662 15921 16382 9430 -3913 -2073 3677 15986 16382 9430 -3913 -2073 3677 15986 16382 9430 -3913 -2063 3669 15952 16382 9430 -3913 -2063 3669 15952 16382 9430 -3913 -2048 3656 15895 16382 9430 -3913 -2048 3656 15895 16382 9430 -3913 -2037 3646 15852 16382 9430 -3913 -2037 3646 15852 16382 9430 -3913 -1998 3612 15704 16382 9430 -3913 -1995 3609 15691 16382 9430 -3913 -1995 3609 15691 16382 9430 -3913 -1998 3612 15704 16382 9430 -3913 -1998 3612 15704 16382 9430 -3913 -1984 3600 15652 16382 9430 -3913 -1984 3600 15652 16382 9430 -3913 -1986 3601 15656 16382 9430 -3913 -1986 3601 15656 16382 9430 -3913 2025-03-17 12:55:01,942 Hysteresis 3607 0: raw(15656 32000 32000 32000) min(9430 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 16382 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8116 8116 0 0) Wnd (6000 6000 0 0)->(8116 8116 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 16382 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2116 2116 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2116 2116 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2116 2116 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: p0 min 3430 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (9656 26000 0 0) 7: 0: 8116@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8116@1p 9: don't have active chargers. 9: raw(7540 23884 32000 32000) min(1314 23884 32000 32000) spread(-12029 23884 32000 32000) max_pv 8266 9: [ 0 8116@1p ] PM PV mtr(W) avl(W) raw max min spread -1986 3603 15665 16382 9430 -3913 -1986 3603 15665 16382 9430 -3913 -1941 3564 15495 16382 9430 -3913 -1941 3564 15495 16382 9430 -3913 -1885 3515 15282 16382 9430 -3913 -1885 3515 15282 16382 9430 -3913 -1901 3529 15343 16382 9430 -3913 -1901 3529 15343 16382 9430 -3913 -1906 3533 15360 16382 9430 -3913 -1906 3533 15360 16382 9430 -3913 -1898 3526 15330 16382 9430 -3913 -1898 3526 15330 16382 9430 -3913 -1923 3548 15426 16382 9430 -3913 -1934 3558 15469 16382 9430 -3913 -1934 3558 15469 16382 9430 -3913 -1949 3571 15526 16382 9430 -3913 -1949 3571 15526 16382 9430 -3913 -1911 3538 15382 16382 9430 -3913 -1911 3538 15382 16382 9430 -3913 2025-03-17 12:55:11,948 Hysteresis 3617 0: raw(15382 32000 32000 32000) min(9430 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 16382 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8105 8105 0 0) Wnd (6000 6000 0 0)->(8105 8105 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 16382 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2105 2105 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2105 2105 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2105 2105 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: p0 min 3430 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (9382 26000 0 0) 7: 0: 8105@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8105@1p 9: don't have active chargers. 9: raw(7277 23895 32000 32000) min(1325 23895 32000 32000) spread(-12018 23895 32000 32000) max_pv 8277 9: [ 0 8105@1p ] PM PV mtr(W) avl(W) raw max min spread -1910 3535 15369 16382 9430 -3913 -1910 3535 15369 16382 9430 -3913 -1913 3537 15378 16382 9430 -3913 -1913 3537 15378 16382 9430 -3913 -1950 3570 15521 16382 9430 -3913 -1950 3570 15521 16382 9430 -3913 -1963 3581 15569 16382 9430 -3913 -1963 3581 15569 16382 9430 -3913 -1965 3583 15578 16382 9430 -3913 -1965 3583 15578 16382 9430 -3913 -2031 3641 15830 16382 9430 -3913 -2031 3641 15830 16382 9430 -3913 -2022 3633 15795 16382 9430 -3913 -2022 3633 15795 16382 9430 -3913 -1978 3594 15626 16382 9430 -3913 -1978 3594 15626 16382 9430 -3913 -1985 3600 15652 16382 9430 -3913 -1985 3600 15652 16382 9430 -3913 -1986 3601 15656 16382 9430 -3913 -1986 3601 15656 16382 9430 -3913 2025-03-17 12:55:22,024 Hysteresis 3627 0: raw(15656 32000 32000 32000) min(9430 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 16382 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8104 8104 0 0) Wnd (6000 6000 0 0)->(8104 8104 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 16382 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2104 2104 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2104 2104 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2104 2104 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: p0 min 3430 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (9656 26000 0 0) 7: 0: 8104@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8104@1p 9: don't have active chargers. 9: raw(7552 23896 32000 32000) min(1326 23896 32000 32000) spread(-12017 23896 32000 32000) max_pv 8278 9: [ 0 8104@1p ] PM PV mtr(W) avl(W) raw max min spread -1958 3576 15547 16382 9430 -3913 -1958 3576 15547 16382 9430 -3913 -1998 3611 15700 16382 9430 -3913 -1998 3611 15700 16382 9430 -3913 -1990 3604 15669 16382 9430 -3913 -1990 3604 15669 16382 9430 -3913 -1970 3586 15591 16382 9430 -3913 -1970 3586 15591 16382 9430 -3913 -1938 3558 15469 16382 9430 -3913 -1938 3558 15469 16382 9430 -3913 -1942 3562 15486 16382 9430 -3913 -1942 3562 15486 16382 9430 -3913 -1948 3567 15508 16382 9430 -3913 -1948 3567 15508 16382 9430 -3913 -1960 3578 15556 16382 9430 -3913 -1960 3578 15556 16382 9430 -3913 -1955 3573 15534 16382 9430 -3913 -1923 3545 15413 16382 9430 -3913 -1923 3545 15413 16382 9430 -3913 2025-03-17 12:55:32,139 Hysteresis 3637 0: raw(15413 32000 32000 32000) min(9430 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 16382 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8117 8117 0 0) Wnd (6000 6000 0 0)->(8117 8117 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 16382 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2117 2117 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2117 2117 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2117 2117 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: p0 min 3430 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (9413 26000 0 0) 7: 0: 8117@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8117@1p 9: don't have active chargers. 9: raw(7296 23883 32000 32000) min(1313 23883 32000 32000) spread(-12030 23883 32000 32000) max_pv 8265 9: [ 0 8117@1p ] PM PV mtr(W) avl(W) raw max min spread -1939 3562 15486 16382 9430 -3913 -1939 3562 15486 16382 9430 -3913 -1945 3567 15508 16382 9430 -3913 -1945 3567 15508 16382 9430 -3913 -1903 3531 15352 16382 9430 -3913 -1903 3531 15352 16382 9430 -3913 -1918 3544 15408 16382 9430 -3913 -1918 3544 15408 16382 9430 -3913 -1961 3581 15569 16382 9430 -3913 -1961 3581 15569 16382 9430 -3913 -1966 3586 15591 16382 9430 -3913 -1966 3586 15591 16382 9430 -3913 -1981 3599 15647 16382 9430 -3913 -1981 3599 15647 16382 9430 -3913 -1975 3594 15626 16382 9430 -3913 -1975 3594 15626 16382 9430 -3913 -1969 3588 15600 16382 9430 -3913 -1969 3588 15600 16382 9430 -3913 -1981 3599 15647 16382 9430 -3913 2025-03-17 12:55:42,145 Hysteresis 3647 0: raw(15647 32000 32000 32000) min(9430 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 16382 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8115 8115 0 0) Wnd (6000 6000 0 0)->(8115 8115 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 16382 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2115 2115 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2115 2115 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2115 2115 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: p0 min 3430 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (9647 26000 0 0) 7: 0: 8115@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8115@1p 9: don't have active chargers. 9: raw(7532 23885 32000 32000) min(1315 23885 32000 32000) spread(-12028 23885 32000 32000) max_pv 8267 9: [ 0 8115@1p ] PM PV mtr(W) avl(W) raw max min spread -1981 3599 15647 16382 9430 -3913 -1948 3570 15521 16382 9430 -3913 -1907 3534 15365 16382 9430 -3913 -1907 3534 15365 16382 9430 -3913 -1942 3565 15500 16382 9430 -3913 -1942 3565 15500 16352 9430 -3913 -1952 3574 15539 16352 9430 -3913 -1952 3574 15539 16352 9430 -3913 -1954 3575 15543 16352 9430 -3913 -1954 3575 15543 16352 9430 -3913 -1948 3570 15521 16352 9430 -3913 -1948 3570 15521 16352 9430 -3913 -1968 3588 15600 16352 9886 -3913 -1968 3588 15600 16352 9886 -3913 -1962 3582 15573 16352 9886 -3913 -1962 3582 15573 16352 9886 -3913 -1953 3574 15539 16352 10073 -3913 -1953 3574 15539 16352 10073 -3913 -1948 3570 15521 16352 10073 -3913 -1948 3570 15521 16352 10073 -3913 2025-03-17 12:55:52,158 Hysteresis 3657 0: raw(15521 32000 32000 32000) min(10073 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 16352 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8099 8099 0 0) Wnd (6000 6000 0 0)->(8099 8099 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 16352 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2099 2099 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2099 2099 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2099 2099 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: p0 min 4073 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (9521 26000 0 0) 7: 0: 8099@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8099@1p 9: don't have active chargers. 9: raw(7422 23901 32000 32000) min(1974 23901 32000 32000) spread(-12012 23901 32000 32000) max_pv 8253 9: [ 0 8099@1p ] PM PV mtr(W) avl(W) raw max min spread -1941 3560 15478 16352 10073 -3913 -1941 3560 15478 16352 10073 -3913 -1944 3563 15491 16352 10073 -3913 -1944 3563 15491 16352 10073 -3913 -1944 3563 15491 16352 10073 -3913 -1944 3563 15491 16352 10073 -3913 -1928 3549 15430 16352 10073 -3913 -1928 3549 15430 16352 10073 -3913 -1968 3584 15582 16352 10073 -3913 -1968 3584 15582 16352 10073 -3913 -1963 3579 15560 16273 10073 -3913 -1963 3579 15560 16273 15282 -3913 -1934 3554 15452 16273 15282 -3913 -1934 3554 15452 16273 15282 -3913 -1943 3562 15486 16273 15282 -3913 -1943 3562 15486 16273 15282 -3913 -1944 3563 15491 16273 15282 -3913 -1944 3563 15491 16221 15282 -3913 -1935 3555 15456 16221 15282 -3913 2025-03-17 12:56:02,459 Hysteresis 3667 0: raw(15456 32000 32000 32000) min(15282 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 16221 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8113 8113 0 0) Wnd (6000 6000 0 0)->(8113 8113 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 16221 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2113 2113 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2113 2113 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2113 2113 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: p0 min 9282 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (9456 26000 0 0) 7: 0: 8113@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8113@1p 9: don't have active chargers. 9: raw(7343 23887 32000 32000) min(7169 23887 32000 32000) spread(-12026 23887 32000 32000) max_pv 8108 9: [ 0 8113@1p ] PM PV mtr(W) avl(W) raw max min spread -1935 3558 15469 16221 15282 -3913 -1966 3585 15586 16221 15282 -3913 -1956 3576 15547 16221 15282 -3913 -1956 3576 15547 16221 15282 -3913 -1963 3582 15573 16221 15282 -3913 -1963 3582 15573 16221 15282 -3913 -1963 3582 15573 16221 15282 -3913 -1963 3582 15573 16221 15282 -3913 -1970 3588 15600 16221 15282 -3913 -1970 3588 15600 16221 15282 -3913 -1983 3600 15652 16221 15282 -3913 -1983 3600 15652 16221 15282 -3913 -1973 3591 15613 16221 15282 -3913 -1973 3591 15613 16221 15282 -3913 -1967 3586 15591 16221 15282 -3913 -1967 3586 15591 16221 15282 -3913 -1972 3590 15608 16221 15282 -3913 -1972 3590 15608 16221 15282 -3913 -1947 3568 15513 16221 15282 -3913 -1947 3568 15513 16221 15282 -3913 2025-03-17 12:56:12,465 Hysteresis 3677 0: raw(15513 32000 32000 32000) min(15282 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 16221 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8114 8114 0 0) Wnd (6000 6000 0 0)->(8114 8114 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 16221 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2114 2114 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2114 2114 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2114 2114 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: p0 min 9282 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (9513 26000 0 0) 7: 0: 8114@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8114@1p 9: don't have active chargers. 9: raw(7399 23886 32000 32000) min(7168 23886 32000 32000) spread(-12027 23886 32000 32000) max_pv 8107 9: [ 0 8114@1p ] PM PV mtr(W) avl(W) raw max min spread -1947 3569 15517 16221 15282 -3913 -1947 3569 15517 16221 15282 -3913 -1919 3545 15413 16221 15282 -3913 -1919 3545 15413 16221 15282 -3913 -1912 3539 15386 16221 15282 -3913 -1899 3527 15334 16221 15282 -3913 -1899 3527 15334 16221 15282 -3913 -1908 3535 15369 16221 15282 -3913 -1908 3535 15369 16221 15282 -3913 -1918 3544 15408 16221 15282 -3913 -1918 3544 15408 16221 15282 -3913 -1922 3547 15421 16221 15282 -3913 -1922 3547 15421 16221 15282 -3913 -1936 3560 15478 16221 15282 -3913 -1936 3560 15478 16221 15282 -3913 -1909 3536 15373 16221 15282 -3913 -1909 3536 15373 16221 15282 -3913 -1931 3555 15456 16221 15282 -3913 -1931 3555 15456 16221 15282 -3913 2025-03-17 12:56:22,472 Hysteresis 3687 0: raw(15456 32000 32000 32000) min(15282 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 16221 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8109 8109 0 0) Wnd (6000 6000 0 0)->(8109 8109 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 16221 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2109 2109 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2109 2109 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2109 2109 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: p0 min 9282 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (9456 26000 0 0) 7: 0: 8109@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8109@1p 9: don't have active chargers. 9: raw(7347 23891 32000 32000) min(7173 23891 32000 32000) spread(-12022 23891 32000 32000) max_pv 8112 9: [ 0 8109@1p ] PM PV mtr(W) avl(W) raw max min spread -1968 3587 15595 16221 15282 -3913 -1968 3587 15595 16221 15282 -3913 -1961 3580 15565 16200 15282 -3913 -1961 3580 15565 16200 15282 -3913 -1952 3573 15534 16200 15282 -3913 -1952 3573 15534 16200 15282 -3913 -1955 3575 15543 16200 15282 -3913 -1955 3575 15543 16200 15282 -3913 -1943 3565 15500 16200 15282 -3913 -1943 3565 15500 16200 15282 -3913 -1930 3553 15447 16178 15282 -3913 -1930 3553 15447 16178 15282 -3913 -1905 3531 15352 16178 15282 -3913 -1905 3531 15352 16178 15282 -3913 -1894 3522 15313 16178 15282 -3913 -1894 3522 15313 16178 15282 -3913 -1912 3538 15382 16178 15282 -3913 -1912 3538 15382 16178 15282 -3913 -1894 3522 15313 16178 15282 -3913 2025-03-17 12:56:32,720 Hysteresis 3698 0: raw(15313 32000 32000 32000) min(15282 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 16178 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (8138 8138 0 0) Wnd (6000 6000 0 0)->(8138 8138 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 16178 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(2138 2138 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2138 2138 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(2138 2138 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: p0 min 9282 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (9313 26000 0 0) 7: 0: 8138@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8138@1p 9: don't have active chargers. 9: raw(7175 23862 32000 32000) min(7144 23862 32000 32000) spread(-12051 23862 32000 32000) max_pv 8040 9: [ 0 8138@1p ] PM PV mtr(W) avl(W) raw max min spread -1894 3528 15339 16178 15282 -3913 -1890 3524 15321 16178 15282 -3913 -1890 3524 15321 16178 15282 -3913 -1906 3538 15382 16178 15282 -3913 -1906 3538 15382 16178 15282 -3913 -1906 3538 15382 16178 15282 -3913 -1906 3538 15382 16178 15282 -3913 -1912 3544 15408 16178 15282 -3913 -1873 3509 15256 16178 15256 -3913 -1873 3509 15256 16178 15256 -3913 -1881 3516 15286 16178 15256 -3913 -1881 3516 15286 16178 15256 -3913 -3040 4531 19700 19700 15256 -3913 RECV 0: supported 16000 -> 0 mA RECV 0: requested 8111 -> 0 mA (lines 0.000 0.000 0.000) -3040 4531 19700 19700 15256 -3913 -3062 4550 19782 19782 15256 -3913 -3062 4550 19782 19782 15256 -3913 -3052 4541 19743 19782 15256 -3913 -3052 4541 19743 19782 15256 -3913 -3032 4524 19669 19782 15256 -3913 -3032 4524 19669 19782 15256 -3913 2025-03-17 12:56:42,771 Hysteresis 3708 0: raw(19669 32000 32000 32000) min(15256 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 19782 0: [ 0 0@0p ] 1: have B1 0; rotation allowed 0 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. Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. 9: don't have active chargers. 9: raw(19669 32000 32000 32000) min(15256 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 19782 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3030 3030 13173 19782 13173 -3913 -3030 3030 13173 19782 13173 -3913 -3023 3023 13143 19782 13143 -3913 -3023 3023 13143 19782 13143 -3913 -3003 3003 13056 19782 13056 -3913 -3003 3003 13056 19782 13056 -3913 -3021 3021 13134 19782 13056 -3913 -3021 3021 13134 19782 13056 -3913 -3041 3041 13221 19782 13056 -3913 -3041 3041 13221 19782 13056 -3913 -3004 3004 13060 19782 13056 -3913 -3022 3022 13139 19782 13056 -3913 -3022 3022 13139 19782 13056 -3913 -3056 3056 13286 19782 13056 -3913 -3056 3056 13286 19782 13056 -3913 -3090 3090 13434 19782 13056 -3913 -3090 3090 13434 19782 13056 -3913 -3092 3092 13443 19782 13056 -3913 -3092 3092 13443 19782 13056 -3913 2025-03-17 12:56:52,776 Hysteresis 3718 0: raw(13443 32000 32000 32000) min(13056 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 19782 0: [ 0 0@0p ] 1: have B1 0; rotation allowed 0 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. Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. 9: don't have active chargers. 9: raw(13443 32000 32000 32000) min(13056 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 19782 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3096 3096 13460 19782 13056 -3913 -3096 3096 13460 19782 13056 -3913 -3098 3098 13469 19782 13056 -3913 -3098 3098 13469 19782 13056 -3913 -3096 3096 13460 19782 13056 -3913 RECV 0: supported 0 -> 16000 mA RECV 0: requested 0 -> 16000 mA (lines 0.000 0.000 0.000) -3096 3096 13460 19782 13056 -3913 -3105 3105 13500 19782 13056 -3913 -3105 3105 13500 19782 13056 -3913 -3100 3100 13478 19782 13056 -3913 -3100 3100 13478 19782 13056 -3913 -3070 3070 13347 19782 13056 -3913 -3070 3070 13347 19782 13056 -3913 -3051 3051 13265 19782 13056 -3913 -3051 3051 13265 19782 13056 -3913 -3033 3033 13186 19782 13056 -3913 -3033 3033 13186 19782 13056 -3913 -3026 3026 13156 19782 13056 -3913 -3026 3026 13156 19782 13056 -3913 -3044 3044 13234 19782 13056 -3913 -3044 3044 13234 19782 13056 -3913 2025-03-17 12:57:02,832 Hysteresis 3728 0: raw(13234 32000 32000 32000) min(13056 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 19782 0: [ 0 0@0p ] 1: have B1 1; rotation allowed 0 2: filtered 1 to 1, sorted to 0 2: 0: plugged in. alloc 1p Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 19782 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (7234 26000 0 0) 7: 0: !chrg 9000@1p 8: filtered 1 to 0. 9: don't have active chargers. 9: raw(4234 23000 32000 32000) min(4056 23000 32000 32000) spread(-12913 23000 32000 32000) max_pv 10782 9: [ 0 9000@1p ] PM PV mtr(W) avl(W) raw max min spread -3040 4730 20565 20565 13056 -3913 -3040 4730 20565 20565 13056 -3913 -3012 4705 20456 20565 13056 -3913 -3012 4705 20456 20565 13056 -3913 -2993 4688 20382 20565 13056 -3913 -2993 4688 20382 20565 13056 -3913 -3037 4727 20552 20565 13056 -3913 -3037 4727 20552 20565 13056 -3913 -2985 4681 20352 20565 13056 -3913 -2985 4681 20352 20565 13056 -3913 -1783 3630 15782 20565 13056 -3913 -1783 3630 15782 20565 13056 -3913 -1147 2930 12739 20565 12739 -3913 -1115 2906 12634 20565 12634 -3913 -1115 2906 12634 20565 12634 -3913 -1142 2926 12721 20565 12634 -3913 -1142 2926 12721 20565 12634 -3913 -1133 2919 12691 20565 12634 -3913 -1133 2919 12691 20565 12634 -3913 2025-03-17 12:57:12,933 Hysteresis -169 0: raw(12691 32000 32000 32000) min(12634 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 20565 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 1, sorted to 0 2: 0: plugged in. alloc 1p Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 20565 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (6691 26000 0 0) 7: 0: 16000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p Wnd (0 0 0 0)->(0 0 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. 9: don't have active chargers. 9: raw(-3309 16000 32000 32000) min(-3366 16000 32000 32000) spread(-19913 16000 32000 32000) max_pv 4565 9: [ 0 16000@1p ] PM PV mtr(W) avl(W) raw max min spread -1150 4542 19747 20565 12634 -3913 -1150 4542 19747 20565 12634 -3913 -1146 4539 19734 20565 12634 -3913 -1146 4539 19734 20565 12634 -3913 -1127 4525 19673 20565 12634 -3913 -1127 4525 19673 20565 12634 -3913 532 3414 14843 20565 12634 -3913 532 3414 14843 20565 12634 -3913 467 3447 14986 20565 12634 -3913 467 3447 14986 20565 12634 -3913 468 3446 14982 20565 12634 -3913 468 3446 14982 20565 12634 -3913 504 3428 14904 20565 12634 -3913 504 3428 14904 20565 12634 -3913 496 3432 14921 20565 12634 -3913 496 3432 14921 20565 12634 -3913 477 3442 14965 20565 12634 -3913 477 3442 14965 20565 12634 -3913 499 3431 14917 20565 12634 -3913 2025-03-17 12:57:22,939 Hysteresis -159 0: raw(14917 32000 32000 32000) min(12634 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 20565 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 1, sorted to 0 2: 0: plugged in. alloc 1p Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 20565 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (8917 26000 0 0) 7: 0: 16000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p Wnd (0 0 0 0)->(0 0 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. 9: don't have active chargers. 9: raw(-1083 16000 32000 32000) min(-3366 16000 32000 32000) spread(-19913 16000 32000 32000) max_pv 4565 9: [ 0 16000@1p ] PM PV mtr(W) avl(W) raw max min spread 488 3436 14939 20565 12634 -3913 488 3436 14939 20565 12634 -3913 476 3442 14965 20565 12634 -3913 476 3442 14965 20565 12634 -3913 504 3428 14904 20565 12634 -3913 504 3428 14904 20565 12634 -3913 492 3434 14930 20565 12634 -3913 492 3434 14930 20565 12634 -3913 503 3429 14908 20565 12634 -3913 503 3429 14908 20565 12634 -3913 519 3421 14873 20565 12634 -3913 519 3421 14873 20565 12634 -3913 485 3438 14947 20565 12634 -3913 485 3438 14947 20565 12634 -3913 507 3427 14900 20565 12634 -3913 507 3427 14900 20565 12634 -3913 521 3420 14869 20565 12634 -3913 521 3420 14869 20565 12634 -3913 498 3431 14917 20565 12634 -3913 498 3431 14917 20565 12634 -3913 2025-03-17 12:57:32,945 Hysteresis -149 0: raw(14917 32000 32000 32000) min(12634 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 20565 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 1, sorted to 0 2: 0: plugged in. alloc 1p Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 20565 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (8917 26000 0 0) 7: 0: 16000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p Wnd (0 0 0 0)->(0 0 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. 9: don't have active chargers. 9: raw(-1083 16000 32000 32000) min(-3366 16000 32000 32000) spread(-19913 16000 32000 32000) max_pv 4565 9: [ 0 16000@1p ] PM PV mtr(W) avl(W) raw max min spread 507 3427 14900 20565 12634 -3913 507 3427 14900 20565 12634 -3913 525 3418 14860 20565 12634 -3913 525 3418 14860 20565 12634 -3913 522 3419 14865 20565 12634 -3913 522 3419 14865 20565 12634 -3913 451 3455 15021 20565 12634 -3913 451 3455 15021 20565 12634 -3913 448 3456 15026 20565 12634 -3913 448 3456 15026 20565 12634 -3913 473 3444 14973 20565 12634 -3913 473 3444 14973 20565 12634 -3913 487 3437 14943 20565 12634 -3913 487 3437 14943 20565 12634 -3913 477 3442 14965 20565 12634 -3913 477 3442 14965 20565 12634 -3913 463 3449 14995 20565 12634 -3913 463 3449 14995 20565 12634 -3913 475 3443 14969 20565 12634 -3913 2025-03-17 12:57:43,104 Hysteresis -139 0: raw(14969 32000 32000 32000) min(12634 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 20565 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 1, sorted to 0 2: 0: plugged in. alloc 1p Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 20565 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (8969 26000 0 0) 7: 0: 16000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p Wnd (0 0 0 0)->(0 0 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. 9: don't have active chargers. 9: raw(-1031 16000 32000 32000) min(-3366 16000 32000 32000) spread(-19913 16000 32000 32000) max_pv 4565 9: [ 0 16000@1p ] PM PV mtr(W) avl(W) raw max min spread 475 3443 14969 20565 12634 -3913 485 3438 14947 20565 12634 -3913 485 3438 14947 20565 12634 -3913 485 3438 14947 20565 12634 -3913 485 3438 14947 20565 12634 -3913 534 3413 14839 20565 12634 -3913 534 3413 14839 20565 12634 -3913 534 3413 14839 20565 12634 -3913 530 3415 14847 20565 12634 -3913 530 3415 14847 20565 12634 -3913 549 3406 14808 20565 12634 -3913 549 3406 14808 20565 12634 -3913 542 3409 14821 20565 12634 -3913 542 3409 14821 20565 12634 -3913 539 3411 14830 20565 12634 -3913 539 3411 14830 20565 12634 -3913 554 3403 14795 20565 12634 -3913 554 3403 14795 20565 12634 -3913 548 3406 14808 20565 12634 -3913 548 3406 14808 20565 12634 -3913 2025-03-17 12:57:53,110 Hysteresis -129 0: raw(14808 32000 32000 32000) min(12634 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 20565 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 1, sorted to 0 2: 0: plugged in. alloc 1p Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 20565 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (8808 26000 0 0) 7: 0: 16000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p Wnd (0 0 0 0)->(0 0 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. 9: don't have active chargers. 9: raw(-1192 16000 32000 32000) min(-3366 16000 32000 32000) spread(-19913 16000 32000 32000) max_pv 4565 9: [ 0 16000@1p ] PM PV mtr(W) avl(W) raw max min spread 547 3407 14813 20565 12634 -3913 547 3407 14813 20565 12634 -3913 561 3400 14782 20565 12634 -3913 561 3400 14782 20565 12634 -3913 517 3422 14878 20565 12634 -3913 517 3422 14878 20565 12634 -3913 472 3444 14973 20565 12634 -3913 472 3444 14973 20565 12634 -3913 463 3449 14995 20565 12634 -3913 488 3436 14939 20565 12634 -3913 488 3436 14939 20565 12634 -3913 532 3414 14843 20565 12634 -3913 532 3414 14843 20565 12634 -3913 484 3438 14947 20565 12634 -3913 484 3438 14947 20565 12634 -3913 531 3415 14847 20565 12634 -3913 531 3415 14847 20565 12634 -3913 593 3384 14713 20565 12634 -3913 593 3384 14713 20565 12634 -3913 2025-03-17 12:58:03,116 Hysteresis -119 0: raw(14713 32000 32000 32000) min(12634 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 20565 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 1, sorted to 0 2: 0: plugged in. alloc 1p Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 20565 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (8713 26000 0 0) 7: 0: 16000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p Wnd (0 0 0 0)->(0 0 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. 9: don't have active chargers. 9: raw(-1287 16000 32000 32000) min(-3366 16000 32000 32000) spread(-19913 16000 32000 32000) max_pv 4565 9: [ 0 16000@1p ] PM PV mtr(W) avl(W) raw max min spread 562 3399 14778 20565 12634 -3913 562 3399 14778 20565 12634 -3913 579 3391 14743 20565 12634 -3913 579 3391 14743 20565 12634 -3913 599 3381 14700 20565 12634 -3913 599 3381 14700 20565 12634 -3913 603 3379 14691 20565 12634 -3913 603 3379 14691 20565 12634 -3913 590 3385 14717 20565 12634 -3913 590 3385 14717 20565 12634 -3913 529 3416 14852 20565 12634 -3913 529 3416 14852 20565 12634 -3913 550 3405 14804 20565 12634 -3913 550 3405 14804 20565 12634 -3913 561 3400 14782 20565 12634 -3913 561 3400 14782 20565 12634 -3913 529 3416 14852 20565 12634 -3913 529 3416 14852 20565 12634 -3913 531 3415 14847 20565 12634 -3913 531 3415 14847 20565 12634 -3913 2025-03-17 12:58:13,243 Hysteresis -109 0: raw(14847 32000 32000 32000) min(12634 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 20565 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 1, sorted to 0 2: 0: plugged in. alloc 1p Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 20565 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (8847 26000 0 0) 7: 0: 16000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p Wnd (0 0 0 0)->(0 0 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. 9: don't have active chargers. 9: raw(-1153 16000 32000 32000) min(-3366 16000 32000 32000) spread(-19913 16000 32000 32000) max_pv 4565 9: [ 0 16000@1p ] PM PV mtr(W) avl(W) raw max min spread 547 3407 14813 20565 12634 -3913 547 3407 14813 20565 12634 -3913 539 3411 14830 20565 12634 -3913 539 3411 14830 20565 12634 -3913 535 3413 14839 20565 12634 -3913 535 3413 14839 20565 12634 -3913 548 3406 14808 20565 12634 -3913 548 3406 14808 20565 12634 -3913 538 3411 14830 20565 12634 -3913 538 3411 14830 20565 12634 -3913 562 3399 14778 20565 12634 -3913 562 3399 14778 20565 12634 -3913 504 3428 14904 20565 12634 -3913 504 3428 14904 20565 12634 -3913 543 3409 14821 20565 12634 -3913 543 3409 14821 20565 12634 -3913 488 3436 14939 20565 12634 -3913 488 3436 14939 20565 12634 -3913 471 3445 14978 20565 12634 -3913 2025-03-17 12:58:23,508 Hysteresis -99 0: raw(14978 32000 32000 32000) min(12634 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 20565 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 1, sorted to 0 2: 0: plugged in. alloc 1p Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 20565 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (8978 26000 0 0) 7: 0: 16000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p Wnd (0 0 0 0)->(0 0 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. 9: don't have active chargers. 9: raw(-1022 16000 32000 32000) min(-3366 16000 32000 32000) spread(-19913 16000 32000 32000) max_pv 4565 9: [ 0 16000@1p ] PM PV mtr(W) avl(W) raw max min spread 471 3445 14978 20565 12634 -3913 483 3439 14952 20565 12634 -3913 506 3427 14900 20565 12634 -3913 506 3427 14900 20565 12634 -3913 481 3440 14956 20565 12634 -3913 481 3440 14956 20565 12634 -3913 501 3430 14913 20565 12634 -3913 501 3430 14913 20565 12634 -3913 502 3429 14908 20565 12634 -3913 502 3429 14908 20565 12634 -3913 488 3436 14939 20565 12634 -3913 488 3436 14939 20565 12634 -3913 529 3416 14852 20565 12634 -3913 529 3416 14852 20565 12634 -3913 549 3406 14808 20565 12634 -3913 549 3406 14808 20565 12634 -3913 535 3413 14839 20565 12634 -3913 535 3413 14839 20565 12634 -3913 521 3420 14869 20565 12634 -3913 521 3420 14869 20565 12634 -3913 2025-03-17 12:58:33,514 Hysteresis -89 0: raw(14869 32000 32000 32000) min(12634 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 20565 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 1, sorted to 0 2: 0: plugged in. alloc 1p Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 20565 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (8869 26000 0 0) 7: 0: 16000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p Wnd (0 0 0 0)->(0 0 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. 9: don't have active chargers. 9: raw(-1131 16000 32000 32000) min(-3366 16000 32000 32000) spread(-19913 16000 32000 32000) max_pv 4565 9: [ 0 16000@1p ] PM PV mtr(W) avl(W) raw max min spread 538 3411 14830 20565 12634 -3913 538 3411 14830 20565 12634 -3913 1052 2891 12569 20565 12569 -3913 1052 2891 12569 20565 12569 -3913 2457 1531 6656 20565 6656 -3913 2457 1531 6656 20565 6656 -3913 2509 1485 6456 20565 6456 -3913 2507 1487 6465 20565 6456 -3913 2507 1487 6465 20565 6456 -3913 2586 1418 6165 20565 6165 -3913 2586 1418 6165 20565 6165 -3913 2539 1459 6343 20565 6165 -3913 2539 1459 6343 20565 6165 -3913 2559 1441 6265 20565 6165 -3913 2559 1441 6265 20565 6165 -3913 2556 1444 6278 20565 6165 -3913 2556 1444 6278 20565 6165 -3913 2554 1446 6286 20565 6165 -3913 2554 1446 6286 20565 6165 -3913 2025-03-17 12:58:43,520 Hysteresis -79 0: raw(6286 32000 32000 32000) min(6165 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 20565 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 1, sorted to 0 2: 0: plugged in. alloc 1p Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 20565 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (286 26000 0 0) 7: 0: 16000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p Wnd (0 0 0 0)->(0 0 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. 9: don't have active chargers. 9: raw(-9714 16000 32000 32000) min(-9835 16000 32000 32000) spread(-19913 16000 32000 32000) max_pv 4565 9: [ 0 16000@1p ] PM PV mtr(W) avl(W) raw max min spread 2560 1440 6260 20565 6165 -3913 2560 1440 6260 20565 6165 -3913 2514 1481 6439 20565 6165 -3913 2514 1481 6439 20565 6165 -3913 2563 1438 6252 20565 6165 -3913 2563 1438 6252 20565 6165 -3913 2547 1452 6313 20565 6165 -3913 2547 1452 6313 20565 6165 -3913 2550 1449 6300 20565 6165 -3913 2550 1449 6300 20565 6165 -3913 2542 1456 6330 20565 6165 -3913 2542 1456 6330 20565 6165 -3913 2534 1463 6360 20565 6165 -3913 2534 1463 6360 20565 6165 -3913 2512 1482 6443 20565 6165 -3913 2512 1482 6443 20565 6165 -3913 2518 1477 6421 20565 6165 -3913 2518 1477 6421 20565 6165 -3913 2502 1491 6482 20565 6165 -3913 2502 1491 6482 20565 6165 -3913 2025-03-17 12:58:53,770 Hysteresis -69 0: raw(6482 32000 32000 32000) min(6165 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 20565 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 1, sorted to 0 2: 0: plugged in. alloc 1p Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 20565 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (482 26000 0 0) 7: 0: 16000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p Wnd (0 0 0 0)->(0 0 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. 9: don't have active chargers. 9: raw(-9518 16000 32000 32000) min(-9835 16000 32000 32000) spread(-19913 16000 32000 32000) max_pv 4565 9: [ 0 16000@1p ] PM PV mtr(W) avl(W) raw max min spread 2515 1480 6434 20565 6165 -3913 2515 1480 6434 20565 6165 -3913 2515 1480 6434 20565 6165 -3913 2529 1468 6382 20565 6165 -3913 2529 1468 6382 20565 6165 -3913 2505 1489 6473 20565 6165 -3913 2514 1481 6439 20565 6165 -3913 2514 1481 6439 20565 6165 -3913 2533 1464 6365 20565 6165 -3913 2533 1464 6365 20565 6165 -3913 2527 1469 6386 20565 6165 -3913 2527 1469 6386 20565 6165 -3913 2529 1468 6382 20565 6165 -3913 2529 1468 6382 20565 6165 -3913 2495 1497 6508 20565 6165 -3913 2495 1497 6508 20565 6165 -3913 2479 1511 6569 20565 6165 -3913 2479 1511 6569 20565 6165 -3913 2493 1499 6517 20565 6165 -3913 2493 1499 6517 20565 6165 -3913 2025-03-17 12:59:03,817 Hysteresis -59 0: raw(6517 32000 32000 32000) min(6165 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 20565 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 1, sorted to 0 2: 0: plugged in. alloc 1p Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 20565 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (517 26000 0 0) 7: 0: 16000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p Wnd (0 0 0 0)->(0 0 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. 9: don't have active chargers. 9: raw(-9483 16000 32000 32000) min(-9835 16000 32000 32000) spread(-19913 16000 32000 32000) max_pv 4565 9: [ 0 16000@1p ] PM PV mtr(W) avl(W) raw max min spread 2482 1509 6560 20565 6165 -3913 2482 1509 6560 20565 6165 -3913 2462 1526 6634 20565 6165 -3913 2462 1526 6634 20565 6165 -3913 2473 1517 6595 20565 6165 -3913 2473 1517 6595 20565 6165 -3913 2481 1510 6565 20565 6165 -3913 2481 1510 6565 20565 6165 -3913 2489 1503 6534 20565 6165 -3913 2489 1503 6534 20565 6165 -3913 2514 1481 6439 20565 6165 -3913 2553 1447 6291 20565 6165 -3913 2553 1447 6291 20565 6165 -3913 2565 1436 6243 20565 6165 -3913 2565 1436 6243 20565 6165 -3913 2528 1468 6382 20565 6165 -3913 2528 1468 6382 20565 6165 -3913 2523 1473 6404 20565 6165 -3913 2523 1473 6404 20565 6165 -3913 2025-03-17 12:59:13,824 Hysteresis -49 0: raw(6404 32000 32000 32000) min(6165 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 20565 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 1, sorted to 0 2: 0: plugged in. alloc 1p Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 20565 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (404 26000 0 0) 7: 0: 16000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p Wnd (0 0 0 0)->(0 0 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. 9: don't have active chargers. 9: raw(-9596 16000 32000 32000) min(-9835 16000 32000 32000) spread(-19913 16000 32000 32000) max_pv 4565 9: [ 0 16000@1p ] PM PV mtr(W) avl(W) raw max min spread 2488 1503 6534 20565 6165 -3913 2488 1503 6534 20565 6165 -3913 2538 1460 6347 20565 6165 -3913 2538 1460 6347 20565 6165 -3913 2523 1473 6404 20565 6165 -3913 2523 1473 6404 20565 6165 -3913 2510 1484 6452 20565 6165 -3913 2510 1484 6452 20565 6165 -3913 2538 1460 6347 20565 6165 -3913 2538 1460 6347 20565 6165 -3913 2552 1447 6291 20565 6165 -3913 2552 1447 6291 20565 6165 -3913 2503 1490 6478 20565 6165 -3913 2503 1490 6478 20565 6165 -3913 2550 1449 6300 20565 6165 -3913 2550 1449 6300 20565 6165 -3913 2548 1451 6308 20565 6165 -3913 2548 1451 6308 20565 6165 -3913 2532 1465 6369 20565 6165 -3913 2532 1465 6369 20565 6165 -3913 2025-03-17 12:59:23,893 Hysteresis -38 0: raw(6369 32000 32000 32000) min(6165 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 20565 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 1, sorted to 0 2: 0: plugged in. alloc 1p Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 20565 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (369 26000 0 0) 7: 0: 16000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p Wnd (0 0 0 0)->(0 0 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. 9: don't have active chargers. 9: raw(-9631 16000 32000 32000) min(-9835 16000 32000 32000) spread(-19913 16000 32000 32000) max_pv 4565 9: [ 0 16000@1p ] PM PV mtr(W) avl(W) raw max min spread 2508 1486 6460 20565 6165 -3913 2508 1486 6460 20565 6165 -3913 2535 1462 6356 20565 6165 -3913 2535 1462 6356 20565 6165 -3913 2535 1462 6356 20565 6165 -3913 2535 1462 6356 20565 6165 -3913 2511 1483 6447 20565 6165 -3913 2511 1483 6447 20565 6165 -3913 2475 1515 6586 20565 6165 -3913 2475 1515 6586 20565 6165 -3913 2478 1512 6573 20565 6165 -3913 2478 1512 6573 20565 6165 -3913 2459 1529 6647 20565 6165 -3913 2459 1529 6647 20565 6165 -3913 2471 1518 6600 20565 6165 -3913 2513 1482 6443 20565 6165 -3913 2513 1482 6443 20565 6165 -3913 2516 1479 6430 20565 6165 -3913 2516 1479 6430 20565 6165 -3913 2025-03-17 12:59:34,009 Hysteresis -28 0: raw(6430 32000 32000 32000) min(6165 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 20565 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 1, sorted to 0 2: 0: plugged in. alloc 1p Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 20565 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (430 26000 0 0) 7: 0: 16000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p Wnd (0 0 0 0)->(0 0 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. 9: don't have active chargers. 9: raw(-9570 16000 32000 32000) min(-9835 16000 32000 32000) spread(-19913 16000 32000 32000) max_pv 4565 9: [ 0 16000@1p ] PM PV mtr(W) avl(W) raw max min spread 2503 1490 6478 20565 6165 -3913 2503 1490 6478 20565 6165 -3913 2488 1503 6534 20565 6165 -3913 2488 1503 6534 20565 6165 -3913 2494 1498 6513 20565 6165 -3913 2494 1498 6513 20565 6165 -3913 2510 1484 6452 20565 6165 -3913 2510 1484 6452 20565 6165 -3913 2504 1489 6473 20565 6165 -3913 2504 1489 6473 20565 6165 -3913 2543 1455 6326 20565 6165 -3913 2543 1455 6326 20565 6165 -3913 2536 1461 6352 20565 6165 -3913 2536 1461 6352 20565 6165 -3913 2507 1487 6465 20565 6165 -3913 2507 1487 6465 20565 6165 -3913 2549 1450 6304 20565 6165 -3913 2549 1450 6304 20565 6165 -3913 2551 1448 6295 20565 6165 -3913 2025-03-17 12:59:44,015 Hysteresis -18 0: raw(6295 32000 32000 32000) min(6165 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 20565 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 1, sorted to 0 2: 0: plugged in. alloc 1p Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 20565 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (295 26000 0 0) 7: 0: 16000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p Wnd (0 0 0 0)->(0 0 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. 9: don't have active chargers. 9: raw(-9705 16000 32000 32000) min(-9835 16000 32000 32000) spread(-19913 16000 32000 32000) max_pv 4565 9: [ 0 16000@1p ] PM PV mtr(W) avl(W) raw max min spread 2551 1448 6295 20565 6165 -3913 2545 1454 6321 20565 6165 -3913 2545 1454 6321 20565 6165 -3913 2548 1451 6308 20565 6165 -3913 2573 1429 6213 20565 6165 -3913 2573 1429 6213 20565 6165 -3913 2556 1444 6278 20565 6165 -3913 2556 1444 6278 20565 6165 -3913 2588 1416 6156 20565 6156 -3913 2588 1416 6156 20565 6156 -3913 2562 1439 6256 20565 6156 -3913 2562 1439 6256 20565 6156 -3913 2548 1451 6308 20565 6156 -3913 2548 1451 6308 20565 6156 -3913 2562 1439 6256 20565 6156 -3913 2562 1439 6256 20565 6156 -3913 2603 1403 6100 20565 6100 -3913 2603 1403 6100 20565 6100 -3913 2584 1419 6169 20565 6100 -3913 2584 1419 6169 20565 6100 -3913 2025-03-17 12:59:54,021 Hysteresis -8 0: raw(6169 32000 32000 32000) min(6100 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 20565 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 1, sorted to 0 2: 0: plugged in. alloc 1p Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 20565 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (169 26000 0 0) 7: 0: 16000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p Wnd (0 0 0 0)->(0 0 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. 9: don't have active chargers. 9: raw(-9831 16000 32000 32000) min(-9900 16000 32000 32000) spread(-19913 16000 32000 32000) max_pv 4565 9: [ 0 16000@1p ] PM PV mtr(W) avl(W) raw max min spread 2569 1433 6230 20565 6100 -3913 2569 1433 6230 20565 6100 -3913 2631 1378 5991 20565 5991 -3913 2631 1378 5991 20565 5991 -3913 2586 1418 6165 20565 5991 -3913 2586 1418 6165 20565 5991 -3913 2537 1461 6352 20565 5991 -3913 2537 1461 6352 20565 5991 -3913 2509 1485 6456 20565 5991 -3913 2509 1485 6456 20565 5991 -3913 2515 1480 6434 20565 5991 -3913 2515 1480 6434 20565 5991 -3913 2511 1483 6447 20565 5991 -3913 2511 1483 6447 20565 5991 -3913 2512 1482 6443 20565 5991 -3913 2512 1482 6443 20565 5991 -3913 2515 1480 6434 20565 5991 -3913 2532 1465 6369 20565 5991 -3913 2532 1465 6369 20565 5991 -3913 2025-03-17 13:00:04,258 Hysteresis 1 0: raw(6369 32000 32000 32000) min(5991 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 20565 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 1 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 1, sorted to 0 2: 0: plugged in. alloc 1p Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 20565 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (369 26000 0 0) 7: 0: 16000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p Wnd (0 0 0 0)->(0 0 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. 9: don't have active chargers. 9: raw(-9631 16000 32000 32000) min(-10009 16000 32000 32000) spread(-19913 16000 32000 32000) max_pv 4565 9: [ 0 16000@1p ] charger 0: clearing just_plugged_in_timestamp after deadline elapsed PM PV mtr(W) avl(W) raw max min spread 2575 1427 6204 20565 5991 -3913 2575 1427 6204 20565 5991 -3913 2557 1443 6273 20565 5991 -3913 2557 1443 6273 20565 5991 -3913 2563 1438 6252 20565 5991 -3913 2563 1438 6252 20565 5991 -3913 2571 1431 6221 20565 5991 -3913 2571 1431 6221 20565 5991 -3913 2523 1473 6404 20565 5991 -3913 2523 1473 6404 20565 5991 -3913 2520 1475 6413 20565 5991 -3913 2520 1475 6413 20565 5991 -3913 2541 1457 6334 20565 5991 -3913 2541 1457 6334 20565 5991 -3913 2548 1451 6308 20565 5991 -3913 2548 1451 6308 20565 5991 -3913 2548 1451 6308 20565 5991 -3913 2548 1451 6308 20565 5991 -3913 2522 1474 6408 20565 5991 -3913 2522 1474 6408 20565 5991 -3913 2025-03-17 13:00:14,270 Hysteresis 11 0: raw(6408 32000 32000 32000) min(5991 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 20565 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 20565 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: Yes Wnd (0 0 0 0)->(30000 10000 10000 10000) 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (408 26000 32000 32000) 7: 0: 16000@3p 8: filtered 1 to 1, sorted to 0 8: 0: 16000@3p Wnd (0 0 0 0)->(0 0 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. 9: don't have active chargers. 9: raw(-29592 16000 22000 22000) min(-30009 16000 22000 22000) spread(-39913 16000 22000 22000) max_pv -15435 9: [ 0 16000@3p ] PM PV mtr(W) avl(W) raw max min spread 2510 6084 26452 26452 5991 -3913 2575 6027 26204 26452 5991 -3913 2575 6027 26204 26452 5991 -3913 2553 6047 26291 26452 5991 -3913 2553 6047 26291 26452 5991 -3913 -990 8775 38152 38152 5991 -3913 -990 8775 38152 38152 5991 -3913 -994 8777 38160 38160 5991 -3913 RECV 0: phases 1 -> 3 -994 8777 38160 38160 5991 -3913 -994 8777 38160 38160 5991 -3913 -994 8777 38160 38160 5991 -3913 -1023 9047 39334 39334 5991 -3913 -1023 9047 39334 39334 5991 -3913 -999 8779 38169 39334 5991 -3913 -999 8779 38169 39334 5991 -3913 -996 8778 38165 39334 5991 -3913 -996 8778 38165 39334 5991 -3913 -981 8770 38130 39334 5991 -3913 -981 8770 38130 39334 5991 -3913 2025-03-17 13:00:24,292 Hysteresis -169 0: raw(38130 32000 32000 32000) min(5991 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 39334 0: [ 0 0@3p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, 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 39334 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p Wnd (0 0 0 0)->(30000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (20130 26000 26000 26000) 7: 0: 16000@3p 8: filtered 1 to 1, sorted to 0 8: 0: 16000@3p Wnd (0 0 0 0)->(0 0 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. 9: don't have active chargers. 9: raw(-9870 16000 16000 16000) min(-42009 16000 16000 16000) spread(-51913 16000 16000 16000) max_pv -8666 9: [ 0 16000@3p ] PM PV mtr(W) avl(W) raw max min spread -1058 11833 51447 51447 5991 -3913 -1058 11833 51447 51447 5991 -3913 -949 11514 50060 51447 5991 -3913 -949 11514 50060 51447 5991 -3913 4772 6865 29847 51447 5991 -3913 4772 6865 29847 51447 5991 -3913 9450 2772 12052 51447 5991 -3913 9450 2772 12052 51447 5991 -3913 9448 2773 12056 51447 5991 -3913 9448 2773 12056 51447 5991 -3913 9552 2682 11660 51447 5991 -3913 9552 2682 11660 51447 5991 -3913 9601 2640 11478 51447 5991 -3913 9601 2640 11478 51447 5991 -3913 9574 2663 11578 51447 5991 -3913 9574 2663 11578 51447 5991 -3913 9607 2634 11452 51447 5991 -3913 9607 2634 11452 51447 5991 -3913 9567 2669 11604 51447 5991 -3913 2025-03-17 13:00:34,597 Hysteresis -159 0: raw(11604 32000 32000 32000) min(5991 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 51447 0: [ 0 0@3p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, 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 51447 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p Wnd (0 0 0 0)->(30000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 26000 26000 26000) 7: 0: 16000@3p 8: filtered 1 to 1, sorted to 0 8: 0: 16000@3p Wnd (0 0 0 0)->(0 0 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. 9: don't have active chargers. 9: raw(-36396 16000 16000 16000) min(-42009 16000 16000 16000) spread(-51913 16000 16000 16000) max_pv 3447 9: [ 0 16000@3p ] PM PV mtr(W) avl(W) raw max min spread 9567 2669 11604 51447 5991 -3913 9573 2664 11582 51447 5991 -3913 9573 2664 11582 51447 5991 -3913 9551 2683 11665 51447 5991 -3913 9551 2683 11665 51447 5991 -3913 9552 2682 11660 51447 5991 -3913 9552 2682 11660 51447 5991 -3913 9465 2759 11995 51447 5991 -3913 9459 2764 12017 51447 5991 -3913 9459 2764 12017 51447 5991 -3913 9501 2727 11856 51447 5991 -3913 9501 2727 11856 51447 5991 -3913 9445 2776 12069 51447 5991 -3913 9445 2776 12069 51447 5991 -3913 9434 2786 12113 51447 5991 -3913 9434 2786 12113 51447 5991 -3913 9440 2780 12086 51447 5991 -3913 9440 2780 12086 51447 5991 -3913 9496 2731 11873 51447 5991 -3913 9496 2731 11873 51447 5991 -3913 2025-03-17 13:00:44,651 Hysteresis -149 0: raw(11873 32000 32000 32000) min(5991 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 51447 0: [ 0 0@3p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, 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 51447 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p Wnd (0 0 0 0)->(30000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 26000 26000 26000) 7: 0: 16000@3p 8: filtered 1 to 1, sorted to 0 8: 0: 16000@3p Wnd (0 0 0 0)->(0 0 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. 9: don't have active chargers. 9: raw(-36127 16000 16000 16000) min(-42009 16000 16000 16000) spread(-51913 16000 16000 16000) max_pv 3447 9: [ 0 16000@3p ] PM PV mtr(W) avl(W) raw max min spread 9443 2778 12078 51447 5991 -3913 9443 2778 12078 51447 5991 -3913 9525 2706 11765 51447 5991 -3913 9525 2706 11765 51447 5991 -3913 9460 2763 12013 51447 5991 -3913 9460 2763 12013 51447 5991 -3913 9497 2731 11873 51447 5991 -3913 9497 2731 11873 51447 5991 -3913 9479 2746 11939 51447 5991 -3913 9402 2814 12234 51447 5991 -3913 9402 2814 12234 51447 5991 -3913 9414 2803 12186 51447 5991 -3913 9414 2803 12186 51447 5991 -3913 9441 2780 12086 51447 5991 -3913 9441 2780 12086 51447 5991 -3913 9483 2743 11926 51447 5991 -3913 9483 2743 11926 51447 5991 -3913 9483 2743 11926 51447 5991 -3913 9483 2743 11926 51447 5991 -3913 2025-03-17 13:00:54,657 Hysteresis -139 0: raw(11926 32000 32000 32000) min(5991 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 51447 0: [ 0 0@3p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, 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 51447 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p Wnd (0 0 0 0)->(30000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 26000 26000 26000) 7: 0: 16000@3p 8: filtered 1 to 1, sorted to 0 8: 0: 16000@3p Wnd (0 0 0 0)->(0 0 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. 9: don't have active chargers. 9: raw(-36074 16000 16000 16000) min(-42009 16000 16000 16000) spread(-51913 16000 16000 16000) max_pv 3447 9: [ 0 16000@3p ] PM PV mtr(W) avl(W) raw max min spread 9482 2744 11930 51447 5991 -3913 9482 2744 11930 51447 5991 -3913 9460 2763 12013 51447 5991 -3913 9460 2763 12013 51447 5991 -3913 9471 2753 11969 51447 5991 -3913 9471 2753 11969 51447 5991 -3913 9430 2789 12126 51447 5991 -3913 9430 2789 12126 51447 5991 -3913 9454 2768 12034 51447 5991 -3913 9454 2768 12034 51447 5991 -3913 9451 2771 12047 51447 5991 -3913 9451 2771 12047 51447 5991 -3913 9451 2771 12047 51447 5991 -3913 9451 2771 12047 51447 5991 -3913 9457 2766 12026 51447 5991 -3913 9457 2766 12026 51447 5991 -3913 9434 2786 12113 51447 5991 -3913 9434 2786 12113 51447 5991 -3913 9436 2784 12104 51447 5991 -3913 9436 2784 12104 51447 5991 -3913 2025-03-17 13:01:04,836 Hysteresis -129 0: raw(12104 32000 32000 32000) min(5991 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 51447 0: [ 0 0@3p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, 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 51447 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p Wnd (0 0 0 0)->(30000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 26000 26000 26000) 7: 0: 16000@3p 8: filtered 1 to 1, sorted to 0 8: 0: 16000@3p Wnd (0 0 0 0)->(0 0 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. 9: don't have active chargers. 9: raw(-35896 16000 16000 16000) min(-42009 16000 16000 16000) spread(-51913 16000 16000 16000) max_pv 3447 9: [ 0 16000@3p ] PM PV mtr(W) avl(W) raw max min spread 9516 2714 11800 51447 5991 -3913 9516 2714 11800 51447 5991 -3913 9509 2720 11826 51447 5991 -3913 9509 2720 11826 51447 5991 -3913 9456 2766 12026 51447 5991 -3913 9456 2766 12026 51447 5991 -3913 9472 2752 11965 51447 5991 -3913 9472 2752 11965 51447 5991 -3913 9500 2728 11860 51447 5991 -3913 9500 2728 11860 51447 5991 -3913 9447 2774 12060 51447 5991 -3913 9447 2774 12060 51447 5991 -3913 9448 2773 12056 51447 5991 -3913 9448 2773 12056 51447 5991 -3913 9501 2727 11856 51447 5991 -3913 9501 2727 11856 51447 5991 -3913 9530 2702 11747 51447 5991 -3913 9530 2702 11747 51447 5991 -3913 9509 2720 11826 51447 5991 -3913 2025-03-17 13:01:15,239 Hysteresis -119 0: raw(11826 32000 32000 32000) min(5991 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 51447 0: [ 0 0@3p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, 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 51447 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p Wnd (0 0 0 0)->(30000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 26000 26000 26000) 7: 0: 16000@3p 8: filtered 1 to 1, sorted to 0 8: 0: 16000@3p Wnd (0 0 0 0)->(0 0 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. 9: don't have active chargers. 9: raw(-36174 16000 16000 16000) min(-42009 16000 16000 16000) spread(-51913 16000 16000 16000) max_pv 3447 9: [ 0 16000@3p ] PM PV mtr(W) avl(W) raw max min spread 9509 2720 11826 51447 5991 -3913 9463 2760 12000 51447 5991 -3913 9463 2760 12000 51447 5991 -3913 9507 2722 11834 51447 5991 -3913 9507 2722 11834 51447 5991 -3913 9464 2759 11995 51447 5991 -3913 9464 2759 11995 51447 5991 -3913 9457 2766 12026 51447 5991 -3913 9457 2766 12026 51447 5991 -3913 9457 2766 12026 51447 5991 -3913 9457 2766 12026 51447 5991 -3913 9433 2787 12117 51447 5991 -3913 9433 2787 12117 51447 5991 -3913 9445 2776 12069 51447 5991 -3913 9445 2776 12069 51447 5991 -3913 9456 2766 12026 51447 5991 -3913 9456 2766 12026 51447 5991 -3913 9433 2787 12117 51447 5991 -3913 9525 2706 11765 51447 5991 -3913 9525 2706 11765 51447 5991 -3913 2025-03-17 13:01:25,475 Hysteresis -108 0: raw(11765 32000 32000 32000) min(5991 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 51447 0: [ 0 0@3p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, 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 51447 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p Wnd (0 0 0 0)->(30000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 26000 26000 26000) 7: 0: 16000@3p 8: filtered 1 to 1, sorted to 0 8: 0: 16000@3p Wnd (0 0 0 0)->(0 0 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. 9: don't have active chargers. 9: raw(-36235 16000 16000 16000) min(-42009 16000 16000 16000) spread(-51913 16000 16000 16000) max_pv 3447 9: [ 0 16000@3p ] PM PV mtr(W) avl(W) raw max min spread 9451 2771 12047 51447 5991 -3913 9451 2771 12047 51447 5991 -3913 9434 2786 12113 51447 5991 -3913 9434 2786 12113 51447 5991 -3913 9499 2729 11865 51447 5991 -3913 9499 2729 11865 51447 5991 -3913 9406 2810 12217 51447 5991 -3913 9406 2810 12217 51447 5991 -3913 9444 2777 12073 51447 5991 -3913 9444 2777 12073 51447 5991 -3913 9470 2754 11973 51447 5991 -3913 9470 2754 11973 51447 5991 -3913 9439 2781 12091 51447 5991 -3913 9439 2781 12091 51447 5991 -3913 9531 2701 11743 51447 5991 -3913 9531 2701 11743 51447 5991 -3913 9522 2709 11778 51447 5991 -3913 9522 2709 11778 51447 5991 -3913 9471 2753 11969 51447 5991 -3913 2025-03-17 13:01:35,483 Hysteresis -98 0: raw(11969 32000 32000 32000) min(5991 32000 32000 32000) spread(-3913 32000 32000 32000) max_pv 51447 0: [ 0 0@3p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, 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 51447 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p Wnd (0 0 0 0)->(30000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(30000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(30000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 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 9: don't have active chargers. 9: raw(-6031 26000 26000 26000) min(-12009 26000 26000 26000) spread(-21913 26000 26000 26000) max_pv 33447 9: [ 0 6000@3p ] PM PV mtr(W) avl(W) raw max min spread 9466 -4142 -18008 51447 -18008 -18008 9466 -4142 -18008 51447 -18008 -18008 9466 -4142 -18008 51447 -18008 -18008 9466 -4142 -18008 51447 -18008 -18008 3702 901 3917 51447 -18008 -18008 3702 901 3917 51447 -18008 -18008 3097 1431 6221 51447 -18008 -18008 RECV 0: requested 16000 -> 9029 mA (lines 6.030 6.030 6.021) 3097 1431 6221 51447 -18008 -18008 3124 1407 6117 51447 -18008 -18008 3124 1407 6117 51447 -18008 -18008 3114 1416 6156 51447 -18008 -18008 3114 1416 6156 51447 -18008 -18008 3133 1399 6082 51447 -18008 -18008 3133 1399 6082 51447 -18008 -18008 3126 1405 6108 51447 -18008 -18008 3126 1405 6108 51447 -18008 -18008 3111 1418 6165 51447 -18008 -18008 3111 1418 6165 51447 -18008 -18008 3152 1382 6008 51447 -18008 -18008 3152 1382 6008 51447 -18008 -18008 2025-03-17 13:01:45,499 Hysteresis -88 0: raw(6008 32000 32000 32000) min(-18008 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 51447 0: [ 0 0@3p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, 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 51447 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p Wnd (0 0 0 0)->(30000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(30000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(30000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 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 9: don't have active chargers. 9: raw(-11992 26000 26000 26000) min(-36008 26000 26000 26000) spread(-36008 26000 26000 26000) max_pv 33447 9: [ 0 6000@3p ] PM PV mtr(W) avl(W) raw max min spread 3102 1426 6200 51447 -18008 -18008 3102 1426 6200 51447 -18008 -18008 3082 1444 6278 51447 -18008 -18008 3082 1444 6278 51447 -18008 -18008 3076 1449 6300 51447 -18008 -18008 3076 1449 6300 51447 -18008 -18008 3068 1456 6330 51447 -18008 -18008 3068 1456 6330 51447 -18008 -18008 3015 1502 6530 51447 -18008 -18008 3015 1502 6530 51447 -18008 -18008 3000 1515 6586 51447 -18008 -18008 3000 1515 6586 51447 -18008 -18008 3030 1489 6473 51447 -18008 -18008 3030 1489 6473 51447 -18008 -18008 3056 1466 6373 51447 -18008 -18008 3056 1466 6373 51447 -18008 -18008 3027 1492 6486 51447 -18008 -18008 3027 1492 6486 51447 -18008 -18008 3016 1501 6526 51447 -18008 -18008 2025-03-17 13:01:55,723 Hysteresis -78 0: raw(6526 32000 32000 32000) min(-18008 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 51447 0: [ 0 0@3p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, 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 51447 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p Wnd (0 0 0 0)->(30000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(30000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(30000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 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 9: don't have active chargers. 9: raw(-11474 26000 26000 26000) min(-36008 26000 26000 26000) spread(-36008 26000 26000 26000) max_pv 33447 9: [ 0 6000@3p ] PM PV mtr(W) avl(W) raw max min spread 3053 1469 6386 51447 -18008 -18008 3053 1469 6386 51447 -18008 -18008 3119 1411 6134 51447 -18008 -18008 3119 1411 6134 51447 -18008 -18008 3066 1458 6339 51447 -18008 -18008 3066 1458 6339 51447 -18008 -18008 3030 1489 6473 51447 -18008 -18008 3030 1489 6473 51447 -18008 -18008 3065 1459 6343 51447 -18008 -18008 3065 1459 6343 51447 -18008 -18008 3081 1445 6282 51447 -18008 -18008 3081 1445 6282 51447 -18008 -18008 3094 1433 6230 51447 -18008 -18008 3094 1433 6230 51447 -18008 -18008 3079 1446 6286 51447 -18008 -18008 3079 1446 6286 51447 -18008 -18008 3091 1436 6243 51447 -18008 -18008 3078 1447 6291 51447 -18008 -18008 3078 1447 6291 51447 -18008 -18008 2025-03-17 13:02:05,729 Hysteresis -68 0: raw(6291 32000 32000 32000) min(-18008 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 51447 0: [ 0 0@3p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, 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 51447 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p Wnd (0 0 0 0)->(30000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(30000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(30000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 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 9: don't have active chargers. 9: raw(-11709 26000 26000 26000) min(-36008 26000 26000 26000) spread(-36008 26000 26000 26000) max_pv 33447 9: [ 0 6000@3p ] PM PV mtr(W) avl(W) raw max min spread 3095 1432 6226 51447 -18008 -18008 3095 1432 6226 51447 -18008 -18008 3063 1460 6347 51447 -18008 -18008 3063 1460 6347 51447 -18008 -18008 3058 1465 6369 51447 -18008 -18008 3058 1465 6369 51447 -18008 -18008 3054 1468 6382 51447 -18008 -18008 3054 1468 6382 51447 -18008 -18008 3110 1419 6169 51447 -18008 -18008 3110 1419 6169 51447 -18008 -18008 3110 1419 6169 51447 -18008 -18008 3110 1419 6169 51447 -18008 -18008 3160 1375 5978 51447 -18008 -18008 3160 1375 5978 51447 -18008 -18008 3208 1333 5795 51447 -18008 -18008 3208 1333 5795 51447 -18008 -18008 3294 1258 5469 51447 -18008 -18008 3294 1258 5469 51447 -18008 -18008 3357 1203 5230 51447 -18008 -18008 3357 1203 5230 51447 -18008 -18008 2025-03-17 13:02:15,939 Hysteresis -58 0: raw(5230 32000 32000 32000) min(-18008 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 51447 0: [ 0 0@3p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, 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 51447 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p Wnd (0 0 0 0)->(30000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(30000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(30000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 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 9: don't have active chargers. 9: raw(-12770 26000 26000 26000) min(-36008 26000 26000 26000) spread(-36008 26000 26000 26000) max_pv 33447 9: [ 0 6000@3p ] PM PV mtr(W) avl(W) raw max min spread 3410 1157 5030 51447 -18008 -18008 3410 1157 5030 51447 -18008 -18008 3457 1116 4852 51447 -18008 -18008 3457 1116 4852 51447 -18008 -18008 3470 1104 4800 51447 -18008 -18008 3470 1104 4800 51447 -18008 -18008 3413 1154 5017 51447 -18008 -18008 3413 1154 5017 51447 -18008 -18008 3302 1251 5439 51447 -18008 -18008 3302 1251 5439 51447 -18008 -18008 3264 1284 5582 51447 -18008 -18008 3264 1284 5582 51447 -18008 -18008 3270 1279 5560 51447 -18008 -18008 3270 1279 5560 51447 -18008 -18008 3120 1410 6130 51447 -18008 -18008 3120 1410 6130 51447 -18008 -18008 3114 1416 6156 51447 -18008 -18008 3114 1416 6156 51447 -18008 -18008 3102 1426 6200 51447 -18008 -18008 3102 1426 6200 51447 -18008 -18008 2025-03-17 13:02:26,070 Hysteresis -48 0: raw(6200 32000 32000 32000) min(-18008 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 51447 0: [ 0 0@3p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, 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 51447 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p Wnd (0 0 0 0)->(30000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(30000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(30000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 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 9: don't have active chargers. 9: raw(-11800 26000 26000 26000) min(-36008 26000 26000 26000) spread(-36008 26000 26000 26000) max_pv 33447 9: [ 0 6000@3p ] PM PV mtr(W) avl(W) raw max min spread 3109 1420 6173 51447 -18008 -18008 3109 1420 6173 51447 -18008 -18008 3047 1474 6408 51447 -18008 -18008 3047 1474 6408 51447 -18008 -18008 3070 1454 6321 51447 -18008 -18008 3070 1454 6321 51447 -18008 -18008 3115 1415 6152 51447 -18008 -18008 3115 1415 6152 51447 -18008 -18008 3100 1428 6208 51447 -18008 -18008 3100 1428 6208 51447 -18008 -18008 3111 1418 6165 51447 -18008 -18008 3111 1418 6165 51447 -18008 -18008 3125 1406 6113 51447 -18008 -18008 3125 1406 6113 51447 -18008 -18008 3151 1383 6013 51447 -18008 -18008 3146 1388 6034 51447 -18008 -18008 3146 1388 6034 51447 -18008 -18008 3124 1407 6117 51447 -18008 -18008 3124 1407 6117 51447 -18008 -18008 2025-03-17 13:02:36,076 Hysteresis -38 0: raw(6117 32000 32000 32000) min(-18008 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 51447 0: [ 0 0@3p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, 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 51447 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p Wnd (0 0 0 0)->(30000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(30000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(30000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 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 9: don't have active chargers. 9: raw(-11883 26000 26000 26000) min(-36008 26000 26000 26000) spread(-36008 26000 26000 26000) max_pv 33447 9: [ 0 6000@3p ] PM PV mtr(W) avl(W) raw max min spread 3135 1397 6073 51447 -18008 -18008 3135 1397 6073 51447 -18008 -18008 3128 1403 6100 51447 -18008 -18008 3128 1403 6100 51447 -18008 -18008 3162 1374 5973 51447 -18008 -18008 3162 1374 5973 51447 -18008 -18008 3150 1384 6017 51447 -18008 -18008 3150 1384 6017 51447 -18008 -18008 3196 1344 5843 51447 -18008 -18008 3196 1344 5843 51447 -18008 -18008 3212 1330 5782 51447 -18008 -18008 3212 1330 5782 51447 -18008 -18008 3317 1238 5382 51447 -18008 -18008 3317 1238 5382 51447 -18008 -18008 3433 1137 4943 51447 -18008 -18008 3433 1137 4943 51447 -18008 -18008 3461 1112 4834 51447 -18008 -18008 3461 1112 4834 51447 -18008 -18008 3452 1120 4869 51447 -18008 -18008 2025-03-17 13:02:46,261 Hysteresis -28 0: raw(4869 32000 32000 32000) min(-18008 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 51447 0: [ 0 0@3p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, 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 51447 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p Wnd (0 0 0 0)->(30000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(30000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(30000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 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 9: don't have active chargers. 9: raw(-13131 26000 26000 26000) min(-36008 26000 26000 26000) spread(-36008 26000 26000 26000) max_pv 33447 9: [ 0 6000@3p ] PM PV mtr(W) avl(W) raw max min spread 3452 1120 4869 51447 -18008 -18008 3384 1179 5126 51447 -18008 -18008 3384 1179 5126 51447 -18008 -18008 3281 1270 5521 51447 -18008 -18008 3281 1270 5521 51447 -18008 -18008 3187 1352 5878 51447 -18008 -18008 3187 1352 5878 51447 -18008 -18008 3136 1396 6069 51447 -18008 -18008 3136 1396 6069 51447 -18008 -18008 3077 1448 6295 51447 -18008 -18008 3077 1448 6295 51447 -18008 -18008 3075 1450 6304 51447 -18008 -18008 3075 1450 6304 51447 -18008 -18008 3118 1412 6139 51447 -18008 -18008 3118 1412 6139 51447 -18008 -18008 3095 1432 6226 51447 -18008 -18008 3095 1432 6226 51447 -18008 -18008 3071 1453 6317 51447 -18008 -18008 3071 1453 6317 51447 -18008 -18008 3079 1446 6286 51447 -18008 -18008 2025-03-17 13:02:56,614 Hysteresis -17 0: raw(6286 32000 32000 32000) min(-18008 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 51447 0: [ 0 0@3p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, 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 51447 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p Wnd (0 0 0 0)->(30000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(30000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(30000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 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 9: don't have active chargers. 9: raw(-11714 26000 26000 26000) min(-36008 26000 26000 26000) spread(-36008 26000 26000 26000) max_pv 33447 9: [ 0 6000@3p ] PM PV mtr(W) avl(W) raw max min spread 3079 1446 6286 51447 -18008 -18008 3116 1414 6147 51447 -18008 -18008 3147 1387 6030 51447 -18008 -18008 3147 1387 6030 51447 -18008 -18008 3084 1442 6269 51447 -18008 -18008 3084 1442 6269 51447 -18008 -18008 3088 1438 6252 51447 -18008 -18008 3088 1438 6252 51447 -18008 -18008 3113 1417 6160 51447 -18008 -18008 3113 1417 6160 51447 -18008 -18008 3125 1406 6113 51447 -18008 -18008 3125 1406 6113 51447 -18008 -18008 3079 1446 6286 51447 -18008 -18008 3079 1446 6286 51447 -18008 -18008 3113 1417 6160 51447 -18008 -18008 3113 1417 6160 51447 -18008 -18008 3114 1416 6156 51447 -18008 -18008 3114 1416 6156 51447 -18008 -18008 3118 1412 6139 51447 -18008 -18008 2025-03-17 13:03:06,620 Hysteresis -7 0: raw(6139 32000 32000 32000) min(-18008 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 51447 0: [ 0 0@3p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, 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 51447 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p Wnd (0 0 0 0)->(30000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(30000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(30000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 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 9: don't have active chargers. 9: raw(-11861 26000 26000 26000) min(-36008 26000 26000 26000) spread(-36008 26000 26000 26000) max_pv 33447 9: [ 0 6000@3p ] PM PV mtr(W) avl(W) raw max min spread 3118 1412 6139 51447 -18008 -18008 3123 1408 6121 51447 -18008 -18008 3131 1401 6091 51447 -18008 -18008 3131 1401 6091 51447 -18008 -18008 3131 1401 6091 51447 -18008 -18008 3131 1401 6091 51447 -18008 -18008 3134 1398 6078 51447 -18008 -18008 3134 1398 6078 51447 -18008 -18008 3089 1438 6252 51447 -18008 -18008 3089 1438 6252 51447 -18008 -18008 3073 1452 6313 51447 -18008 -18008 3073 1452 6313 51447 -18008 -18008 3076 1449 6300 51447 -18008 -18008 3076 1449 6300 51447 -18008 -18008 3073 1452 6313 51447 -18008 -18008 3073 1452 6313 51447 -18008 -18008 3062 1461 6352 51447 -18008 -18008 3062 1461 6352 51447 -18008 -18008 3066 1458 6339 51447 -18008 -18008 3066 1458 6339 51447 -18008 -18008 2025-03-17 13:03:16,642 Hysteresis 2 0: raw(6339 32000 32000 32000) min(-18008 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 51447 0: [ 0 0@3p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, 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 51447 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p Wnd (0 0 0 0)->(30000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(30000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(30000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 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 9: don't have active chargers. 9: raw(-11661 26000 26000 26000) min(-36008 26000 26000 26000) spread(-36008 26000 26000 26000) max_pv 33447 9: [ 0 6000@3p ] PM PV mtr(W) avl(W) raw max min spread 3085 1441 6265 51447 -18008 -18008 3085 1441 6265 51447 -18008 -18008 3179 1359 5908 51447 -18008 -18008 3179 1359 5908 51447 -18008 -18008 3180 1358 5904 51447 -18008 -18008 3180 1358 5904 51447 -18008 -18008 3142 1391 6047 51447 -18008 -18008 3142 1391 6047 51447 -18008 -18008 3142 1391 6047 51447 -18008 -18008 3142 1391 6047 51447 -18008 -18008 3173 1364 5930 51447 -18008 -18008 3173 1364 5930 51447 -18008 -18008 3138 1395 6065 51447 -18008 -18008 3138 1395 6065 51447 -18008 -18008 3143 1390 6043 51447 -18008 -18008 3143 1390 6043 51447 -18008 -18008 3141 1392 6052 51447 -18008 -18008 3141 1392 6052 51447 -18008 -18008 3159 1376 5982 51447 -18008 -18008 2025-03-17 13:03:27,108 Hysteresis 12 0: raw(5982 32000 32000 32000) min(-18008 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 51447 0: [ 0 0@3p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, 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 51447 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p Wnd (0 0 0 0)->(30000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(30000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(30000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 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 9: don't have active chargers. 9: raw(-12018 26000 26000 26000) min(-36008 26000 26000 26000) spread(-36008 26000 26000 26000) max_pv 33447 9: [ 0 6000@3p ] PM PV mtr(W) avl(W) raw max min spread 3159 1376 5982 51447 -18008 -18008 3161 1375 5978 51447 -18008 -18008 3161 1375 5978 51447 -18008 -18008 3133 1399 6082 51447 -18008 -18008 3133 1399 6082 51447 -18008 -18008 3133 1399 6082 51447 -18008 -18008 3133 1399 6082 51447 -18008 -18008 3143 1390 6043 51447 -18008 -18008 3143 1390 6043 51447 -18008 -18008 3131 1401 6091 51447 -18008 -18008 3131 1401 6091 51447 -18008 -18008 3102 1426 6200 51447 -18008 -18008 3102 1426 6200 51447 -18008 -18008 3129 1403 6100 51447 -18008 -18008 3129 1403 6100 51447 -18008 -18008 3116 1414 6147 51447 -18008 -18008 3116 1414 6147 51447 -18008 -18008 3116 1414 6147 51447 -18008 -18008 3116 1414 6147 51447 -18008 -18008 3121 1410 6130 51447 -18008 -18008 2025-03-17 13:03:37,465 Hysteresis 23 0: raw(6130 32000 32000 32000) min(-18008 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 51447 0: [ 0 0@3p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, 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 51447 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p Wnd (0 0 0 0)->(30000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(30000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(30000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 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 9: don't have active chargers. 9: raw(-11870 26000 26000 26000) min(-36008 26000 26000 26000) spread(-36008 26000 26000 26000) max_pv 33447 9: [ 0 6000@3p ] PM PV mtr(W) avl(W) raw max min spread 3121 1410 6130 51447 -18008 -18008 3111 1418 6165 51447 -18008 -18008 3111 1418 6165 51447 -18008 -18008 3162 1374 5973 51447 -18008 -18008 3162 1374 5973 51447 -18008 -18008 3165 1371 5960 51447 -18008 -18008 3137 1396 6069 51447 -18008 -18008 3137 1396 6069 51447 -18008 -18008 3105 1424 6191 51447 -18008 -18008 3105 1424 6191 51447 -18008 -18008 3115 1415 6152 51447 -18008 -18008 3115 1415 6152 51447 -18008 -18008 3097 1431 6221 51447 -18008 -18008 3097 1431 6221 51447 -18008 -18008 3116 1414 6147 51447 -18008 -18008 3116 1414 6147 51447 -18008 -18008 3112 1417 6160 51447 -18008 -18008 3112 1417 6160 51447 -18008 -18008 3092 1435 6239 51447 -18008 -18008 2025-03-17 13:03:47,472 Hysteresis 33 0: raw(6239 32000 32000 32000) min(-18008 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 51447 0: [ 0 0@3p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, 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 51447 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p Wnd (0 0 0 0)->(30000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(30000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(30000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 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 9: don't have active chargers. 9: raw(-11761 26000 26000 26000) min(-36008 26000 26000 26000) spread(-36008 26000 26000 26000) max_pv 33447 9: [ 0 6000@3p ] PM PV mtr(W) avl(W) raw max min spread 3092 1435 6239 51447 -18008 -18008 3103 1425 6195 51447 -18008 -18008 3103 1425 6195 51447 -18008 -18008 3159 1376 5982 51447 -18008 -18008 3163 1373 5969 51447 -18008 -18008 3163 1373 5969 51447 -18008 -18008 3150 1384 6017 51447 -18008 -18008 3150 1384 6017 51447 -18008 -18008 3190 1349 5865 51447 -18008 -18008 3190 1349 5865 51447 -18008 -18008 3124 1407 6117 51447 -18008 -18008 3124 1407 6117 51447 -18008 -18008 3109 1420 6173 51447 -18008 -18008 3109 1420 6173 51447 -18008 -18008 3109 1420 6173 51447 -18008 -18008 3109 1420 6173 51447 -18008 -18008 3095 1432 6226 51447 -18008 -18008 3095 1432 6226 51447 -18008 -18008 3127 1404 6104 51447 -18008 -18008 3127 1404 6104 51447 -18008 -18008 2025-03-17 13:03:57,478 Hysteresis 43 0: raw(6104 32000 32000 32000) min(-18008 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 51447 0: [ 0 0@3p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, 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 51447 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p Wnd (0 0 0 0)->(30000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(30000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(30000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 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 9: don't have active chargers. 9: raw(-11896 26000 26000 26000) min(-36008 26000 26000 26000) spread(-36008 26000 26000 26000) max_pv 33447 9: [ 0 6000@3p ] PM PV mtr(W) avl(W) raw max min spread 3145 1389 6039 51447 -18008 -18008 3145 1389 6039 51447 -18008 -18008 3114 1416 6156 51447 -18008 -18008 3114 1416 6156 51447 -18008 -18008 3124 1407 6117 51447 -18008 -18008 3124 1407 6117 51447 -18008 -18008 3140 1393 6056 51447 -18008 -18008 3140 1393 6056 51447 -18008 -18008 3157 1378 5991 51447 -18008 -18008 3157 1378 5991 51447 -18008 -18008 3124 1407 6117 51447 -18008 -18008 3124 1407 6117 51447 -18008 -18008 3130 1402 6095 51447 -18008 -18008 3130 1402 6095 51447 -18008 -18008 3114 1416 6156 51447 -18008 -18008 3114 1416 6156 51447 -18008 -18008 3131 1401 6091 51447 -18008 -18008 3131 1401 6091 51447 -18008 -18008 3134 1398 6078 51447 -18008 -18008 2025-03-17 13:04:07,914 Hysteresis 53 0: raw(6078 32000 32000 32000) min(-18008 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 51447 0: [ 0 0@3p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, 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 51447 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p Wnd (0 0 0 0)->(30000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(30000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(30000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 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 9: don't have active chargers. 9: raw(-11922 26000 26000 26000) min(-36008 26000 26000 26000) spread(-36008 26000 26000 26000) max_pv 33447 9: [ 0 6000@3p ] PM PV mtr(W) avl(W) raw max min spread 3134 1398 6078 51447 -18008 -18008 3086 1440 6260 51447 -18008 -18008 3086 1440 6260 51447 -18008 -18008 3058 1465 6369 51447 -18008 -18008 3058 1465 6369 51447 -18008 -18008 3071 1453 6317 51447 -18008 -18008 3071 1453 6317 51447 -18008 -18008 3056 1466 6373 51447 -18008 -18008 3085 1441 6265 51447 -18008 -18008 3085 1441 6265 51447 -18008 -18008 3104 1424 6191 51447 -18008 -18008 3104 1424 6191 51447 -18008 -18008 3152 1382 6008 51447 -18008 -18008 3152 1382 6008 51447 -18008 -18008 3137 1396 6069 51447 -18008 -18008 3137 1396 6069 51447 -18008 -18008 3142 1391 6047 51447 -18008 -18008 3142 1391 6047 51447 -18008 -18008 3129 1403 6100 51447 -18008 -18008 3129 1403 6100 51447 -18008 -18008 2025-03-17 13:04:17,956 Hysteresis 63 0: raw(6100 32000 32000 32000) min(-18008 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 51447 0: [ 0 0@3p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, 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 51447 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p Wnd (0 0 0 0)->(30000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(30000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(30000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 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 9: don't have active chargers. 9: raw(-11900 26000 26000 26000) min(-36008 26000 26000 26000) spread(-36008 26000 26000 26000) max_pv 33447 9: [ 0 6000@3p ] PM PV mtr(W) avl(W) raw max min spread 3114 1416 6156 51447 -18008 -18008 3114 1416 6156 51447 -18008 -18008 3131 1401 6091 51447 -18008 -18008 3131 1401 6091 51447 -18008 -18008 3122 1409 6126 51447 -18008 -18008 3122 1409 6126 51447 -18008 -18008 3128 1403 6100 51447 -18008 -18008 3111 1418 6165 51447 -18008 -18008 3111 1418 6165 51447 -18008 -18008 3128 1403 6100 51447 -18008 -18008 3128 1403 6100 51447 -18008 -18008 3131 1401 6091 51447 -18008 -18008 3131 1401 6091 51447 -18008 -18008 3144 1389 6039 51447 -18008 -18008 3144 1389 6039 51447 -18008 -18008 3117 1413 6143 51447 -18008 -18008 3117 1413 6143 51447 -18008 -18008 3111 1418 6165 51447 -18008 -18008 3111 1418 6165 51447 -18008 -18008 2025-03-17 13:04:27,962 Hysteresis 73 0: raw(6165 32000 32000 32000) min(-18008 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 51447 0: [ 0 0@3p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, 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 51447 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p Wnd (0 0 0 0)->(30000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(30000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(30000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 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 9: don't have active chargers. 9: raw(-11835 26000 26000 26000) min(-36008 26000 26000 26000) spread(-36008 26000 26000 26000) max_pv 33447 9: [ 0 6000@3p ] PM PV mtr(W) avl(W) raw max min spread 3112 1417 6160 51447 -18008 -18008 3112 1417 6160 51447 -18008 -18008 3137 1396 6069 51447 -18008 -18008 3137 1396 6069 51447 -18008 -18008 3132 1400 6086 51447 -18008 -18008 3132 1400 6086 51447 -18008 -18008 3123 1408 6121 51447 -18008 -18008 3123 1408 6121 51447 -18008 -18008 3091 1436 6243 51447 -18008 -18008 3091 1436 6243 51447 -18008 -18008 3119 1411 6134 51447 -18008 -18008 3119 1411 6134 51447 -18008 -18008 3142 1391 6047 51447 -18008 -18008 3142 1391 6047 51447 -18008 -18008 3132 1400 6086 50060 -18008 -18008 3132 1400 6086 50060 -18008 -18008 3124 1407 6117 29847 -18008 -18008 3124 1407 6117 29847 -18008 -18008 3129 1403 6100 12234 -18008 -18008 2025-03-17 13:04:38,286 Hysteresis 84 0: raw(6100 32000 32000 32000) min(-18008 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12234 0: [ 0 0@3p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 32000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, 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 12234 3: shut down 0 6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: Yes (1p) Wnd (6000 6000 0 0)->(16000 16000 0 0) 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 0 0) fair (100 26000 0 0) 7: 0: 6100@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6100@1p 9: have active chargers. 9: raw(0 25900 32000 32000) min(-24108 25900 32000 32000) spread(-24108 25900 32000 32000) max_pv 6134 9: [ 0 6100@1p ] PM PV mtr(W) avl(W) raw max min spread 3129 -1334 -5800 12234 -18008 -18008 3087 -1298 -5643 12234 -18008 -18008 3087 -1298 -5643 12234 -18008 -18008 RECV 0: requested 9062 -> 16000 mA (lines 6.021 6.048 6.024) 3061 -1275 -5543 12234 -18008 -18008 3061 -1275 -5543 12234 -18008 -18008 3072 -1285 -5586 12234 -18008 -18008 3072 -1285 -5586 12234 -18008 -18008 -960 1883 8186 12234 -18008 -18008 -960 1883 8186 12234 -18008 -18008 RECV 0: phases 3 -> 1 -1009 2159 9386 12234 -18008 -18008 -1009 2159 9386 12234 -18008 -18008 -1009 2159 9386 12234 -18008 -18008 -1009 2159 9386 12234 -18008 -18008 -983 1894 8234 12234 -18008 -18008 -983 1894 8234 12234 -18008 -18008 -949 1877 8160 12234 -18008 -18008 -949 1877 8160 12234 -18008 -18008 -966 1886 8200 12234 -18008 -18008 -966 1886 8200 12234 -18008 -18008 -953 1879 8169 12234 -18008 -18008 2025-03-17 13:04:48,724 Hysteresis -169 0: raw(8169 32000 32000 32000) min(-18008 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12234 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12234 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (2169 26000 0 0) 7: 0: 8169@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8169@1p 9: don't have active chargers. 9: raw(0 23831 32000 32000) min(-26177 23831 32000 32000) spread(-26177 23831 32000 32000) max_pv 4065 9: [ 0 8169@1p ] PM PV mtr(W) avl(W) raw max min spread -953 2354 10234 12234 -18008 -18008 -942 2349 10213 12234 -18008 -18008 -942 2349 10213 12234 -18008 -18008 -143 1949 8473 12234 -18008 -18008 -143 1949 8473 12234 -18008 -18008 437 1660 7217 12234 -18008 -18008 437 1660 7217 12234 -18008 -18008 784 1486 6460 12234 -18008 -18008 784 1486 6460 12234 -18008 -18008 751 1503 6534 12234 -18008 -18008 751 1503 6534 12234 -18008 -18008 783 1487 6465 12234 -18008 -18008 783 1487 6465 12234 -18008 -18008 776 1490 6478 12234 -18008 -18008 805 1476 6417 12234 -18008 -18008 805 1476 6417 12234 -18008 -18008 771 1493 6491 12234 -18008 -18008 771 1493 6491 12234 -18008 -18008 752 1502 6530 12234 -18008 -18008 752 1502 6530 12234 -18008 -18008 2025-03-17 13:04:58,898 Hysteresis -159 0: raw(6530 32000 32000 32000) min(-18008 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12234 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12234 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (530 26000 0 0) 7: 0: 6530@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6530@1p 9: don't have active chargers. 9: raw(0 25470 32000 32000) min(-24538 25470 32000 32000) spread(-24538 25470 32000 32000) max_pv 5704 9: [ 0 6530@1p ] PM PV mtr(W) avl(W) raw max min spread 742 1130 4913 12234 -18008 -18008 742 1130 4913 12234 -18008 -18008 755 1124 4886 12234 -18008 -18008 755 1124 4886 12217 -18008 -18008 756 1123 4882 12217 -18008 -18008 756 1123 4882 12217 -18008 -18008 401 1301 5656 12217 -18008 -18008 401 1301 5656 12217 -18008 -18008 409 1297 5639 12217 -18008 -18008 409 1297 5639 12217 -18008 -18008 389 1307 5682 12217 -18008 -18008 389 1307 5682 12217 -18008 -18008 354 1324 5756 12217 -18008 -18008 354 1324 5756 12217 -18008 -18008 374 1314 5713 12217 -18008 -18008 367 1318 5730 12217 -18008 -18008 367 1318 5730 12217 -18008 -18008 394 1304 5669 12217 -18008 -18008 394 1304 5669 12217 -18008 -18008 2025-03-17 13:05:08,904 Hysteresis -149 0: raw(5669 32000 32000 32000) min(-18008 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12217 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12217 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: don't have active chargers. 9: raw(-331 26000 32000 32000) min(-24008 26000 32000 32000) spread(-24008 26000 32000 32000) max_pv 6217 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 368 1196 5200 12217 -18008 -18008 368 1196 5200 12217 -18008 -18008 390 1185 5152 12217 -18008 -18008 390 1185 5152 12217 -18008 -18008 414 1173 5100 12217 -18008 -18008 414 1173 5100 12217 -18008 -18008 444 1158 5034 12217 -18008 -18008 444 1158 5034 12217 -18008 -18008 428 1166 5069 12217 -18008 -18008 428 1166 5069 12217 -18008 -18008 442 1159 5039 12217 -18008 -18008 442 1159 5039 12217 -18008 -18008 423 1169 5082 12217 -18008 -18008 423 1169 5082 12217 -18008 -18008 432 1164 5060 12217 -18008 -18008 432 1164 5060 12217 -18008 -18008 442 1159 5039 12217 -18008 -18008 442 1159 5039 12217 -18008 -18008 418 1171 5091 12217 -18008 -18008 418 1171 5091 12217 -18008 -18008 2025-03-17 13:05:18,994 Hysteresis -139 0: raw(5091 32000 32000 32000) min(-18008 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12217 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12217 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: don't have active chargers. 9: raw(-909 26000 32000 32000) min(-24008 26000 32000 32000) spread(-24008 26000 32000 32000) max_pv 6217 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 405 1178 5121 12217 -18008 -18008 405 1178 5121 12217 -18008 -18008 369 1196 5200 12217 -18008 -18008 369 1196 5200 12217 -18008 -18008 389 1186 5156 12217 -18008 -18008 389 1186 5156 12217 -18008 -18008 394 1183 5143 12217 -18008 -18008 394 1183 5143 12217 -18008 -18008 388 1186 5156 12217 -18008 -18008 388 1186 5156 12217 -18008 -18008 394 1183 5143 12217 -18008 -18008 394 1183 5143 12217 -18008 -18008 393 1184 5147 12217 -18008 -18008 393 1184 5147 12217 -18008 -18008 390 1185 5152 12217 -18008 -18008 390 1185 5152 12217 -18008 -18008 387 1187 5160 12217 -18008 -18008 387 1187 5160 12217 -18008 -18008 412 1174 5104 12217 -18008 -18008 2025-03-17 13:05:29,410 Hysteresis -128 0: raw(5104 32000 32000 32000) min(-18008 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12217 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12217 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: don't have active chargers. 9: raw(-896 26000 32000 32000) min(-24008 26000 32000 32000) spread(-24008 26000 32000 32000) max_pv 6217 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 412 1174 5104 12217 -18008 -18008 398 1181 5134 12217 -18008 -18008 398 1181 5134 12217 -18008 -18008 374 1193 5186 12217 -18008 -18008 374 1193 5186 12217 -18008 -18008 399 1181 5134 12217 -18008 -18008 399 1181 5134 12217 -18008 -18008 375 1193 5186 12217 -18008 -18008 375 1193 5186 12217 -18008 -18008 371 1195 5195 12217 -18008 -18008 371 1195 5195 12217 -18008 -18008 339 1211 5265 12217 -18008 -18008 339 1211 5265 12217 -18008 -18008 333 1214 5278 12217 -18008 -18008 333 1214 5278 12217 -18008 -18008 331 1215 5282 12217 -18008 -18008 331 1215 5282 12217 -18008 -18008 340 1210 5260 12217 -18008 -18008 340 1210 5260 12217 -18008 -18008 360 1200 5217 12217 -18008 -18008 2025-03-17 13:05:39,818 Hysteresis -118 0: raw(5217 32000 32000 32000) min(-18008 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12217 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12217 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: don't have active chargers. 9: raw(-783 26000 32000 32000) min(-24008 26000 32000 32000) spread(-24008 26000 32000 32000) max_pv 6217 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 360 1200 5217 12091 -18008 -18008 357 1202 5226 12091 -18008 -18008 357 1202 5226 12091 -18008 -18008 379 1191 5178 12091 -18008 -18008 379 1191 5178 12091 -18008 -18008 359 1201 5221 12091 -18008 -18008 359 1201 5221 11969 -18008 -18008 408 1176 5113 11969 -18008 -18008 408 1176 5113 11969 -18008 -18008 400 1180 5130 11969 -18008 -18008 400 1180 5130 11969 -18008 -18008 391 1185 5152 10234 -18008 -18008 391 1185 5152 10234 -18008 -18008 381 1190 5173 10234 -18008 -18008 381 1190 5173 10234 -18008 -18008 399 1181 5134 10234 -5800 -18008 399 1181 5134 10234 -5800 -18008 RECV 0: requested 16000 -> 9100 mA (lines 6.101 0.000 0.000) 400 1180 5130 10234 -5800 -18008 375 1193 5186 10234 -5800 -18008 375 1193 5186 10234 -5800 -18008 2025-03-17 13:05:49,982 Hysteresis -108 0: raw(5186 32000 32000 32000) min(-5800 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 10234 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 10234 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: don't have active chargers. 9: raw(-814 26000 32000 32000) min(-11800 26000 32000 32000) spread(-24008 26000 32000 32000) max_pv 4234 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 410 1175 5108 10234 -5800 -18008 410 1175 5108 10234 -5800 -18008 379 1191 5178 10234 -5800 -18008 379 1191 5178 10234 -5800 -18008 418 1171 5091 10234 -5800 -18008 418 1171 5091 10234 -5800 -18008 387 1187 5160 10234 -5800 -18008 387 1187 5160 10234 -5800 -18008 376 1192 5182 10234 -5800 -18008 376 1192 5182 10234 -5800 -18008 390 1185 5152 10234 -5800 -18008 390 1185 5152 10234 -5800 -18008 403 1179 5126 10234 -5800 -18008 403 1179 5126 10234 -5800 -18008 376 1192 5182 10234 -5800 -18008 376 1192 5182 10234 -5800 -18008 392 1184 5147 10234 -5800 -18008 392 1184 5147 10234 -5800 -18008 426 1167 5073 10234 -5800 -18008 2025-03-17 13:05:59,988 Hysteresis -98 0: raw(5073 32000 32000 32000) min(-5800 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 10234 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 10234 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: don't have active chargers. 9: raw(-927 26000 32000 32000) min(-11800 26000 32000 32000) spread(-24008 26000 32000 32000) max_pv 4234 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 426 1167 5073 10234 -5800 -18008 426 1167 5073 10234 -5800 -18008 426 1167 5073 10234 -5800 -18008 355 1203 5230 10234 -5800 -18008 367 1197 5204 10234 -5800 -18008 367 1197 5204 10234 -5800 -18008 360 1200 5217 10234 -5800 -18008 360 1200 5217 10234 -5800 -18008 346 1207 5247 10234 -5800 -18008 346 1207 5247 10234 -5800 -18008 392 1184 5147 10234 -5800 -18008 392 1184 5147 10234 -5800 -18008 393 1184 5147 10234 -5800 -18008 393 1184 5147 10234 -5800 -18008 405 1178 5121 10234 -5800 -18008 405 1178 5121 10234 -5800 -18008 422 1169 5082 10234 -5800 -18008 422 1169 5082 10234 -5800 -18008 400 1180 5130 10234 -5800 -18008 400 1180 5130 10234 -5800 -18008 2025-03-17 13:06:10,115 Hysteresis -88 0: raw(5130 32000 32000 32000) min(-5800 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 10234 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 10234 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: don't have active chargers. 9: raw(-870 26000 32000 32000) min(-11800 26000 32000 32000) spread(-24008 26000 32000 32000) max_pv 4234 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 418 1171 5091 10234 -5800 -18008 418 1171 5091 10234 -5800 -18008 424 1168 5078 10234 -5800 -18008 424 1168 5078 10234 -5800 -18008 434 1163 5056 10234 -5800 -18008 434 1163 5056 10234 -5800 -18008 414 1173 5100 10234 -5800 -18008 414 1173 5100 10234 -5800 -18008 446 1157 5030 10234 -5800 -18008 446 1157 5030 10234 -5800 -18008 391 1185 5152 10234 -5800 -18008 391 1185 5152 10234 -5800 -18008 381 1190 5173 10234 -5800 -18008 381 1190 5173 10234 -5800 -18008 403 1179 5126 10234 -5800 -18008 403 1179 5126 10234 -5800 -18008 389 1186 5156 10234 -5800 -18008 389 1186 5156 10234 -5800 -18008 386 1187 5160 10234 -5800 -18008 2025-03-17 13:06:20,467 Hysteresis -77 0: raw(5160 32000 32000 32000) min(-5800 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 10234 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 10234 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: don't have active chargers. 9: raw(-840 26000 32000 32000) min(-11800 26000 32000 32000) spread(-24008 26000 32000 32000) max_pv 4234 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 386 1187 5160 10234 -5800 -18008 374 1193 5186 10234 -5800 -18008 374 1193 5186 10234 -5800 -18008 374 1193 5186 10234 -5800 -18008 392 1184 5147 10234 -5800 -18008 392 1184 5147 10234 -5800 -18008 409 1176 5113 10234 -5800 -18008 409 1176 5113 10234 -5800 -18008 385 1188 5165 10234 -5800 -18008 385 1188 5165 10234 -5800 -18008 408 1176 5113 10234 -5800 -18008 408 1176 5113 10234 -5800 -18008 387 1187 5160 10234 -5800 -18008 387 1187 5160 10234 -5800 -18008 399 1181 5134 10234 -5800 -18008 399 1181 5134 10234 -5800 -18008 -1584 2766 12026 12026 -5800 -18008 -1584 2766 12026 12026 -5800 -18008 -1563 2747 11943 12026 -5800 -18008 2025-03-17 13:06:30,473 Hysteresis -67 0: raw(11943 32000 32000 32000) min(-5800 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12026 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12026 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5943 26000 0 0) 7: 0: 11943@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11943@1p 9: don't have active chargers. 9: raw(0 20057 32000 32000) min(-17743 20057 32000 32000) spread(-29951 20057 32000 32000) max_pv 83 9: [ 0 11943@1p ] PM PV mtr(W) avl(W) raw max min spread -1563 4113 17882 17882 -5800 -18008 -1580 4128 17947 17947 -5800 -18008 -1636 4177 18160 18160 -5800 -18008 -1636 4177 18160 18160 -5800 -18008 -1614 4158 18078 18160 -5800 -18008 -1614 4158 18078 18160 -5800 -18008 -703 3097 13465 18160 -5800 -18008 RECV 0: requested 9066 -> 14367 mA (lines 11.367 0.000 0.000) -703 3097 13465 18160 -5800 -18008 -346 2919 12691 18160 -5800 -18008 -346 2919 12691 18160 -5800 -18008 -349 2920 12695 18160 -5800 -18008 -349 2920 12695 18160 -5800 -18008 -387 2939 12778 18160 -5800 -18008 -387 2939 12778 18160 -5800 -18008 -387 2939 12778 18160 -5800 -18008 -387 2939 12778 18160 -5800 -18008 -340 2916 12678 18160 -5800 -18008 -340 2916 12678 18160 -5800 -18008 -357 2924 12713 18160 -5800 -18008 -357 2924 12713 18160 -5800 -18008 2025-03-17 13:06:40,478 Hysteresis -57 0: raw(12713 32000 32000 32000) min(-5800 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 18160 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 18160 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (6713 26000 0 0) 7: 0: 12713@1p 8: filtered 1 to 1, sorted to 0 8: 0: 12713@1p 9: don't have active chargers. 9: raw(0 19287 32000 32000) min(-18513 19287 32000 32000) spread(-30721 19287 32000 32000) max_pv 5447 9: [ 0 12713@1p ] PM PV mtr(W) avl(W) raw max min spread -323 3084 13408 18160 -5800 -18008 -323 3084 13408 18160 -5800 -18008 -362 3104 13495 18160 -5800 -18008 -362 3104 13495 18160 -5800 -18008 -347 3096 13460 18160 -5800 -18008 -347 3096 13460 18160 -5800 -18008 -164 3005 13065 18160 -5800 -18008 -164 3005 13065 18160 -5800 -18008 -174 3010 13086 18160 -5800 -18008 -174 3010 13086 18160 -5800 -18008 -184 3015 13108 18160 -5800 -18008 -184 3015 13108 18160 -5800 -18008 -159 3002 13052 18160 -5800 -18008 -159 3002 13052 18160 -5800 -18008 -193 3019 13126 18160 -5800 -18008 -193 3019 13126 18160 -5800 -18008 -195 3020 13130 18160 -5800 -18008 -195 3020 13130 18160 -5800 -18008 -178 3012 13095 18160 -5800 -18008 2025-03-17 13:06:50,775 Hysteresis -47 0: raw(13095 32000 32000 32000) min(-5800 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 18160 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 18160 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (7095 26000 0 0) 7: 0: 13095@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13095@1p 9: don't have active chargers. 9: raw(0 18905 32000 32000) min(-18895 18905 32000 32000) spread(-31103 18905 32000 32000) max_pv 5065 9: [ 0 13095@1p ] PM PV mtr(W) avl(W) raw max min spread -178 3100 13478 18160 -5800 -18008 -181 3101 13482 18160 -5800 -18008 -152 3087 13421 18160 -5800 -18008 -152 3087 13421 18160 -5800 -18008 -184 3103 13491 18160 -5800 -18008 -184 3103 13491 18160 -5800 -18008 -124 3073 13360 18160 -5800 -18008 -124 3073 13360 18160 -5800 -18008 -107 3064 13321 18160 -5800 -18008 -107 3064 13321 18160 -5800 -18008 -77 3049 13256 18160 -5800 -18008 -77 3049 13256 18160 -5800 -18008 -159 3090 13434 18160 -5800 -18008 -159 3090 13434 18160 -5800 -18008 -160 3091 13439 18160 -5800 -18008 -160 3091 13439 18160 -5800 -18008 -144 3083 13404 18160 -5800 -18008 -144 3083 13404 18160 -5800 -18008 -169 3095 13456 18160 -5800 -18008 2025-03-17 13:07:00,782 Hysteresis -37 0: raw(13456 32000 32000 32000) min(-5800 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 18160 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 18160 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (7456 26000 0 0) 7: 0: 13456@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13456@1p 9: don't have active chargers. 9: raw(0 18544 32000 32000) min(-19256 18544 32000 32000) spread(-31464 18544 32000 32000) max_pv 4704 9: [ 0 13456@1p ] PM PV mtr(W) avl(W) raw max min spread -169 3178 13817 18160 -5800 -18008 -174 3181 13830 18160 -5800 -18008 -138 3163 13752 18160 -5800 -18008 -138 3163 13752 18160 -5800 -18008 -96 3142 13660 18160 -5800 -18008 -96 3142 13660 18160 -5800 -18008 -56 3122 13573 18160 -5800 -18008 -56 3122 13573 18160 -5800 -18008 -23 3105 13500 18160 -5800 -18008 -23 3105 13500 18160 -5800 -18008 -39 3113 13534 18160 -5800 -18008 -39 3113 13534 18160 -5800 -18008 -36 3112 13530 18160 -5800 -18008 -36 3112 13530 18160 -5800 -18008 0 3094 13452 18160 -5800 -18008 0 3094 13452 18160 -5800 -18008 16 3086 13417 18160 -5800 -18008 16 3086 13417 18160 -5800 -18008 5 3092 13443 18160 -5800 -18008 5 3092 13443 18160 -5800 -18008 2025-03-17 13:07:10,825 Hysteresis -27 0: raw(13443 32000 32000 32000) min(-5800 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 18160 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 18160 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (7443 26000 0 0) 7: 0: 13443@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13443@1p 9: don't have active chargers. 9: raw(0 18557 32000 32000) min(-19243 18557 32000 32000) spread(-31451 18557 32000 32000) max_pv 4717 9: [ 0 13443@1p ] PM PV mtr(W) avl(W) raw max min spread 6 3088 13426 18160 -5800 -18008 6 3088 13426 18160 -5800 -18008 -13 3097 13465 18160 -5800 -18008 -13 3097 13465 18160 -5800 -18008 -23 3102 13486 18160 -5800 -18008 -23 3102 13486 18160 -5800 -18008 -3 3092 13443 18160 -5800 -18008 -3 3092 13443 18160 -5800 -18008 -27 3104 13495 18160 -5800 -18008 -27 3104 13495 18160 -5800 -18008 -30 3106 13504 18160 -5800 -18008 -30 3106 13504 18160 -5800 -18008 -37 3109 13517 18160 -5800 -18008 -37 3109 13517 18160 -5800 -18008 -37 3109 13517 18160 -5800 -18008 -37 3109 13517 18160 -5800 -18008 25 3079 13386 18160 -5800 -18008 25 3079 13386 18160 -5800 -18008 32 3075 13369 18160 -5800 -18008 2025-03-17 13:07:21,139 Hysteresis -17 0: raw(13369 32000 32000 32000) min(-5800 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 18160 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 18160 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (7369 26000 0 0) 7: 0: 13369@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13369@1p 9: don't have active chargers. 9: raw(0 18631 32000 32000) min(-19169 18631 32000 32000) spread(-31377 18631 32000 32000) max_pv 4791 9: [ 0 13369@1p ] PM PV mtr(W) avl(W) raw max min spread 2 3073 13360 18160 -5800 -18008 2 3073 13360 18160 -5800 -18008 8 3070 13347 18160 -5800 -18008 8 3070 13347 18160 -5800 -18008 3 3073 13360 18160 -5800 -18008 3 3073 13360 18160 -5800 -18008 -26 3087 13421 18160 -5800 -18008 -26 3087 13421 18160 -5800 -18008 -31 3089 13430 18160 -5800 -18008 -31 3089 13430 18160 -5800 -18008 -15 3081 13395 18160 -5800 -18008 -15 3081 13395 18160 -5800 -18008 -67 3107 13508 18160 -5800 -18008 -67 3107 13508 18160 -5800 -18008 -78 3113 13534 18160 -5800 -18008 -78 3113 13534 18160 -5800 -18008 -97 3122 13573 18160 -5800 -18008 1894 1417 6160 18160 -5800 -18008 1894 1417 6160 18160 -5800 -18008 2025-03-17 13:07:31,147 Hysteresis -7 0: raw(6160 32000 32000 32000) min(-5800 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 18160 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 18160 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (160 26000 0 0) 7: 0: 6160@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6160@1p 9: don't have active chargers. 9: raw(0 25840 32000 32000) min(-11960 25840 32000 32000) spread(-24168 25840 32000 32000) max_pv 12000 9: [ 0 6160@1p ] PM PV mtr(W) avl(W) raw max min spread 1901 -247 -1073 18160 -5800 -18008 1901 -247 -1073 18160 -5800 -18008 1906 -251 -1091 18160 -5800 -18008 1906 -251 -1091 18160 -5800 -18008 1925 -268 -1165 18160 -5800 -18008 1925 -268 -1165 18160 -5800 -18008 438 1197 5204 18160 -5800 -18008 RECV 0: requested 15753 -> 9104 mA (lines 6.104 0.000 0.000) 438 1197 5204 18160 -5800 -18008 408 1212 5269 18160 -5800 -18008 408 1212 5269 18160 -5800 -18008 395 1219 5300 18160 -5800 -18008 395 1219 5300 18160 -5800 -18008 395 1219 5300 18160 -5800 -18008 395 1219 5300 18160 -5800 -18008 398 1217 5291 18160 -5800 -18008 398 1217 5291 18160 -5800 -18008 390 1221 5308 18160 -5800 -18008 390 1221 5308 18160 -5800 -18008 385 1224 5321 18160 -5800 -18008 385 1224 5321 18160 -5800 -18008 2025-03-17 13:07:41,184 Hysteresis 2 0: raw(5321 32000 32000 32000) min(-5800 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 18160 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 18160 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: don't have active chargers. 9: raw(-679 26000 32000 32000) min(-11800 26000 32000 32000) spread(-24008 26000 32000 32000) max_pv 12160 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 423 1169 5082 18160 -5800 -18008 423 1169 5082 18160 -5800 -18008 399 1181 5134 18160 -5800 -18008 399 1181 5134 18160 -5800 -18008 405 1178 5121 18160 -5800 -18008 405 1178 5121 18160 -5800 -18008 386 1187 5160 18160 -5800 -18008 386 1187 5160 18160 -5800 -18008 377 1192 5182 18160 -5800 -18008 377 1192 5182 18160 -5800 -18008 385 1188 5165 18160 -5800 -18008 385 1188 5165 18160 -5800 -18008 402 1179 5126 18160 -5800 -18008 402 1179 5126 18160 -5800 -18008 385 1188 5165 18160 -5800 -18008 385 1188 5165 18160 -5800 -18008 386 1187 5160 18160 -5800 -18008 386 1187 5160 18160 -5800 -18008 386 1187 5160 18160 -5800 -18008 2025-03-17 13:07:51,299 Hysteresis 13 0: raw(5160 32000 32000 32000) min(-5800 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 18160 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 18160 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: don't have active chargers. 9: raw(-840 26000 32000 32000) min(-11800 26000 32000 32000) spread(-24008 26000 32000 32000) max_pv 12160 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 384 1188 5165 18160 -5800 -18008 384 1188 5165 18160 -5800 -18008 382 1189 5169 18160 -5800 -18008 382 1189 5169 18160 -5800 -18008 347 1207 5247 18160 -5800 -18008 347 1207 5247 18160 -5800 -18008 327 1217 5291 18160 -5800 -18008 327 1217 5291 18160 -5800 -18008 335 1213 5273 18160 -5800 -18008 335 1213 5273 18160 -5800 -18008 329 1216 5286 18160 -5800 -18008 329 1216 5286 18160 -5800 -18008 309 1226 5330 18160 -5800 -18008 309 1226 5330 18160 -5800 -18008 334 1213 5273 18160 -5800 -18008 334 1213 5273 18160 -5800 -18008 385 1188 5165 18160 -5800 -18008 385 1188 5165 18160 -5800 -18008 368 1196 5200 18160 -5800 -18008 2025-03-17 13:08:01,306 Hysteresis 23 0: raw(5200 32000 32000 32000) min(-5800 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 18160 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 18160 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: don't have active chargers. 9: raw(-800 26000 32000 32000) min(-11800 26000 32000 32000) spread(-24008 26000 32000 32000) max_pv 12160 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 368 1196 5200 18160 -5800 -18008 364 1198 5208 18160 -5800 -18008 372 1194 5191 18160 -5800 -18008 372 1194 5191 18160 -5800 -18008 360 1200 5217 18160 -5800 -18008 360 1200 5217 18160 -5800 -18008 420 1170 5086 18160 -5800 -18008 420 1170 5086 18160 -5800 -18008 417 1172 5095 18160 -5800 -18008 417 1172 5095 18160 -5800 -18008 403 1179 5126 18160 -5800 -18008 403 1179 5126 18160 -5800 -18008 399 1181 5134 18160 -5800 -18008 399 1181 5134 18160 -5800 -18008 421 1170 5086 18160 -5800 -18008 421 1170 5086 18160 -5800 -18008 396 1182 5139 18160 -5800 -18008 396 1182 5139 18160 -5800 -18008 378 1191 5178 18160 -5800 -18008 378 1191 5178 18160 -5800 -18008 2025-03-17 13:08:11,369 Hysteresis 33 0: raw(5178 32000 32000 32000) min(-5800 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 18160 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 18160 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: don't have active chargers. 9: raw(-822 26000 32000 32000) min(-11800 26000 32000 32000) spread(-24008 26000 32000 32000) max_pv 12160 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -1592 2773 12056 18160 -5800 -18008 -1592 2773 12056 18160 -5800 -18008 -1579 2761 12004 18160 -5800 -18008 -1579 2761 12004 18160 -5800 -18008 -1593 2773 12056 18160 -5800 -18008 -1593 2773 12056 18160 -5800 -18008 -1619 2796 12156 18160 -5800 -18008 -1619 2796 12156 18160 -5800 -18008 -1610 2788 12121 18160 -5800 -18008 -1610 2788 12121 18160 -5800 -18008 -1621 2798 12165 18160 -5800 -18008 -1621 2798 12165 18160 -5800 -18008 -1606 2785 12108 18160 -5800 -18008 -1606 2785 12108 18160 -5800 -18008 -1581 2763 12013 18160 -5800 -18008 -1581 2763 12013 18160 -5800 -18008 -1575 2758 11991 18160 -5800 -18008 -1575 2758 11991 18160 -5800 -18008 -1607 2786 12113 18160 -5800 -18008 2025-03-17 13:08:21,680 Hysteresis 43 0: raw(12113 32000 32000 32000) min(-5800 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 18160 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 18160 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (6113 26000 0 0) 7: 0: 12113@1p 8: filtered 1 to 1, sorted to 0 8: 0: 12113@1p 9: don't have active chargers. 9: raw(0 19887 32000 32000) min(-17913 19887 32000 32000) spread(-30121 19887 32000 32000) max_pv 6047 9: [ 0 12113@1p ] PM PV mtr(W) avl(W) raw max min spread -1607 4191 18221 18221 -5800 -18008 -1580 4167 18117 18221 -5800 -18008 -1635 4215 18326 18326 -5800 -18008 -1635 4215 18326 18326 -5800 -18008 -1428 3856 16765 18326 -5800 -18008 -1428 3856 16765 18326 -5800 -18008 -807 3188 13860 18326 -5800 -18008 -807 3188 13860 18326 -5800 -18008 -371 2970 12913 18326 -5800 -18008 -371 2970 12913 18326 -5800 -18008 -375 2972 12921 18326 -5800 -18008 RECV 0: requested 10435 -> 14628 mA (lines 11.629 0.000 0.000) -375 2972 12921 18326 -5800 -18008 -384 2977 12943 18326 -5800 -18008 -384 2977 12943 18326 -5800 -18008 -369 2969 12908 18326 -5800 -18008 -369 2969 12908 18326 -5800 -18008 -317 2943 12795 18326 -5800 -18008 -317 2943 12795 18326 -5800 -18008 -340 2955 12847 18326 -5800 -18008 -340 2955 12847 18326 -5800 -18008 2025-03-17 13:08:31,687 Hysteresis 53 0: raw(12847 32000 32000 32000) min(-5800 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 18326 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 18326 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (6847 26000 0 0) 7: 0: 12847@1p 8: filtered 1 to 1, sorted to 0 8: 0: 12847@1p 9: don't have active chargers. 9: raw(0 19153 32000 32000) min(-18647 19153 32000 32000) spread(-30855 19153 32000 32000) max_pv 5479 9: [ 0 12847@1p ] PM PV mtr(W) avl(W) raw max min spread -330 3119 13560 18326 -5800 -18008 -330 3119 13560 18326 -5800 -18008 -358 3133 13621 18326 -5800 -18008 -358 3133 13621 18326 -5800 -18008 -302 3105 13500 18326 -5800 -18008 -156 3032 13182 18326 -5800 -18008 -156 3032 13182 18326 -5800 -18008 -189 3048 13252 18326 -5800 -18008 -189 3048 13252 18326 -5800 -18008 -158 3033 13186 18326 -5800 -18008 -158 3033 13186 18326 -5800 -18008 -166 3037 13204 18326 -5800 -18008 -166 3037 13204 18326 -5800 -18008 -160 3034 13191 18326 -5800 -18008 -160 3034 13191 18326 -5800 -18008 -157 3032 13182 18326 -5800 -18008 -157 3032 13182 18326 -5800 -18008 -201 3054 13278 18326 -5800 -18008 -201 3054 13278 18326 -5800 -18008 2025-03-17 13:08:41,693 Hysteresis 63 0: raw(13278 32000 32000 32000) min(-5800 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 18326 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 18326 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (7278 26000 0 0) 7: 0: 13278@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13278@1p 9: don't have active chargers. 9: raw(0 18722 32000 32000) min(-19078 18722 32000 32000) spread(-31286 18722 32000 32000) max_pv 5048 9: [ 0 13278@1p ] PM PV mtr(W) avl(W) raw max min spread -174 3140 13652 18326 -5800 -18008 -174 3140 13652 18326 -5800 -18008 -169 3137 13639 18326 -5800 -18008 -169 3137 13639 18326 -5800 -18008 -173 3139 13647 18326 -5800 -18008 -173 3139 13647 18326 -5800 -18008 -85 3095 13456 18326 -5800 -18008 -85 3095 13456 18326 -5800 -18008 -88 3097 13465 18326 -5800 -18008 -88 3097 13465 18326 -5800 -18008 -79 3092 13443 18326 -5800 -18008 -79 3092 13443 18326 -5800 -18008 -94 3100 13478 18326 -5800 -18008 -94 3100 13478 18326 -5643 -18008 -117 3111 13526 18326 -5643 -18008 -117 3111 13526 18326 -5586 -18008 -118 3112 13530 18326 -5586 -18008 -118 3112 13530 18326 -5586 -18008 -110 3108 13513 18326 -5586 -18008 2025-03-17 13:08:51,872 Hysteresis 73 0: raw(13513 32000 32000 32000) min(-5586 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 18326 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 18326 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (7513 26000 0 0) 7: 0: 13513@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13513@1p 9: don't have active chargers. 9: raw(0 18487 32000 32000) min(-19099 18487 32000 32000) spread(-31521 18487 32000 32000) max_pv 4813 9: [ 0 13513@1p ] PM PV mtr(W) avl(W) raw max min spread -110 3162 13747 18326 -1165 -18008 -143 3178 13817 18326 -1165 -18008 -87 3150 13695 18326 -1165 -18008 -87 3150 13695 18326 -1165 -18008 -97 3155 13717 18326 -1165 -18008 -97 3155 13717 18326 -1165 -18008 16 3099 13473 18326 -1165 -18008 16 3099 13473 18326 -1165 -18008 32 3091 13439 18326 -1165 -18008 32 3091 13439 18326 -1165 -18008 -15 3114 13539 18326 -1165 -18008 -15 3114 13539 18326 -1165 -18008 -7 3110 13521 18326 -1165 -18008 -7 3110 13521 18326 -1165 -18008 -3 3108 13513 18326 -1165 -18008 -3 3108 13513 18326 -1165 -18008 8 3103 13491 18326 -1165 -18008 8 3103 13491 18326 -1165 -18008 5 3105 13500 18326 -1165 -18008 5 3105 13500 18326 -1165 -18008 2025-03-17 13:09:01,879 Hysteresis 83 0: raw(13500 32000 32000 32000) min(-1165 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 18326 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 18326 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (7500 26000 0 0) 7: 0: 13500@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13500@1p 9: don't have active chargers. 9: raw(0 18500 32000 32000) min(-14665 18500 32000 32000) spread(-31508 18500 32000 32000) max_pv 4826 9: [ 0 13500@1p ] PM PV mtr(W) avl(W) raw max min spread 20 3095 13456 18326 -1165 -18008 20 3095 13456 18326 -1165 -18008 -30 3120 13565 18326 -1165 -18008 -30 3120 13565 18326 -1165 -18008 3 3104 13495 18326 -1165 -18008 20 3095 13456 18326 -1165 -18008 20 3095 13456 18326 -1165 -18008 12 3099 13473 18326 -1165 -18008 12 3099 13473 18326 -1165 -18008 -12 3111 13526 18326 -1165 -18008 -12 3111 13526 18326 -1165 -18008 4 3103 13491 18326 -1165 -18008 4 3103 13491 18326 -1165 -18008 -22 3116 13547 18326 -1165 -18008 -22 3116 13547 18326 -1165 -18008 -7 3108 13513 18326 -1165 -18008 -7 3108 13513 18326 -1165 -18008 14 3098 13469 18326 -1165 -18008 14 3098 13469 18326 -1165 -18008 2025-03-17 13:09:11,885 Hysteresis 93 0: raw(13469 32000 32000 32000) min(-1165 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 18326 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 18326 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (7469 26000 0 0) 7: 0: 13469@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13469@1p 9: don't have active chargers. 9: raw(0 18531 32000 32000) min(-14634 18531 32000 32000) spread(-31477 18531 32000 32000) max_pv 4857 9: [ 0 13469@1p ] PM PV mtr(W) avl(W) raw max min spread 51 3072 13356 18326 -1165 -18008 51 3072 13356 18326 -1165 -18008 9 3093 13447 18326 -1165 -18008 9 3093 13447 18326 -1165 -18008 -20 3107 13508 18326 -1165 -18008 -20 3107 13508 18326 -1165 -18008 -40 3117 13552 18326 -1165 -18008 -40 3117 13552 18326 -1165 -18008 -60 3127 13595 18326 -1165 -18008 -60 3127 13595 18326 -1165 -18008 -58 3126 13591 18326 -1165 -18008 -58 3126 13591 18326 -1165 -18008 -58 3126 13591 18326 -1165 -18008 -58 3126 13591 18326 -1165 -18008 -89 3141 13656 18326 -1165 -18008 -89 3141 13656 18326 -1165 -18008 -55 3124 13582 18326 -1165 -18008 -55 3124 13582 18326 -1165 -18008 -55 3124 13582 18326 -1165 -18008 -55 3124 13582 18326 -1165 -18008 2025-03-17 13:09:22,035 Hysteresis 103 0: raw(13582 32000 32000 32000) min(-1165 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 18326 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 18326 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (7582 26000 0 0) 7: 0: 13582@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13582@1p 9: don't have active chargers. 9: raw(0 18418 32000 32000) min(-14747 18418 32000 32000) spread(-31590 18418 32000 32000) max_pv 4744 9: [ 0 13582@1p ] PM PV mtr(W) avl(W) raw max min spread -28 3137 13639 18326 -1165 -18008 -28 3137 13639 18326 -1165 -18008 -14 3130 13608 18326 -1165 -18008 -14 3130 13608 18326 -1165 -18008 -46 3146 13678 18326 -1165 -18008 -46 3146 13678 18326 -1165 -18008 -10 3128 13600 18326 -1165 -18008 -10 3128 13600 18326 -1165 -18008 29 3109 13517 18326 -1165 -18008 29 3109 13517 18326 -1165 -18008 26 3110 13521 18326 -1165 -18008 25 3111 13526 18326 -1165 -18008 25 3111 13526 18326 -1165 -18008 48 3099 13473 18326 -1165 -18008 48 3099 13473 18326 -1165 -18008 32 3107 13508 18326 -1165 -18008 32 3107 13508 18326 -1165 -18008 47 3100 13478 18326 -1165 -18008 47 3100 13478 18326 -1165 -18008 2025-03-17 13:09:32,113 Hysteresis 113 0: raw(13478 32000 32000 32000) min(-1165 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 18326 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 18326 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (7478 26000 0 0) 7: 0: 13478@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13478@1p 9: don't have active chargers. 9: raw(0 18522 32000 32000) min(-14643 18522 32000 32000) spread(-31486 18522 32000 32000) max_pv 4848 9: [ 0 13478@1p ] PM PV mtr(W) avl(W) raw max min spread 32 3083 13404 18326 -1165 -18008 32 3083 13404 18326 -1165 -18008 3 3098 13469 18326 -1165 -18008 3 3098 13469 18326 -1165 -18008 47 3076 13373 18326 -1165 -18008 47 3076 13373 18326 -1165 -18008 27 3086 13417 18326 -1165 -18008 27 3086 13417 18326 -1165 -18008 9 3095 13456 18326 -1165 -18008 9 3095 13456 18326 -1165 -18008 44 3077 13378 18326 -1165 -18008 44 3077 13378 18326 -1165 -18008 47 3076 13373 18326 -1165 -18008 47 3076 13373 18326 -1165 -18008 59 3070 13347 18326 -1165 -18008 59 3070 13347 18326 -1165 -18008 34 3082 13400 18326 -1165 -18008 13 3093 13447 18326 -1165 -18008 13 3093 13447 18326 -1165 -18008 2025-03-17 13:09:42,120 Hysteresis 123 0: raw(13447 32000 32000 32000) min(-1165 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 18326 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 18326 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (7447 26000 0 0) 7: 0: 13447@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13447@1p 9: don't have active chargers. 9: raw(0 18553 32000 32000) min(-14612 18553 32000 32000) spread(-31455 18553 32000 32000) max_pv 4879 9: [ 0 13447@1p ] PM PV mtr(W) avl(W) raw max min spread 43 3071 13352 18326 -1165 -18008 43 3071 13352 18326 -1165 -18008 68 3058 13295 18326 -1165 -18008 68 3058 13295 18326 -1165 -18008 42 3071 13352 18326 -1165 -18008 42 3071 13352 18326 -1165 -18008 15 3085 13413 18326 -1165 -18008 15 3085 13413 18326 -1165 -18008 7 3089 13430 18326 -1165 -18008 7 3089 13430 18326 -1165 -18008 0 3092 13443 18326 -1165 -18008 0 3092 13443 18326 -1165 -18008 -37 3110 13521 18326 -1165 -18008 -37 3110 13521 18326 -1165 -18008 -37 3110 13521 18326 -1165 -18008 -37 3110 13521 18326 -1165 -18008 -27 3105 13500 18326 -1165 -18008 -27 3105 13500 18326 -1165 -18008 7 3089 13430 18326 -1165 -18008 7 3089 13430 18326 -1165 -18008 2025-03-17 13:09:52,174 Hysteresis 133 0: raw(13430 32000 32000 32000) min(-1165 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 18326 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 18326 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (7430 26000 0 0) 7: 0: 13430@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13430@1p 9: don't have active chargers. 9: raw(0 18570 32000 32000) min(-14595 18570 32000 32000) spread(-31438 18570 32000 32000) max_pv 4896 9: [ 0 13430@1p ] PM PV mtr(W) avl(W) raw max min spread 24 3076 13373 18326 -1165 -18008 24 3076 13373 18326 -1165 -18008 27 3075 13369 18326 -1165 -18008 27 3075 13369 18326 -1165 -18008 14 3081 13395 18326 -1165 -18008 14 3081 13395 18326 -1165 -18008 34 3071 13352 18326 -1165 -18008 34 3071 13352 18326 -1165 -18008 35 3071 13352 18326 -1165 -18008 35 3071 13352 18326 -1165 -18008 37 3070 13347 18326 -1165 -18008 37 3070 13347 18326 -1165 -18008 17 3080 13391 18326 -1165 -18008 17 3080 13391 18326 -1165 -18008 21 3078 13382 18326 -1165 -18008 21 3078 13382 18326 -1165 -18008 24 3076 13373 18326 -1165 -18008 24 3076 13373 18326 -1165 -18008 23 3077 13378 18326 -1165 -18008 2025-03-17 13:10:02,581 Hysteresis 144 0: raw(13378 32000 32000 32000) min(-1165 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 18326 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 18326 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (7378 26000 0 0) 7: 0: 13378@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13378@1p 9: don't have active chargers. 9: raw(0 18622 32000 32000) min(-14543 18622 32000 32000) spread(-31386 18622 32000 32000) max_pv 4948 9: [ 0 13378@1p ] PM PV mtr(W) avl(W) raw max min spread 23 3065 13326 18326 -1165 -18008 35 3059 13300 18326 -1165 -18008 35 3059 13300 18326 -1165 -18008 27 3063 13317 18326 -1165 -18008 27 3063 13317 18326 -1165 -18008 -2 3077 13378 18326 -1165 -18008 -2 3077 13378 18326 -1165 -18008 -14 3083 13404 18326 -1165 -18008 -2 3077 13378 18326 -1165 -18008 -2 3077 13378 18326 -1165 -18008 -20 3086 13417 18326 -1165 -18008 -20 3086 13417 18326 -1165 -18008 -15 3083 13404 18326 -1165 -18008 -15 3083 13404 18326 -1165 -18008 -19 3085 13413 18326 -1165 -18008 -19 3085 13413 18326 -1165 -18008 -17 3084 13408 18326 -1165 -18008 -17 3084 13408 18326 -1165 -18008 27 3063 13317 18326 -1165 -18008 27 3063 13317 18326 -1165 -18008 2025-03-17 13:10:12,629 Hysteresis 154 0: raw(13317 32000 32000 32000) min(-1165 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 18326 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 18326 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (7317 26000 0 0) 7: 0: 13317@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13317@1p 9: don't have active chargers. 9: raw(0 18683 32000 32000) min(-14482 18683 32000 32000) spread(-31325 18683 32000 32000) max_pv 5009 9: [ 0 13317@1p ] PM PV mtr(W) avl(W) raw max min spread -13 3068 13339 18326 -1165 -18008 -13 3068 13339 18326 -1165 -18008 -48 3086 13417 18326 -1165 -18008 -48 3086 13417 18326 -1165 -18008 -47 3085 13413 18326 -1165 -18008 -47 3085 13413 18326 -1165 -18008 -71 3097 13465 18326 -1165 -18008 -71 3097 13465 18326 -1165 -18008 -71 3097 13465 18326 -1165 -18008 -68 3096 13460 18326 -1165 -18008 -68 3096 13460 18326 -1165 -18008 -36 3080 13391 18326 -1165 -18008 -36 3080 13391 18326 -1165 -18008 -52 3088 13426 18326 -1165 -18008 -52 3088 13426 18326 -1165 -18008 -30 3077 13378 18326 -1165 -18008 -30 3077 13378 18326 -1165 -18008 -30 3077 13378 18326 -1165 -18008 -30 3077 13378 18326 -1165 -18008 2025-03-17 13:10:22,636 Hysteresis 164 0: raw(13378 32000 32000 32000) min(-1165 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 18326 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 18326 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (7378 26000 0 0) 7: 0: 13378@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13378@1p 9: don't have active chargers. 9: raw(0 18622 32000 32000) min(-14543 18622 32000 32000) spread(-31386 18622 32000 32000) max_pv 4948 9: [ 0 13378@1p ] PM PV mtr(W) avl(W) raw max min spread -35 3093 13447 18326 -1165 -18008 -35 3093 13447 18326 -1165 -18008 1 3076 13373 18326 -1165 -18008 1 3076 13373 18326 -1165 -18008 -33 3092 13443 18326 -1165 -18008 -33 3092 13443 18326 -1165 -18008 21 3066 13330 18326 -1165 -18008 21 3066 13330 18326 -1165 -18008 1978 1346 5852 18326 -1165 -18008 1978 1346 5852 18326 -1165 -18008 1990 1335 5804 18326 -1165 -18008 1990 1335 5804 18326 -1165 -18008 1992 1333 5795 18326 -1165 -18008 1992 1333 5795 18326 -1165 -18008 1992 1333 5795 18326 -1165 -18008 1992 1333 5795 18326 -1165 -18008 2018 1311 5700 18326 -1165 -18008 2018 1311 5700 18326 -1165 -18008 1987 1338 5817 18326 -1165 -18008 1987 1338 5817 18326 -1165 -18008 2025-03-17 13:10:32,940 Hysteresis 174 0: raw(5817 32000 32000 32000) min(-1165 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 18326 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 18326 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: don't have active chargers. 9: raw(-183 26000 32000 32000) min(-7165 26000 32000 32000) spread(-24008 26000 32000 32000) max_pv 12326 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 1994 -364 -1582 18326 -1582 -18008 1994 -364 -1582 18326 -1582 -18008 1962 -336 -1460 18326 -1582 -18008 1962 -336 -1460 18326 -1582 -18008 1983 -355 -1543 18326 -1582 -18008 1983 -355 -1543 18326 -1582 -18008 RECV 0: requested 15873 -> 9050 mA (lines 6.051 0.000 0.000) 434 1163 5056 18326 -1582 -18008 434 1163 5056 18326 -1582 -18008 440 1160 5043 18326 -1582 -18008 440 1160 5043 18326 -1582 -18008 411 1175 5108 18326 -1582 -18008 411 1175 5108 18326 -1582 -18008 428 1166 5069 18326 -1582 -18008 428 1166 5069 18326 -1582 -18008 455 1153 5013 18326 -1582 -18008 455 1153 5013 18326 -1582 -18008 434 1163 5056 18326 -1582 -18008 434 1163 5056 18326 -1582 -18008 416 1172 5095 18326 -1582 -18008 2025-03-17 13:10:43,380 Hysteresis 185 0: raw(5095 32000 32000 32000) min(-1582 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 18326 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 18326 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: don't have active chargers. 9: raw(-905 26000 32000 32000) min(-7582 26000 32000 32000) spread(-24008 26000 32000 32000) max_pv 12326 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 416 1172 5095 18326 -1582 -18008 401 1180 5130 18326 -1582 -18008 401 1180 5130 18326 -1582 -18008 395 1183 5143 18326 -1582 -18008 395 1183 5143 18326 -1582 -18008 389 1186 5156 18326 -1582 -18008 389 1186 5156 18326 -1582 -18008 376 1192 5182 18326 -1582 -18008 376 1192 5182 18326 -1582 -18008 393 1184 5147 18326 -1582 -18008 430 1165 5065 18326 -1582 -18008 430 1165 5065 18326 -1582 -18008 420 1170 5086 18326 -1582 -18008 420 1170 5086 18326 -1582 -18008 396 1182 5139 18326 -1582 -18008 396 1182 5139 18326 -1582 -18008 414 1173 5100 18326 -1582 -18008 414 1173 5100 18326 -1582 -18008 430 1165 5065 18326 -1582 -18008 430 1165 5065 18326 -1582 -18008 2025-03-17 13:10:53,456 Hysteresis 195 0: raw(5065 32000 32000 32000) min(-1582 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 18326 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 18326 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: don't have active chargers. 9: raw(-935 26000 32000 32000) min(-7582 26000 32000 32000) spread(-24008 26000 32000 32000) max_pv 12326 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 455 1153 5013 18326 -1582 -18008 455 1153 5013 18326 -1582 -18008 428 1166 5069 18326 -1582 -18008 428 1166 5069 18326 -1582 -18008 424 1168 5078 18326 -1582 -18008 424 1168 5078 18326 -1582 -18008 414 1173 5100 18326 -1582 -18008 414 1173 5100 18326 -1582 -18008 412 1174 5104 18326 -1582 -18008 412 1174 5104 18326 -1582 -18008 406 1177 5117 18326 -1582 -18008 406 1177 5117 18326 -1582 -18008 414 1173 5100 18326 -1582 -18008 390 1185 5152 18326 -1582 -18008 390 1185 5152 18326 -1582 -18008 425 1168 5078 18326 -1582 -18008 425 1168 5078 18326 -1582 -18008 416 1172 5095 18326 -1582 -18008 416 1172 5095 18326 -1582 -18008 2025-03-17 13:11:03,463 Hysteresis 205 0: raw(5095 32000 32000 32000) min(-1582 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 18326 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 18326 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: don't have active chargers. 9: raw(-905 26000 32000 32000) min(-7582 26000 32000 32000) spread(-24008 26000 32000 32000) max_pv 12326 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -1575 2758 11991 18326 -1582 -18008 -1575 2758 11991 18326 -1582 -18008 -1568 2752 11965 18326 -1582 -18008 -1568 2752 11965 18326 -1582 -18008 -1560 2745 11934 18326 -1582 -18008 -1560 2745 11934 18326 -1582 -18008 -1514 2704 11756 18326 -1582 -18008 -1514 2704 11756 18326 -1582 -18008 -1526 2715 11804 18326 -1582 -18008 -1526 2715 11804 18326 -1582 -18008 -1544 2731 11873 18326 -1582 -18008 -1544 2731 11873 18326 -1582 -18008 -1540 2727 11856 18326 -1582 -18008 -1540 2727 11856 18326 -1582 -18008 -1538 2725 11847 18326 -1582 -18008 -1538 2725 11847 18326 -1582 -18008 -1569 2752 11965 18326 -1582 -18008 -1569 2752 11965 18326 -1582 -18008 -1593 2773 12056 18326 -1582 -18008 -1593 2773 12056 18326 -1582 -18008 2025-03-17 13:11:13,566 Hysteresis 215 0: raw(12056 32000 32000 32000) min(-1582 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 18326 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 18326 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (6056 26000 0 0) 7: 0: 12056@1p 8: filtered 1 to 1, sorted to 0 8: 0: 12056@1p 9: don't have active chargers. 9: raw(0 19944 32000 32000) min(-13638 19944 32000 32000) spread(-30064 19944 32000 32000) max_pv 6270 9: [ 0 12056@1p ] PM PV mtr(W) avl(W) raw max min spread -1582 4156 18069 18326 -1582 -18008 -1582 4156 18069 18326 -1582 -18008 -1550 4128 17947 18326 -1582 -18008 -1550 4128 17947 18326 -1582 -18008 -1542 4121 17917 18326 -1582 -18008 -1542 4121 17917 18326 -1582 -18008 RECV 0: requested 9916 -> 14463 mA (lines 11.464 0.000 0.000) -924 3234 14060 18326 -1582 -18008 -924 3234 14060 18326 -1582 -18008 -341 2942 12791 18326 -1582 -18008 -341 2942 12791 18326 -1582 -18008 -293 2918 12686 18326 -1582 -18008 -293 2918 12686 18326 -1582 -18008 -308 2926 12721 18326 -1582 -18008 -283 2913 12665 18326 -1582 -18008 -283 2913 12665 18326 -1582 -18008 -327 2935 12760 18326 -1582 -18008 -327 2935 12760 18326 -1582 -18008 -309 2926 12721 18326 -1582 -18008 -309 2926 12721 18326 -1582 -18008 2025-03-17 13:11:23,680 Hysteresis 225 0: raw(12721 32000 32000 32000) min(-1582 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 18326 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 18326 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (6721 26000 0 0) 7: 0: 12721@1p 8: filtered 1 to 1, sorted to 0 8: 0: 12721@1p 9: don't have active chargers. 9: raw(0 19279 32000 32000) min(-14303 19279 32000 32000) spread(-30729 19279 32000 32000) max_pv 5605 9: [ 0 12721@1p ] PM PV mtr(W) avl(W) raw max min spread -301 3075 13369 18326 -1582 -18008 -301 3075 13369 18326 -1582 -18008 -311 3080 13391 18326 -1582 -18008 -311 3080 13391 18326 -1582 -18008 -166 3008 13078 18326 -1582 -18008 -166 3008 13078 18326 -1582 -18008 -123 2986 12982 18326 -1582 -18008 -123 2986 12982 18326 -1582 -18008 -147 2998 13034 18326 -1582 -18008 -147 2998 13034 18326 -1582 -18008 -142 2996 13026 18326 -1582 -18008 -142 2996 13026 18326 -1582 -18008 -185 3017 13117 18326 -1582 -18008 -185 3017 13117 18326 -1582 -18008 -181 3015 13108 18326 -1582 -18008 -181 3015 13108 18326 -1582 -18008 -159 3004 13060 18326 -1582 -18008 -147 2998 13034 18326 -1582 -18008 -147 2998 13034 18326 -1582 -18008 2025-03-17 13:11:33,687 Hysteresis 235 0: raw(13034 32000 32000 32000) min(-1582 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 18326 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 18326 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (7034 26000 0 0) 7: 0: 13034@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13034@1p 9: don't have active chargers. 9: raw(0 18966 32000 32000) min(-14616 18966 32000 32000) spread(-31042 18966 32000 32000) max_pv 5292 9: [ 0 13034@1p ] PM PV mtr(W) avl(W) raw max min spread -191 3092 13443 18326 -1582 -18008 -191 3092 13443 18326 -1582 -18008 -154 3074 13365 18326 -1582 -18008 -154 3074 13365 18326 -1582 -18008 -117 3055 13282 18326 -1582 -18008 -117 3055 13282 18326 -1582 -18008 -105 3049 13256 18326 -1582 -18008 -105 3049 13256 18326 -1582 -18008 -134 3064 13321 18326 -1582 -18008 -134 3064 13321 18326 -1582 -18008 -81 3037 13204 18326 -1582 -18008 -81 3037 13204 18326 -1582 -18008 -101 3047 13247 18326 -1582 -18008 -101 3047 13247 18326 -1582 -18008 -116 3055 13282 18326 -1582 -18008 -116 3055 13282 18326 -1582 -18008 -109 3051 13265 18326 -1582 -18008 -109 3051 13265 18326 -1582 -18008 -94 3044 13234 18326 -1582 -18008 -94 3044 13234 18326 -1582 -18008 2025-03-17 13:11:43,756 Hysteresis 245 0: raw(13234 32000 32000 32000) min(-1582 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 18326 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 18326 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (7234 26000 0 0) 7: 0: 13234@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13234@1p 9: don't have active chargers. 9: raw(0 18766 32000 32000) min(-14816 18766 32000 32000) spread(-31242 18766 32000 32000) max_pv 5092 9: [ 0 13234@1p ] PM PV mtr(W) avl(W) raw max min spread -84 3085 13413 18326 -1582 -18008 -84 3085 13413 18326 -1582 -18008 -67 3076 13373 18326 -1582 -18008 -67 3076 13373 18326 -1582 -18008 -45 3065 13326 18326 -1582 -18008 -45 3065 13326 18326 -1582 -18008 -27 3056 13286 18326 -1582 -18008 -27 3056 13286 18326 -1582 -18008 -9 3047 13247 18326 -1582 -18008 -9 3047 13247 18326 -1582 -18008 2 3042 13226 18326 -1582 -18008 2 3042 13226 18326 -1582 -18008 -46 3066 13330 18326 -1582 -18008 -46 3066 13330 18326 -1582 -18008 -9 3047 13247 18326 -1582 -18008 -9 3047 13247 18326 -1582 -18008 -35 3060 13304 18326 -1582 -18008 -35 3060 13304 18326 -1582 -18008 -37 3061 13308 18326 -1582 -18008 -37 3061 13308 18326 -1582 -18008 2025-03-17 13:11:53,825 Hysteresis 255 0: raw(13308 32000 32000 32000) min(-1582 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 18326 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 18326 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (7308 26000 0 0) 7: 0: 13308@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13308@1p 9: don't have active chargers. 9: raw(0 18692 32000 32000) min(-14890 18692 32000 32000) spread(-31316 18692 32000 32000) max_pv 5018 9: [ 0 13308@1p ] PM PV mtr(W) avl(W) raw max min spread -53 3086 13417 18326 -1582 -18008 -53 3086 13417 18326 -1582 -18008 -36 3078 13382 18326 -1582 -18008 -36 3078 13382 18326 -1582 -18008 -39 3079 13386 18326 -1582 -18008 -39 3079 13386 18326 -1582 -18008 -9 3064 13321 18326 -1582 -18008 -9 3064 13321 18326 -1582 -18008 -40 3080 13391 18326 -1582 -18008 -40 3080 13391 18326 -1582 -18008 -31 3075 13369 18326 -1582 -18008 -31 3075 13369 18326 -1582 -18008 -28 3074 13365 18326 -1582 -18008 -35 3077 13378 18326 -1582 -18008 -35 3077 13378 18326 -1582 -18008 -34 3077 13378 18326 -1582 -18008 -34 3077 13378 18326 -1582 -18008 -54 3087 13421 18326 -1582 -18008 -54 3087 13421 18326 -1582 -18008 2025-03-17 13:12:03,831 Hysteresis 265 0: raw(13421 32000 32000 32000) min(-1582 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 18326 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 18326 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (7421 26000 0 0) 7: 0: 13421@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13421@1p 9: don't have active chargers. 9: raw(0 18579 32000 32000) min(-15003 18579 32000 32000) spread(-31429 18579 32000 32000) max_pv 4905 9: [ 0 13421@1p ] PM PV mtr(W) avl(W) raw max min spread -58 3115 13543 18326 -1582 -18008 -58 3115 13543 18326 -1582 -18008 -55 3113 13534 18326 -1582 -18008 -55 3113 13534 18326 -1582 -18008 -42 3107 13508 18326 -1582 -18008 -42 3107 13508 18326 -1582 -18008 -21 3096 13460 18326 -1582 -18008 -21 3096 13460 18326 -1582 -18008 -66 3119 13560 18326 -1582 -18008 -66 3119 13560 18326 -1582 -18008 -63 3117 13552 18326 -1582 -18008 -63 3117 13552 18326 -1582 -18008 -61 3116 13547 18326 -1582 -18008 -61 3116 13547 18326 -1582 -18008 -41 3106 13504 18326 -1582 -18008 -41 3106 13504 18326 -1582 -18008 -18 3095 13456 18326 -1582 -18008 -18 3095 13456 18326 -1582 -18008 -56 3114 13539 18326 -1582 -18008 -56 3114 13539 18326 -1582 -18008 2025-03-17 13:12:13,939 Hysteresis 275 0: raw(13539 32000 32000 32000) min(-1582 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 18326 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 18326 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (7539 26000 0 0) 7: 0: 13539@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13539@1p 9: don't have active chargers. 9: raw(0 18461 32000 32000) min(-15121 18461 32000 32000) spread(-31547 18461 32000 32000) max_pv 4787 9: [ 0 13539@1p ] PM PV mtr(W) avl(W) raw max min spread -30 3128 13600 18326 -1582 -18008 -30 3128 13600 18326 -1582 -18008 14 3106 13504 18326 -1582 -18008 14 3106 13504 18326 -1582 -18008 -12 3119 13560 18326 -1582 -18008 -12 3119 13560 18326 -1582 -18008 -26 3126 13591 18326 -1582 -18008 -26 3126 13591 18326 -1582 -18008 -19 3122 13573 18326 -1582 -18008 -19 3122 13573 18326 -1582 -18008 -48 3137 13639 18326 -1582 -18008 -48 3137 13639 18326 -1582 -18008 -21 3123 13578 18326 -1582 -18008 -21 3123 13578 18326 -1582 -18008 10 3108 13513 18326 -1582 -18008 10 3108 13513 18326 -1582 -18008 -16 3121 13569 18326 -1582 -18008 -16 3121 13569 18326 -1582 -18008 10 3108 13513 18326 -1582 -18008 10 3108 13513 18326 -1582 -18008 2025-03-17 13:12:24,013 Hysteresis 285 0: raw(13513 32000 32000 32000) min(-1582 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 18326 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 18326 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (7513 26000 0 0) 7: 0: 13513@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13513@1p 9: don't have active chargers. 9: raw(0 18487 32000 32000) min(-15095 18487 32000 32000) spread(-31521 18487 32000 32000) max_pv 4813 9: [ 0 13513@1p ] PM PV mtr(W) avl(W) raw max min spread 7 3104 13495 18326 -1582 -18008 7 3104 13495 18326 -1582 -18008 0 3107 13508 18326 -1582 -18008 0 3107 13508 18326 -1582 -18008 -43 3128 13600 18326 -1582 -18008 -43 3128 13600 18326 -1582 -18008 -35 3124 13582 18326 -1582 -18008 -35 3124 13582 18326 -1582 -18008 -27 3120 13565 18326 -1582 -18008 -27 3120 13565 18326 -1582 -18008 -21 3117 13552 18326 -1582 -18008 -21 3117 13552 18326 -1582 -18008 -39 3126 13591 18326 -1582 -18008 -39 3126 13591 18326 -1582 -18008 -33 3123 13578 18326 -1582 -18008 -33 3123 13578 18069 -1582 -18008 -30 3122 13573 18069 -1582 -18008 -10 3112 13530 18069 -1582 -18008 -10 3112 13530 18069 -1582 -18008 2025-03-17 13:12:34,020 Hysteresis 295 0: raw(13530 32000 32000 32000) min(-1582 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 18069 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 18069 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (7530 26000 0 0) 7: 0: 13530@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13530@1p 9: don't have active chargers. 9: raw(0 18470 32000 32000) min(-15112 18470 32000 32000) spread(-31538 18470 32000 32000) max_pv 4539 9: [ 0 13530@1p ] PM PV mtr(W) avl(W) raw max min spread -64 3143 13665 18069 -1582 -18008 -64 3143 13665 18069 -1582 -18008 -68 3145 13673 18069 -1582 -18008 -68 3145 13673 18069 -1582 -18008 -16 3119 13560 18069 -1582 -18008 -16 3119 13560 18069 -1582 -18008 -54 3138 13643 18069 -1582 -18008 -54 3138 13643 18069 -1582 -18008 -48 3135 13630 18069 -1582 -18008 -48 3135 13630 18069 -1582 -18008 -24 3123 13578 18069 -1582 -18008 -24 3123 13578 18069 -1582 -18008 30 3096 13460 18069 -1582 -18008 30 3096 13460 18069 -1582 -18008 -1 3111 13526 18069 -1582 -18008 -1 3111 13526 18069 -1582 -18008 4 3109 13517 18069 -1582 -18008 4 3109 13517 18069 -1582 -18008 -3 3112 13530 18069 -1582 -18008 -3 3112 13530 18069 -1582 -18008 2025-03-17 13:12:44,046 Hysteresis 305 0: raw(13530 32000 32000 32000) min(-1582 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 18069 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 18069 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (7530 26000 0 0) 7: 0: 13530@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13530@1p 9: don't have active chargers. 9: raw(0 18470 32000 32000) min(-15112 18470 32000 32000) spread(-31538 18470 32000 32000) max_pv 4539 9: [ 0 13530@1p ] PM PV mtr(W) avl(W) raw max min spread 18 3102 13486 18069 -1582 -18008 18 3102 13486 18069 -1582 -18008 28 3097 13465 18069 -1582 -18008 28 3097 13465 18069 -1582 -18008 -16 3119 13560 18069 -1582 -18008 -16 3119 13560 18069 -1582 -18008 -42 3132 13617 18069 -1582 -18008 -42 3132 13617 18069 -1582 -18008 -21 3121 13569 18069 -1582 -18008 -21 3121 13569 18069 -1582 -18008 -41 3131 13613 18069 -1582 -18008 -41 3131 13613 18069 -1582 -18008 -31 3126 13591 18069 -1582 -18008 -31 3126 13591 18069 -1582 -18008 -25 3123 13578 18069 -1582 -18008 -25 3123 13578 18069 -1582 -18008 -41 3131 13613 18069 -1582 -18008 -41 3131 13613 18069 -1582 -18008 -46 3134 13626 18069 -1582 -18008 2025-03-17 13:12:54,234 Hysteresis 315 0: raw(13626 32000 32000 32000) min(-1582 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 18069 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 18069 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (7626 26000 0 0) 7: 0: 13626@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13626@1p 9: don't have active chargers. 9: raw(0 18374 32000 32000) min(-15208 18374 32000 32000) spread(-31634 18374 32000 32000) max_pv 4443 9: [ 0 13626@1p ] PM PV mtr(W) avl(W) raw max min spread -46 3156 13721 18069 -1582 -18008 -25 3145 13673 18069 -1582 -18008 -31 3148 13686 18069 -1582 -18008 -31 3148 13686 18069 -1582 -18008 -21 3143 13665 18069 -1582 -18008 -21 3143 13665 18069 -1582 -18008 22 3122 13573 18069 -1582 -18008 22 3122 13573 18069 -1582 -18008 48 3109 13517 18069 -1582 -18008 48 3109 13517 18069 -1582 -18008 66 3100 13478 18069 -1582 -18008 66 3100 13478 18069 -1582 -18008 41 3113 13534 18069 -1582 -18008 41 3113 13534 18069 -1582 -18008 26 3120 13565 18069 -1582 -18008 26 3120 13565 18069 -1582 -18008 27 3120 13565 18069 -1582 -18008 27 3120 13565 18069 -1582 -18008 80 3093 13447 18069 -1582 -18008 2025-03-17 13:13:04,240 Hysteresis 325 0: raw(13447 32000 32000 32000) min(-1582 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 18069 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 18069 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (7447 26000 0 0) 7: 0: 13447@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13447@1p 9: don't have active chargers. 9: raw(0 18553 32000 32000) min(-15029 18553 32000 32000) spread(-31455 18553 32000 32000) max_pv 4622 9: [ 0 13447@1p ] PM PV mtr(W) avl(W) raw max min spread 80 3052 13269 18069 -1582 -18008 12 3086 13417 18069 -1582 -18008 12 3086 13417 18069 -1582 -18008 6 3089 13430 18069 -1582 -18008 6 3089 13430 18069 -1582 -18008 13 3086 13417 18069 -1582 -18008 13 3086 13417 18069 -1582 -18008 -64 3124 13582 18069 -1582 -18008 -50 3117 13552 18069 -1582 -18008 -50 3117 13552 18069 -1582 -18008 -31 3107 13508 18069 -1582 -18008 -31 3107 13508 18069 -1582 -18008 -29 3106 13504 18069 -1582 -18008 -29 3106 13504 18069 -1582 -18008 61 3062 13313 18069 -1582 -18008 61 3062 13313 18069 -1582 -18008 -2 3093 13447 18069 -1582 -18008 -2 3093 13447 18069 -1582 -18008 -32 3108 13513 18069 -1582 -18008 -32 3108 13513 18069 -1582 -18008 2025-03-17 13:13:14,247 Hysteresis 335 0: raw(13513 32000 32000 32000) min(-1582 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 18069 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 18069 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (7513 26000 0 0) 7: 0: 13513@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13513@1p 9: don't have active chargers. 9: raw(0 18487 32000 32000) min(-15095 18487 32000 32000) spread(-31521 18487 32000 32000) max_pv 4556 9: [ 0 13513@1p ] PM PV mtr(W) avl(W) raw max min spread -22 3118 13556 18069 -1582 -18008 -22 3118 13556 18069 -1582 -18008 -8 3111 13526 18069 -1582 -18008 -8 3111 13526 18069 -1582 -18008 -31 3122 13573 18069 -1582 -18008 -31 3122 13573 18069 -1582 -18008 18 3098 13469 18069 -1582 -18008 18 3098 13469 18069 -1582 -18008 25 3095 13456 18069 -1582 -18008 25 3095 13456 18069 -1582 -18008 53 3081 13395 18069 -1582 -18008 53 3081 13395 18069 -1582 -18008 28 3093 13447 18069 -1582 -18008 28 3093 13447 18069 -1582 -18008 53 3081 13395 18069 -1582 -18008 53 3081 13395 18069 -1582 -18008 11 3102 13486 18069 -1582 -18008 11 3102 13486 18069 -1582 -18008 60 3077 13378 18069 -1582 -18008 2025-03-17 13:13:24,617 Hysteresis 346 0: raw(13378 32000 32000 32000) min(-1582 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 18069 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 18069 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (7378 26000 0 0) 7: 0: 13378@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13378@1p 9: don't have active chargers. 9: raw(0 18622 32000 32000) min(-14960 18622 32000 32000) spread(-31386 18622 32000 32000) max_pv 4691 9: [ 0 13378@1p ] PM PV mtr(W) avl(W) raw max min spread 60 3046 13243 18069 -1582 -18008 37 3058 13295 18069 -1582 -18008 37 3058 13295 18069 -1582 -18008 42 3055 13282 18069 -1582 -18008 42 3055 13282 18069 -1582 -18008 23 3065 13326 18069 -1582 -18008 23 3065 13326 18069 -1582 -18008 6 3073 13360 18069 -1582 -18008 6 3073 13360 18069 -1582 -18008 -23 3087 13421 18069 -1582 -18008 -23 3087 13421 18069 -1582 -18008 -20 3086 13417 18069 -1582 -18008 -20 3086 13417 18069 -1582 -18008 -43 3097 13465 18069 -1582 -18008 -43 3097 13465 18069 -1582 -18008 -39 3095 13456 18069 -1582 -18008 -39 3095 13456 18069 -1582 -18008 -5 3078 13382 18069 -1582 -18008 -5 3078 13382 18069 -1582 -18008 -1 3076 13373 18069 -1582 -18008 2025-03-17 13:13:35,016 Hysteresis 356 0: raw(13373 32000 32000 32000) min(-1582 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 18069 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 18069 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (7373 26000 0 0) 7: 0: 13373@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13373@1p 9: don't have active chargers. 9: raw(0 18627 32000 32000) min(-14955 18627 32000 32000) spread(-31381 18627 32000 32000) max_pv 4696 9: [ 0 13373@1p ] PM PV mtr(W) avl(W) raw max min spread -1 3075 13369 18069 -1582 -18008 28 3061 13308 18069 -1582 -18008 28 3061 13308 18069 -1582 -18008 88 3031 13178 18069 -1582 -18008 88 3031 13178 18069 -1582 -18008 206 2972 12921 18069 -1582 -18008 206 2972 12921 18069 -1582 -18008 5 3073 13360 18069 -1582 -18008 5 3073 13360 18069 -1582 -18008 56 3047 13247 18069 -1582 -18008 27 3062 13313 18069 -1582 -18008 27 3062 13313 18069 -1582 -18008 -3 3076 13373 18069 -1582 -18008 -3 3076 13373 18069 -1582 -18008 0 3075 13369 18069 -1582 -18008 0 3075 13369 18069 -1582 -18008 7 3072 13356 18069 -1582 -18008 7 3072 13356 18069 -1582 -18008 2 3074 13365 18069 -1582 -18008 2 3074 13365 18069 -1582 -18008 2025-03-17 13:13:45,062 Hysteresis 366 0: raw(13365 32000 32000 32000) min(-1582 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 18069 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 18069 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (7365 26000 0 0) 7: 0: 13365@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13365@1p 9: don't have active chargers. 9: raw(0 18635 32000 32000) min(-14947 18635 32000 32000) spread(-31373 18635 32000 32000) max_pv 4704 9: [ 0 13365@1p ] PM PV mtr(W) avl(W) raw max min spread 165 2991 13004 18069 -1582 -18008 165 2991 13004 18069 -1582 -18008 4 3071 13352 18069 -1582 -18008 4 3071 13352 18069 -1582 -18008 4 3071 13352 18069 -1582 -18008 4 3071 13352 18069 -1582 -18008 -8 3077 13378 18069 -1582 -18008 -8 3077 13378 18069 -1582 -18008 -17 3081 13395 18069 -1582 -18008 -17 3081 13395 18069 -1582 -18008 -18 3082 13400 18069 -1582 -18008 -18 3082 13400 18069 -1582 -18008 -25 3085 13413 18069 -1582 -18008 -5 3075 13369 18069 -1582 -18008 -5 3075 13369 18069 -1582 -18008 9 3069 13343 18069 -1582 -18008 9 3069 13343 18069 -1582 -18008 14 3066 13330 18069 -1582 -18008 14 3066 13330 18069 -1582 -18008 2025-03-17 13:13:55,069 Hysteresis 376 0: raw(13330 32000 32000 32000) min(-1582 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 18069 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 18069 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (7330 26000 0 0) 7: 0: 13330@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13330@1p 9: don't have active chargers. 9: raw(0 18670 32000 32000) min(-14912 18670 32000 32000) spread(-31338 18670 32000 32000) max_pv 4739 9: [ 0 13330@1p ] PM PV mtr(W) avl(W) raw max min spread -3 3066 13330 18069 -1582 -18008 -3 3066 13330 18069 -1582 -18008 9 3061 13308 18069 -1582 -18008 9 3061 13308 18069 -1582 -18008 -14 3072 13356 18069 -1582 -18008 -14 3072 13356 18069 -1582 -18008 -4 3067 13334 18069 -1582 -18008 -4 3067 13334 18069 -1582 -18008 -8 3069 13343 18069 -1582 -18008 -8 3069 13343 18069 -1582 -18008 -50 3090 13434 18069 -1582 -18008 -50 3090 13434 18069 -1582 -18008 -58 3094 13452 18069 -1582 -18008 -58 3094 13452 18069 -1582 -18008 -46 3088 13426 18069 -1582 -18008 -46 3088 13426 18069 -1582 -18008 -34 3082 13400 18069 -1582 -18008 -34 3082 13400 18069 -1582 -18008 -25 3077 13378 18069 -1582 -18008 -25 3077 13378 18069 -1582 -18008 2025-03-17 13:14:05,140 Hysteresis 386 0: raw(13378 32000 32000 32000) min(-1582 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 18069 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 18069 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (7378 26000 0 0) 7: 0: 13378@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13378@1p 9: don't have active chargers. 9: raw(0 18622 32000 32000) min(-14960 18622 32000 32000) spread(-31386 18622 32000 32000) max_pv 4691 9: [ 0 13378@1p ] PM PV mtr(W) avl(W) raw max min spread -31 3091 13439 18069 -1582 -18008 -31 3091 13439 18069 -1582 -18008 16 3068 13339 18069 -1582 -18008 16 3068 13339 18069 -1582 -18008 82 3035 13195 18069 -1582 -18008 82 3035 13195 18069 -1582 -18008 7 3073 13360 18069 -1582 -18008 7 3073 13360 18069 -1582 -18008 25 3064 13321 18069 -1582 -18008 25 3064 13321 18069 -1582 -18008 40 3056 13286 18069 -1582 -18008 40 3056 13286 18069 -1582 -18008 44 3054 13278 18069 -1582 -18008 44 3054 13278 18069 -1582 -18008 27 3063 13317 18069 -1582 -18008 27 3063 13317 18069 -1582 -18008 8 3072 13356 18069 -1582 -18008 8 3072 13356 18069 -1582 -18008 23 3065 13326 18069 -1582 -18008 2025-03-17 13:14:15,493 Hysteresis 397 0: raw(13326 32000 32000 32000) min(-1582 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 18069 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 18069 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (7326 26000 0 0) 7: 0: 13326@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13326@1p 9: don't have active chargers. 9: raw(0 18674 32000 32000) min(-14908 18674 32000 32000) spread(-31334 18674 32000 32000) max_pv 4743 9: [ 0 13326@1p ] PM PV mtr(W) avl(W) raw max min spread 23 3053 13273 18069 -1582 -18008 64 3032 13182 18069 -1582 -18008 64 3032 13182 18069 -1582 -18008 26 3051 13265 18069 -1582 -18008 20 3054 13278 18069 -1582 -18008 20 3054 13278 18069 -1582 -18008 33 3048 13252 18069 -1582 -18008 33 3048 13252 18069 -1582 -18008 44 3042 13226 18069 -1582 -18008 44 3042 13226 18069 -1582 -18008 -29 3078 13382 18069 -1582 -18008 -29 3078 13382 18069 -1582 -18008 -14 3071 13352 18069 -1582 -18008 -14 3071 13352 18069 -1582 -18008 -12 3070 13347 18069 -1582 -18008 -12 3070 13347 18069 -1582 -18008 8 3060 13304 18069 -1582 -18008 8 3060 13304 18069 -1582 -18008 -30 3079 13386 18069 -1582 -18008 -30 3079 13386 18069 -1582 -18008 2025-03-17 13:14:25,500 Hysteresis 407 0: raw(13386 32000 32000 32000) min(-1582 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 18069 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 18069 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (7386 26000 0 0) 7: 0: 13386@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13386@1p 9: don't have active chargers. 9: raw(0 18614 32000 32000) min(-14968 18614 32000 32000) spread(-31394 18614 32000 32000) max_pv 4683 9: [ 0 13386@1p ] PM PV mtr(W) avl(W) raw max min spread -44 3100 13478 18069 -1582 -18008 -44 3100 13478 18069 -1582 -18008 -45 3100 13478 18069 -1582 -18008 -45 3100 13478 18069 -1582 -18008 -39 3097 13465 18069 -1582 -18008 -39 3097 13465 18069 -1582 -18008 -44 3100 13478 18069 -1582 -18008 -48 3102 13486 18069 -1582 -18008 -48 3102 13486 18069 -1582 -18008 -33 3094 13452 18069 -1582 -18008 -33 3094 13452 18069 -1582 -18008 -2 3079 13386 18069 -1582 -18008 -2 3079 13386 18069 -1582 -18008 53 3052 13269 18069 -1582 -18008 53 3052 13269 18069 -1582 -18008 10 3073 13360 18069 -1582 -18008 10 3073 13360 18069 -1582 -18008 17 3070 13347 18069 -1582 -18008 17 3070 13347 18069 -1582 -18008 2025-03-17 13:14:35,506 Hysteresis 417 0: raw(13347 32000 32000 32000) min(-1582 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 18069 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 18069 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (7347 26000 0 0) 7: 0: 13347@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13347@1p 9: don't have active chargers. 9: raw(0 18653 32000 32000) min(-14929 18653 32000 32000) spread(-31355 18653 32000 32000) max_pv 4722 9: [ 0 13347@1p ] PM PV mtr(W) avl(W) raw max min spread 24 3057 13291 18069 -1582 -18008 24 3057 13291 18069 -1582 -18008 42 3048 13252 18069 -1582 -18008 42 3048 13252 18069 -1582 -18008 20 3059 13300 18069 -1582 -18008 20 3059 13300 18069 -1582 -18008 26 3056 13286 18069 -1582 -18008 26 3056 13286 18069 -1582 -18008 52 3043 13230 18069 -1582 -18008 52 3043 13230 18069 -1582 -18008 29 3055 13282 18069 -1582 -18008 29 3055 13282 18069 -1582 -18008 6 3066 13330 18069 -1582 -18008 6 3066 13330 18069 -1543 -18008 -18 3078 13382 18069 -1543 -18008 -18 3078 13382 18069 -1543 -18008 2 3068 13339 18069 -1543 -18008 2 3068 13339 18069 5013 -18008 -2 3070 13347 18069 5013 -18008 2025-03-17 13:14:45,760 Hysteresis 427 0: raw(13347 32000 32000 32000) min(5013 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 18069 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 18069 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (7347 26000 0 0) 7: 0: 13347@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13347@1p 9: don't have active chargers. 9: raw(0 18653 32000 32000) min(-8334 18653 32000 32000) spread(-31355 18653 32000 32000) max_pv 4722 9: [ 0 13347@1p ] PM PV mtr(W) avl(W) raw max min spread -2 3070 13347 18069 5013 -18008 -6 3072 13356 18069 5013 -18008 -6 3072 13356 18069 5013 -18008 4 3067 13334 18069 5013 -18008 4 3067 13334 18069 5013 -18008 -1 3069 13343 18069 5013 -18008 -1 3069 13343 18069 5013 -18008 3 3068 13339 18069 5013 -18008 3 3068 13339 18069 5013 -18008 18 3060 13304 18069 5013 -18008 18 3060 13304 18069 5013 -18008 25 3057 13291 18069 5013 -18008 25 3057 13291 18069 5013 -18008 34 3052 13269 18069 5013 -18008 34 3052 13269 18069 5013 -18008 20 3059 13300 18069 5013 -18008 20 3059 13300 18069 5013 -18008 9 3065 13326 18069 5013 -18008 9 3065 13326 18069 5013 -18008 29 3055 13282 18069 5013 -18008 2025-03-17 13:14:56,159 Hysteresis 437 0: raw(13282 32000 32000 32000) min(5013 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 18069 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 18069 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (7282 26000 0 0) 7: 0: 13282@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13282@1p 9: don't have active chargers. 9: raw(0 18718 32000 32000) min(-8269 18718 32000 32000) spread(-31290 18718 32000 32000) max_pv 4787 9: [ 0 13282@1p ] PM PV mtr(W) avl(W) raw max min spread 29 3040 13217 18069 5013 -18008 -23 3065 13326 18069 5013 -18008 -23 3065 13326 18069 5013 -18008 -46 3077 13378 18069 5013 -18008 -46 3077 13378 18069 5013 -18008 -37 3072 13356 18069 5013 -18008 -37 3072 13356 18069 5013 -18008 -55 3081 13395 18069 5013 -18008 -55 3081 13395 18069 5013 -18008 -61 3084 13408 18069 5013 -18008 -61 3084 13408 18069 5013 -18008 -28 3068 13339 18069 5013 -18008 -28 3068 13339 18069 5013 -18008 -14 3061 13308 18069 5069 -18008 -14 3061 13308 18069 5069 -18008 49 3030 13173 18069 5078 -18008 49 3030 13173 18069 5078 -18008 35 3037 13204 18069 5078 -18008 35 3037 13204 18069 5078 -18008 57 3026 13156 18069 5078 -18008 2025-03-17 13:15:06,567 Hysteresis 448 0: raw(13156 32000 32000 32000) min(5078 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 18069 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 1 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 18069 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (7156 26000 0 0) 7: 0: 13156@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13156@1p 9: don't have active chargers. 9: raw(0 18844 32000 32000) min(-8078 18844 32000 32000) spread(-31164 18844 32000 32000) max_pv 4913 9: [ 0 13156@1p ] PM PV mtr(W) avl(W) raw max min spread 57 2997 13030 18069 5078 -18008 54 2998 13034 18069 5078 -18008 54 2998 13034 18069 5078 -18008 24 3013 13100 18069 5078 -18008 24 3013 13100 18069 5078 -18008 20 3015 13108 18069 5078 -18008 20 3015 13108 18069 5078 -18008 37 3007 13073 18069 5078 -18008 37 3007 13073 18069 5095 -18008 -13 3031 13178 18069 5095 -18008 -13 3031 13178 18069 11756 -18008 -20 3035 13195 18069 11756 -18008 -20 3035 13195 18069 11756 -18008 37 3007 13073 18069 11756 -18008 37 3007 13073 18069 11756 -18008 28 3011 13091 18069 11756 -18008 28 3011 13091 18069 11756 -18008 -8 3029 13169 18069 11756 -18008 -8 3029 13169 18069 11804 -18008 11 3020 13130 18069 11804 -18008 2025-03-17 13:15:16,965 Hysteresis 458 0: raw(13130 32000 32000 32000) min(11804 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 18069 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 18069 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (7130 26000 0 0) 7: 0: 13130@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13130@1p 9: don't have active chargers. 9: raw(0 18870 32000 32000) min(-1326 18870 32000 32000) spread(-31138 18870 32000 32000) max_pv 4939 9: [ 0 13130@1p ] PM PV mtr(W) avl(W) raw max min spread 11 3014 13104 18069 11847 -18008 -23 3030 13173 18069 11847 -18008 -23 3030 13173 18069 11847 -18008 0 3019 13126 18069 11847 -18008 0 3019 13126 18069 11847 -18008 28 3005 13065 18069 11847 -18008 28 3005 13065 18069 11965 -18008 1 3019 13126 18069 11965 -18008 1 3019 13126 18069 12056 -18008 -8 3023 13143 18069 12056 -18008 -8 3023 13143 18069 12665 -18008 -29 3033 13186 18069 12665 -18008 -29 3033 13186 17947 12665 -18008 -47 3042 13226 17947 12665 -18008 -47 3042 13226 17917 12665 -18008 -13 3025 13152 17917 12665 -18008 -13 3025 13152 14060 12665 -18008 -34 3036 13200 14060 12665 -18008 -34 3036 13200 13721 12665 -18008 -30 3034 13191 13721 12665 -18008 2025-03-17 13:15:27,194 Hysteresis 468 0: raw(13191 32000 32000 32000) min(12665 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 13721 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13721 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (7191 26000 0 0) 7: 0: 13191@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13191@1p 9: don't have active chargers. 9: raw(0 18809 32000 32000) min(-526 18809 32000 32000) spread(-31199 18809 32000 32000) max_pv 530 9: [ 0 13191@1p ] PM PV mtr(W) avl(W) raw max min spread -30 3048 13252 13721 12665 -18008 -35 3050 13260 13721 12665 -18008 -35 3050 13260 13721 12665 -18008 -27 3046 13243 13721 12665 -18008 -17 3041 13221 13721 12665 -18008 -17 3041 13221 13721 12721 -18008 13 3027 13160 13721 12721 -18008 13 3027 13160 13721 12721 -18008 20 3023 13143 13721 12721 -18008 20 3023 13143 13721 12921 -18008 -12 3039 13213 13721 12921 -18008 -12 3039 13213 13721 12921 -18008 -1 3033 13186 13721 12921 -18008 -1 3033 13186 13721 12921 -18008 14 3026 13156 13721 12921 -18008 14 3026 13156 13721 12921 -18008 23 3022 13139 13721 12921 -18008 23 3022 13139 13721 12921 -18008 46 3010 13086 13721 12921 -18008 2025-03-17 13:15:37,200 Hysteresis 478 0: raw(13086 32000 32000 32000) min(12921 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 13721 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13721 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (7086 26000 0 0) 7: 0: 13086@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13086@1p 9: don't have active chargers. 9: raw(0 18914 32000 32000) min(-165 18914 32000 32000) spread(-31094 18914 32000 32000) max_pv 635 9: [ 0 13086@1p ] PM PV mtr(W) avl(W) raw max min spread 46 2986 12982 13721 12921 -18008 -15 3016 13113 13721 12921 -18008 -15 3016 13113 13721 12921 -18008 -29 3023 13143 13721 12921 -18008 -29 3023 13143 13721 12921 -18008 -33 3025 13152 13721 12921 -18008 -33 3025 13152 13721 12921 -18008 -54 3036 13200 13721 12921 -18008 -54 3036 13200 13721 12921 -18008 -50 3034 13191 13721 12921 -18008 -27 3022 13139 13721 12921 -18008 -27 3022 13139 13721 12921 -18008 -27 3022 13139 13721 12921 -18008 -27 3022 13139 13721 12921 -18008 -48 3033 13186 13721 12921 -18008 -48 3033 13186 13721 12921 -18008 -33 3025 13152 13721 12921 -18008 -33 3025 13152 13721 12921 -18008 -39 3028 13165 13721 12921 -18008 -39 3028 13165 13721 12921 -18008 2025-03-17 13:15:47,206 Hysteresis 488 0: raw(13165 32000 32000 32000) min(12921 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 13721 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13721 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (7165 26000 0 0) 7: 0: 13165@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13165@1p 9: don't have active chargers. 9: raw(0 18835 32000 32000) min(-244 18835 32000 32000) spread(-31173 18835 32000 32000) max_pv 556 9: [ 0 13165@1p ] PM PV mtr(W) avl(W) raw max min spread -17 3035 13195 13721 12921 -18008 -17 3035 13195 13721 12921 -18008 -19 3036 13200 13721 12921 -18008 -19 3036 13200 13721 12921 -18008 -12 3033 13186 13721 12921 -18008 -12 3033 13186 13721 12921 -18008 1 3027 13160 13721 12921 -18008 1 3027 13160 13721 12921 -18008 -7 3030 13173 13721 12921 -18008 -7 3030 13173 13721 12921 -18008 -27 3040 13217 13721 12921 -18008 -27 3040 13217 13721 12921 -18008 -47 3050 13260 13721 12921 -18008 -47 3050 13260 13721 12921 -18008 -5 3029 13169 13721 12921 -18008 -5 3029 13169 13721 12921 -18008 -28 3041 13221 13721 12921 -18008 -28 3041 13221 13721 12921 -18008 4 3025 13152 13721 12921 -18008 2025-03-17 13:15:57,470 Hysteresis 499 0: raw(13152 32000 32000 32000) min(12921 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 13721 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13721 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (7152 26000 0 0) 7: 0: 13152@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13152@1p 9: don't have active chargers. 9: raw(0 18848 32000 32000) min(-231 18848 32000 32000) spread(-31160 18848 32000 32000) max_pv 569 9: [ 0 13152@1p ] PM PV mtr(W) avl(W) raw max min spread 4 3022 13139 13721 12921 -18008 -14 3031 13178 13721 12921 -18008 -14 3031 13178 13721 12921 -18008 -23 3035 13195 13721 12921 -18008 -23 3035 13195 13721 12921 -18008 -11 3029 13169 13721 12921 -18008 -11 3029 13169 13721 12921 -18008 -1 3024 13147 13721 12921 -18008 -1 3024 13147 13721 12921 -18008 1 3024 13147 13721 12921 -18008 1 3024 13147 13721 12921 -18008 -17 3032 13182 13721 12921 -18008 -17 3032 13182 13721 12921 -18008 26 3011 13091 13721 12921 -18008 26 3011 13091 13721 12921 -18008 0 3024 13147 13721 12921 -18008 0 3024 13147 13721 12921 -18008 31 3009 13082 13721 12921 -18008 31 3009 13082 13721 12921 -18008 23 3013 13100 13721 12921 -18008 2025-03-17 13:16:07,759 Hysteresis 509 0: raw(13100 32000 32000 32000) min(12921 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 13721 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13721 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (7100 26000 0 0) 7: 0: 13100@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13100@1p 9: don't have active chargers. 9: raw(0 18900 32000 32000) min(-179 18900 32000 32000) spread(-31108 18900 32000 32000) max_pv 621 9: [ 0 13100@1p ] PM PV mtr(W) avl(W) raw max min spread 14 3006 13069 13721 12921 -18008 14 3006 13069 13721 12921 -18008 38 2994 13017 13721 12921 -18008 38 2994 13017 13721 12921 -18008 9 3009 13082 13721 12921 -18008 9 3009 13082 13721 12921 -18008 14 3006 13069 13721 12921 -18008 14 3006 13069 13721 12921 -18008 9 3009 13082 13721 12921 -18008 9 3009 13082 13721 12921 -18008 -52 3039 13213 13721 12921 -18008 -52 3039 13213 13721 12921 -18008 -66 3046 13243 13721 12921 -18008 -66 3046 13243 13721 12921 -18008 -59 3042 13226 13721 12921 -18008 -59 3042 13226 13721 12921 -18008 -38 3032 13182 13721 12921 -18008 -38 3032 13182 13721 12921 -18008 -49 3037 13204 13721 12921 -18008 -49 3037 13204 13721 12921 -18008 2025-03-17 13:16:17,766 Hysteresis 519 0: raw(13204 32000 32000 32000) min(12921 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 13721 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13721 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (7204 26000 0 0) 7: 0: 13204@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13204@1p 9: don't have active chargers. 9: raw(0 18796 32000 32000) min(-283 18796 32000 32000) spread(-31212 18796 32000 32000) max_pv 517 9: [ 0 13204@1p ] PM PV mtr(W) avl(W) raw max min spread -23 3047 13247 13721 12921 -18008 -23 3047 13247 13721 12921 -18008 -36 3054 13278 13721 12921 -18008 6 3033 13186 13721 12921 -18008 6 3033 13186 13721 12921 -18008 130 2971 12917 13721 12917 -18008 130 2971 12917 13721 12917 -18008 115 2979 12952 13721 12917 -18008 115 2979 12952 13721 12917 -18008 112 2980 12956 13721 12917 -18008 112 2980 12956 13721 12917 -18008 79 2997 13030 13721 12917 -18008 79 2997 13030 13721 12917 -18008 59 3007 13073 13721 12917 -18008 59 3007 13073 13721 12917 -18008 89 2992 13008 13721 12917 -18008 89 2992 13008 13721 12917 -18008 130 2971 12917 13721 12917 -18008 130 2971 12917 13721 12917 -18008 2025-03-17 13:16:27,772 Hysteresis 529 0: raw(12917 32000 32000 32000) min(12917 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 13721 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13721 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (6917 26000 0 0) 7: 0: 12917@1p 8: filtered 1 to 1, sorted to 0 8: 0: 12917@1p 9: don't have active chargers. 9: raw(0 19083 32000 32000) min(0 19083 32000 32000) spread(-30925 19083 32000 32000) max_pv 804 9: [ 0 12917@1p ] PM PV mtr(W) avl(W) raw max min spread 109 2916 12678 13721 12678 -18008 109 2916 12678 13721 12678 -18008 129 2906 12634 13721 12634 -18008 129 2906 12634 13721 12634 -18008 87 2927 12726 13721 12634 -18008 87 2927 12726 13721 12634 -18008 37 2952 12834 13721 12634 -18008 37 2952 12834 13721 12634 -18008 28 2956 12852 13721 12634 -18008 28 2956 12852 13721 12634 -18008 -4 2972 12921 13721 12634 -18008 -4 2972 12921 13721 12634 -18008 0 2970 12913 13721 12634 -18008 0 2970 12913 13721 12634 -18008 -4 2972 12921 13721 12634 -18008 -4 2972 12921 13721 12634 -18008 -23 2981 12960 13721 12634 -18008 -23 2981 12960 13721 12634 -18008 -47 2993 13013 13721 12634 -18008 2025-03-17 13:16:38,074 Hysteresis 539 0: raw(13013 32000 32000 32000) min(12634 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 13721 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13721 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (7013 26000 0 0) 7: 0: 13013@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13013@1p 9: don't have active chargers. 9: raw(0 18987 32000 32000) min(-379 18987 32000 32000) spread(-31021 18987 32000 32000) max_pv 708 9: [ 0 13013@1p ] PM PV mtr(W) avl(W) raw max min spread -47 3015 13108 13721 12634 -18008 -64 3024 13147 13721 12634 -18008 -64 3024 13147 13721 12634 -18008 -58 3021 13134 13721 12634 -18008 -58 3021 13134 13721 12634 -18008 -42 3013 13100 13721 12634 -18008 -42 3013 13100 13721 12634 -18008 -10 2997 13030 13721 12634 -18008 11 2987 12986 13721 12634 -18008 11 2987 12986 13721 12634 -18008 41 2972 12921 13721 12634 -18008 41 2972 12921 13721 12634 -18008 70 2957 12856 13721 12634 -18008 70 2957 12856 13721 12634 -18008 70 2957 12856 13721 12634 -18008 70 2957 12856 13721 12634 -18008 77 2954 12843 13721 12634 -18008 77 2954 12843 13721 12634 -18008 47 2969 12908 13721 12634 -18008 47 2969 12908 13721 12634 -18008 2025-03-17 13:16:48,119 Hysteresis 549 0: raw(12908 32000 32000 32000) min(12634 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 13721 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13721 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (6908 26000 0 0) 7: 0: 12908@1p 8: filtered 1 to 1, sorted to 0 8: 0: 12908@1p 9: don't have active chargers. 9: raw(0 19092 32000 32000) min(-274 19092 32000 32000) spread(-30916 19092 32000 32000) max_pv 813 9: [ 0 12908@1p ] PM PV mtr(W) avl(W) raw max min spread 43 2947 12813 13721 12634 -18008 43 2947 12813 13721 12634 -18008 59 2939 12778 13721 12634 -18008 59 2939 12778 13721 12634 -18008 60 2938 12773 13721 12634 -18008 60 2938 12773 13721 12634 -18008 6 2965 12891 13721 12634 -18008 6 2965 12891 13721 12634 -18008 12 2962 12878 13721 12634 -18008 12 2962 12878 13721 12634 -18008 -23 2979 12952 13721 12634 -18008 -23 2979 12952 13721 12634 -18008 -18 2977 12943 13721 12634 -18008 -17 2976 12939 13721 12634 -18008 -17 2976 12939 13721 12634 -18008 -16 2976 12939 13721 12634 -18008 -16 2976 12939 13721 12634 -18008 -20 2978 12947 13721 12634 -18008 -20 2978 12947 13721 12634 -18008 2025-03-17 13:16:58,125 Hysteresis 559 0: raw(12947 32000 32000 32000) min(12634 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 13721 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13721 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (6947 26000 0 0) 7: 0: 12947@1p 8: filtered 1 to 1, sorted to 0 8: 0: 12947@1p 9: don't have active chargers. 9: raw(0 19053 32000 32000) min(-313 19053 32000 32000) spread(-30955 19053 32000 32000) max_pv 774 9: [ 0 12947@1p ] PM PV mtr(W) avl(W) raw max min spread 0 2977 12943 13721 12634 -18008 0 2977 12943 13721 12634 -18008 -50 3002 13052 13721 12634 -18008 -50 3002 13052 13721 12634 -18008 -8 2981 12960 13721 12634 -18008 -8 2981 12960 13721 12634 -18008 49 2953 12839 13721 12634 -18008 49 2953 12839 13721 12634 -18008 19 2968 12904 13721 12634 -18008 19 2968 12904 13721 12634 -18008 3 2976 12939 13721 12634 -18008 3 2976 12939 13686 12634 -18008 4 2975 12934 13686 12634 -18008 4 2975 12934 13686 12634 -18008 0 2977 12943 13665 12634 -18008 0 2977 12943 13665 12634 -18008 4 2975 12934 13582 12634 -18008 4 2975 12934 13582 12634 -18008 49 2953 12839 13582 12634 -18008 49 2953 12839 13582 12634 -18008 2025-03-17 13:17:08,188 Hysteresis 569 0: raw(12839 32000 32000 32000) min(12634 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 13582 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13582 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (6839 26000 0 0) 7: 0: 12839@1p 8: filtered 1 to 1, sorted to 0 8: 0: 12839@1p 9: don't have active chargers. 9: raw(0 19161 32000 32000) min(-205 19161 32000 32000) spread(-30847 19161 32000 32000) max_pv 743 9: [ 0 12839@1p ] PM PV mtr(W) avl(W) raw max min spread 31 2937 12769 13582 12634 -18008 31 2937 12769 13582 12634 -18008 23 2941 12786 13582 12634 -18008 23 2941 12786 13582 12634 -18008 27 2939 12778 13582 12634 -18008 27 2939 12778 13582 12634 -18008 5 2950 12826 13582 12634 -18008 5 2950 12826 13582 12634 -18008 11 2947 12813 13582 12634 -18008 11 2947 12813 13582 12634 -18008 -24 2964 12886 13582 12634 -18008 -24 2964 12886 13582 12634 -18008 -48 2976 12939 13582 12634 -18008 -48 2976 12939 13582 12634 -18008 -30 2967 12900 13582 12634 -18008 -30 2967 12900 13582 12634 -18008 -27 2965 12891 13582 12634 -18008 -27 2965 12891 13573 12634 -18008 -35 2969 12908 13573 12634 -18008 2025-03-17 13:17:18,586 Hysteresis 580 0: raw(12908 32000 32000 32000) min(12634 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 13573 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13573 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (6908 26000 0 0) 7: 0: 12908@1p 8: filtered 1 to 1, sorted to 0 8: 0: 12908@1p 9: don't have active chargers. 9: raw(0 19092 32000 32000) min(-274 19092 32000 32000) spread(-30916 19092 32000 32000) max_pv 665 9: [ 0 12908@1p ] PM PV mtr(W) avl(W) raw max min spread -35 2985 12978 13573 12634 -18008 -40 2988 12991 13573 12634 -18008 -40 2988 12991 13573 12634 -18008 -18 2977 12943 13573 12634 -18008 -18 2977 12943 13573 12634 -18008 -23 2979 12952 13573 12634 -18008 -23 2979 12952 13573 12634 -18008 41 2948 12817 13573 12634 -18008 41 2948 12817 13573 12634 -18008 67 2935 12760 13573 12634 -18008 67 2935 12760 13573 12634 -18008 42 2947 12813 13573 12634 -18008 42 2947 12813 13573 12634 -18008 42 2947 12813 13573 12634 -18008 96 2920 12695 13573 12634 -18008 96 2920 12695 13573 12634 -18008 58 2939 12778 13486 12634 -18008 58 2939 12778 13486 12634 -18008 85 2926 12721 13486 12634 -18008 85 2926 12721 13486 12634 -18008 2025-03-17 13:17:28,664 Hysteresis 590 0: raw(12721 32000 32000 32000) min(12634 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 13486 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13486 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (6721 26000 0 0) 7: 0: 12721@1p 8: filtered 1 to 1, sorted to 0 8: 0: 12721@1p 9: don't have active chargers. 9: raw(0 19279 32000 32000) min(-87 19279 32000 32000) spread(-30729 19279 32000 32000) max_pv 765 9: [ 0 12721@1p ] PM PV mtr(W) avl(W) raw max min spread 45 2903 12621 13486 12621 -18008 45 2903 12621 13486 12621 -18008 89 2881 12526 13486 12526 -18008 89 2881 12526 13486 12526 -18008 99 2876 12504 13486 12504 -18008 99 2876 12504 13486 12504 -18008 18 2916 12678 13486 12504 -18008 18 2916 12678 13486 12504 -18008 11 2920 12695 13486 12504 -18008 11 2920 12695 13486 12504 -18008 -45 2947 12813 13486 12504 -18008 -45 2947 12813 13486 12504 -18008 -67 2958 12860 13486 12504 -18008 -67 2958 12860 13486 12504 -18008 -49 2949 12821 13486 12504 -18008 -53 2951 12830 13486 12504 -18008 -53 2951 12830 13486 12504 -18008 -65 2957 12856 13486 12504 -18008 -65 2957 12856 13486 12504 -18008 2025-03-17 13:17:38,670 Hysteresis 600 0: raw(12856 32000 32000 32000) min(12504 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 13486 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13486 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (6856 26000 0 0) 7: 0: 12856@1p 8: filtered 1 to 1, sorted to 0 8: 0: 12856@1p 9: don't have active chargers. 9: raw(0 19144 32000 32000) min(-352 19144 32000 32000) spread(-30864 19144 32000 32000) max_pv 630 9: [ 0 12856@1p ] PM PV mtr(W) avl(W) raw max min spread -64 2988 12991 13486 12504 -18008 -64 2988 12991 13486 12504 -18008 -26 2969 12908 13486 12504 -18008 -26 2969 12908 13486 12504 -18008 -3 2957 12856 13486 12504 -18008 -3 2957 12856 13486 12504 -18008 81 2916 12678 13486 12504 -18008 81 2916 12678 13486 12504 -18008 59 2927 12726 13486 12504 -18008 59 2927 12726 13486 12504 -18008 49 2932 12747 13486 12504 -18008 49 2932 12747 13486 12504 -18008 54 2929 12734 13486 12504 -18008 54 2929 12734 13486 12504 -18008 36 2938 12773 13486 12504 -18008 36 2938 12773 13486 12504 -18008 15 2949 12821 13486 12504 -18008 15 2949 12821 13486 12504 -18008 7 2953 12839 13486 12504 -18008 7 2953 12839 13486 12504 -18008 2025-03-17 13:17:48,769 Hysteresis 610 0: raw(12839 32000 32000 32000) min(12504 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 13486 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13486 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (6839 26000 0 0) 7: 0: 12839@1p 8: filtered 1 to 1, sorted to 0 8: 0: 12839@1p 9: don't have active chargers. 9: raw(0 19161 32000 32000) min(-335 19161 32000 32000) spread(-30847 19161 32000 32000) max_pv 647 9: [ 0 12839@1p ] PM PV mtr(W) avl(W) raw max min spread 8 2948 12817 13486 12504 -18008 8 2948 12817 13486 12504 -18008 -19 2961 12873 13486 12504 -18008 -19 2961 12873 13486 12504 -18008 -7 2955 12847 13486 12504 -18008 -7 2955 12847 13486 12504 -18008 18 2943 12795 13486 12504 -18008 18 2943 12795 13486 12504 -18008 16 2944 12800 13486 12504 -18008 16 2944 12800 13486 12504 -18008 -18 2961 12873 13486 12504 -18008 -18 2961 12873 13486 12504 -18008 10 2947 12813 13486 12504 -18008 9 2948 12817 13486 12504 -18008 9 2948 12817 13486 12504 -18008 5 2950 12826 13486 12504 -18008 5 2950 12826 13486 12504 -18008 -13 2958 12860 13486 12504 -18008 -13 2958 12860 13486 12504 -18008 2025-03-17 13:17:58,924 Hysteresis 620 0: raw(12860 32000 32000 32000) min(12504 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 13486 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13486 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (6860 26000 0 0) 7: 0: 12860@1p 8: filtered 1 to 1, sorted to 0 8: 0: 12860@1p 9: don't have active chargers. 9: raw(0 19140 32000 32000) min(-356 19140 32000 32000) spread(-30868 19140 32000 32000) max_pv 626 9: [ 0 12860@1p ] PM PV mtr(W) avl(W) raw max min spread 0 2957 12856 13486 12504 -18008 0 2957 12856 13486 12504 -18008 4 2955 12847 13486 12504 -18008 4 2955 12847 13486 12504 -18008 5 2955 12847 13486 12504 -18008 5 2955 12847 13486 12504 -18008 16 2949 12821 13486 12504 -18008 16 2949 12821 13486 12504 -18008 90 2912 12660 13486 12504 -18008 90 2912 12660 13486 12504 -18008 88 2913 12665 13486 12504 -18008 88 2913 12665 13486 12504 -18008 8 2953 12839 13486 12504 -18008 8 2953 12839 13486 12504 -18008 36 2939 12778 13486 12504 -18008 36 2939 12778 13486 12504 -18008 17 2949 12821 13486 12504 -18008 20 2947 12813 13486 12504 -18008 20 2947 12813 13486 12504 -18008 2025-03-17 13:18:08,930 Hysteresis 630 0: raw(12813 32000 32000 32000) min(12504 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 13486 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13486 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (6813 26000 0 0) 7: 0: 12813@1p 8: filtered 1 to 1, sorted to 0 8: 0: 12813@1p 9: don't have active chargers. 9: raw(0 19187 32000 32000) min(-309 19187 32000 32000) spread(-30821 19187 32000 32000) max_pv 673 9: [ 0 12813@1p ] PM PV mtr(W) avl(W) raw max min spread 7 2943 12795 13486 12504 -18008 7 2943 12795 13486 12504 -18008 40 2926 12721 13486 12504 -18008 40 2926 12721 13486 12504 -18008 0 2946 12808 13486 12504 -18008 0 2946 12808 13486 12504 -18008 18 2937 12769 13486 12504 -18008 18 2937 12769 13486 12504 -18008 36 2928 12730 13486 12504 -18008 36 2928 12730 13486 12504 -18008 0 2946 12808 13486 12504 -18008 0 2946 12808 13486 12504 -18008 35 2929 12734 13486 12504 -18008 35 2929 12734 13486 12504 -18008 28 2932 12747 13486 12504 -18008 28 2932 12747 13486 12504 -18008 29 2932 12747 13486 12504 -18008 29 2932 12747 13486 12504 -18008 9 2942 12791 13486 12504 -18008 9 2942 12791 13486 12504 -18008 2025-03-17 13:18:18,937 Hysteresis 640 0: raw(12791 32000 32000 32000) min(12504 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 13486 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13486 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (6791 26000 0 0) 7: 0: 12791@1p 8: filtered 1 to 1, sorted to 0 8: 0: 12791@1p 9: don't have active chargers. 9: raw(0 19209 32000 32000) min(-287 19209 32000 32000) spread(-30799 19209 32000 32000) max_pv 695 9: [ 0 12791@1p ] PM PV mtr(W) avl(W) raw max min spread -2 2942 12791 13486 12504 -18008 -2 2942 12791 13486 12504 -18008 16 2933 12752 13486 12504 -18008 16 2933 12752 13486 12504 -18008 38 2922 12704 13486 12504 -18008 38 2922 12704 13486 12504 -18008 26 2928 12730 13486 12504 -18008 26 2928 12730 13486 12504 -18008 14 2934 12756 13486 12504 -18008 14 2934 12756 13486 12504 -18008 17 2933 12752 13486 12504 -18008 17 2933 12752 13486 12504 -18008 46 2918 12686 13486 12504 -18008 46 2918 12686 13486 12504 -18008 54 2914 12669 13486 12504 -18008 54 2914 12669 13486 12504 -18008 33 2925 12717 13486 12504 -18008 33 2925 12717 13486 12504 -18008 44 2919 12691 13486 12504 -18008 2025-03-17 13:18:29,268 Hysteresis 650 0: raw(12691 32000 32000 32000) min(12504 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 13486 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13486 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (6691 26000 0 0) 7: 0: 12691@1p 8: filtered 1 to 1, sorted to 0 8: 0: 12691@1p 9: don't have active chargers. 9: raw(0 19309 32000 32000) min(-187 19309 32000 32000) spread(-30699 19309 32000 32000) max_pv 795 9: [ 0 12691@1p ] PM PV mtr(W) avl(W) raw max min spread 44 2896 12591 13486 12504 -18008 42 2897 12595 13486 12504 -18008 42 2897 12595 13486 12504 -18008 26 2905 12630 13486 12504 -18008 26 2905 12630 13486 12504 -18008 50 2893 12578 13486 12504 -18008 50 2893 12578 13486 12504 -18008 -6 2921 12700 13486 12504 -18008 -6 2921 12700 13486 12504 -18008 -45 2940 12782 13486 12504 -18008 -49 2942 12791 13486 12504 -18008 -49 2942 12791 13486 12504 -18008 -61 2948 12817 13486 12504 -18008 -61 2948 12817 13486 12504 -18008 -46 2941 12786 13486 12504 -18008 -46 2941 12786 13486 12504 -18008 -35 2935 12760 13486 12504 -18008 -35 2935 12760 13486 12504 -18008 -34 2935 12760 13486 12504 -18008 -34 2935 12760 13486 12504 -18008 2025-03-17 13:18:39,275 Hysteresis 660 0: raw(12760 32000 32000 32000) min(12504 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 13486 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13486 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (6760 26000 0 0) 7: 0: 12760@1p 8: filtered 1 to 1, sorted to 0 8: 0: 12760@1p 9: don't have active chargers. 9: raw(0 19240 32000 32000) min(-256 19240 32000 32000) spread(-30768 19240 32000 32000) max_pv 726 9: [ 0 12760@1p ] PM PV mtr(W) avl(W) raw max min spread -27 2947 12813 13452 12504 -18008 -27 2947 12813 13452 12504 -18008 -36 2952 12834 13408 12504 -18008 -36 2952 12834 13408 12504 -18008 -39 2953 12839 13408 12504 -18008 -39 2953 12839 13408 12504 -18008 -9 2938 12773 13408 12504 -18008 -9 2938 12773 13408 12504 -18008 43 2913 12665 13408 12504 -18008 43 2913 12665 13408 12504 -18008 40 2914 12669 13408 12504 -18008 40 2914 12669 13408 12504 -18008 54 2907 12639 13408 12504 -18008 41 2914 12669 13408 12504 -18008 41 2914 12669 13408 12504 -18008 35 2917 12682 13408 12504 -18008 35 2917 12682 13408 12504 -18008 57 2906 12634 13408 12504 -18008 57 2906 12634 13408 12504 -18008 2025-03-17 13:18:49,281 Hysteresis 670 0: raw(12634 32000 32000 32000) min(12504 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 13408 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13408 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (6634 26000 0 0) 7: 0: 12634@1p 8: filtered 1 to 1, sorted to 0 8: 0: 12634@1p 9: don't have active chargers. 9: raw(0 19366 32000 32000) min(-130 19366 32000 32000) spread(-30642 19366 32000 32000) max_pv 774 9: [ 0 12634@1p ] PM PV mtr(W) avl(W) raw max min spread 104 2853 12404 13408 12404 -18008 104 2853 12404 13408 12404 -18008 76 2867 12465 13408 12404 -18008 76 2867 12465 13408 12404 -18008 82 2864 12452 13408 12404 -18008 82 2864 12452 13408 12404 -18008 26 2892 12573 13408 12404 -18008 26 2892 12573 13408 12404 -18008 -33 2921 12700 13408 12404 -18008 -33 2921 12700 13408 12404 -18008 -57 2933 12752 13408 12404 -18008 -57 2933 12752 13408 12404 -18008 -47 2928 12730 13408 12404 -18008 -47 2928 12730 13408 12404 -18008 -52 2931 12743 13408 12404 -18008 -52 2931 12743 13408 12404 -18008 -51 2930 12739 13408 12404 -18008 -51 2930 12739 13408 12404 -18008 -68 2939 12778 13408 12404 -18008 2025-03-17 13:18:59,471 Hysteresis 681 0: raw(12778 32000 32000 32000) min(12404 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 13408 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13408 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (6778 26000 0 0) 7: 0: 12778@1p 8: filtered 1 to 1, sorted to 0 8: 0: 12778@1p 9: don't have active chargers. 9: raw(0 19222 32000 32000) min(-374 19222 32000 32000) spread(-30786 19222 32000 32000) max_pv 630 9: [ 0 12778@1p ] PM PV mtr(W) avl(W) raw max min spread -68 2972 12921 13408 12404 -18008 -73 2974 12930 13408 12404 -18008 -73 2974 12930 13408 12404 -18008 1962 1222 5313 13408 5313 -18008 1962 1222 5313 13408 5313 -18008 2002 1187 5160 13408 5160 -18008 2002 1187 5160 13408 5160 -18008 2030 1162 5052 13408 5052 -18008 2030 1162 5052 13408 5052 -18008 2063 1133 4926 13408 4926 -18008 2063 1133 4926 13408 4926 -18008 2057 1139 4952 13408 4926 -18008 2057 1139 4952 13408 4926 -18008 2040 1153 5013 13408 4926 -18008 2032 1160 5043 13408 4926 -18008 2032 1160 5043 13408 4926 -18008 2039 1154 5017 13408 4926 -18008 2039 1154 5017 13408 4926 -18008 2044 1150 5000 13408 4926 -18008 2044 1150 5000 13408 4926 -18008 2025-03-17 13:19:09,607 Hysteresis 691 0: raw(5000 32000 32000 32000) min(4926 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 13408 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13408 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: don't have active chargers. 9: raw(-1000 26000 32000 32000) min(-1074 26000 32000 32000) spread(-24008 26000 32000 32000) max_pv 7408 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 2041 -405 -1760 13408 -1760 -18008 2041 -405 -1760 13408 -1760 -18008 2039 -404 -1756 13339 -1760 -18008 2039 -404 -1756 13339 -1760 -18008 2039 -404 -1756 13308 -1760 -18008 2039 -404 -1756 13308 -1760 -18008 710 1025 4456 13278 -1760 -18008 RECV 0: requested 15256 -> 9053 mA (lines 6.053 0.000 0.000) 710 1025 4456 13278 -1760 -18008 600 1080 4695 13278 -1760 -18008 600 1080 4695 13278 -1760 -18008 565 1098 4773 13278 -1760 -18008 565 1098 4773 13278 -1760 -18008 559 1101 4786 13278 -1760 -18008 559 1101 4786 13278 -1760 -18008 559 1101 4786 13278 -1760 -18008 559 1101 4786 13278 -1760 -18008 556 1102 4791 13278 -1760 -18008 561 1100 4782 13278 -1760 -18008 561 1100 4782 13278 -1760 -18008 2025-03-17 13:19:19,614 Hysteresis 701 0: raw(4782 32000 32000 32000) min(-1760 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 13278 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13278 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: don't have active chargers. 9: raw(-1218 26000 32000 32000) min(-7760 26000 32000 32000) spread(-24008 26000 32000 32000) max_pv 7278 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 554 1103 4795 13278 -1760 -18008 554 1103 4795 13278 -1760 -18008 556 1102 4791 13278 -1760 -18008 556 1102 4791 13278 -1760 -18008 559 1101 4786 13278 -1760 -18008 559 1101 4786 13278 -1760 -18008 555 1103 4795 13278 -1760 -18008 555 1103 4795 13278 -1760 -18008 595 1083 4708 13278 -1760 -18008 595 1083 4708 13278 -1760 -18008 599 1081 4700 13278 -1760 -18008 599 1081 4700 13278 -1760 -18008 654 1053 4578 13278 -1760 -18008 654 1053 4578 13278 -1760 -18008 629 1066 4634 13278 -1760 -18008 629 1066 4634 13278 -1760 -18008 630 1065 4630 13278 -1760 -18008 630 1065 4630 13278 -1760 -18008 581 1090 4739 13278 -1760 -18008 581 1090 4739 13278 -1760 -18008 2025-03-17 13:19:29,647 Hysteresis 711 0: raw(4739 32000 32000 32000) min(-1760 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 13278 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13278 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: don't have active chargers. 9: raw(-1261 26000 32000 32000) min(-7760 26000 32000 32000) spread(-24008 26000 32000 32000) max_pv 7278 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 624 1068 4643 13278 -1760 -18008 624 1068 4643 13278 -1760 -18008 635 1063 4621 13278 -1760 -18008 635 1063 4621 13278 -1760 -18008 610 1075 4673 13278 -1760 -18008 610 1075 4673 13278 -1760 -18008 580 1090 4739 13278 -1760 -18008 580 1090 4739 13278 -1760 -18008 584 1088 4730 13278 -1760 -18008 584 1088 4730 13278 -1760 -18008 587 1087 4726 13278 -1760 -18008 587 1087 4726 13278 -1760 -18008 589 1086 4721 13278 -1760 -18008 589 1086 4721 13278 -1760 -18008 574 1093 4752 13278 -1760 -18008 574 1093 4752 13278 -1760 -18008 559 1101 4786 13278 -1760 -18008 559 1101 4786 13278 -1760 -18008 571 1095 4760 13278 -1760 -18008 2025-03-17 13:19:39,930 Hysteresis 721 0: raw(4760 32000 32000 32000) min(-1760 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 13278 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13278 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: don't have active chargers. 9: raw(-1240 26000 32000 32000) min(-7760 26000 32000 32000) spread(-24008 26000 32000 32000) max_pv 7278 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 571 1095 4760 13278 -1760 -18008 558 1101 4786 13278 -1760 -18008 -1397 2427 10552 13278 -1760 -18008 -1397 2427 10552 13278 -1760 -18008 -1388 2421 10526 13278 -1760 -18008 -1388 2421 10526 13278 -1760 -18008 -1395 2426 10547 13278 -1760 -18008 -1395 2426 10547 13278 -1760 -18008 -1349 2391 10395 13278 -1760 -18008 -1349 2391 10395 13278 -1760 -18008 -1326 2374 10321 13278 -1760 -18008 -1326 2374 10321 13278 -1760 -18008 -1351 2393 10404 13278 -1760 -18008 -1351 2393 10404 13278 -1760 -18008 -1333 2379 10343 13278 -1760 -18008 -1333 2379 10343 13278 -1760 -18008 -1346 2389 10386 13278 -1760 -18008 -1346 2389 10386 13278 -1760 -18008 -1358 2398 10426 13278 -1760 -18008 -1358 2398 10426 13278 -1760 -18008 2025-03-17 13:19:49,937 Hysteresis 731 0: raw(10426 32000 32000 32000) min(-1760 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 13278 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13278 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4426 26000 0 0) 7: 0: 10426@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10426@1p 9: don't have active chargers. 9: raw(0 21574 32000 32000) min(-12186 21574 32000 32000) spread(-28434 21574 32000 32000) max_pv 2852 9: [ 0 10426@1p ] PM PV mtr(W) avl(W) raw max min spread -1375 3428 14904 14904 -1760 -18008 -1375 3428 14904 14904 -1760 -18008 -1347 3407 14813 14904 -1760 -18008 -1347 3407 14813 14904 -1760 -18008 -1366 3421 14873 14904 -1760 -18008 -494 2644 11495 14904 -1760 -18008 RECV 0: requested 9026 -> 12878 mA (lines 9.879 0.000 0.000) -494 2644 11495 14904 -1760 -18008 -526 2660 11565 14904 -1760 -18008 -526 2660 11565 14904 -1760 -18008 -518 2656 11547 14904 -1760 -18008 -518 2656 11547 14904 -1760 -18008 -536 2665 11586 14904 -1760 -18008 -536 2665 11586 14904 -1760 -18008 -536 2665 11586 14904 -1760 -18008 -536 2665 11586 14904 -1760 -18008 -537 2665 11586 14904 -1760 -18008 -537 2665 11586 14904 -1760 -18008 -502 2648 11513 14904 -1760 -18008 -502 2648 11513 14904 -1760 -18008 2025-03-17 13:19:59,944 Hysteresis 741 0: raw(11513 32000 32000 32000) min(-1760 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 14904 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 14904 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5513 26000 0 0) 7: 0: 11513@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11513@1p 9: don't have active chargers. 9: raw(0 20487 32000 32000) min(-13273 20487 32000 32000) spread(-29521 20487 32000 32000) max_pv 3391 9: [ 0 11513@1p ] PM PV mtr(W) avl(W) raw max min spread -521 2907 12639 14904 -1760 -18008 -521 2907 12639 14904 -1760 -18008 -527 2910 12652 14904 -1760 -18008 -527 2910 12652 14904 -1760 -18008 -511 2902 12617 14904 -1760 -18008 -511 2902 12617 14904 -1760 -18008 -225 2759 11995 14904 -1760 -18008 -225 2759 11995 14904 -1760 -18008 -193 2743 11926 14904 -1760 -18008 -193 2743 11926 14904 -1760 -18008 -196 2745 11934 14904 -1760 -18008 -196 2745 11934 14904 -1760 -18008 -203 2748 11947 14904 -1760 -18008 -203 2748 11947 14904 -1760 -18008 -202 2748 11947 14904 -1760 -18008 -202 2748 11947 14904 -1760 -18008 -187 2740 11913 14904 -1760 -18008 -187 2740 11913 14904 -1760 -18008 -130 2712 11791 14904 -1760 -18008 2025-03-17 13:20:10,163 Hysteresis 751 0: raw(11791 32000 32000 32000) min(-1760 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 14904 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 14904 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5791 26000 0 0) 7: 0: 11791@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11791@1p 9: don't have active chargers. 9: raw(0 20209 32000 32000) min(-13551 20209 32000 32000) spread(-29799 20209 32000 32000) max_pv 3113 9: [ 0 11791@1p ] PM PV mtr(W) avl(W) raw max min spread -130 2776 12069 14904 -1760 -18008 -164 2793 12143 14904 -1760 -18008 -164 2793 12143 14904 -1760 -18008 -169 2795 12152 14904 -1760 -18008 -146 2784 12104 14904 -1760 -18008 -146 2784 12104 14904 -1760 -18008 -137 2779 12082 14904 -1760 -18008 -137 2779 12082 14904 -1760 -18008 -189 2805 12195 14904 -1760 -18008 -189 2805 12195 14904 -1760 -18008 -191 2806 12200 14904 -1760 -18008 -191 2806 12200 14904 -1760 -18008 -179 2800 12173 14904 -1760 -18008 -179 2800 12173 14904 -1760 -18008 -184 2803 12186 14904 -1760 -18008 -184 2803 12186 14904 -1760 -18008 -175 2798 12165 14904 -1760 -18008 -175 2798 12165 14904 -1760 -18008 -191 2806 12200 14904 -1760 -18008 -191 2806 12200 14904 -1760 -18008 2025-03-17 13:20:20,170 Hysteresis 761 0: raw(12200 32000 32000 32000) min(-1760 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 14904 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 14904 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (6200 26000 0 0) 7: 0: 12200@1p 8: filtered 1 to 1, sorted to 0 8: 0: 12200@1p 9: don't have active chargers. 9: raw(0 19800 32000 32000) min(-13960 19800 32000 32000) spread(-30208 19800 32000 32000) max_pv 2704 9: [ 0 12200@1p ] PM PV mtr(W) avl(W) raw max min spread -195 2903 12621 14904 -1760 -18008 -195 2903 12621 14904 -1760 -18008 -174 2893 12578 14904 -1760 -18008 -174 2893 12578 14904 -1760 -18008 -160 2886 12547 14904 -1760 -18008 -160 2886 12547 14904 -1760 -18008 -59 2835 12326 14904 -1760 -18008 -59 2835 12326 14904 -1760 -18008 -79 2845 12369 14904 -1760 -18008 -78 2845 12369 14904 -1760 -18008 -78 2845 12369 14904 -1760 -18008 -84 2848 12382 14904 -1760 -18008 -84 2848 12382 14904 -1760 -18008 -38 2825 12282 14904 -1760 -18008 -38 2825 12282 14904 -1760 -18008 -74 2843 12360 14904 -1760 -18008 -74 2843 12360 14904 -1760 -18008 -57 2834 12321 14904 -1760 -18008 -57 2834 12321 14904 -1760 -18008 2025-03-17 13:20:30,177 Hysteresis 771 0: raw(12321 32000 32000 32000) min(-1760 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 14904 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 14904 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (6321 26000 0 0) 7: 0: 12321@1p 8: filtered 1 to 1, sorted to 0 8: 0: 12321@1p 9: don't have active chargers. 9: raw(0 19679 32000 32000) min(-14081 19679 32000 32000) spread(-30329 19679 32000 32000) max_pv 2583 9: [ 0 12321@1p ] PM PV mtr(W) avl(W) raw max min spread -52 2859 12430 14904 -1760 -18008 -52 2859 12430 14904 -1760 -18008 -14 2840 12347 14904 -1760 -18008 -14 2840 12347 14904 -1760 -18008 -27 2846 12373 14904 -1760 -18008 -27 2846 12373 14904 -1760 -18008 25 2821 12265 14904 -1760 -18008 25 2821 12265 14904 -1760 -18008 -12 2839 12343 14904 -1760 -18008 -12 2839 12343 14904 -1760 -18008 -23 2844 12365 14904 -1760 -18008 -23 2844 12365 14904 -1760 -18008 -4 2835 12326 14904 -1760 -18008 -4 2835 12326 14904 -1760 -18008 -16 2841 12352 14904 -1760 -18008 -16 2841 12352 14904 -1760 -18008 -19 2842 12356 14904 -1760 -18008 -19 2842 12356 14904 -1760 -18008 -18 2842 12356 14904 -1760 -18008 -18 2842 12356 14904 -1760 -18008 2025-03-17 13:20:40,323 Hysteresis 782 0: raw(12356 32000 32000 32000) min(-1760 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 14904 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 14904 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (6356 26000 0 0) 7: 0: 12356@1p 8: filtered 1 to 1, sorted to 0 8: 0: 12356@1p 9: don't have active chargers. 9: raw(0 19644 32000 32000) min(-14116 19644 32000 32000) spread(-30364 19644 32000 32000) max_pv 2548 9: [ 0 12356@1p ] PM PV mtr(W) avl(W) raw max min spread -25 2853 12404 14904 -1760 -18008 -25 2853 12404 14904 -1760 -18008 -62 2872 12486 14904 -1760 -18008 -62 2872 12486 14904 -1760 -18008 -42 2862 12443 14904 -1760 -18008 -42 2862 12443 14904 -1760 -18008 -27 2854 12408 14904 -1760 -18008 -27 2854 12408 14904 -1760 -18008 14 2834 12321 14904 -1760 -18008 14 2834 12321 14904 -1760 -18008 -21 2851 12395 14904 -1760 -18008 -21 2851 12395 14904 -1760 -18008 -15 2848 12382 14904 -1760 -18008 -15 2848 12382 14904 -1760 -18008 -24 2853 12404 14904 -1760 -18008 -24 2853 12404 14904 -1760 -18008 -15 2848 12382 14904 -1760 -18008 -23 2852 12400 14904 -1760 -18008 -23 2852 12400 14904 -1760 -18008 2025-03-17 13:20:50,501 Hysteresis 792 0: raw(12400 32000 32000 32000) min(-1760 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 14904 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 14904 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (6400 26000 0 0) 7: 0: 12400@1p 8: filtered 1 to 1, sorted to 0 8: 0: 12400@1p 9: don't have active chargers. 9: raw(0 19600 32000 32000) min(-14160 19600 32000 32000) spread(-30408 19600 32000 32000) max_pv 2504 9: [ 0 12400@1p ] PM PV mtr(W) avl(W) raw max min spread -18 2861 12439 14904 -1760 -18008 -18 2861 12439 14904 -1760 -18008 -18 2861 12439 14904 -1760 -18008 -18 2861 12439 14904 -1760 -18008 -23 2863 12447 14904 -1760 -18008 -23 2863 12447 14904 -1760 -18008 33 2836 12330 14904 -1760 -18008 33 2836 12330 14904 -1760 -18008 -494 3099 13473 14904 -1760 -18008 -494 3099 13473 14904 -1760 -18008 -28 2866 12460 14904 -1760 -18008 -28 2866 12460 14904 -1760 -18008 -40 2872 12486 14904 -1760 -18008 -40 2872 12486 14904 -1760 -18008 -48 2876 12504 14904 -1760 -18008 -48 2876 12504 14904 -1760 -18008 -60 2882 12530 14904 -1760 -18008 -60 2882 12530 14904 -1760 -18008 -54 2879 12517 14904 -1760 -18008 2025-03-17 13:21:00,508 Hysteresis 802 0: raw(12517 32000 32000 32000) min(-1760 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 14904 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 14904 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (6517 26000 0 0) 7: 0: 12517@1p 8: filtered 1 to 1, sorted to 0 8: 0: 12517@1p 9: don't have active chargers. 9: raw(0 19483 32000 32000) min(-14277 19483 32000 32000) spread(-30525 19483 32000 32000) max_pv 2387 9: [ 0 12517@1p ] PM PV mtr(W) avl(W) raw max min spread -39 2897 12595 14904 -1760 -18008 -39 2897 12595 14904 -1760 -18008 -16 2886 12547 14904 -1760 -18008 -16 2886 12547 14904 -1760 -18008 29 2864 12452 14904 -1760 -18008 29 2864 12452 14904 -1760 -18008 -21 2888 12556 14904 -1760 -18008 -21 2888 12556 14904 -1760 -18008 37 2860 12434 14904 -1760 -18008 37 2860 12434 14904 -1760 -18008 58 2849 12386 14904 -1760 -18008 58 2849 12386 14904 -1760 -18008 41 2858 12426 14904 -1760 -18008 41 2858 12426 14904 -1760 -18008 44 2856 12417 14904 -1760 -18008 44 2856 12417 14904 -1760 -18008 42 2857 12421 14904 -1760 -18008 42 2857 12421 14904 -1760 -18008 51 2853 12404 14904 -1760 -18008 51 2853 12404 14904 -1760 -18008 2025-03-17 13:21:10,514 Hysteresis 812 0: raw(12404 32000 32000 32000) min(-1760 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 14904 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 14904 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (6404 26000 0 0) 7: 0: 12404@1p 8: filtered 1 to 1, sorted to 0 8: 0: 12404@1p 9: don't have active chargers. 9: raw(0 19596 32000 32000) min(-14164 19596 32000 32000) spread(-30412 19596 32000 32000) max_pv 2500 9: [ 0 12404@1p ] PM PV mtr(W) avl(W) raw max min spread 35 2835 12326 14904 -1760 -18008 35 2835 12326 14904 -1760 -18008 33 2836 12330 14904 -1760 -18008 33 2836 12330 14904 -1760 -18008 69 2818 12252 14904 -1760 -18008 69 2818 12252 14904 -1760 -18008 -10 2857 12421 14904 -1760 -18008 -10 2857 12421 14904 -1760 -18008 -47 2875 12500 14904 -1760 -18008 -47 2875 12500 14904 -1760 -18008 -63 2883 12534 14904 -1760 -18008 -63 2883 12534 14904 -1760 -18008 -54 2879 12517 14904 -1760 -18008 -54 2879 12517 14904 -1760 -18008 -32 2868 12469 14904 -1760 -18008 -32 2868 12469 14904 -1760 -18008 -70 2887 12552 14904 -1760 -18008 -70 2887 12552 14904 -1760 -18008 -75 2889 12560 14904 -1760 -18008 2025-03-17 13:21:20,739 Hysteresis 822 0: raw(12560 32000 32000 32000) min(-1760 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 14904 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 14904 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (6560 26000 0 0) 7: 0: 12560@1p 8: filtered 1 to 1, sorted to 0 8: 0: 12560@1p 9: don't have active chargers. 9: raw(0 19440 32000 32000) min(-14320 19440 32000 32000) spread(-30568 19440 32000 32000) max_pv 2344 9: [ 0 12560@1p ] PM PV mtr(W) avl(W) raw max min spread -54 2915 12673 14904 -1760 -18008 -54 2915 12673 14904 -1760 -18008 -66 2921 12700 14904 -1760 -18008 -66 2921 12700 14904 -1760 -18008 -45 2910 12652 14904 -1760 -18008 -45 2910 12652 14904 -1760 -18008 62 2857 12421 14904 -1760 -18008 62 2857 12421 14904 -1760 -18008 25 2876 12504 14904 -1760 -18008 25 2876 12504 14904 -1760 -18008 33 2872 12486 14904 -1760 -18008 33 2872 12486 14904 -1760 -18008 34 2871 12482 14904 -1760 -18008 34 2871 12482 14904 -1760 -18008 52 2862 12443 14904 -1760 -18008 52 2862 12443 14904 -1760 -18008 42 2867 12465 14904 -1760 -18008 42 2867 12465 14904 -1760 -18008 32 2872 12486 14904 -1760 -18008 2025-03-17 13:21:30,746 Hysteresis 832 0: raw(12486 32000 32000 32000) min(-1760 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 14904 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 14904 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (6486 26000 0 0) 7: 0: 12486@1p 8: filtered 1 to 1, sorted to 0 8: 0: 12486@1p 9: don't have active chargers. 9: raw(0 19514 32000 32000) min(-14246 19514 32000 32000) spread(-30494 19514 32000 32000) max_pv 2418 9: [ 0 12486@1p ] PM PV mtr(W) avl(W) raw max min spread 32 2855 12413 14904 -1760 -18008 21 2861 12439 14904 -1760 -18008 21 2861 12439 14904 -1760 -18008 2 2870 12478 14904 -1760 -18008 15 2864 12452 14904 -1760 -18008 15 2864 12452 14904 -1760 -18008 -70 2906 12634 14904 -1760 -18008 -70 2906 12634 14904 -1760 -18008 -91 2916 12678 14904 -1760 -18008 -91 2916 12678 14904 -1760 -18008 -74 2908 12643 14904 -1760 -18008 -74 2908 12643 14904 -1760 -18008 -87 2914 12669 14904 -1760 -18008 -87 2914 12669 14904 -1760 -18008 -89 2915 12673 14904 -1760 -18008 -89 2915 12673 14904 -1760 -18008 -60 2901 12613 14904 -1760 -18008 -60 2901 12613 14904 -1760 -18008 -61 2901 12613 14904 -1760 -18008 -61 2901 12613 14904 -1760 -18008 2025-03-17 13:21:40,753 Hysteresis 842 0: raw(12613 32000 32000 32000) min(-1760 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 14904 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 14904 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (6613 26000 0 0) 7: 0: 12613@1p 8: filtered 1 to 1, sorted to 0 8: 0: 12613@1p 9: don't have active chargers. 9: raw(0 19387 32000 32000) min(-14373 19387 32000 32000) spread(-30621 19387 32000 32000) max_pv 2291 9: [ 0 12613@1p ] PM PV mtr(W) avl(W) raw max min spread -17 2908 12643 14904 -1760 -18008 -17 2908 12643 14904 -1760 -18008 -21 2910 12652 14904 -1760 -18008 -21 2910 12652 14904 -1760 -18008 -84 2942 12791 14904 -1760 -18008 -84 2942 12791 14904 -1760 -18008 -6 2903 12621 14904 -1760 -18008 -6 2903 12621 14904 -1760 -18008 26 2887 12552 14904 -1760 -18008 26 2887 12552 14904 -1760 -18008 4 2898 12600 14904 -1760 -18008 4 2898 12600 14904 -1760 -18008 16 2892 12573 14904 -1760 -18008 16 2892 12573 14904 -1760 -18008 30 2885 12543 14904 -1760 -18008 30 2885 12543 14904 -1760 -18008 16 2892 12573 14904 -1760 -18008 16 2892 12573 14904 -1760 -18008 32 2884 12539 14904 -1760 -18008 2025-03-17 13:21:50,933 Hysteresis 852 0: raw(12539 32000 32000 32000) min(-1760 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 14904 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 14904 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (6539 26000 0 0) 7: 0: 12539@1p 8: filtered 1 to 1, sorted to 0 8: 0: 12539@1p 9: don't have active chargers. 9: raw(0 19461 32000 32000) min(-14299 19461 32000 32000) spread(-30547 19461 32000 32000) max_pv 2365 9: [ 0 12539@1p ] PM PV mtr(W) avl(W) raw max min spread 32 2867 12465 14904 -1760 -18008 53 2857 12421 14904 -1760 -18008 53 2857 12421 14904 -1760 -18008 43 2862 12443 14904 -1760 -18008 19 2874 12495 14904 -1760 -18008 19 2874 12495 14904 -1760 -18008 -42 2904 12626 14904 -1760 -18008 -42 2904 12626 14904 -1760 -18008 -63 2914 12669 14904 -1760 -18008 -63 2914 12669 14904 -1760 -18008 -43 2904 12626 14904 -1760 -18008 -43 2904 12626 14904 -1760 -18008 -41 2903 12621 14904 -1760 -18008 -41 2903 12621 14904 -1760 -18008 -51 2908 12643 14904 -1760 -18008 -51 2908 12643 14904 -1760 -18008 -56 2911 12656 14904 -1760 -18008 -56 2911 12656 14904 -1760 -18008 -46 2906 12634 14904 -1760 -18008 2025-03-17 13:22:00,940 Hysteresis 862 0: raw(12634 32000 32000 32000) min(-1760 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 14904 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 14904 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (6634 26000 0 0) 7: 0: 12634@1p 8: filtered 1 to 1, sorted to 0 8: 0: 12634@1p 9: don't have active chargers. 9: raw(0 19366 32000 32000) min(-14394 19366 32000 32000) spread(-30642 19366 32000 32000) max_pv 2270 9: [ 0 12634@1p ] PM PV mtr(W) avl(W) raw max min spread -46 2928 12730 14904 -1760 -18008 -23 2916 12678 14904 -1760 -18008 -23 2916 12678 14904 -1760 -18008 -24 2917 12682 14904 -1760 -18008 -24 2917 12682 14904 -1760 -18008 -14 2912 12660 14904 -1760 -18008 -14 2912 12660 14904 -1760 -18008 52 2879 12517 14904 -1760 -18008 5 2903 12621 14904 -1760 -18008 5 2903 12621 14904 -1760 -18008 54 2878 12513 14904 -1760 -18008 54 2878 12513 14904 -1760 -18008 63 2874 12495 14904 -1760 -18008 63 2874 12495 14904 -1760 -18008 37 2887 12552 14904 -1760 -18008 37 2887 12552 14904 -1760 -18008 62 2874 12495 14904 -1760 -18008 62 2874 12495 14904 -1760 -18008 46 2882 12530 14904 -1760 -18008 46 2882 12530 14904 -1760 -18008 2025-03-17 13:22:10,946 Hysteresis 872 0: raw(12530 32000 32000 32000) min(-1760 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 14904 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 14904 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (6530 26000 0 0) 7: 0: 12530@1p 8: filtered 1 to 1, sorted to 0 8: 0: 12530@1p 9: don't have active chargers. 9: raw(0 19470 32000 32000) min(-14290 19470 32000 32000) spread(-30538 19470 32000 32000) max_pv 2374 9: [ 0 12530@1p ] PM PV mtr(W) avl(W) raw max min spread 59 2852 12400 14904 -1760 -18008 59 2852 12400 14904 -1760 -18008 83 2840 12347 14904 -1760 -18008 83 2840 12347 14904 -1760 -18008 76 2843 12360 14904 -1760 -18008 76 2843 12360 14904 -1760 -18008 1 2881 12526 14904 -1760 -18008 1 2881 12526 14904 -1760 -18008 -10 2886 12547 14904 -1760 -18008 -10 2886 12547 14904 -1760 -18008 -62 2912 12660 14904 -1760 -18008 -62 2912 12660 14904 -1760 -18008 -67 2914 12669 14904 -1760 -18008 -67 2914 12669 14904 -1760 -18008 -69 2915 12673 14904 -1760 -18008 -69 2915 12673 14904 -1760 -18008 -49 2905 12630 14904 -1760 -18008 -49 2905 12630 14904 -1760 -18008 -39 2900 12608 14904 -1760 -18008 2025-03-17 13:22:21,234 Hysteresis 882 0: raw(12608 32000 32000 32000) min(-1760 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 14904 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 14904 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (6608 26000 0 0) 7: 0: 12608@1p 8: filtered 1 to 1, sorted to 0 8: 0: 12608@1p 9: don't have active chargers. 9: raw(0 19392 32000 32000) min(-14368 19392 32000 32000) spread(-30616 19392 32000 32000) max_pv 2296 9: [ 0 12608@1p ] PM PV mtr(W) avl(W) raw max min spread -39 2918 12686 14904 -1760 -18008 -43 2920 12695 14904 -1760 -18008 -43 2920 12695 14904 -1760 -18008 2 2898 12600 14904 -1760 -18008 2 2898 12600 14904 -1760 -18008 -7 2902 12617 14904 -1760 -18008 -7 2902 12617 14904 -1760 -18008 24 2887 12552 14904 -1760 -18008 24 2887 12552 14904 -1760 -18008 39 2880 12521 14904 -1760 -18008 39 2880 12521 14904 -1760 -18008 3 2898 12600 14904 -1760 -18008 3 2898 12600 14904 -1760 -18008 31 2884 12539 14904 -1760 -18008 31 2884 12539 14904 -1760 -18008 37 2881 12526 14904 -1760 -18008 37 2881 12526 14904 -1760 -18008 3 2898 12600 14904 -1760 -18008 3 2898 12600 14904 -1760 -18008 -10 2904 12626 14904 -1760 -18008 2025-03-17 13:22:31,493 Hysteresis 893 0: raw(12626 32000 32000 32000) min(-1760 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 14904 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 14904 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (6626 26000 0 0) 7: 0: 12626@1p 8: filtered 1 to 1, sorted to 0 8: 0: 12626@1p 9: don't have active chargers. 9: raw(0 19374 32000 32000) min(-14386 19374 32000 32000) spread(-30634 19374 32000 32000) max_pv 2278 9: [ 0 12626@1p ] PM PV mtr(W) avl(W) raw max min spread -18 2912 12660 14904 -1760 -18008 -18 2912 12660 14904 -1760 -18008 3 2902 12617 14904 -1760 -18008 3 2902 12617 14904 -1760 -18008 -14 2910 12652 14904 -1760 -18008 -14 2910 12652 14904 -1760 -18008 -31 2918 12686 14904 -1760 -18008 -31 2918 12686 14904 -1760 -18008 -50 2928 12730 14904 -1760 -18008 -50 2928 12730 14904 -1760 -18008 -11 2908 12643 14904 -1760 -18008 -11 2908 12643 14904 -1760 -18008 -29 2917 12682 14904 -1760 -18008 -29 2917 12682 14904 -1760 -18008 -15 2910 12652 14904 -1760 -18008 -15 2910 12652 14904 -1760 -18008 -49 2927 12726 14904 -1760 -18008 -49 2927 12726 14904 -1760 -18008 -31 2918 12686 14904 -1760 -18008 2025-03-17 13:22:41,499 Hysteresis 903 0: raw(12686 32000 32000 32000) min(-1760 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 14904 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 14904 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (6686 26000 0 0) 7: 0: 12686@1p 8: filtered 1 to 1, sorted to 0 8: 0: 12686@1p 9: don't have active chargers. 9: raw(0 19314 32000 32000) min(-14446 19314 32000 32000) spread(-30694 19314 32000 32000) max_pv 2218 9: [ 0 12686@1p ] PM PV mtr(W) avl(W) raw max min spread -31 2932 12747 14904 -1760 -18008 -42 2938 12773 14904 -1760 -18008 -42 2938 12773 14904 -1760 -18008 -36 2935 12760 14904 -1760 -18008 -47 2940 12782 14904 -1760 -18008 -47 2940 12782 14904 -1760 -18008 -5 2919 12691 14904 -1760 -18008 -5 2919 12691 14904 -1760 -18008 -7 2920 12695 14904 -1760 -18008 -7 2920 12695 14904 -1760 -18008 16 2909 12647 14904 -1760 -18008 16 2909 12647 14904 -1760 -18008 16 2909 12647 14904 -1760 -18008 16 2909 12647 14904 -1760 -18008 20 2907 12639 14904 -1760 -18008 20 2907 12639 14904 -1760 -18008 5 2915 12673 14904 -1760 -18008 5 2915 12673 14904 -1760 -18008 57 2889 12560 14904 -1760 -18008 57 2889 12560 14904 -1760 -18008 2025-03-17 13:22:51,505 Hysteresis 913 0: raw(12560 32000 32000 32000) min(-1760 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 14904 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 14904 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (6560 26000 0 0) 7: 0: 12560@1p 8: filtered 1 to 1, sorted to 0 8: 0: 12560@1p 9: don't have active chargers. 9: raw(0 19440 32000 32000) min(-14320 19440 32000 32000) spread(-30568 19440 32000 32000) max_pv 2344 9: [ 0 12560@1p ] PM PV mtr(W) avl(W) raw max min spread 32 2872 12486 14904 -1760 -18008 32 2872 12486 14904 -1760 -18008 62 2857 12421 14904 -1760 -18008 62 2857 12421 14904 -1760 -18008 62 2857 12421 14904 -1760 -18008 62 2857 12421 14904 -1760 -18008 -2 2889 12560 14904 -1760 -18008 -2 2889 12560 14904 -1760 -18008 -18 2897 12595 14904 -1760 -18008 -18 2897 12595 14904 -1760 -18008 -19 2897 12595 14904 -1760 -18008 -19 2897 12595 14904 -1760 -18008 -29 2902 12617 14904 -1760 -18008 -29 2902 12617 14904 -1760 -18008 -26 2901 12613 14904 -1760 -18008 -26 2901 12613 14904 -1760 -18008 -62 2919 12691 14904 -1760 -18008 -62 2919 12691 14904 -1760 -18008 -63 2919 12691 14904 -1760 -18008 2025-03-17 13:23:01,674 Hysteresis 923 0: raw(12691 32000 32000 32000) min(-1760 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 14904 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 14904 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (6691 26000 0 0) 7: 0: 12691@1p 8: filtered 1 to 1, sorted to 0 8: 0: 12691@1p 9: don't have active chargers. 9: raw(0 19309 32000 32000) min(-14451 19309 32000 32000) spread(-30699 19309 32000 32000) max_pv 2213 9: [ 0 12691@1p ] PM PV mtr(W) avl(W) raw max min spread -63 2949 12821 14904 -1760 -18008 -55 2945 12804 14904 -1760 -18008 -58 2947 12813 14904 -1760 -18008 -58 2947 12813 14904 -1760 -18008 -51 2943 12795 14904 -1760 -18008 -51 2943 12795 14904 -1760 -18008 2 2917 12682 14904 -1760 -18008 2 2917 12682 14904 -1760 -18008 -14 2925 12717 14904 -1760 -18008 -14 2925 12717 14904 -1760 -18008 -12 2924 12713 14904 -1760 -18008 -12 2924 12713 14904 -1760 -18008 -3 2919 12691 14904 -1760 -18008 -3 2919 12691 14904 -1760 -18008 -11 2923 12708 14904 -1760 -18008 -11 2923 12708 14904 -1760 -18008 -11 2923 12708 14904 -1760 -18008 -11 2923 12708 14904 -1760 -18008 0 2918 12686 14904 -1760 -18008 0 2918 12686 14904 -1760 -18008 2025-03-17 13:23:11,680 Hysteresis 933 0: raw(12686 32000 32000 32000) min(-1760 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 14904 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 14904 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (6686 26000 0 0) 7: 0: 12686@1p 8: filtered 1 to 1, sorted to 0 8: 0: 12686@1p 9: don't have active chargers. 9: raw(0 19314 32000 32000) min(-14446 19314 32000 32000) spread(-30694 19314 32000 32000) max_pv 2218 9: [ 0 12686@1p ] PM PV mtr(W) avl(W) raw max min spread 26 2904 12626 14904 -1760 -18008 26 2904 12626 14904 -1760 -18008 -26 2930 12739 14904 -1760 -18008 -26 2930 12739 14904 -1760 -18008 -47 2940 12782 14904 -1760 -18008 -72 2953 12839 14904 -1760 -18008 -72 2953 12839 14904 -1760 -18008 -63 2948 12817 14904 -1760 -18008 -63 2948 12817 14904 -1760 -18008 -64 2949 12821 14904 -1760 -18008 -64 2949 12821 14904 -1760 -18008 -72 2953 12839 14904 -1760 -18008 -72 2953 12839 14904 -1760 -18008 -70 2952 12834 14904 -1760 -18008 -70 2952 12834 14904 -1760 -18008 -64 2949 12821 14904 -1756 -18008 -64 2949 12821 14904 -1756 -18008 -46 2940 12782 14904 -1756 -18008 -46 2940 12782 14904 -1756 -18008 2025-03-17 13:23:21,687 Hysteresis 943 0: raw(12782 32000 32000 32000) min(-1756 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 14904 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 14904 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (6782 26000 0 0) 7: 0: 12782@1p 8: filtered 1 to 1, sorted to 0 8: 0: 12782@1p 9: don't have active chargers. 9: raw(0 19218 32000 32000) min(-14538 19218 32000 32000) spread(-30790 19218 32000 32000) max_pv 2122 9: [ 0 12782@1p ] PM PV mtr(W) avl(W) raw max min spread -56 2967 12900 14904 4456 -18008 -56 2967 12900 14904 4456 -18008 -49 2963 12882 14904 4578 -18008 -49 2963 12882 14904 4578 -18008 -32 2955 12847 14904 4578 -18008 -32 2955 12847 14904 4578 -18008 -35 2956 12852 14904 4578 -18008 -35 2956 12852 14904 4578 -18008 -17 2947 12813 14904 4578 -18008 -17 2947 12813 14904 4578 -18008 13 2933 12752 14904 4578 -18008 13 2933 12752 14904 4578 -18008 -16 2947 12813 14904 4578 -18008 -16 2947 12813 14904 4578 -18008 10 2934 12756 14904 4578 -18008 10 2934 12756 14904 4578 -18008 13 2933 12752 14904 4578 -18008 13 2933 12752 14904 4578 -18008 0 2939 12778 14904 4578 -18008 2025-03-17 13:23:31,944 Hysteresis 953 0: raw(12778 32000 32000 32000) min(4578 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 14904 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 14904 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (6778 26000 0 0) 7: 0: 12778@1p 8: filtered 1 to 1, sorted to 0 8: 0: 12778@1p 9: don't have active chargers. 9: raw(0 19222 32000 32000) min(-8200 19222 32000 32000) spread(-30786 19222 32000 32000) max_pv 2126 9: [ 0 12778@1p ] PM PV mtr(W) avl(W) raw max min spread 0 2938 12773 14904 4578 -18008 64 2906 12634 14904 4578 -18008 64 2906 12634 14904 4578 -18008 54 2911 12656 14904 4578 -18008 54 2911 12656 14904 4578 -18008 4 2936 12765 14904 4578 -18008 4 2936 12765 14904 4578 -18008 -23 2949 12821 14904 4578 -18008 -23 2949 12821 14904 4621 -18008 -37 2956 12852 14904 4621 -18008 -22 2949 12821 14904 4621 -18008 -22 2949 12821 14904 4621 -18008 -63 2969 12908 14904 4621 -18008 -63 2969 12908 14904 4621 -18008 -61 2968 12904 14904 4621 -18008 -61 2968 12904 14904 4621 -18008 -63 2969 12908 14904 4621 -18008 -63 2969 12908 14904 4621 -18008 -60 2968 12904 14904 4673 -18008 -60 2968 12904 14904 4673 -18008 2025-03-17 13:23:41,990 Hysteresis 963 0: raw(12904 32000 32000 32000) min(4673 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 14904 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 14904 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (6904 26000 0 0) 7: 0: 12904@1p 8: filtered 1 to 1, sorted to 0 8: 0: 12904@1p 9: don't have active chargers. 9: raw(0 19096 32000 32000) min(-8231 19096 32000 32000) spread(-30912 19096 32000 32000) max_pv 2000 9: [ 0 12904@1p ] PM PV mtr(W) avl(W) raw max min spread -49 2991 13004 14904 4721 -18008 -49 2991 13004 14904 4721 -18008 -37 2985 12978 14904 4721 -18008 -37 2985 12978 14904 4721 -18008 -3 2968 12904 14904 4721 -18008 -3 2968 12904 14904 4721 -18008 31 2952 12834 14904 4721 -18008 31 2952 12834 14904 4721 -18008 46 2944 12800 14904 4752 -18008 46 2944 12800 14904 4752 -18008 33 2951 12830 14904 4760 -18008 33 2951 12830 14904 4760 -18008 44 2945 12804 14904 4760 -18008 29 2953 12839 14904 4760 -18008 29 2953 12839 14904 4786 -18008 40 2947 12813 14904 10321 -18008 40 2947 12813 14904 10321 -18008 41 2947 12813 14904 10321 -18008 41 2947 12813 14904 10321 -18008 2025-03-17 13:23:51,996 Hysteresis 973 0: raw(12813 32000 32000 32000) min(10321 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 14904 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 14904 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (6813 26000 0 0) 7: 0: 12813@1p 8: filtered 1 to 1, sorted to 0 8: 0: 12813@1p 9: don't have active chargers. 9: raw(0 19187 32000 32000) min(-2492 19187 32000 32000) spread(-30821 19187 32000 32000) max_pv 2091 9: [ 0 12813@1p ] PM PV mtr(W) avl(W) raw max min spread 49 2922 12704 14904 10321 -18008 49 2922 12704 14904 10321 -18008 42 2925 12717 14904 10321 -18008 42 2925 12717 14904 10321 -18008 40 2926 12721 14904 10321 -18008 40 2926 12721 14904 10321 -18008 -22 2957 12856 14904 10343 -18008 -22 2957 12856 14904 10343 -18008 -16 2954 12843 14904 10343 -18008 -16 2954 12843 14904 10343 -18008 -2 2947 12813 14904 10386 -18008 -2 2947 12813 14904 10386 -18008 -28 2960 12869 14904 10426 -18008 -28 2960 12869 14904 10426 -18008 -26 2959 12865 14904 11495 -18008 -26 2959 12865 14904 11495 -18008 -22 2957 12856 14873 11495 -18008 -22 2957 12856 14873 11495 -18008 -33 2962 12878 14873 11495 -18008 -33 2962 12878 13473 11495 -18008 2025-03-17 13:24:02,107 Hysteresis 983 0: raw(12878 32000 32000 32000) min(11495 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 13473 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13473 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (6878 26000 0 0) 7: 0: 12878@1p 8: filtered 1 to 1, sorted to 0 8: 0: 12878@1p 9: don't have active chargers. 9: raw(0 19122 32000 32000) min(-1383 19122 32000 32000) spread(-30886 19122 32000 32000) max_pv 595 9: [ 0 12878@1p ] PM PV mtr(W) avl(W) raw max min spread -26 2974 12930 13473 11495 -18008 -26 2974 12930 13473 11513 -18008 -30 2976 12939 13473 11513 -18008 -30 2976 12939 13473 11513 -18008 -15 2968 12904 13473 11513 -18008 -15 2968 12904 13473 11513 -18008 26 2948 12817 13473 11513 -18008 26 2948 12817 13473 11513 -18008 19 2952 12834 13473 11513 -18008 19 2952 12834 13473 11513 -18008 25 2949 12821 13473 11513 -18008 25 2949 12821 13473 11513 -18008 29 2947 12813 13473 11513 -18008 29 2947 12813 13473 11791 -18008 56 2933 12752 13473 11791 -18008 56 2933 12752 13473 11791 -18008 7 2958 12860 13473 11791 -18008 7 2958 12860 13473 11791 -18008 18 2952 12834 13473 11791 -18008 2025-03-17 13:24:12,477 Hysteresis 994 0: raw(12834 32000 32000 32000) min(11791 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 13473 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13473 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (6834 26000 0 0) 7: 0: 12834@1p 8: filtered 1 to 1, sorted to 0 8: 0: 12834@1p 9: don't have active chargers. 9: raw(0 19166 32000 32000) min(-1043 19166 32000 32000) spread(-30842 19166 32000 32000) max_pv 639 9: [ 0 12834@1p ] PM PV mtr(W) avl(W) raw max min spread 18 2942 12791 13473 11791 -18008 66 2918 12686 13473 11791 -18008 66 2918 12686 13473 11791 -18008 7 2948 12817 13473 11791 -18008 7 2948 12817 13473 11791 -18008 8 2947 12813 13473 11791 -18008 8 2947 12813 13473 11791 -18008 -14 2958 12860 13473 11791 -18008 -14 2958 12860 13473 11791 -18008 -21 2961 12873 13473 11791 -18008 -21 2961 12873 13473 11791 -18008 -22 2962 12878 13473 11791 -18008 -22 2962 12878 13473 11791 -18008 0 2951 12830 13473 12069 -18008 0 2951 12830 13473 12082 -18008 84 2909 12647 13473 12082 -18008 84 2909 12647 13473 12082 -18008 -10 2956 12852 13473 12082 -18008 -2 2952 12834 13473 12082 -18008 -2 2952 12834 13473 12082 -18008 2025-03-17 13:24:22,685 Hysteresis 1004 0: raw(12834 32000 32000 32000) min(12082 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 13473 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13473 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (6834 26000 0 0) 7: 0: 12834@1p 8: filtered 1 to 1, sorted to 0 8: 0: 12834@1p 9: don't have active chargers. 9: raw(0 19166 32000 32000) min(-752 19166 32000 32000) spread(-30842 19166 32000 32000) max_pv 639 9: [ 0 12834@1p ] PM PV mtr(W) avl(W) raw max min spread 52 2925 12717 13473 12082 -18008 52 2925 12717 13473 12165 -18008 43 2930 12739 13473 12165 -18008 43 2930 12739 13473 12165 -18008 25 2939 12778 13473 12165 -18008 25 2939 12778 13473 12165 -18008 5 2949 12821 13473 12165 -18008 5 2949 12821 13473 12165 -18008 28 2937 12769 13473 12165 -18008 28 2937 12769 13473 12165 -18008 33 2935 12760 13473 12165 -18008 33 2935 12760 13473 12200 -18008 43 2930 12739 13473 12200 -18008 43 2930 12739 13473 12252 -18008 32 2935 12760 13473 12252 -18008 32 2935 12760 13473 12252 -18008 17 2943 12795 13473 12252 -18008 17 2943 12795 13473 12252 -18008 24 2939 12778 13473 12252 -18008 2025-03-17 13:24:32,693 Hysteresis 1014 0: raw(12778 32000 32000 32000) min(12252 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 13473 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13473 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (6778 26000 0 0) 7: 0: 12778@1p 8: filtered 1 to 1, sorted to 0 8: 0: 12778@1p 9: don't have active chargers. 9: raw(0 19222 32000 32000) min(-526 19222 32000 32000) spread(-30786 19222 32000 32000) max_pv 695 9: [ 0 12778@1p ] PM PV mtr(W) avl(W) raw max min spread 24 2926 12721 13473 12252 -18008 35 2921 12700 13473 12252 -18008 36 2920 12695 13473 12252 -18008 36 2920 12695 13473 12252 -18008 -16 2946 12808 13473 12252 -18008 -16 2946 12808 13473 12252 -18008 -30 2953 12839 13473 12252 -18008 -30 2953 12839 13473 12252 -18008 46 2915 12673 13473 12252 -18008 46 2915 12673 13473 12252 -18008 -52 2964 12886 13473 12252 -18008 -52 2964 12886 13473 12252 -18008 -30 2953 12839 13473 12252 -18008 -30 2953 12839 13473 12252 -18008 -4 2940 12782 13473 12252 -18008 -4 2940 12782 13473 12252 -18008 -20 2948 12817 13473 12252 -18008 -20 2948 12817 13473 12252 -18008 -20 2948 12817 13473 12252 -18008 -20 2948 12817 13473 12252 -18008 2025-03-17 13:24:42,700 Hysteresis 1024 0: raw(12817 32000 32000 32000) min(12252 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 13473 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13473 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (6817 26000 0 0) 7: 0: 12817@1p 8: filtered 1 to 1, sorted to 0 8: 0: 12817@1p 9: don't have active chargers. 9: raw(0 19183 32000 32000) min(-565 19183 32000 32000) spread(-30825 19183 32000 32000) max_pv 656 9: [ 0 12817@1p ] PM PV mtr(W) avl(W) raw max min spread -74 2984 12973 13473 12252 -18008 -74 2984 12973 13473 12252 -18008 -34 2964 12886 13473 12252 -18008 -34 2964 12886 13473 12252 -18008 4 2945 12804 13473 12252 -18008 4 2945 12804 13473 12252 -18008 -4 2949 12821 13473 12252 -18008 -4 2949 12821 13473 12252 -18008 -29 2961 12873 13473 12252 -18008 -29 2961 12873 13473 12252 -18008 -6 2950 12826 13473 12252 -18008 -6 2950 12826 13473 12252 -18008 -12 2953 12839 13473 12252 -18008 -12 2953 12839 13473 12252 -18008 -13 2953 12839 13473 12252 -18008 -13 2953 12839 13473 12252 -18008 0 2947 12813 13473 12252 -18008 0 2947 12813 13473 12252 -18008 15 2940 12782 13473 12252 -18008 2025-03-17 13:24:52,918 Hysteresis 1034 0: raw(12782 32000 32000 32000) min(12252 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 13473 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13473 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (6782 26000 0 0) 7: 0: 12782@1p 8: filtered 1 to 1, sorted to 0 8: 0: 12782@1p 9: don't have active chargers. 9: raw(0 19218 32000 32000) min(-530 19218 32000 32000) spread(-30790 19218 32000 32000) max_pv 691 9: [ 0 12782@1p ] PM PV mtr(W) avl(W) raw max min spread 4 2937 12769 13473 12252 -18008 4 2937 12769 13473 12252 -18008 8 2935 12760 13473 12252 -18008 8 2935 12760 13473 12252 -18008 -65 2971 12917 13473 12252 -18008 -65 2971 12917 13473 12252 -18008 -89 2983 12969 13473 12252 -18008 -89 2983 12969 13473 12252 -18008 -83 2980 12956 13473 12252 -18008 -83 2980 12956 13473 12252 -18008 -90 2984 12973 13473 12252 -18008 -90 2984 12973 13473 12252 -18008 -96 2987 12986 13473 12252 -18008 -96 2987 12986 13473 12252 -18008 -93 2985 12978 13473 12252 -18008 -93 2985 12978 13473 12252 -18008 -87 2982 12965 13473 12252 -18008 -87 2982 12965 13473 12252 -18008 -47 2962 12878 13473 12252 -18008 2025-03-17 13:25:02,925 Hysteresis 1044 0: raw(12878 32000 32000 32000) min(12252 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 13473 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13473 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (6878 26000 0 0) 7: 0: 12878@1p 8: filtered 1 to 1, sorted to 0 8: 0: 12878@1p 9: don't have active chargers. 9: raw(0 19122 32000 32000) min(-626 19122 32000 32000) spread(-30886 19122 32000 32000) max_pv 595 9: [ 0 12878@1p ] PM PV mtr(W) avl(W) raw max min spread -47 2984 12973 13473 12252 -18008 49 2937 12769 13473 12252 -18008 49 2937 12769 13473 12252 -18008 -22 2972 12921 13473 12252 -18008 -1 2961 12873 13004 12252 -18008 -1 2961 12873 13004 12252 -18008 -29 2975 12934 13004 12252 -18008 -29 2975 12934 13004 12252 -18008 -6 2964 12886 13004 12252 -18008 -6 2964 12886 13004 12252 -18008 -13 2967 12900 13004 12252 -18008 -13 2967 12900 13004 12252 -18008 11 2956 12852 13004 12252 -18008 11 2956 12852 13004 12252 -18008 -10 2966 12895 13004 12252 -18008 -10 2966 12895 13004 12252 -18008 -8 2965 12891 13004 12252 -18008 -8 2965 12891 13004 12252 -18008 2 2960 12869 13004 12252 -18008 2 2960 12869 13004 12252 -18008 2025-03-17 13:25:12,932 Hysteresis 1054 0: raw(12869 32000 32000 32000) min(12252 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 13004 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13004 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (6869 26000 0 0) 7: 0: 12869@1p 8: filtered 1 to 1, sorted to 0 8: 0: 12869@1p 9: don't have active chargers. 9: raw(0 19131 32000 32000) min(-617 19131 32000 32000) spread(-30877 19131 32000 32000) max_pv 135 9: [ 0 12869@1p ] PM PV mtr(W) avl(W) raw max min spread -9 2963 12882 13004 12252 -18008 -9 2963 12882 13004 12252 -18008 45 2937 12769 13004 12252 -18008 45 2937 12769 13004 12252 -18008 -33 2975 12934 13004 12252 -18008 -33 2975 12934 13004 12252 -18008 -61 2989 12995 13004 12252 -18008 -61 2989 12995 13004 12252 -18008 -60 2989 12995 13004 12252 -18008 -60 2989 12995 13004 12252 -18008 -38 2978 12947 13004 12252 -18008 -38 2978 12947 13004 12252 -18008 -59 2988 12991 13004 12252 -18008 -59 2988 12991 13004 12252 -18008 -71 2994 13017 13017 12252 -18008 -71 2994 13017 13017 12252 -18008 -54 2986 12982 13017 12252 -18008 -54 2986 12982 13017 12252 -18008 -65 2991 13004 13017 12252 -18008 2025-03-17 13:25:23,093 Hysteresis 1064 0: raw(13004 32000 32000 32000) min(12252 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 13017 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13017 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (7004 26000 0 0) 7: 0: 13004@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13004@1p 9: don't have active chargers. 9: raw(0 18996 32000 32000) min(-752 18996 32000 32000) spread(-31012 18996 32000 32000) max_pv 13 9: [ 0 13004@1p ] PM PV mtr(W) avl(W) raw max min spread -65 3022 13139 13139 12347 -18008 -76 3028 13165 13165 12347 -18008 -76 3028 13165 13165 12347 -18008 -57 3018 13121 13165 12347 -18008 -57 3018 13121 13165 12347 -18008 43 2969 12908 13165 12347 -18008 43 2969 12908 13165 12347 -18008 9 2986 12982 13165 12347 -18008 9 2986 12982 13165 12347 -18008 9 2986 12982 13165 12347 -18008 9 2986 12982 13165 12347 -18008 -44 3012 13095 13165 12347 -18008 -44 3012 13095 13165 12347 -18008 -24 3002 13052 13165 12347 -18008 -18 2999 13039 13165 12347 -18008 -18 2999 13039 13165 12347 -18008 -56 3018 13121 13165 12347 -18008 -56 3018 13121 13165 12347 -18008 -46 3013 13100 13165 12347 -18008 -46 3013 13100 13165 12347 -18008 2025-03-17 13:25:33,100 Hysteresis 1074 0: raw(13100 32000 32000 32000) min(12347 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 13165 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13165 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (7100 26000 0 0) 7: 0: 13100@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13100@1p 9: don't have active chargers. 9: raw(0 18900 32000 32000) min(-753 18900 32000 32000) spread(-31108 18900 32000 32000) max_pv 65 9: [ 0 13100@1p ] PM PV mtr(W) avl(W) raw max min spread -11 3018 13121 13165 12347 -18008 -11 3018 13121 13165 12347 -18008 -29 3027 13160 13165 12347 -18008 -29 3027 13160 13165 12347 -18008 -50 3038 13208 13208 12347 -18008 -50 3038 13208 13208 12347 -18008 -43 3034 13191 13208 12347 -18008 -43 3034 13191 13208 12347 -18008 -50 3038 13208 13208 12347 -18008 -50 3038 13208 13208 12347 -18008 -33 3029 13169 13208 12347 -18008 -33 3029 13169 13208 12347 -18008 55 2986 12982 13208 12347 -18008 55 2986 12982 13208 12347 -18008 -9 3017 13117 13208 12347 -18008 -9 3017 13117 13208 12347 -18008 -4 3015 13108 13208 12347 -18008 -4 3015 13108 13208 12347 -18008 -2 3014 13104 13208 12347 -18008 2025-03-17 13:25:43,107 Hysteresis 1084 0: raw(13104 32000 32000 32000) min(12347 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 13208 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13208 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (7104 26000 0 0) 7: 0: 13104@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13104@1p 9: don't have active chargers. 9: raw(0 18896 32000 32000) min(-757 18896 32000 32000) spread(-31112 18896 32000 32000) max_pv 104 9: [ 0 13104@1p ] PM PV mtr(W) avl(W) raw max min spread -21 3023 13143 13208 12347 -18008 -21 3023 13143 13208 12347 -18008 -27 3026 13156 13208 12347 -18008 -27 3026 13156 13208 12347 -18008 -14 3020 13130 13208 12347 -18008 -14 3020 13130 13208 12347 -18008 -16 3021 13134 13208 12347 -18008 -16 3021 13134 13208 12347 -18008 -16 3021 13134 13208 12347 -18008 -16 3021 13134 13208 12347 -18008 5 3011 13091 13208 12347 -18008 5 3011 13091 13208 12347 -18008 19 3004 13060 13208 12347 -18008 19 3004 13060 13208 12347 -18008 22 3002 13052 13208 12347 -18008 22 3002 13052 13208 12347 -18008 -57 3041 13221 13221 12347 -18008 -57 3041 13221 13221 12347 -18008 -60 3043 13230 13230 12347 -18008 2025-03-17 13:25:53,312 Hysteresis 1095 0: raw(13230 32000 32000 32000) min(12347 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 13230 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13230 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (7230 26000 0 0) 7: 0: 13230@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13230@1p 9: don't have active chargers. 9: raw(0 18770 32000 32000) min(-883 18770 32000 32000) spread(-31238 18770 32000 32000) max_pv 0 9: [ 0 13230@1p ] PM PV mtr(W) avl(W) raw max min spread -60 3072 13356 13356 12347 -18008 -63 3073 13360 13360 12347 -18008 -63 3073 13360 13360 12347 -18008 -48 3066 13330 13360 12347 -18008 -48 3066 13330 13360 12347 -18008 -50 3067 13334 13360 12347 -18008 -50 3067 13334 13360 12347 -18008 -56 3070 13347 13360 12347 -18008 -56 3070 13347 13360 12347 -18008 -18 3051 13265 13360 12347 -18008 -18 3051 13265 13360 12347 -18008 -23 3053 13273 13360 12347 -18008 -23 3053 13273 13360 12347 -18008 -14 3049 13256 13360 12347 -18008 -14 3049 13256 13360 12347 -18008 26 3029 13169 13360 12347 -18008 26 3029 13169 13360 12347 -18008 -8 3046 13243 13360 12347 -18008 37 3024 13147 13360 12347 -18008 37 3024 13147 13360 12347 -18008 2025-03-17 13:26:03,490 Hysteresis 1105 0: raw(13147 32000 32000 32000) min(12347 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 13360 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13360 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (7147 26000 0 0) 7: 0: 13147@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13147@1p 9: don't have active chargers. 9: raw(0 18853 32000 32000) min(-800 18853 32000 32000) spread(-31155 18853 32000 32000) max_pv 213 9: [ 0 13147@1p ] PM PV mtr(W) avl(W) raw max min spread 41 3003 13056 13360 12347 -18008 41 3003 13056 13360 12347 -18008 4 3021 13134 13360 12347 -18008 4 3021 13134 13360 12347 -18008 -14 3030 13173 13360 12347 -18008 -14 3030 13173 13360 12347 -18008 14 3016 13113 13360 12347 -18008 14 3016 13113 13360 12347 -18008 8 3019 13126 13360 12347 -18008 8 3019 13126 13360 12347 -18008 -4 3025 13152 13360 12347 -18008 -4 3025 13152 13360 12347 -18008 12 3017 13117 13360 12347 -18008 12 3017 13117 13360 12347 -18008 3 3022 13139 13360 12347 -18008 3 3022 13139 13360 12347 -18008 16 3015 13108 13360 12347 -18008 16 3015 13108 13360 12347 -18008 -14 3030 13173 13360 12347 -18008 2025-03-17 13:26:13,496 Hysteresis 1115 0: raw(13173 32000 32000 32000) min(12347 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 13360 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13360 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (7173 26000 0 0) 7: 0: 13173@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13173@1p 9: don't have active chargers. 9: raw(0 18827 32000 32000) min(-826 18827 32000 32000) spread(-31181 18827 32000 32000) max_pv 187 9: [ 0 13173@1p ] PM PV mtr(W) avl(W) raw max min spread -14 3036 13200 13360 12347 -18008 -23 3040 13217 13360 12347 -18008 -11 3034 13191 13360 12347 -18008 -11 3034 13191 13360 12347 -18008 -19 3038 13208 13360 12347 -18008 -19 3038 13208 13360 12347 -18008 -25 3041 13221 13360 12347 -18008 -25 3041 13221 13360 12347 -18008 24 3017 13117 13360 12347 -18008 24 3017 13117 13360 12347 -18008 64 2997 13030 13360 12347 -18008 64 2997 13030 13360 12347 -18008 33 3013 13100 13360 12347 -18008 33 3013 13100 13360 12347 -18008 22 3018 13121 13360 12347 -18008 22 3018 13121 13360 12347 -18008 18 3020 13130 13360 12347 -18008 18 3020 13130 13360 12360 -18008 2 3028 13165 13360 12360 -18008 2 3028 13165 13360 12421 -18008 2025-03-17 13:26:23,503 Hysteresis 1125 0: raw(13165 32000 32000 32000) min(12421 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 13360 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13360 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (7165 26000 0 0) 7: 0: 13165@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13165@1p 9: don't have active chargers. 9: raw(0 18835 32000 32000) min(-744 18835 32000 32000) spread(-31173 18835 32000 32000) max_pv 195 9: [ 0 13165@1p ] PM PV mtr(W) avl(W) raw max min spread 36 3009 13082 13360 12421 -18008 36 3009 13082 13360 12421 -18008 6 3024 13147 13360 12421 -18008 6 3024 13147 13360 12421 -18008 -11 3032 13182 13360 12421 -18008 -11 3032 13182 13360 12421 -18008 -11 3032 13182 13360 12421 -18008 -11 3032 13182 13360 12421 -18008 -10 3032 13182 13360 12421 -18008 -10 3032 13182 13360 12421 -18008 -34 3044 13234 13360 12421 -18008 -34 3044 13234 13360 12421 -18008 -27 3040 13217 13360 12421 -18008 -27 3040 13217 13360 12421 -18008 -49 3051 13265 13360 12421 -18008 -62 3058 13295 13360 12421 -18008 -62 3058 13295 13360 12421 -18008 -44 3049 13256 13360 12421 -18008 -44 3049 13256 13360 12421 -18008 2025-03-17 13:26:33,680 Hysteresis 1135 0: raw(13256 32000 32000 32000) min(12421 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 13360 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13360 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (7256 26000 0 0) 7: 0: 13256@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13256@1p 9: don't have active chargers. 9: raw(0 18744 32000 32000) min(-835 18744 32000 32000) spread(-31264 18744 32000 32000) max_pv 104 9: [ 0 13256@1p ] PM PV mtr(W) avl(W) raw max min spread -46 3071 13352 13360 12421 -18008 -46 3071 13352 13360 12421 -18008 -60 3078 13382 13382 12421 -18008 -60 3078 13382 13382 12421 -18008 -61 3078 13382 13382 12421 -18008 -61 3078 13382 13382 12421 -18008 -36 3066 13330 13382 12421 -18008 -36 3066 13330 13382 12421 -18008 -47 3071 13352 13382 12421 -18008 -47 3071 13352 13382 12421 -18008 -31 3063 13317 13382 12421 -18008 -31 3063 13317 13382 12421 -18008 -13 3054 13278 13382 12421 -18008 -13 3054 13278 13382 12421 -18008 65 3016 13113 13382 12421 -18008 65 3016 13113 13382 12421 -18008 22 3037 13204 13382 12421 -18008 22 3037 13204 13382 12421 -18008 -35 3065 13326 13382 12421 -18008 2025-03-17 13:26:43,687 Hysteresis 1145 0: raw(13326 32000 32000 32000) min(12421 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 13382 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13382 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (7326 26000 0 0) 7: 0: 13326@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13326@1p 9: don't have active chargers. 9: raw(0 18674 32000 32000) min(-905 18674 32000 32000) spread(-31334 18674 32000 32000) max_pv 56 9: [ 0 13326@1p ] PM PV mtr(W) avl(W) raw max min spread 55 3037 13204 13382 12421 -18008 55 3037 13204 13382 12421 -18008 25 3052 13269 13382 12421 -18008 25 3052 13269 13382 12421 -18008 28 3050 13260 13382 12421 -18008 28 3050 13260 13382 12421 -18008 31 3049 13256 13382 12421 -18008 31 3049 13256 13382 12421 -18008 37 3046 13243 13382 12421 -18008 37 3046 13243 13382 12421 -18008 34 3047 13247 13382 12421 -18008 34 3047 13247 13382 12421 -18008 43 3043 13230 13382 12421 -18008 43 3043 13230 13382 12421 -18008 -8 3068 13339 13382 12421 -18008 -8 3068 13339 13382 12421 -18008 -30 3079 13386 13386 12421 -18008 -30 3079 13386 13386 12421 -18008 -22 3075 13369 13386 12421 -18008 -22 3075 13369 13386 12421 -18008 2025-03-17 13:26:53,694 Hysteresis 1155 0: raw(13369 32000 32000 32000) min(12421 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 13386 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13386 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (7369 26000 0 0) 7: 0: 13369@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13369@1p 9: don't have active chargers. 9: raw(0 18631 32000 32000) min(-948 18631 32000 32000) spread(-31377 18631 32000 32000) max_pv 17 9: [ 0 13369@1p ] PM PV mtr(W) avl(W) raw max min spread -12 3080 13391 13391 12421 -18008 -12 3080 13391 13391 12421 -18008 9 3070 13347 13391 12421 -18008 9 3070 13347 13391 12421 -18008 -4 3076 13373 13391 12421 -18008 -4 3076 13373 13391 12421 -18008 0 3074 13365 13391 12421 -18008 0 3074 13365 13391 12421 -18008 51 3049 13256 13391 12421 -18008 51 3049 13256 13391 12421 -18008 76 3036 13200 13391 12421 -18008 76 3036 13200 13391 12421 -18008 53 3048 13252 13391 12421 -18008 53 3048 13252 13391 12421 -18008 71 3039 13213 13391 12421 -18008 71 3039 13213 13391 12421 -18008 40 3054 13278 13391 12421 -18008 40 3054 13278 13391 12421 -18008 74 3037 13204 13391 12421 -18008 2025-03-17 13:27:03,925 Hysteresis 1165 0: raw(13204 32000 32000 32000) min(12421 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 13391 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13391 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (7204 26000 0 0) 7: 0: 13204@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13204@1p 9: don't have active chargers. 9: raw(0 18796 32000 32000) min(-783 18796 32000 32000) spread(-31212 18796 32000 32000) max_pv 187 9: [ 0 13204@1p ] PM PV mtr(W) avl(W) raw max min spread 58 3007 13073 13391 12560 -18008 58 3007 13073 13391 12560 -18008 49 3012 13095 13391 12595 -18008 49 3012 13095 13391 12595 -18008 80 2996 13026 13391 12595 -18008 80 2996 13026 13391 12595 -18008 30 3021 13134 13391 12613 -18008 30 3021 13134 13391 12613 -18008 -3 3037 13204 13391 12613 -18008 -3 3037 13204 13391 12613 -18008 14 3029 13169 13391 12626 -18008 14 3029 13169 13391 12626 -18008 -19 3045 13239 13391 12626 -18008 -19 3045 13239 13391 12626 -18008 -52 3062 13313 13391 12626 -18008 -52 3062 13313 13391 12626 -18008 -53 3062 13313 13391 12626 -18008 -53 3062 13313 13391 12626 -18008 -59 3065 13326 13391 12626 -18008 2025-03-17 13:27:13,932 Hysteresis 1175 0: raw(13326 32000 32000 32000) min(12626 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 13391 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13391 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (7326 26000 0 0) 7: 0: 13326@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13326@1p 9: don't have active chargers. 9: raw(0 18674 32000 32000) min(-700 18674 32000 32000) spread(-31334 18674 32000 32000) max_pv 65 9: [ 0 13326@1p ] PM PV mtr(W) avl(W) raw max min spread -59 3093 13447 13447 12626 -18008 -71 3099 13473 13473 12626 -18008 -71 3099 13473 13473 12626 -18008 -57 3092 13443 13473 12626 -18008 -72 3100 13478 13478 12626 -18008 -72 3100 13478 13478 12626 -18008 -46 3087 13421 13478 12626 -18008 -46 3087 13421 13478 12626 -18008 -20 3074 13365 13478 12626 -18008 -20 3074 13365 13478 12626 -18008 -26 3077 13378 13478 12626 -18008 -26 3077 13378 13478 12626 -18008 -17 3072 13356 13478 12626 -18008 -17 3072 13356 13478 12626 -18008 4 3062 13313 13478 12626 -18008 4 3062 13313 13478 12626 -18008 -11 3069 13343 13478 12634 -18008 -11 3069 13343 13478 12634 -18008 2 3063 13317 13478 12634 -18008 2 3063 13317 13478 12634 -18008 2025-03-17 13:27:23,938 Hysteresis 1185 0: raw(13317 32000 32000 32000) min(12634 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 13478 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13478 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (7317 26000 0 0) 7: 0: 13317@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13317@1p 9: don't have active chargers. 9: raw(0 18683 32000 32000) min(-683 18683 32000 32000) spread(-31325 18683 32000 32000) max_pv 161 9: [ 0 13317@1p ] PM PV mtr(W) avl(W) raw max min spread -3 3063 13317 13478 12634 -18008 -3 3063 13317 13478 12634 -18008 26 3049 13256 13478 12634 -18008 26 3049 13256 13478 12634 -18008 -6 3065 13326 13478 12634 -18008 -6 3065 13326 13478 12634 -18008 9 3058 13295 13478 12634 -18008 9 3058 13295 13478 12634 -18008 -12 3068 13339 13478 12634 -18008 -12 3068 13339 13478 12634 -18008 15 3055 13282 13478 12634 -18008 15 3055 13282 13478 12634 -18008 46 3039 13213 13478 12634 -18008 46 3039 13213 13478 12634 -18008 -7 3065 13326 13478 12634 -18008 -7 3065 13326 13478 12634 -18008 -59 3091 13439 13478 12634 -18008 -59 3091 13439 13478 12634 -18008 -44 3084 13408 13478 12634 -18008 2025-03-17 13:27:34,253 Hysteresis 1195 0: raw(13408 32000 32000 32000) min(12634 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 13478 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13478 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (7408 26000 0 0) 7: 0: 13408@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13408@1p 9: don't have active chargers. 9: raw(0 18592 32000 32000) min(-774 18592 32000 32000) spread(-31416 18592 32000 32000) max_pv 70 9: [ 0 13408@1p ] PM PV mtr(W) avl(W) raw max min spread -44 3105 13500 13500 12634 -18008 -43 3104 13495 13500 12634 -18008 -43 3104 13495 13500 12634 -18008 -51 3108 13513 13513 12634 -18008 -51 3108 13513 13513 12634 -18008 -42 3104 13495 13513 12634 -18008 -42 3104 13495 13513 12634 -18008 -38 3102 13486 13513 12634 -18008 -38 3102 13486 13513 12634 -18008 -35 3100 13478 13513 12634 -18008 -35 3100 13478 13513 12634 -18008 1 3083 13404 13513 12634 -18008 1 3083 13404 13513 12634 -18008 21 3073 13360 13513 12634 -18008 21 3073 13360 13513 12634 -18008 15 3076 13373 13513 12634 -18008 5 3081 13395 13513 12647 -18008 5 3081 13395 13513 12647 -18008 34 3066 13330 13513 12647 -18008 34 3066 13330 13513 12647 -18008 2025-03-17 13:27:44,441 Hysteresis 1206 0: raw(13330 32000 32000 32000) min(12647 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 13513 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13513 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (7330 26000 0 0) 7: 0: 13330@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13330@1p 9: don't have active chargers. 9: raw(0 18670 32000 32000) min(-683 18670 32000 32000) spread(-31338 18670 32000 32000) max_pv 183 9: [ 0 13330@1p ] PM PV mtr(W) avl(W) raw max min spread 6 3062 13313 13513 12647 -18008 6 3062 13313 13513 12647 -18008 55 3038 13208 13513 12647 -18008 55 3038 13208 13513 12647 -18008 49 3041 13221 13513 12647 -18008 49 3041 13221 13513 12647 -18008 55 3038 13208 13513 12647 -18008 55 3038 13208 13513 12647 -18008 40 3045 13239 13513 12647 -18008 40 3045 13239 13513 12647 -18008 50 3040 13217 13513 12647 -18008 50 3040 13217 13513 12647 -18008 28 3051 13265 13513 12647 -18008 28 3051 13265 13513 12647 -18008 36 3047 13247 13513 12647 -18008 36 3047 13247 13513 12647 -18008 26 3052 13269 13513 12647 -18008 26 3052 13269 13513 12647 -18008 -24 3077 13378 13513 12647 -18008 2025-03-17 13:27:54,447 Hysteresis 1216 0: raw(13378 32000 32000 32000) min(12647 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 13513 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13513 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (7378 26000 0 0) 7: 0: 13378@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13378@1p 9: don't have active chargers. 9: raw(0 18622 32000 32000) min(-731 18622 32000 32000) spread(-31386 18622 32000 32000) max_pv 135 9: [ 0 13378@1p ] PM PV mtr(W) avl(W) raw max min spread -28 3090 13434 13513 12647 -18008 -28 3090 13434 13513 12647 -18008 -41 3096 13460 13513 12647 -18008 -41 3096 13460 13513 12647 -18008 -37 3094 13452 13513 12647 -18008 -37 3094 13452 13513 12647 -18008 -27 3089 13430 13513 12647 -18008 -27 3089 13430 13513 12647 -18008 -30 3091 13439 13513 12647 -18008 -30 3091 13439 13513 12647 -18008 -35 3093 13447 13513 12647 -18008 -35 3093 13447 13513 12647 -18008 -29 3090 13434 13513 12647 -18008 -29 3090 13434 13513 12647 -18008 16 3068 13339 13513 12647 -18008 16 3068 13339 13513 12647 -18008 12 3070 13347 13513 12647 -18008 12 3070 13347 13513 12647 -18008 58 3047 13247 13513 12647 -18008 58 3047 13247 13513 12647 -18008 2025-03-17 13:28:04,454 Hysteresis 1226 0: raw(13247 32000 32000 32000) min(12647 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 13513 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13513 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (7247 26000 0 0) 7: 0: 13247@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13247@1p 9: don't have active chargers. 9: raw(0 18753 32000 32000) min(-600 18753 32000 32000) spread(-31255 18753 32000 32000) max_pv 266 9: [ 0 13247@1p ] PM PV mtr(W) avl(W) raw max min spread 51 3021 13134 13513 12647 -18008 51 3021 13134 13513 12647 -18008 26 3033 13186 13513 12647 -18008 26 3033 13186 13513 12647 -18008 -18 3055 13282 13513 12647 -18008 -18 3055 13282 13513 12647 -18008 -8 3050 13260 13513 12647 -18008 -8 3050 13260 13513 12647 -18008 -1 3046 13243 13513 12647 -18008 -1 3046 13243 13513 12647 -18008 4 3044 13234 13513 12647 -18008 4 3044 13234 13513 12647 -18008 -50 3071 13352 13513 12647 -18008 -50 3071 13352 13513 12647 -18008 -59 3075 13369 13513 12647 -18008 -59 3075 13369 13513 12647 -18008 -62 3077 13378 13513 12647 -18008 -62 3077 13378 13513 12647 -18008 -41 3066 13330 13513 12647 -18008 2025-03-17 13:28:14,786 Hysteresis 1236 0: raw(13330 32000 32000 32000) min(12647 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 13513 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13513 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (7330 26000 0 0) 7: 0: 13330@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13330@1p 9: don't have active chargers. 9: raw(0 18670 32000 32000) min(-683 18670 32000 32000) spread(-31338 18670 32000 32000) max_pv 183 9: [ 0 13330@1p ] PM PV mtr(W) avl(W) raw max min spread -41 3085 13413 13513 12647 -18008 -33 3081 13395 13513 12647 -18008 -33 3081 13395 13513 12647 -18008 -51 3090 13434 13513 12647 -18008 -71 3100 13478 13513 12647 -18008 -71 3100 13478 13513 12647 -18008 -25 3077 13378 13513 12647 -18008 -25 3077 13378 13513 12647 -18008 -11 3070 13347 13513 12647 -18008 -11 3070 13347 13513 12647 -18008 -25 3077 13378 13513 12647 -18008 -25 3077 13378 13513 12647 -18008 14 3058 13295 13513 12647 -18008 14 3058 13295 13513 12647 -18008 2 3064 13321 13513 12647 -18008 2 3064 13321 13513 12647 -18008 -5 3067 13334 13513 12647 -18008 -5 3067 13334 13513 12647 -18008 9 3061 13308 13513 12647 -18008 9 3061 13308 13513 12647 -18008 2025-03-17 13:28:24,793 Hysteresis 1246 0: raw(13308 32000 32000 32000) min(12647 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 13513 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13513 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (7308 26000 0 0) 7: 0: 13308@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13308@1p 9: don't have active chargers. 9: raw(0 18692 32000 32000) min(-661 18692 32000 32000) spread(-31316 18692 32000 32000) max_pv 205 9: [ 0 13308@1p ] PM PV mtr(W) avl(W) raw max min spread 23 3049 13256 13513 12647 -18008 23 3049 13256 13513 12647 -18008 32 3044 13234 13513 12647 -18008 32 3044 13234 13513 12647 -18008 27 3047 13247 13513 12647 -18008 27 3047 13247 13513 12647 -18008 8 3056 13286 13513 12647 -18008 11 3055 13282 13513 12647 -18008 11 3055 13282 13513 12647 -18008 26 3047 13247 13513 12647 -18008 26 3047 13247 13513 12673 -18008 -27 3073 13360 13513 12673 -18008 -27 3073 13360 13513 12673 -18008 -46 3083 13404 13513 12673 -18008 -46 3083 13404 13513 12673 -18008 -28 3074 13365 13513 12673 -18008 -28 3074 13365 13513 12673 -18008 -32 3076 13373 13513 12673 -18008 -32 3076 13373 13513 12673 -18008 2025-03-17 13:28:34,800 Hysteresis 1256 0: raw(13373 32000 32000 32000) min(12673 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 13513 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13513 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (7373 26000 0 0) 7: 0: 13373@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13373@1p 9: don't have active chargers. 9: raw(0 18627 32000 32000) min(-700 18627 32000 32000) spread(-31381 18627 32000 32000) max_pv 140 9: [ 0 13373@1p ] PM PV mtr(W) avl(W) raw max min spread -43 3096 13460 13513 12673 -18008 -43 3096 13460 13513 12673 -18008 -24 3087 13421 13513 12673 -18008 -24 3087 13421 13513 12673 -18008 -16 3083 13404 13513 12673 -18008 -16 3083 13404 13513 12673 -18008 10 3070 13347 13513 12673 -18008 10 3070 13347 13513 12673 -18008 9 3071 13352 13513 12673 -18008 9 3071 13352 13513 12673 -18008 0 3075 13369 13513 12673 -18008 0 3075 13369 13513 12673 -18008 11 3070 13347 13513 12673 -18008 11 3070 13347 13513 12673 -18008 46 3052 13269 13513 12673 -18008 46 3052 13269 13513 12673 -18008 71 3040 13217 13513 12673 -18008 71 3040 13217 13513 12673 -18008 47 3052 13269 13513 12673 -18008 2025-03-17 13:28:44,947 Hysteresis 1266 0: raw(13269 32000 32000 32000) min(12673 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 13513 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13513 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (7269 26000 0 0) 7: 0: 13269@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13269@1p 9: don't have active chargers. 9: raw(0 18731 32000 32000) min(-596 18731 32000 32000) spread(-31277 18731 32000 32000) max_pv 244 9: [ 0 13269@1p ] PM PV mtr(W) avl(W) raw max min spread 47 3028 13165 13513 12673 -18008 67 3018 13121 13513 12673 -18008 67 3018 13121 13513 12673 -18008 39 3032 13182 13513 12673 -18008 39 3032 13182 13513 12760 -18008 63 3020 13130 13513 12760 -18008 27 3038 13208 13513 12760 -18008 27 3038 13208 13513 12760 -18008 31 3036 13200 13513 12760 -18008 31 3036 13200 13513 12760 -18008 -4 3053 13273 13513 12760 -18008 -4 3053 13273 13513 12760 -18008 -20 3061 13308 13513 12760 -18008 -20 3061 13308 13513 12760 -18008 -57 3079 13386 13513 12760 -18008 -57 3079 13386 13513 12760 -18008 -57 3079 13386 13513 12760 -18008 -57 3079 13386 13513 12760 -18008 -46 3074 13365 13513 12760 -18008 -46 3074 13365 13513 12760 -18008 2025-03-17 13:28:54,954 Hysteresis 1276 0: raw(13365 32000 32000 32000) min(12760 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 13513 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13513 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (7365 26000 0 0) 7: 0: 13365@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13365@1p 9: don't have active chargers. 9: raw(0 18635 32000 32000) min(-605 18635 32000 32000) spread(-31373 18635 32000 32000) max_pv 148 9: [ 0 13365@1p ] PM PV mtr(W) avl(W) raw max min spread -63 3104 13495 13513 12760 -18008 -63 3104 13495 13513 12760 -18008 -57 3101 13482 13513 12760 -18008 -57 3101 13482 13513 12760 -18008 -41 3093 13447 13513 12760 -18008 -41 3093 13447 13513 12760 -18008 0 3073 13360 13513 12760 -18008 0 3073 13360 13513 12760 -18008 13 3067 13334 13513 12760 -18008 30 3058 13295 13513 12760 -18008 30 3058 13295 13513 12760 -18008 44 3051 13265 13513 12760 -18008 44 3051 13265 13513 12760 -18008 35 3056 13286 13513 12760 -18008 35 3056 13286 13513 12760 -18008 27 3060 13304 13513 12760 -18008 27 3060 13304 13513 12760 -18008 22 3062 13313 13513 12769 -18008 22 3062 13313 13513 12769 -18008 2025-03-17 13:29:04,961 Hysteresis 1286 0: raw(13313 32000 32000 32000) min(12769 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 13513 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13513 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (7313 26000 0 0) 7: 0: 13313@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13313@1p 9: don't have active chargers. 9: raw(0 18687 32000 32000) min(-544 18687 32000 32000) spread(-31321 18687 32000 32000) max_pv 200 9: [ 0 13313@1p ] PM PV mtr(W) avl(W) raw max min spread 18 3052 13269 13513 12769 -18008 18 3052 13269 13513 12769 -18008 41 3041 13221 13513 12769 -18008 41 3041 13221 13513 12769 -18008 34 3044 13234 13513 12769 -18008 34 3044 13234 13513 12769 -18008 19 3052 13269 13513 12769 -18008 19 3052 13269 13513 12769 -18008 45 3039 13213 13513 12769 -18008 45 3039 13213 13513 12769 -18008 60 3031 13178 13513 12769 -18008 60 3031 13178 13513 12769 -18008 45 3039 13213 13513 12769 -18008 45 3039 13213 13513 12769 -18008 12 3055 13282 13513 12769 -18008 12 3055 13282 13513 12769 -18008 -22 3072 13356 13513 12769 -18008 -22 3072 13356 13513 12769 -18008 -16 3069 13343 13513 12769 -18008 -16 3069 13343 13513 12769 -18008 2025-03-17 13:29:15,147 Hysteresis 1296 0: raw(13343 32000 32000 32000) min(12769 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 13513 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13513 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (7343 26000 0 0) 7: 0: 13343@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13343@1p 9: don't have active chargers. 9: raw(0 18657 32000 32000) min(-574 18657 32000 32000) spread(-31351 18657 32000 32000) max_pv 170 9: [ 0 13343@1p ] PM PV mtr(W) avl(W) raw max min spread -13 3074 13365 13513 12769 -18008 -13 3074 13365 13513 12769 -18008 -24 3080 13391 13513 12769 -18008 -24 3080 13391 13513 12769 -18008 -17 3076 13373 13513 12769 -18008 -17 3076 13373 13513 12769 -18008 -15 3075 13369 13513 12769 -18008 -15 3075 13369 13513 12769 -18008 -19 3077 13378 13513 12769 -18008 -19 3077 13378 13513 12769 -18008 -20 3078 13382 13513 12769 -18008 -20 3078 13382 13513 12769 -18008 35 3051 13265 13513 12769 -18008 35 3051 13265 13513 12769 -18008 110 3013 13100 13513 12769 -18008 110 3013 13100 13513 12769 -18008 83 3027 13160 13513 12769 -18008 68 3034 13191 13513 12908 -18008 68 3034 13191 13513 12908 -18008 2025-03-17 13:29:25,225 Hysteresis 1306 0: raw(13191 32000 32000 32000) min(12908 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 13513 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13513 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (7191 26000 0 0) 7: 0: 13191@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13191@1p 9: don't have active chargers. 9: raw(0 18809 32000 32000) min(-283 18809 32000 32000) spread(-31199 18809 32000 32000) max_pv 322 9: [ 0 13191@1p ] PM PV mtr(W) avl(W) raw max min spread 67 3000 13043 13513 12908 -18008 67 3000 13043 13513 12908 -18008 59 3004 13060 13513 12908 -18008 59 3004 13060 13513 12908 -18008 93 2987 12986 13513 12908 -18008 93 2987 12986 13513 12908 -18008 44 3011 13091 13513 12908 -18008 44 3011 13091 13513 12908 -18008 43 3012 13095 13513 12908 -18008 43 3012 13095 13513 12908 -18008 55 3006 13069 13513 12908 -18008 55 3006 13069 13513 12908 -18008 40 3013 13100 13513 12908 -18008 40 3013 13100 13513 12908 -18008 -35 3050 13260 13513 12908 -18008 -35 3050 13260 13513 12908 -18008 13 3027 13160 13513 12908 -18008 13 3027 13160 13513 12908 -18008 9 3029 13169 13513 12908 -18008 2025-03-17 13:29:35,231 Hysteresis 1316 0: raw(13169 32000 32000 32000) min(12908 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 13513 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13513 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (7169 26000 0 0) 7: 0: 13169@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13169@1p 9: don't have active chargers. 9: raw(0 18831 32000 32000) min(-261 18831 32000 32000) spread(-31177 18831 32000 32000) max_pv 344 9: [ 0 13169@1p ] PM PV mtr(W) avl(W) raw max min spread 9 3024 13147 13513 12908 -18008 -23 3039 13213 13513 12982 -18008 -8 3032 13182 13513 12982 -18008 -8 3032 13182 13513 12982 -18008 27 3015 13108 13513 12982 -18008 27 3015 13108 13513 12982 -18008 0 3028 13165 13513 12982 -18008 0 3028 13165 13513 12982 -18008 2 3027 13160 13513 12982 -18008 2 3027 13160 13513 12982 -18008 13 3022 13139 13513 12982 -18008 13 3022 13139 13513 12982 -18008 -3 3029 13169 13513 12982 -18008 -3 3029 13169 13513 12982 -18008 -26 3041 13221 13513 12982 -18008 -26 3041 13221 13513 12982 -18008 -34 3045 13239 13513 12982 -18008 -34 3045 13239 13513 12982 -18008 -25 3040 13217 13513 12982 -18008 -25 3040 13217 13513 12982 -18008 2025-03-17 13:29:45,275 Hysteresis 1326 0: raw(13217 32000 32000 32000) min(12982 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 13513 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13513 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (7217 26000 0 0) 7: 0: 13217@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13217@1p 9: don't have active chargers. 9: raw(0 18783 32000 32000) min(-235 18783 32000 32000) spread(-31225 18783 32000 32000) max_pv 296 9: [ 0 13217@1p ] PM PV mtr(W) avl(W) raw max min spread -20 3049 13256 13513 12982 -18008 -20 3049 13256 13513 12982 -18008 -36 3057 13291 13513 12982 -18008 -36 3057 13291 13513 12982 -18008 -43 3060 13304 13513 12982 -18008 -43 3060 13304 13513 12982 -18008 -21 3049 13256 13513 12982 -18008 -21 3049 13256 13513 12982 -18008 -19 3048 13252 13513 12986 -18008 -19 3048 13252 13513 12986 -18008 -22 3050 13260 13513 12986 -18008 -22 3050 13260 13513 12986 -18008 -24 3051 13265 13513 12986 -18008 -24 3051 13265 13513 12986 -18008 -2 3040 13217 13513 12986 -18008 -2 3040 13217 13513 12986 -18008 0 3039 13213 13513 12986 -18008 0 3039 13213 13513 12986 -18008 -6 3042 13226 13513 12986 -18008 2025-03-17 13:29:55,460 Hysteresis 1337 0: raw(13226 32000 32000 32000) min(12986 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 13513 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13513 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (7226 26000 0 0) 7: 0: 13226@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13226@1p 9: don't have active chargers. 9: raw(0 18774 32000 32000) min(-240 18774 32000 32000) spread(-31234 18774 32000 32000) max_pv 287 9: [ 0 13226@1p ] PM PV mtr(W) avl(W) raw max min spread -6 3044 13234 13513 12986 -18008 0 3041 13221 13513 12986 -18008 0 3041 13221 13513 12986 -18008 -5 3043 13230 13513 12986 -18008 -18 3050 13260 13513 12986 -18008 -18 3050 13260 13513 12986 -18008 -19 3050 13260 13513 12986 -18008 -19 3050 13260 13513 12986 -18008 -17 3049 13256 13513 12986 -18008 -17 3049 13256 13513 12986 -18008 3 3040 13217 13513 12986 -18008 3 3040 13217 13513 12986 -18008 28 3027 13160 13513 12986 -18008 28 3027 13160 13513 12986 -18008 53 3015 13108 13513 12986 -18008 53 3015 13108 13513 12986 -18008 42 3020 13130 13513 12986 -18008 42 3020 13130 13513 12986 -18008 78 3002 13052 13513 12986 -18008 2025-03-17 13:30:05,467 Hysteresis 1347 0: raw(13052 32000 32000 32000) min(12986 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 13513 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 1 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13513 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (7052 26000 0 0) 7: 0: 13052@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13052@1p 9: don't have active chargers. 9: raw(0 18948 32000 32000) min(-66 18948 32000 32000) spread(-31060 18948 32000 32000) max_pv 461 9: [ 0 13052@1p ] PM PV mtr(W) avl(W) raw max min spread 78 2962 12878 13513 12878 -18008 66 2968 12904 13513 12878 -18008 66 2968 12904 13513 12878 -18008 7 2998 13034 13513 12878 -18008 7 2998 13034 13513 12878 -18008 -29 3015 13108 13513 12878 -18008 -29 3015 13108 13513 12878 -18008 -16 3009 13082 13513 12878 -18008 -67 3034 13191 13513 12878 -18008 -67 3034 13191 13513 12878 -18008 -32 3017 13117 13513 12878 -18008 -32 3017 13117 13513 12878 -18008 -38 3020 13130 13513 12878 -18008 -38 3020 13130 13513 12878 -18008 -49 3025 13152 13513 12878 -18008 -49 3025 13152 13513 12878 -18008 -37 3019 13126 13513 12878 -18008 -37 3019 13126 13513 12878 -18008 -41 3021 13134 13513 12878 -18008 -41 3021 13134 13513 12878 -18008 2025-03-17 13:30:15,474 Hysteresis 1357 0: raw(13134 32000 32000 32000) min(12878 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 13513 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13513 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (7134 26000 0 0) 7: 0: 13134@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13134@1p 9: don't have active chargers. 9: raw(0 18866 32000 32000) min(-256 18866 32000 32000) spread(-31142 18866 32000 32000) max_pv 379 9: [ 0 13134@1p ] PM PV mtr(W) avl(W) raw max min spread -62 3051 13265 13513 12878 -18008 -62 3051 13265 13513 12878 -18008 -28 3034 13191 13513 12878 -18008 -28 3034 13191 13513 12878 -18008 -14 3027 13160 13513 12878 -18008 -14 3027 13160 13513 12878 -18008 -11 3025 13152 13513 12878 -18008 -11 3025 13152 13513 12878 -18008 -18 3029 13169 13513 12878 -18008 -18 3029 13169 13513 12878 -18008 15 3013 13100 13513 12878 -18008 15 3013 13100 13513 12878 -18008 -14 3027 13160 13513 12878 -18008 -14 3027 13160 13513 12878 -18008 -21 3030 13173 13513 12878 -18008 -21 3030 13173 13513 12878 -18008 3 3019 13126 13513 12878 -18008 3 3019 13126 13513 12878 -18008 -21 3030 13173 13513 12878 -18008 2025-03-17 13:30:25,691 Hysteresis 1367 0: raw(13173 32000 32000 32000) min(12878 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 13513 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13513 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (7173 26000 0 0) 7: 0: 13173@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13173@1p 9: don't have active chargers. 9: raw(0 18827 32000 32000) min(-295 18827 32000 32000) spread(-31181 18827 32000 32000) max_pv 340 9: [ 0 13173@1p ] PM PV mtr(W) avl(W) raw max min spread -21 3039 13213 13513 12878 -18008 -21 3039 13213 13513 12878 -18008 -21 3039 13213 13513 12878 -18008 6 3026 13156 13513 12878 -18008 11 3024 13147 13513 12878 -18008 11 3024 13147 13513 12878 -18008 -13 3035 13195 13513 12878 -18008 -13 3035 13195 13513 12878 -18008 0 3029 13169 13513 12878 -18008 0 3029 13169 13513 12878 -18008 -23 3040 13217 13513 12878 -18008 -23 3040 13217 13513 12878 -18008 19 3020 13130 13513 12878 -18008 19 3020 13130 13513 12878 -18008 4 3027 13160 13513 12878 -18008 4 3027 13160 13513 12878 -18008 0 3029 13169 13513 12878 -18008 0 3029 13169 13513 12878 -18008 7 3026 13156 13513 12878 -18008 2025-03-17 13:30:35,698 Hysteresis 1377 0: raw(13156 32000 32000 32000) min(12878 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 13513 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13513 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (7156 26000 0 0) 7: 0: 13156@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13156@1p 9: don't have active chargers. 9: raw(0 18844 32000 32000) min(-278 18844 32000 32000) spread(-31164 18844 32000 32000) max_pv 357 9: [ 0 13156@1p ] PM PV mtr(W) avl(W) raw max min spread 7 3022 13139 13513 12878 -18008 28 3011 13091 13513 12878 -18008 28 3011 13091 13513 12878 -18008 13 3019 13126 13513 12878 -18008 13 3019 13126 13513 12878 -18008 4 3023 13143 13513 12878 -18008 4 3023 13143 13513 12878 -18008 1 3025 13152 13513 12878 -18008 39 3006 13069 13513 12878 -18008 39 3006 13069 13513 12878 -18008 21 3015 13108 13513 12878 -18008 21 3015 13108 13513 12878 -18008 16 3017 13117 13513 12878 -18008 16 3017 13117 13513 12878 -18008 -20 3035 13195 13513 12878 -18008 -20 3035 13195 13513 12878 -18008 2 3024 13147 13513 12878 -18008 2 3024 13147 13513 12878 -18008 7 3022 13139 13513 12878 -18008 7 3022 13139 13513 12878 -18008 2025-03-17 13:30:45,704 Hysteresis 1387 0: raw(13139 32000 32000 32000) min(12878 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 13513 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13513 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (7139 26000 0 0) 7: 0: 13139@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13139@1p 9: don't have active chargers. 9: raw(0 18861 32000 32000) min(-261 18861 32000 32000) spread(-31147 18861 32000 32000) max_pv 374 9: [ 0 13139@1p ] PM PV mtr(W) avl(W) raw max min spread -12 3027 13160 13513 12878 -18008 -12 3027 13160 13513 12878 -18008 2 3020 13130 13513 12878 -18008 2 3020 13130 13513 12878 -18008 17 3013 13100 13513 12878 -18008 17 3013 13100 13513 12878 -18008 -8 3025 13152 13513 12878 -18008 -8 3025 13152 13513 12878 -18008 34 3004 13060 13513 12878 -18008 34 3004 13060 13513 12878 -18008 40 3001 13047 13513 12878 -18008 40 3001 13047 13513 12878 -18008 15 3014 13104 13513 12878 -18008 15 3014 13104 13513 12878 -18008 6 3018 13121 13513 12878 -18008 6 3018 13121 13513 12878 -18008 25 3009 13082 13513 12878 -18008 -3 3022 13139 13513 12878 -18008 2025-03-17 13:30:56,261 Hysteresis 1397 0: raw(13139 32000 32000 32000) min(12878 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 13513 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13513 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (7139 26000 0 0) 7: 0: 13139@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13139@1p 9: don't have active chargers. 9: raw(0 18861 32000 32000) min(-261 18861 32000 32000) spread(-31147 18861 32000 32000) max_pv 374 9: [ 0 13139@1p ] PM PV mtr(W) avl(W) raw max min spread -3 3022 13139 13513 12878 -18008 5 3019 13126 13513 12878 -18008 5 3019 13126 13513 12878 -18008 33 3005 13065 13513 12878 -18008 33 3005 13065 13513 12878 -18008 -11 3026 13156 13513 12878 -18008 -11 3026 13156 13513 12878 -18008 -9 3025 13152 13513 12878 -18008 -9 3025 13152 13513 12878 -18008 1 3021 13134 13513 12878 -18008 1 3021 13134 13513 12878 -18008 14 3014 13104 13513 12878 -18008 14 3014 13104 13513 12878 -18008 17 3013 13100 13513 12878 -18008 17 3013 13100 13513 12878 -18008 34 3004 13060 13513 12878 -18008 34 3004 13060 13513 12878 -18008 47 2998 13034 13513 12878 -18008 41 3001 13047 13513 12878 -18008 41 3001 13047 13513 12878 -18008 2025-03-17 13:31:06,490 Hysteresis 1408 0: raw(13047 32000 32000 32000) min(12878 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 13513 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13513 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (7047 26000 0 0) 7: 0: 13047@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13047@1p 9: don't have active chargers. 9: raw(0 18953 32000 32000) min(-169 18953 32000 32000) spread(-31055 18953 32000 32000) max_pv 466 9: [ 0 13047@1p ] PM PV mtr(W) avl(W) raw max min spread 69 2966 12895 13513 12878 -18008 69 2966 12895 13513 12878 -18008 59 2971 12917 13513 12878 -18008 59 2971 12917 13513 12878 -18008 35 2983 12969 13513 12878 -18008 35 2983 12969 13513 12878 -18008 43 2979 12952 13513 12878 -18008 43 2979 12952 13513 12878 -18008 10 2995 13021 13513 12878 -18008 10 2995 13021 13513 12878 -18008 38 2981 12960 13513 12878 -18008 38 2981 12960 13513 12878 -18008 51 2975 12934 13513 12878 -18008 51 2975 12934 13513 12878 -18008 35 2983 12969 13513 12878 -18008 35 2983 12969 13513 12878 -18008 31 2985 12978 13513 12878 -18008 31 2985 12978 13513 12878 -18008 34 2983 12969 13513 12878 -18008 2025-03-17 13:31:16,497 Hysteresis 1418 0: raw(12969 32000 32000 32000) min(12878 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 13513 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13513 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (6969 26000 0 0) 7: 0: 12969@1p 8: filtered 1 to 1, sorted to 0 8: 0: 12969@1p 9: don't have active chargers. 9: raw(0 19031 32000 32000) min(-91 19031 32000 32000) spread(-30977 19031 32000 32000) max_pv 544 9: [ 0 12969@1p ] PM PV mtr(W) avl(W) raw max min spread 34 2965 12891 13513 12878 -18008 -28 2996 13026 13513 12878 -18008 -9 2986 12982 13513 12878 -18008 -9 2986 12982 13513 12878 -18008 18 2973 12926 13513 12878 -18008 18 2973 12926 13513 12878 -18008 17 2974 12930 13513 12878 -18008 17 2974 12930 13513 12878 -18008 -34 2999 13039 13513 12878 -18008 -34 2999 13039 13513 12878 -18008 -4 2984 12973 13513 12878 -18008 -4 2984 12973 13513 12878 -18008 -9 2986 12982 13513 12878 -18008 -9 2986 12982 13513 12878 -18008 -24 2994 13017 13513 12878 -18008 -24 2994 13017 13513 12878 -18008 16 2974 12930 13513 12878 -18008 16 2974 12930 13513 12878 -18008 0 2982 12965 13513 12878 -18008 0 2982 12965 13513 12878 -18008 2025-03-17 13:31:26,503 Hysteresis 1428 0: raw(12965 32000 32000 32000) min(12878 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 13513 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13513 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (6965 26000 0 0) 7: 0: 12965@1p 8: filtered 1 to 1, sorted to 0 8: 0: 12965@1p 9: don't have active chargers. 9: raw(0 19035 32000 32000) min(-87 19035 32000 32000) spread(-30973 19035 32000 32000) max_pv 548 9: [ 0 12965@1p ] PM PV mtr(W) avl(W) raw max min spread -44 3003 13056 13513 12878 -18008 -44 3003 13056 13513 12878 -18008 -36 2999 13039 13513 12878 -18008 -36 2999 13039 13513 12878 -18008 -20 2991 13004 13513 12878 -18008 -20 2991 13004 13513 12878 -18008 -47 3004 13060 13513 12878 -18008 -47 3004 13060 13513 12878 -18008 -64 3013 13100 13513 12878 -18008 -64 3013 13100 13513 12878 -18008 -38 3000 13043 13513 12878 -18008 -38 3000 13043 13513 12878 -18008 -55 3008 13078 13513 12878 -18008 -55 3008 13078 13513 12878 -18008 -27 2994 13017 13513 12878 -18008 -27 2994 13017 13513 12878 -18008 43 2960 12869 13513 12869 -18008 43 2960 12869 13513 12869 -18008 13 2975 12934 13513 12869 -18008 2025-03-17 13:31:36,679 Hysteresis 1438 0: raw(12934 32000 32000 32000) min(12869 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 13513 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13513 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (6934 26000 0 0) 7: 0: 12934@1p 8: filtered 1 to 1, sorted to 0 8: 0: 12934@1p 9: don't have active chargers. 9: raw(0 19066 32000 32000) min(-65 19066 32000 32000) spread(-30942 19066 32000 32000) max_pv 579 9: [ 0 12934@1p ] PM PV mtr(W) avl(W) raw max min spread 24 2962 12878 13513 12869 -18008 24 2962 12878 13513 12869 -18008 9 2970 12913 13513 12869 -18008 9 2970 12913 13513 12869 -18008 27 2961 12873 13513 12869 -18008 27 2961 12873 13513 12869 -18008 30 2959 12865 13513 12865 -18008 30 2959 12865 13513 12865 -18008 1 2974 12930 13513 12865 -18008 1 2974 12930 13513 12865 -18008 77 2936 12765 13513 12765 -18008 77 2936 12765 13513 12765 -18008 59 2945 12804 13513 12765 -18008 59 2945 12804 13513 12765 -18008 64 2942 12791 13513 12765 -18008 64 2942 12791 13513 12765 -18008 98 2925 12717 13513 12717 -18008 98 2925 12717 13513 12717 -18008 120 2914 12669 13513 12669 -18008 2025-03-17 13:31:46,687 Hysteresis 1448 0: raw(12669 32000 32000 32000) min(12669 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 13513 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13513 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (6669 26000 0 0) 7: 0: 12669@1p 8: filtered 1 to 1, sorted to 0 8: 0: 12669@1p 9: don't have active chargers. 9: raw(0 19331 32000 32000) min(0 19331 32000 32000) spread(-30677 19331 32000 32000) max_pv 844 9: [ 0 12669@1p ] PM PV mtr(W) avl(W) raw max min spread 120 2853 12404 13495 12404 -18008 96 2865 12456 13495 12404 -18008 96 2865 12456 13495 12404 -18008 115 2856 12417 13495 12404 -18008 108 2859 12430 13495 12404 -18008 108 2859 12430 13495 12404 -18008 40 2893 12578 13495 12404 -18008 40 2893 12578 13495 12404 -18008 42 2892 12573 13495 12404 -18008 42 2892 12573 13495 12404 -18008 137 2845 12369 13495 12369 -18008 137 2845 12369 13495 12369 -18008 124 2851 12395 13495 12369 -18008 124 2851 12395 13495 12369 -18008 150 2838 12339 13495 12339 -18008 150 2838 12339 13495 12339 -18008 129 2849 12386 13495 12339 -18008 129 2849 12386 13495 12339 -18008 88 2869 12473 13495 12339 -18008 88 2869 12473 13495 12339 -18008 2025-03-17 13:31:56,694 Hysteresis 1458 0: raw(12473 32000 32000 32000) min(12339 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 13495 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13495 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (6473 26000 0 0) 7: 0: 12473@1p 8: filtered 1 to 1, sorted to 0 8: 0: 12473@1p 9: don't have active chargers. 9: raw(0 19527 32000 32000) min(-134 19527 32000 32000) spread(-30481 19527 32000 32000) max_pv 1022 9: [ 0 12473@1p ] PM PV mtr(W) avl(W) raw max min spread 110 2813 12230 13495 12230 -18008 110 2813 12230 13495 12230 -18008 100 2818 12252 13495 12230 -18008 100 2818 12252 13495 12230 -18008 144 2796 12156 13495 12156 -18008 144 2796 12156 13495 12156 -18008 128 2804 12191 13495 12156 -18008 128 2804 12191 13495 12156 -18008 80 2828 12295 13495 12156 -18008 80 2828 12295 13495 12156 -18008 82 2827 12291 13495 12156 -18008 82 2827 12291 13495 12156 -18008 57 2840 12347 13495 12156 -18008 57 2840 12347 13495 12156 -18008 65 2836 12330 13495 12156 -18008 65 2836 12330 13495 12156 -18008 68 2834 12321 13495 12156 -18008 68 2834 12321 13495 12156 -18008 99 2819 12256 13495 12156 -18008 2025-03-17 13:32:06,862 Hysteresis 1468 0: raw(12256 32000 32000 32000) min(12156 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 13495 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13495 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (6256 26000 0 0) 7: 0: 12256@1p 8: filtered 1 to 1, sorted to 0 8: 0: 12256@1p 9: don't have active chargers. 9: raw(0 19744 32000 32000) min(-100 19744 32000 32000) spread(-30264 19744 32000 32000) max_pv 1239 9: [ 0 12256@1p ] PM PV mtr(W) avl(W) raw max min spread 37 2800 12173 13495 12156 -18008 37 2800 12173 13495 12156 -18008 62 2787 12117 13495 12117 -18008 62 2787 12117 13495 12117 -18008 84 2776 12069 13495 12069 -18008 84 2776 12069 13495 12069 -18008 33 2802 12182 13495 12069 -18008 33 2802 12182 13495 12069 -18008 11 2813 12230 13495 12069 -18008 11 2813 12230 13495 12069 -18008 9 2814 12234 13495 12069 -18008 9 2814 12234 13495 12069 -18008 4 2816 12243 13495 12069 -18008 4 2816 12243 13495 12069 -18008 -9 2822 12269 13495 12069 -18008 -9 2822 12269 13495 12069 -18008 7 2815 12239 13495 12069 -18008 7 2815 12239 13495 12069 -18008 -7 2821 12265 13495 12069 -18008 2025-03-17 13:32:16,869 Hysteresis 1478 0: raw(12265 32000 32000 32000) min(12069 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 13495 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13495 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (6265 26000 0 0) 7: 0: 12265@1p 8: filtered 1 to 1, sorted to 0 8: 0: 12265@1p 9: don't have active chargers. 9: raw(0 19735 32000 32000) min(-196 19735 32000 32000) spread(-30273 19735 32000 32000) max_pv 1230 9: [ 0 12265@1p ] PM PV mtr(W) avl(W) raw max min spread -7 2823 12273 13495 12069 -18008 1 2820 12260 13495 12069 -18008 64 2788 12121 13495 12069 -18008 64 2788 12121 13495 12069 -18008 89 2776 12069 13495 12069 -18008 89 2776 12069 13495 12069 -18008 131 2755 11978 13495 11978 -18008 131 2755 11978 13495 11978 -18008 139 2751 11960 13495 11960 -18008 139 2751 11960 13495 11960 -18008 165 2738 11904 13495 11904 -18008 165 2738 11904 13495 11904 -18008 124 2758 11991 13495 11904 -18008 124 2758 11991 13495 11904 -18008 94 2773 12056 13495 11904 -18008 94 2773 12056 13495 11904 -18008 99 2771 12047 13495 11904 -18008 99 2771 12047 13495 11904 -18008 34 2803 12186 13495 11904 -18008 34 2803 12186 13495 11904 -18008 2025-03-17 13:32:26,876 Hysteresis 1488 0: raw(12186 32000 32000 32000) min(11904 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 13495 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13495 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (6186 26000 0 0) 7: 0: 12186@1p 8: filtered 1 to 1, sorted to 0 8: 0: 12186@1p 9: don't have active chargers. 9: raw(0 19814 32000 32000) min(-282 19814 32000 32000) spread(-30194 19814 32000 32000) max_pv 1309 9: [ 0 12186@1p ] PM PV mtr(W) avl(W) raw max min spread 9 2798 12165 13495 11904 -18008 9 2798 12165 13495 11904 -18008 -6 2805 12195 13495 11904 -18008 -6 2805 12195 13495 11904 -18008 -17 2810 12217 13495 11904 -18008 -17 2810 12217 13495 11904 -18008 -19 2811 12221 13495 11904 -18008 -19 2811 12221 13495 11904 -18008 -3 2803 12186 13495 11904 -18008 -3 2803 12186 13495 11904 -18008 53 2776 12069 13495 11904 -18008 53 2776 12069 13495 11904 -18008 113 2746 11939 13495 11904 -18008 113 2746 11939 13495 11904 -18008 112 2746 11939 13495 11904 -18008 112 2746 11939 13495 11904 -18008 88 2758 11991 13495 11904 -18008 88 2758 11991 13495 11904 -18008 112 2746 11939 13495 11904 -18008 2025-03-17 13:32:37,186 Hysteresis 1498 0: raw(11939 32000 32000 32000) min(11904 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 13495 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13495 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5939 26000 0 0) 7: 0: 11939@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11939@1p 9: don't have active chargers. 9: raw(0 20061 32000 32000) min(-35 20061 32000 32000) spread(-29947 20061 32000 32000) max_pv 1556 9: [ 0 11939@1p ] PM PV mtr(W) avl(W) raw max min spread 112 2689 11691 13495 11691 -18008 121 2685 11673 13495 11673 -18008 121 2685 11673 13495 11673 -18008 85 2703 11752 13495 11673 -18008 85 2703 11752 13495 11673 -18008 87 2702 11747 13495 11673 -18008 87 2702 11747 13495 11673 -18008 -45 2767 12030 13495 11673 -18008 -45 2767 12030 13495 11673 -18008 -45 2767 12030 13495 11673 -18008 -45 2767 12030 13495 11673 -18008 -72 2781 12091 13495 11673 -18008 -72 2781 12091 13495 11673 -18008 -65 2777 12073 13495 11673 -18008 -65 2777 12073 13495 11673 -18008 -65 2777 12073 13495 11673 -18008 -65 2777 12073 13495 11673 -18008 -66 2778 12078 13495 11673 -18008 -66 2778 12078 13495 11673 -18008 -29 2759 11995 13495 11673 -18008 2025-03-17 13:32:47,501 Hysteresis 1509 0: raw(11995 32000 32000 32000) min(11673 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 13495 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13495 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5995 26000 0 0) 7: 0: 11995@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11995@1p 9: don't have active chargers. 9: raw(0 20005 32000 32000) min(-322 20005 32000 32000) spread(-30003 20005 32000 32000) max_pv 1500 9: [ 0 11995@1p ] PM PV mtr(W) avl(W) raw max min spread -29 2772 12052 13495 11673 -18008 15 2751 11960 13495 11673 -18008 15 2751 11960 13495 11673 -18008 29 2744 11930 13495 11673 -18008 41 2738 11904 13495 11673 -18008 41 2738 11904 13495 11673 -18008 68 2724 11843 13495 11673 -18008 68 2724 11843 13495 11673 -18008 82 2717 11813 13495 11673 -18008 82 2717 11813 13495 11673 -18008 31 2743 11926 13495 11673 -18008 31 2743 11926 13495 11673 -18008 33 2742 11921 13495 11673 -18008 33 2742 11921 13495 11673 -18008 32 2742 11921 13495 11673 -18008 32 2742 11921 13495 11673 -18008 43 2737 11900 13495 11673 -18008 43 2737 11900 13495 11673 -18008 16 2750 11956 13495 11673 -18008 16 2750 11956 13495 11673 -18008 2025-03-17 13:32:57,507 Hysteresis 1519 0: raw(11956 32000 32000 32000) min(11673 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 13495 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13495 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5956 26000 0 0) 7: 0: 11956@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11956@1p 9: don't have active chargers. 9: raw(0 20044 32000 32000) min(-283 20044 32000 32000) spread(-29964 20044 32000 32000) max_pv 1539 9: [ 0 11956@1p ] PM PV mtr(W) avl(W) raw max min spread 14 2742 11921 13495 11673 -18008 14 2742 11921 13495 11673 -18008 11 2744 11930 13495 11673 -18008 11 2744 11930 13495 11673 -18008 -7 2752 11965 13495 11673 -18008 -7 2752 11965 13495 11673 -18008 10 2744 11930 13495 11673 -18008 86 2706 11765 13495 11673 -18008 86 2706 11765 13495 11673 -18008 51 2724 11843 13495 11673 -18008 51 2724 11843 13495 11673 -18008 35 2732 11878 13495 11673 -18008 35 2732 11878 13495 11673 -18008 50 2724 11843 13495 11673 -18008 50 2724 11843 13495 11673 -18008 59 2720 11826 13495 11673 -18008 59 2720 11826 13482 11673 -18008 -22 2760 12000 13482 11673 -18008 -22 2760 12000 13447 11673 -18008 2025-03-17 13:33:07,514 Hysteresis 1529 0: raw(12000 32000 32000 32000) min(11673 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 13447 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13447 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (6000 26000 0 0) 7: 0: 12000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 12000@1p 9: don't have active chargers. 9: raw(0 20000 32000 32000) min(-327 20000 32000 32000) spread(-30008 20000 32000 32000) max_pv 1447 9: [ 0 12000@1p ] PM PV mtr(W) avl(W) raw max min spread -68 2794 12147 13447 11673 -18008 -68 2794 12147 13391 11673 -18008 -28 2774 12060 13391 11673 -18008 -28 2774 12060 13391 11673 -18008 3 2759 11995 13391 11673 -18008 3 2759 11995 13391 11673 -18008 35 2743 11926 13391 11673 -18008 35 2743 11926 13391 11673 -18008 51 2735 11891 13391 11673 -18008 51 2735 11891 13391 11673 -18008 55 2733 11882 13391 11673 -18008 55 2733 11882 13391 11673 -18008 54 2733 11882 13391 11673 -18008 54 2733 11882 13391 11673 -18008 43 2739 11908 13391 11673 -18008 43 2739 11908 13391 11673 -18008 186 2667 11595 13391 11595 -18008 186 2667 11595 13391 11595 -18008 180 2670 11608 13391 11595 -18008 2025-03-17 13:33:17,682 Hysteresis 1539 0: raw(11608 32000 32000 32000) min(11595 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 13391 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13391 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5608 26000 0 0) 7: 0: 11608@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11608@1p 9: don't have active chargers. 9: raw(0 20392 32000 32000) min(-13 20392 32000 32000) spread(-29616 20392 32000 32000) max_pv 1783 9: [ 0 11608@1p ] PM PV mtr(W) avl(W) raw max min spread 180 2579 11213 13391 11213 -18008 172 2583 11230 13391 11213 -18008 172 2583 11230 13391 11213 -18008 189 2575 11195 13391 11195 -18008 167 2586 11243 13391 11195 -18008 167 2586 11243 13391 11195 -18008 58 2640 11478 13391 11195 -18008 58 2640 11478 13391 11195 -18008 -39 2688 11686 13391 11195 -18008 -39 2688 11686 13391 11195 -18008 -37 2687 11682 13391 11195 -18008 -37 2687 11682 13391 11195 -18008 -42 2690 11695 13391 11195 -18008 -42 2690 11695 13391 11195 -18008 -12 2675 11630 13391 11195 -18008 -12 2675 11630 13391 11195 -18008 -15 2676 11634 13391 11195 -18008 -15 2676 11634 13391 11195 -18008 -26 2682 11660 13391 11195 -18008 -26 2682 11660 13382 11195 -18008 2025-03-17 13:33:27,689 Hysteresis 1549 0: raw(11660 32000 32000 32000) min(11195 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 13382 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13382 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5660 26000 0 0) 7: 0: 11660@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11660@1p 9: don't have active chargers. 9: raw(0 20340 32000 32000) min(-465 20340 32000 32000) spread(-29668 20340 32000 32000) max_pv 1722 9: [ 0 11660@1p ] PM PV mtr(W) avl(W) raw max min spread 13 2675 11630 13382 11195 -18008 13 2675 11630 13382 11195 -18008 6 2678 11643 13382 11195 -18008 6 2678 11643 13382 11195 -18008 144 2609 11343 13382 11195 -18008 144 2609 11343 13382 11195 -18008 175 2594 11278 13382 11195 -18008 174 2594 11278 13304 11195 -18008 174 2594 11278 13304 11195 -18008 197 2583 11230 13304 11195 -18008 197 2583 11230 13304 11195 -18008 210 2576 11200 13304 11195 -18008 210 2576 11200 13304 11195 -18008 201 2581 11221 13304 11195 -18008 201 2581 11221 13304 11195 -18008 106 2628 11426 13304 11195 -18008 106 2628 11426 13304 11195 -18008 131 2616 11373 13304 11195 -18008 131 2616 11373 13304 11195 -18008 2025-03-17 13:33:37,697 Hysteresis 1559 0: raw(11373 32000 32000 32000) min(11195 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 13304 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13304 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5373 26000 0 0) 7: 0: 11373@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11373@1p 9: don't have active chargers. 9: raw(0 20627 32000 32000) min(-178 20627 32000 32000) spread(-29381 20627 32000 32000) max_pv 1931 9: [ 0 11373@1p ] PM PV mtr(W) avl(W) raw max min spread 111 2560 11130 13304 11130 -18008 111 2560 11130 13304 11130 -18008 137 2547 11073 13304 11073 -18008 137 2547 11073 13304 11073 -18008 109 2561 11134 13304 11073 -18008 109 2561 11134 13304 11073 -18008 72 2579 11213 13304 11073 -18008 72 2579 11213 13304 11073 -18008 30 2600 11304 13304 11073 -18008 30 2600 11304 13304 11073 -18008 39 2596 11286 13304 11073 -18008 39 2596 11286 13304 11073 -18008 39 2596 11286 13304 11073 -18008 39 2596 11286 13304 11073 -18008 156 2537 11030 13304 11030 -18008 156 2537 11030 13304 11030 -18008 160 2535 11021 13304 11021 -18008 160 2535 11021 13304 11021 -18008 148 2541 11047 13304 11021 -18008 148 2541 11047 13304 11021 -18008 2025-03-17 13:33:47,898 Hysteresis 1569 0: raw(11047 32000 32000 32000) min(11021 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 13304 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13304 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5047 26000 0 0) 7: 0: 11047@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11047@1p 9: don't have active chargers. 9: raw(0 20953 32000 32000) min(-26 20953 32000 32000) spread(-29055 20953 32000 32000) max_pv 2257 9: [ 0 11047@1p ] PM PV mtr(W) avl(W) raw max min spread 160 2460 10695 13304 10695 -18008 160 2460 10695 13304 10695 -18008 185 2448 10643 13304 10643 -18008 185 2448 10643 13304 10643 -18008 120 2480 10782 13304 10643 -18008 120 2480 10782 13304 10643 -18008 37 2522 10965 13304 10643 -18008 37 2522 10965 13304 10643 -18008 52 2514 10930 13304 10643 -18008 52 2514 10930 13304 10643 -18008 37 2522 10965 13304 10643 -18008 37 2522 10965 13304 10643 -18008 -55 2567 11160 13304 10643 -18008 -55 2567 11160 13304 10643 -18008 -55 2567 11160 13304 10643 -18008 -74 2577 11204 13304 10643 -18008 -74 2577 11204 13304 10643 -18008 -68 2574 11191 13304 10643 -18008 -68 2574 11191 13304 10643 -18008 2025-03-17 13:33:57,991 Hysteresis 1579 0: raw(11191 32000 32000 32000) min(10643 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 13304 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13304 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5191 26000 0 0) 7: 0: 11191@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11191@1p 9: don't have active chargers. 9: raw(0 20809 32000 32000) min(-548 20809 32000 32000) spread(-29199 20809 32000 32000) max_pv 2113 9: [ 0 11191@1p ] PM PV mtr(W) avl(W) raw max min spread -59 2602 11313 13304 10643 -18008 -59 2602 11313 13265 10643 -18008 11 2568 11165 13265 10643 -18008 11 2568 11165 13265 10643 -18008 6 2570 11173 13265 10643 -18008 6 2570 11173 13265 10643 -18008 57 2545 11065 13265 10643 -18008 57 2545 11065 13265 10643 -18008 45 2551 11091 13265 10643 -18008 45 2551 11091 13265 10643 -18008 35 2556 11113 13265 10643 -18008 35 2556 11113 13265 10643 -18008 130 2508 10904 13265 10643 -18008 13 2567 11160 13265 10643 -18008 13 2567 11160 13265 10643 -18008 -67 2606 11330 13265 10643 -18008 -67 2606 11330 13265 10643 -18008 -60 2603 11317 13265 10643 -18008 -60 2603 11317 13265 10643 -18008 2025-03-17 13:34:07,997 Hysteresis 1589 0: raw(11317 32000 32000 32000) min(10643 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 13265 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13265 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5317 26000 0 0) 7: 0: 11317@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11317@1p 9: don't have active chargers. 9: raw(0 20683 32000 32000) min(-674 20683 32000 32000) spread(-29325 20683 32000 32000) max_pv 1948 9: [ 0 11317@1p ] PM PV mtr(W) avl(W) raw max min spread -67 2635 11456 13265 10643 -18008 -67 2635 11456 13265 10643 -18008 -60 2632 11443 13265 10643 -18008 -60 2632 11443 13265 10643 -18008 -54 2629 11430 13265 10643 -18008 -54 2629 11430 13265 10643 -18008 -46 2625 11413 13265 10643 -18008 -46 2625 11413 13265 10643 -18008 13 2596 11286 13265 10643 -18008 13 2596 11286 13265 10643 -18008 -10 2607 11334 13265 10643 -18008 -10 2607 11334 13265 10643 -18008 101 2552 11095 13265 10643 -18008 101 2552 11095 13265 10643 -18008 89 2558 11121 13265 10643 -18008 89 2558 11121 13265 10643 -18008 95 2555 11108 13265 10643 -18008 95 2555 11108 13265 10643 -18008 106 2549 11082 13265 10643 -18008 2025-03-17 13:34:18,166 Hysteresis 1599 0: raw(11082 32000 32000 32000) min(10643 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 13265 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13265 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5082 26000 0 0) 7: 0: 11082@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11082@1p 9: don't have active chargers. 9: raw(0 20918 32000 32000) min(-439 20918 32000 32000) spread(-29090 20918 32000 32000) max_pv 2183 9: [ 0 11082@1p ] PM PV mtr(W) avl(W) raw max min spread 106 2495 10847 13265 10643 -18008 110 2493 10839 13265 10643 -18008 110 2493 10839 13265 10643 -18008 92 2502 10878 13265 10643 -18008 92 2502 10878 13265 10643 -18008 92 2502 10878 13265 10643 -18008 -44 2570 11173 13265 10643 -18008 -44 2570 11173 13265 10643 -18008 -44 2570 11173 13265 10643 -18008 -33 2564 11147 13265 10643 -18008 -33 2564 11147 13265 10643 -18008 -10 2553 11100 13265 10643 -18008 -10 2553 11100 13265 10643 -18008 -10 2553 11100 13265 10643 -18008 -121 2608 11339 13265 10643 -18008 -121 2608 11339 13265 10643 -18008 -79 2587 11247 13265 10643 -18008 -79 2587 11247 13217 10643 -18008 -21 2558 11121 13217 10643 -18008 -21 2558 11121 13217 10643 -18008 2025-03-17 13:34:28,173 Hysteresis 1609 0: raw(11121 32000 32000 32000) min(10643 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 13217 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13217 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5121 26000 0 0) 7: 0: 11121@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11121@1p 9: don't have active chargers. 9: raw(0 20879 32000 32000) min(-478 20879 32000 32000) spread(-29129 20879 32000 32000) max_pv 2096 9: [ 0 11121@1p ] PM PV mtr(W) avl(W) raw max min spread 72 2521 10960 13217 10643 -18008 72 2521 10960 13217 10643 -18008 244 2435 10586 13217 10586 -18008 244 2435 10586 13217 10586 -18008 340 2387 10378 13217 10378 -18008 340 2387 10378 13217 10378 -18008 371 2372 10313 13217 10313 -18008 371 2372 10313 13217 10313 -18008 410 2352 10226 13217 10226 -18008 410 2352 10226 13217 10226 -18008 424 2345 10195 13217 10195 -18008 382 2366 10286 13217 10195 -18008 382 2366 10286 13217 10195 -18008 326 2394 10408 13217 10195 -18008 326 2394 10408 13217 10195 -18008 233 2441 10613 13217 10195 -18008 233 2441 10613 13217 10195 -18008 138 2488 10817 13217 10195 -18008 138 2488 10817 13217 10195 -18008 2025-03-17 13:34:38,179 Hysteresis 1619 0: raw(10817 32000 32000 32000) min(10195 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 13217 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13217 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4817 26000 0 0) 7: 0: 10817@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10817@1p 9: don't have active chargers. 9: raw(0 21183 32000 32000) min(-622 21183 32000 32000) spread(-28825 21183 32000 32000) max_pv 2400 9: [ 0 10817@1p ] PM PV mtr(W) avl(W) raw max min spread -2 2488 10817 13217 10195 -18008 -2 2488 10817 13217 10195 -18008 -82 2528 10991 13217 10195 -18008 -82 2528 10991 13217 10195 -18008 -105 2539 11039 13217 10195 -18008 -105 2539 11039 13217 10195 -18008 -128 2551 11091 13217 10195 -18008 -128 2551 11091 13195 10195 -18008 -63 2518 10947 13195 10195 -18008 -63 2518 10947 13195 10195 -18008 -30 2502 10878 13195 10195 -18008 -30 2502 10878 13195 10195 -18008 25 2475 10760 13195 10195 -18008 25 2475 10760 13195 10195 -18008 -65 2519 10952 13195 10195 -18008 -65 2519 10952 13195 10195 -18008 -168 2571 11178 13195 10195 -18008 -168 2571 11178 13195 10195 -18008 -232 2603 11317 13195 10195 -18008 2025-03-17 13:34:48,499 Hysteresis 1630 0: raw(11317 32000 32000 32000) min(10195 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 13195 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13195 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5317 26000 0 0) 7: 0: 11317@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11317@1p 9: don't have active chargers. 9: raw(0 20683 32000 32000) min(-1122 20683 32000 32000) spread(-29325 20683 32000 32000) max_pv 1878 9: [ 0 11317@1p ] PM PV mtr(W) avl(W) raw max min spread -232 2718 11817 13195 10195 -18008 -354 2779 12082 13195 10195 -18008 -354 2779 12082 13195 10195 -18008 -401 2802 12182 13195 10195 -18008 -401 2802 12182 13195 10195 -18008 -420 2812 12226 13195 10195 -18008 -420 2812 12226 13195 10195 -18008 -325 2764 12017 13195 10195 -18008 -315 2759 11995 13195 10195 -18008 -315 2759 11995 13195 10195 -18008 -307 2755 11978 13195 10195 -18008 -307 2755 11978 13160 10195 -18008 -257 2730 11869 13160 10195 -18008 -257 2730 11869 13160 10195 -18008 -208 2706 11765 13160 10195 -18008 -208 2706 11765 13160 10195 -18008 -135 2669 11604 13160 10195 -18008 -135 2669 11604 13156 10195 -18008 -136 2670 11608 13156 10195 -18008 2025-03-17 13:34:58,505 Hysteresis 1640 0: raw(11608 32000 32000 32000) min(10195 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 13156 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13156 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5608 26000 0 0) 7: 0: 11608@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11608@1p 9: don't have active chargers. 9: raw(0 20392 32000 32000) min(-1413 20392 32000 32000) spread(-29616 20392 32000 32000) max_pv 1548 9: [ 0 11608@1p ] PM PV mtr(W) avl(W) raw max min spread -136 2737 11900 13156 10195 -18008 -80 2709 11778 13156 10195 -18008 -80 2709 11778 13156 10195 -18008 -97 2717 11813 13156 10195 -18008 -97 2717 11813 13156 10195 -18008 -76 2707 11769 13156 10195 -18008 -76 2707 11769 13156 10195 -18008 -32 2685 11673 13156 10195 -18008 24 2657 11552 13156 10195 -18008 24 2657 11552 13156 10195 -18008 96 2621 11395 13156 10195 -18008 96 2621 11395 13156 10195 -18008 78 2630 11434 13156 10195 -18008 78 2630 11434 13156 10195 -18008 37 2651 11526 13156 10195 -18008 37 2651 11526 13156 10195 -18008 -37 2687 11682 13156 10195 -18008 -37 2687 11682 13156 10195 -18008 -131 2734 11886 13156 10195 -18008 -131 2734 11886 13156 10195 -18008 2025-03-17 13:35:08,533 Hysteresis 1650 0: raw(11886 32000 32000 32000) min(10195 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 13156 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13156 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5886 26000 0 0) 7: 0: 11886@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11886@1p 9: don't have active chargers. 9: raw(0 20114 32000 32000) min(-1691 20114 32000 32000) spread(-29894 20114 32000 32000) max_pv 1270 9: [ 0 11886@1p ] PM PV mtr(W) avl(W) raw max min spread -131 2798 12165 13156 10195 -18008 -131 2798 12165 13152 10195 -18008 -166 2816 12243 13152 10195 -18008 -166 2816 12243 13134 10195 -18008 -183 2824 12278 13134 10195 -18008 -183 2824 12278 13104 10195 -18008 -132 2799 12169 13104 10195 -18008 -132 2799 12169 13100 10195 -18008 -109 2787 12117 13100 10195 -18008 -109 2787 12117 13100 10195 -18008 -55 2760 12000 13100 10195 -18008 -55 2760 12000 13100 10195 -18008 -40 2753 11969 13100 10195 -18008 -40 2753 11969 13100 10195 -18008 -51 2758 11991 13100 10195 -18008 -51 2758 11991 13100 10195 -18008 -45 2755 11978 13100 10195 -18008 -45 2755 11978 13100 10195 -18008 -27 2746 11939 13100 10195 -18008 2025-03-17 13:35:18,803 Hysteresis 1660 0: raw(11939 32000 32000 32000) min(10195 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 13100 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13100 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5939 26000 0 0) 7: 0: 11939@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11939@1p 9: don't have active chargers. 9: raw(0 20061 32000 32000) min(-1744 20061 32000 32000) spread(-29947 20061 32000 32000) max_pv 1161 9: [ 0 11939@1p ] PM PV mtr(W) avl(W) raw max min spread -27 2758 11991 13100 10195 -18008 -77 2783 12100 13100 10195 -18008 -77 2783 12100 13100 10195 -18008 -66 2778 12078 13100 10195 -18008 -66 2778 12078 13100 10195 -18008 -1 2745 11934 13100 10195 -18008 58 2716 11808 13100 10195 -18008 58 2716 11808 13100 10195 -18008 88 2701 11743 13100 10195 -18008 88 2701 11743 13100 10195 -18008 159 2666 11591 13100 10195 -18008 159 2666 11591 13100 10195 -18008 173 2659 11560 13100 10195 -18008 173 2659 11560 13100 10195 -18008 156 2667 11595 13100 10195 -18008 156 2667 11595 13100 10195 -18008 135 2678 11643 13100 10195 -18008 135 2678 11643 13100 10195 -18008 125 2683 11665 13100 10195 -18008 2025-03-17 13:35:28,809 Hysteresis 1670 0: raw(11665 32000 32000 32000) min(10195 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 13100 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13100 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5665 26000 0 0) 7: 0: 11665@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11665@1p 9: don't have active chargers. 9: raw(0 20335 32000 32000) min(-1470 20335 32000 32000) spread(-29673 20335 32000 32000) max_pv 1435 9: [ 0 11665@1p ] PM PV mtr(W) avl(W) raw max min spread 125 2620 11391 13100 10195 -18008 197 2584 11234 13100 10195 -18008 189 2588 11252 13100 10195 -18008 189 2588 11252 13100 10195 -18008 190 2587 11247 13100 10195 -18008 190 2587 11247 13100 10195 -18008 152 2606 11330 13100 10195 -18008 152 2606 11330 13100 10195 -18008 221 2572 11182 13100 10195 -18008 221 2572 11182 13100 10195 -18008 144 2610 11347 13100 10195 -18008 144 2610 11347 13100 10195 -18008 160 2602 11313 13100 10195 -18008 160 2602 11313 13100 10195 -18008 187 2589 11256 13100 10195 -18008 187 2589 11256 13100 10195 -18008 228 2568 11165 13100 10195 -18008 228 2568 11165 13100 10195 -18008 191 2587 11247 13100 10195 -18008 191 2587 11247 13100 10195 -18008 2025-03-17 13:35:38,959 Hysteresis 1680 0: raw(11247 32000 32000 32000) min(10195 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 13100 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13100 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5247 26000 0 0) 7: 0: 11247@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11247@1p 9: don't have active chargers. 9: raw(0 20753 32000 32000) min(-1052 20753 32000 32000) spread(-29255 20753 32000 32000) max_pv 1853 9: [ 0 11247@1p ] PM PV mtr(W) avl(W) raw max min spread 210 2481 10786 13100 10195 -18008 210 2481 10786 13100 10195 -18008 190 2491 10830 13100 10195 -18008 190 2491 10830 13100 10195 -18008 185 2494 10843 13100 10195 -18008 185 2494 10843 13078 10195 -18008 81 2546 11069 13078 10195 -18008 81 2546 11069 13078 10195 -18008 1 2586 11243 13078 10195 -18008 1 2586 11243 13017 10195 -18008 12 2580 11217 13017 10195 -18008 12 2580 11217 12934 10195 -18008 -46 2609 11343 12934 10195 -18008 -46 2609 11343 12934 10195 -18008 -90 2631 11439 12930 10195 -18008 -90 2631 11439 12930 10195 -18008 -119 2645 11500 12930 10195 -18008 -119 2645 11500 12930 10195 -18008 -149 2660 11565 12930 10195 -18008 2025-03-17 13:35:49,055 Hysteresis 1690 0: raw(11565 32000 32000 32000) min(10195 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12930 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12930 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5565 26000 0 0) 7: 0: 11565@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11565@1p 9: don't have active chargers. 9: raw(0 20435 32000 32000) min(-1370 20435 32000 32000) spread(-29573 20435 32000 32000) max_pv 1365 9: [ 0 11565@1p ] PM PV mtr(W) avl(W) raw max min spread -149 2733 11882 12930 10195 -18008 -241 2779 12082 12930 10195 -18008 -241 2779 12082 12930 10195 -18008 -277 2797 12160 12930 10195 -18008 -277 2797 12160 12930 10195 -18008 -277 2797 12160 12804 10195 -18008 -238 2778 12078 12804 10195 -18008 -238 2778 12078 12804 10195 -18008 -197 2757 11986 12804 10195 -18008 -197 2757 11986 12791 10195 -18008 -194 2756 11982 12791 10195 -18008 -194 2756 11982 12717 10195 -18008 -201 2759 11995 12717 10195 -18008 -201 2759 11995 12669 10195 -18008 -198 2758 11991 12578 10195 -18008 -198 2758 11991 12578 10195 -18008 -201 2759 11995 12578 10195 -18008 -201 2759 11995 12578 10195 -18008 -193 2755 11978 12578 10195 -18008 2025-03-17 13:35:59,062 Hysteresis 1700 0: raw(11978 32000 32000 32000) min(10195 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12578 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12578 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5978 26000 0 0) 7: 0: 11978@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11978@1p 9: don't have active chargers. 9: raw(0 20022 32000 32000) min(-1783 20022 32000 32000) spread(-29986 20022 32000 32000) max_pv 600 9: [ 0 11978@1p ] PM PV mtr(W) avl(W) raw max min spread -193 2850 12391 12578 10195 -18008 -104 2806 12200 12578 10195 -18008 -104 2806 12200 12578 10195 -18008 -105 2806 12200 12573 10195 -18008 -105 2806 12200 12573 10195 -18008 -79 2793 12143 12473 10195 -18008 -20 2764 12017 12473 10195 -18008 -20 2764 12017 12473 10195 -18008 40 2734 11886 12473 10195 -18008 40 2734 11886 12473 10195 -18008 -11 2759 11995 12473 10195 -18008 -11 2759 11995 12473 10195 -18008 -12 2760 12000 12473 10195 -18008 -12 2760 12000 12473 10195 -18008 21 2744 11930 12473 10195 -18008 21 2744 11930 12391 10195 -18008 2 2753 11969 12391 10195 -18008 2 2753 11969 12391 10195 -18008 15 2747 11943 12391 10195 -18008 15 2747 11943 12391 10195 -18008 2025-03-17 13:36:09,280 Hysteresis 1710 0: raw(11943 32000 32000 32000) min(10195 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12391 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12391 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5943 26000 0 0) 7: 0: 11943@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11943@1p 9: don't have active chargers. 9: raw(0 20057 32000 32000) min(-1748 20057 32000 32000) spread(-29951 20057 32000 32000) max_pv 448 9: [ 0 11943@1p ] PM PV mtr(W) avl(W) raw max min spread 4 2744 11930 12391 10195 -18008 4 2744 11930 12391 10195 -18008 -16 2754 11973 12391 10195 -18008 -16 2754 11973 12391 10195 -18008 -50 2771 12047 12391 10195 -18008 -50 2771 12047 12391 10195 -18008 -35 2763 12013 12391 10195 -18008 -35 2763 12013 12391 10195 -18008 72 2710 11782 12391 10195 -18008 72 2710 11782 12391 10195 -18008 62 2715 11804 12391 10195 -18008 62 2715 11804 12391 10195 -18008 53 2720 11826 12391 10195 -18008 53 2720 11826 12391 10195 -18008 85 2704 11756 12391 10195 -18008 85 2704 11756 12391 10195 -18008 90 2701 11743 12391 10195 -18008 90 2701 11743 12391 10195 -18008 -8 2750 11956 12391 10195 -18008 2025-03-17 13:36:19,410 Hysteresis 1721 0: raw(11956 32000 32000 32000) min(10195 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12391 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12391 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5956 26000 0 0) 7: 0: 11956@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11956@1p 9: don't have active chargers. 9: raw(0 20044 32000 32000) min(-1761 20044 32000 32000) spread(-29964 20044 32000 32000) max_pv 435 9: [ 0 11956@1p ] PM PV mtr(W) avl(W) raw max min spread -12 2755 11978 12391 10195 -18008 -12 2755 11978 12391 10195 -18008 -4 2751 11960 12391 10195 -18008 -4 2751 11960 12391 10195 -18008 -2 2750 11956 12391 10195 -18008 -2 2750 11956 12391 10195 -18008 -5 2751 11960 12391 10195 -18008 -5 2751 11960 12391 10195 -18008 9 2745 11934 12391 10195 -18008 9 2745 11934 12391 10195 -18008 17 2741 11917 12391 10195 -18008 17 2741 11917 12391 10195 -18008 15 2742 11921 12391 10195 -18008 15 2742 11921 12391 10195 -18008 11 2744 11930 12391 10195 -18008 11 2744 11930 12391 10195 -18008 11 2744 11930 12391 10195 -18008 11 2744 11930 12391 10195 -18008 80 2709 11778 12391 10195 -18008 2025-03-17 13:36:29,417 Hysteresis 1731 0: raw(11778 32000 32000 32000) min(10195 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12391 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12391 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5778 26000 0 0) 7: 0: 11778@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11778@1p 9: don't have active chargers. 9: raw(0 20222 32000 32000) min(-1583 20222 32000 32000) spread(-29786 20222 32000 32000) max_pv 613 9: [ 0 11778@1p ] PM PV mtr(W) avl(W) raw max min spread 97 2660 11565 12391 10195 -18008 97 2660 11565 12391 10195 -18008 71 2673 11621 12391 10195 -18008 71 2673 11621 12391 10195 -18008 -30 2723 11839 12391 10195 -18008 -30 2723 11839 12391 10195 -18008 -30 2723 11839 12391 10195 -18008 -30 2723 11839 12391 10195 -18008 -112 2764 12017 12391 10195 -18008 -112 2764 12017 12391 10195 -18008 -111 2763 12013 12391 10195 -18008 -111 2763 12013 12391 10195 -18008 -110 2763 12013 12391 10195 -18008 -110 2763 12013 12391 10195 -18008 -118 2767 12030 12391 10195 -18008 -118 2767 12030 12391 10195 -18008 -108 2762 12008 12391 10195 -18008 -108 2762 12008 12391 10195 -18008 -81 2748 11947 12391 10195 -18008 -81 2748 11947 12391 10195 -18008 2025-03-17 13:36:39,619 Hysteresis 1741 0: raw(11947 32000 32000 32000) min(10195 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12391 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12391 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5947 26000 0 0) 7: 0: 11947@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11947@1p 9: don't have active chargers. 9: raw(0 20053 32000 32000) min(-1752 20053 32000 32000) spread(-29955 20053 32000 32000) max_pv 444 9: [ 0 11947@1p ] PM PV mtr(W) avl(W) raw max min spread -90 2792 12139 12391 10195 -18008 -90 2792 12139 12391 10195 -18008 -95 2794 12147 12391 10195 -18008 -95 2794 12147 12391 10195 -18008 -65 2779 12082 12391 10195 -18008 -65 2779 12082 12391 10195 -18008 -58 2776 12069 12391 10195 -18008 -58 2776 12069 12391 10195 -18008 32 2731 11873 12391 10195 -18008 32 2731 11873 12391 10195 -18008 89 2703 11752 12391 10195 -18008 89 2703 11752 12391 10195 -18008 88 2703 11752 12391 10195 -18008 88 2703 11752 12391 10195 -18008 82 2706 11765 12391 10195 -18008 51 2722 11834 12391 10195 -18008 51 2722 11834 12391 10195 -18008 16 2739 11908 12391 10195 -18008 16 2739 11908 12391 10195 -18008 2025-03-17 13:36:49,701 Hysteresis 1751 0: raw(11908 32000 32000 32000) min(10195 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12391 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12391 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5908 26000 0 0) 7: 0: 11908@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11908@1p 9: don't have active chargers. 9: raw(0 20092 32000 32000) min(-1713 20092 32000 32000) spread(-29916 20092 32000 32000) max_pv 483 9: [ 0 11908@1p ] PM PV mtr(W) avl(W) raw max min spread 8 2734 11886 12391 10195 -18008 8 2734 11886 12391 10195 -18008 14 2731 11873 12391 10195 -18008 14 2731 11873 12391 10195 -18008 -51 2763 12013 12391 10195 -18008 -51 2763 12013 12391 10195 -18008 -89 2782 12095 12391 10195 -18008 -89 2782 12095 12391 10195 -18008 -70 2773 12056 12391 10195 -18008 -70 2773 12056 12391 10195 -18008 -73 2774 12060 12391 10195 -18008 -73 2774 12060 12391 10195 -18008 -85 2780 12086 12391 10195 -18008 -85 2780 12086 12391 10195 -18008 -63 2769 12039 12391 10195 -18008 -73 2774 12060 12391 10195 -18008 -73 2774 12060 12391 10195 -18008 32 2722 11834 12391 10195 -18008 32 2722 11834 12391 10195 -18008 2025-03-17 13:36:59,708 Hysteresis 1761 0: raw(11834 32000 32000 32000) min(10195 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12391 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12391 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5834 26000 0 0) 7: 0: 11834@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11834@1p 9: don't have active chargers. 9: raw(0 20166 32000 32000) min(-1639 20166 32000 32000) spread(-29842 20166 32000 32000) max_pv 557 9: [ 0 11834@1p ] PM PV mtr(W) avl(W) raw max min spread 75 2684 11669 12391 10195 -18008 75 2684 11669 12391 10195 -18008 76 2683 11665 12391 10195 -18008 76 2683 11665 12391 10195 -18008 70 2686 11678 12391 10195 -18008 70 2686 11678 12391 10195 -18008 107 2668 11600 12391 10195 -18008 107 2668 11600 12391 10195 -18008 36 2703 11752 12391 10195 -18008 36 2703 11752 12391 10195 -18008 -44 2743 11926 12391 10195 -18008 -44 2743 11926 12391 10195 -18008 -36 2739 11908 12391 10195 -18008 -36 2739 11908 12391 10195 -18008 -33 2737 11900 12391 10195 -18008 -33 2737 11900 12391 10195 -18008 -45 2743 11926 12391 10195 -18008 -45 2743 11926 12391 10195 -18008 -25 2733 11882 12391 10195 -18008 2025-03-17 13:37:09,960 Hysteresis 1771 0: raw(11882 32000 32000 32000) min(10195 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12391 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12391 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5882 26000 0 0) 7: 0: 11882@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11882@1p 9: don't have active chargers. 9: raw(0 20118 32000 32000) min(-1687 20118 32000 32000) spread(-29890 20118 32000 32000) max_pv 509 9: [ 0 11882@1p ] PM PV mtr(W) avl(W) raw max min spread -25 2744 11930 12391 10195 -18008 -40 2752 11965 12391 10195 -18008 -40 2752 11965 12391 10195 -18008 -29 2746 11939 12391 10195 -18008 -29 2746 11939 12391 10195 -18008 -65 2764 12017 12391 10195 -18008 -65 2764 12017 12391 10195 -18008 -63 2763 12013 12391 10195 -18008 34 2715 11804 12391 10195 -18008 34 2715 11804 12391 10195 -18008 35 2715 11804 12391 10195 -18008 35 2715 11804 12391 10195 -18008 24 2720 11826 12391 10195 -18008 24 2720 11826 12391 10195 -18008 23 2721 11830 12391 10195 -18008 23 2721 11830 12391 10195 -18008 24 2720 11826 12391 10195 -18008 24 2720 11826 12391 10195 -18008 38 2713 11795 12391 10195 -18008 38 2713 11795 12391 10195 -18008 2025-03-17 13:37:19,967 Hysteresis 1781 0: raw(11795 32000 32000 32000) min(10195 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12391 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12391 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5795 26000 0 0) 7: 0: 11795@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11795@1p 9: don't have active chargers. 9: raw(0 20205 32000 32000) min(-1600 20205 32000 32000) spread(-29803 20205 32000 32000) max_pv 596 9: [ 0 11795@1p ] PM PV mtr(W) avl(W) raw max min spread -69 2746 11939 12391 10195 -18008 -69 2746 11939 12391 10195 -18008 -41 2732 11878 12391 10195 -18008 -41 2732 11878 12391 10195 -18008 -2 2713 11795 12391 10195 -18008 -2 2713 11795 12391 10195 -18008 -13 2718 11817 12391 10195 -18008 -13 2718 11817 12391 10195 -18008 -13 2718 11817 12391 10195 -18008 -8 2716 11808 12391 10195 -18008 -8 2716 11808 12391 10195 -18008 -32 2728 11860 12391 10195 -18008 -32 2728 11860 12391 10195 -18008 -50 2737 11900 12391 10195 -18008 -50 2737 11900 12391 10195 -18008 -27 2725 11847 12391 10195 -18008 -27 2725 11847 12391 10195 -18008 36 2694 11713 12391 10195 -18008 36 2694 11713 12391 10195 -18008 2025-03-17 13:37:29,973 Hysteresis 1791 0: raw(11713 32000 32000 32000) min(10195 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12391 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12391 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5713 26000 0 0) 7: 0: 11713@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11713@1p 9: don't have active chargers. 9: raw(0 20287 32000 32000) min(-1518 20287 32000 32000) spread(-29721 20287 32000 32000) max_pv 678 9: [ 0 11713@1p ] PM PV mtr(W) avl(W) raw max min spread 90 2648 11513 12391 10195 -18008 90 2648 11513 12391 10195 -18008 41 2673 11621 12391 10195 -18008 41 2673 11621 12391 10195 -18008 24 2681 11656 12391 10195 -18008 24 2681 11656 12391 10195 -18008 27 2680 11652 12391 10195 -18008 27 2680 11652 12391 10195 -18008 49 2669 11604 12391 10195 -18008 49 2669 11604 12391 10195 -18008 -45 2715 11804 12391 10195 -18008 -45 2715 11804 12391 10195 -18008 -38 2712 11791 12391 10195 -18008 -38 2712 11791 12391 10195 -18008 -64 2725 11847 12391 10195 -18008 -64 2725 11847 12391 10195 -18008 -55 2720 11826 12391 10195 -18008 -55 2720 11826 12391 10195 -18008 -53 2719 11821 12391 10195 -18008 2025-03-17 13:37:40,369 Hysteresis 1802 0: raw(11821 32000 32000 32000) min(10195 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12391 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12391 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5821 26000 0 0) 7: 0: 11821@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11821@1p 9: don't have active chargers. 9: raw(0 20179 32000 32000) min(-1626 20179 32000 32000) spread(-29829 20179 32000 32000) max_pv 570 9: [ 0 11821@1p ] PM PV mtr(W) avl(W) raw max min spread -53 2744 11930 12391 10195 -18008 2 2717 11813 12391 10195 -18008 2 2717 11813 12391 10195 -18008 -15 2725 11847 12391 10195 -18008 -15 2725 11847 12391 10195 -18008 36 2700 11739 12391 10195 -18008 36 2700 11739 12391 10195 -18008 30 2703 11752 12391 10195 -18008 30 2703 11752 12391 10195 -18008 110 2663 11578 12391 10195 -18008 110 2663 11578 12391 10195 -18008 132 2652 11530 12391 10195 -18008 114 2661 11569 12391 10195 -18008 114 2661 11569 12391 10195 -18008 132 2652 11530 12391 10195 -18008 132 2652 11530 12391 10195 -18008 97 2670 11608 12391 10195 -18008 97 2670 11608 12391 10195 -18008 8 2714 11800 12391 10195 -18008 8 2714 11800 12391 10195 -18008 2025-03-17 13:37:50,497 Hysteresis 1812 0: raw(11800 32000 32000 32000) min(10195 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12391 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12391 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5800 26000 0 0) 7: 0: 11800@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11800@1p 9: don't have active chargers. 9: raw(0 20200 32000 32000) min(-1605 20200 32000 32000) spread(-29808 20200 32000 32000) max_pv 591 9: [ 0 11800@1p ] PM PV mtr(W) avl(W) raw max min spread -5 2716 11808 12391 10195 -18008 -5 2716 11808 12391 10195 -18008 -72 2750 11956 12391 10195 -18008 -72 2750 11956 12391 10195 -18008 -96 2762 12008 12391 10195 -18008 -96 2762 12008 12391 10195 -18008 -75 2751 11960 12391 10195 -18008 -75 2751 11960 12391 10195 -18008 -63 2745 11934 12391 10195 -18008 -63 2745 11934 12391 10195 -18008 -71 2749 11952 12391 10195 -18008 -71 2749 11952 12391 10195 -18008 -71 2749 11952 12391 10195 -18008 -64 2746 11939 12391 10195 -18008 -64 2746 11939 12391 10195 -18008 22 2703 11752 12391 10195 -18008 22 2703 11752 12391 10195 -18008 36 2696 11721 12391 10195 -18008 36 2696 11721 12391 10195 -18008 2025-03-17 13:38:00,503 Hysteresis 1822 0: raw(11721 32000 32000 32000) min(10195 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12391 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12391 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5721 26000 0 0) 7: 0: 11721@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11721@1p 9: don't have active chargers. 9: raw(0 20279 32000 32000) min(-1526 20279 32000 32000) spread(-29729 20279 32000 32000) max_pv 670 9: [ 0 11721@1p ] PM PV mtr(W) avl(W) raw max min spread 26 2682 11660 12391 10195 -18008 26 2682 11660 12391 10195 -18008 169 2611 11352 12391 10195 -18008 169 2611 11352 12391 10195 -18008 66 2662 11573 12391 10195 -18008 66 2662 11573 12391 10195 -18008 38 2676 11634 12391 10195 -18008 38 2676 11634 12391 10195 -18008 11 2690 11695 12391 10195 -18008 11 2690 11695 12391 10195 -18008 12 2689 11691 12391 10195 -18008 12 2689 11691 12391 10195 -18008 -23 2706 11765 12391 10195 -18008 -23 2706 11765 12391 10195 -18008 -42 2716 11808 12391 10195 -18008 -42 2716 11808 12391 10195 -18008 41 2675 11630 12391 10195 -18008 41 2675 11630 12391 10195 -18008 75 2658 11556 12391 10195 -18008 75 2658 11556 12391 10195 -18008 2025-03-17 13:38:10,738 Hysteresis 1832 0: raw(11556 32000 32000 32000) min(10195 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12391 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12391 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5556 26000 0 0) 7: 0: 11556@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11556@1p 9: don't have active chargers. 9: raw(0 20444 32000 32000) min(-1361 20444 32000 32000) spread(-29564 20444 32000 32000) max_pv 835 9: [ 0 11556@1p ] PM PV mtr(W) avl(W) raw max min spread -10 2662 11573 12391 10195 -18008 -10 2662 11573 12391 10195 -18008 -46 2680 11652 12391 10195 -18008 -46 2680 11652 12391 10195 -18008 -75 2694 11713 12391 10195 -18008 -75 2694 11713 12391 10195 -18008 -78 2696 11721 12391 10195 -18008 -78 2696 11721 12391 10195 -18008 -1 2657 11552 12391 10195 -18008 -1 2657 11552 12391 10195 -18008 -20 2667 11595 12391 10195 -18008 -11 2662 11573 12391 10195 -18008 -11 2662 11573 12391 10195 -18008 -22 2668 11600 12391 10195 -18008 -22 2668 11600 12391 10195 -18008 -2 2658 11556 12391 10195 -18008 -2 2658 11556 12391 10195 -18008 5 2655 11543 12391 10195 -18008 5 2655 11543 12391 10195 -18008 2025-03-17 13:38:20,859 Hysteresis 1842 0: raw(11543 32000 32000 32000) min(10195 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12391 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12391 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5543 26000 0 0) 7: 0: 11543@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11543@1p 9: don't have active chargers. 9: raw(0 20457 32000 32000) min(-1348 20457 32000 32000) spread(-29551 20457 32000 32000) max_pv 848 9: [ 0 11543@1p ] PM PV mtr(W) avl(W) raw max min spread -26 2667 11595 12391 10195 -18008 -26 2667 11595 12391 10195 -18008 -81 2694 11713 12391 10195 -18008 -81 2694 11713 12391 10195 -18008 -60 2684 11669 12391 10195 -18008 -60 2684 11669 12391 10195 -18008 -30 2669 11604 12391 10195 -18008 -30 2669 11604 12391 10195 -18008 -54 2681 11656 12391 10195 -18008 -54 2681 11656 12391 10195 -18008 -51 2679 11647 12391 10195 -18008 -45 2676 11634 12391 10195 -18008 -45 2676 11634 12391 10195 -18008 -64 2686 11678 12391 10195 -18008 -64 2686 11678 12391 10195 -18008 -92 2700 11739 12391 10195 -18008 -92 2700 11739 12391 10195 -18008 51 2629 11430 12391 10195 -18008 51 2629 11430 12391 10195 -18008 2025-03-17 13:38:30,866 Hysteresis 1852 0: raw(11430 32000 32000 32000) min(10195 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12391 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12391 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5430 26000 0 0) 7: 0: 11430@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11430@1p 9: don't have active chargers. 9: raw(0 20570 32000 32000) min(-1235 20570 32000 32000) spread(-29438 20570 32000 32000) max_pv 961 9: [ 0 11430@1p ] PM PV mtr(W) avl(W) raw max min spread 59 2599 11300 12391 10195 -18008 59 2599 11300 12391 10195 -18008 -28 2642 11486 12391 10195 -18008 -28 2642 11486 12391 10195 -18008 -56 2656 11547 12391 10195 -18008 -56 2656 11547 12391 10195 -18008 -67 2661 11569 12391 10195 -18008 -67 2661 11569 12391 10195 -18008 -153 2704 11756 12391 10195 -18008 -153 2704 11756 12391 10195 -18008 -147 2701 11743 12391 10195 -18008 -147 2701 11743 12391 10195 -18008 -163 2709 11778 12391 10195 -18008 -163 2709 11778 12391 10195 -18008 -159 2707 11769 12391 10195 -18008 -159 2707 11769 12391 10195 -18008 -162 2709 11778 12391 10195 -18008 -162 2709 11778 12391 10195 -18008 -160 2708 11773 12391 10195 -18008 -160 2708 11773 12391 10195 -18008 2025-03-17 13:38:41,105 Hysteresis 1862 0: raw(11773 32000 32000 32000) min(10195 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12391 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12391 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5773 26000 0 0) 7: 0: 11773@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11773@1p 9: don't have active chargers. 9: raw(0 20227 32000 32000) min(-1578 20227 32000 32000) spread(-29781 20227 32000 32000) max_pv 618 9: [ 0 11773@1p ] PM PV mtr(W) avl(W) raw max min spread -100 2757 11986 12391 10195 -18008 -100 2757 11986 12391 10195 -18008 42 2686 11678 12391 10195 -18008 42 2686 11678 12391 10195 -18008 -38 2726 11852 12391 10195 -18008 -38 2726 11852 12391 10195 -18008 -7 2710 11782 12391 10195 -18008 -7 2710 11782 12391 10286 -18008 132 2641 11482 12391 10286 -18008 132 2641 11482 12391 10408 -18008 104 2655 11543 12391 10408 -18008 104 2655 11543 12391 10613 -18008 98 2658 11556 12391 10613 -18008 98 2658 11556 12391 10760 -18008 119 2648 11513 12391 10760 -18008 119 2648 11513 12391 10760 -18008 104 2655 11543 12391 10760 -18008 104 2655 11543 12391 10760 -18008 44 2685 11673 12391 10760 -18008 2025-03-17 13:38:51,233 Hysteresis 1872 0: raw(11673 32000 32000 32000) min(10760 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12391 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12391 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5673 26000 0 0) 7: 0: 11673@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11673@1p 9: don't have active chargers. 9: raw(0 20327 32000 32000) min(-913 20327 32000 32000) spread(-29681 20327 32000 32000) max_pv 718 9: [ 0 11673@1p ] PM PV mtr(W) avl(W) raw max min spread 27 2671 11613 12391 10760 -18008 27 2671 11613 12391 10760 -18008 -34 2701 11743 12391 10760 -18008 -34 2701 11743 12391 10760 -18008 -14 2691 11700 12391 10760 -18008 -14 2691 11700 12391 10760 -18008 -53 2710 11782 12391 10760 -18008 -53 2710 11782 12391 10760 -18008 -46 2707 11769 12391 10760 -18008 -46 2707 11769 12391 10760 -18008 -65 2716 11808 12391 10786 -18008 -65 2716 11808 12391 10786 -18008 -64 2716 11808 12391 10786 -18008 -64 2716 11808 12391 10786 -18008 -53 2710 11782 12391 10786 -18008 -53 2710 11782 12391 10786 -18008 -20 2694 11713 12391 10786 -18008 -20 2694 11713 12391 10786 -18008 197 2586 11243 12391 10786 -18008 2025-03-17 13:39:01,241 Hysteresis 1882 0: raw(11243 32000 32000 32000) min(10786 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12391 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12391 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5243 26000 0 0) 7: 0: 11243@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11243@1p 9: don't have active chargers. 9: raw(0 20757 32000 32000) min(-457 20757 32000 32000) spread(-29251 20757 32000 32000) max_pv 1148 9: [ 0 11243@1p ] PM PV mtr(W) avl(W) raw max min spread 131 2520 10956 12391 10786 -18008 131 2520 10956 12391 10786 -18008 75 2548 11078 12391 10786 -18008 75 2548 11078 12391 10786 -18008 93 2539 11039 12391 10786 -18008 93 2539 11039 12391 10786 -18008 6 2582 11226 12391 10786 -18008 6 2582 11226 12391 10786 -18008 -65 2617 11378 12391 10786 -18008 -65 2617 11378 12391 10786 -18008 -90 2630 11434 12391 10786 -18008 -90 2630 11434 12391 10786 -18008 -79 2624 11408 12391 10786 -18008 -79 2624 11408 12391 10786 -18008 -84 2627 11421 12391 10786 -18008 -84 2627 11421 12391 10786 -18008 -65 2617 11378 12391 10786 -18008 -65 2617 11378 12391 10786 -18008 -86 2628 11426 12391 10786 -18008 -86 2628 11426 12391 10786 -18008 2025-03-17 13:39:11,453 Hysteresis 1893 0: raw(11426 32000 32000 32000) min(10786 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12391 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12391 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5426 26000 0 0) 7: 0: 11426@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11426@1p 9: don't have active chargers. 9: raw(0 20574 32000 32000) min(-640 20574 32000 32000) spread(-29434 20574 32000 32000) max_pv 965 9: [ 0 11426@1p ] PM PV mtr(W) avl(W) raw max min spread -88 2671 11613 12391 10786 -18008 -88 2671 11613 12391 10786 -18008 -145 2699 11734 12391 10786 -18008 -145 2699 11734 12391 10786 -18008 -158 2706 11765 12391 10786 -18008 -158 2706 11765 12391 10786 -18008 8 2623 11404 12391 10786 -18008 8 2623 11404 12391 10786 -18008 -5 2629 11430 12391 10786 -18008 -5 2629 11430 12391 10786 -18008 -1 2627 11421 12391 10786 -18008 -1 2627 11421 12391 10786 -18008 -49 2651 11526 12391 10786 -18008 -42 2648 11513 12391 10786 -18008 -42 2648 11513 12391 10786 -18008 -78 2666 11591 12391 10786 -18008 -78 2666 11591 12391 10786 -18008 -85 2669 11604 12391 10786 -18008 -85 2669 11604 12391 10786 -18008 2025-03-17 13:39:21,542 Hysteresis 1903 0: raw(11604 32000 32000 32000) min(10786 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12391 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12391 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5604 26000 0 0) 7: 0: 11604@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11604@1p 9: don't have active chargers. 9: raw(0 20396 32000 32000) min(-818 20396 32000 32000) spread(-29612 20396 32000 32000) max_pv 787 9: [ 0 11604@1p ] PM PV mtr(W) avl(W) raw max min spread -2 2669 11604 12391 10786 -18008 -2 2669 11604 12391 10786 -18008 -41 2688 11686 12391 10786 -18008 -41 2688 11686 12391 10786 -18008 -66 2701 11743 12391 10786 -18008 -66 2701 11743 12391 10786 -18008 -74 2705 11760 12391 10786 -18008 -74 2705 11760 12391 10786 -18008 12 2662 11573 12391 10786 -18008 12 2662 11573 12391 10786 -18008 15 2661 11569 12391 10786 -18008 -37 2686 11678 12391 10786 -18008 -37 2686 11678 12391 10786 -18008 -47 2691 11700 12391 10786 -18008 -47 2691 11700 12391 10786 -18008 74 2631 11439 12391 10786 -18008 74 2631 11439 12391 10786 -18008 121 2608 11339 12391 10786 -18008 121 2608 11339 12391 10786 -18008 2025-03-17 13:39:31,548 Hysteresis 1913 0: raw(11339 32000 32000 32000) min(10786 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12391 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12391 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5339 26000 0 0) 7: 0: 11339@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11339@1p 9: don't have active chargers. 9: raw(0 20661 32000 32000) min(-553 20661 32000 32000) spread(-29347 20661 32000 32000) max_pv 1052 9: [ 0 11339@1p ] PM PV mtr(W) avl(W) raw max min spread 35 2590 11260 12391 10786 -18008 35 2590 11260 12391 10786 -18008 -11 2612 11356 12391 10786 -18008 -11 2612 11356 12391 10786 -18008 -34 2624 11408 12391 10786 -18008 -34 2624 11408 12391 10786 -18008 -31 2622 11400 12391 10786 -18008 -31 2622 11400 12391 10786 -18008 -140 2677 11639 12391 10786 -18008 -140 2677 11639 12391 10786 -18008 -121 2667 11595 12391 10786 -18008 -121 2667 11595 12391 10786 -18008 -130 2672 11617 12391 10786 -18008 -130 2672 11617 12391 10786 -18008 -77 2645 11500 12391 10786 -18008 -77 2645 11500 12391 10786 -18008 -9 2611 11352 12391 10786 -18008 -9 2611 11352 12391 10786 -18008 -27 2620 11391 12391 10786 -18008 2025-03-17 13:39:41,775 Hysteresis 1923 0: raw(11391 32000 32000 32000) min(10786 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12391 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12391 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5391 26000 0 0) 7: 0: 11391@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11391@1p 9: don't have active chargers. 9: raw(0 20609 32000 32000) min(-605 20609 32000 32000) spread(-29399 20609 32000 32000) max_pv 1000 9: [ 0 11391@1p ] PM PV mtr(W) avl(W) raw max min spread -27 2632 11443 12391 10786 -18008 -15 2626 11417 12391 10786 -18008 -15 2626 11417 12391 10786 -18008 -35 2636 11460 12391 10786 -18008 -35 2636 11460 12391 10786 -18008 -51 2644 11495 12391 10786 -18008 -51 2644 11495 12391 10786 -18008 0 2619 11386 12391 10786 -18008 0 2619 11386 12391 10786 -18008 55 2592 11269 12391 10786 -18008 92 2573 11186 12391 10786 -18008 92 2573 11186 12391 10786 -18008 92 2573 11186 12391 10786 -18008 92 2573 11186 12391 10786 -18008 31 2604 11321 12391 10786 -18008 31 2604 11321 12391 10786 -18008 45 2597 11291 12391 10786 -18008 45 2597 11291 12391 10786 -18008 -49 2643 11491 12391 10830 -18008 2025-03-17 13:39:51,782 Hysteresis 1933 0: raw(11491 32000 32000 32000) min(10830 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12391 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12391 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5491 26000 0 0) 7: 0: 11491@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11491@1p 9: don't have active chargers. 9: raw(0 20509 32000 32000) min(-661 20509 32000 32000) spread(-29499 20509 32000 32000) max_pv 900 9: [ 0 11491@1p ] PM PV mtr(W) avl(W) raw max min spread -49 2666 11591 12391 10830 -18008 -125 2704 11756 12391 10843 -18008 -125 2704 11756 12391 10843 -18008 -149 2716 11808 12391 10956 -18008 -149 2716 11808 12391 10956 -18008 -107 2695 11717 12391 10956 -18008 -107 2695 11717 12391 10956 -18008 -128 2706 11765 12391 10956 -18008 -128 2706 11765 12391 10956 -18008 -153 2718 11817 12391 10956 -18008 -151 2717 11813 12391 10956 -18008 -151 2717 11813 12391 10956 -18008 -131 2707 11769 12391 10956 -18008 -131 2707 11769 12391 10956 -18008 -133 2708 11773 12391 10956 -18008 -133 2708 11773 12391 10956 -18008 -123 2703 11752 12391 10956 -18008 -123 2703 11752 12391 10956 -18008 23 2631 11439 12391 10956 -18008 23 2631 11439 12391 10956 -18008 2025-03-17 13:40:01,788 Hysteresis 1943 0: raw(11439 32000 32000 32000) min(10956 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12391 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12391 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5439 26000 0 0) 7: 0: 11439@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11439@1p 9: don't have active chargers. 9: raw(0 20561 32000 32000) min(-483 20561 32000 32000) spread(-29447 20561 32000 32000) max_pv 952 9: [ 0 11439@1p ] PM PV mtr(W) avl(W) raw max min spread 49 2606 11330 12391 10956 -18008 49 2606 11330 12391 10956 -18008 87 2587 11247 12391 10956 -18008 87 2587 11247 12391 10956 -18008 67 2597 11291 12391 10956 -18008 67 2597 11291 12391 10956 -18008 57 2602 11313 12391 10956 -18008 57 2602 11313 12391 10956 -18008 -35 2647 11508 12391 10956 -18008 -35 2647 11508 12391 10956 -18008 -4 2632 11443 12391 10956 -18008 -4 2632 11443 12391 10956 -18008 -28 2644 11495 12391 10956 -18008 -28 2644 11495 12391 10956 -18008 -61 2660 11565 12391 10956 -18008 -61 2660 11565 12391 10956 -18008 -47 2653 11534 12200 10956 -18008 -47 2653 11534 12200 10956 -18008 -46 2653 11534 12200 10956 -18008 2025-03-17 13:40:12,136 Hysteresis 1953 0: raw(11534 32000 32000 32000) min(10956 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12200 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12200 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5534 26000 0 0) 7: 0: 11534@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11534@1p 9: don't have active chargers. 9: raw(0 20466 32000 32000) min(-578 20466 32000 32000) spread(-29542 20466 32000 32000) max_pv 666 9: [ 0 11534@1p ] PM PV mtr(W) avl(W) raw max min spread -46 2675 11630 12200 10956 -18008 -66 2685 11673 12147 10956 -18008 -66 2685 11673 12147 10956 -18008 -93 2698 11730 12147 10956 -18008 -119 2711 11786 12147 10956 -18008 -119 2711 11786 12147 10956 -18008 -98 2701 11743 12147 10956 -18008 -98 2701 11743 12147 10956 -18008 -14 2659 11560 12147 10956 -18008 -14 2659 11560 12147 10956 -18008 -18 2661 11569 12147 10956 -18008 -18 2661 11569 12147 10956 -18008 -12 2658 11556 12147 10956 -18008 -12 2658 11556 12147 10956 -18008 2 2651 11526 12147 10956 -18008 2 2651 11526 12147 10956 -18008 18 2643 11491 12147 10956 -18008 18 2643 11491 12147 10956 -18008 9 2648 11513 12147 10956 -18008 9 2648 11513 12147 10956 -18008 2025-03-17 13:40:22,143 Hysteresis 1963 0: raw(11513 32000 32000 32000) min(10956 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12147 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12147 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5513 26000 0 0) 7: 0: 11513@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11513@1p 9: don't have active chargers. 9: raw(0 20487 32000 32000) min(-557 20487 32000 32000) spread(-29521 20487 32000 32000) max_pv 634 9: [ 0 11513@1p ] PM PV mtr(W) avl(W) raw max min spread 28 2633 11447 12147 10956 -18008 28 2633 11447 12147 10956 -18008 5 2645 11500 12147 10956 -18008 5 2645 11500 12147 10956 -18008 -27 2660 11565 12147 10956 -18008 -19 2656 11547 12147 10956 -18008 -19 2656 11547 12147 10956 -18008 -33 2663 11578 12147 10956 -18008 -33 2663 11578 12147 10956 -18008 -11 2652 11530 12147 10956 -18008 -11 2652 11530 12147 10956 -18008 -34 2664 11582 12147 10956 -18008 -34 2664 11582 12147 10956 -18008 -24 2659 11560 12147 10956 -18008 -24 2659 11560 12147 10956 -18008 -28 2661 11569 12147 10956 -18008 -28 2661 11569 12147 10956 -18008 77 2609 11343 12147 10956 -18008 77 2609 11343 12147 10956 -18008 2025-03-17 13:40:32,150 Hysteresis 1973 0: raw(11343 32000 32000 32000) min(10956 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12147 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12147 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5343 26000 0 0) 7: 0: 11343@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11343@1p 9: don't have active chargers. 9: raw(0 20657 32000 32000) min(-387 20657 32000 32000) spread(-29351 20657 32000 32000) max_pv 804 9: [ 0 11343@1p ] PM PV mtr(W) avl(W) raw max min spread 8 2604 11321 12147 10956 -18008 8 2604 11321 12147 10956 -18008 -4 2610 11347 12147 10956 -18008 -4 2610 11347 12147 10956 -18008 8 2604 11321 12147 10956 -18008 8 2604 11321 12147 10956 -18008 -22 2619 11386 12147 10956 -18008 -22 2619 11386 12147 10956 -18008 -21 2618 11382 12147 10956 -18008 -21 2618 11382 12147 10956 -18008 -102 2659 11560 12147 10956 -18008 -102 2659 11560 12147 10956 -18008 -109 2662 11573 12147 10956 -18008 -109 2662 11573 12147 10956 -18008 -117 2666 11591 12147 10956 -18008 -117 2666 11591 12147 10956 -18008 -109 2662 11573 12147 10956 -18008 -109 2662 11573 12147 10956 -18008 -118 2667 11595 12147 10956 -18008 -118 2667 11595 12147 10956 -18008 2025-03-17 13:40:42,523 Hysteresis 1984 0: raw(11595 32000 32000 32000) min(10956 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12147 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12147 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5595 26000 0 0) 7: 0: 11595@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11595@1p 9: don't have active chargers. 9: raw(0 20405 32000 32000) min(-639 20405 32000 32000) spread(-29603 20405 32000 32000) max_pv 552 9: [ 0 11595@1p ] PM PV mtr(W) avl(W) raw max min spread -79 2705 11760 12147 10956 -18008 -79 2705 11760 12147 10956 -18008 -26 2679 11647 12147 10956 -18008 -26 2679 11647 12147 10956 -18008 6 2663 11578 12147 10956 -18008 6 2663 11578 12147 10956 -18008 10 2661 11569 12147 10956 -18008 10 2661 11569 12147 10956 -18008 98 2617 11378 12147 10956 -18008 98 2617 11378 12147 10956 -18008 60 2636 11460 12147 10956 -18008 60 2636 11460 12147 10956 -18008 97 2618 11382 12147 10956 -18008 56 2638 11469 12147 10956 -18008 56 2638 11469 12147 10956 -18008 83 2625 11413 12147 10956 -18008 83 2625 11413 12147 10956 -18008 -74 2703 11752 12147 10956 -18008 -74 2703 11752 12147 10956 -18008 2025-03-17 13:40:52,667 Hysteresis 1994 0: raw(11752 32000 32000 32000) min(10956 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12147 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12147 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5752 26000 0 0) 7: 0: 11752@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11752@1p 9: don't have active chargers. 9: raw(0 20248 32000 32000) min(-796 20248 32000 32000) spread(-29760 20248 32000 32000) max_pv 395 9: [ 0 11752@1p ] PM PV mtr(W) avl(W) raw max min spread -112 2758 11991 12095 10956 -18008 -112 2758 11991 12095 10956 -18008 -103 2753 11969 12095 10956 -18008 -103 2753 11969 12095 10956 -18008 -106 2755 11978 12095 10956 -18008 -106 2755 11978 12095 10956 -18008 -37 2720 11826 12095 10956 -18008 -37 2720 11826 12095 10956 -18008 -43 2723 11839 12095 10956 -18008 -43 2723 11839 12095 10956 -18008 -38 2721 11830 12095 10956 -18008 -38 2721 11830 12095 10956 -18008 -67 2735 11891 12095 10956 -18008 -31 2717 11813 12095 10956 -18008 -31 2717 11813 12095 10956 -18008 62 2671 11613 12095 10956 -18008 62 2671 11613 12095 10956 -18008 121 2642 11486 12095 10956 -18008 121 2642 11486 12095 10956 -18008 2025-03-17 13:41:02,673 Hysteresis 2004 0: raw(11486 32000 32000 32000) min(10956 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12095 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12095 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5486 26000 0 0) 7: 0: 11486@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11486@1p 9: don't have active chargers. 9: raw(0 20514 32000 32000) min(-530 20514 32000 32000) spread(-29494 20514 32000 32000) max_pv 609 9: [ 0 11486@1p ] PM PV mtr(W) avl(W) raw max min spread 133 2575 11195 12095 10956 -18008 133 2575 11195 12095 10956 -18008 143 2570 11173 12095 10956 -18008 143 2570 11173 12095 10956 -18008 79 2602 11313 12086 10956 -18008 79 2602 11313 12086 10956 -18008 49 2617 11378 12086 10956 -18008 49 2617 11378 12086 10956 -18008 0 2641 11482 12086 10956 -18008 0 2641 11482 12086 10956 -18008 -24 2653 11534 12060 10956 -18008 -24 2653 11534 12060 10956 -18008 -8 2645 11500 12060 10956 -18008 -8 2645 11500 12017 10956 -18008 -72 2677 11639 12017 10956 -18008 -72 2677 11639 12017 10956 -18008 -110 2696 11721 12017 10956 -18008 -110 2696 11721 12017 10956 -18008 -78 2680 11652 12017 10956 -18008 2025-03-17 13:41:12,874 Hysteresis 2014 0: raw(11652 32000 32000 32000) min(10956 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12017 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12017 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5652 26000 0 0) 7: 0: 11652@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11652@1p 9: don't have active chargers. 9: raw(0 20348 32000 32000) min(-696 20348 32000 32000) spread(-29660 20348 32000 32000) max_pv 365 9: [ 0 11652@1p ] PM PV mtr(W) avl(W) raw max min spread -78 2718 11817 12017 10956 -18008 19 2670 11608 12017 10956 -18008 19 2670 11608 12017 10956 -18008 16 2671 11613 12017 10956 -18008 16 2671 11613 12017 10956 -18008 -11 2684 11669 12017 10956 -18008 -11 2684 11669 12017 10956 -18008 37 2661 11569 12017 10956 -18008 37 2661 11569 12017 10956 -18008 105 2627 11421 12017 10956 -18008 105 2627 11421 12017 10956 -18008 117 2621 11395 12017 10956 -18008 117 2621 11395 12017 10956 -18008 148 2605 11326 12017 10956 -18008 148 2605 11326 12017 10956 -18008 113 2623 11404 12017 10956 -18008 104 2627 11421 12017 10956 -18008 104 2627 11421 12017 10956 -18008 7 2676 11634 12017 10956 -18008 7 2676 11634 12017 10956 -18008 2025-03-17 13:41:23,117 Hysteresis 2024 0: raw(11634 32000 32000 32000) min(10956 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12017 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12017 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5634 26000 0 0) 7: 0: 11634@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11634@1p 9: don't have active chargers. 9: raw(0 20366 32000 32000) min(-678 20366 32000 32000) spread(-29642 20366 32000 32000) max_pv 383 9: [ 0 11634@1p ] PM PV mtr(W) avl(W) raw max min spread -20 2685 11673 12017 10956 -18008 -20 2685 11673 12017 10956 -18008 -44 2697 11726 12013 10956 -18008 -44 2697 11726 12008 10956 -18008 -71 2710 11782 12008 10956 -18008 -71 2710 11782 12008 10956 -18008 -63 2706 11765 12008 10956 -18008 -63 2706 11765 12008 10956 -18008 -81 2715 11804 12008 10956 -18008 -81 2715 11804 12008 10956 -18008 -79 2714 11800 12008 10956 -18008 -79 2714 11800 12008 10956 -18008 -60 2705 11760 12008 10956 -18008 -53 2701 11743 12008 10956 -18008 -53 2701 11743 12008 10956 -18008 -48 2699 11734 12008 10956 -18008 -48 2699 11734 12008 10956 -18008 -81 2715 11804 12008 10956 -18008 -81 2715 11804 12008 10956 -18008 2025-03-17 13:41:33,123 Hysteresis 2034 0: raw(11804 32000 32000 32000) min(10956 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12008 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12008 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5804 26000 0 0) 7: 0: 11804@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11804@1p 9: don't have active chargers. 9: raw(0 20196 32000 32000) min(-848 20196 32000 32000) spread(-29812 20196 32000 32000) max_pv 204 9: [ 0 11804@1p ] PM PV mtr(W) avl(W) raw max min spread -2 2715 11804 12008 10956 -18008 -2 2715 11804 12008 10956 -18008 45 2692 11704 12008 10956 -18008 45 2692 11704 12008 10956 -18008 96 2666 11591 12008 10956 -18008 96 2666 11591 12008 10956 -18008 112 2658 11556 12008 10956 -18008 112 2658 11556 12008 10956 -18008 99 2665 11586 12008 10956 -18008 99 2665 11586 12008 10956 -18008 3 2713 11795 12008 10956 -18008 3 2713 11795 12008 10956 -18008 23 2703 11752 12008 10956 -18008 23 2703 11752 12008 10956 -18008 25 2702 11747 12008 10956 -18008 25 2702 11747 12008 10956 -18008 8 2710 11782 12008 10956 -18008 8 2710 11782 12008 10956 -18008 40 2694 11713 12008 10956 -18008 40 2694 11713 12008 10956 -18008 2025-03-17 13:41:43,280 Hysteresis 2044 0: raw(11713 32000 32000 32000) min(10956 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12008 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12008 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5713 26000 0 0) 7: 0: 11713@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11713@1p 9: don't have active chargers. 9: raw(0 20287 32000 32000) min(-757 20287 32000 32000) spread(-29721 20287 32000 32000) max_pv 295 9: [ 0 11713@1p ] PM PV mtr(W) avl(W) raw max min spread 59 2664 11582 12008 10956 -18008 59 2664 11582 12008 10956 -18008 39 2674 11626 12008 10956 -18008 39 2674 11626 12008 10956 -18008 -16 2701 11743 12008 10956 -18008 -16 2701 11743 12008 10956 -18008 -46 2716 11808 12008 10956 -18008 -46 2716 11808 12008 10956 -18008 -27 2706 11765 12008 10956 -18008 -27 2706 11765 12008 10956 -18008 48 2669 11604 12008 10956 -18008 48 2669 11604 12008 10956 -18008 60 2663 11578 12008 10956 -18008 60 2663 11578 12008 10956 -18008 58 2664 11582 12008 10956 -18008 58 2664 11582 12008 10956 -18008 67 2660 11565 12008 10956 -18008 67 2660 11565 12008 10956 -18008 54 2666 11591 12008 10956 -18008 2025-03-17 13:41:53,503 Hysteresis 2055 0: raw(11591 32000 32000 32000) min(10956 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12008 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12008 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5591 26000 0 0) 7: 0: 11591@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11591@1p 9: don't have active chargers. 9: raw(0 20409 32000 32000) min(-635 20409 32000 32000) spread(-29599 20409 32000 32000) max_pv 417 9: [ 0 11591@1p ] PM PV mtr(W) avl(W) raw max min spread 32 2649 11517 12008 10956 -18008 32 2649 11517 12008 10956 -18008 -4 2667 11595 12008 10956 -18008 -4 2667 11595 12008 10956 -18008 -73 2701 11743 12008 10956 -18008 -73 2701 11743 12008 10956 -18008 -99 2714 11800 12008 10956 -18008 -99 2714 11800 12008 10956 -18008 -56 2693 11708 12008 10956 -18008 -56 2693 11708 12008 10956 -18008 -35 2682 11660 12008 10956 -18008 -35 2682 11660 12008 10956 -18008 -40 2685 11673 12008 10956 -18008 -40 2685 11673 12008 10956 -18008 -41 2685 11673 12008 10956 -18008 -41 2685 11673 12008 10956 -18008 -37 2683 11665 12008 10956 -18008 -37 2683 11665 12008 10956 -18008 -22 2676 11634 12008 10956 -18008 2025-03-17 13:42:03,509 Hysteresis 2065 0: raw(11634 32000 32000 32000) min(10956 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12008 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12008 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5634 26000 0 0) 7: 0: 11634@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11634@1p 9: don't have active chargers. 9: raw(0 20366 32000 32000) min(-678 20366 32000 32000) spread(-29642 20366 32000 32000) max_pv 374 9: [ 0 11634@1p ] PM PV mtr(W) avl(W) raw max min spread -22 2686 11678 12008 10956 -18008 38 2656 11547 12008 10956 -18008 5 2673 11621 11991 10956 -18008 5 2673 11621 11991 10956 -18008 6 2672 11617 11991 10956 -18008 6 2672 11617 11991 10956 -18008 6 2672 11617 11991 10956 -18008 6 2672 11617 11991 10956 -18008 6 2672 11617 11991 10956 -18008 6 2672 11617 11991 10956 -18008 -104 2727 11856 11991 10956 -18008 -104 2727 11856 11991 10956 -18008 -67 2708 11773 11991 10956 -18008 -67 2708 11773 11991 10956 -18008 -106 2728 11860 11991 10956 -18008 -106 2728 11860 11991 10956 -18008 -109 2729 11865 11991 10956 -18008 -109 2729 11865 11991 10956 -18008 -100 2725 11847 11991 10956 -18008 -100 2725 11847 11991 10956 -18008 2025-03-17 13:42:13,639 Hysteresis 2075 0: raw(11847 32000 32000 32000) min(10956 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 11991 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11991 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5847 26000 0 0) 7: 0: 11847@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11847@1p 9: don't have active chargers. 9: raw(0 20153 32000 32000) min(-891 20153 32000 32000) spread(-29855 20153 32000 32000) max_pv 144 9: [ 0 11847@1p ] PM PV mtr(W) avl(W) raw max min spread -84 2766 12026 12026 10956 -18008 -84 2766 12026 12026 10956 -18008 -98 2773 12056 12056 10956 -18008 -98 2773 12056 12056 10956 -18008 -51 2749 11952 12056 10956 -18008 -51 2749 11952 12056 10956 -18008 -33 2740 11913 12056 10956 -18008 -33 2740 11913 12056 10956 -18008 -56 2752 11965 12056 10956 -18008 -56 2752 11965 12056 10956 -18008 66 2691 11700 12056 10956 -18008 66 2691 11700 12056 10956 -18008 53 2698 11730 12056 10956 -18008 53 2698 11730 12056 10956 -18008 28 2710 11782 12056 10956 -18008 28 2710 11782 12056 10956 -18008 75 2687 11682 12056 10956 -18008 75 2687 11682 12056 10956 -18008 62 2693 11708 12056 10956 -18008 62 2693 11708 12056 10956 -18008 2025-03-17 13:42:24,117 Hysteresis 2085 0: raw(11708 32000 32000 32000) min(10956 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12056 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12056 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5708 26000 0 0) 7: 0: 11708@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11708@1p 9: don't have active chargers. 9: raw(0 20292 32000 32000) min(-752 20292 32000 32000) spread(-29716 20292 32000 32000) max_pv 348 9: [ 0 11708@1p ] PM PV mtr(W) avl(W) raw max min spread 35 2675 11630 12056 10956 -18008 35 2675 11630 12056 10956 -18008 -10 2697 11726 12056 10956 -18008 -10 2697 11726 12056 10956 -18008 -46 2715 11804 12056 10956 -18008 -46 2715 11804 12056 10956 -18008 -77 2730 11869 12056 10956 -18008 -77 2730 11869 12056 10956 -18008 -72 2728 11860 12056 10956 -18008 -72 2728 11860 12056 10956 -18008 -38 2711 11786 12056 10956 -18008 -38 2711 11786 12056 10956 -18008 -33 2708 11773 12056 10956 -18008 -33 2708 11773 12056 10956 -18008 -22 2703 11752 12056 10956 -18008 -22 2703 11752 12056 10956 -18008 -41 2712 11791 12056 10956 -18008 -38 2711 11786 12056 10956 -18008 -38 2711 11786 12056 10956 -18008 2025-03-17 13:42:34,240 Hysteresis 2095 0: raw(11786 32000 32000 32000) min(10956 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12056 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12056 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5786 26000 0 0) 7: 0: 11786@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11786@1p 9: don't have active chargers. 9: raw(0 20214 32000 32000) min(-830 20214 32000 32000) spread(-29794 20214 32000 32000) max_pv 270 9: [ 0 11786@1p ] PM PV mtr(W) avl(W) raw max min spread -59 2739 11908 12056 10956 -18008 -59 2739 11908 12056 10956 -18008 18 2701 11743 12056 10956 -18008 18 2701 11743 12056 10956 -18008 9 2706 11765 12056 10956 -18008 9 2706 11765 12056 10956 -18008 90 2665 11586 12056 10956 -18008 90 2665 11586 12056 10956 -18008 56 2682 11660 12056 10956 -18008 56 2682 11660 12056 10956 -18008 63 2679 11647 12056 10956 -18008 63 2679 11647 12056 10956 -18008 -75 2747 11943 12056 10956 -18008 -75 2747 11943 12056 10956 -18008 -50 2735 11891 12056 10956 -18008 -50 2735 11891 12056 10956 -18008 -46 2733 11882 12056 10956 -18008 -46 2733 11882 12056 10956 -18008 -76 2748 11947 12056 10956 -18008 2025-03-17 13:42:44,247 Hysteresis 2105 0: raw(11947 32000 32000 32000) min(10956 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12056 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12056 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5947 26000 0 0) 7: 0: 11947@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11947@1p 9: don't have active chargers. 9: raw(0 20053 32000 32000) min(-991 20053 32000 32000) spread(-29955 20053 32000 32000) max_pv 109 9: [ 0 11947@1p ] PM PV mtr(W) avl(W) raw max min spread -59 2776 12069 12069 10956 -18008 -59 2776 12069 12069 10956 -18008 -45 2769 12039 12069 10956 -18008 -45 2769 12039 12069 10956 -18008 -54 2774 12060 12069 10956 -18008 -54 2774 12060 12069 10956 -18008 -47 2770 12043 12069 10956 -18008 -47 2770 12043 12069 10956 -18008 -6 2750 11956 12069 10956 -18008 -6 2750 11956 12069 10956 -18008 -18 2756 11982 12069 10956 -18008 -18 2756 11982 12069 10956 -18008 -7 2750 11956 12069 10956 -18008 -7 2750 11956 12069 10956 -18008 84 2705 11760 12069 10956 -18008 84 2705 11760 12069 10956 -18008 79 2708 11773 12069 10956 -18008 79 2708 11773 12069 10956 -18008 65 2715 11804 12069 10956 -18008 65 2715 11804 12069 10956 -18008 2025-03-17 13:42:54,408 Hysteresis 2116 0: raw(11804 32000 32000 32000) min(10956 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12069 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12069 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5804 26000 0 0) 7: 0: 11804@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11804@1p 9: don't have active chargers. 9: raw(0 20196 32000 32000) min(-848 20196 32000 32000) spread(-29812 20196 32000 32000) max_pv 265 9: [ 0 11804@1p ] PM PV mtr(W) avl(W) raw max min spread 90 2669 11604 12069 10956 -18008 90 2669 11604 12069 10956 -18008 80 2674 11626 12069 10956 -18008 80 2674 11626 12069 10956 -18008 -28 2728 11860 12069 10956 -18008 -28 2728 11860 12069 10956 -18008 -56 2742 11921 12069 10956 -18008 -56 2742 11921 12069 10956 -18008 -55 2741 11917 12069 10956 -18008 -55 2741 11917 12069 10956 -18008 -24 2726 11852 12069 10956 -18008 -24 2726 11852 12069 10956 -18008 -2 2715 11804 12069 10956 -18008 -33 2730 11869 12069 10956 -18008 -33 2730 11869 12069 10956 -18008 -46 2737 11900 12069 10956 -18008 -46 2737 11900 12069 10956 -18008 -53 2740 11913 12069 10956 -18008 -53 2740 11913 12069 10956 -18008 2025-03-17 13:43:04,555 Hysteresis 2126 0: raw(11913 32000 32000 32000) min(10956 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12069 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12069 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5913 26000 0 0) 7: 0: 11913@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11913@1p 9: don't have active chargers. 9: raw(0 20087 32000 32000) min(-957 20087 32000 32000) spread(-29921 20087 32000 32000) max_pv 156 9: [ 0 11913@1p ] PM PV mtr(W) avl(W) raw max min spread -63 2770 12043 12069 10956 -18008 -63 2770 12043 12069 10956 -18008 -65 2771 12047 12069 10956 -18008 -65 2771 12047 12069 10956 -18008 56 2711 11786 12069 10956 -18008 56 2711 11786 12069 10956 -18008 48 2715 11804 12069 10956 -18008 48 2715 11804 12069 10956 -18008 5 2737 11900 12069 10956 -18008 5 2737 11900 12069 10956 -18008 66 2706 11765 12069 10956 -18008 66 2706 11765 12069 10956 -18008 28 2725 11847 12069 10956 -18008 -75 2776 12069 12069 10956 -18008 -75 2776 12069 12069 10956 -18008 -29 2753 11969 12069 10956 -18008 -29 2753 11969 12069 11039 -18008 -80 2779 12082 12082 11039 -18008 -80 2779 12082 12082 11039 -18008 2025-03-17 13:43:14,563 Hysteresis 2136 0: raw(12082 32000 32000 32000) min(11039 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12082 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12082 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (6082 26000 0 0) 7: 0: 12082@1p 8: filtered 1 to 1, sorted to 0 8: 0: 12082@1p 9: don't have active chargers. 9: raw(0 19918 32000 32000) min(-1043 19918 32000 32000) spread(-30090 19918 32000 32000) max_pv 0 9: [ 0 12082@1p ] PM PV mtr(W) avl(W) raw max min spread -89 2822 12269 12269 11039 -18008 -89 2822 12269 12269 11173 -18008 -68 2812 12226 12269 11173 -18008 -68 2812 12226 12269 11173 -18008 -54 2805 12195 12269 11173 -18008 -54 2805 12195 12269 11173 -18008 -20 2788 12121 12269 11173 -18008 -20 2788 12121 12269 11173 -18008 3 2777 12073 12269 11173 -18008 3 2777 12073 12269 11173 -18008 -5 2780 12086 12269 11173 -18008 -5 2780 12086 12269 11173 -18008 -19 2787 12117 12269 11173 -18008 -19 2787 12117 12269 11173 -18008 99 2729 11865 12269 11173 -18008 99 2729 11865 12269 11173 -18008 121 2718 11817 12269 11173 -18008 121 2718 11817 12269 11173 -18008 101 2728 11860 12269 11173 -18008 101 2728 11860 12269 11173 -18008 2025-03-17 13:43:24,763 Hysteresis 2146 0: raw(11860 32000 32000 32000) min(11173 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12269 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12269 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5860 26000 0 0) 7: 0: 11860@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11860@1p 9: don't have active chargers. 9: raw(0 20140 32000 32000) min(-687 20140 32000 32000) spread(-29868 20140 32000 32000) max_pv 409 9: [ 0 11860@1p ] PM PV mtr(W) avl(W) raw max min spread 130 2662 11573 12269 11173 -18008 130 2662 11573 12269 11173 -18008 128 2663 11578 12269 11173 -18008 128 2663 11578 12269 11173 -18008 91 2682 11660 12269 11173 -18008 91 2682 11660 12269 11173 -18008 -48 2751 11960 12269 11173 -18008 -48 2751 11960 12269 11173 -18008 -50 2752 11965 12269 11173 -18008 -50 2752 11965 12269 11173 -18008 -29 2741 11917 12269 11173 -18008 -29 2741 11917 12269 11173 -18008 -7 2730 11869 12269 11173 -18008 -7 2730 11869 12269 11173 -18008 -10 2732 11878 12269 11173 -18008 -10 2732 11878 12269 11173 -18008 -25 2739 11908 12269 11173 -18008 -25 2739 11908 12269 11173 -18008 -12 2733 11882 12269 11173 -18008 2025-03-17 13:43:35,076 Hysteresis 2156 0: raw(11882 32000 32000 32000) min(11173 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12269 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12269 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5882 26000 0 0) 7: 0: 11882@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11882@1p 9: don't have active chargers. 9: raw(0 20118 32000 32000) min(-709 20118 32000 32000) spread(-29890 20118 32000 32000) max_pv 387 9: [ 0 11882@1p ] PM PV mtr(W) avl(W) raw max min spread -15 2739 11908 12269 11173 -18008 -15 2739 11908 12269 11173 -18008 -53 2758 11991 12269 11173 -18008 -53 2758 11991 12269 11173 -18008 -71 2767 12030 12269 11173 -18008 -71 2767 12030 12269 11173 -18008 25 2720 11826 12269 11173 -18008 25 2720 11826 12269 11173 -18008 42 2711 11786 12269 11173 -18008 42 2711 11786 12269 11173 -18008 7 2729 11865 12269 11173 -18008 7 2729 11865 12269 11173 -18008 33 2716 11808 12269 11173 -18008 33 2716 11808 12269 11173 -18008 25 2720 11826 12269 11173 -18008 25 2720 11826 12269 11173 -18008 23 2721 11830 12269 11173 -18008 23 2721 11830 12269 11173 -18008 -49 2756 11982 12269 11173 -18008 2025-03-17 13:43:45,083 Hysteresis 2166 0: raw(11982 32000 32000 32000) min(11173 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12269 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12269 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5982 26000 0 0) 7: 0: 11982@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11982@1p 9: don't have active chargers. 9: raw(0 20018 32000 32000) min(-809 20018 32000 32000) spread(-29990 20018 32000 32000) max_pv 287 9: [ 0 11982@1p ] PM PV mtr(W) avl(W) raw max min spread -49 2779 12082 12269 11173 -18008 -74 2792 12139 12269 11173 -18008 -15 2762 12008 12269 11173 -18008 -15 2762 12008 12269 11173 -18008 -11 2760 12000 12269 11173 -18008 -11 2760 12000 12269 11173 -18008 -24 2767 12030 12269 11173 -18008 -24 2767 12030 12269 11173 -18008 -7 2758 11991 12269 11173 -18008 -7 2758 11991 12269 11173 -18008 15 2748 11947 12269 11173 -18008 15 2748 11947 12269 11173 -18008 -31 2770 12043 12269 11173 -18008 -31 2770 12043 12269 11173 -18008 -32 2771 12047 12269 11173 -18008 -32 2771 12047 12269 11173 -18008 -9 2759 11995 12269 11173 -18008 -9 2759 11995 12269 11173 -18008 78 2716 11808 12269 11173 -18008 78 2716 11808 12269 11173 -18008 2025-03-17 13:43:55,155 Hysteresis 2176 0: raw(11808 32000 32000 32000) min(11173 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12269 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12269 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5808 26000 0 0) 7: 0: 11808@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11808@1p 9: don't have active chargers. 9: raw(0 20192 32000 32000) min(-635 20192 32000 32000) spread(-29816 20192 32000 32000) max_pv 461 9: [ 0 11808@1p ] PM PV mtr(W) avl(W) raw max min spread 107 2662 11573 12269 11173 -18008 107 2662 11573 12269 11173 -18008 90 2670 11608 12269 11173 -18008 90 2670 11608 12269 11173 -18008 56 2687 11682 12269 11173 -18008 56 2687 11682 12269 11173 -18008 20 2705 11760 12269 11173 -18008 20 2705 11760 12269 11173 -18008 -44 2737 11900 12269 11173 -18008 -44 2737 11900 12269 11173 -18008 -94 2762 12008 12269 11173 -18008 -94 2762 12008 12269 11173 -18008 -91 2760 12000 12269 11173 -18008 -91 2760 12000 12269 11173 -18008 -41 2735 11891 12269 11173 -18008 -41 2735 11891 12269 11173 -18008 -45 2737 11900 12269 11173 -18008 -45 2737 11900 12269 11173 -18008 -68 2749 11952 12269 11173 -18008 -68 2749 11952 12269 11173 -18008 2025-03-17 13:44:05,612 Hysteresis 2187 0: raw(11952 32000 32000 32000) min(11173 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12269 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12269 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5952 26000 0 0) 7: 0: 11952@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11952@1p 9: don't have active chargers. 9: raw(0 20048 32000 32000) min(-779 20048 32000 32000) spread(-29960 20048 32000 32000) max_pv 317 9: [ 0 11952@1p ] PM PV mtr(W) avl(W) raw max min spread -50 2773 12056 12269 11173 -18008 -50 2773 12056 12269 11173 -18008 -31 2763 12013 12269 11173 -18008 -31 2763 12013 12269 11173 -18008 -41 2768 12034 12269 11173 -18008 -41 2768 12034 12269 11173 -18008 -50 2773 12056 12269 11173 -18008 -50 2773 12056 12269 11173 -18008 46 2725 11847 12269 11173 -18008 46 2725 11847 12269 11173 -18008 22 2737 11900 12269 11173 -18008 22 2737 11900 12269 11173 -18008 45 2726 11852 12269 11173 -18008 45 2726 11852 12269 11173 -18008 32 2732 11878 12269 11173 -18008 22 2737 11900 12269 11173 -18008 22 2737 11900 12269 11173 -18008 -24 2760 12000 12269 11173 -18008 -24 2760 12000 12269 11173 -18008 2025-03-17 13:44:15,700 Hysteresis 2197 0: raw(12000 32000 32000 32000) min(11173 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12269 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12269 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (6000 26000 0 0) 7: 0: 12000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 12000@1p 9: don't have active chargers. 9: raw(0 20000 32000 32000) min(-827 20000 32000 32000) spread(-30008 20000 32000 32000) max_pv 269 9: [ 0 12000@1p ] PM PV mtr(W) avl(W) raw max min spread -54 2787 12117 12269 11173 -18008 -54 2787 12117 12269 11173 -18008 -47 2783 12100 12269 11173 -18008 -47 2783 12100 12269 11173 -18008 -38 2779 12082 12269 11173 -18008 -38 2779 12082 12269 11173 -18008 -9 2764 12017 12269 11173 -18008 -9 2764 12017 12269 11173 -18008 -53 2786 12113 12269 11173 -18008 -53 2786 12113 12269 11173 -18008 -29 2774 12060 12269 11173 -18008 -29 2774 12060 12269 11173 -18008 -12 2766 12026 12269 11173 -18008 -12 2766 12026 12269 11173 -18008 -49 2784 12104 12269 11173 -18008 -41 2780 12086 12269 11173 -18008 -41 2780 12086 12269 11173 -18008 -16 2768 12034 12269 11173 -18008 -16 2768 12034 12269 11173 -18008 2025-03-17 13:44:25,706 Hysteresis 2207 0: raw(12034 32000 32000 32000) min(11173 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12269 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12269 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (6034 26000 0 0) 7: 0: 12034@1p 8: filtered 1 to 1, sorted to 0 8: 0: 12034@1p 9: don't have active chargers. 9: raw(0 19966 32000 32000) min(-861 19966 32000 32000) spread(-30042 19966 32000 32000) max_pv 235 9: [ 0 12034@1p ] PM PV mtr(W) avl(W) raw max min spread 54 2740 11913 12269 11173 -18008 54 2740 11913 12269 11173 -18008 53 2741 11917 12269 11173 -18008 53 2741 11917 12269 11173 -18008 92 2721 11830 12269 11173 -18008 92 2721 11830 12269 11173 -18008 56 2739 11908 12269 11173 -18008 56 2739 11908 12269 11173 -18008 53 2741 11917 12269 11173 -18008 53 2741 11917 12269 11173 -18008 -27 2780 12086 12269 11173 -18008 -27 2780 12086 12269 11173 -18008 -16 2775 12065 12269 11173 -18008 -16 2775 12065 12269 11173 -18008 -8 2771 12047 12269 11173 -18008 -8 2771 12047 12269 11173 -18008 -7 2770 12043 12269 11173 -18008 -7 2770 12043 12269 11173 -18008 2 2766 12026 12269 11173 -18008 2 2766 12026 12269 11173 -18008 2025-03-17 13:44:35,956 Hysteresis 2217 0: raw(12026 32000 32000 32000) min(11173 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12269 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12269 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (6026 26000 0 0) 7: 0: 12026@1p 8: filtered 1 to 1, sorted to 0 8: 0: 12026@1p 9: don't have active chargers. 9: raw(0 19974 32000 32000) min(-853 19974 32000 32000) spread(-30034 19974 32000 32000) max_pv 243 9: [ 0 12026@1p ] PM PV mtr(W) avl(W) raw max min spread -14 2772 12052 12269 11173 -18008 -14 2772 12052 12269 11173 -18008 -27 2778 12078 12269 11173 -18008 -27 2778 12078 12269 11173 -18008 -41 2785 12108 12269 11173 -18008 -41 2785 12108 12269 11173 -18008 -31 2780 12086 12269 11173 -18008 -31 2780 12086 12269 11173 -18008 7 2762 12008 12269 11173 -18008 7 2762 12008 12269 11173 -18008 -1 2765 12021 12269 11173 -18008 -1 2765 12021 12269 11173 -18008 70 2730 11869 12269 11173 -18008 70 2730 11869 12269 11173 -18008 65 2733 11882 12269 11173 -18008 78 2726 11852 12269 11173 -18008 78 2726 11852 12269 11173 -18008 78 2726 11852 12269 11173 -18008 78 2726 11852 12269 11173 -18008 2025-03-17 13:44:46,040 Hysteresis 2227 0: raw(11852 32000 32000 32000) min(11173 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12269 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12269 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5852 26000 0 0) 7: 0: 11852@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11852@1p 9: don't have active chargers. 9: raw(0 20148 32000 32000) min(-679 20148 32000 32000) spread(-29860 20148 32000 32000) max_pv 417 9: [ 0 11852@1p ] PM PV mtr(W) avl(W) raw max min spread 69 2691 11700 12269 11173 -18008 69 2691 11700 12269 11173 -18008 6 2722 11834 12269 11173 -18008 6 2722 11834 12269 11173 -18008 -22 2736 11895 12269 11173 -18008 -22 2736 11895 12269 11173 -18008 -76 2763 12013 12269 11173 -18008 -76 2763 12013 12269 11173 -18008 -43 2746 11939 12269 11173 -18008 -43 2746 11939 12269 11173 -18008 -50 2750 11956 12269 11173 -18008 -50 2750 11956 12269 11173 -18008 -59 2754 11973 12269 11173 -18008 -59 2754 11973 12269 11173 -18008 -72 2761 12004 12269 11173 -18008 -72 2761 12004 12269 11173 -18008 -32 2741 11917 12269 11173 -18008 25 2713 11795 12269 11173 -18008 25 2713 11795 12269 11173 -18008 2025-03-17 13:44:56,047 Hysteresis 2237 0: raw(11795 32000 32000 32000) min(11173 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12269 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12269 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5795 26000 0 0) 7: 0: 11795@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11795@1p 9: don't have active chargers. 9: raw(0 20205 32000 32000) min(-622 20205 32000 32000) spread(-29803 20205 32000 32000) max_pv 474 9: [ 0 11795@1p ] PM PV mtr(W) avl(W) raw max min spread -39 2731 11873 12269 11173 -18008 -39 2731 11873 12269 11173 -18008 66 2679 11647 12269 11173 -18008 66 2679 11647 12269 11173 -18008 48 2688 11686 12269 11173 -18008 48 2688 11686 12269 11173 -18008 34 2695 11717 12269 11173 -18008 34 2695 11717 12269 11173 -18008 33 2696 11721 12269 11173 -18008 33 2696 11721 12269 11173 -18008 56 2684 11669 12269 11173 -18008 56 2684 11669 12269 11173 -18008 76 2674 11626 12269 11173 -18008 76 2674 11626 12269 11173 -18008 -21 2722 11834 12269 11173 -18008 -21 2722 11834 12269 11173 -18008 -81 2752 11965 12269 11173 -18008 -81 2752 11965 12269 11173 -18008 -82 2753 11969 12269 11173 -18008 2025-03-17 13:45:06,181 Hysteresis 2247 0: raw(11969 32000 32000 32000) min(11173 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12269 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 1 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12269 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5969 26000 0 0) 7: 0: 11969@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11969@1p 9: don't have active chargers. 9: raw(0 20031 32000 32000) min(-796 20031 32000 32000) spread(-29977 20031 32000 32000) max_pv 300 9: [ 0 11969@1p ] PM PV mtr(W) avl(W) raw max min spread -82 2793 12143 12269 11173 -18008 -81 2792 12139 12269 11173 -18008 -81 2792 12139 12269 11173 -18008 -78 2791 12134 12269 11173 -18008 -78 2791 12134 12269 11173 -18008 -84 2794 12147 12269 11173 -18008 -84 2794 12147 12269 11173 -18008 -44 2774 12060 12269 11173 -18008 -44 2774 12060 12269 11173 -18008 -35 2769 12039 12269 11173 -18008 -35 2769 12039 12269 11173 -18008 -65 2784 12104 12269 11173 -18008 -65 2784 12104 12269 11173 -18008 67 2719 11821 12269 11173 -18008 67 2719 11821 12269 11173 -18008 103 2701 11743 12269 11173 -18008 72 2716 11808 12269 11173 -18008 72 2716 11808 12269 11173 -18008 66 2719 11821 12269 11313 -18008 2025-03-17 13:45:16,188 Hysteresis 2257 0: raw(11821 32000 32000 32000) min(11313 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12269 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12269 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5821 26000 0 0) 7: 0: 11821@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11821@1p 9: don't have active chargers. 9: raw(0 20179 32000 32000) min(-508 20179 32000 32000) spread(-29829 20179 32000 32000) max_pv 448 9: [ 0 11821@1p ] PM PV mtr(W) avl(W) raw max min spread 66 2685 11673 12269 11313 -18008 78 2679 11647 12269 11326 -18008 78 2679 11647 12269 11326 -18008 100 2668 11600 12269 11326 -18008 100 2668 11600 12269 11326 -18008 9 2714 11800 12269 11326 -18008 9 2714 11800 12269 11326 -18008 12 2712 11791 12269 11326 -18008 12 2712 11791 12269 11326 -18008 15 2711 11786 12269 11326 -18008 15 2711 11786 12269 11326 -18008 -12 2724 11843 12269 11326 -18008 -12 2724 11843 12269 11326 -18008 3 2717 11813 12269 11326 -18008 3 2717 11813 12269 11326 -18008 21 2708 11773 12269 11326 -18008 11 2713 11795 12269 11326 -18008 11 2713 11795 12269 11326 -18008 22 2707 11769 12269 11326 -18008 22 2707 11769 12269 11326 -18008 2025-03-17 13:45:26,195 Hysteresis 2267 0: raw(11769 32000 32000 32000) min(11326 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12269 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12269 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5769 26000 0 0) 7: 0: 11769@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11769@1p 9: don't have active chargers. 9: raw(0 20231 32000 32000) min(-443 20231 32000 32000) spread(-29777 20231 32000 32000) max_pv 500 9: [ 0 11769@1p ] PM PV mtr(W) avl(W) raw max min spread 4 2704 11756 12269 11326 -18008 4 2704 11756 12269 11326 -18008 -10 2711 11786 12269 11326 -18008 -10 2711 11786 12269 11326 -18008 76 2668 11600 12269 11326 -18008 76 2668 11600 12269 11326 -18008 57 2678 11643 12269 11326 -18008 57 2678 11643 12269 11326 -18008 58 2677 11639 12269 11326 -18008 58 2677 11639 12269 11404 -18008 61 2676 11634 12269 11421 -18008 61 2676 11634 12269 11421 -18008 61 2676 11634 12269 11517 -18008 61 2676 11634 12269 11517 -18008 -30 2721 11830 12269 11517 -18008 -30 2721 11830 12269 11517 -18008 -9 2710 11782 12269 11517 -18008 -9 2710 11782 12269 11517 -18008 -21 2716 11808 12269 11517 -18008 2025-03-17 13:45:36,752 Hysteresis 2278 0: raw(11808 32000 32000 32000) min(11517 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12269 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12269 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5808 26000 0 0) 7: 0: 11808@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11808@1p 9: don't have active chargers. 9: raw(0 20192 32000 32000) min(-291 20192 32000 32000) spread(-29816 20192 32000 32000) max_pv 461 9: [ 0 11808@1p ] PM PV mtr(W) avl(W) raw max min spread -21 2725 11847 12269 11517 -18008 -30 2730 11869 12269 11517 -18008 -30 2730 11869 12269 11517 -18008 -17 2723 11839 12269 11517 -18008 -17 2723 11839 12269 11517 -18008 -12 2721 11830 12269 11517 -18008 -12 2721 11830 12269 11517 -18008 7 2712 11791 12269 11517 -18008 -1 2715 11804 12269 11517 -18008 -1 2715 11804 12269 11517 -18008 31 2700 11739 12269 11517 -18008 31 2700 11739 12269 11517 -18008 99 2666 11591 12269 11517 -18008 99 2666 11591 12269 11517 -18008 106 2662 11573 12269 11517 -18008 106 2662 11573 12269 11517 -18008 127 2652 11530 12269 11517 -18008 127 2652 11530 12269 11517 -18008 124 2653 11534 12269 11517 -18008 124 2653 11534 12269 11517 -18008 2025-03-17 13:45:46,791 Hysteresis 2288 0: raw(11534 32000 32000 32000) min(11517 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12269 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12269 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5534 26000 0 0) 7: 0: 11534@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11534@1p 9: don't have active chargers. 9: raw(0 20466 32000 32000) min(-17 20466 32000 32000) spread(-29542 20466 32000 32000) max_pv 735 9: [ 0 11534@1p ] PM PV mtr(W) avl(W) raw max min spread 110 2597 11291 12269 11291 -18008 110 2597 11291 12269 11291 -18008 14 2645 11500 12269 11291 -18008 14 2645 11500 12269 11291 -18008 -47 2675 11630 12269 11291 -18008 -47 2675 11630 12269 11291 -18008 -28 2666 11591 12269 11291 -18008 -39 2671 11613 12269 11291 -18008 -39 2671 11613 12269 11291 -18008 -29 2666 11591 12269 11291 -18008 -29 2666 11591 12269 11291 -18008 -36 2670 11608 12269 11291 -18008 -36 2670 11608 12269 11291 -18008 -36 2670 11608 12269 11291 -18008 -36 2670 11608 12269 11291 -18008 -27 2665 11586 12269 11291 -18008 -27 2665 11586 12269 11291 -18008 -11 2657 11552 12269 11291 -18008 -11 2657 11552 12269 11291 -18008 2025-03-17 13:45:56,798 Hysteresis 2298 0: raw(11552 32000 32000 32000) min(11291 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12269 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12269 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5552 26000 0 0) 7: 0: 11552@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11552@1p 9: don't have active chargers. 9: raw(0 20448 32000 32000) min(-261 20448 32000 32000) spread(-29560 20448 32000 32000) max_pv 717 9: [ 0 11552@1p ] PM PV mtr(W) avl(W) raw max min spread -12 2662 11573 12269 11291 -18008 -12 2662 11573 12269 11291 -18008 84 2614 11365 12269 11291 -18008 84 2614 11365 12269 11291 -18008 81 2616 11373 12269 11291 -18008 81 2616 11373 12269 11291 -18008 31 2641 11482 12269 11291 -18008 31 2641 11482 12269 11291 -18008 45 2634 11452 12269 11291 -18008 45 2634 11452 12269 11291 -18008 56 2628 11426 12269 11291 -18008 56 2628 11426 12269 11291 -18008 50 2631 11439 12269 11291 -18008 50 2631 11439 12269 11291 -18008 -42 2677 11639 12269 11291 -18008 -42 2677 11639 12269 11291 -18008 -35 2673 11621 12269 11291 -18008 -35 2673 11621 12269 11291 -18008 -24 2668 11600 12269 11291 -18008 2025-03-17 13:46:07,146 Hysteresis 2308 0: raw(11600 32000 32000 32000) min(11291 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12269 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12269 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5600 26000 0 0) 7: 0: 11600@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11600@1p 9: don't have active chargers. 9: raw(0 20400 32000 32000) min(-309 20400 32000 32000) spread(-29608 20400 32000 32000) max_pv 669 9: [ 0 11600@1p ] PM PV mtr(W) avl(W) raw max min spread -24 2680 11652 12269 11291 -18008 6 2665 11586 12269 11291 -18008 6 2665 11586 12269 11291 -18008 0 2668 11600 12269 11291 -18008 0 2668 11600 12269 11291 -18008 25 2656 11547 12269 11291 -18008 25 2656 11547 12269 11291 -18008 34 2651 11526 12269 11291 -18008 34 2651 11526 12269 11291 -18008 11 2663 11578 12269 11291 -18008 11 2663 11578 12269 11291 -18008 21 2658 11556 12269 11291 -18008 21 2658 11556 12269 11291 -18008 23 2657 11552 12269 11291 -18008 23 2657 11552 12269 11291 -18008 124 2606 11330 12269 11291 -18008 124 2606 11330 12269 11291 -18008 130 2603 11317 12269 11291 -18008 130 2603 11317 12269 11291 -18008 127 2605 11326 12269 11291 -18008 2025-03-17 13:46:17,406 Hysteresis 2319 0: raw(11326 32000 32000 32000) min(11291 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12269 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12269 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5326 26000 0 0) 7: 0: 11326@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11326@1p 9: don't have active chargers. 9: raw(0 20674 32000 32000) min(-35 20674 32000 32000) spread(-29334 20674 32000 32000) max_pv 943 9: [ 0 11326@1p ] PM PV mtr(W) avl(W) raw max min spread 127 2541 11047 12269 11047 -18008 133 2538 11034 12269 11034 -18008 148 2530 11000 12269 11000 -18008 148 2530 11000 12269 11000 -18008 113 2548 11078 12269 11000 -18008 113 2548 11078 12269 11000 -18008 46 2581 11221 12269 11000 -18008 46 2581 11221 12269 11000 -18008 41 2584 11234 12269 11000 -18008 41 2584 11234 12269 11000 -18008 28 2590 11260 12269 11000 -18008 28 2590 11260 12269 11000 -18008 28 2590 11260 12269 11000 -18008 28 2590 11260 12269 11000 -18008 18 2595 11282 12269 11000 -18008 18 2595 11282 12269 11000 -18008 30 2589 11256 12269 11000 -18008 30 2589 11256 12269 11000 -18008 44 2582 11226 12269 11000 -18008 2025-03-17 13:46:27,413 Hysteresis 2329 0: raw(11226 32000 32000 32000) min(11000 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12269 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12269 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5226 26000 0 0) 7: 0: 11226@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11226@1p 9: don't have active chargers. 9: raw(0 20774 32000 32000) min(-226 20774 32000 32000) spread(-29234 20774 32000 32000) max_pv 1043 9: [ 0 11226@1p ] PM PV mtr(W) avl(W) raw max min spread 44 2559 11126 12269 11000 -18008 36 2563 11143 12269 11000 -18008 52 2555 11108 12269 11000 -18008 52 2555 11108 12269 11000 -18008 48 2557 11117 12269 11000 -18008 48 2557 11117 12269 11000 -18008 181 2491 10830 12269 10830 -18008 181 2491 10830 12269 10830 -18008 177 2493 10839 12269 10830 -18008 177 2493 10839 12269 10830 -18008 183 2490 10826 12269 10826 -18008 183 2490 10826 12269 10826 -18008 174 2494 10843 12269 10826 -18008 174 2494 10843 12269 10826 -18008 184 2489 10821 12269 10821 -18008 184 2489 10821 12269 10821 -18008 89 2537 11030 12269 10821 -18008 89 2537 11030 12269 10821 -18008 82 2540 11043 12269 10821 -18008 82 2540 11043 12269 10821 -18008 2025-03-17 13:46:37,496 Hysteresis 2339 0: raw(11043 32000 32000 32000) min(10821 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12269 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12269 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5043 26000 0 0) 7: 0: 11043@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11043@1p 9: don't have active chargers. 9: raw(0 20957 32000 32000) min(-222 20957 32000 32000) spread(-29051 20957 32000 32000) max_pv 1226 9: [ 0 11043@1p ] PM PV mtr(W) avl(W) raw max min spread 289 2395 10413 12269 10413 -18008 289 2395 10413 12269 10413 -18008 118 2480 10782 12269 10413 -18008 118 2480 10782 12269 10413 -18008 142 2468 10730 12269 10413 -18008 142 2468 10730 12269 10413 -18008 95 2492 10834 12269 10413 -18008 95 2492 10834 12269 10413 -18008 111 2484 10800 12269 10413 -18008 111 2484 10800 12269 10413 -18008 127 2476 10765 12269 10413 -18008 127 2476 10765 12269 10413 -18008 109 2485 10804 12269 10413 -18008 109 2485 10804 12269 10413 -18008 151 2464 10713 12269 10413 -18008 151 2464 10713 12269 10413 -18008 222 2428 10556 12269 10413 -18008 222 2428 10556 12269 10413 -18008 260 2409 10473 12269 10413 -18008 2025-03-17 13:46:47,863 Hysteresis 2349 0: raw(10473 32000 32000 32000) min(10413 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12269 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12269 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4473 26000 0 0) 7: 0: 10473@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10473@1p 9: don't have active chargers. 9: raw(0 21527 32000 32000) min(-60 21527 32000 32000) spread(-28481 21527 32000 32000) max_pv 1796 9: [ 0 10473@1p ] PM PV mtr(W) avl(W) raw max min spread 260 2278 9904 12269 9904 -18008 285 2266 9852 12269 9852 -18008 285 2266 9852 12269 9852 -18008 304 2256 9808 12269 9808 -18008 304 2256 9808 12269 9808 -18008 260 2278 9904 12269 9808 -18008 260 2278 9904 12269 9808 -18008 12 2402 10443 12269 9808 -18008 11 2403 10447 12269 9808 -18008 11 2403 10447 12269 9808 -18008 22 2397 10421 12269 9808 -18008 22 2397 10421 12269 9808 -18008 22 2397 10421 12269 9808 -18008 22 2397 10421 12269 9808 -18008 -11 2413 10491 12269 9808 -18008 -11 2413 10491 12269 9808 -18008 19 2399 10430 12269 9808 -18008 19 2399 10430 12269 9808 -18008 21 2398 10426 12269 9808 -18008 2025-03-17 13:46:57,871 Hysteresis 2359 0: raw(10426 32000 32000 32000) min(9808 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12269 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12269 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4426 26000 0 0) 7: 0: 10426@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10426@1p 9: don't have active chargers. 9: raw(0 21574 32000 32000) min(-618 21574 32000 32000) spread(-28434 21574 32000 32000) max_pv 1843 9: [ 0 10426@1p ] PM PV mtr(W) avl(W) raw max min spread 21 2387 10378 12269 9808 -18008 22 2386 10373 12269 9808 -18008 22 2386 10373 12269 9808 -18008 2 2396 10417 12269 9808 -18008 2 2396 10417 12269 9808 -18008 15 2390 10391 12269 9808 -18008 15 2390 10391 12269 9808 -18008 -16 2405 10456 12269 9808 -18008 77 2359 10256 12269 9808 -18008 77 2359 10256 12269 9808 -18008 100 2347 10204 12269 9808 -18008 100 2347 10204 12269 9808 -18008 110 2342 10182 12269 9808 -18008 110 2342 10182 12269 9808 -18008 137 2329 10126 12269 9808 -18008 137 2329 10126 12269 9808 -18008 141 2327 10117 12269 9808 -18008 141 2327 10117 12269 9808 -18008 45 2375 10326 12269 9808 -18008 45 2375 10326 12269 9808 -18008 2025-03-17 13:47:07,881 Hysteresis 2369 0: raw(10326 32000 32000 32000) min(9808 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12269 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12269 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4326 26000 0 0) 7: 0: 10326@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10326@1p 9: don't have active chargers. 9: raw(0 21674 32000 32000) min(-518 21674 32000 32000) spread(-28334 21674 32000 32000) max_pv 1943 9: [ 0 10326@1p ] PM PV mtr(W) avl(W) raw max min spread 52 2348 10208 12269 9808 -18008 52 2348 10208 12269 9808 -18008 46 2351 10221 12269 9808 -18008 46 2351 10221 12269 9808 -18008 29 2360 10260 12269 9808 -18008 29 2360 10260 12269 9808 -18008 -4 2376 10330 12269 9808 -18008 -4 2376 10330 12269 9808 -18008 -51 2399 10430 12269 9808 -18008 -51 2399 10430 12269 9808 -18008 -71 2409 10473 12269 9808 -18008 -71 2409 10473 12269 9808 -18008 -69 2408 10469 12269 9808 -18008 -69 2408 10469 12269 9808 -18008 -51 2399 10430 12269 9808 -18008 -51 2399 10430 12269 9808 -18008 -64 2406 10460 12269 9808 -18008 -64 2406 10460 12269 9808 -18008 -57 2402 10443 12269 9808 -18008 2025-03-17 13:47:18,336 Hysteresis 2380 0: raw(10443 32000 32000 32000) min(9808 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12269 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12269 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4443 26000 0 0) 7: 0: 10443@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10443@1p 9: don't have active chargers. 9: raw(0 21557 32000 32000) min(-635 21557 32000 32000) spread(-28451 21557 32000 32000) max_pv 1826 9: [ 0 10443@1p ] PM PV mtr(W) avl(W) raw max min spread -57 2429 10560 12269 9808 -18008 39 2382 10356 12269 9808 -18008 39 2382 10356 12269 9808 -18008 18 2392 10400 12269 9808 -18008 18 2392 10400 12269 9808 -18008 5 2399 10430 12269 9808 -18008 5 2399 10430 12269 9808 -18008 -106 2454 10669 12269 9808 -18008 -106 2454 10669 12269 9808 -18008 -162 2482 10791 12269 9808 -18008 -162 2482 10791 12269 9808 -18008 -250 2526 10982 12269 9808 -18008 -250 2526 10982 12269 9808 -18008 -274 2538 11034 12269 9808 -18008 -274 2538 11034 12269 9808 -18008 -289 2545 11065 12269 9808 -18008 -289 2545 11065 12226 9808 -18008 -289 2545 11065 12226 9808 -18008 -269 2535 11021 12195 9808 -18008 -269 2535 11021 12195 9808 -18008 2025-03-17 13:47:28,576 Hysteresis 2390 0: raw(11021 32000 32000 32000) min(9808 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12195 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12195 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5021 26000 0 0) 7: 0: 11021@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11021@1p 9: don't have active chargers. 9: raw(0 20979 32000 32000) min(-1213 20979 32000 32000) spread(-29029 20979 32000 32000) max_pv 1174 9: [ 0 11021@1p ] PM PV mtr(W) avl(W) raw max min spread -288 2678 11643 12147 9808 -18008 -288 2678 11643 12147 9808 -18008 -285 2676 11634 12147 9808 -18008 -285 2676 11634 12147 9808 -18008 -296 2682 11660 12147 9808 -18008 -296 2682 11660 12147 9808 -18008 -264 2666 11591 12147 9808 -18008 -264 2666 11591 12147 9808 -18008 -217 2642 11486 12147 9808 -18008 -217 2642 11486 12147 9808 -18008 -183 2625 11413 12147 9808 -18008 -183 2625 11413 12147 9808 -18008 -148 2608 11339 12147 9808 -18008 -148 2608 11339 12147 9808 -18008 -157 2612 11356 12147 9808 -18008 -173 2620 11391 12147 9808 -18008 -173 2620 11391 12147 9808 -18008 -173 2620 11391 12147 9808 -18008 -173 2620 11391 12147 9808 -18008 2025-03-17 13:47:38,582 Hysteresis 2400 0: raw(11391 32000 32000 32000) min(9808 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12147 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12147 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5391 26000 0 0) 7: 0: 11391@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11391@1p 9: don't have active chargers. 9: raw(0 20609 32000 32000) min(-1583 20609 32000 32000) spread(-29399 20609 32000 32000) max_pv 756 9: [ 0 11391@1p ] PM PV mtr(W) avl(W) raw max min spread -157 2697 11726 12147 9808 -18008 -157 2697 11726 12147 9808 -18008 -237 2737 11900 12147 9808 -18008 -237 2737 11900 12147 9808 -18008 -259 2748 11947 12147 9808 -18008 -259 2748 11947 12147 9808 -18008 -162 2700 11739 12147 9808 -18008 -162 2700 11739 12147 9808 -18008 -120 2679 11647 12147 9808 -18008 -120 2679 11647 12147 9808 -18008 -150 2694 11713 12147 9808 -18008 -150 2694 11713 12147 9808 -18008 -146 2692 11704 12147 9808 -18008 -146 2692 11704 12147 9808 -18008 -142 2690 11695 12147 9808 -18008 -142 2690 11695 12147 9808 -18008 -142 2690 11695 12147 9808 -18008 -142 2690 11695 12147 9808 -18008 -147 2692 11704 12147 9808 -18008 -147 2692 11704 12147 9808 -18008 2025-03-17 13:47:48,715 Hysteresis 2410 0: raw(11704 32000 32000 32000) min(9808 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12147 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12147 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5704 26000 0 0) 7: 0: 11704@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11704@1p 9: don't have active chargers. 9: raw(0 20296 32000 32000) min(-1896 20296 32000 32000) spread(-29712 20296 32000 32000) max_pv 443 9: [ 0 11704@1p ] PM PV mtr(W) avl(W) raw max min spread -155 2768 12034 12147 9808 -18008 -155 2768 12034 12147 9808 -18008 -48 2715 11804 12147 9808 -18008 -48 2715 11804 12147 9808 -18008 -45 2713 11795 12147 9808 -18008 -45 2713 11795 12147 9808 -18008 31 2676 11634 12147 9808 -18008 31 2676 11634 12147 9808 -18008 36 2673 11621 12147 9808 -18008 36 2673 11621 12147 9808 -18008 55 2664 11582 12147 9808 -18008 55 2664 11582 12147 9808 -18008 -32 2707 11769 12147 9808 -18008 -32 2707 11769 12147 9808 -18008 -35 2708 11773 12147 9808 -18008 -35 2708 11773 12147 9808 -18008 -70 2726 11852 12147 9808 -18008 -70 2726 11852 12147 9808 -18008 -71 2726 11852 12147 9808 -18008 2025-03-17 13:47:58,992 Hysteresis 2420 0: raw(11852 32000 32000 32000) min(9808 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12147 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12147 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5852 26000 0 0) 7: 0: 11852@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11852@1p 9: don't have active chargers. 9: raw(0 20148 32000 32000) min(-2044 20148 32000 32000) spread(-29860 20148 32000 32000) max_pv 295 9: [ 0 11852@1p ] PM PV mtr(W) avl(W) raw max min spread -55 2752 11965 12147 9808 -18008 -55 2752 11965 12147 9808 -18008 -62 2756 11982 12147 9808 -18008 -62 2756 11982 12147 9808 -18008 -45 2747 11943 12147 9808 -18008 -45 2747 11943 12147 9808 -18008 -26 2738 11904 12147 9808 -18008 -26 2738 11904 12147 9808 -18008 -1 2725 11847 12147 9808 -18008 -1 2725 11847 12147 9808 -18008 -14 2732 11878 12147 9808 -18008 -14 2732 11878 12147 9808 -18008 1 2725 11847 12147 9808 -18008 1 2725 11847 12147 9808 -18008 92 2679 11647 12147 9808 -18008 92 2679 11647 12147 9808 -18008 69 2691 11700 12147 9808 -18008 69 2691 11700 12147 9808 -18008 66 2692 11704 12147 9808 -18008 2025-03-17 13:48:08,999 Hysteresis 2430 0: raw(11704 32000 32000 32000) min(9808 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12147 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12147 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5704 26000 0 0) 7: 0: 11704@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11704@1p 9: don't have active chargers. 9: raw(0 20296 32000 32000) min(-1896 20296 32000 32000) spread(-29712 20296 32000 32000) max_pv 443 9: [ 0 11704@1p ] PM PV mtr(W) avl(W) raw max min spread 57 2663 11578 12147 9808 -18008 57 2663 11578 12147 9808 -18008 65 2659 11560 12147 9808 -18008 65 2659 11560 12147 9808 -18008 -23 2702 11747 12147 9808 -18008 -23 2702 11747 12147 9808 -18008 -67 2724 11843 12147 9808 -18008 -67 2724 11843 12147 9808 -18008 -54 2718 11817 12147 9808 -18008 -54 2718 11817 12147 9808 -18008 -57 2719 11821 12147 9808 -18008 -57 2719 11821 12147 9808 -18008 -50 2716 11808 12147 9808 -18008 -50 2716 11808 12147 9808 -18008 -57 2719 11821 12147 9808 -18008 -57 2719 11821 12147 9808 -18008 -17 2699 11734 12147 9808 -18008 -17 2699 11734 12147 9808 -18008 -25 2703 11752 12147 9808 -18008 -25 2703 11752 12147 9808 -18008 2025-03-17 13:48:19,063 Hysteresis 2440 0: raw(11752 32000 32000 32000) min(9808 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12147 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12147 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5752 26000 0 0) 7: 0: 11752@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11752@1p 9: don't have active chargers. 9: raw(0 20248 32000 32000) min(-1944 20248 32000 32000) spread(-29760 20248 32000 32000) max_pv 395 9: [ 0 11752@1p ] PM PV mtr(W) avl(W) raw max min spread -55 2729 11865 12147 9808 -18008 -55 2729 11865 12147 9808 -18008 -55 2729 11865 12147 9808 -18008 -55 2729 11865 12147 9808 -18008 -59 2731 11873 12147 9808 -18008 -59 2731 11873 12147 9808 -18008 41 2682 11660 12147 9808 -18008 41 2682 11660 12147 9808 -18008 54 2675 11630 12147 9808 -18008 54 2675 11630 12147 9808 -18008 40 2682 11660 12147 9808 -18008 40 2682 11660 12147 9808 -18008 47 2679 11647 12147 9808 -18008 47 2679 11647 12147 9808 -18008 59 2673 11621 12147 9808 -18008 59 2673 11621 12147 9808 -18008 -38 2721 11830 12147 9808 -18008 -38 2721 11830 12147 9808 -18008 -47 2725 11847 12147 9808 -18008 2025-03-17 13:48:29,323 Hysteresis 2451 0: raw(11847 32000 32000 32000) min(9808 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12147 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12147 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5847 26000 0 0) 7: 0: 11847@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11847@1p 9: don't have active chargers. 9: raw(0 20153 32000 32000) min(-2039 20153 32000 32000) spread(-29855 20153 32000 32000) max_pv 300 9: [ 0 11847@1p ] PM PV mtr(W) avl(W) raw max min spread -47 2747 11943 12147 9808 -18008 -42 2745 11934 12147 9808 -18008 -31 2739 11908 12147 9808 -18008 -31 2739 11908 12147 9808 -18008 -60 2754 11973 12147 9808 -18008 -60 2754 11973 12147 9808 -18008 -20 2734 11886 12147 9808 -18008 -20 2734 11886 12147 9808 -18008 -22 2735 11891 12147 9808 -18008 -22 2735 11891 12147 9808 -18008 3 2723 11839 12147 9808 -18008 3 2723 11839 12147 9808 -18008 26 2711 11786 12147 9808 -18008 26 2711 11786 12147 9808 -18008 10 2719 11821 12147 9808 -18008 10 2719 11821 12147 9808 -18008 1 2724 11843 12147 9808 -18008 1 2724 11843 12147 9808 -18008 111 2669 11604 12147 9808 -18008 2025-03-17 13:48:39,331 Hysteresis 2461 0: raw(11604 32000 32000 32000) min(9808 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12147 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12147 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5604 26000 0 0) 7: 0: 11604@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11604@1p 9: don't have active chargers. 9: raw(0 20396 32000 32000) min(-1796 20396 32000 32000) spread(-29612 20396 32000 32000) max_pv 543 9: [ 0 11604@1p ] PM PV mtr(W) avl(W) raw max min spread 111 2613 11360 12147 9808 -18008 119 2609 11343 12147 9808 -18008 104 2616 11373 12147 9808 -18008 104 2616 11373 12147 9808 -18008 137 2600 11304 12147 9808 -18008 137 2600 11304 12147 9808 -18008 47 2645 11500 12147 9808 -18008 47 2645 11500 12147 9808 -18008 -77 2706 11765 12147 9808 -18008 -77 2706 11765 12147 9808 -18008 -74 2705 11760 12147 9808 -18008 -74 2705 11760 12147 9808 -18008 -78 2707 11769 12147 9808 -18008 -78 2707 11769 12147 9808 -18008 -68 2702 11747 12147 9808 -18008 -68 2702 11747 12147 9808 -18008 -62 2699 11734 12147 9808 -18008 -62 2699 11734 12147 9808 -18008 -104 2720 11826 12147 9808 -18008 -104 2720 11826 12147 9808 -18008 2025-03-17 13:48:49,427 Hysteresis 2471 0: raw(11826 32000 32000 32000) min(9808 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12147 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12147 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5826 26000 0 0) 7: 0: 11826@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11826@1p 9: don't have active chargers. 9: raw(0 20174 32000 32000) min(-2018 20174 32000 32000) spread(-29834 20174 32000 32000) max_pv 321 9: [ 0 11826@1p ] PM PV mtr(W) avl(W) raw max min spread -97 2767 12030 12147 9808 -18008 -97 2767 12030 12147 9808 -18008 -85 2761 12004 12147 9808 -18008 -85 2761 12004 12147 9808 -18008 -72 2755 11978 12147 9808 -18008 -72 2755 11978 12147 9808 -18008 -34 2736 11895 12147 9808 -18008 -34 2736 11895 12147 9808 -18008 1 2719 11821 12147 9808 -18008 1 2719 11821 12147 9808 -18008 94 2672 11617 12147 9808 -18008 94 2672 11617 12147 9808 -18008 92 2673 11621 12147 9808 -18008 92 2673 11621 12147 9808 -18008 106 2666 11591 12147 9808 -18008 106 2666 11591 12147 9808 -18008 115 2662 11573 12147 9808 -18008 115 2662 11573 12147 9808 -18008 18 2710 11782 12147 9808 -18008 2025-03-17 13:48:59,786 Hysteresis 2481 0: raw(11782 32000 32000 32000) min(9808 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12147 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12147 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5782 26000 0 0) 7: 0: 11782@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11782@1p 9: don't have active chargers. 9: raw(0 20218 32000 32000) min(-1974 20218 32000 32000) spread(-29790 20218 32000 32000) max_pv 365 9: [ 0 11782@1p ] PM PV mtr(W) avl(W) raw max min spread 18 2700 11739 12147 9808 -18008 0 2709 11778 12147 9808 -18008 4 2707 11769 12147 9808 -18008 4 2707 11769 12147 9808 -18008 17 2701 11743 12147 9808 -18008 17 2701 11743 12147 9808 -18008 -22 2720 11826 12147 9808 -18008 -22 2720 11826 12147 9808 -18008 -21 2719 11821 12147 9808 -18008 -21 2719 11821 12147 9808 -18008 1 2709 11778 12147 9808 -18008 1 2709 11778 12147 9808 -18008 -1 2709 11778 12147 9808 -18008 -1 2709 11778 12147 9808 -18008 -3 2710 11782 12147 9808 -18008 -3 2710 11782 12147 9808 -18008 -24 2721 11830 12147 9808 -18008 -24 2721 11830 12147 9808 -18008 -33 2725 11847 12147 9808 -18008 2025-03-17 13:49:09,793 Hysteresis 2491 0: raw(11847 32000 32000 32000) min(9808 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12147 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12147 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5847 26000 0 0) 7: 0: 11847@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11847@1p 9: don't have active chargers. 9: raw(0 20153 32000 32000) min(-2039 20153 32000 32000) spread(-29855 20153 32000 32000) max_pv 300 9: [ 0 11847@1p ] PM PV mtr(W) avl(W) raw max min spread 70 2689 11691 12147 9808 -18008 70 2689 11691 12147 9808 -18008 77 2686 11678 12147 9808 -18008 77 2686 11678 12147 9808 -18008 71 2689 11691 12147 9808 -18008 71 2689 11691 12147 9808 -18008 93 2678 11643 12147 9808 -18008 93 2678 11643 12147 9808 -18008 112 2668 11600 12147 9808 -18008 112 2668 11600 12147 9808 -18008 18 2715 11804 12147 9808 -18008 18 2715 11804 12147 9808 -18008 21 2714 11800 12147 9808 -18008 21 2714 11800 12147 9808 -18008 18 2715 11804 12147 9808 -18008 18 2715 11804 12147 9808 -18008 22 2713 11795 12147 9808 -18008 22 2713 11795 12147 9808 -18008 11 2719 11821 12147 9808 -18008 11 2719 11821 12147 9808 -18008 2025-03-17 13:49:19,804 Hysteresis 2501 0: raw(11821 32000 32000 32000) min(9808 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12147 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12147 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5821 26000 0 0) 7: 0: 11821@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11821@1p 9: don't have active chargers. 9: raw(0 20179 32000 32000) min(-2013 20179 32000 32000) spread(-29829 20179 32000 32000) max_pv 326 9: [ 0 11821@1p ] PM PV mtr(W) avl(W) raw max min spread 22 2707 11769 12147 9808 -18008 22 2707 11769 12104 9808 -18008 3 2717 11813 12104 9808 -18008 3 2717 11813 12104 9808 -18008 2 2717 11813 12104 9808 -18008 2 2717 11813 12104 9808 -18008 0 2718 11817 12104 9808 -18008 0 2718 11817 12034 9808 -18008 0 2718 11817 12034 9808 -18008 0 2718 11817 12034 9808 -18008 6 2715 11804 12034 9808 -18008 6 2715 11804 12034 9808 -18008 12 2712 11791 12034 9808 -18008 12 2712 11791 12034 9808 -18008 113 2662 11573 12034 9808 -18008 113 2662 11573 12034 9808 -18008 73 2682 11660 12034 9808 -18008 73 2682 11660 12034 9808 -18008 85 2676 11634 12034 9808 -18008 2025-03-17 13:49:30,110 Hysteresis 2511 0: raw(11634 32000 32000 32000) min(9808 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12034 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12034 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5634 26000 0 0) 7: 0: 11634@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11634@1p 9: don't have active chargers. 9: raw(0 20366 32000 32000) min(-1826 20366 32000 32000) spread(-29642 20366 32000 32000) max_pv 400 9: [ 0 11634@1p ] PM PV mtr(W) avl(W) raw max min spread 85 2633 11447 12034 9808 -18008 90 2630 11434 12034 9808 -18008 90 2630 11434 12034 9808 -18008 87 2632 11443 12034 9808 -18008 -16 2683 11665 12034 9808 -18008 -16 2683 11665 12034 9808 -18008 -57 2703 11752 12034 9808 -18008 -57 2703 11752 12034 9808 -18008 -32 2691 11700 12034 9808 -18008 -32 2691 11700 12034 9808 -18008 -34 2692 11704 12034 9808 -18008 -34 2692 11704 12034 9808 -18008 -47 2698 11730 12034 9808 -18008 -47 2698 11730 12034 9808 -18008 -47 2698 11730 12034 9808 -18008 -47 2698 11730 12034 9808 -18008 -12 2681 11656 12034 9808 -18008 -12 2681 11656 12034 9808 -18008 -11 2680 11652 12034 9808 -18008 2025-03-17 13:49:40,117 Hysteresis 2521 0: raw(11652 32000 32000 32000) min(9808 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12034 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12034 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5652 26000 0 0) 7: 0: 11652@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11652@1p 9: don't have active chargers. 9: raw(0 20348 32000 32000) min(-1844 20348 32000 32000) spread(-29660 20348 32000 32000) max_pv 382 9: [ 0 11652@1p ] PM PV mtr(W) avl(W) raw max min spread -11 2684 11669 12034 9808 -18008 -25 2691 11700 12034 9808 -18008 -25 2691 11700 12034 9808 -18008 -21 2689 11691 12034 9808 -18008 -21 2689 11691 12034 9808 -18008 -7 2682 11660 12034 9808 -18008 90 2634 11452 12034 9808 -18008 90 2634 11452 12034 9808 -18008 82 2638 11469 12034 9808 -18008 82 2638 11469 12034 9808 -18008 106 2626 11417 12034 9808 -18008 106 2626 11417 12034 9808 -18008 102 2628 11426 12034 9808 -18008 102 2628 11426 12034 9808 -18008 80 2639 11473 12034 9808 -18008 80 2639 11473 12034 9808 -18008 -28 2693 11708 12034 9808 -18008 -28 2693 11708 12034 9808 -18008 -34 2696 11721 12034 9808 -18008 -34 2696 11721 12034 9808 -18008 2025-03-17 13:49:50,124 Hysteresis 2531 0: raw(11721 32000 32000 32000) min(9808 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12034 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12034 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5721 26000 0 0) 7: 0: 11721@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11721@1p 9: don't have active chargers. 9: raw(0 20279 32000 32000) min(-1913 20279 32000 32000) spread(-29729 20279 32000 32000) max_pv 313 9: [ 0 11721@1p ] PM PV mtr(W) avl(W) raw max min spread -49 2719 11821 12034 9808 -18008 -49 2719 11821 12034 9808 -18008 -47 2718 11817 12034 9808 -18008 -47 2718 11817 12034 9808 -18008 -77 2733 11882 12034 9808 -18008 -77 2733 11882 12034 9808 -18008 -18 2704 11756 12034 9808 -18008 -18 2704 11756 12034 9808 -18008 -18 2704 11756 12034 9808 -18008 -18 2704 11756 12034 9808 -18008 -12 2701 11743 12034 9808 -18008 -12 2701 11743 12034 9808 -18008 20 2685 11673 12034 9808 -18008 20 2685 11673 12034 9808 -18008 22 2684 11669 12034 9808 -18008 22 2684 11669 12034 9808 -18008 33 2679 11647 12034 9808 -18008 33 2679 11647 12034 9808 -18008 131 2630 11434 12034 9808 -18008 2025-03-17 13:50:00,454 Hysteresis 2542 0: raw(11434 32000 32000 32000) min(9808 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12034 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12034 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5434 26000 0 0) 7: 0: 11434@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11434@1p 9: don't have active chargers. 9: raw(0 20566 32000 32000) min(-1626 20566 32000 32000) spread(-29442 20566 32000 32000) max_pv 600 9: [ 0 11434@1p ] PM PV mtr(W) avl(W) raw max min spread 131 2564 11147 12034 9808 -18008 115 2572 11182 12034 9808 -18008 115 2572 11182 12034 9808 -18008 141 2559 11126 12034 9808 -18008 155 2552 11095 12034 9808 -18008 155 2552 11095 12034 9808 -18008 80 2589 11256 12034 9808 -18008 80 2589 11256 12034 9808 -18008 -36 2647 11508 12034 9808 -18008 -36 2647 11508 12034 9808 -18008 -19 2638 11469 12034 9808 -18008 -19 2638 11469 12034 9808 -18008 -22 2640 11478 12034 9808 -18008 -22 2640 11478 12034 9808 -18008 -20 2639 11473 12034 9808 -18008 -20 2639 11473 12034 9808 -18008 -50 2654 11539 12034 9808 -18008 -50 2654 11539 12034 9808 -18008 -76 2667 11595 12034 9808 -18008 2025-03-17 13:50:10,461 Hysteresis 2552 0: raw(11595 32000 32000 32000) min(9808 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12034 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12034 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5595 26000 0 0) 7: 0: 11595@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11595@1p 9: don't have active chargers. 9: raw(0 20405 32000 32000) min(-1787 20405 32000 32000) spread(-29603 20405 32000 32000) max_pv 439 9: [ 0 11595@1p ] PM PV mtr(W) avl(W) raw max min spread -76 2704 11756 12034 9808 -18008 -65 2698 11730 12034 9808 -18008 -65 2698 11730 12034 9808 -18008 -52 2692 11704 12034 9808 -18008 -70 2701 11743 12034 9808 -18008 -70 2701 11743 12034 9808 -18008 -44 2688 11686 12034 9808 -18008 -44 2688 11686 12034 9808 -18008 -33 2682 11660 12034 9808 -18008 -33 2682 11660 12034 9808 -18008 -38 2685 11673 12034 9808 -18008 -38 2685 11673 12034 9808 -18008 44 2644 11495 12034 9808 -18008 44 2644 11495 12034 9808 -18008 45 2644 11495 12034 9808 -18008 45 2644 11495 12034 9808 -18008 53 2640 11478 12034 9808 -18008 53 2640 11478 12034 9808 -18008 61 2636 11460 12034 9808 -18008 61 2636 11460 12034 9808 -18008 2025-03-17 13:50:20,467 Hysteresis 2562 0: raw(11460 32000 32000 32000) min(9808 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12034 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12034 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5460 26000 0 0) 7: 0: 11460@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11460@1p 9: don't have active chargers. 9: raw(0 20540 32000 32000) min(-1652 20540 32000 32000) spread(-29468 20540 32000 32000) max_pv 574 9: [ 0 11460@1p ] PM PV mtr(W) avl(W) raw max min spread 83 2594 11278 12034 9808 -18008 83 2594 11278 12034 9808 -18008 -23 2646 11504 12034 9808 -18008 -23 2646 11504 12034 9808 -18008 0 2635 11456 12034 9808 -18008 0 2635 11456 12034 9808 -18008 -18 2644 11495 12034 9808 -18008 -18 2644 11495 12034 9808 -18008 -24 2647 11508 12034 9808 -18008 -24 2647 11508 12034 9808 -18008 -10 2640 11478 12034 9808 -18008 -10 2640 11478 12034 9808 -18008 -30 2650 11521 12034 9808 -18008 -30 2650 11521 12034 9808 -18008 -49 2659 11560 12034 9808 -18008 -49 2659 11560 12034 9808 -18008 -67 2668 11600 12034 9808 -18008 -67 2668 11600 12034 9808 -18008 -81 2675 11630 12034 9808 -18008 2025-03-17 13:50:30,761 Hysteresis 2572 0: raw(11630 32000 32000 32000) min(9808 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12034 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12034 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5630 26000 0 0) 7: 0: 11630@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11630@1p 9: don't have active chargers. 9: raw(0 20370 32000 32000) min(-1822 20370 32000 32000) spread(-29638 20370 32000 32000) max_pv 404 9: [ 0 11630@1p ] PM PV mtr(W) avl(W) raw max min spread -81 2714 11800 12034 9808 -18008 -68 2708 11773 12034 9808 -18008 -71 2709 11778 12034 9808 -18008 -71 2709 11778 12034 9808 -18008 3 2673 11621 12034 9808 -18008 3 2673 11621 12034 9808 -18008 71 2639 11473 12034 9808 -18008 71 2639 11473 12034 9808 -18008 90 2629 11430 12034 9808 -18008 90 2629 11430 12034 9808 -18008 82 2633 11447 12034 9808 -18008 82 2633 11447 12034 9808 -18008 102 2623 11404 12034 9808 -18008 102 2623 11404 12034 9808 -18008 8 2670 11608 12034 9808 -18008 8 2670 11608 12034 9808 -18008 15 2667 11595 12034 9808 -18008 15 2667 11595 12034 9808 -18008 4 2672 11617 12034 9808 -18008 2025-03-17 13:50:40,769 Hysteresis 2582 0: raw(11617 32000 32000 32000) min(9808 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12034 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12034 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5617 26000 0 0) 7: 0: 11617@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11617@1p 9: don't have active chargers. 9: raw(0 20383 32000 32000) min(-1809 20383 32000 32000) spread(-29625 20383 32000 32000) max_pv 417 9: [ 0 11617@1p ] PM PV mtr(W) avl(W) raw max min spread 4 2669 11604 12034 9808 -18008 -14 2678 11643 12034 9808 -18008 14 2664 11582 12034 9808 -18008 14 2664 11582 12034 9808 -18008 14 2664 11582 12034 9808 -18008 14 2664 11582 12034 9808 -18008 -25 2683 11665 12034 9808 -18008 -25 2683 11665 12034 9808 -18008 18 2662 11573 12034 9808 -18008 18 2662 11573 12034 9808 -18008 32 2655 11543 12034 9808 -18008 32 2655 11543 12034 9808 -18008 40 2651 11526 12034 9808 -18008 40 2651 11526 12034 9808 -18008 -16 2679 11647 12034 9808 -18008 -16 2679 11647 12034 9808 -18008 -50 2696 11721 12034 9808 -18008 -50 2696 11721 12034 9808 -18008 82 2630 11434 12034 9808 -18008 82 2630 11434 12034 9808 -18008 2025-03-17 13:50:50,797 Hysteresis 2592 0: raw(11434 32000 32000 32000) min(9808 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12034 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12034 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5434 26000 0 0) 7: 0: 11434@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11434@1p 9: don't have active chargers. 9: raw(0 20566 32000 32000) min(-1626 20566 32000 32000) spread(-29442 20566 32000 32000) max_pv 600 9: [ 0 11434@1p ] PM PV mtr(W) avl(W) raw max min spread 82 2588 11252 12034 9808 -18008 82 2588 11252 12034 9808 -18008 59 2600 11304 12034 9808 -18008 59 2600 11304 12034 9808 -18008 38 2610 11347 12034 9808 -18008 38 2610 11347 12034 9808 -18008 23 2618 11382 12034 9808 -18008 23 2618 11382 12034 9808 -18008 -73 2665 11586 12034 9808 -18008 -73 2665 11586 12034 9808 -18008 -70 2664 11582 12034 9808 -18008 -70 2664 11582 12034 9808 -18008 -77 2667 11595 12034 9808 -18008 -77 2667 11595 12034 9808 -18008 -58 2658 11556 12034 9808 -18008 -58 2658 11556 12034 9808 -18008 -15 2636 11460 12034 9808 -18008 -15 2636 11460 12034 9808 -18008 -38 2648 11513 12034 9808 -18008 2025-03-17 13:51:01,206 Hysteresis 2602 0: raw(11513 32000 32000 32000) min(9808 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12034 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12034 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5513 26000 0 0) 7: 0: 11513@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11513@1p 9: don't have active chargers. 9: raw(0 20487 32000 32000) min(-1705 20487 32000 32000) spread(-29521 20487 32000 32000) max_pv 521 9: [ 0 11513@1p ] PM PV mtr(W) avl(W) raw max min spread -38 2666 11591 12034 9904 -18008 -12 2653 11534 12034 9904 -18008 -12 2653 11534 12034 10117 -18008 -18 2656 11547 12034 10117 -18008 -18 2656 11547 12034 10117 -18008 -10 2652 11530 12034 10117 -18008 -10 2652 11530 12034 10117 -18008 -20 2657 11552 12034 10117 -18008 -20 2657 11552 12034 10117 -18008 39 2628 11426 12034 10117 -18008 39 2628 11426 12034 10117 -18008 -9 2651 11526 12034 10117 -18008 -9 2651 11526 12034 10117 -18008 108 2593 11273 12034 10117 -18008 116 2589 11256 12034 10117 -18008 116 2589 11256 12034 10117 -18008 39 2628 11426 12034 10117 -18008 39 2628 11426 12034 10117 -18008 38 2628 11426 12034 10117 -18008 38 2628 11426 12034 10117 -18008 2025-03-17 13:51:11,213 Hysteresis 2612 0: raw(11426 32000 32000 32000) min(10117 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12034 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12034 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5426 26000 0 0) 7: 0: 11426@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11426@1p 9: don't have active chargers. 9: raw(0 20574 32000 32000) min(-1309 20574 32000 32000) spread(-29434 20574 32000 32000) max_pv 608 9: [ 0 11426@1p ] PM PV mtr(W) avl(W) raw max min spread 50 2602 11313 12034 10117 -18008 50 2602 11313 12034 10117 -18008 -63 2658 11556 12034 10117 -18008 -63 2658 11556 12034 10117 -18008 -61 2657 11552 12034 10117 -18008 -61 2657 11552 12034 10117 -18008 -60 2657 11552 12034 10117 -18008 -60 2657 11552 12034 10117 -18008 -92 2673 11621 12034 10117 -18008 -92 2673 11621 12034 10117 -18008 -84 2669 11604 12034 10117 -18008 -84 2669 11604 12034 10117 -18008 -14 2634 11452 12034 10208 -18008 10 2622 11400 12034 10208 -18008 10 2622 11400 12034 10208 -18008 -28 2641 11482 12034 10208 -18008 -28 2641 11482 12034 10221 -18008 -4 2629 11430 12034 10221 -18008 -4 2629 11430 12034 10260 -18008 2025-03-17 13:51:21,220 Hysteresis 2622 0: raw(11430 32000 32000 32000) min(10260 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12034 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12034 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5430 26000 0 0) 7: 0: 11430@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11430@1p 9: don't have active chargers. 9: raw(0 20570 32000 32000) min(-1170 20570 32000 32000) spread(-29438 20570 32000 32000) max_pv 604 9: [ 0 11430@1p ] PM PV mtr(W) avl(W) raw max min spread -57 2656 11547 12034 10260 -18008 -57 2656 11547 12034 10330 -18008 -24 2640 11478 12034 10330 -18008 -24 2640 11478 12034 10356 -18008 -23 2639 11473 12034 10356 -18008 -23 2639 11473 12034 10356 -18008 46 2605 11326 12034 10356 -18008 46 2605 11326 12034 10356 -18008 66 2595 11282 12034 10356 -18008 66 2595 11282 12034 10356 -18008 86 2585 11239 12034 10356 -18008 86 2585 11239 12034 10356 -18008 48 2604 11321 12034 10356 -18008 48 2604 11321 12034 10356 -18008 37 2610 11347 12034 10356 -18008 37 2610 11347 12034 10356 -18008 -63 2659 11560 12034 10356 -18008 -63 2659 11560 12034 10400 -18008 -69 2662 11573 12034 10400 -18008 2025-03-17 13:51:31,540 Hysteresis 2633 0: raw(11573 32000 32000 32000) min(10400 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12034 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12034 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5573 26000 0 0) 7: 0: 11573@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11573@1p 9: don't have active chargers. 9: raw(0 20427 32000 32000) min(-1173 20427 32000 32000) spread(-29581 20427 32000 32000) max_pv 461 9: [ 0 11573@1p ] PM PV mtr(W) avl(W) raw max min spread -69 2695 11717 12034 10430 -18008 -47 2684 11669 12034 10430 -18008 -47 2684 11669 12034 10669 -18008 -65 2693 11708 12034 10669 -18008 -65 2693 11708 12034 10791 -18008 -73 2697 11726 12034 10791 -18008 -73 2697 11726 12034 10982 -18008 -33 2677 11639 12034 10982 -18008 -33 2677 11639 12034 11021 -18008 -60 2691 11700 12034 11021 -18008 -62 2692 11704 12034 11021 -18008 -62 2692 11704 12034 11021 -18008 -8 2665 11586 12034 11021 -18008 -8 2665 11586 12034 11021 -18008 200 2561 11134 12034 11021 -18008 200 2561 11134 12034 11095 -18008 122 2600 11304 12034 11095 -18008 122 2600 11304 12034 11095 -18008 119 2602 11313 12034 11095 -18008 2025-03-17 13:51:41,547 Hysteresis 2643 0: raw(11313 32000 32000 32000) min(11095 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12034 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12034 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5313 26000 0 0) 7: 0: 11313@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11313@1p 9: don't have active chargers. 9: raw(0 20687 32000 32000) min(-218 20687 32000 32000) spread(-29321 20687 32000 32000) max_pv 721 9: [ 0 11313@1p ] PM PV mtr(W) avl(W) raw max min spread 119 2542 11052 12034 11052 -18008 157 2523 10969 12034 10969 -18008 157 2523 10969 12034 10969 -18008 136 2533 11013 12034 10969 -18008 136 2533 11013 12034 10969 -18008 -6 2604 11321 12034 10969 -18008 -6 2604 11321 12034 10969 -18008 -57 2629 11430 12034 10969 -18008 -57 2629 11430 12034 10969 -18008 -21 2611 11352 12034 10969 -18008 -22 2612 11356 12034 10969 -18008 -22 2612 11356 12034 10969 -18008 -58 2630 11434 12034 10969 -18008 -58 2630 11434 12034 10969 -18008 -105 2653 11534 12034 10969 -18008 -105 2653 11534 12034 10969 -18008 -104 2653 11534 12034 10969 -18008 -104 2653 11534 12034 10969 -18008 -118 2660 11565 12034 10969 -18008 -118 2660 11565 12034 10969 -18008 2025-03-17 13:51:51,601 Hysteresis 2653 0: raw(11565 32000 32000 32000) min(10969 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12034 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12034 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5565 26000 0 0) 7: 0: 11565@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11565@1p 9: don't have active chargers. 9: raw(0 20435 32000 32000) min(-596 20435 32000 32000) spread(-29573 20435 32000 32000) max_pv 469 9: [ 0 11565@1p ] PM PV mtr(W) avl(W) raw max min spread -119 2718 11817 12034 10969 -18008 -119 2718 11817 12034 10969 -18008 -100 2709 11778 12034 10969 -18008 -100 2709 11778 12034 10969 -18008 -109 2713 11795 12034 10969 -18008 -109 2713 11795 12034 10969 -18008 40 2639 11473 12034 10969 -18008 40 2639 11473 12034 10969 -18008 81 2619 11386 12034 10969 -18008 81 2619 11386 12034 10969 -18008 190 2564 11147 12034 10969 -18008 190 2564 11147 12034 10969 -18008 120 2599 11300 12034 10969 -18008 120 2599 11300 12034 10969 -18008 96 2611 11352 12034 10969 -18008 96 2611 11352 12034 10969 -18008 20 2649 11517 12034 10969 -18008 20 2649 11517 12030 10969 -18008 33 2643 11491 12030 10969 -18008 2025-03-17 13:52:01,757 Hysteresis 2663 0: raw(11491 32000 32000 32000) min(10969 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12030 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12030 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5491 26000 0 0) 7: 0: 11491@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11491@1p 9: don't have active chargers. 9: raw(0 20509 32000 32000) min(-522 20509 32000 32000) spread(-29499 20509 32000 32000) max_pv 539 9: [ 0 11491@1p ] PM PV mtr(W) avl(W) raw max min spread 33 2626 11417 12030 10969 -18008 31 2627 11421 12030 10969 -18008 31 2627 11421 12030 10969 -18008 15 2635 11456 12030 10969 -18008 15 2635 11456 12030 10969 -18008 25 2630 11434 12030 10969 -18008 25 2630 11434 12030 10969 -18008 -16 2650 11521 12030 10969 -18008 -31 2657 11552 12030 10969 -18008 -31 2657 11552 12030 10969 -18008 10 2637 11465 12030 10969 -18008 10 2637 11465 12030 10969 -18008 -3 2643 11491 12030 10969 -18008 -3 2643 11491 12030 10969 -18008 -73 2678 11643 12030 10969 -18008 -73 2678 11643 12030 10969 -18008 -12 2648 11513 12030 10969 -18008 -12 2648 11513 12030 10969 -18008 2 2641 11482 12030 10969 -18008 2025-03-17 13:52:11,765 Hysteresis 2673 0: raw(11482 32000 32000 32000) min(10969 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12030 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12030 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5482 26000 0 0) 7: 0: 11482@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11482@1p 9: don't have active chargers. 9: raw(0 20518 32000 32000) min(-513 20518 32000 32000) spread(-29490 20518 32000 32000) max_pv 548 9: [ 0 11482@1p ] PM PV mtr(W) avl(W) raw max min spread 2 2639 11473 12030 10969 -18008 -14 2647 11508 12030 10969 -18008 -14 2647 11508 12030 10969 -18008 3 2639 11473 12030 10969 -18008 3 2639 11473 12030 10969 -18008 35 2623 11404 12030 10969 -18008 35 2623 11404 12030 10969 -18008 -83 2681 11656 12030 10969 -18008 -83 2681 11656 12030 10969 -18008 -110 2695 11717 12030 10969 -18008 -78 2679 11647 12030 10969 -18008 -78 2679 11647 12030 10969 -18008 -35 2657 11552 12030 10969 -18008 -35 2657 11552 12030 10969 -18008 65 2608 11339 12030 10969 -18008 65 2608 11339 12030 10969 -18008 11 2635 11456 12030 10969 -18008 11 2635 11456 12030 10969 -18008 -13 2646 11504 12030 10969 -18008 -13 2646 11504 12030 10969 -18008 2025-03-17 13:52:21,878 Hysteresis 2683 0: raw(11504 32000 32000 32000) min(10969 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12030 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12030 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5504 26000 0 0) 7: 0: 11504@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11504@1p 9: don't have active chargers. 9: raw(0 20496 32000 32000) min(-535 20496 32000 32000) spread(-29512 20496 32000 32000) max_pv 526 9: [ 0 11504@1p ] PM PV mtr(W) avl(W) raw max min spread -3 2646 11504 12030 10969 -18008 -3 2646 11504 12030 10969 -18008 41 2625 11413 12030 10969 -18008 41 2625 11413 12030 10969 -18008 12 2639 11473 12030 10969 -18008 12 2639 11473 12030 10969 -18008 81 2605 11326 12030 10969 -18008 81 2605 11326 12030 10969 -18008 79 2606 11330 12030 10969 -18008 79 2606 11330 12030 10969 -18008 98 2596 11286 12030 10969 -18008 98 2596 11286 12030 10969 -18008 131 2580 11217 12030 10969 -18008 131 2580 11217 12030 10969 -18008 78 2606 11330 12030 10969 -18008 78 2606 11330 12030 10969 -18008 7 2642 11486 12030 10969 -18008 7 2642 11486 12030 10969 -18008 -94 2692 11704 12030 10969 -18008 2025-03-17 13:52:32,064 Hysteresis 2693 0: raw(11704 32000 32000 32000) min(10969 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12030 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12030 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5704 26000 0 0) 7: 0: 11704@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11704@1p 9: don't have active chargers. 9: raw(0 20296 32000 32000) min(-735 20296 32000 32000) spread(-29712 20296 32000 32000) max_pv 326 9: [ 0 11704@1p ] PM PV mtr(W) avl(W) raw max min spread -94 2738 11904 12030 10969 -18008 -51 2716 11808 12030 10969 -18008 -51 2716 11808 12030 10969 -18008 -66 2724 11843 12030 10969 -18008 -66 2724 11843 12030 10969 -18008 -88 2735 11891 12030 10969 -18008 -88 2735 11891 12030 10969 -18008 -5 2693 11708 12030 10969 -18008 -5 2693 11708 12030 10969 -18008 19 2682 11660 12030 10969 -18008 19 2682 11660 12030 10969 -18008 89 2647 11508 12030 10969 -18008 87 2648 11513 12030 10969 -18008 87 2648 11513 12030 10969 -18008 92 2645 11500 12030 10969 -18008 92 2645 11500 12030 10969 -18008 95 2644 11495 12030 10969 -18008 95 2644 11495 12030 10969 -18008 201 2591 11265 12030 10969 -18008 2025-03-17 13:52:42,070 Hysteresis 2703 0: raw(11265 32000 32000 32000) min(10969 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12030 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12030 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5265 26000 0 0) 7: 0: 11265@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11265@1p 9: don't have active chargers. 9: raw(0 20735 32000 32000) min(-296 20735 32000 32000) spread(-29273 20735 32000 32000) max_pv 765 9: [ 0 11265@1p ] PM PV mtr(W) avl(W) raw max min spread 201 2490 10826 12030 10826 -18008 187 2497 10856 12030 10826 -18008 187 2497 10856 12030 10826 -18008 188 2496 10852 12030 10826 -18008 188 2496 10852 12030 10826 -18008 178 2501 10873 12030 10826 -18008 178 2501 10873 12030 10826 -18008 80 2550 11086 12030 10826 -18008 80 2550 11086 12030 10826 -18008 -42 2611 11352 12030 10826 -18008 -42 2611 11352 12030 10826 -18008 -9 2594 11278 12030 10826 -18008 -68 2624 11408 12030 10826 -18008 -68 2624 11408 12030 10826 -18008 -108 2644 11495 12030 10826 -18008 -108 2644 11495 12030 10826 -18008 -109 2644 11495 12030 10826 -18008 -109 2644 11495 12030 10826 -18008 -113 2646 11504 12030 10826 -18008 -113 2646 11504 12030 10826 -18008 2025-03-17 13:52:52,214 Hysteresis 2713 0: raw(11504 32000 32000 32000) min(10826 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12030 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12030 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5504 26000 0 0) 7: 0: 11504@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11504@1p 9: don't have active chargers. 9: raw(0 20496 32000 32000) min(-678 20496 32000 32000) spread(-29512 20496 32000 32000) max_pv 526 9: [ 0 11504@1p ] PM PV mtr(W) avl(W) raw max min spread -108 2699 11734 12030 10826 -18008 -108 2699 11734 12030 10826 -18008 -106 2698 11730 12030 10826 -18008 -106 2698 11730 12030 10826 -18008 -115 2702 11747 12030 10826 -18008 -115 2702 11747 12030 10826 -18008 -74 2682 11660 12030 10826 -18008 -74 2682 11660 12030 10826 -18008 17 2637 11465 12030 10826 -18008 17 2637 11465 12030 10826 -18008 11 2640 11478 12030 10826 -18008 11 2640 11478 12030 10826 -18008 6 2642 11486 12030 10826 -18008 6 2642 11486 12030 10826 -18008 116 2587 11247 12030 10826 -18008 116 2587 11247 12030 10826 -18008 84 2603 11317 12030 10826 -18008 84 2603 11317 12004 10826 -18008 -9 2649 11517 12004 10826 -18008 2025-03-17 13:53:02,509 Hysteresis 2724 0: raw(11517 32000 32000 32000) min(10826 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 12004 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12004 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5517 26000 0 0) 7: 0: 11517@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11517@1p 9: don't have active chargers. 9: raw(0 20483 32000 32000) min(-691 20483 32000 32000) spread(-29525 20483 32000 32000) max_pv 487 9: [ 0 11517@1p ] PM PV mtr(W) avl(W) raw max min spread -9 2652 11530 11978 10826 -18008 -17 2656 11547 11978 10826 -18008 -17 2656 11547 11904 10826 -18008 23 2637 11465 11904 10826 -18008 23 2637 11465 11904 10826 -18008 39 2629 11430 11904 10826 -18008 39 2629 11430 11904 10826 -18008 -21 2658 11556 11904 10826 -18008 -46 2671 11613 11904 10826 -18008 -46 2671 11613 11904 10826 -18008 63 2617 11378 11904 10826 -18008 63 2617 11378 11904 10826 -18008 -26 2661 11569 11904 10826 -18008 -26 2661 11569 11904 10826 -18008 -78 2687 11682 11904 10826 -18008 -78 2687 11682 11904 10826 -18008 43 2627 11421 11904 10826 -18008 43 2627 11421 11904 10826 -18008 40 2628 11426 11904 10826 -18008 2025-03-17 13:53:12,516 Hysteresis 2734 0: raw(11426 32000 32000 32000) min(10826 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 11904 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11904 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5426 26000 0 0) 7: 0: 11426@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11426@1p 9: don't have active chargers. 9: raw(0 20574 32000 32000) min(-600 20574 32000 32000) spread(-29434 20574 32000 32000) max_pv 478 9: [ 0 11426@1p ] PM PV mtr(W) avl(W) raw max min spread 40 2607 11334 11904 10826 -18008 31 2612 11356 11904 10826 -18008 31 2612 11356 11904 10826 -18008 3 2626 11417 11904 10826 -18008 3 2626 11417 11904 10826 -18008 47 2604 11321 11904 10826 -18008 47 2604 11321 11904 10826 -18008 -48 2651 11526 11904 10826 -18008 -5 2629 11430 11904 10826 -18008 -5 2629 11430 11904 10826 -18008 -3 2628 11426 11904 10826 -18008 -3 2628 11426 11904 10826 -18008 -19 2636 11460 11904 10826 -18008 -19 2636 11460 11904 10826 -18008 35 2610 11347 11904 10826 -18008 35 2610 11347 11904 10826 -18008 -30 2642 11486 11904 10826 -18008 -30 2642 11486 11904 10826 -18008 -1 2627 11421 11904 10826 -18008 -1 2627 11421 11904 10826 -18008 2025-03-17 13:53:22,566 Hysteresis 2744 0: raw(11421 32000 32000 32000) min(10826 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 11904 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11904 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5421 26000 0 0) 7: 0: 11421@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11421@1p 9: don't have active chargers. 9: raw(0 20579 32000 32000) min(-595 20579 32000 32000) spread(-29429 20579 32000 32000) max_pv 483 9: [ 0 11421@1p ] PM PV mtr(W) avl(W) raw max min spread 21 2616 11373 11904 10826 -18008 21 2616 11373 11904 10826 -18008 37 2608 11339 11904 10826 -18008 37 2608 11339 11904 10826 -18008 6 2623 11404 11904 10826 -18008 6 2623 11404 11904 10826 -18008 87 2583 11230 11904 10826 -18008 87 2583 11230 11904 10826 -18008 81 2586 11243 11904 10826 -18008 81 2586 11243 11904 10826 -18008 107 2573 11186 11904 10826 -18008 107 2573 11186 11904 10826 -18008 37 2608 11339 11904 10826 -18008 37 2608 11339 11904 10826 -18008 -16 2634 11452 11904 10826 -18008 -16 2634 11452 11904 10826 -18008 -62 2657 11552 11904 10826 -18008 -62 2657 11552 11904 10826 -18008 -55 2653 11534 11904 10826 -18008 2025-03-17 13:53:32,789 Hysteresis 2754 0: raw(11534 32000 32000 32000) min(10826 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 11904 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11904 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5534 26000 0 0) 7: 0: 11534@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11534@1p 9: don't have active chargers. 9: raw(0 20466 32000 32000) min(-708 20466 32000 32000) spread(-29542 20466 32000 32000) max_pv 370 9: [ 0 11534@1p ] PM PV mtr(W) avl(W) raw max min spread -55 2679 11647 11904 10826 -18008 -90 2697 11726 11904 10826 -18008 -90 2697 11726 11904 10826 -18008 -111 2707 11769 11904 10826 -18008 -111 2707 11769 11904 10826 -18008 -74 2689 11691 11904 10826 -18008 -58 2681 11656 11904 10826 -18008 -58 2681 11656 11904 10826 -18008 -58 2681 11656 11904 10826 -18008 -58 2681 11656 11904 10826 -18008 -39 2671 11613 11904 10826 -18008 -39 2671 11613 11904 10826 -18008 -23 2663 11578 11904 10826 -18008 -23 2663 11578 11904 10826 -18008 105 2600 11304 11904 10826 -18008 105 2600 11304 11904 10826 -18008 148 2578 11208 11904 10826 -18008 148 2578 11208 11904 10826 -18008 140 2582 11226 11904 10826 -18008 2025-03-17 13:53:42,795 Hysteresis 2764 0: raw(11226 32000 32000 32000) min(10826 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 11904 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11904 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5226 26000 0 0) 7: 0: 11226@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11226@1p 9: don't have active chargers. 9: raw(0 20774 32000 32000) min(-400 20774 32000 32000) spread(-29234 20774 32000 32000) max_pv 678 9: [ 0 11226@1p ] PM PV mtr(W) avl(W) raw max min spread 140 2511 10917 11904 10826 -18008 157 2503 10882 11904 10826 -18008 157 2503 10882 11904 10826 -18008 161 2501 10873 11904 10826 -18008 161 2501 10873 11904 10826 -18008 178 2492 10834 11904 10826 -18008 178 2492 10834 11904 10826 -18008 22 2570 11173 11904 10826 -18008 2 2580 11217 11904 10826 -18008 2 2580 11217 11904 10826 -18008 20 2571 11178 11904 10826 -18008 20 2571 11178 11904 10826 -18008 -52 2607 11334 11904 10826 -18008 -52 2607 11334 11904 10826 -18008 -79 2620 11391 11904 10826 -18008 -79 2620 11391 11904 10826 -18008 -84 2623 11404 11904 10826 -18008 -84 2623 11404 11904 10826 -18008 -87 2624 11408 11904 10826 -18008 -87 2624 11408 11904 10826 -18008 2025-03-17 13:53:53,010 Hysteresis 2774 0: raw(11408 32000 32000 32000) min(10826 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 11904 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11904 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5408 26000 0 0) 7: 0: 11408@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11408@1p 9: don't have active chargers. 9: raw(0 20592 32000 32000) min(-582 20592 32000 32000) spread(-29416 20592 32000 32000) max_pv 496 9: [ 0 11408@1p ] PM PV mtr(W) avl(W) raw max min spread -88 2667 11595 11904 10826 -18008 -88 2667 11595 11904 10826 -18008 -90 2668 11600 11904 10826 -18008 -90 2668 11600 11904 10826 -18008 -66 2656 11547 11904 10826 -18008 -66 2656 11547 11904 10826 -18008 32 2607 11334 11904 10826 -18008 32 2607 11334 11904 10826 -18008 44 2601 11308 11904 10826 -18008 44 2601 11308 11904 10826 -18008 91 2578 11208 11904 10826 -18008 91 2578 11208 11904 10826 -18008 120 2563 11143 11904 10826 -18008 120 2563 11143 11904 10826 -18008 96 2575 11195 11904 10826 -18008 96 2575 11195 11904 10826 -18008 11 2618 11382 11904 10826 -18008 11 2618 11382 11904 10826 -18008 22 2612 11356 11904 10826 -18008 2025-03-17 13:54:03,441 Hysteresis 2785 0: raw(11356 32000 32000 32000) min(10826 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 11904 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11904 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5356 26000 0 0) 7: 0: 11356@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11356@1p 9: don't have active chargers. 9: raw(0 20644 32000 32000) min(-530 20644 32000 32000) spread(-29364 20644 32000 32000) max_pv 548 9: [ 0 11356@1p ] PM PV mtr(W) avl(W) raw max min spread 22 2600 11304 11904 10826 -18008 -2 2612 11356 11904 10826 -18008 -2 2612 11356 11904 10826 -18008 17 2603 11317 11904 10826 -18008 17 2603 11317 11904 10826 -18008 17 2603 11317 11904 10826 -18008 17 2603 11317 11904 10826 -18008 -5 2613 11360 11904 10826 -18008 18 2602 11313 11904 10826 -18008 18 2602 11313 11904 10826 -18008 21 2601 11308 11904 10826 -18008 21 2601 11308 11904 10826 -18008 -9 2615 11369 11904 10826 -18008 -9 2615 11369 11904 10826 -18008 -71 2646 11504 11904 10826 -18008 -71 2646 11504 11904 10826 -18008 42 2590 11260 11904 10826 -18008 42 2590 11260 11904 10826 -18008 40 2591 11265 11904 10826 -18008 40 2591 11265 11904 10826 -18008 2025-03-17 13:54:13,480 Hysteresis 2795 0: raw(11265 32000 32000 32000) min(10826 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 11904 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11904 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5265 26000 0 0) 7: 0: 11265@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11265@1p 9: don't have active chargers. 9: raw(0 20735 32000 32000) min(-439 20735 32000 32000) spread(-29273 20735 32000 32000) max_pv 639 9: [ 0 11265@1p ] PM PV mtr(W) avl(W) raw max min spread 37 2572 11182 11904 10826 -18008 37 2572 11182 11904 10826 -18008 39 2571 11178 11904 10826 -18008 39 2571 11178 11904 10826 -18008 40 2570 11173 11904 10826 -18008 40 2570 11173 11904 10826 -18008 -79 2629 11430 11904 10826 -18008 -75 2627 11421 11904 10826 -18008 -75 2627 11421 11904 10826 -18008 -89 2634 11452 11904 10826 -18008 -89 2634 11452 11904 10826 -18008 -55 2617 11378 11904 10826 -18008 -55 2617 11378 11904 10826 -18008 26 2577 11204 11904 10826 -18008 26 2577 11204 11904 10826 -18008 2 2589 11256 11904 10826 -18008 2 2589 11256 11904 10826 -18008 11 2585 11239 11904 10826 -18008 11 2585 11239 11904 10826 -18008 2025-03-17 13:54:23,486 Hysteresis 2805 0: raw(11239 32000 32000 32000) min(10826 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 11904 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11904 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5239 26000 0 0) 7: 0: 11239@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11239@1p 9: don't have active chargers. 9: raw(0 20761 32000 32000) min(-413 20761 32000 32000) spread(-29247 20761 32000 32000) max_pv 665 9: [ 0 11239@1p ] PM PV mtr(W) avl(W) raw max min spread -12 2590 11260 11904 10826 -18008 -12 2590 11260 11904 10826 -18008 4 2582 11226 11904 10826 -18008 4 2582 11226 11904 10826 -18008 -5 2586 11243 11904 10826 -18008 -5 2586 11243 11904 10826 -18008 99 2535 11021 11904 10826 -18008 99 2535 11021 11904 10826 -18008 60 2554 11104 11904 10826 -18008 60 2554 11104 11904 10826 -18008 83 2543 11056 11904 10826 -18008 83 2543 11056 11904 10826 -18008 92 2538 11034 11904 10826 -18008 92 2538 11034 11904 10826 -18008 -69 2618 11382 11904 10826 -18008 -69 2618 11382 11904 10826 -18008 -79 2623 11404 11904 10826 -18008 -79 2623 11404 11904 10826 -18008 -91 2629 11430 11904 10826 -18008 2025-03-17 13:54:33,700 Hysteresis 2815 0: raw(11430 32000 32000 32000) min(10826 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 11904 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11904 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5430 26000 0 0) 7: 0: 11430@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11430@1p 9: don't have active chargers. 9: raw(0 20570 32000 32000) min(-604 20570 32000 32000) spread(-29438 20570 32000 32000) max_pv 474 9: [ 0 11430@1p ] PM PV mtr(W) avl(W) raw max min spread -91 2673 11621 11904 10826 -18008 -88 2672 11617 11904 10826 -18008 -88 2672 11617 11904 10826 -18008 -75 2665 11586 11904 10826 -18008 -75 2665 11586 11904 10826 -18008 -77 2666 11591 11904 10826 -18008 -31 2643 11491 11904 10826 -18008 -31 2643 11491 11904 10826 -18008 71 2593 11273 11904 10826 -18008 71 2593 11273 11904 10826 -18008 8 2624 11408 11904 10826 -18008 8 2624 11408 11904 10826 -18008 44 2606 11330 11904 10826 -18008 44 2606 11330 11904 10826 -18008 31 2613 11360 11904 10826 -18008 31 2613 11360 11904 10826 -18008 141 2558 11121 11904 10826 -18008 141 2558 11121 11904 10826 -18008 109 2574 11191 11904 10826 -18008 2025-03-17 13:54:43,707 Hysteresis 2825 0: raw(11191 32000 32000 32000) min(10826 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 11904 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11904 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5191 26000 0 0) 7: 0: 11191@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11191@1p 9: don't have active chargers. 9: raw(0 20809 32000 32000) min(-365 20809 32000 32000) spread(-29199 20809 32000 32000) max_pv 713 9: [ 0 11191@1p ] PM PV mtr(W) avl(W) raw max min spread 109 2519 10952 11904 10826 -18008 149 2499 10865 11904 10826 -18008 149 2499 10865 11904 10826 -18008 80 2533 11013 11904 10826 -18008 80 2533 11013 11904 10826 -18008 -12 2579 11213 11904 10826 -18008 -35 2590 11260 11904 10826 -18008 -35 2590 11260 11904 10826 -18008 34 2556 11113 11904 10826 -18008 34 2556 11113 11904 10826 -18008 -7 2576 11200 11904 10826 -18008 -7 2576 11200 11904 10826 -18008 -31 2588 11252 11904 10826 -18008 -31 2588 11252 11904 10826 -18008 -39 2592 11269 11904 10826 -18008 -39 2592 11269 11904 10826 -18008 -46 2596 11286 11904 10826 -18008 -46 2596 11286 11904 10826 -18008 -7 2576 11200 11904 10826 -18008 -7 2576 11200 11904 10826 -18008 2025-03-17 13:54:53,714 Hysteresis 2835 0: raw(11200 32000 32000 32000) min(10826 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 11904 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11904 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5200 26000 0 0) 7: 0: 11200@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11200@1p 9: don't have active chargers. 9: raw(0 20800 32000 32000) min(-374 20800 32000 32000) spread(-29208 20800 32000 32000) max_pv 704 9: [ 0 11200@1p ] PM PV mtr(W) avl(W) raw max min spread -30 2591 11265 11904 10826 -18008 -30 2591 11265 11904 10826 -18008 -69 2610 11347 11904 10826 -18008 -69 2610 11347 11904 10826 -18008 -38 2595 11282 11904 10826 -18008 -38 2595 11282 11904 10826 -18008 -9 2580 11217 11904 10826 -18008 -9 2580 11217 11904 10826 -18008 88 2532 11008 11904 10826 -18008 88 2532 11008 11904 10826 -18008 68 2542 11052 11904 10826 -18008 68 2542 11052 11904 10826 -18008 36 2558 11121 11904 10826 -18008 36 2558 11121 11904 10826 -18008 30 2561 11134 11904 10826 -18008 30 2561 11134 11904 10826 -18008 46 2553 11100 11904 10826 -18008 46 2553 11100 11904 10826 -18008 -48 2600 11304 11904 10826 -18008 2025-03-17 13:55:04,004 Hysteresis 2845 0: raw(11304 32000 32000 32000) min(10826 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 11904 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11904 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5304 26000 0 0) 7: 0: 11304@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11304@1p 9: don't have active chargers. 9: raw(0 20696 32000 32000) min(-478 20696 32000 32000) spread(-29312 20696 32000 32000) max_pv 600 9: [ 0 11304@1p ] PM PV mtr(W) avl(W) raw max min spread -48 2623 11404 11904 10826 -18008 -69 2633 11447 11904 10826 -18008 -69 2633 11447 11904 10826 -18008 -53 2625 11413 11904 10826 -18008 -53 2625 11413 11904 10826 -18008 -58 2628 11426 11904 10826 -18008 -51 2624 11408 11904 10826 -18008 -51 2624 11408 11904 10826 -18008 -53 2625 11413 11904 10826 -18008 -53 2625 11413 11904 10826 -18008 -34 2616 11373 11904 10826 -18008 -34 2616 11373 11904 10826 -18008 25 2587 11247 11904 10826 -18008 25 2587 11247 11904 10826 -18008 15 2592 11269 11904 10826 -18008 15 2592 11269 11904 10826 -18008 -32 2615 11369 11904 10826 -18008 -32 2615 11369 11904 10826 -18008 16 2591 11265 11904 10826 -18008 2025-03-17 13:55:14,011 Hysteresis 2855 0: raw(11265 32000 32000 32000) min(10826 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 11904 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11904 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5265 26000 0 0) 7: 0: 11265@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11265@1p 9: don't have active chargers. 9: raw(0 20735 32000 32000) min(-439 20735 32000 32000) spread(-29273 20735 32000 32000) max_pv 639 9: [ 0 11265@1p ] PM PV mtr(W) avl(W) raw max min spread 16 2582 11226 11904 10826 -18008 105 2538 11034 11904 10826 -18008 105 2538 11034 11904 10826 -18008 107 2537 11030 11904 10826 -18008 107 2537 11030 11904 10826 -18008 98 2541 11047 11904 10826 -18008 98 2541 11047 11904 10826 -18008 108 2536 11026 11904 10826 -18008 106 2537 11030 11904 10826 -18008 106 2537 11030 11904 10826 -18008 -15 2597 11291 11904 10826 -18008 -15 2597 11291 11904 10826 -18008 -50 2615 11369 11904 10826 -18008 -50 2615 11369 11904 10826 -18008 -64 2622 11400 11904 10826 -18008 -64 2622 11400 11904 10826 -18008 -55 2617 11378 11904 10826 -18008 -55 2617 11378 11904 10826 -18008 -46 2613 11360 11904 10826 -18008 -46 2613 11360 11904 10826 -18008 2025-03-17 13:55:24,017 Hysteresis 2865 0: raw(11360 32000 32000 32000) min(10826 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 11904 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11904 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5360 26000 0 0) 7: 0: 11360@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11360@1p 9: don't have active chargers. 9: raw(0 20640 32000 32000) min(-534 20640 32000 32000) spread(-29368 20640 32000 32000) max_pv 544 9: [ 0 11360@1p ] PM PV mtr(W) avl(W) raw max min spread -63 2643 11491 11904 10826 -18008 -63 2643 11491 11904 10826 -18008 -60 2642 11486 11904 10826 -18008 -60 2642 11486 11904 10826 -18008 -50 2637 11465 11904 10826 -18008 -50 2637 11465 11904 10826 -18008 -30 2627 11421 11904 10826 -18008 -30 2627 11421 11904 10826 -18008 -32 2628 11426 11904 10826 -18008 -32 2628 11426 11904 10826 -18008 -32 2628 11426 11904 10826 -18008 -32 2628 11426 11904 10826 -18008 74 2575 11195 11904 10826 -18008 74 2575 11195 11904 10826 -18008 108 2558 11121 11904 10826 -18008 108 2558 11121 11904 10826 -18008 122 2551 11091 11904 10826 -18008 122 2551 11091 11904 10826 -18008 104 2560 11130 11904 10826 -18008 2025-03-17 13:55:34,286 Hysteresis 2875 0: raw(11130 32000 32000 32000) min(10826 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 11904 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11904 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5130 26000 0 0) 7: 0: 11130@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11130@1p 9: don't have active chargers. 9: raw(0 20870 32000 32000) min(-304 20870 32000 32000) spread(-29138 20870 32000 32000) max_pv 774 9: [ 0 11130@1p ] PM PV mtr(W) avl(W) raw max min spread 104 2507 10900 11904 10826 -18008 109 2505 10891 11904 10826 -18008 -5 2561 11134 11904 10826 -18008 -5 2561 11134 11904 10826 -18008 -54 2586 11243 11904 10826 -18008 -54 2586 11243 11904 10826 -18008 -74 2596 11286 11904 10826 -18008 -74 2596 11286 11904 10826 -18008 -77 2597 11291 11904 10826 -18008 -77 2597 11291 11904 10826 -18008 -114 2616 11373 11904 10826 -18008 -114 2616 11373 11904 10826 -18008 -121 2619 11386 11904 10826 -18008 -121 2619 11386 11904 10826 -18008 -88 2603 11317 11904 10826 -18008 -88 2603 11317 11904 10826 -18008 -105 2611 11352 11904 10826 -18008 -105 2611 11352 11904 10826 -18008 -101 2609 11343 11904 10826 -18008 2025-03-17 13:55:44,293 Hysteresis 2886 0: raw(11343 32000 32000 32000) min(10826 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 11904 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11904 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5343 26000 0 0) 7: 0: 11343@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11343@1p 9: don't have active chargers. 9: raw(0 20657 32000 32000) min(-517 20657 32000 32000) spread(-29351 20657 32000 32000) max_pv 561 9: [ 0 11343@1p ] PM PV mtr(W) avl(W) raw max min spread -101 2658 11556 11904 10826 -18008 -56 2636 11460 11904 10826 -18008 -91 2653 11534 11904 10826 -18008 -91 2653 11534 11904 10826 -18008 -36 2626 11417 11904 10826 -18008 -36 2626 11417 11904 10826 -18008 65 2576 11200 11904 10826 -18008 65 2576 11200 11904 10826 -18008 51 2583 11230 11904 10826 -18008 51 2583 11230 11904 10826 -18008 45 2586 11243 11904 10826 -18008 45 2586 11243 11904 10826 -18008 73 2572 11182 11904 10826 -18008 73 2572 11182 11904 10826 -18008 -35 2625 11413 11904 10826 -18008 -35 2625 11413 11904 10826 -18008 -45 2630 11434 11904 10826 -18008 -45 2630 11434 11904 10826 -18008 -27 2621 11395 11904 10826 -18008 -27 2621 11395 11904 10826 -18008 2025-03-17 13:55:54,468 Hysteresis 2896 0: raw(11395 32000 32000 32000) min(10826 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 11904 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11904 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5395 26000 0 0) 7: 0: 11395@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11395@1p 9: don't have active chargers. 9: raw(0 20605 32000 32000) min(-569 20605 32000 32000) spread(-29403 20605 32000 32000) max_pv 509 9: [ 0 11395@1p ] PM PV mtr(W) avl(W) raw max min spread -43 2641 11482 11904 10826 -18008 -43 2641 11482 11904 10826 -18008 -43 2641 11482 11904 10826 -18008 -43 2641 11482 11904 10826 -18008 -29 2634 11452 11904 10826 -18008 -29 2634 11452 11904 10826 -18008 -27 2633 11447 11904 10826 -18008 -27 2633 11447 11904 10826 -18008 -48 2644 11495 11904 10826 -18008 -48 2644 11495 11904 10826 -18008 -54 2647 11508 11904 10826 -18008 -54 2647 11508 11904 10826 -18008 -53 2646 11504 11904 10826 -18008 -53 2646 11504 11904 10826 -18008 103 2569 11169 11904 10826 -18008 103 2569 11169 11904 10826 -18008 67 2587 11247 11904 10826 -18008 67 2587 11247 11904 10826 -18008 98 2571 11178 11904 10826 -18008 2025-03-17 13:56:04,557 Hysteresis 2906 0: raw(11178 32000 32000 32000) min(10826 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 11904 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11904 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5178 26000 0 0) 7: 0: 11178@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11178@1p 9: don't have active chargers. 9: raw(0 20822 32000 32000) min(-352 20822 32000 32000) spread(-29186 20822 32000 32000) max_pv 726 9: [ 0 11178@1p ] PM PV mtr(W) avl(W) raw max min spread 130 2505 10891 11904 10826 -18008 130 2505 10891 11904 10826 -18008 108 2516 10939 11904 10826 -18008 108 2516 10939 11904 10826 -18008 -63 2601 11308 11904 10826 -18008 -63 2601 11308 11904 10826 -18008 -46 2593 11273 11904 10826 -18008 -46 2593 11273 11904 10826 -18008 -76 2608 11339 11904 10826 -18008 -76 2608 11339 11904 10826 -18008 -122 2631 11439 11904 10826 -18008 -122 2631 11439 11904 10826 -18008 -88 2614 11365 11904 10826 -18008 -88 2614 11365 11904 10826 -18008 -105 2622 11400 11904 10826 -18008 -105 2622 11400 11904 10826 -18008 -129 2634 11452 11904 10826 -18008 -129 2634 11452 11904 10826 -18008 -92 2616 11373 11904 10826 -18008 2025-03-17 13:56:14,564 Hysteresis 2916 0: raw(11373 32000 32000 32000) min(10826 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 11904 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11904 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5373 26000 0 0) 7: 0: 11373@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11373@1p 9: don't have active chargers. 9: raw(0 20627 32000 32000) min(-547 20627 32000 32000) spread(-29381 20627 32000 32000) max_pv 531 9: [ 0 11373@1p ] PM PV mtr(W) avl(W) raw max min spread -115 2672 11617 11904 10826 -18008 -115 2672 11617 11904 10826 -18008 -107 2668 11600 11904 10826 -18008 -107 2668 11600 11904 10826 -18008 -58 2644 11495 11904 10826 -18008 -58 2644 11495 11904 10826 -18008 53 2589 11256 11904 10826 -18008 53 2589 11256 11904 10826 -18008 59 2586 11243 11904 10826 -18008 59 2586 11243 11904 10826 -18008 87 2572 11182 11904 10826 -18008 87 2572 11182 11904 10826 -18008 77 2577 11204 11904 10826 -18008 77 2577 11204 11904 10826 -18008 64 2583 11230 11904 10826 -18008 64 2583 11230 11904 10826 -18008 -7 2618 11382 11904 10826 -18008 -7 2618 11382 11904 10826 -18008 -29 2629 11430 11904 10826 -18008 2025-03-17 13:56:24,771 Hysteresis 2926 0: raw(11430 32000 32000 32000) min(10826 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 11904 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11904 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5430 26000 0 0) 7: 0: 11430@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11430@1p 9: don't have active chargers. 9: raw(0 20570 32000 32000) min(-604 20570 32000 32000) spread(-29438 20570 32000 32000) max_pv 474 9: [ 0 11430@1p ] PM PV mtr(W) avl(W) raw max min spread -29 2642 11486 11904 10826 -18008 -40 2648 11513 11904 10826 -18008 -40 2648 11513 11904 10826 -18008 -18 2637 11465 11904 10826 -18008 -18 2637 11465 11904 10826 -18008 -19 2637 11465 11904 10826 -18008 -19 2637 11465 11904 10826 -18008 -17 2636 11460 11904 10826 -18008 -17 2636 11460 11904 10826 -18008 -3 2629 11430 11904 10826 -18008 -3 2629 11430 11904 10826 -18008 -7 2631 11439 11904 10826 -18008 -7 2631 11439 11904 10826 -18008 -18 2637 11465 11904 10826 -18008 -18 2637 11465 11904 10826 -18008 -10 2633 11447 11904 10826 -18008 -10 2633 11447 11904 10826 -18008 -8 2632 11443 11904 10826 -18008 68 2594 11278 11904 10826 -18008 68 2594 11278 11904 10826 -18008 2025-03-17 13:56:34,778 Hysteresis 2936 0: raw(11278 32000 32000 32000) min(10826 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 11904 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11904 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5278 26000 0 0) 7: 0: 11278@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11278@1p 9: don't have active chargers. 9: raw(0 20722 32000 32000) min(-452 20722 32000 32000) spread(-29286 20722 32000 32000) max_pv 626 9: [ 0 11278@1p ] PM PV mtr(W) avl(W) raw max min spread 93 2547 11073 11904 10826 -18008 93 2547 11073 11904 10826 -18008 82 2552 11095 11904 10826 -18008 82 2552 11095 11904 10826 -18008 72 2557 11117 11904 10826 -18008 72 2557 11117 11904 10826 -18008 38 2574 11191 11904 10826 -18008 38 2574 11191 11904 10826 -18008 -52 2619 11386 11904 10826 -18008 -52 2619 11386 11904 10826 -18008 -56 2621 11395 11904 10826 -18008 -56 2621 11395 11904 10826 -18008 -44 2615 11369 11904 10826 -18008 -44 2615 11369 11904 10826 -18008 -48 2617 11378 11904 10826 -18008 -48 2617 11378 11904 10826 -18008 -50 2618 11382 11891 10826 -18008 -50 2618 11382 11891 10826 -18008 -43 2614 11365 11891 10826 -18008 2025-03-17 13:56:44,785 Hysteresis 2946 0: raw(11365 32000 32000 32000) min(10826 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 11891 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11891 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5365 26000 0 0) 7: 0: 11365@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11365@1p 9: don't have active chargers. 9: raw(0 20635 32000 32000) min(-539 20635 32000 32000) spread(-29373 20635 32000 32000) max_pv 526 9: [ 0 11365@1p ] PM PV mtr(W) avl(W) raw max min spread -54 2640 11478 11891 10826 -18008 -54 2640 11478 11891 10826 -18008 -14 2620 11391 11891 10826 -18008 -14 2620 11391 11769 10826 -18008 15 2606 11330 11769 10826 -18008 15 2606 11330 11769 10826 -18008 30 2598 11295 11769 10826 -18008 30 2598 11295 11769 10826 -18008 43 2592 11269 11769 10826 -18008 43 2592 11269 11769 10826 -18008 155 2536 11026 11769 10826 -18008 155 2536 11026 11769 10826 -18008 103 2562 11139 11769 10826 -18008 103 2562 11139 11769 10826 -18008 116 2555 11108 11769 10826 -18008 116 2555 11108 11769 10826 -18008 121 2553 11100 11769 10834 -18008 121 2553 11100 11769 10834 -18008 121 2553 11100 11769 10834 -18008 2025-03-17 13:56:55,181 Hysteresis 2956 0: raw(11100 32000 32000 32000) min(10834 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 11769 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11769 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5100 26000 0 0) 7: 0: 11100@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11100@1p 9: don't have active chargers. 9: raw(0 20900 32000 32000) min(-266 20900 32000 32000) spread(-29108 20900 32000 32000) max_pv 669 9: [ 0 11100@1p ] PM PV mtr(W) avl(W) raw max min spread 121 2493 10839 11769 10834 -18008 65 2521 10960 11769 10834 -18008 65 2521 10960 11769 10834 -18008 43 2532 11008 11769 10834 -18008 43 2532 11008 11769 10834 -18008 26 2540 11043 11769 10834 -18008 26 2540 11043 11769 10834 -18008 -31 2568 11165 11769 10834 -18008 -31 2568 11165 11769 10834 -18008 -13 2559 11126 11769 10834 -18008 -13 2559 11126 11769 10834 -18008 -34 2570 11173 11769 10834 -18008 -34 2570 11173 11769 10834 -18008 -30 2568 11165 11769 10834 -18008 -30 2568 11165 11769 10834 -18008 -17 2561 11134 11769 10834 -18008 -27 2566 11156 11769 10834 -18008 -27 2566 11156 11769 10834 -18008 -25 2565 11152 11769 10834 -18008 -25 2565 11152 11769 10834 -18008 2025-03-17 13:57:05,219 Hysteresis 2966 0: raw(11152 32000 32000 32000) min(10834 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 11769 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11769 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5152 26000 0 0) 7: 0: 11152@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11152@1p 9: don't have active chargers. 9: raw(0 20848 32000 32000) min(-318 20848 32000 32000) spread(-29160 20848 32000 32000) max_pv 617 9: [ 0 11152@1p ] PM PV mtr(W) avl(W) raw max min spread -22 2575 11195 11769 10834 -18008 -22 2575 11195 11769 10834 -18008 2 2563 11143 11769 10834 -18008 2 2563 11143 11769 10834 -18008 71 2529 10995 11769 10834 -18008 71 2529 10995 11769 10834 -18008 96 2516 10939 11769 10834 -18008 96 2516 10939 11769 10834 -18008 71 2529 10995 11769 10834 -18008 71 2529 10995 11769 10834 -18008 68 2530 11000 11769 10834 -18008 68 2530 11000 11769 10834 -18008 93 2518 10947 11769 10834 -18008 93 2518 10947 11769 10834 -18008 -42 2585 11239 11769 10834 -18008 -33 2580 11217 11769 10834 -18008 -33 2580 11217 11769 10834 -18008 -11 2569 11169 11769 10834 -18008 -11 2569 11169 11769 10834 -18008 2025-03-17 13:57:15,226 Hysteresis 2976 0: raw(11169 32000 32000 32000) min(10834 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 11769 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11769 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5169 26000 0 0) 7: 0: 11169@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11169@1p 9: don't have active chargers. 9: raw(0 20831 32000 32000) min(-335 20831 32000 32000) spread(-29177 20831 32000 32000) max_pv 600 9: [ 0 11169@1p ] PM PV mtr(W) avl(W) raw max min spread -45 2590 11260 11769 10834 -18008 -45 2590 11260 11769 10834 -18008 -19 2577 11204 11769 10834 -18008 -19 2577 11204 11769 10834 -18008 0 2568 11165 11769 10834 -18008 0 2568 11165 11769 10834 -18008 -10 2573 11186 11769 10834 -18008 -10 2573 11186 11769 10834 -18008 -24 2580 11217 11769 10834 -18008 -24 2580 11217 11769 10834 -18008 -11 2573 11186 11769 10834 -18008 -11 2573 11186 11769 10834 -18008 -25 2580 11217 11769 10834 -18008 -25 2580 11217 11769 10834 -18008 -3 2569 11169 11769 10834 -18008 -3 2569 11169 11769 10834 -18008 111 2513 10926 11769 10834 -18008 111 2513 10926 11769 10834 -18008 96 2520 10956 11769 10834 -18008 96 2520 10956 11769 10834 -18008 2025-03-17 13:57:25,539 Hysteresis 2987 0: raw(10956 32000 32000 32000) min(10834 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 11769 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11769 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4956 26000 0 0) 7: 0: 10956@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10956@1p 9: don't have active chargers. 9: raw(0 21044 32000 32000) min(-122 21044 32000 32000) spread(-28964 21044 32000 32000) max_pv 813 9: [ 0 10956@1p ] PM PV mtr(W) avl(W) raw max min spread 103 2468 10730 11769 10730 -18008 103 2468 10730 11769 10730 -18008 114 2462 10704 11769 10704 -18008 114 2462 10704 11769 10704 -18008 -42 2540 11043 11769 10704 -18008 -42 2540 11043 11769 10704 -18008 -20 2529 10995 11769 10704 -18008 -20 2529 10995 11769 10704 -18008 -22 2530 11000 11769 10704 -18008 -22 2530 11000 11769 10704 -18008 -22 2530 11000 11769 10704 -18008 -22 2530 11000 11769 10704 -18008 -6 2522 10965 11769 10704 -18008 -6 2522 10965 11769 10704 -18008 -29 2533 11013 11769 10704 -18008 -14 2526 10982 11769 10704 -18008 -14 2526 10982 11769 10704 -18008 11 2514 10930 11769 10704 -18008 11 2514 10930 11769 10704 -18008 2025-03-17 13:57:35,780 Hysteresis 2997 0: raw(10930 32000 32000 32000) min(10704 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 11769 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11769 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4930 26000 0 0) 7: 0: 10930@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10930@1p 9: don't have active chargers. 9: raw(0 21070 32000 32000) min(-226 21070 32000 32000) spread(-28938 21070 32000 32000) max_pv 839 9: [ 0 10930@1p ] PM PV mtr(W) avl(W) raw max min spread 22 2502 10878 11769 10704 -18008 22 2502 10878 11769 10704 -18008 235 2396 10417 11769 10417 -18008 235 2396 10417 11769 10417 -18008 44 2491 10830 11769 10417 -18008 44 2491 10830 11769 10417 -18008 131 2448 10643 11769 10417 -18008 131 2448 10643 11769 10417 -18008 148 2439 10604 11769 10417 -18008 148 2439 10604 11769 10417 -18008 153 2437 10595 11769 10417 -18008 153 2437 10595 11769 10417 -18008 154 2436 10591 11769 10417 -18008 163 2432 10573 11769 10417 -18008 163 2432 10573 11769 10417 -18008 83 2472 10747 11769 10417 -18008 83 2472 10747 11769 10417 -18008 81 2473 10752 11769 10417 -18008 81 2473 10752 11769 10417 -18008 2025-03-17 13:57:45,787 Hysteresis 3007 0: raw(10752 32000 32000 32000) min(10417 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 11769 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11769 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4752 26000 0 0) 7: 0: 10752@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10752@1p 9: don't have active chargers. 9: raw(0 21248 32000 32000) min(-335 21248 32000 32000) spread(-28760 21248 32000 32000) max_pv 1017 9: [ 0 10752@1p ] PM PV mtr(W) avl(W) raw max min spread 88 2428 10556 11769 10417 -18008 88 2428 10556 11691 10417 -18008 117 2414 10495 11656 10417 -18008 117 2414 10495 11656 10417 -18008 79 2433 10578 11656 10417 -18008 79 2433 10578 11656 10417 -18008 57 2444 10626 11621 10417 -18008 57 2444 10626 11621 10417 -18008 58 2443 10621 11621 10417 -18008 58 2443 10621 11621 10417 -18008 58 2443 10621 11621 10417 -18008 58 2443 10621 11621 10417 -18008 76 2434 10582 11621 10417 -18008 76 2434 10582 11621 10417 -18008 76 2434 10582 11621 10417 -18008 76 2434 10582 11621 10417 -18008 80 2432 10573 11621 10417 -18008 80 2432 10573 11621 10417 -18008 168 2388 10382 11621 10382 -18008 168 2388 10382 11621 10382 -18008 2025-03-17 13:57:55,958 Hysteresis 3017 0: raw(10382 32000 32000 32000) min(10382 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 11621 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11621 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4382 26000 0 0) 7: 0: 10382@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10382@1p 9: don't have active chargers. 9: raw(0 21618 32000 32000) min(0 21618 32000 32000) spread(-28390 21618 32000 32000) max_pv 1239 9: [ 0 10382@1p ] PM PV mtr(W) avl(W) raw max min spread 197 2289 9952 11621 9952 -18008 197 2289 9952 11621 9952 -18008 196 2289 9952 11621 9952 -18008 196 2289 9952 11621 9952 -18008 201 2287 9943 11621 9943 -18008 201 2287 9943 11621 9943 -18008 120 2327 10117 11621 9943 -18008 120 2327 10117 11621 9943 -18008 139 2318 10078 11621 9943 -18008 139 2318 10078 11621 9943 -18008 33 2371 10308 11621 9943 -18008 33 2371 10308 11621 9943 -18008 53 2361 10265 11621 9943 -18008 53 2361 10265 11621 9943 -18008 53 2361 10265 11621 9943 -18008 53 2361 10265 11621 9943 -18008 49 2363 10273 11621 9943 -18008 49 2363 10273 11621 9943 -18008 78 2348 10208 11621 9943 -18008 2025-03-17 13:58:06,408 Hysteresis 3028 0: raw(10208 32000 32000 32000) min(9943 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 11621 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11621 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4208 26000 0 0) 7: 0: 10208@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10208@1p 9: don't have active chargers. 9: raw(0 21792 32000 32000) min(-265 21792 32000 32000) spread(-28216 21792 32000 32000) max_pv 1413 9: [ 0 10208@1p ] PM PV mtr(W) avl(W) raw max min spread 78 2308 10034 11621 9943 -18008 60 2317 10073 11621 9943 -18008 60 2317 10073 11621 9943 -18008 82 2306 10026 11621 9943 -18008 82 2306 10026 11621 9943 -18008 83 2306 10026 11621 9943 -18008 83 2306 10026 11621 9943 -18008 80 2307 10030 11621 9943 -18008 80 2307 10030 11621 9943 -18008 95 2300 10000 11621 9943 -18008 95 2300 10000 11621 9943 -18008 200 2247 9769 11621 9769 -18008 200 2247 9769 11621 9769 -18008 200 2247 9769 11621 9769 -18008 212 2241 9743 11621 9743 -18008 212 2241 9743 11621 9743 -18008 203 2246 9765 11621 9743 -18008 203 2246 9765 11621 9743 -18008 225 2235 9717 11621 9717 -18008 225 2235 9717 11621 9717 -18008 2025-03-17 13:58:16,501 Hysteresis 3038 0: raw(9717 32000 32000 32000) min(9717 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 11621 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11621 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (3717 26000 0 0) 7: 0: 9717@1p 8: filtered 1 to 1, sorted to 0 8: 0: 9717@1p 9: don't have active chargers. 9: raw(0 22283 32000 32000) min(0 22283 32000 32000) spread(-27725 22283 32000 32000) max_pv 1904 9: [ 0 9717@1p ] PM PV mtr(W) avl(W) raw max min spread 223 2123 9230 11621 9230 -18008 223 2123 9230 11621 9230 -18008 153 2158 9382 11621 9230 -18008 153 2158 9382 11621 9230 -18008 144 2162 9400 11621 9230 -18008 144 2162 9400 11621 9230 -18008 60 2204 9582 11621 9230 -18008 60 2204 9582 11621 9230 -18008 60 2204 9582 11621 9230 -18008 60 2204 9582 11621 9230 -18008 -37 2252 9791 11621 9230 -18008 -16 2242 9747 11621 9230 -18008 -16 2242 9747 11621 9230 -18008 -39 2253 9795 11621 9230 -18008 -39 2253 9795 11621 9230 -18008 -36 2252 9791 11621 9230 -18008 -36 2252 9791 11621 9230 -18008 -32 2250 9782 11621 9230 -18008 -32 2250 9782 11621 9230 -18008 2025-03-17 13:58:26,507 Hysteresis 3048 0: raw(9782 32000 32000 32000) min(9230 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 11621 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11621 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (3782 26000 0 0) 7: 0: 9782@1p 8: filtered 1 to 1, sorted to 0 8: 0: 9782@1p 9: don't have active chargers. 9: raw(0 22218 32000 32000) min(-552 22218 32000 32000) spread(-27790 22218 32000 32000) max_pv 1839 9: [ 0 9782@1p ] PM PV mtr(W) avl(W) raw max min spread -42 2270 9869 11621 9230 -18008 -42 2270 9869 11621 9230 -18008 61 2219 9647 11621 9230 -18008 61 2219 9647 11621 9230 -18008 59 2220 9652 11621 9230 -18008 59 2220 9652 11621 9230 -18008 53 2223 9665 11621 9230 -18008 53 2223 9665 11621 9230 -18008 73 2213 9621 11621 9230 -18008 73 2213 9621 11621 9230 -18008 64 2217 9639 11621 9230 -18008 64 2217 9639 11621 9230 -18008 -34 2266 9852 11621 9230 -18008 -34 2266 9852 11621 9230 -18008 -41 2269 9865 11621 9230 -18008 -41 2269 9865 11621 9230 -18008 -23 2260 9826 11621 9230 -18008 -23 2260 9826 11621 9230 -18008 -41 2269 9865 11621 9230 -18008 -41 2269 9865 11621 9230 -18008 2025-03-17 13:58:36,759 Hysteresis 3058 0: raw(9865 32000 32000 32000) min(9230 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 11621 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11621 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (3865 26000 0 0) 7: 0: 9865@1p 8: filtered 1 to 1, sorted to 0 8: 0: 9865@1p 9: don't have active chargers. 9: raw(0 22135 32000 32000) min(-635 22135 32000 32000) spread(-27873 22135 32000 32000) max_pv 1756 9: [ 0 9865@1p ] PM PV mtr(W) avl(W) raw max min spread -36 2286 9939 11621 9230 -18008 -36 2286 9939 11621 9230 -18008 -43 2289 9952 11621 9230 -18008 -43 2289 9952 11621 9230 -18008 -27 2281 9917 11621 9230 -18008 -27 2281 9917 11621 9230 -18008 -24 2280 9913 11621 9230 -18008 -24 2280 9913 11621 9230 -18008 -25 2280 9913 11621 9230 -18008 -25 2280 9913 11621 9230 -18008 -13 2274 9886 11621 9230 -18008 -13 2274 9886 11621 9230 -18008 0 2268 9860 11621 9230 -18008 10 2263 9839 11621 9230 -18008 10 2263 9839 11621 9230 -18008 79 2229 9691 11617 9230 -18008 79 2229 9691 11617 9230 -18008 81 2228 9686 11617 9230 -18008 81 2228 9686 11617 9230 -18008 2025-03-17 13:58:46,933 Hysteresis 3068 0: raw(9686 32000 32000 32000) min(9230 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 11617 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11617 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (3686 26000 0 0) 7: 0: 9686@1p 8: filtered 1 to 1, sorted to 0 8: 0: 9686@1p 9: don't have active chargers. 9: raw(0 22314 32000 32000) min(-456 22314 32000 32000) spread(-27694 22314 32000 32000) max_pv 1931 9: [ 0 9686@1p ] PM PV mtr(W) avl(W) raw max min spread 89 2183 9491 11617 9230 -18008 89 2183 9491 11617 9230 -18008 77 2189 9517 11617 9230 -18008 77 2189 9517 11617 9230 -18008 72 2191 9526 11617 9230 -18008 72 2191 9526 11617 9230 -18008 -63 2258 9817 11617 9230 -18008 -63 2258 9817 11617 9230 -18008 -46 2250 9782 11617 9230 -18008 -46 2250 9782 11617 9230 -18008 -65 2259 9821 11617 9230 -18008 -65 2259 9821 11617 9230 -18008 -59 2256 9808 11617 9230 -18008 -59 2256 9808 11617 9230 -18008 -68 2261 9830 11617 9230 -18008 -40 2247 9769 11617 9230 -18008 -40 2247 9769 11617 9230 -18008 -47 2250 9782 11617 9230 -18008 -47 2250 9782 11617 9230 -18008 2025-03-17 13:58:56,940 Hysteresis 3078 0: raw(9782 32000 32000 32000) min(9230 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 11617 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11617 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (3782 26000 0 0) 7: 0: 9782@1p 8: filtered 1 to 1, sorted to 0 8: 0: 9782@1p 9: don't have active chargers. 9: raw(0 22218 32000 32000) min(-552 22218 32000 32000) spread(-27790 22218 32000 32000) max_pv 1835 9: [ 0 9782@1p ] PM PV mtr(W) avl(W) raw max min spread -67 2282 9921 11617 9230 -18008 -67 2282 9921 11617 9230 -18008 -61 2279 9908 11617 9230 -18008 -61 2279 9908 11617 9230 -18008 -60 2279 9908 11617 9230 -18008 -60 2279 9908 11617 9230 -18008 -36 2267 9856 11617 9230 -18008 -36 2267 9856 11617 9230 -18008 64 2217 9639 11617 9230 -18008 64 2217 9639 11617 9230 -18008 73 2213 9621 11617 9230 -18008 73 2213 9621 11617 9230 -18008 61 2219 9647 11617 9230 -18008 61 2219 9647 11617 9230 -18008 76 2211 9613 11617 9230 -18008 76 2211 9613 11617 9230 -18008 68 2215 9630 11617 9230 -18008 68 2215 9630 11617 9230 -18008 -29 2263 9839 11617 9230 -18008 -29 2263 9839 11617 9230 -18008 2025-03-17 13:59:07,097 Hysteresis 3088 0: raw(9839 32000 32000 32000) min(9230 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 11617 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11617 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (3839 26000 0 0) 7: 0: 9839@1p 8: filtered 1 to 1, sorted to 0 8: 0: 9839@1p 9: don't have active chargers. 9: raw(0 22161 32000 32000) min(-609 22161 32000 32000) spread(-27847 22161 32000 32000) max_pv 1778 9: [ 0 9839@1p ] PM PV mtr(W) avl(W) raw max min spread -21 2272 9878 11617 9230 -18008 -21 2272 9878 11617 9230 -18008 -31 2277 9900 11617 9230 -18008 -31 2277 9900 11617 9230 -18008 -27 2275 9891 11617 9230 -18008 -27 2275 9891 11617 9230 -18008 -14 2269 9865 11617 9230 -18008 -14 2269 9865 11617 9230 -18008 -16 2270 9869 11617 9230 -18008 -16 2270 9869 11617 9230 -18008 -3 2263 9839 11617 9230 -18008 -3 2263 9839 11617 9230 -18008 18 2253 9795 11617 9230 -18008 18 2253 9795 11617 9230 -18008 -22 2273 9882 11617 9230 -18008 -22 2273 9882 11617 9230 -18008 -12 2268 9860 11617 9230 -18008 -12 2268 9860 11617 9230 -18008 -14 2269 9865 11617 9230 -18008 2025-03-17 13:59:17,481 Hysteresis 3099 0: raw(9865 32000 32000 32000) min(9230 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 11617 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11617 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (3865 26000 0 0) 7: 0: 9865@1p 8: filtered 1 to 1, sorted to 0 8: 0: 9865@1p 9: don't have active chargers. 9: raw(0 22135 32000 32000) min(-635 22135 32000 32000) spread(-27873 22135 32000 32000) max_pv 1752 9: [ 0 9865@1p ] PM PV mtr(W) avl(W) raw max min spread -14 2275 9891 11617 9230 -18008 82 2227 9682 11617 9230 -18008 82 2227 9682 11617 9230 -18008 84 2226 9678 11617 9230 -18008 84 2226 9678 11617 9230 -18008 100 2218 9643 11617 9230 -18008 63 2237 9726 11617 9230 -18008 63 2237 9726 11617 9230 -18008 -2 2269 9865 11617 9230 -18008 -2 2269 9865 11617 9230 -18008 4 2266 9852 11617 9230 -18008 4 2266 9852 11617 9230 -18008 -1 2268 9860 11617 9230 -18008 -1 2268 9860 11617 9230 -18008 -12 2274 9886 11617 9230 -18008 -12 2274 9886 11617 9230 -18008 -8 2272 9878 11617 9230 -18008 -8 2272 9878 11617 9230 -18008 -10 2273 9882 11617 9230 -18008 -10 2273 9882 11617 9230 -18008 2025-03-17 13:59:27,488 Hysteresis 3109 0: raw(9882 32000 32000 32000) min(9230 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 11617 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11617 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (3882 26000 0 0) 7: 0: 9882@1p 8: filtered 1 to 1, sorted to 0 8: 0: 9882@1p 9: don't have active chargers. 9: raw(0 22118 32000 32000) min(-652 22118 32000 32000) spread(-27890 22118 32000 32000) max_pv 1735 9: [ 0 9882@1p ] PM PV mtr(W) avl(W) raw max min spread -7 2275 9891 11617 9230 -18008 -7 2275 9891 11617 9230 -18008 -5 2274 9886 11617 9230 -18008 -5 2274 9886 11617 9230 -18008 10 2267 9856 11617 9230 -18008 10 2267 9856 11617 9230 -18008 18 2263 9839 11617 9230 -18008 -4 2274 9886 11617 9230 -18008 -4 2274 9886 11617 9230 -18008 70 2237 9726 11617 9230 -18008 70 2237 9726 11617 9230 -18008 99 2223 9665 11617 9230 -18008 99 2223 9665 11617 9230 -18008 102 2221 9656 11617 9230 -18008 102 2221 9656 11617 9230 -18008 86 2229 9691 11617 9230 -18008 86 2229 9691 11617 9230 -18008 81 2232 9704 11617 9230 -18008 81 2232 9704 11617 9230 -18008 2025-03-17 13:59:37,518 Hysteresis 3119 0: raw(9704 32000 32000 32000) min(9230 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 11617 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11617 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (3704 26000 0 0) 7: 0: 9704@1p 8: filtered 1 to 1, sorted to 0 8: 0: 9704@1p 9: don't have active chargers. 9: raw(0 22296 32000 32000) min(-474 22296 32000 32000) spread(-27712 22296 32000 32000) max_pv 1913 9: [ 0 9704@1p ] PM PV mtr(W) avl(W) raw max min spread 9 2227 9682 11617 9230 -18008 9 2227 9682 11617 9230 -18008 0 2231 9700 11617 9230 -18008 0 2231 9700 11617 9230 -18008 -34 2248 9773 11617 9230 -18008 -34 2248 9773 11617 9230 -18008 -45 2253 9795 11617 9230 -18008 -45 2253 9795 11617 9230 -18008 -60 2261 9830 11617 9230 -18008 -60 2261 9830 11617 9230 -18008 -65 2263 9839 11617 9230 -18008 -65 2263 9839 11617 9230 -18008 -50 2256 9808 11617 9230 -18008 -50 2256 9808 11617 9230 -18008 -49 2255 9804 11617 9230 -18008 -49 2255 9804 11617 9230 -18008 -51 2256 9808 11617 9230 -18008 -51 2256 9808 11617 9230 -18008 -39 2250 9782 11617 9230 -18008 2025-03-17 13:59:47,822 Hysteresis 3129 0: raw(9782 32000 32000 32000) min(9230 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 11617 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11617 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (3782 26000 0 0) 7: 0: 9782@1p 8: filtered 1 to 1, sorted to 0 8: 0: 9782@1p 9: don't have active chargers. 9: raw(0 22218 32000 32000) min(-552 22218 32000 32000) spread(-27790 22218 32000 32000) max_pv 1835 9: [ 0 9782@1p ] PM PV mtr(W) avl(W) raw max min spread -39 2268 9860 11617 9230 -18008 -52 2275 9891 11617 9230 -18008 35 2232 9704 11617 9230 -18008 35 2232 9704 11617 9230 -18008 37 2231 9700 11617 9230 -18008 37 2231 9700 11617 9230 -18008 43 2228 9686 11617 9230 -18008 43 2228 9686 11617 9230 -18008 26 2236 9721 11617 9230 -18008 26 2236 9721 11617 9230 -18008 24 2237 9726 11617 9230 -18008 24 2237 9726 11617 9230 -18008 -27 2262 9834 11617 9230 -18008 -27 2262 9834 11617 9230 -18008 -40 2269 9865 11617 9230 -18008 -40 2269 9865 11617 9230 -18008 -67 2282 9921 11617 9230 -18008 -67 2282 9921 11617 9230 -18008 -65 2281 9917 11617 9230 -18008 2025-03-17 13:59:57,829 Hysteresis 3139 0: raw(9917 32000 32000 32000) min(9230 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 11617 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11617 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (3917 26000 0 0) 7: 0: 9917@1p 8: filtered 1 to 1, sorted to 0 8: 0: 9917@1p 9: don't have active chargers. 9: raw(0 22083 32000 32000) min(-687 22083 32000 32000) spread(-27925 22083 32000 32000) max_pv 1700 9: [ 0 9917@1p ] PM PV mtr(W) avl(W) raw max min spread -65 2312 10052 11617 9230 -18008 -65 2312 10052 11617 9230 -18008 -61 2310 10043 11617 9230 -18008 -61 2310 10043 11617 9230 -18008 -56 2308 10034 11617 9230 -18008 -56 2308 10034 11617 9230 -18008 105 2228 9686 11617 9230 -18008 105 2228 9686 11617 9230 -18008 130 2215 9630 11617 9230 -18008 130 2215 9630 11617 9230 -18008 130 2215 9630 11617 9230 -18008 130 2215 9630 11617 9230 -18008 152 2204 9582 11617 9230 -18008 152 2204 9582 11617 9230 -18008 245 2158 9382 11617 9230 -18008 245 2158 9382 11617 9230 -18008 267 2147 9334 11617 9230 -18008 267 2147 9334 11617 9230 -18008 294 2133 9273 11617 9230 -18008 294 2133 9273 11617 9230 -18008 2025-03-17 14:00:07,884 Hysteresis 3149 0: raw(9273 32000 32000 32000) min(9230 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 11617 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 1 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11617 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (3273 26000 0 0) 7: 0: 9273@1p 8: filtered 1 to 1, sorted to 0 8: 0: 9273@1p 9: don't have active chargers. 9: raw(0 22727 32000 32000) min(-43 22727 32000 32000) spread(-27281 22727 32000 32000) max_pv 2344 9: [ 0 9273@1p ] PM PV mtr(W) avl(W) raw max min spread 272 1996 8678 11617 8678 -18008 272 1996 8678 11617 8678 -18008 290 1987 8639 11617 8639 -18008 290 1987 8639 11617 8639 -18008 244 2010 8739 11617 8639 -18008 244 2010 8739 11617 8639 -18008 67 2099 9126 11617 8639 -18008 67 2099 9126 11617 8639 -18008 63 2101 9134 11617 8639 -18008 63 2101 9134 11617 8639 -18008 108 2078 9034 11617 8639 -18008 108 2078 9034 11617 8639 -18008 104 2080 9043 11617 8639 -18008 104 2080 9043 11617 8639 -18008 109 2078 9034 11617 8639 -18008 109 2078 9034 11617 8639 -18008 119 2073 9013 11617 8639 -18008 119 2073 9013 11617 8639 -18008 110 2077 9030 11617 8639 -18008 2025-03-17 14:00:18,136 Hysteresis 3159 0: raw(9030 32000 32000 32000) min(8639 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 11617 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11617 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (3030 26000 0 0) 7: 0: 9030@1p 8: filtered 1 to 1, sorted to 0 8: 0: 9030@1p 9: don't have active chargers. 9: raw(0 22970 32000 32000) min(-391 22970 32000 32000) spread(-27038 22970 32000 32000) max_pv 2587 9: [ 0 9030@1p ] PM PV mtr(W) avl(W) raw max min spread 110 2021 8786 11617 8639 -18008 131 2011 8743 11617 8639 -18008 131 2011 8743 11617 8639 -18008 138 2007 8726 11617 8639 -18008 138 2007 8726 11617 8639 -18008 146 2003 8708 11617 8639 -18008 146 2003 8708 11617 8639 -18008 191 1981 8613 11617 8613 -18008 236 1958 8513 11617 8513 -18008 236 1958 8513 11617 8513 -18008 244 1954 8495 11617 8495 -18008 244 1954 8495 11617 8495 -18008 276 1938 8426 11617 8426 -18008 276 1938 8426 11617 8426 -18008 270 1941 8439 11617 8426 -18008 270 1941 8439 11617 8426 -18008 127 2013 8752 11600 8426 -18008 127 2013 8752 11600 8426 -18008 79 2037 8856 11513 8426 -18008 2025-03-17 14:00:28,143 Hysteresis 3169 0: raw(8856 32000 32000 32000) min(8426 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 11513 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11513 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (2856 26000 0 0) 7: 0: 8856@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8856@1p 9: don't have active chargers. 9: raw(0 23144 32000 32000) min(-430 23144 32000 32000) spread(-26864 23144 32000 32000) max_pv 2657 9: [ 0 8856@1p ] PM PV mtr(W) avl(W) raw max min spread 79 1997 8682 11513 8426 -18008 79 1997 8682 11513 8426 -18008 79 1997 8682 11513 8426 -18008 69 2002 8704 11513 8426 -18008 69 2002 8704 11513 8426 -18008 70 2001 8700 11513 8426 -18008 70 2001 8700 11513 8426 -18008 27 2023 8795 11513 8426 -18008 27 2023 8795 11513 8426 -18008 15 2029 8821 11513 8426 -18008 11 2031 8830 11513 8426 -18008 11 2031 8830 11513 8426 -18008 32 2020 8782 11513 8426 -18008 32 2020 8782 11513 8426 -18008 20 2026 8808 11513 8426 -18008 20 2026 8808 11513 8426 -18008 39 2017 8769 11513 8426 -18008 39 2017 8769 11478 8426 -18008 103 1985 8630 11478 8426 -18008 103 1985 8630 11478 8426 -18008 2025-03-17 14:00:38,164 Hysteresis 3179 0: raw(8630 32000 32000 32000) min(8426 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 11478 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11478 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (2630 26000 0 0) 7: 0: 8630@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8630@1p 9: don't have active chargers. 9: raw(0 23370 32000 32000) min(-204 23370 32000 32000) spread(-26638 23370 32000 32000) max_pv 2848 9: [ 0 8630@1p ] PM PV mtr(W) avl(W) raw max min spread 113 1928 8382 11478 8382 -18008 113 1928 8382 11478 8382 -18008 118 1925 8369 11478 8369 -18008 118 1925 8369 11478 8369 -18008 124 1922 8356 11478 8356 -18008 124 1922 8356 11478 8356 -18008 62 1953 8491 11478 8356 -18008 62 1953 8491 11478 8356 -18008 18 1975 8586 11478 8356 -18008 18 1975 8586 11478 8356 -18008 -19 1993 8665 11478 8356 -18008 -19 1993 8665 11478 8356 -18008 -27 1997 8682 11478 8356 -18008 -27 1997 8682 11478 8356 -18008 -28 1998 8686 11478 8356 -18008 -28 1998 8686 11478 8356 -18008 -21 1994 8669 11478 8356 -18008 -21 1994 8669 11478 8356 -18008 -8 1988 8643 11478 8356 -18008 -8 1988 8643 11478 8356 -18008 2025-03-17 14:00:48,624 Hysteresis 3190 0: raw(8643 32000 32000 32000) min(8356 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 11478 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11478 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (2643 26000 0 0) 7: 0: 8643@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8643@1p 9: don't have active chargers. 9: raw(0 23357 32000 32000) min(-287 23357 32000 32000) spread(-26651 23357 32000 32000) max_pv 2835 9: [ 0 8643@1p ] PM PV mtr(W) avl(W) raw max min spread -18 1996 8678 11478 8356 -18008 -18 1996 8678 11478 8356 -18008 -34 2004 8713 11478 8356 -18008 -34 2004 8713 11478 8356 -18008 -21 1997 8682 11478 8356 -18008 -21 1997 8682 11478 8356 -18008 -2 1988 8643 11478 8356 -18008 -2 1988 8643 11478 8356 -18008 62 1956 8504 11478 8356 -18008 62 1956 8504 11478 8356 -18008 69 1953 8491 11478 8356 -18008 69 1953 8491 11478 8356 -18008 78 1948 8469 11478 8356 -18008 61 1957 8508 11478 8356 -18008 61 1957 8508 11478 8356 -18008 55 1960 8521 11391 8356 -18008 55 1960 8521 11391 8356 -18008 -12 1993 8665 11330 8356 -18008 -12 1993 8665 11330 8356 -18008 2025-03-17 14:00:58,751 Hysteresis 3200 0: raw(8665 32000 32000 32000) min(8356 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 11330 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11330 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (2665 26000 0 0) 7: 0: 8665@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8665@1p 9: don't have active chargers. 9: raw(0 23335 32000 32000) min(-309 23335 32000 32000) spread(-26673 23335 32000 32000) max_pv 2665 9: [ 0 8665@1p ] PM PV mtr(W) avl(W) raw max min spread -22 2003 8708 11295 8356 -18008 -22 2003 8708 11295 8356 -18008 -27 2005 8717 11269 8356 -18008 -27 2005 8717 11269 8356 -18008 -32 2008 8730 11260 8356 -18008 -32 2008 8730 11260 8356 -18008 -24 2004 8713 11260 8356 -18008 -24 2004 8713 11260 8356 -18008 -17 2000 8695 11260 8356 -18008 -17 2000 8695 11260 8356 -18008 -16 2000 8695 11260 8356 -18008 -16 2000 8695 11260 8356 -18008 -8 1996 8678 11260 8356 -18008 -22 2003 8708 11260 8356 -18008 -22 2003 8708 11260 8356 -18008 -22 2003 8708 11260 8356 -18008 -22 2003 8708 11260 8356 -18008 62 1961 8526 11260 8356 -18008 62 1961 8526 11260 8356 -18008 2025-03-17 14:01:08,758 Hysteresis 3210 0: raw(8526 32000 32000 32000) min(8356 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 11260 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11260 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (2526 26000 0 0) 7: 0: 8526@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8526@1p 9: don't have active chargers. 9: raw(0 23474 32000 32000) min(-170 23474 32000 32000) spread(-26534 23474 32000 32000) max_pv 2734 9: [ 0 8526@1p ] PM PV mtr(W) avl(W) raw max min spread 70 1925 8369 11260 8356 -18008 70 1925 8369 11260 8356 -18008 79 1921 8352 11260 8352 -18008 79 1921 8352 11260 8352 -18008 68 1926 8373 11260 8352 -18008 68 1926 8373 11260 8352 -18008 20 1950 8478 11260 8352 -18008 20 1950 8478 11260 8352 -18008 66 1927 8378 11260 8352 -18008 66 1927 8378 11260 8352 -18008 -50 1985 8630 11260 8352 -18008 -50 1985 8630 11260 8352 -18008 -38 1979 8604 11260 8352 -18008 -38 1979 8604 11260 8352 -18008 -58 1989 8647 11260 8352 -18008 -58 1989 8647 11260 8352 -18008 -54 1987 8639 11260 8352 -18008 -54 1987 8639 11260 8352 -18008 -65 1992 8660 11260 8352 -18008 2025-03-17 14:01:19,001 Hysteresis 3220 0: raw(8660 32000 32000 32000) min(8352 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 11260 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11260 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (2660 26000 0 0) 7: 0: 8660@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8660@1p 9: don't have active chargers. 9: raw(0 23340 32000 32000) min(-308 23340 32000 32000) spread(-26668 23340 32000 32000) max_pv 2600 9: [ 0 8660@1p ] PM PV mtr(W) avl(W) raw max min spread -65 2023 8795 11260 8352 -18008 -53 2017 8769 11260 8352 -18008 -53 2017 8769 11260 8352 -18008 -65 2023 8795 11260 8352 -18008 -65 2023 8795 11260 8352 -18008 -56 2019 8778 11260 8352 -18008 -56 2019 8778 11260 8352 -18008 -23 2002 8704 11260 8352 -18008 -23 2002 8704 11260 8352 -18008 -32 2007 8726 11260 8352 -18008 -32 2007 8726 11260 8352 -18008 59 1962 8530 11260 8352 -18008 83 1950 8478 11260 8352 -18008 83 1950 8478 11260 8352 -18008 61 1961 8526 11260 8352 -18008 61 1961 8526 11260 8352 -18008 64 1959 8517 11217 8352 -18008 64 1959 8517 11217 8352 -18008 70 1956 8504 11217 8352 -18008 70 1956 8504 11217 8352 -18008 2025-03-17 14:01:29,040 Hysteresis 3230 0: raw(8504 32000 32000 32000) min(8352 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 11217 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11217 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (2504 26000 0 0) 7: 0: 8504@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8504@1p 9: don't have active chargers. 9: raw(0 23496 32000 32000) min(-152 23496 32000 32000) spread(-26512 23496 32000 32000) max_pv 2713 9: [ 0 8504@1p ] PM PV mtr(W) avl(W) raw max min spread -19 1964 8539 11217 8352 -18008 -19 1964 8539 11217 8352 -18008 -21 1965 8543 11217 8352 -18008 -21 1965 8543 11217 8352 -18008 -14 1962 8530 11217 8352 -18008 -14 1962 8530 11217 8352 -18008 -83 1996 8678 11217 8352 -18008 -83 1996 8678 11217 8352 -18008 -62 1986 8634 11169 8352 -18008 -62 1986 8634 11169 8352 -18008 -56 1983 8621 11043 8352 -18008 -72 1991 8656 11043 8352 -18008 -72 1991 8656 11043 8352 -18008 -65 1987 8639 11043 8352 -18008 -65 1987 8639 11043 8352 -18008 -49 1979 8604 11043 8352 -18008 -49 1979 8604 11043 8352 -18008 -70 1990 8652 11043 8352 -18008 -70 1990 8652 11043 8352 -18008 2025-03-17 14:01:39,047 Hysteresis 3240 0: raw(8652 32000 32000 32000) min(8352 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 11043 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11043 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (2652 26000 0 0) 7: 0: 8652@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8652@1p 9: don't have active chargers. 9: raw(0 23348 32000 32000) min(-300 23348 32000 32000) spread(-26660 23348 32000 32000) max_pv 2391 9: [ 0 8652@1p ] PM PV mtr(W) avl(W) raw max min spread 9 1985 8630 11043 8352 -18008 9 1985 8630 11013 8352 -18008 2 1988 8643 11013 8352 -18008 2 1988 8643 11013 8352 -18008 19 1980 8608 11013 8352 -18008 19 1980 8608 11013 8352 -18008 53 1963 8534 11013 8352 -18008 53 1963 8534 11013 8352 -18008 56 1961 8526 11013 8352 -18008 56 1961 8526 11013 8352 -18008 -3 1990 8652 10982 8352 -18008 -3 1990 8652 10982 8352 -18008 -13 1995 8673 10930 8352 -18008 -13 1995 8673 10930 8352 -18008 1 1989 8647 10878 8352 -18008 1 1989 8647 10878 8352 -18008 -28 2003 8708 10830 8352 -18008 -28 2003 8708 10830 8352 -18008 -21 1999 8691 10830 8352 -18008 2025-03-17 14:01:49,348 Hysteresis 3251 0: raw(8691 32000 32000 32000) min(8352 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 10830 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 10830 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (2691 26000 0 0) 7: 0: 8691@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8691@1p 9: don't have active chargers. 9: raw(0 23309 32000 32000) min(-339 23309 32000 32000) spread(-26699 23309 32000 32000) max_pv 2139 9: [ 0 8691@1p ] PM PV mtr(W) avl(W) raw max min spread -21 2008 8730 10830 8352 -18008 -25 2010 8739 10752 8352 -18008 -25 2010 8739 10752 8352 -18008 -17 2006 8721 10752 8352 -18008 -17 2006 8721 10752 8352 -18008 -23 2009 8734 10752 8352 -18008 -23 2009 8734 10752 8352 -18008 -27 2011 8743 10752 8352 -18008 -27 2011 8743 10752 8352 -18008 11 1993 8665 10752 8352 -18008 11 1993 8665 10752 8352 -18008 98 1949 8473 10752 8352 -18008 98 1949 8473 10752 8352 -18008 97 1950 8478 10752 8352 -18008 97 1950 8478 10626 8352 -18008 110 1943 8447 10626 8352 -18008 100 1948 8469 10626 8352 -18008 100 1948 8469 10626 8352 -18008 102 1947 8465 10626 8352 -18008 102 1947 8465 10626 8352 -18008 2025-03-17 14:01:59,525 Hysteresis 3261 0: raw(8465 32000 32000 32000) min(8352 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 10626 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 10626 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (2465 26000 0 0) 7: 0: 8465@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8465@1p 9: don't have active chargers. 9: raw(0 23535 32000 32000) min(-113 23535 32000 32000) spread(-26473 23535 32000 32000) max_pv 2161 9: [ 0 8465@1p ] PM PV mtr(W) avl(W) raw max min spread 0 1946 8460 10626 8352 -18008 0 1946 8460 10626 8352 -18008 11 1941 8439 10621 8352 -18008 11 1941 8439 10621 8352 -18008 -58 1975 8586 10621 8352 -18008 -58 1975 8586 10621 8352 -18008 -60 1976 8591 10582 8352 -18008 -60 1976 8591 10582 8352 -18008 -60 1976 8591 10582 8352 -18008 -60 1976 8591 10582 8352 -18008 -71 1981 8613 10573 8352 -18008 -71 1981 8613 10573 8352 -18008 -64 1978 8600 10382 8352 -18008 -64 1978 8600 10382 8352 -18008 -75 1983 8621 10308 8352 -18008 -79 1985 8630 10308 8352 -18008 -79 1985 8630 10308 8352 -18008 -81 1986 8634 10308 8352 -18008 -81 1986 8634 10308 8352 -18008 2025-03-17 14:02:09,532 Hysteresis 3271 0: raw(8634 32000 32000 32000) min(8352 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 10308 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 10308 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (2634 26000 0 0) 7: 0: 8634@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8634@1p 9: don't have active chargers. 9: raw(0 23366 32000 32000) min(-282 23366 32000 32000) spread(-26642 23366 32000 32000) max_pv 1674 9: [ 0 8634@1p ] PM PV mtr(W) avl(W) raw max min spread 0 1985 8630 10308 8352 -18008 0 1985 8630 10308 8352 -18008 24 1973 8578 10308 8352 -18008 24 1973 8578 10308 8352 -18008 35 1968 8556 10308 8352 -18008 35 1968 8556 10308 8352 -18008 74 1948 8469 10308 8352 -18008 74 1948 8469 10273 8352 -18008 55 1958 8513 10273 8352 -18008 55 1958 8513 10273 8352 -18008 70 1950 8478 10273 8352 -18008 70 1950 8478 10273 8352 -18008 -26 1998 8686 10273 8352 -18008 -26 1998 8686 10208 8352 -18008 -52 2011 8743 10073 8352 -18008 -52 2011 8743 10073 8352 -18008 -44 2007 8726 10073 8352 -18008 -44 2007 8726 10052 8352 -18008 -34 2002 8704 10052 8352 -18008 -34 2002 8704 10052 8352 -18008 2025-03-17 14:02:19,706 Hysteresis 3281 0: raw(8704 32000 32000 32000) min(8352 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 10052 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 10052 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (2704 26000 0 0) 7: 0: 8704@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8704@1p 9: don't have active chargers. 9: raw(0 23296 32000 32000) min(-352 23296 32000 32000) spread(-26712 23296 32000 32000) max_pv 1348 9: [ 0 8704@1p ] PM PV mtr(W) avl(W) raw max min spread -49 2025 8804 10052 8352 -18008 -49 2025 8804 10052 8352 -18008 -47 2024 8800 10052 8352 -18008 -47 2024 8800 10052 8352 -18008 -34 2018 8773 10052 8352 -18008 -34 2018 8773 10052 8352 -18008 -11 2006 8721 10052 8352 -18008 -11 2006 8721 10052 8352 -18008 -8 2005 8717 10052 8352 -18008 -8 2005 8717 10052 8352 -18008 -5 2003 8708 10052 8352 -18008 -5 2003 8708 10052 8352 -18008 84 1959 8517 10052 8352 -18008 84 1959 8517 10052 8352 -18008 76 1963 8534 10052 8352 -18008 76 1963 8534 10052 8352 -18008 93 1955 8500 10052 8352 -18008 93 1955 8500 10052 8352 -18008 84 1959 8517 10052 8352 -18008 84 1959 8517 10052 8352 -18008 2025-03-17 14:02:30,163 Hysteresis 3291 0: raw(8517 32000 32000 32000) min(8352 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 10052 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 10052 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (2517 26000 0 0) 7: 0: 8517@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8517@1p 9: don't have active chargers. 9: raw(0 23483 32000 32000) min(-165 23483 32000 32000) spread(-26525 23483 32000 32000) max_pv 1535 9: [ 0 8517@1p ] PM PV mtr(W) avl(W) raw max min spread 106 1905 8282 10052 8282 -18008 106 1905 8282 10052 8282 -18008 -5 1960 8521 10052 8282 -18008 -5 1960 8521 10052 8282 -18008 -14 1965 8543 10052 8282 -18008 -14 1965 8543 10052 8282 -18008 -49 1982 8617 10052 8282 -18008 -49 1982 8617 10052 8282 -18008 -55 1985 8630 10052 8282 -18008 -55 1985 8630 10052 8282 -18008 -65 1990 8652 10052 8282 -18008 -65 1990 8652 10052 8282 -18008 -62 1989 8647 10052 8282 -18008 -62 1989 8647 10052 8282 -18008 -48 1982 8617 10052 8282 -18008 -68 1992 8660 10052 8282 -18008 -68 1992 8660 10052 8282 -18008 -61 1988 8643 10052 8282 -18008 -61 1988 8643 10052 8282 -18008 2025-03-17 14:02:40,237 Hysteresis 3301 0: raw(8643 32000 32000 32000) min(8282 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 10052 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 10052 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (2643 26000 0 0) 7: 0: 8643@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8643@1p 9: don't have active chargers. 9: raw(0 23357 32000 32000) min(-361 23357 32000 32000) spread(-26651 23357 32000 32000) max_pv 1409 9: [ 0 8643@1p ] PM PV mtr(W) avl(W) raw max min spread -62 2018 8773 10052 8282 -18008 -62 2018 8773 10052 8282 -18008 -56 2015 8760 10052 8282 -18008 -56 2015 8760 10052 8282 -18008 30 1972 8573 10052 8282 -18008 30 1972 8573 10052 8282 -18008 51 1962 8530 10052 8282 -18008 51 1962 8530 10052 8282 -18008 53 1961 8526 10052 8282 -18008 53 1961 8526 10052 8282 -18008 65 1955 8500 10052 8282 -18008 65 1955 8500 10052 8282 -18008 77 1949 8473 10052 8282 -18008 77 1949 8473 10052 8282 -18008 -42 2008 8730 10052 8282 -18008 -47 2010 8739 10052 8282 -18008 -47 2010 8739 10052 8282 -18008 -37 2005 8717 10052 8282 -18008 -37 2005 8717 10052 8282 -18008 2025-03-17 14:02:50,245 Hysteresis 3311 0: raw(8717 32000 32000 32000) min(8282 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 10052 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 10052 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (2717 26000 0 0) 7: 0: 8717@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8717@1p 9: don't have active chargers. 9: raw(0 23283 32000 32000) min(-435 23283 32000 32000) spread(-26725 23283 32000 32000) max_pv 1335 9: [ 0 8717@1p ] PM PV mtr(W) avl(W) raw max min spread -32 2020 8782 10052 8282 -18008 -32 2020 8782 10052 8282 -18008 -46 2027 8813 10052 8282 -18008 -46 2027 8813 10052 8282 -18008 -48 2028 8817 10052 8282 -18008 -48 2028 8817 10052 8282 -18008 -45 2026 8808 10052 8282 -18008 -45 2026 8808 10052 8282 -18008 1 2004 8713 10052 8282 -18008 1 2004 8713 10052 8282 -18008 -7 2007 8726 10052 8282 -18008 -7 2007 8726 10052 8282 -18008 -24 2016 8765 10052 8282 -18008 -24 2016 8765 10052 8282 -18008 -22 2015 8760 10052 8282 -18008 -22 2015 8760 10052 8282 -18008 88 1960 8521 10052 8282 -18008 88 1960 8521 10052 8282 -18008 85 1962 8530 10052 8282 -18008 2025-03-17 14:03:00,494 Hysteresis 3322 0: raw(8530 32000 32000 32000) min(8282 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 10052 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 10052 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (2530 26000 0 0) 7: 0: 8530@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8530@1p 9: don't have active chargers. 9: raw(0 23470 32000 32000) min(-248 23470 32000 32000) spread(-26538 23470 32000 32000) max_pv 1522 9: [ 0 8530@1p ] PM PV mtr(W) avl(W) raw max min spread 85 1919 8343 10052 8282 -18008 86 1918 8339 10052 8282 -18008 86 1918 8339 10052 8282 -18008 79 1922 8356 10052 8282 -18008 79 1922 8356 10052 8282 -18008 -61 1991 8656 10052 8282 -18008 -61 1991 8656 10052 8282 -18008 -65 1993 8665 10052 8282 -18008 -65 1993 8665 10052 8282 -18008 -76 1999 8691 10052 8282 -18008 -76 1999 8691 10052 8282 -18008 -74 1998 8686 10052 8282 -18008 -74 1998 8686 10052 8282 -18008 -75 1998 8686 10052 8282 -18008 -75 1998 8686 10052 8282 -18008 -100 2011 8743 10052 8282 -18008 -90 2006 8721 10052 8282 -18008 -90 2006 8721 10052 8282 -18008 -92 2007 8726 10052 8282 -18008 -92 2007 8726 10052 8282 -18008 2025-03-17 14:03:10,552 Hysteresis 3332 0: raw(8726 32000 32000 32000) min(8282 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 10052 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 10052 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (2726 26000 0 0) 7: 0: 8726@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8726@1p 9: don't have active chargers. 9: raw(0 23274 32000 32000) min(-444 23274 32000 32000) spread(-26734 23274 32000 32000) max_pv 1326 9: [ 0 8726@1p ] PM PV mtr(W) avl(W) raw max min spread -80 2046 8895 10052 8282 -18008 -80 2046 8895 10052 8282 -18008 -88 2050 8913 10052 8282 -18008 -88 2050 8913 10052 8282 -18008 -42 2027 8813 10052 8282 -18008 -42 2027 8813 10052 8282 -18008 68 1972 8573 10052 8282 -18008 68 1972 8573 10052 8282 -18008 88 1962 8530 10052 8282 -18008 88 1962 8530 10052 8282 -18008 81 1966 8547 10052 8282 -18008 81 1966 8547 10052 8282 -18008 69 1972 8573 10052 8282 -18008 69 1972 8573 10052 8282 -18008 78 1967 8552 10052 8282 -18008 -16 2014 8756 10052 8282 -18008 -16 2014 8756 10052 8282 -18008 -19 2015 8760 10052 8282 -18008 -19 2015 8760 10052 8282 -18008 2025-03-17 14:03:20,558 Hysteresis 3342 0: raw(8760 32000 32000 32000) min(8282 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 10052 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 10052 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (2760 26000 0 0) 7: 0: 8760@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8760@1p 9: don't have active chargers. 9: raw(0 23240 32000 32000) min(-478 23240 32000 32000) spread(-26768 23240 32000 32000) max_pv 1292 9: [ 0 8760@1p ] PM PV mtr(W) avl(W) raw max min spread -21 2024 8800 10052 8282 -18008 -21 2024 8800 10052 8282 -18008 0 2014 8756 10052 8282 -18008 0 2014 8756 10052 8282 -18008 -30 2029 8821 10052 8282 -18008 -30 2029 8821 10052 8282 -18008 -27 2027 8813 10052 8282 -18008 -27 2027 8813 10052 8282 -18008 -11 2019 8778 10052 8282 -18008 -11 2019 8778 10052 8282 -18008 -29 2028 8817 10052 8282 -18008 -29 2028 8817 10052 8282 -18008 -15 2021 8786 10052 8282 -18008 -15 2021 8786 10052 8282 -18008 -13 2020 8782 10052 8282 -18008 -13 2020 8782 10052 8282 -18008 16 2006 8721 10052 8282 -18008 16 2006 8721 10052 8282 -18008 75 1977 8595 10052 8282 -18008 2025-03-17 14:03:30,835 Hysteresis 3352 0: raw(8595 32000 32000 32000) min(8282 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 10052 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 10052 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (2595 26000 0 0) 7: 0: 8595@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8595@1p 9: don't have active chargers. 9: raw(0 23405 32000 32000) min(-313 23405 32000 32000) spread(-26603 23405 32000 32000) max_pv 1457 9: [ 0 8595@1p ] PM PV mtr(W) avl(W) raw max min spread 75 1939 8430 10052 8282 -18008 73 1940 8434 10052 8282 -18008 73 1940 8434 10052 8282 -18008 70 1941 8439 10052 8282 -18008 70 1941 8439 10052 8282 -18008 68 1942 8443 10052 8282 -18008 68 1942 8443 10052 8282 -18008 29 1962 8530 10052 8282 -18008 29 1962 8530 10052 8282 -18008 -87 2019 8778 10052 8282 -18008 -87 2019 8778 10052 8282 -18008 -69 2010 8739 10052 8282 -18008 -69 2010 8739 10052 8282 -18008 -317 2134 9278 10052 8282 -18008 -317 2134 9278 10052 8282 -18008 -377 2164 9408 10052 8282 -18008 -389 2170 9434 10052 8282 -18008 -389 2170 9434 10052 8282 -18008 -407 2179 9473 10052 8282 -18008 -407 2179 9473 10052 8282 -18008 2025-03-17 14:03:40,886 Hysteresis 3362 0: raw(9473 32000 32000 32000) min(8282 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 10052 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 10052 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (3473 26000 0 0) 7: 0: 9473@1p 8: filtered 1 to 1, sorted to 0 8: 0: 9473@1p 9: don't have active chargers. 9: raw(0 22527 32000 32000) min(-1191 22527 32000 32000) spread(-27481 22527 32000 32000) max_pv 579 9: [ 0 9473@1p ] PM PV mtr(W) avl(W) raw max min spread -440 2398 10426 10426 8282 -18008 -440 2398 10426 10426 8282 -18008 -436 2396 10417 10426 8282 -18008 -436 2396 10417 10426 8282 -18008 -443 2399 10430 10430 8282 -18008 -443 2399 10430 10430 8282 -18008 -285 2320 10086 10430 8282 -18008 -285 2320 10086 10430 8282 -18008 -242 2299 9995 10430 8282 -18008 -242 2299 9995 10430 8282 -18008 -205 2280 9913 10430 8282 -18008 -205 2280 9913 10430 8282 -18008 -234 2295 9978 10430 8282 -18008 -234 2295 9978 10430 8282 -18008 -249 2302 10008 10430 8282 -18008 -249 2302 10008 10430 8282 -18008 -252 2304 10017 10430 8282 -18008 -282 2319 10082 10430 8282 -18008 -282 2319 10082 10430 8282 -18008 2025-03-17 14:03:50,892 Hysteresis 3372 0: raw(10082 32000 32000 32000) min(8282 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 10430 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 10430 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4082 26000 0 0) 7: 0: 10082@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10082@1p 9: don't have active chargers. 9: raw(0 21918 32000 32000) min(-1800 21918 32000 32000) spread(-28090 21918 32000 32000) max_pv 348 9: [ 0 10082@1p ] PM PV mtr(W) avl(W) raw max min spread -380 2508 10904 10904 8282 -18008 -380 2508 10904 10904 8282 -18008 -372 2504 10886 10904 8282 -18008 -372 2504 10886 10904 8282 -18008 -400 2518 10947 10947 8282 -18008 -400 2518 10947 10947 8282 -18008 -285 2460 10695 10947 8282 -18008 -285 2460 10695 10947 8282 -18008 -268 2452 10660 10947 8282 -18008 -268 2452 10660 10947 8282 -18008 -293 2464 10713 10947 8282 -18008 -293 2464 10713 10947 8282 -18008 -296 2466 10721 10947 8282 -18008 -296 2466 10721 10947 8282 -18008 -296 2466 10721 10947 8282 -18008 -296 2466 10721 10947 8282 -18008 -316 2476 10765 10947 8282 -18008 -316 2476 10765 10947 8282 -18008 -304 2470 10739 10947 8282 -18008 2025-03-17 14:04:01,069 Hysteresis 3382 0: raw(10739 32000 32000 32000) min(8282 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 10947 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 10947 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4739 26000 0 0) 7: 0: 10739@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10739@1p 9: don't have active chargers. 9: raw(0 21261 32000 32000) min(-2457 21261 32000 32000) spread(-28747 21261 32000 32000) max_pv 208 9: [ 0 10739@1p ] PM PV mtr(W) avl(W) raw max min spread -304 2621 11395 11395 8282 -18008 -234 2586 11243 11395 8282 -18008 -234 2586 11243 11395 8282 -18008 -225 2581 11221 11395 8282 -18008 -225 2581 11221 11395 8282 -18008 -228 2583 11230 11395 8282 -18008 -228 2583 11230 11395 8282 -18008 -91 2514 10930 11395 8282 -18008 -91 2514 10930 11395 8282 -18008 -55 2496 10852 11395 8282 -18008 -55 2496 10852 11395 8282 -18008 -79 2508 10904 11395 8282 -18008 -179 2558 11121 11395 8282 -18008 -179 2558 11121 11395 8282 -18008 -187 2562 11139 11395 8282 -18008 -187 2562 11139 11395 8282 -18008 -184 2561 11134 11395 8282 -18008 -184 2561 11134 11395 8282 -18008 -178 2558 11121 11395 8282 -18008 2025-03-17 14:04:11,078 Hysteresis 3392 0: raw(11121 32000 32000 32000) min(8282 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 11395 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11395 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5121 26000 0 0) 7: 0: 11121@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11121@1p 9: don't have active chargers. 9: raw(0 20879 32000 32000) min(-2839 20879 32000 32000) spread(-29129 20879 32000 32000) max_pv 274 9: [ 0 11121@1p ] PM PV mtr(W) avl(W) raw max min spread -178 2646 11504 11504 8282 -18008 -183 2648 11513 11513 8282 -18008 -183 2648 11513 11513 8282 -18008 -186 2650 11521 11521 8282 -18008 -186 2650 11521 11521 8282 -18008 -149 2631 11439 11521 8282 -18008 -149 2631 11439 11521 8282 -18008 -112 2613 11360 11521 8282 -18008 -112 2613 11360 11521 8282 -18008 -81 2597 11291 11521 8282 -18008 -81 2597 11291 11521 8282 -18008 -69 2591 11265 11521 8282 -18008 6 2554 11104 11521 8282 -18008 6 2554 11104 11521 8282 -18008 19 2548 11078 11521 8282 -18008 19 2548 11078 11521 8282 -18008 14 2550 11086 11521 8282 -18008 14 2550 11086 11521 8282 -18008 14 2550 11086 11521 8282 -18008 14 2550 11086 11521 8282 -18008 2025-03-17 14:04:21,154 Hysteresis 3402 0: raw(11086 32000 32000 32000) min(8282 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 11521 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11521 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5086 26000 0 0) 7: 0: 11086@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11086@1p 9: don't have active chargers. 9: raw(0 20914 32000 32000) min(-2804 20914 32000 32000) spread(-29094 20914 32000 32000) max_pv 435 9: [ 0 11086@1p ] PM PV mtr(W) avl(W) raw max min spread 22 2538 11034 11521 8282 -18008 22 2538 11034 11521 8282 -18008 -46 2572 11182 11521 8282 -18008 -46 2572 11182 11521 8282 -18008 -71 2584 11234 11521 8282 -18008 -71 2584 11234 11521 8282 -18008 -58 2578 11208 11521 8282 -18008 -58 2578 11208 11521 8282 -18008 -62 2580 11217 11521 8282 -18008 -62 2580 11217 11521 8282 -18008 -73 2585 11239 11521 8282 -18008 -73 2585 11239 11521 8282 -18008 -61 2579 11213 11521 8282 -18008 -61 2579 11213 11521 8282 -18008 -53 2575 11195 11521 8282 -18008 -53 2575 11195 11521 8282 -18008 -71 2584 11234 11521 8282 -18008 -71 2584 11234 11521 8282 -18008 -63 2580 11217 11521 8282 -18008 2025-03-17 14:04:31,506 Hysteresis 3413 0: raw(11217 32000 32000 32000) min(8282 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 11521 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11521 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5217 26000 0 0) 7: 0: 11217@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11217@1p 9: don't have active chargers. 9: raw(0 20783 32000 32000) min(-2935 20783 32000 32000) spread(-29225 20783 32000 32000) max_pv 304 9: [ 0 11217@1p ] PM PV mtr(W) avl(W) raw max min spread -63 2610 11347 11521 8282 -18008 -75 2616 11373 11521 8282 -18008 -75 2616 11373 11521 8282 -18008 4 2577 11204 11521 8282 -18008 4 2577 11204 11521 8282 -18008 17 2571 11178 11521 8282 -18008 17 2571 11178 11521 8282 -18008 23 2568 11165 11521 8282 -18008 23 2568 11165 11521 8282 -18008 28 2565 11152 11521 8282 -18008 25 2567 11160 11521 8282 -18008 25 2567 11160 11521 8282 -18008 -73 2615 11369 11521 8282 -18008 -73 2615 11369 11521 8282 -18008 -81 2619 11386 11521 8282 -18008 -81 2619 11386 11521 8282 -18008 -70 2614 11365 11521 8282 -18008 -70 2614 11365 11521 8282 -18008 -72 2615 11369 11521 8282 -18008 2025-03-17 14:04:41,512 Hysteresis 3423 0: raw(11369 32000 32000 32000) min(8282 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 11521 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11521 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5369 26000 0 0) 7: 0: 11369@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11369@1p 9: don't have active chargers. 9: raw(0 20631 32000 32000) min(-3087 20631 32000 32000) spread(-29377 20631 32000 32000) max_pv 152 9: [ 0 11369@1p ] PM PV mtr(W) avl(W) raw max min spread -72 2650 11521 11521 8282 -18008 -70 2649 11517 11521 8282 -18008 -70 2649 11517 11521 8282 -18008 -82 2655 11543 11543 8282 -18008 -82 2655 11543 11543 8282 -18008 -57 2642 11486 11543 8282 -18008 -57 2642 11486 11543 8282 -18008 -44 2636 11460 11543 8282 -18008 -44 2636 11460 11543 8282 -18008 -38 2633 11447 11543 8282 -18008 -55 2641 11482 11543 8282 -18008 -55 2641 11482 11543 8282 -18008 -38 2633 11447 11543 8282 -18008 -38 2633 11447 11543 8282 -18008 70 2579 11213 11543 8282 -18008 70 2579 11213 11543 8282 -18008 47 2591 11265 11543 8282 -18008 47 2591 11265 11543 8282 -18008 55 2587 11247 11543 8282 -18008 55 2587 11247 11543 8282 -18008 2025-03-17 14:04:51,519 Hysteresis 3433 0: raw(11247 32000 32000 32000) min(8282 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 11543 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11543 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5247 26000 0 0) 7: 0: 11247@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11247@1p 9: don't have active chargers. 9: raw(0 20753 32000 32000) min(-2965 20753 32000 32000) spread(-29255 20753 32000 32000) max_pv 296 9: [ 0 11247@1p ] PM PV mtr(W) avl(W) raw max min spread 66 2553 11100 11543 8282 -18008 66 2553 11100 11543 8282 -18008 49 2562 11139 11543 8282 -18008 49 2562 11139 11543 8282 -18008 -64 2618 11382 11543 8282 -18008 -64 2618 11382 11543 8282 -18008 -53 2612 11356 11543 8282 -18008 -53 2612 11356 11543 8282 -18008 -70 2621 11395 11543 8282 -18008 -70 2621 11395 11543 8282 -18008 -74 2623 11404 11543 8282 -18008 -74 2623 11404 11543 8282 -18008 -69 2620 11391 11543 8282 -18008 -69 2620 11391 11543 8282 -18008 -73 2622 11400 11543 8282 -18008 -73 2622 11400 11543 8282 -18008 -70 2621 11395 11543 8282 -18008 -70 2621 11395 11543 8282 -18008 -50 2611 11352 11543 8282 -18008 2025-03-17 14:05:01,908 Hysteresis 3443 0: raw(11352 32000 32000 32000) min(8282 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 11543 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11543 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5352 26000 0 0) 7: 0: 11352@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11352@1p 9: don't have active chargers. 9: raw(0 20648 32000 32000) min(-3070 20648 32000 32000) spread(-29360 20648 32000 32000) max_pv 191 9: [ 0 11352@1p ] PM PV mtr(W) avl(W) raw max min spread -50 2635 11456 11543 8282 -18008 -70 2645 11500 11543 8282 -18008 -70 2645 11500 11543 8282 -18008 -76 2648 11513 11543 8282 -18008 -76 2648 11513 11543 8282 -18008 -61 2640 11478 11543 8282 -18008 -61 2640 11478 11543 8282 -18008 65 2578 11208 11543 8282 -18008 46 2587 11247 11543 8282 -18008 46 2587 11247 11543 8282 -18008 64 2578 11208 11543 8282 -18008 64 2578 11208 11543 8282 -18008 49 2586 11243 11543 8282 -18008 49 2586 11243 11543 8282 -18008 47 2587 11247 11543 8282 -18008 47 2587 11247 11543 8282 -18008 -59 2639 11473 11543 8282 -18008 -59 2639 11473 11543 8282 -18008 -55 2637 11465 11543 8282 -18008 -55 2637 11465 11543 8282 -18008 2025-03-17 14:05:11,917 Hysteresis 3453 0: raw(11465 32000 32000 32000) min(8282 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 11543 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11543 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5465 26000 0 0) 7: 0: 11465@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11465@1p 9: don't have active chargers. 9: raw(0 20535 32000 32000) min(-3183 20535 32000 32000) spread(-29473 20535 32000 32000) max_pv 78 9: [ 0 11465@1p ] PM PV mtr(W) avl(W) raw max min spread -40 2656 11547 11547 8282 -18008 -40 2656 11547 11547 8282 -18008 -22 2647 11508 11547 8282 -18008 -22 2647 11508 11547 8282 -18008 -68 2670 11608 11608 8282 -18008 -68 2670 11608 11608 8282 -18008 -31 2651 11526 11608 8282 -18008 -31 2651 11526 11608 8282 -18008 -27 2649 11517 11608 8282 -18008 -30 2651 11526 11608 8282 -18008 -30 2651 11526 11608 8282 -18008 -32 2652 11530 11608 8282 -18008 -32 2652 11530 11608 8282 -18008 -24 2648 11513 11608 8282 -18008 -24 2648 11513 11608 8282 -18008 -37 2654 11539 11608 8282 -18008 -37 2654 11539 11608 8282 -18008 71 2601 11308 11608 8282 -18008 71 2601 11308 11608 8282 -18008 2025-03-17 14:05:21,923 Hysteresis 3463 0: raw(11308 32000 32000 32000) min(8282 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 11608 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11608 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5308 26000 0 0) 7: 0: 11308@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11308@1p 9: don't have active chargers. 9: raw(0 20692 32000 32000) min(-3026 20692 32000 32000) spread(-29316 20692 32000 32000) max_pv 300 9: [ 0 11308@1p ] PM PV mtr(W) avl(W) raw max min spread 61 2570 11173 11608 8282 -18008 61 2570 11173 11608 8282 -18008 61 2570 11173 11608 8282 -18008 61 2570 11173 11608 8282 -18008 61 2570 11173 11608 8282 -18008 61 2570 11173 11608 8282 -18008 37 2582 11226 11608 8282 -18008 37 2582 11226 11608 8282 -18008 -82 2641 11482 11608 8282 -18008 -82 2641 11482 11608 8282 -18008 -76 2638 11469 11608 8282 -18008 -76 2638 11469 11608 8282 -18008 -76 2638 11469 11608 8282 -18008 -76 2638 11469 11608 8282 -18008 -83 2641 11482 11608 8282 -18008 -83 2641 11482 11608 8282 -18008 -76 2638 11469 11608 8282 -18008 -76 2638 11469 11608 8282 -18008 -70 2635 11456 11608 8282 -18008 2025-03-17 14:05:32,138 Hysteresis 3473 0: raw(11456 32000 32000 32000) min(8282 32000 32000 32000) spread(-18008 32000 32000 32000) max_pv 11608 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11608 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5456 26000 0 0) 7: 0: 11456@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11456@1p 9: don't have active chargers. 9: raw(0 20544 32000 32000) min(-3174 20544 32000 32000) spread(-29464 20544 32000 32000) max_pv 152 9: [ 0 11456@1p ] PM PV mtr(W) avl(W) raw max min spread -70 2669 11604 11608 8282 -18008 -81 2674 11626 11626 8282 -18008 -81 2674 11626 11626 8282 -18008 -82 2675 11630 11630 8282 -18008 -82 2675 11630 11630 8282 -18008 -38 2653 11534 11630 8282 -18008 -38 2653 11534 11630 8282 -18008 -23 2645 11500 11630 8282 -18008 66 2601 11308 11630 8282 -18008 66 2601 11308 11630 8282 -5800 55 2607 11334 11630 8282 -5800 55 2607 11334 11630 8282 -5800 65 2602 11313 11630 8282 -5800 65 2602 11313 11630 8282 -5800 75 2597 11291 11630 8282 -5800 75 2597 11291 11630 8282 -5800 71 2599 11300 11630 8282 -5800 71 2599 11300 11630 8282 -5800 -27 2647 11508 11630 8282 -5800 2025-03-17 14:05:42,145 Hysteresis 3483 0: raw(11508 32000 32000 32000) min(8282 32000 32000 32000) spread(-5800 32000 32000 32000) max_pv 11630 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11630 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5508 26000 0 0) 7: 0: 11508@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11508@1p 9: don't have active chargers. 9: raw(0 20492 32000 32000) min(-3226 20492 32000 32000) spread(-17308 20492 32000 32000) max_pv 122 9: [ 0 11508@1p ] PM PV mtr(W) avl(W) raw max min spread -27 2659 11560 11630 8282 -5800 -27 2659 11560 11630 8282 -5800 -27 2659 11560 11630 8282 -5800 -27 2659 11560 11630 8282 -5800 -27 2659 11560 11630 8282 -5800 -12 2652 11530 11630 8282 -5800 -12 2652 11530 11630 8282 -5800 -20 2656 11547 11630 8282 -5800 -20 2656 11547 11630 8282 -5800 -26 2659 11560 11630 8282 -5800 -10 2651 11526 11630 8282 -5800 -10 2651 11526 11630 8282 -5800 -13 2652 11530 11630 8282 -5800 -13 2652 11530 11630 8282 -5800 -17 2654 11539 11630 8282 -5800 -17 2654 11539 11630 8282 -5800 -18 2655 11543 11630 8282 -5800 -18 2655 11543 11630 8282 -5800 -1 2646 11504 11630 8282 -5800 -1 2646 11504 11630 8282 -5800 2025-03-17 14:05:52,292 Hysteresis 3494 0: raw(11504 32000 32000 32000) min(8282 32000 32000 32000) spread(-5800 32000 32000 32000) max_pv 11630 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11630 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5504 26000 0 0) 7: 0: 11504@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11504@1p 9: don't have active chargers. 9: raw(0 20496 32000 32000) min(-3222 20496 32000 32000) spread(-17304 20496 32000 32000) max_pv 126 9: [ 0 11504@1p ] PM PV mtr(W) avl(W) raw max min spread 64 2613 11360 11630 8282 -5800 64 2613 11360 11630 8282 -5800 74 2608 11339 11630 8282 -5800 74 2608 11339 11630 8282 -5800 78 2606 11330 11630 8282 -5800 78 2606 11330 11630 8282 -5800 72 2609 11343 11630 8282 -5800 72 2609 11343 11630 8282 -5800 58 2616 11373 11630 8282 -5800 58 2616 11373 11630 8282 -5800 -41 2665 11586 11630 8282 -5800 -41 2665 11586 11630 8282 -5800 -41 2665 11586 11630 8282 -5800 -41 2665 11586 11630 8282 -5800 -33 2661 11569 11630 8282 -5800 -33 2661 11569 11630 8282 -5800 -27 2658 11556 11630 8282 -5800 -27 2658 11556 11630 8282 -5800 -26 2658 11556 11630 8282 -5800 2025-03-17 14:06:02,461 Hysteresis 3504 0: raw(11556 32000 32000 32000) min(8282 32000 32000 32000) spread(-5800 32000 32000 32000) max_pv 11630 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11630 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5556 26000 0 0) 7: 0: 11556@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11556@1p 9: don't have active chargers. 9: raw(0 20444 32000 32000) min(-3274 20444 32000 32000) spread(-17356 20444 32000 32000) max_pv 74 9: [ 0 11556@1p ] PM PV mtr(W) avl(W) raw max min spread -26 2670 11608 11630 8282 -5800 -31 2672 11617 11630 8282 -5800 -31 2672 11617 11630 8282 -5800 -13 2663 11578 11630 8282 -5800 -13 2663 11578 11630 8282 -5800 -18 2666 11591 11630 8282 -5800 -18 2666 11591 11630 8282 -5800 -27 2670 11608 11630 8282 -5800 -13 2663 11578 11630 8282 -5800 -13 2663 11578 11630 8282 -5800 -29 2671 11613 11630 8282 -5800 -29 2671 11613 11630 8282 -5800 73 2621 11395 11630 8282 -5800 73 2621 11395 11630 8282 -5800 85 2615 11369 11630 8282 -5800 85 2615 11369 11630 8282 -5800 76 2619 11386 11630 8282 -5800 76 2619 11386 11630 8282 -5800 95 2610 11347 11630 8282 -5800 2025-03-17 14:06:12,467 Hysteresis 3514 0: raw(11347 32000 32000 32000) min(8282 32000 32000 32000) spread(-5800 32000 32000 32000) max_pv 11630 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11630 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5347 26000 0 0) 7: 0: 11347@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11347@1p 9: don't have active chargers. 9: raw(0 20653 32000 32000) min(-3065 20653 32000 32000) spread(-17147 20653 32000 32000) max_pv 283 9: [ 0 11347@1p ] PM PV mtr(W) avl(W) raw max min spread 95 2562 11139 11630 8282 -5800 120 2549 11082 11630 8282 -5800 120 2549 11082 11630 8282 -5800 -20 2619 11386 11630 8282 -5800 -20 2619 11386 11630 8282 -5800 -39 2628 11426 11630 8282 -5800 -39 2628 11426 11630 8282 -5800 -36 2627 11421 11630 8282 -5800 -32 2625 11413 11630 8282 -5800 -32 2625 11413 11630 8282 -5800 -48 2633 11447 11630 8282 -5800 -48 2633 11447 11630 8282 -5800 -44 2631 11439 11630 8282 -5800 -44 2631 11439 11630 8282 -5800 -44 2631 11439 11630 8282 -5800 -44 2631 11439 11630 8282 -5800 -40 2629 11430 11630 8282 -5800 -40 2629 11430 11630 8282 -5800 -41 2629 11430 11630 8282 -5800 -41 2629 11430 11630 8282 -5800 2025-03-17 14:06:22,654 Hysteresis 3524 0: raw(11430 32000 32000 32000) min(8282 32000 32000 32000) spread(-5800 32000 32000 32000) max_pv 11630 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11630 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5430 26000 0 0) 7: 0: 11430@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11430@1p 9: don't have active chargers. 9: raw(0 20570 32000 32000) min(-3148 20570 32000 32000) spread(-17230 20570 32000 32000) max_pv 200 9: [ 0 11430@1p ] PM PV mtr(W) avl(W) raw max min spread -53 2654 11539 11630 8282 -5800 -53 2654 11539 11630 8282 -5800 -47 2651 11526 11630 8282 -5800 -47 2651 11526 11630 8282 -5800 66 2595 11282 11630 8282 -5800 66 2595 11282 11630 8282 -5800 69 2594 11278 11630 8282 -5800 69 2594 11278 11630 8282 -5800 72 2592 11269 11630 8282 -5800 72 2592 11269 11630 8282 -5800 81 2588 11252 11630 8282 -5800 81 2588 11252 11630 8282 -5800 68 2594 11278 11630 8282 -5800 68 2594 11278 11630 8282 -5800 -13 2634 11452 11630 8282 -5800 -13 2634 11452 11630 8282 -5800 1 2628 11426 11630 8282 -5800 1 2628 11426 11630 8282 -5800 -12 2634 11452 11630 8282 -5800 2025-03-17 14:06:32,737 Hysteresis 3534 0: raw(11452 32000 32000 32000) min(8282 32000 32000 32000) spread(-5800 32000 32000 32000) max_pv 11630 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11630 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5452 26000 0 0) 7: 0: 11452@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11452@1p 9: don't have active chargers. 9: raw(0 20548 32000 32000) min(-3170 20548 32000 32000) spread(-17252 20548 32000 32000) max_pv 178 9: [ 0 11452@1p ] PM PV mtr(W) avl(W) raw max min spread -12 2639 11473 11630 8282 -5800 -4 2635 11456 11630 8282 -5800 -4 2635 11456 11630 8282 -5800 -6 2636 11460 11630 8282 -5800 -6 2636 11460 11630 8282 -5800 -15 2640 11478 11630 8282 -5800 -15 2640 11478 11630 8282 -5800 -8 2637 11465 11630 8282 -5800 4 2631 11439 11630 8282 -5800 4 2631 11439 11630 8282 -5800 -22 2644 11495 11630 8282 -5800 -22 2644 11495 11630 8282 -5800 -13 2639 11473 11630 8282 -5800 -13 2639 11473 11630 8282 -5800 7 2630 11434 11630 8282 -5800 7 2630 11434 11630 8282 -5800 86 2590 11260 11630 8282 -5800 86 2590 11260 11630 8282 -5800 84 2591 11265 11630 8339 -5800 2025-03-17 14:06:42,743 Hysteresis 3544 0: raw(11265 32000 32000 32000) min(8339 32000 32000 32000) spread(-5800 32000 32000 32000) max_pv 11630 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11630 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5265 26000 0 0) 7: 0: 11265@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11265@1p 9: don't have active chargers. 9: raw(0 20735 32000 32000) min(-2926 20735 32000 32000) spread(-17065 20735 32000 32000) max_pv 365 9: [ 0 11265@1p ] PM PV mtr(W) avl(W) raw max min spread 84 2548 11078 11630 8339 -5800 96 2542 11052 11630 8339 -5800 96 2542 11052 11630 8339 -5800 82 2549 11082 11630 8339 -5800 82 2549 11082 11630 8339 -5800 99 2541 11047 11630 8339 -5800 99 2541 11047 11630 8339 -5800 -27 2603 11317 11630 8339 -5800 -27 2603 11317 11630 8339 -5800 -61 2620 11391 11630 8339 -5800 -39 2609 11343 11630 8339 -5800 -39 2609 11343 11630 8339 -5800 -37 2608 11339 11630 8339 -5800 -37 2608 11339 11630 8339 -5800 -49 2614 11365 11630 8339 -5800 -49 2614 11365 11630 8339 -5800 -51 2615 11369 11630 8339 -5800 -51 2615 11369 11630 8339 -5800 -28 2604 11321 11630 8339 -5800 -28 2604 11321 11630 8339 -5800 2025-03-17 14:06:52,945 Hysteresis 3554 0: raw(11321 32000 32000 32000) min(8339 32000 32000 32000) spread(-5800 32000 32000 32000) max_pv 11630 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11630 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5321 26000 0 0) 7: 0: 11321@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11321@1p 9: don't have active chargers. 9: raw(0 20679 32000 32000) min(-2982 20679 32000 32000) spread(-17121 20679 32000 32000) max_pv 309 9: [ 0 11321@1p ] PM PV mtr(W) avl(W) raw max min spread -40 2623 11404 11630 8339 -5800 -40 2623 11404 11630 8339 -5800 -42 2624 11408 11630 8339 -5800 -42 2624 11408 11630 8339 -5800 -29 2617 11378 11630 8339 -5800 -29 2617 11378 11630 8339 -5800 -29 2617 11378 11630 8339 -5800 -29 2617 11378 11630 8339 -5800 44 2581 11221 11630 8339 -5800 44 2581 11221 11630 8339 -5800 45 2581 11221 11630 8339 -5800 45 2581 11221 11630 8339 -5800 32 2587 11247 11630 8339 -5800 32 2587 11247 11630 8339 -5800 35 2586 11243 11630 8339 -5800 35 2586 11243 11630 8339 -5800 56 2575 11195 11630 8339 -5800 56 2575 11195 11630 8339 -5800 14 2596 11286 11630 8339 -5800 2025-03-17 14:07:03,037 Hysteresis 3564 0: raw(11286 32000 32000 32000) min(8339 32000 32000 32000) spread(-5800 32000 32000 32000) max_pv 11630 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11630 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5286 26000 0 0) 7: 0: 11286@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11286@1p 9: don't have active chargers. 9: raw(0 20714 32000 32000) min(-2947 20714 32000 32000) spread(-17086 20714 32000 32000) max_pv 344 9: [ 0 11286@1p ] PM PV mtr(W) avl(W) raw max min spread 14 2588 11252 11630 8339 -5800 -53 2621 11395 11630 8339 -5800 -53 2621 11395 11630 8339 -5800 -57 2623 11404 11630 8339 -5800 -57 2623 11404 11630 8339 -5800 -62 2626 11417 11630 8339 -5800 -62 2626 11417 11630 8339 -5800 -39 2614 11365 11630 8339 -5800 -49 2619 11386 11630 8339 -5800 -49 2619 11386 11630 8339 -5800 -55 2622 11400 11630 8339 -5800 -55 2622 11400 11630 8339 -5800 -44 2617 11378 11630 8339 -5800 -44 2617 11378 11630 8339 -5800 -55 2622 11400 11630 8339 -5800 -55 2622 11400 11630 8339 -5800 -45 2617 11378 11630 8339 -5800 -45 2617 11378 11630 8339 -5800 59 2566 11156 11630 8356 -5800 2025-03-17 14:07:13,045 Hysteresis 3574 0: raw(11156 32000 32000 32000) min(8356 32000 32000 32000) spread(-5800 32000 32000 32000) max_pv 11630 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11630 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5156 26000 0 0) 7: 0: 11156@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11156@1p 9: don't have active chargers. 9: raw(0 20844 32000 32000) min(-2800 20844 32000 32000) spread(-16956 20844 32000 32000) max_pv 474 9: [ 0 11156@1p ] PM PV mtr(W) avl(W) raw max min spread 59 2536 11026 11630 8356 -5800 49 2541 11047 11630 8430 -5800 49 2541 11047 11630 8430 -5800 53 2539 11039 11630 8430 -5800 53 2539 11039 11630 8430 -5800 41 2545 11065 11630 8430 -5800 41 2545 11065 11630 8430 -5800 -9 2569 11169 11630 8430 -5800 27 2552 11095 11630 8430 -5800 27 2552 11095 11630 8430 -5800 -97 2613 11360 11630 8430 -5800 -97 2613 11360 11630 8430 -5800 -75 2602 11313 11630 8430 -5800 -75 2602 11313 11630 8430 -5800 -75 2602 11313 11630 8430 -5800 -75 2602 11313 11630 8430 -5800 -66 2598 11295 11630 8430 -5800 -66 2598 11295 11630 8430 -5800 -79 2604 11321 11630 8430 -5800 2025-03-17 14:07:23,284 Hysteresis 3584 0: raw(11321 32000 32000 32000) min(8430 32000 32000 32000) spread(-5800 32000 32000 32000) max_pv 11630 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11630 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5321 26000 0 0) 7: 0: 11321@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11321@1p 9: don't have active chargers. 9: raw(0 20679 32000 32000) min(-2891 20679 32000 32000) spread(-17121 20679 32000 32000) max_pv 309 9: [ 0 11321@1p ] PM PV mtr(W) avl(W) raw max min spread -79 2642 11486 11630 8430 -5800 -74 2640 11478 11630 8430 -5800 -74 2640 11478 11630 8430 -5800 -58 2632 11443 11630 8430 -5800 -58 2632 11443 11630 8430 -5800 -72 2639 11473 11630 8430 -5800 -72 2639 11473 11630 8430 -5800 -45 2625 11413 11630 8430 -5800 -45 2625 11413 11630 8430 -5800 -40 2623 11404 11630 8430 -5800 -40 2623 11404 11630 8430 -5800 32 2587 11247 11630 8430 -5800 32 2587 11247 11630 8430 -5800 104 2551 11091 11630 8430 -5800 104 2551 11091 11630 8430 -5800 116 2545 11065 11630 8430 -5800 116 2545 11065 11630 8430 -5800 131 2538 11034 11630 8430 -5800 131 2538 11034 11630 8430 -5800 134 2536 11026 11630 8430 -5800 2025-03-17 14:07:33,335 Hysteresis 3595 0: raw(11026 32000 32000 32000) min(8430 32000 32000 32000) spread(-5800 32000 32000 32000) max_pv 11630 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11630 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5026 26000 0 0) 7: 0: 11026@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11026@1p 9: don't have active chargers. 9: raw(0 20974 32000 32000) min(-2596 20974 32000 32000) spread(-16826 20974 32000 32000) max_pv 604 9: [ 0 11026@1p ] PM PV mtr(W) avl(W) raw max min spread 134 2468 10730 11630 8430 -5800 134 2468 10730 11630 8430 -5800 32 2519 10952 11630 8430 -5800 32 2519 10952 11630 8430 -5800 -11 2540 11043 11630 8430 -5800 -11 2540 11043 11630 8430 -5800 -14 2542 11052 11630 8430 -5800 -14 2542 11052 11630 8430 -5800 -38 2554 11104 11630 8430 -5800 -38 2554 11104 11630 8430 -5800 -83 2576 11200 11630 8430 -5800 -83 2576 11200 11630 8430 -5800 -96 2583 11230 11630 8430 -5800 -96 2583 11230 11630 8430 -5800 -89 2579 11213 11630 8430 -5800 -89 2579 11213 11630 8430 -5800 -102 2586 11243 11630 8434 -5800 -99 2584 11234 11630 8434 -5800 -99 2584 11234 11630 8439 -5800 2025-03-17 14:07:43,342 Hysteresis 3605 0: raw(11234 32000 32000 32000) min(8439 32000 32000 32000) spread(-5800 32000 32000 32000) max_pv 11630 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11630 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5234 26000 0 0) 7: 0: 11234@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11234@1p 9: don't have active chargers. 9: raw(0 20766 32000 32000) min(-2795 20766 32000 32000) spread(-17034 20766 32000 32000) max_pv 396 9: [ 0 11234@1p ] PM PV mtr(W) avl(W) raw max min spread -99 2632 11443 11630 8439 -5800 -99 2632 11443 11630 8443 -5800 -67 2616 11373 11630 8443 -5800 -67 2616 11373 11630 8530 -5800 17 2575 11195 11630 8530 -5800 17 2575 11195 11630 8739 -5800 51 2558 11121 11630 8739 -5800 51 2558 11121 11630 8739 -5800 67 2550 11086 11630 8739 -5800 67 2550 11086 11630 9278 -5800 67 2550 11086 11630 9278 -5800 67 2550 11086 11630 9408 -5800 69 2549 11082 11630 9434 -5800 69 2549 11082 11630 9434 -5800 -38 2602 11313 11630 9473 -5800 -38 2602 11313 11630 9473 -5800 -22 2594 11278 11630 9913 -5800 -22 2594 11278 11630 9913 -5800 -42 2604 11321 11630 9913 -5800 2025-03-17 14:07:53,682 Hysteresis 3615 0: raw(11321 32000 32000 32000) min(9913 32000 32000 32000) spread(-5800 32000 32000 32000) max_pv 11630 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11630 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5321 26000 0 0) 7: 0: 11321@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11321@1p 9: don't have active chargers. 9: raw(0 20679 32000 32000) min(-1408 20679 32000 32000) spread(-17121 20679 32000 32000) max_pv 309 9: [ 0 11321@1p ] PM PV mtr(W) avl(W) raw max min spread -42 2624 11408 11630 9913 -5800 -39 2622 11400 11630 9913 -5800 -39 2622 11400 11630 9913 -5800 -26 2616 11373 11630 9913 -5800 -26 2616 11373 11630 9913 -5800 -34 2620 11391 11630 9913 -5800 -34 2620 11391 11630 9913 -5800 33 2587 11247 11630 9913 -5800 33 2587 11247 11630 9913 -5800 44 2581 11221 11630 9978 -5800 44 2581 11221 11630 9978 -5800 28 2589 11256 11630 10008 -5800 50 2578 11208 11630 10008 -5800 50 2578 11208 11630 10017 -5800 31 2588 11252 11630 10082 -5800 31 2588 11252 11630 10082 -5800 118 2544 11060 11630 10660 -5800 118 2544 11060 11630 10660 -5800 115 2546 11069 11630 10660 -5800 115 2546 11069 11630 10660 -5800 2025-03-17 14:08:03,689 Hysteresis 3625 0: raw(11069 32000 32000 32000) min(10660 32000 32000 32000) spread(-5800 32000 32000 32000) max_pv 11630 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11630 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5069 26000 0 0) 7: 0: 11069@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11069@1p 9: don't have active chargers. 9: raw(0 20931 32000 32000) min(-409 20931 32000 32000) spread(-16869 20931 32000 32000) max_pv 561 9: [ 0 11069@1p ] PM PV mtr(W) avl(W) raw max min spread 134 2478 10773 11630 10660 -5800 134 2478 10773 11630 10660 -5800 129 2481 10786 11630 10660 -5800 129 2481 10786 11630 10660 -5800 72 2509 10908 11630 10660 -5800 72 2509 10908 11630 10660 -5800 -61 2575 11195 11630 10713 -5800 -61 2575 11195 11630 10713 -5800 -74 2582 11226 11630 10721 -5800 -74 2582 11226 11630 10721 -5800 -55 2572 11182 11630 10721 -5800 -73 2581 11221 11630 10721 -5800 -73 2581 11221 11630 10730 -5800 -75 2582 11226 11630 10730 -5800 -75 2582 11226 11630 10730 -5800 -71 2580 11217 11630 10730 -5800 -71 2580 11217 11630 10730 -5800 -38 2564 11147 11630 10730 -5800 -38 2564 11147 11630 10730 -5800 2025-03-17 14:08:13,696 Hysteresis 3635 0: raw(11147 32000 32000 32000) min(10730 32000 32000 32000) spread(-5800 32000 32000 32000) max_pv 11630 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11630 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5147 26000 0 0) 7: 0: 11147@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11147@1p 9: don't have active chargers. 9: raw(0 20853 32000 32000) min(-417 20853 32000 32000) spread(-16947 20853 32000 32000) max_pv 483 9: [ 0 11147@1p ] PM PV mtr(W) avl(W) raw max min spread 102 2512 10921 11630 10730 -5800 102 2512 10921 11630 10730 -5800 122 2502 10878 11630 10730 -5800 122 2502 10878 11630 10730 -5800 120 2503 10882 11630 10730 -5800 120 2503 10882 11630 10730 -5800 1014 1803 7839 11630 7839 -5800 1014 1803 7839 11630 7839 -5800 1455 1472 6400 11630 6400 -5800 1455 1472 6400 11630 6400 -5800 1456 1471 6395 11630 6395 -5800 1456 1471 6395 11630 6395 -5800 1447 1478 6426 11630 6395 -5800 1447 1478 6426 11630 6395 -5800 1442 1482 6443 11630 6395 -5800 1442 1482 6443 11630 6395 -5800 1442 1482 6443 11630 6395 -5800 1442 1482 6443 11630 6395 -5800 1335 1562 6791 11630 6395 -5800 2025-03-17 14:08:24,054 Hysteresis 3645 0: raw(6791 32000 32000 32000) min(6395 32000 32000 32000) spread(-5800 32000 32000 32000) max_pv 11630 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11630 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (791 26000 0 0) 7: 0: 6791@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6791@1p 9: don't have active chargers. 9: raw(0 25209 32000 32000) min(-396 25209 32000 32000) spread(-12591 25209 32000 32000) max_pv 4839 9: [ 0 6791@1p ] PM PV mtr(W) avl(W) raw max min spread 1335 560 2434 11630 2434 -5800 1333 562 2443 11630 2434 -5800 1333 562 2443 11630 2434 -5800 1352 547 2378 11630 2378 -5800 1352 547 2378 11630 2378 -5800 1321 571 2482 11630 2378 -5800 1321 571 2482 11630 2378 -5800 RECV 0: requested 13632 -> 9191 mA (lines 6.191 0.000 0.000) 313 1405 6108 11630 2378 -5800 370 1376 5982 11630 2378 -5800 370 1376 5982 11630 2378 -5800 367 1378 5991 11630 2378 -5800 367 1378 5991 11630 2378 -5800 363 1380 6000 11630 2378 -5800 363 1380 6000 11630 2378 -5800 369 1377 5986 11630 2378 -5800 369 1377 5986 11630 2378 -5800 350 1386 6026 11630 2378 -5800 350 1386 6026 11630 2378 -5800 368 1377 5986 11630 2378 -5800 368 1377 5986 11630 2378 -5800 2025-03-17 14:08:34,061 Hysteresis 3655 0: raw(5986 32000 32000 32000) min(2378 32000 32000 32000) spread(-5800 32000 32000 32000) max_pv 11630 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11630 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: don't have active chargers. 9: raw(-14 26000 32000 32000) min(-3622 26000 32000 32000) spread(-11800 26000 32000 32000) max_pv 5630 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 468 1146 4982 11630 2378 -5800 468 1146 4982 11630 2378 -5800 449 1156 5026 11630 2378 -5800 449 1156 5026 11630 2378 -5800 457 1152 5008 11630 2378 -5800 457 1152 5008 11630 2378 -5800 530 1115 4847 11630 2378 -5800 530 1115 4847 11630 2378 -5800 387 1187 5160 11630 2378 -5800 294 1233 5360 11630 2378 -5800 294 1233 5360 11630 2378 -5800 292 1234 5365 11630 2378 -5800 292 1234 5365 11630 2378 -5800 291 1235 5369 11630 2378 -5800 291 1235 5369 11630 2378 -5800 297 1232 5356 11630 2378 -5800 297 1232 5356 11630 2378 -5800 300 1230 5347 11630 2378 -5800 300 1230 5347 11630 2378 -5800 2025-03-17 14:08:44,068 Hysteresis 3665 0: raw(5347 32000 32000 32000) min(2378 32000 32000 32000) spread(-5800 32000 32000 32000) max_pv 11630 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11630 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: don't have active chargers. 9: raw(-653 26000 32000 32000) min(-3622 26000 32000 32000) spread(-11800 26000 32000 32000) max_pv 5630 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 287 1237 5378 11630 2378 -5800 287 1237 5378 11630 2378 -5800 284 1238 5382 11630 2378 -5800 284 1238 5382 11630 2378 -5800 291 1235 5369 11630 2378 -5800 291 1235 5369 11630 2378 -1760 284 1238 5382 11630 2378 -1760 284 1238 5382 11630 2378 -1760 289 1236 5373 11630 2378 -1760 289 1236 5373 11630 2378 -1760 295 1233 5360 11630 2378 -1760 295 1233 5360 11630 2378 -1760 393 1184 5147 11630 2378 -1760 393 1184 5147 11630 2378 -1760 380 1190 5173 11630 2378 -1760 380 1190 5173 11630 2378 -1760 398 1181 5134 11630 2378 -1760 398 1181 5134 11630 2378 -1760 351 1205 5239 11630 2378 -1760 2025-03-17 14:08:54,388 Hysteresis 3676 0: raw(5239 32000 32000 32000) min(2378 32000 32000 32000) spread(-1760 32000 32000 32000) max_pv 11630 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11630 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: don't have active chargers. 9: raw(-761 26000 32000 32000) min(-3622 26000 32000 32000) spread(-7760 26000 32000 32000) max_pv 5630 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 351 1205 5239 11630 2378 -1760 367 1197 5204 11630 2378 -1760 367 1197 5204 11630 2378 -1760 344 1208 5252 11630 2378 -1760 344 1208 5252 11630 2378 -1760 331 1215 5282 11630 2378 -1760 331 1215 5282 11630 2378 -1760 330 1215 5282 11630 2378 -1760 330 1215 5282 11630 2378 -1760 341 1210 5260 11630 2378 -1760 341 1210 5260 11630 2378 -1760 365 1198 5208 11630 2378 -1760 365 1198 5208 11630 2378 -1760 333 1214 5278 11630 2378 -1760 313 1224 5321 11630 2378 -1760 313 1224 5321 11630 2378 -1760 316 1222 5313 11630 2378 -1760 316 1222 5313 11630 2378 -1760 288 1236 5373 11630 2378 -1760 288 1236 5373 11630 2378 -1760 2025-03-17 14:09:04,472 Hysteresis 3686 0: raw(5373 32000 32000 32000) min(2378 32000 32000 32000) spread(-1760 32000 32000 32000) max_pv 11630 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11630 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: don't have active chargers. 9: raw(-627 26000 32000 32000) min(-3622 26000 32000 32000) spread(-7760 26000 32000 32000) max_pv 5630 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 278 1241 5395 11630 2378 -1760 278 1241 5395 11630 2378 -1760 356 1202 5226 11630 2378 -1760 356 1202 5226 11630 2378 -1760 369 1196 5200 11630 2378 -1760 369 1196 5200 11630 2378 -1760 362 1199 5213 11630 2378 -1760 362 1199 5213 11630 2378 -1760 362 1199 5213 11630 2378 -1760 372 1194 5191 11630 2378 -1760 372 1194 5191 11630 2378 -1760 342 1209 5256 11630 2378 -1760 342 1209 5256 11630 2378 -1760 265 1248 5426 11630 2378 -1760 265 1248 5426 11630 2378 -1760 283 1239 5386 11630 2378 -1760 283 1239 5386 11630 2378 -1760 256 1252 5443 11630 2378 -1760 256 1252 5443 11630 2378 -1760 2025-03-17 14:09:14,479 Hysteresis 3696 0: raw(5443 32000 32000 32000) min(2378 32000 32000 32000) spread(-1760 32000 32000 32000) max_pv 11630 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11630 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: don't have active chargers. 9: raw(-557 26000 32000 32000) min(-3622 26000 32000 32000) spread(-7760 26000 32000 32000) max_pv 5630 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 266 1247 5421 11630 2378 -1760 266 1247 5421 11630 2378 -1760 263 1249 5430 11630 2378 -1760 263 1249 5430 11630 2378 -1760 253 1254 5452 11630 2378 -1760 253 1254 5452 11630 2378 -1760 256 1252 5443 11630 2378 -1760 256 1252 5443 11630 2378 -1760 260 1250 5434 11630 2378 -1760 260 1250 5434 11630 2378 -1760 242 1259 5473 11630 2378 -1760 242 1259 5473 11630 2378 -1760 259 1251 5439 11630 2378 -1760 259 1251 5439 11630 2378 -1760 365 1198 5208 11630 2378 -1760 365 1198 5208 11630 2378 -1760 399 1181 5134 11630 2378 -1760 399 1181 5134 11630 2378 -1760 414 1173 5100 11630 2378 -1760 414 1173 5100 11630 2378 -1760 2025-03-17 14:09:24,733 Hysteresis 3706 0: raw(5100 32000 32000 32000) min(2378 32000 32000 32000) spread(-1760 32000 32000 32000) max_pv 11630 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11630 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: don't have active chargers. 9: raw(-900 26000 32000 32000) min(-3622 26000 32000 32000) spread(-7760 26000 32000 32000) max_pv 5630 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 420 1170 5086 11630 2378 -1760 420 1170 5086 11630 2378 -1760 399 1181 5134 11630 2378 -1760 399 1181 5134 11630 2378 -1760 409 1176 5113 11630 2378 -1760 409 1176 5113 11630 2378 -1760 321 1220 5304 11630 2378 -1760 321 1220 5304 11630 2378 -1760 309 1226 5330 11630 2378 -1760 309 1226 5330 11630 2378 -1760 311 1225 5326 11630 2378 -1760 311 1225 5326 11630 2378 -1760 292 1234 5365 11630 2378 -1760 252 1254 5452 11630 2378 -1760 252 1254 5452 11630 2378 -1760 273 1244 5408 11630 2378 -1760 273 1244 5408 11630 2378 -1760 267 1247 5421 11630 2378 -1760 267 1247 5421 11630 2378 -1760 2025-03-17 14:09:34,917 Hysteresis 3716 0: raw(5421 32000 32000 32000) min(2378 32000 32000 32000) spread(-1760 32000 32000 32000) max_pv 11630 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11630 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: don't have active chargers. 9: raw(-579 26000 32000 32000) min(-3622 26000 32000 32000) spread(-7760 26000 32000 32000) max_pv 5630 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 259 1251 5439 11630 2378 -1760 259 1251 5439 11630 2378 -1760 262 1249 5430 11630 2378 -1760 262 1249 5430 11630 2378 -1760 267 1247 5421 11630 2378 -1760 267 1247 5421 11630 2378 -1760 253 1254 5452 11630 2378 -1760 253 1254 5452 11630 2378 -1760 348 1206 5243 11630 2378 -1760 348 1206 5243 11630 2378 -1760 363 1199 5213 11630 2378 -1760 352 1204 5234 11630 2378 -1760 352 1204 5234 11630 2378 -1760 349 1206 5243 11630 2378 -1760 349 1206 5243 11630 2378 -1760 359 1201 5221 11630 2378 -1760 359 1201 5221 11630 2378 -1760 249 1256 5460 11630 2378 -1760 249 1256 5460 11630 2378 -1760 2025-03-17 14:09:44,924 Hysteresis 3726 0: raw(5460 32000 32000 32000) min(2378 32000 32000 32000) spread(-1760 32000 32000 32000) max_pv 11630 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11630 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: don't have active chargers. 9: raw(-540 26000 32000 32000) min(-3622 26000 32000 32000) spread(-7760 26000 32000 32000) max_pv 5630 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 263 1249 5430 11630 2378 -1760 263 1249 5430 11617 2378 -1760 265 1248 5426 11617 2378 -1760 265 1248 5426 11617 2378 -1760 261 1250 5434 11617 2378 -1760 261 1250 5434 11617 2378 -1760 264 1248 5426 11617 2378 -1760 264 1248 5426 11617 2378 -1760 268 1246 5417 11617 2378 -1760 268 1246 5417 11617 2378 -1760 298 1231 5352 11617 2378 -1760 298 1231 5352 11617 2378 -1760 317 1222 5313 11617 2378 -1760 317 1222 5313 11617 2378 -1760 328 1216 5286 11617 2378 -1760 328 1216 5286 11617 2378 -1760 321 1220 5304 11617 2378 -1760 321 1220 5304 11617 2378 -1760 332 1214 5278 11617 2378 -1760 332 1214 5278 11617 2378 -1760 2025-03-17 14:09:55,124 Hysteresis 3736 0: raw(5278 32000 32000 32000) min(2378 32000 32000 32000) spread(-1760 32000 32000 32000) max_pv 11617 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11617 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: don't have active chargers. 9: raw(-722 26000 32000 32000) min(-3622 26000 32000 32000) spread(-7760 26000 32000 32000) max_pv 5617 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 418 1171 5091 11617 2378 -1760 418 1171 5091 11617 2378 -1760 431 1165 5065 11617 2378 -1760 431 1165 5065 11617 2378 -1760 417 1172 5095 11617 2378 -1760 417 1172 5095 11617 2378 -1760 445 1158 5034 11617 2378 -1760 445 1158 5034 11617 2378 -1760 390 1185 5152 11617 2378 -1760 390 1185 5152 11617 2378 -1760 280 1240 5391 11617 2378 -1760 280 1240 5391 11617 2378 -1760 305 1228 5339 11617 2378 -1760 305 1228 5339 11617 2378 -1760 297 1232 5356 11617 2378 -1760 297 1232 5356 11617 2378 -1760 306 1227 5334 11617 2378 -1760 306 1227 5334 11617 2378 -1760 288 1236 5373 11617 2378 -1760 2025-03-17 14:10:05,436 Hysteresis 3747 0: raw(5373 32000 32000 32000) min(2378 32000 32000 32000) spread(-1760 32000 32000 32000) max_pv 11617 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11617 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: don't have active chargers. 9: raw(-627 26000 32000 32000) min(-3622 26000 32000 32000) spread(-7760 26000 32000 32000) max_pv 5617 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 288 1236 5373 11617 2378 -1760 299 1231 5352 11617 2378 -1760 290 1235 5369 11617 2378 -1760 290 1235 5369 11617 2378 -1760 275 1243 5404 11617 2378 -1760 275 1243 5404 11617 2378 -1760 272 1244 5408 11617 2378 -1760 272 1244 5408 11617 2378 -1760 270 1245 5413 11617 2378 -1760 270 1245 5413 11617 2378 -1760 390 1185 5152 11617 2378 -1760 390 1185 5152 11617 2378 -1760 446 1157 5030 11617 2378 -1760 446 1157 5030 11617 2378 -1760 419 1171 5091 11617 2378 -1760 419 1171 5091 11617 2378 -1760 414 1173 5100 11617 2378 -1760 414 1173 5100 11617 2378 -1760 432 1164 5060 11613 2378 -1760 2025-03-17 14:10:15,445 Hysteresis 3757 0: raw(5060 32000 32000 32000) min(2378 32000 32000 32000) spread(-1760 32000 32000 32000) max_pv 11613 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11613 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: don't have active chargers. 9: raw(-940 26000 32000 32000) min(-3622 26000 32000 32000) spread(-7760 26000 32000 32000) max_pv 5613 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 432 1164 5060 11613 2378 -1760 331 1215 5282 11613 2378 -1760 331 1215 5282 11613 2378 -1760 313 1224 5321 11613 2378 -1760 320 1220 5304 11613 2378 -1760 320 1220 5304 11613 2378 -1760 -383 1571 6830 11613 2378 -1760 -383 1571 6830 11613 2378 -1760 -1044 2163 9404 11539 2378 -1760 -1044 2163 9404 11539 2378 -1760 -699 1729 7517 11539 2378 -1760 -699 1729 7517 11539 2378 -1760 146 1307 5682 11539 2378 -1760 146 1307 5682 11539 2378 -1760 123 1319 5734 11539 2378 -1760 123 1319 5734 11539 2378 -1760 133 1314 5713 11539 2378 -1760 133 1314 5713 11539 2378 -1760 132 1314 5713 11539 2378 -1760 132 1314 5713 11539 2378 -1760 2025-03-17 14:10:25,504 Hysteresis 3767 0: raw(5713 32000 32000 32000) min(2378 32000 32000 32000) spread(-1760 32000 32000 32000) max_pv 11539 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11539 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: don't have active chargers. 9: raw(-287 26000 32000 32000) min(-3622 26000 32000 32000) spread(-7760 26000 32000 32000) max_pv 5539 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 116 1322 5747 11539 2378 -1760 116 1322 5747 11539 2378 -1760 215 1273 5534 11539 2378 -1760 215 1273 5534 11539 2378 -1760 231 1265 5500 11539 2378 -1760 231 1265 5500 11539 2378 -1760 212 1274 5539 11539 2378 -1760 212 1274 5539 11539 2378 -1760 215 1273 5534 11539 2378 -1760 215 1273 5534 11539 2378 -1760 231 1265 5500 11539 2378 -1760 231 1265 5500 11539 2378 -1760 130 1315 5717 11539 2378 -1760 130 1315 5717 11539 2378 -1760 115 1323 5752 11539 2378 -1760 115 1323 5752 11539 2378 -1760 125 1318 5730 11539 2378 -1760 125 1318 5730 11526 2378 -1760 125 1318 5730 11526 2378 -1760 2025-03-17 14:10:35,857 Hysteresis 3777 0: raw(5730 32000 32000 32000) min(2378 32000 32000 32000) spread(-1760 32000 32000 32000) max_pv 11526 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11526 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: don't have active chargers. 9: raw(-270 26000 32000 32000) min(-3622 26000 32000 32000) spread(-7760 26000 32000 32000) max_pv 5526 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 125 1318 5730 11495 2378 -1760 131 1315 5717 11495 2378 -1760 131 1315 5717 11495 2378 -1760 139 1311 5700 11495 2378 -1760 139 1311 5700 11495 2378 -1760 132 1314 5713 11495 2378 -1760 110 1325 5760 11495 2378 -1760 110 1325 5760 11495 2378 -1760 119 1321 5743 11495 2378 -1760 119 1321 5743 11495 2378 -1760 99 1331 5786 11495 2378 -1760 99 1331 5786 11495 2378 -1760 119 1321 5743 11495 2378 -1760 119 1321 5743 11495 2378 -1760 131 1315 5717 11495 2378 -1760 131 1315 5717 11495 2378 -1760 202 1279 5560 11495 2378 -1760 202 1279 5560 11495 2378 -1760 206 1277 5552 11495 2378 -1760 2025-03-17 14:10:45,864 Hysteresis 3787 0: raw(5552 32000 32000 32000) min(2378 32000 32000 32000) spread(-1760 32000 32000 32000) max_pv 11495 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11495 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: don't have active chargers. 9: raw(-448 26000 32000 32000) min(-3622 26000 32000 32000) spread(-7760 26000 32000 32000) max_pv 5495 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 206 1277 5552 11495 2378 -1760 213 1274 5539 11495 2378 -1760 213 1274 5539 11495 2378 -1760 243 1259 5473 11495 2378 -1760 243 1259 5473 11495 2378 -1760 212 1274 5539 11495 2378 -1760 103 1329 5778 11495 2378 -1760 103 1329 5778 11495 2378 -1760 102 1329 5778 11486 2378 -1760 102 1329 5778 11486 2378 -1760 102 1329 5778 11486 2378 -1760 102 1329 5778 11486 2378 -1760 102 1329 5778 11486 2378 -1760 102 1329 5778 11486 2378 -1760 103 1329 5778 11486 2378 -1760 103 1329 5778 11486 2378 -1760 112 1324 5756 11486 2378 -1760 112 1324 5756 11486 2378 -1760 109 1326 5765 11486 2378 -1760 109 1326 5765 11486 2378 -1760 2025-03-17 14:10:55,871 Hysteresis 3797 0: raw(5765 32000 32000 32000) min(2378 32000 32000 32000) spread(-1760 32000 32000 32000) max_pv 11486 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11486 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: don't have active chargers. 9: raw(-235 26000 32000 32000) min(-3622 26000 32000 32000) spread(-7760 26000 32000 32000) max_pv 5486 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 98 1331 5786 11486 2378 -1760 98 1331 5786 11486 2378 -1760 108 1326 5765 11486 2378 -1760 108 1326 5765 11486 2378 -1760 101 1330 5782 11486 2378 -1760 101 1330 5782 11486 2378 -1760 166 1297 5639 11486 2378 -1760 166 1297 5639 11486 2378 -1760 256 1252 5443 11486 2378 -1760 256 1252 5443 11486 2378 -1760 264 1248 5426 11486 2378 -1760 264 1248 5426 11486 2378 -1760 250 1255 5456 11486 2378 -1760 250 1255 5456 11486 2378 -1760 208 1276 5547 11486 2378 -1760 208 1276 5547 11486 2378 -1760 225 1268 5513 11486 2378 -1760 225 1268 5513 11486 2378 -1760 133 1314 5713 11486 2378 -1760 2025-03-17 14:11:06,255 Hysteresis 3807 0: raw(5713 32000 32000 32000) min(2378 32000 32000 32000) spread(-1760 32000 32000 32000) max_pv 11486 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11486 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: don't have active chargers. 9: raw(-287 26000 32000 32000) min(-3622 26000 32000 32000) spread(-7760 26000 32000 32000) max_pv 5486 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 133 1314 5713 11486 2378 -1760 113 1324 5756 11486 2378 -1760 113 1324 5756 11486 2378 -1760 123 1319 5734 11486 2378 -1760 123 1319 5734 11486 2378 -1760 117 1322 5747 11486 2378 -1760 117 1322 5747 11486 2378 -1760 126 1317 5726 11486 2378 -1760 126 1317 5726 11486 2378 -1760 169 1296 5634 11486 2378 -1760 169 1296 5634 11486 2378 -1760 152 1304 5669 11486 2378 -1760 152 1304 5669 11486 2378 -1760 179 1291 5613 11486 2378 -1760 153 1304 5669 11486 2378 -1760 153 1304 5669 11486 2378 -1760 164 1298 5643 11486 2378 -1760 164 1298 5643 11486 2378 -1760 266 1247 5421 11486 2378 -1760 266 1247 5421 11486 2378 -1760 2025-03-17 14:11:16,293 Hysteresis 3818 0: raw(5421 32000 32000 32000) min(2378 32000 32000 32000) spread(-1760 32000 32000 32000) max_pv 11486 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11486 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: don't have active chargers. 9: raw(-579 26000 32000 32000) min(-3622 26000 32000 32000) spread(-7760 26000 32000 32000) max_pv 5486 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 251 1255 5456 11486 2378 -1760 251 1255 5456 11486 2378 -1760 249 1256 5460 11486 2378 -1760 249 1256 5460 11486 2378 -1760 256 1252 5443 11486 2378 -1760 256 1252 5443 11486 2378 -1760 240 1260 5478 11486 2378 -1760 240 1260 5478 11486 2378 -1760 154 1303 5665 11486 2378 -1760 154 1303 5665 11486 2378 -1760 163 1299 5647 11486 2378 -1760 163 1299 5647 11486 2378 -1760 140 1310 5695 11486 2378 -1760 140 1310 5695 11486 2378 -1760 144 1308 5686 11486 2378 -1760 152 1304 5669 11486 2378 -1760 152 1304 5669 11486 2378 -1760 143 1309 5691 11486 2378 -1760 143 1309 5691 11486 2378 -1760 2025-03-17 14:11:26,301 Hysteresis 3828 0: raw(5691 32000 32000 32000) min(2378 32000 32000 32000) spread(-1760 32000 32000 32000) max_pv 11486 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11486 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: don't have active chargers. 9: raw(-309 26000 32000 32000) min(-3622 26000 32000 32000) spread(-7760 26000 32000 32000) max_pv 5486 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 151 1305 5673 11486 2378 -1760 151 1305 5673 11486 2378 -1760 155 1303 5665 11486 2378 -1760 155 1303 5665 11486 2378 -1760 159 1301 5656 11486 2378 -1760 159 1301 5656 11486 2378 -1760 181 1290 5608 11486 2378 -1760 181 1290 5608 11486 2378 -1760 188 1286 5591 11486 2378 -1760 188 1286 5591 11486 2378 -1760 191 1285 5586 11486 2378 -1760 191 1285 5586 11486 2378 -1760 259 1251 5439 11486 2378 -1760 259 1251 5439 11486 2378 -1760 276 1242 5400 11486 2378 -1760 276 1242 5400 11478 2378 -1760 270 1245 5413 11478 2378 -1760 270 1245 5413 11473 2378 -1760 269 1246 5417 11473 2378 -1760 2025-03-17 14:11:36,565 Hysteresis 3838 0: raw(5417 32000 32000 32000) min(2378 32000 32000 32000) spread(-1760 32000 32000 32000) max_pv 11473 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11473 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: don't have active chargers. 9: raw(-583 26000 32000 32000) min(-3622 26000 32000 32000) spread(-7760 26000 32000 32000) max_pv 5473 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 269 1246 5417 11473 2378 -1760 253 1254 5452 11473 2378 -1760 253 1254 5452 11443 2378 -1760 155 1303 5665 11443 2378 -1760 155 1303 5665 11443 2378 -1760 149 1306 5678 11443 2378 -1760 149 1306 5678 11443 2378 -1760 168 1296 5634 11443 2378 -1760 168 1296 5634 11443 2378 -1760 146 1307 5682 11443 2378 -1760 146 1307 5682 11443 2378 -1760 144 1308 5686 11443 2378 -1760 144 1308 5686 11443 2378 -1760 176 1292 5617 11443 2378 -1760 171 1295 5630 11443 2378 -1760 171 1295 5630 11443 2378 -1760 169 1296 5634 11443 2378 -1760 169 1296 5634 11443 2378 -1760 182 1289 5604 11443 2378 -1760 182 1289 5604 11443 2378 -1760 2025-03-17 14:11:46,604 Hysteresis 3848 0: raw(5604 32000 32000 32000) min(2378 32000 32000 32000) spread(-1760 32000 32000 32000) max_pv 11443 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11443 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: don't have active chargers. 9: raw(-396 26000 32000 32000) min(-3622 26000 32000 32000) spread(-7760 26000 32000 32000) max_pv 5443 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 181 1290 5608 11443 2378 -1760 181 1290 5608 11443 2378 -1760 175 1293 5621 11443 2378 -1760 175 1293 5621 11443 2378 -1760 312 1224 5321 11443 2378 -1760 312 1224 5321 11443 2378 -1760 276 1242 5400 11443 2378 -1760 276 1242 5400 11443 2378 -1760 281 1240 5391 11443 2378 -1760 281 1240 5391 11443 2378 -1760 298 1231 5352 11443 2378 -1760 298 1231 5352 11443 2378 -1760 279 1241 5395 11443 2378 -1760 189 1286 5591 11443 2378 -1760 189 1286 5591 11443 2378 -1760 189 1286 5591 11443 2378 -1760 189 1286 5591 11408 2378 -1760 188 1286 5591 11408 2378 -1760 188 1286 5591 11408 2378 -1760 2025-03-17 14:11:56,611 Hysteresis 3858 0: raw(5591 32000 32000 32000) min(2378 32000 32000 32000) spread(-1760 32000 32000 32000) max_pv 11408 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11408 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: don't have active chargers. 9: raw(-409 26000 32000 32000) min(-3622 26000 32000 32000) spread(-7760 26000 32000 32000) max_pv 5408 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 170 1295 5630 11408 2378 -1760 170 1295 5630 11408 2378 -1760 197 1282 5573 11408 2378 -1760 197 1282 5573 11408 2378 -1760 166 1297 5639 11408 2378 -1760 166 1297 5639 11408 2378 -1760 172 1294 5626 11408 2378 -1760 172 1294 5626 11408 2378 -1760 160 1300 5652 11408 2378 -1760 160 1300 5652 11408 2378 -1760 151 1305 5673 11408 2378 -1760 151 1305 5673 11408 2378 -1760 159 1301 5656 11408 2378 -1760 159 1301 5656 11408 2378 -1760 168 1296 5634 11408 2378 -1760 168 1296 5634 11400 2378 -1760 254 1253 5447 11400 2378 -1760 254 1253 5447 11391 2378 -1760 251 1255 5456 11391 2378 -1760 2025-03-17 14:12:06,923 Hysteresis 3868 0: raw(5456 32000 32000 32000) min(2378 32000 32000 32000) spread(-1760 32000 32000 32000) max_pv 11391 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11391 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: don't have active chargers. 9: raw(-544 26000 32000 32000) min(-3622 26000 32000 32000) spread(-7760 26000 32000 32000) max_pv 5391 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 251 1255 5456 11391 2378 -1760 255 1253 5447 11391 2378 -1760 255 1253 5447 11256 2378 -1760 245 1258 5469 11256 2378 -1760 245 1258 5469 11256 2378 -1760 249 1256 5460 11256 2378 -1760 249 1256 5460 11256 2378 -1760 166 1297 5639 11252 2378 -1760 166 1297 5639 11252 2378 -1760 149 1306 5678 11252 2378 -1760 149 1306 5678 11252 2378 -1760 174 1293 5621 11226 2378 -1760 174 1293 5621 11226 2378 -1760 189 1286 5591 11226 2378 -1760 180 1290 5608 11226 2378 -1760 180 1290 5608 11226 2378 -1760 183 1289 5604 11226 2378 -1760 183 1289 5604 11226 2378 -1760 191 1285 5586 11226 2378 -1760 191 1285 5586 11226 2378 -1760 2025-03-17 14:12:16,959 Hysteresis 3878 0: raw(5586 32000 32000 32000) min(2378 32000 32000 32000) spread(-1760 32000 32000 32000) max_pv 11226 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11226 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: don't have active chargers. 9: raw(-414 26000 32000 32000) min(-3622 26000 32000 32000) spread(-7760 26000 32000 32000) max_pv 5226 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 189 1286 5591 11226 2378 -1760 189 1286 5591 11226 2378 -1760 193 1284 5582 11226 2378 -1760 193 1284 5582 11226 2378 -1760 183 1289 5604 11226 2378 -1760 183 1289 5604 11226 2378 -1760 163 1299 5647 11226 2378 -1760 163 1299 5647 11226 2378 -1760 248 1256 5460 11226 2378 -1760 248 1256 5460 11226 2378 -1760 260 1250 5434 11217 2378 -1760 260 1250 5434 11217 2378 -1760 249 1256 5460 11147 2378 -1760 249 1256 5460 11147 2378 -1760 255 1253 5447 10921 2378 -1760 261 1250 5434 10921 2378 -1760 261 1250 5434 10882 2378 -1760 245 1258 5469 10882 2378 -1760 245 1258 5469 10882 2378 -1760 2025-03-17 14:12:26,966 Hysteresis 3888 0: raw(5469 32000 32000 32000) min(2378 32000 32000 32000) spread(-1760 32000 32000 32000) max_pv 10882 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 10882 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: don't have active chargers. 9: raw(-531 26000 32000 32000) min(-3622 26000 32000 32000) spread(-7760 26000 32000 32000) max_pv 4882 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 163 1299 5647 10882 2378 -1760 163 1299 5647 9404 2378 -1760 168 1296 5634 9404 2378 -1760 168 1296 5634 9404 2378 -1760 159 1301 5656 9404 2378 -1760 159 1301 5656 9404 2378 -1760 169 1296 5634 9404 2378 -1760 169 1296 5634 9404 2378 -1760 177 1292 5617 9404 2378 -1760 177 1292 5617 9404 2378 -1760 164 1298 5643 9404 2378 -1760 164 1298 5643 9404 2378 -1760 170 1295 5630 9404 2378 -1760 170 1295 5630 9404 2378 -1760 174 1293 5621 9404 2378 -1760 174 1293 5621 9404 2378 -1760 173 1294 5626 9404 2378 -1760 173 1294 5626 9404 2378 -1760 171 1295 5630 9404 2378 -1760 171 1295 5630 9404 2482 -1760 2025-03-17 14:12:37,212 Hysteresis 3898 0: raw(5630 32000 32000 32000) min(2482 32000 32000 32000) spread(-1760 32000 32000 32000) max_pv 9404 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 9404 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: don't have active chargers. 9: raw(-370 26000 32000 32000) min(-3518 26000 32000 32000) spread(-7760 26000 32000 32000) max_pv 3404 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 176 1292 5617 9404 2482 -1760 176 1292 5617 9404 4847 -1760 262 1249 5430 9404 4847 -1760 262 1249 5430 9404 4847 -1760 268 1246 5417 9404 4847 -1760 268 1246 5417 9404 4847 -1760 282 1239 5386 9404 4847 -1760 282 1239 5386 9404 4847 -1760 262 1249 5430 9404 4847 -1760 262 1249 5430 9404 4847 -1760 187 1287 5595 9404 4847 -1760 187 1287 5595 9404 4847 -1760 168 1296 5634 9404 4847 -1760 168 1296 5634 9404 4847 -1760 171 1295 5630 9404 4847 -1760 171 1295 5630 9404 4847 -1760 177 1292 5617 9404 4847 -1760 174 1293 5621 9404 4847 -1760 174 1293 5621 9404 4847 -1760 2025-03-17 14:12:47,481 Hysteresis 3909 0: raw(5621 32000 32000 32000) min(4847 32000 32000 32000) spread(-1760 32000 32000 32000) max_pv 9404 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 9404 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: don't have active chargers. 9: raw(-379 26000 32000 32000) min(-1153 26000 32000 32000) spread(-7760 26000 32000 32000) max_pv 3404 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 172 1294 5626 9404 4847 -1760 172 1294 5626 9404 4847 -1760 171 1295 5630 9404 4847 -1760 171 1295 5630 9404 5030 -1760 164 1298 5643 9404 5030 -1760 164 1298 5643 9404 5030 -1760 191 1285 5586 9404 5030 -1760 191 1285 5586 9404 5030 -1760 191 1285 5586 9404 5030 -1760 191 1285 5586 9404 5030 -1760 166 1297 5639 9404 5030 -1760 166 1297 5639 9404 5030 -1760 267 1247 5421 9404 5030 -1760 267 1247 5421 9404 5030 -1760 274 1243 5404 9404 5030 -1760 274 1243 5404 9404 5030 -1760 268 1246 5417 9404 5030 -1760 272 1244 5408 9404 5030 -1760 272 1244 5408 9404 5030 -1760 2025-03-17 14:12:57,488 Hysteresis 3919 0: raw(5408 32000 32000 32000) min(5030 32000 32000 32000) spread(-1760 32000 32000 32000) max_pv 9404 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 9404 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: don't have active chargers. 9: raw(-592 26000 32000 32000) min(-970 26000 32000 32000) spread(-7760 26000 32000 32000) max_pv 3404 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 272 1244 5408 9404 5030 -1760 272 1244 5408 9404 5030 -1760 187 1287 5595 9404 5030 -1760 187 1287 5595 9404 5030 -1760 184 1288 5600 9404 5030 -1760 184 1288 5600 9404 5030 -1760 177 1292 5617 9404 5030 -1760 177 1292 5617 9404 5030 -1760 171 1295 5630 9404 5030 -1760 171 1295 5630 9404 5030 -1760 178 1291 5613 9404 5030 -1760 178 1291 5613 9404 5030 -1760 187 1287 5595 9404 5030 -1760 187 1287 5595 9404 5030 -1760 179 1291 5613 9404 5030 -1760 179 1291 5613 9404 5030 -1760 180 1290 5608 9404 5030 -1760 180 1290 5608 9404 5030 -1760 206 1277 5552 9404 5030 -1760 206 1277 5552 9404 5030 -1760 2025-03-17 14:13:07,560 Hysteresis 3929 0: raw(5552 32000 32000 32000) min(5030 32000 32000 32000) spread(-1760 32000 32000 32000) max_pv 9404 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 9404 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: don't have active chargers. 9: raw(-448 26000 32000 32000) min(-970 26000 32000 32000) spread(-7760 26000 32000 32000) max_pv 3404 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 191 1285 5586 9404 5030 -1760 191 1285 5586 9404 5030 -1760 181 1290 5608 9404 5030 -1760 181 1290 5608 9404 5030 -1760 275 1243 5404 9404 5030 -1760 275 1243 5404 9404 5030 -1760 279 1241 5395 9404 5030 -1760 279 1241 5395 9404 5030 -1760 263 1249 5430 9404 5030 -1760 263 1249 5430 9404 5030 -1760 294 1233 5360 9404 5030 -1760 294 1233 5360 9404 5030 -1760 275 1243 5404 9404 5030 -1760 275 1243 5404 9404 5030 -1760 181 1290 5608 9404 5030 -1760 181 1290 5608 9404 5030 -1760 177 1292 5617 9404 5030 -1760 177 1292 5617 9404 5030 -1760 175 1293 5621 9404 5030 -1760 2025-03-17 14:13:17,873 Hysteresis 3939 0: raw(5621 32000 32000 32000) min(5030 32000 32000 32000) spread(-1760 32000 32000 32000) max_pv 9404 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 9404 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: don't have active chargers. 9: raw(-379 26000 32000 32000) min(-970 26000 32000 32000) spread(-7760 26000 32000 32000) max_pv 3404 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 174 1293 5621 9404 5030 -1760 174 1293 5621 9404 5030 -1760 197 1282 5573 9404 5030 -1760 197 1282 5573 9404 5030 -1760 170 1295 5630 9404 5030 -1760 170 1295 5630 9404 5030 -1760 177 1292 5617 9404 5030 -1760 177 1292 5617 9404 5030 -1760 179 1291 5613 9404 5030 -1760 179 1291 5613 9404 5030 -1760 177 1292 5617 9404 5030 -1760 177 1292 5617 9404 5030 -1760 180 1290 5608 9404 5030 -1760 180 1290 5608 9404 5030 -1760 199 1281 5569 9404 5030 -1760 199 1281 5569 9404 5030 -1760 303 1229 5343 9404 5030 -1760 303 1229 5343 9404 5030 -1760 282 1239 5386 9404 5030 -1760 2025-03-17 14:13:27,880 Hysteresis 3949 0: raw(5386 32000 32000 32000) min(5030 32000 32000 32000) spread(-1760 32000 32000 32000) max_pv 9404 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 9404 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: don't have active chargers. 9: raw(-614 26000 32000 32000) min(-970 26000 32000 32000) spread(-7760 26000 32000 32000) max_pv 3404 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 277 1242 5400 9404 5030 -1760 277 1242 5400 9404 5030 -1760 281 1240 5391 9404 5030 -1760 281 1240 5391 9404 5030 -1760 454 1153 5013 9404 5013 -1760 454 1153 5013 9404 5013 -1760 190 1285 5586 9404 5013 -1760 190 1285 5586 9404 5013 -1760 174 1293 5621 9404 5013 -1760 174 1293 5621 9404 5013 -1760 179 1291 5613 9404 5013 -1760 179 1291 5613 9404 5013 -1760 184 1288 5600 9404 5013 -1760 184 1288 5600 9404 5013 -1760 193 1284 5582 9404 5013 -1760 193 1284 5582 9404 5013 -1760 377 1192 5182 9404 5013 -1760 377 1192 5182 9404 5013 -1760 196 1282 5573 9404 5013 -1760 196 1282 5573 9404 5013 -1760 2025-03-17 14:13:37,924 Hysteresis 3959 0: raw(5573 32000 32000 32000) min(5013 32000 32000 32000) spread(-1760 32000 32000 32000) max_pv 9404 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 9404 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: don't have active chargers. 9: raw(-427 26000 32000 32000) min(-987 26000 32000 32000) spread(-7760 26000 32000 32000) max_pv 3404 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 191 1285 5586 9404 5013 -1760 191 1285 5586 9404 5013 -1760 209 1276 5547 9404 5013 -1760 209 1276 5547 9404 5013 -1760 369 1196 5200 9404 5013 -1760 369 1196 5200 9404 5013 -1760 222 1269 5517 9404 5013 -1760 222 1269 5517 9404 5013 -1760 456 1152 5008 9404 5008 -1760 456 1152 5008 9404 5008 -1760 451 1155 5021 9404 5008 -1760 451 1155 5021 9404 5008 -1760 -437 1598 6947 9404 5008 -1760 -437 1598 6947 9404 5008 -1760 -938 1849 8039 9404 5008 -1760 -938 1849 8039 9404 5008 -1760 -520 1640 7130 9404 5008 -1760 -520 1640 7130 9404 5008 -1760 -1017 2142 9313 9404 5008 -1760 -1017 2142 9313 9404 5008 -1760 2025-03-17 14:13:48,015 Hysteresis 3969 0: raw(9313 32000 32000 32000) min(5008 32000 32000 32000) spread(-1760 32000 32000 32000) max_pv 9404 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 9404 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (3313 26000 0 0) 7: 0: 9313@1p 8: filtered 1 to 1, sorted to 0 8: 0: 9313@1p 9: don't have active chargers. 9: raw(0 22687 32000 32000) min(-4305 22687 32000 32000) spread(-11073 22687 32000 32000) max_pv 91 9: [ 0 9313@1p ] PM PV mtr(W) avl(W) raw max min spread -713 2497 10856 10856 5008 -1760 -713 2497 10856 10856 5008 -1760 -713 2497 10856 10856 5008 -1760 -1029 2912 12660 12660 5008 -1760 -1029 2912 12660 12660 5008 -1760 -387 2334 10147 12660 5008 -1760 RECV 0: requested 9060 -> 11771 mA (lines 8.772 0.000 0.000) -387 2334 10147 12660 5008 -1760 -396 2339 10169 12660 5008 -1760 -396 2339 10169 12660 5008 -1760 -396 2339 10169 12660 5008 -1760 -409 2345 10195 12660 5008 -1760 -409 2345 10195 12660 5008 -1760 -380 2331 10134 12660 5008 -1760 -380 2331 10134 12660 5008 -1760 -392 2337 10160 12660 5008 -1760 -392 2337 10160 12660 5008 -1760 -400 2341 10178 12660 5008 -1760 -400 2341 10178 12660 5008 -1760 -393 2337 10160 12660 5008 -1760 2025-03-17 14:13:58,022 Hysteresis 3979 0: raw(10160 32000 32000 32000) min(5008 32000 32000 32000) spread(-1760 32000 32000 32000) max_pv 12660 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12660 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4160 26000 0 0) 7: 0: 10160@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10160@1p 9: don't have active chargers. 9: raw(0 21840 32000 32000) min(-5152 21840 32000 32000) spread(-11920 21840 32000 32000) max_pv 2500 9: [ 0 10160@1p ] PM PV mtr(W) avl(W) raw max min spread -393 2532 11008 12660 5008 -1760 -336 2504 10886 12660 5008 -1760 -336 2504 10886 12660 5008 -1760 -289 2480 10782 12660 5008 -1760 -289 2480 10782 12660 5008 -1760 -304 2488 10817 12660 5008 -1760 -304 2488 10817 12660 5008 -1760 -114 2393 10404 12660 5008 -1760 -114 2393 10404 12660 5008 -1760 -139 2405 10456 12660 5008 -1760 -139 2405 10456 12660 5008 -1760 -202 2437 10595 12660 5008 -1760 -202 2437 10595 12660 5008 -1760 -202 2437 10595 12660 5008 -1760 -214 2443 10621 12660 5008 -1760 -214 2443 10621 12660 5008 -1760 -208 2440 10608 12660 5008 -1760 -208 2440 10608 12660 5008 -1760 -215 2443 10621 12660 5008 -1760 2025-03-17 14:14:08,186 Hysteresis 3989 0: raw(10621 32000 32000 32000) min(5008 32000 32000 32000) spread(-1760 32000 32000 32000) max_pv 12660 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12660 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4621 26000 0 0) 7: 0: 10621@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10621@1p 9: don't have active chargers. 9: raw(0 21379 32000 32000) min(-5613 21379 32000 32000) spread(-12381 21379 32000 32000) max_pv 2039 9: [ 0 10621@1p ] PM PV mtr(W) avl(W) raw max min spread -215 2549 11082 12660 5008 -1760 -205 2544 11060 12660 5008 -1760 -205 2544 11060 12660 5008 -1760 -205 2544 11060 12660 5008 -1760 -205 2544 11060 12660 5008 -1760 -89 2486 10808 12660 5008 -1760 -89 2486 10808 12660 5008 -1760 -89 2486 10808 12660 5008 -1760 -89 2486 10808 12660 5008 -1760 11 2437 10595 12660 5008 -1760 11 2437 10595 12660 5008 -1760 1125 1599 6952 12660 5008 -1760 1125 1599 6952 12660 5008 -1760 1219 1528 6643 12660 5008 -1760 1219 1528 6643 12660 5008 -1760 1214 1532 6660 12660 5008 -1760 1214 1532 6660 12660 5008 -1760 1211 1534 6669 12660 5008 -1760 1211 1534 6669 12660 5008 -1760 1208 1536 6678 12660 5008 -1760 2025-03-17 14:14:18,455 Hysteresis 4000 0: raw(6678 32000 32000 32000) min(5008 32000 32000 32000) spread(-1760 32000 32000 32000) max_pv 12660 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12660 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (678 26000 0 0) 7: 0: 6678@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6678@1p 9: don't have active chargers. 9: raw(0 25322 32000 32000) min(-1670 25322 32000 32000) spread(-8438 25322 32000 32000) max_pv 5982 9: [ 0 6678@1p ] PM PV mtr(W) avl(W) raw max min spread 1208 629 2734 12660 2734 -1760 1197 638 2773 12660 2734 -1760 1197 638 2773 12660 2734 -1760 1106 706 3069 12660 2734 -1760 1106 706 3069 12660 2734 -1760 177 1447 6291 12660 2734 -1760 177 1447 6291 12660 2734 -1760 RECV 0: requested 12653 -> 9069 mA (lines 6.069 0.000 0.000) 181 1445 6282 12660 2734 -1760 181 1445 6282 12660 2734 -1760 128 1471 6395 12660 2734 -1760 128 1471 6395 12660 2734 -1760 -1031 2308 10034 12660 2734 -1760 -1031 2308 10034 12660 2734 -1760 -1032 2309 10039 12660 2734 -1760 -1032 2309 10039 12660 2734 -1760 -1040 2315 10065 12660 2734 -1760 -1040 2315 10065 12660 2734 -1760 -1035 2311 10047 12660 2734 -1760 -1033 2309 10039 12660 2734 -1760 2025-03-17 14:14:28,462 Hysteresis 4010 0: raw(10039 32000 32000 32000) min(2734 32000 32000 32000) spread(-1760 32000 32000 32000) max_pv 12660 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12660 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4039 26000 0 0) 7: 0: 10039@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10039@1p 9: don't have active chargers. 9: raw(0 21961 32000 32000) min(-7305 21961 32000 32000) spread(-11799 21961 32000 32000) max_pv 2621 9: [ 0 10039@1p ] PM PV mtr(W) avl(W) raw max min spread -1033 3082 13400 13400 2734 -1760 -1037 3085 13413 13413 2734 -1760 -1037 3085 13413 13413 2734 -1760 -1031 3081 13395 13413 2734 -1760 -1031 3081 13395 13413 2734 -1760 -625 2620 11391 13413 2734 -1760 -625 2620 11391 13413 2734 -1760 RECV 0: requested 9031 -> 12571 mA (lines 9.572 0.000 0.000) -139 2377 10334 13413 2734 -1760 -139 2377 10334 13413 2734 -1760 -126 2371 10308 13413 2734 -1760 -126 2371 10308 13413 2734 -1760 -127 2371 10308 13413 2734 -1760 -127 2371 10308 13413 2734 -1760 -137 2376 10330 13413 2734 -1760 -137 2376 10330 13413 2734 -1760 -186 2401 10439 13413 2734 -1760 -186 2401 10439 13413 2734 -1760 -226 2421 10526 13413 2734 -1760 -205 2410 10478 13413 2734 -1760 -205 2410 10478 13413 2734 -1760 2025-03-17 14:14:38,551 Hysteresis 4020 0: raw(10478 32000 32000 32000) min(2734 32000 32000 32000) spread(-1760 32000 32000 32000) max_pv 13413 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13413 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4478 26000 0 0) 7: 0: 10478@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10478@1p 9: don't have active chargers. 9: raw(0 21522 32000 32000) min(-7744 21522 32000 32000) spread(-12238 21522 32000 32000) max_pv 2935 9: [ 0 10478@1p ] PM PV mtr(W) avl(W) raw max min spread -217 2517 10943 13413 2734 -1760 -217 2517 10943 13413 2734 -1760 -221 2519 10952 13413 2734 -1760 -221 2519 10952 13413 2734 -1760 -210 2514 10930 13413 2734 -1760 -210 2514 10930 13413 2734 -1760 -135 2476 10765 13413 2734 -1760 -135 2476 10765 13413 2734 -1760 -103 2460 10695 13413 2734 -1760 -103 2460 10695 13413 2734 -1760 -119 2468 10730 13413 2734 -1760 -119 2468 10730 13413 2734 -1760 -119 2468 10730 13413 2734 -1760 -119 2468 10730 13413 2734 -1760 -94 2456 10678 13413 2734 -1760 -94 2456 10678 13413 2734 -1760 -123 2470 10739 13413 2734 -1760 -123 2470 10739 13413 2734 -1760 -25 2421 10526 13413 2734 -1760 2025-03-17 14:14:48,676 Hysteresis 4030 0: raw(10526 32000 32000 32000) min(2734 32000 32000 32000) spread(-1760 32000 32000 32000) max_pv 13413 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13413 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4526 26000 0 0) 7: 0: 10526@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10526@1p 9: don't have active chargers. 9: raw(0 21474 32000 32000) min(-7792 21474 32000 32000) spread(-12286 21474 32000 32000) max_pv 2887 9: [ 0 10526@1p ] PM PV mtr(W) avl(W) raw max min spread -25 2432 10573 13413 2734 -1760 -14 2427 10552 13413 2734 -1760 -14 2427 10552 13413 2734 -1760 -23 2431 10569 13413 2734 -1760 -23 2431 10569 13413 2734 -1760 -24 2432 10573 13413 2734 -1760 -24 2432 10573 13413 2734 -1760 -19 2429 10560 13413 2734 -1760 -19 2429 10560 13413 2734 -1760 -119 2479 10778 13413 2734 -1760 -119 2479 10778 13413 2734 -1760 -110 2475 10760 13413 2734 -1760 -110 2475 10760 13413 2734 -1760 -110 2475 10760 13413 2734 -1760 -114 2477 10769 13413 2734 -1760 -114 2477 10769 13413 2734 -1760 -109 2474 10756 13413 2734 -1760 -109 2474 10756 13413 2734 -1760 -103 2471 10743 13413 2734 -1760 2025-03-17 14:14:58,683 Hysteresis 4040 0: raw(10743 32000 32000 32000) min(2734 32000 32000 32000) spread(-1760 32000 32000 32000) max_pv 13413 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13413 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4743 26000 0 0) 7: 0: 10743@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10743@1p 9: don't have active chargers. 9: raw(0 21257 32000 32000) min(-8009 21257 32000 32000) spread(-12503 21257 32000 32000) max_pv 2670 9: [ 0 10743@1p ] PM PV mtr(W) avl(W) raw max min spread -103 2521 10960 13413 2734 -1760 -118 2529 10995 13413 2734 -1760 -118 2529 10995 13413 2734 -1760 -102 2521 10960 13413 2734 -1760 -102 2521 10960 13413 2734 -1760 -87 2513 10926 13413 2734 -1760 -87 2513 10926 13413 2734 -1760 -64 2502 10878 13413 2734 -1760 -64 2502 10878 13413 2734 -1760 -65 2502 10878 13413 2734 -1760 -65 2502 10878 13413 2734 -1760 39 2451 10656 13413 2734 -1760 34 2453 10665 13413 2734 -1760 34 2453 10665 13413 2734 -1760 34 2453 10665 13413 2734 -1760 34 2453 10665 13413 2734 -1760 32 2454 10669 13413 2734 -1760 32 2454 10669 13413 2734 -1760 21 2460 10695 13413 2734 -1760 21 2460 10695 13413 2734 -1760 2025-03-17 14:15:08,927 Hysteresis 4050 0: raw(10695 32000 32000 32000) min(2734 32000 32000 32000) spread(-1760 32000 32000 32000) max_pv 13413 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 1 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13413 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4695 26000 0 0) 7: 0: 10695@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10695@1p 9: don't have active chargers. 9: raw(0 21305 32000 32000) min(-7961 21305 32000 32000) spread(-12455 21305 32000 32000) max_pv 2718 9: [ 0 10695@1p ] PM PV mtr(W) avl(W) raw max min spread -65 2491 10830 13413 2734 -1760 -65 2491 10830 13413 2734 -1760 -58 2488 10817 13413 2734 -1760 -58 2488 10817 13413 2734 -1760 -4 2461 10700 13413 2734 -1760 -4 2461 10700 13413 2734 -1760 1141 1604 6973 13413 2734 -1760 1141 1604 6973 13413 2734 -1760 1132 1610 7000 13413 2734 -1760 1132 1610 7000 13413 2734 -1760 1123 1617 7030 13413 2734 -1760 1123 1617 7030 13413 2734 -1760 1132 1610 7000 13413 2734 -1760 1132 1610 7000 13413 2734 -1760 1137 1607 6986 13413 2734 -1760 1137 1607 6986 13413 2734 -1760 1123 1617 7030 13413 2734 -1760 1123 1617 7030 13413 2734 -1760 1117 1622 7052 13413 2734 -1760 2025-03-17 14:15:19,052 Hysteresis 4060 0: raw(7052 32000 32000 32000) min(2734 32000 32000 32000) spread(-1760 32000 32000 32000) max_pv 13413 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13413 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1052 26000 0 0) 7: 0: 7052@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7052@1p 9: don't have active chargers. 9: raw(0 24948 32000 32000) min(-4318 24948 32000 32000) spread(-8812 24948 32000 32000) max_pv 6361 9: [ 0 7052@1p ] PM PV mtr(W) avl(W) raw max min spread 1117 784 3408 13413 2734 -1760 1123 779 3386 13413 2734 -1760 1123 779 3386 13413 2734 -1760 1384 583 2534 13413 2534 -1760 1384 583 2534 13413 2534 -1760 -814 2028 8817 13413 2534 -1760 RECV 0: requested 13061 -> 9402 mA (lines 6.403 0.000 0.000) -814 2028 8817 13413 2534 -1760 -817 2029 8821 13413 2534 -1760 -817 2029 8821 13413 2534 -1760 -811 2026 8808 13413 2534 -1760 -811 2026 8808 13413 2534 -1760 -866 2054 8930 13413 2534 -1760 -908 2075 9021 13413 2534 -1760 -908 2075 9021 13413 2534 -1760 -912 2077 9030 13413 2534 -1760 -912 2077 9030 13413 2534 -1760 -905 2073 9013 13413 2534 -1760 -905 2073 9013 13413 2534 -1760 -912 2077 9030 13413 2534 -1760 2025-03-17 14:15:29,059 Hysteresis 4070 0: raw(9030 32000 32000 32000) min(2534 32000 32000 32000) spread(-1760 32000 32000 32000) max_pv 13413 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13413 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (3030 26000 0 0) 7: 0: 9030@1p 8: filtered 1 to 1, sorted to 0 8: 0: 9030@1p 9: don't have active chargers. 9: raw(0 22970 32000 32000) min(-6496 22970 32000 32000) spread(-10790 22970 32000 32000) max_pv 4383 9: [ 0 9030@1p ] PM PV mtr(W) avl(W) raw max min spread -912 2532 11008 13413 2534 -1760 -899 2525 10978 13413 2534 -1760 -899 2525 10978 13413 2534 -1760 -912 2532 11008 13413 2534 -1760 -912 2532 11008 13413 2534 -1760 -455 2303 10013 13413 2534 -1760 -455 2303 10013 13413 2534 -1760 RECV 0: requested 9496 -> 11454 mA (lines 8.454 0.000 0.000) -452 2302 10008 13413 2534 -1760 -452 2302 10008 13413 2534 -1760 -452 2302 10008 13413 2534 -1760 -452 2302 10008 13413 2534 -1760 -508 2330 10130 13413 2534 -1760 -437 2294 9973 13413 2534 -1760 -437 2294 9973 13413 2534 -1760 -346 2249 9778 13413 2534 -1760 -346 2249 9778 13413 2534 -1760 -343 2247 9769 13413 2534 -1760 -343 2247 9769 13413 2534 -1760 -345 2248 9773 13413 2534 -1760 -345 2248 9773 13413 2534 -1760 2025-03-17 14:15:39,194 Hysteresis 4080 0: raw(9773 32000 32000 32000) min(2534 32000 32000 32000) spread(-1760 32000 32000 32000) max_pv 13413 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13413 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (3773 26000 0 0) 7: 0: 9773@1p 8: filtered 1 to 1, sorted to 0 8: 0: 9773@1p 9: don't have active chargers. 9: raw(0 22227 32000 32000) min(-7239 22227 32000 32000) spread(-11533 22227 32000 32000) max_pv 3640 9: [ 0 9773@1p ] PM PV mtr(W) avl(W) raw max min spread -344 2419 10517 13413 2534 -1760 -344 2419 10517 13413 2534 -1760 -342 2418 10513 13413 2534 -1760 -342 2418 10513 13413 2534 -1760 -363 2428 10556 13413 2534 -1760 -363 2428 10556 13413 2534 -1760 -275 2384 10365 13413 2534 -1760 -275 2384 10365 13413 2534 -1760 -277 2385 10369 13413 2534 -1760 -277 2385 10369 13413 2534 -1760 -267 2380 10347 13413 2534 -1760 -267 2380 10347 13413 2534 -1760 -275 2384 10365 13413 2534 -1760 -275 2384 10365 13413 2534 -1760 -280 2387 10378 13413 2534 -1760 -280 2387 10378 13413 2534 -1760 -270 2382 10356 13413 2534 -1760 -270 2382 10356 13413 2534 -1760 -272 2383 10360 13413 2534 -1760 2025-03-17 14:15:49,502 Hysteresis 4091 0: raw(10360 32000 32000 32000) min(2534 32000 32000 32000) spread(-1760 32000 32000 32000) max_pv 13413 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13413 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4360 26000 0 0) 7: 0: 10360@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10360@1p 9: don't have active chargers. 9: raw(0 21640 32000 32000) min(-7826 21640 32000 32000) spread(-12120 21640 32000 32000) max_pv 3053 9: [ 0 10360@1p ] PM PV mtr(W) avl(W) raw max min spread -272 2518 10947 13413 2534 -1760 -268 2516 10939 13413 2534 -1760 -268 2516 10939 13413 2534 -1760 -274 2519 10952 13413 2534 -1760 -274 2519 10952 13413 2534 -1760 -236 2500 10869 13413 2534 -1760 -236 2500 10869 13413 2534 -1760 -49 2406 10460 13413 2534 -1760 -40 2402 10443 13413 2534 -1760 -40 2402 10443 13413 2534 -1760 -28 2396 10417 13413 2534 -1760 -28 2396 10417 13413 2534 -1760 -46 2405 10456 13413 2534 -1760 -46 2405 10456 13413 2534 -1760 -29 2396 10417 13413 2534 -1760 -29 2396 10417 13413 2534 -1760 -113 2438 10600 13413 2534 -1760 -113 2438 10600 13413 2534 -1760 -142 2453 10665 13413 2534 -1760 2025-03-17 14:15:59,509 Hysteresis 4101 0: raw(10665 32000 32000 32000) min(2534 32000 32000 32000) spread(-1760 32000 32000 32000) max_pv 13413 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13413 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4665 26000 0 0) 7: 0: 10665@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10665@1p 9: don't have active chargers. 9: raw(0 21335 32000 32000) min(-8131 21335 32000 32000) spread(-12425 21335 32000 32000) max_pv 2748 9: [ 0 10665@1p ] PM PV mtr(W) avl(W) raw max min spread -142 2523 10969 13413 2534 -1760 -116 2510 10913 13413 2534 -1760 -116 2510 10913 13413 2534 -1760 -132 2518 10947 13413 2534 -1760 -132 2518 10947 13413 2534 -1760 1240 1522 6617 13413 2534 -1760 1240 1522 6617 13413 2534 -1760 1292 1483 6447 13413 2534 -1760 -71 2487 10813 13413 2534 -1760 -71 2487 10813 13413 2534 -1760 -70 2487 10813 13413 2534 -1760 -70 2487 10813 13413 2534 -1760 -72 2488 10817 13413 2534 -1760 -72 2488 10817 13413 2534 -1760 -73 2488 10817 13413 2534 -1760 -73 2488 10817 13413 2534 -1760 -77 2490 10826 13413 2534 -1760 -77 2490 10826 13413 2534 -1760 14 2445 10630 13413 2534 -1760 14 2445 10630 13413 2534 -1760 2025-03-17 14:16:09,560 Hysteresis 4111 0: raw(10630 32000 32000 32000) min(2534 32000 32000 32000) spread(-1760 32000 32000 32000) max_pv 13413 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13413 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4630 26000 0 0) 7: 0: 10630@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10630@1p 9: don't have active chargers. 9: raw(0 21370 32000 32000) min(-8096 21370 32000 32000) spread(-12390 21370 32000 32000) max_pv 2783 9: [ 0 10630@1p ] PM PV mtr(W) avl(W) raw max min spread 27 2431 10569 13413 2534 -1760 27 2431 10569 13413 2534 -1760 -5 2446 10634 13413 2534 -1760 -5 2446 10634 13413 2534 -1760 10 2439 10604 13413 2534 -1760 10 2439 10604 13413 2534 -1760 25 2432 10573 13413 2534 -1760 25 2432 10573 13413 2534 -1760 -76 2482 10791 13413 2534 -1760 -76 2482 10791 13413 2534 -1760 -78 2483 10795 13413 2534 -1760 -78 2483 10795 13413 2534 -1760 -70 2479 10778 13413 2534 -1760 -70 2479 10778 13413 2534 -1760 -86 2487 10813 13413 2534 -1760 -86 2487 10813 13413 2534 -1760 1141 1589 6908 13413 2534 -1760 1141 1589 6908 13413 2534 -1760 1135 1593 6926 13413 2534 -1760 2025-03-17 14:16:19,850 Hysteresis 4121 0: raw(6926 32000 32000 32000) min(2534 32000 32000 32000) spread(-1760 32000 32000 32000) max_pv 13413 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13413 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (926 26000 0 0) 7: 0: 6926@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6926@1p 9: don't have active chargers. 9: raw(0 25074 32000 32000) min(-4392 25074 32000 32000) spread(-8686 25074 32000 32000) max_pv 6487 9: [ 0 6926@1p ] PM PV mtr(W) avl(W) raw max min spread 1135 741 3221 13413 2534 -1760 -71 1627 7073 13413 2534 -1760 -71 1627 7073 13413 2534 -1760 -46 1615 7021 13413 2534 -1760 -46 1615 7021 13413 2534 -1760 1162 721 3134 13413 2534 -1760 296 1444 6278 13413 2534 -1760 RECV 0: requested 13119 -> 9358 mA (lines 6.358 0.000 0.000) 296 1444 6278 13413 2534 -1760 -885 2034 8843 13413 2534 -1760 -885 2034 8843 13413 2534 -1760 -806 1995 8673 13413 2534 -1760 -806 1995 8673 13413 2534 -1760 -827 2005 8717 13413 2534 -1760 -827 2005 8717 13413 2534 -1760 -826 2005 8717 13413 2534 -1760 -826 2005 8717 13413 2534 -1760 -805 1994 8669 13413 2534 -1760 -805 1994 8669 13413 2534 -1760 -794 1989 8647 13413 2534 -1760 2025-03-17 14:16:29,857 Hysteresis 4131 0: raw(8647 32000 32000 32000) min(2534 32000 32000 32000) spread(-1760 32000 32000 32000) max_pv 13413 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13413 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (2647 26000 0 0) 7: 0: 8647@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8647@1p 9: don't have active chargers. 9: raw(0 23353 32000 32000) min(-6113 23353 32000 32000) spread(-10407 23353 32000 32000) max_pv 4766 9: [ 0 8647@1p ] PM PV mtr(W) avl(W) raw max min spread -794 2385 10369 13413 2534 -1760 -840 2408 10469 13413 2534 -1760 -840 2408 10469 13413 2534 -1760 -885 2430 10565 13413 2534 -1760 -885 2430 10565 13413 2534 -1760 -880 2428 10556 13413 2534 -1760 -479 2227 9682 13413 2534 -1760 RECV 0: requested 9356 -> 11088 mA (lines 8.089 0.000 0.000) -479 2227 9682 13413 2534 -1760 -489 2232 9704 13413 2534 -1760 -489 2232 9704 13413 2534 -1760 -493 2234 9713 13413 2534 -1760 -493 2234 9713 13413 2534 -1760 -485 2230 9695 13413 2534 -1760 -485 2230 9695 13413 2534 -1760 -486 2231 9700 13413 2534 -1760 -486 2231 9700 13413 2534 -1760 -505 2240 9739 13413 2534 -1760 -505 2240 9739 13413 2534 -1760 -506 2241 9743 13413 2534 -1760 -506 2241 9743 13413 2534 -1760 2025-03-17 14:16:39,884 Hysteresis 4141 0: raw(9743 32000 32000 32000) min(2534 32000 32000 32000) spread(-1760 32000 32000 32000) max_pv 13413 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13413 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (3743 26000 0 0) 7: 0: 9743@1p 8: filtered 1 to 1, sorted to 0 8: 0: 9743@1p 9: don't have active chargers. 9: raw(0 22257 32000 32000) min(-7209 22257 32000 32000) spread(-11503 22257 32000 32000) max_pv 3670 9: [ 0 9743@1p ] PM PV mtr(W) avl(W) raw max min spread -497 2488 10817 13413 2534 -1760 -497 2488 10817 13413 2534 -1760 -510 2495 10847 13413 2534 -1760 -510 2495 10847 13413 2534 -1760 972 1754 7626 13413 2534 -1760 972 1754 7626 13413 2534 -1760 RECV 0: requested 11088 -> 6951 mA (lines 3.952 0.000 0.000) 1158 1372 5965 13413 2534 -1760 1158 1372 5965 13413 2534 -1760 RECV 0: requested 6951 -> 12136 mA (lines 9.137 0.000 0.000) -173 2326 10113 13413 2534 -1760 -173 2326 10113 13413 2534 -1760 -147 2313 10056 13413 2534 -1760 -147 2313 10056 13413 2534 -1760 -174 2327 10117 13413 2534 -1760 -174 2327 10117 13413 2534 -1760 -248 2364 10278 13413 2534 -1760 -248 2364 10278 13413 2534 -1760 -266 2373 10317 13413 2534 -1760 -266 2373 10317 13413 2534 -1760 -226 2353 10230 13413 2534 -1760 2025-03-17 14:16:50,140 Hysteresis 4151 0: raw(10230 32000 32000 32000) min(2534 32000 32000 32000) spread(-1760 32000 32000 32000) max_pv 13413 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13413 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4230 26000 0 0) 7: 0: 10230@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10230@1p 9: don't have active chargers. 9: raw(0 21770 32000 32000) min(-7696 21770 32000 32000) spread(-11990 21770 32000 32000) max_pv 3183 9: [ 0 10230@1p ] PM PV mtr(W) avl(W) raw max min spread -226 2465 10717 13413 2534 -1760 -255 2479 10778 13413 2534 -1760 -255 2479 10778 13413 2534 -1760 -224 2464 10713 13413 2534 -1760 -224 2464 10713 13413 2534 -1760 -174 2439 10604 13413 2534 -1760 -174 2439 10604 13413 2534 -1760 -174 2439 10604 13413 2534 -1760 -126 2415 10500 13413 2534 -1760 -126 2415 10500 13413 2534 -1760 -124 2414 10495 13413 2534 -1760 -124 2414 10495 13413 2534 -1760 -131 2417 10508 13413 2534 -1760 -131 2417 10508 13413 2534 -1760 -122 2413 10491 13413 2534 -1760 -122 2413 10491 13413 2534 -1760 -30 2367 10291 13413 2534 -1760 -30 2367 10291 13413 2534 -1760 -30 2367 10291 13413 2534 -1760 2025-03-17 14:17:00,147 Hysteresis 4161 0: raw(10291 32000 32000 32000) min(2534 32000 32000 32000) spread(-1760 32000 32000 32000) max_pv 13413 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13413 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4291 26000 0 0) 7: 0: 10291@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10291@1p 9: don't have active chargers. 9: raw(0 21709 32000 32000) min(-7757 21709 32000 32000) spread(-12051 21709 32000 32000) max_pv 3122 9: [ 0 10291@1p ] PM PV mtr(W) avl(W) raw max min spread -30 2381 10352 13413 2534 -1760 -31 2381 10352 13413 2534 -1760 -31 2381 10352 13413 2534 -1760 -15 2373 10317 13413 2534 -1760 -15 2373 10317 13413 2534 -1760 -30 2381 10352 13413 2534 -1760 -30 2381 10352 13413 2534 -1760 -115 2423 10534 13413 2534 -1760 -114 2423 10534 13413 2534 -1760 -114 2423 10534 13413 2534 -1760 -112 2422 10530 13413 2534 -1760 -112 2422 10530 13413 2534 -1760 -133 2432 10573 13413 2534 -1760 -133 2432 10573 13413 2534 -1760 -131 2431 10569 13413 2534 -1760 -131 2431 10569 13413 2534 -1760 -121 2426 10547 13413 2534 -1760 -121 2426 10547 13413 2534 -1760 -140 2436 10591 13413 2534 -1760 -140 2436 10591 13413 2534 -1760 2025-03-17 14:17:10,190 Hysteresis 4171 0: raw(10591 32000 32000 32000) min(2534 32000 32000 32000) spread(-1760 32000 32000 32000) max_pv 13413 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13413 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4591 26000 0 0) 7: 0: 10591@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10591@1p 9: don't have active chargers. 9: raw(0 21409 32000 32000) min(-8057 21409 32000 32000) spread(-12351 21409 32000 32000) max_pv 2822 9: [ 0 10591@1p ] PM PV mtr(W) avl(W) raw max min spread -120 2495 10847 13413 2534 -1760 -120 2495 10847 13413 2534 -1760 -132 2501 10873 13413 2534 -1760 -132 2501 10873 13413 2534 -1760 -118 2494 10843 13413 2534 -1760 -118 2494 10843 13413 2534 -1760 -104 2487 10813 13413 2534 -1760 -104 2487 10813 13413 2534 -1760 40 2415 10500 13413 2534 -1760 40 2415 10500 13413 2534 -1760 1238 1507 6552 13413 2534 -1760 1238 1507 6552 13413 2534 -1760 1214 1525 6630 13413 2534 -1760 1214 1525 6630 13413 2534 -1760 1224 1517 6595 13413 2534 -1760 1224 1517 6595 13413 2534 -1760 1158 1567 6813 13413 2534 -1760 1158 1567 6813 13413 2534 -1760 1164 1562 6791 13413 2534 -1760 2025-03-17 14:17:20,554 Hysteresis 4182 0: raw(6791 32000 32000 32000) min(2534 32000 32000 32000) spread(-1760 32000 32000 32000) max_pv 13413 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13413 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (791 26000 0 0) 7: 0: 6791@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6791@1p 9: don't have active chargers. 9: raw(0 25209 32000 32000) min(-4257 25209 32000 32000) spread(-8551 25209 32000 32000) max_pv 6622 9: [ 0 6791@1p ] PM PV mtr(W) avl(W) raw max min spread 1164 688 2991 13413 2534 -1760 1123 719 3126 13413 2534 -1760 1123 719 3126 13413 2534 -1760 1147 701 3047 13413 2534 -1760 1147 701 3047 13413 2534 -1760 RECV 0: requested 13162 -> 9200 mA (lines 6.200 0.000 0.000) 375 1374 5973 13413 2534 -1760 -945 2033 8839 13413 2534 -1760 -945 2033 8839 13413 2534 -1760 -945 2033 8839 13413 2534 -1760 -945 2033 8839 13413 2534 -1760 -956 2039 8865 13413 2534 -1760 -956 2039 8865 13413 2534 -1760 -955 2038 8860 13413 2534 -1760 -955 2038 8860 13413 2534 -1760 447 1338 5817 13413 2534 -1760 447 1338 5817 13413 2534 -1760 432 1345 5847 13413 2534 -1760 432 1345 5847 13413 2534 -1760 -858 1990 8652 13413 2534 -1760 2025-03-17 14:17:30,561 Hysteresis 4192 0: raw(8652 32000 32000 32000) min(2534 32000 32000 32000) spread(-1760 32000 32000 32000) max_pv 13413 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13413 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (2652 26000 0 0) 7: 0: 8652@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8652@1p 9: don't have active chargers. 9: raw(0 23348 32000 32000) min(-6118 23348 32000 32000) spread(-10412 23348 32000 32000) max_pv 4761 9: [ 0 8652@1p ] PM PV mtr(W) avl(W) raw max min spread -858 2418 10513 13413 2534 -1760 -862 2420 10521 13413 2534 -1760 -862 2420 10521 13413 2534 -1760 -855 2416 10504 13413 2534 -1760 -855 2416 10504 13413 2534 -1760 -836 2407 10465 13413 2534 -1760 -400 2189 9517 13413 2534 -1760 RECV 0: requested 9201 -> 11104 mA (lines 8.105 0.000 0.000) -400 2189 9517 13413 2534 -1760 -470 2224 9669 13413 2534 -1760 -470 2224 9669 13413 2534 -1760 -494 2236 9721 13413 2534 -1760 -494 2236 9721 13413 2534 -1760 -487 2232 9704 13413 2534 -1760 -487 2232 9704 13413 2534 -1760 -487 2232 9704 13413 2534 -1760 -487 2232 9704 13413 2534 -1760 -518 2248 9773 13413 2534 -1760 -518 2248 9773 13413 2534 -1760 -515 2246 9765 13413 2534 -1760 -515 2246 9765 13413 2534 -1760 2025-03-17 14:17:40,567 Hysteresis 4202 0: raw(9765 32000 32000 32000) min(2534 32000 32000 32000) spread(-1760 32000 32000 32000) max_pv 13413 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13413 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (3765 26000 0 0) 7: 0: 9765@1p 8: filtered 1 to 1, sorted to 0 8: 0: 9765@1p 9: don't have active chargers. 9: raw(0 22235 32000 32000) min(-7231 22235 32000 32000) spread(-11525 22235 32000 32000) max_pv 3648 9: [ 0 9765@1p ] PM PV mtr(W) avl(W) raw max min spread -518 2504 10886 13413 2534 -1760 -518 2504 10886 13413 2534 -1760 -510 2500 10869 13413 2534 -1760 -510 2500 10869 13413 2534 -1760 -494 2492 10834 13413 2534 -1760 -494 2492 10834 13413 2534 -1760 -268 2379 10343 13413 2534 -1760 -268 2379 10343 13413 2534 -1760 -249 2369 10300 13413 2534 -1760 -249 2369 10300 13413 2534 -1760 -173 2331 10134 13413 2534 -1760 -173 2331 10134 13413 2534 -1760 -180 2335 10152 13413 2534 -1760 -180 2335 10152 13413 2534 -1760 -150 2320 10086 13413 2534 -1760 -150 2320 10086 13413 2534 -1760 -99 2294 9973 13413 2534 -1760 -99 2294 9973 13413 2534 -1760 -111 2300 10000 13413 2534 -1760 2025-03-17 14:17:50,914 Hysteresis 4212 0: raw(10000 32000 32000 32000) min(2534 32000 32000 32000) spread(-1760 32000 32000 32000) max_pv 13413 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13413 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4000 26000 0 0) 7: 0: 10000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10000@1p 9: don't have active chargers. 9: raw(0 22000 32000 32000) min(-7466 22000 32000 32000) spread(-11760 22000 32000 32000) max_pv 3413 9: [ 0 10000@1p ] PM PV mtr(W) avl(W) raw max min spread -111 2355 10239 13413 2534 -1760 -150 2375 10326 13413 2534 -1760 -150 2375 10326 13413 2534 -1760 -200 2400 10434 13413 2534 -1760 -205 2402 10443 13413 2534 -1760 -205 2402 10443 13413 2534 -1760 -168 2384 10365 13413 2534 -1760 -168 2384 10365 13413 2534 -1760 -158 2379 10343 13413 2534 -1760 -158 2379 10343 13413 2534 -1760 -158 2379 10343 13413 2534 -1760 -158 2379 10343 13413 2534 -1760 -154 2377 10334 13413 2534 -1760 -154 2377 10334 13413 2534 -1760 -163 2381 10352 13413 2534 -1760 -163 2381 10352 13413 2534 -1760 -180 2390 10391 13413 2534 -1760 -180 2390 10391 13413 2534 -1760 -153 2376 10330 13413 2534 -1760 -153 2376 10330 13413 2534 -1760 2025-03-17 14:18:00,922 Hysteresis 4222 0: raw(10330 32000 32000 32000) min(2534 32000 32000 32000) spread(-1760 32000 32000 32000) max_pv 13413 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13413 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4330 26000 0 0) 7: 0: 10330@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10330@1p 9: don't have active chargers. 9: raw(0 21670 32000 32000) min(-7796 21670 32000 32000) spread(-12090 21670 32000 32000) max_pv 3083 9: [ 0 10330@1p ] PM PV mtr(W) avl(W) raw max min spread -167 2458 10686 13413 2534 -1760 -167 2458 10686 13413 2534 -1760 -93 2421 10526 13413 2534 -1760 -93 2421 10526 13413 2534 -1760 -55 2402 10443 13413 2534 -1760 -55 2402 10443 13413 2534 -1760 3 2374 10321 13413 2534 -1760 3 2374 10321 13413 2534 -1760 16 2367 10291 13413 2534 -1760 16 2367 10291 13413 2534 -1760 10 2370 10304 13413 2534 -1760 1 2375 10326 13413 2534 -1760 1 2375 10326 13413 2534 -1760 -79 2414 10495 13413 2534 -1760 -79 2414 10495 13413 2534 -1760 -142 2446 10634 13413 2534 -1760 -142 2446 10634 13413 2534 -1760 -111 2430 10565 13413 2534 -1760 -111 2430 10565 13413 2534 -1760 2025-03-17 14:18:10,929 Hysteresis 4232 0: raw(10565 32000 32000 32000) min(2534 32000 32000 32000) spread(-1760 32000 32000 32000) max_pv 13413 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13413 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4565 26000 0 0) 7: 0: 10565@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10565@1p 9: don't have active chargers. 9: raw(0 21435 32000 32000) min(-8031 21435 32000 32000) spread(-12325 21435 32000 32000) max_pv 2848 9: [ 0 10565@1p ] PM PV mtr(W) avl(W) raw max min spread -119 2488 10817 13413 2534 -1760 -119 2488 10817 13413 2534 -1760 -117 2487 10813 13413 2534 -1760 -117 2487 10813 13413 2534 -1760 -128 2493 10839 13413 2534 -1760 -128 2493 10839 13413 2534 -1760 -94 2476 10765 13413 2534 -1760 -94 2476 10765 13413 2534 -1760 -97 2477 10769 13413 2534 -1760 -97 2477 10769 13413 2534 -1760 1309 1448 6295 13413 2534 -1760 1309 1448 6295 13413 2534 -1760 1287 1464 6365 13413 2534 -1760 1287 1464 6365 13413 2534 -1760 -48 2453 10665 13413 2534 -1760 -48 2453 10665 13413 2534 -1760 -3 2430 10565 13413 2534 -1760 -3 2430 10565 13413 2534 -1760 14 2422 10530 13413 2534 -1760 2025-03-17 14:18:21,141 Hysteresis 4242 0: raw(10530 32000 32000 32000) min(2534 32000 32000 32000) spread(-1760 32000 32000 32000) max_pv 13413 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13413 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4530 26000 0 0) 7: 0: 10530@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10530@1p 9: don't have active chargers. 9: raw(0 21470 32000 32000) min(-7996 21470 32000 32000) spread(-12290 21470 32000 32000) max_pv 2883 9: [ 0 10530@1p ] PM PV mtr(W) avl(W) raw max min spread 14 2414 10495 13413 2534 -1760 10 2416 10504 13413 2534 -1760 10 2416 10504 13413 2534 -1760 3 2420 10521 13413 2534 -1760 3 2420 10521 13413 2534 -1760 5 2419 10517 13413 2534 -1760 5 2419 10517 13413 2534 -1760 -94 2468 10730 13413 2534 -1760 -94 2468 10730 13413 2534 -1760 -93 2467 10726 13413 2534 -1760 -93 2467 10726 13413 2534 -1760 -117 2479 10778 13413 2534 -1760 -117 2479 10778 13413 2534 -1760 1125 1578 6860 13413 2534 -1760 1125 1578 6860 13413 2534 -1760 1105 1593 6926 13413 2534 -1760 1105 1593 6926 13413 2534 -1760 1105 1593 6926 13413 2534 -1760 1105 1593 6926 13413 2534 -1760 1099 1597 6943 13413 2534 -1760 2025-03-17 14:18:31,438 Hysteresis 4253 0: raw(6943 32000 32000 32000) min(2534 32000 32000 32000) spread(-1760 32000 32000 32000) max_pv 13413 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13413 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (943 26000 0 0) 7: 0: 6943@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6943@1p 9: don't have active chargers. 9: raw(0 25057 32000 32000) min(-4409 25057 32000 32000) spread(-8703 25057 32000 32000) max_pv 6470 9: [ 0 6943@1p ] PM PV mtr(W) avl(W) raw max min spread 1094 776 3373 13413 2534 -1760 1094 776 3373 13413 2534 -1760 1093 777 3378 13413 2534 -1760 1093 777 3378 13413 2534 -1760 -842 2017 8769 13413 2534 -1760 -842 2017 8769 13413 2534 -1760 -877 2034 8843 13413 2534 -1760 RECV 0: requested 12955 -> 9321 mA (lines 6.321 0.000 0.000) -877 2034 8843 13413 2534 -1760 -872 2032 8834 13413 2534 -1760 -872 2032 8834 13413 2534 -1760 -874 2033 8839 13413 2534 -1760 -874 2033 8839 13413 2534 -1760 -879 2035 8847 13413 2534 -1760 -879 2035 8847 13413 2534 -1760 -870 2031 8830 13413 2534 -1760 -870 2031 8830 13413 2534 -1760 -963 2077 9030 13413 2534 -1760 -963 2077 9030 13395 2534 -1760 -964 2078 9034 13395 2534 -1760 2025-03-17 14:18:41,445 Hysteresis 4263 0: raw(9034 32000 32000 32000) min(2534 32000 32000 32000) spread(-1760 32000 32000 32000) max_pv 13395 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 13395 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (3034 26000 0 0) 7: 0: 9034@1p 8: filtered 1 to 1, sorted to 0 8: 0: 9034@1p 9: don't have active chargers. 9: raw(0 22966 32000 32000) min(-6500 22966 32000 32000) spread(-10794 22966 32000 32000) max_pv 4361 9: [ 0 9034@1p ] PM PV mtr(W) avl(W) raw max min spread -966 2560 11130 11391 2534 -1760 -966 2560 11130 11391 2534 -1760 -966 2560 11130 11130 2534 -1760 -966 2560 11130 11130 2534 -1760 -680 2417 10508 11130 2534 -1760 -680 2417 10508 11130 2534 -1760 -465 2309 10039 11130 2534 -1760 RECV 0: requested 9375 -> 11490 mA (lines 8.490 0.000 0.000) -465 2309 10039 11130 2534 -1760 -468 2311 10047 11130 2534 -1760 -468 2311 10047 11130 2534 -1760 -474 2314 10060 11130 2534 -1760 -474 2314 10060 11130 2534 -1760 -476 2315 10065 11130 2534 -1760 -476 2315 10065 11130 2534 -1760 -454 2304 10017 11130 2534 -1760 -454 2304 10017 11130 2534 -1760 -460 2307 10030 11130 2534 -1760 -460 2307 10030 11130 2534 -1760 -385 2269 9865 11130 2534 -1760 -385 2269 9865 11130 2534 -1760 2025-03-17 14:18:51,485 Hysteresis 4273 0: raw(9865 32000 32000 32000) min(2534 32000 32000 32000) spread(-1760 32000 32000 32000) max_pv 11130 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11130 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (3865 26000 0 0) 7: 0: 9865@1p 8: filtered 1 to 1, sorted to 0 8: 0: 9865@1p 9: don't have active chargers. 9: raw(0 22135 32000 32000) min(-7331 22135 32000 32000) spread(-11625 22135 32000 32000) max_pv 1265 9: [ 0 9865@1p ] PM PV mtr(W) avl(W) raw max min spread -382 2459 10691 11130 2534 -1760 -382 2459 10691 11130 2534 -1760 -379 2457 10682 11130 2534 -1760 -379 2457 10682 11130 2534 -1760 -269 2402 10443 11130 2534 -1760 -269 2402 10443 11130 2534 -1760 -178 2357 10247 11130 2534 -1760 -178 2357 10247 11130 2534 -1760 -260 2398 10426 11130 2534 -1760 -260 2398 10426 11130 2534 -1760 -271 2403 10447 11130 2534 -1760 -271 2403 10447 11130 2534 -1760 -286 2411 10482 11130 2534 -1760 -286 2411 10482 11130 2534 -1760 -288 2412 10486 11130 2534 -1760 -288 2412 10486 11130 2534 -1760 1078 1460 6347 11130 2534 -1760 1078 1460 6347 11130 2534 -1760 1128 1422 6182 11130 2534 -1760 2025-03-17 14:19:01,756 Hysteresis 4283 0: raw(6182 32000 32000 32000) min(2534 32000 32000 32000) spread(-1760 32000 32000 32000) max_pv 11130 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11130 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (182 26000 0 0) 7: 0: 6182@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6182@1p 9: don't have active chargers. 9: raw(0 25818 32000 32000) min(-3648 25818 32000 32000) spread(-7942 25818 32000 32000) max_pv 4948 9: [ 0 6182@1p ] PM PV mtr(W) avl(W) raw max min spread 1128 575 2500 11130 2500 -1760 -277 1559 6778 11130 2500 -1760 -282 1562 6791 11130 2500 -1760 -282 1562 6791 11130 2500 -1760 -274 1558 6773 11130 2500 -1760 RECV 0: requested 12419 -> 9494 mA (lines 6.495 0.000 0.000) -274 1558 6773 11130 2500 -1760 -1023 2188 9513 11130 2500 -1760 -1023 2188 9513 11130 2500 -1760 -1022 2187 9508 11130 2500 -1760 -1022 2187 9508 11130 2500 -1760 -931 1886 8200 11130 2500 -1760 -931 1886 8200 11130 2500 -1760 -923 1882 8182 11130 2500 -1760 -923 1882 8182 11130 2500 -1760 -937 1889 8213 11130 2500 -1760 -937 1889 8213 11130 2500 -1760 -928 1885 8195 11130 2500 -1760 -928 1885 8195 11130 2500 -1760 -928 1885 8195 11130 2500 -1760 2025-03-17 14:19:11,763 Hysteresis 4293 0: raw(8195 32000 32000 32000) min(2500 32000 32000 32000) spread(-1760 32000 32000 32000) max_pv 11130 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11130 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (2195 26000 0 0) 7: 0: 8195@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8195@1p 9: don't have active chargers. 9: raw(0 23805 32000 32000) min(-5695 23805 32000 32000) spread(-9955 23805 32000 32000) max_pv 2935 9: [ 0 8195@1p ] PM PV mtr(W) avl(W) raw max min spread -928 2348 10208 11130 2500 -1760 -1003 2636 11460 11460 2500 -1760 -1019 2648 11513 11513 2500 -1760 -1019 2648 11513 11513 2500 -1760 -1019 2648 11513 11513 2500 -1760 -1019 2648 11513 11513 2500 -1760 -667 2217 9639 11513 2500 -1760 -667 2217 9639 11513 2500 -1760 -700 2234 9713 11513 2500 -1760 -700 2234 9713 11513 2500 -1760 -695 2231 9700 11513 2500 -1760 -695 2231 9700 11513 2500 -1760 -692 2230 9695 11513 2500 -1760 -692 2230 9695 11513 2500 -1760 -699 2233 9708 11513 2500 -1760 -699 2233 9708 11513 2500 -1760 -706 2237 9726 11513 2500 -1760 -706 2237 9726 11513 2500 -1760 -705 2236 9721 11513 2500 -1760 -705 2236 9721 11513 2500 -1760 2025-03-17 14:19:21,843 Hysteresis 4303 0: raw(9721 32000 32000 32000) min(2500 32000 32000 32000) spread(-1760 32000 32000 32000) max_pv 11513 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11513 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (3721 26000 0 0) 7: 0: 9721@1p 8: filtered 1 to 1, sorted to 0 8: 0: 9721@1p 9: don't have active chargers. 9: raw(0 22279 32000 32000) min(-7221 22279 32000 32000) spread(-11481 22279 32000 32000) max_pv 1792 9: [ 0 9721@1p ] PM PV mtr(W) avl(W) raw max min spread -710 2590 11260 11513 2500 -1760 -710 2590 11260 11513 2500 -1760 -711 2590 11260 11513 2500 -1760 -711 2590 11260 11513 2500 -1760 -627 2548 11078 11513 2500 -1760 -627 2548 11078 11513 2500 -1760 RECV 0: requested 10581 -> 12194 mA (lines 9.194 0.000 0.000) -246 2358 10252 11513 2500 -1760 -246 2358 10252 11513 2500 -1760 -249 2359 10256 11513 2500 -1760 -249 2359 10256 11513 2500 -1760 -235 2352 10226 11513 2500 -1760 -235 2352 10226 11513 2500 -1760 -248 2359 10256 11513 2500 -1760 -248 2359 10256 11513 2500 -1760 -311 2390 10391 11513 2500 -1760 -311 2390 10391 11513 2500 -1760 -340 2405 10456 11513 2500 -1760 -340 2405 10456 11513 2500 -1760 -340 2405 10456 11513 2500 -1760 2025-03-17 14:19:32,135 Hysteresis 4313 0: raw(10456 32000 32000 32000) min(2500 32000 32000 32000) spread(-1760 32000 32000 32000) max_pv 11513 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11513 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4456 26000 0 0) 7: 0: 10456@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10456@1p 9: don't have active chargers. 9: raw(0 21544 32000 32000) min(-7956 21544 32000 32000) spread(-12216 21544 32000 32000) max_pv 1057 9: [ 0 10456@1p ] PM PV mtr(W) avl(W) raw max min spread -351 2579 11213 11513 2500 -1760 -351 2579 11213 11513 2500 -1760 -353 2580 11217 11513 2500 -1760 -353 2580 11217 11513 2500 -1760 -356 2582 11226 11513 2500 -1760 -356 2582 11226 11513 2500 -1760 -176 2492 10834 11513 2500 -1760 -176 2492 10834 11513 2500 -1760 1028 1633 7100 11513 2500 -1760 1028 1633 7100 11513 2500 -1760 1107 1574 6843 11513 2500 -1760 1107 1574 6843 11513 2500 -1760 1029 1633 7100 11513 2500 -1760 1029 1633 7100 11513 2500 -1760 1044 1621 7047 11513 2500 -1760 1044 1621 7047 11513 2500 -1760 -91 2449 10647 11513 2500 -1760 -91 2449 10647 11513 2500 -1760 -92 2450 10652 11513 2500 -1760 -92 2450 10652 11513 2500 -1760 2025-03-17 14:19:42,184 Hysteresis 4323 0: raw(10652 32000 32000 32000) min(2500 32000 32000 32000) spread(-1760 32000 32000 32000) max_pv 11513 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11513 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4652 26000 0 0) 7: 0: 10652@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10652@1p 9: don't have active chargers. 9: raw(0 21348 32000 32000) min(-8152 21348 32000 32000) spread(-12412 21348 32000 32000) max_pv 861 9: [ 0 10652@1p ] PM PV mtr(W) avl(W) raw max min spread 1141 1594 6930 11513 2500 -1760 1141 1594 6930 11513 2500 -1760 1151 1586 6895 11513 2500 -1760 1151 1586 6895 11513 2500 -1760 -96 2497 10856 11513 2500 -1760 -96 2497 10856 11513 2500 -1760 -168 2533 11013 11513 2500 -1760 -168 2533 11013 11513 2500 -1760 1266 1500 6521 11513 2500 -1760 1266 1500 6521 11513 2500 -1760 1243 1517 6595 11513 2500 -1760 1243 1517 6595 11513 2500 -1760 -139 2518 10947 11513 2500 -1760 -139 2518 10947 11513 2500 -1760 -145 2521 10960 11513 2500 -1760 -145 2521 10960 11513 2500 -1760 RECV 0: requested 13069 -> 8003 mA (lines 5.003 0.000 0.000) -174 2536 11026 11513 2500 -1760 -174 2536 11026 11513 2500 -1760 RECV 0: requested 8003 -> 13060 mA (lines 10.060 0.000 0.000) -164 2531 11004 11513 2500 -1760 -164 2531 11004 11513 2500 -1760 2025-03-17 14:19:52,203 Hysteresis 4333 0: raw(11004 32000 32000 32000) min(2500 32000 32000 32000) spread(-1760 32000 32000 32000) max_pv 11513 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11513 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5004 26000 0 0) 7: 0: 11004@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11004@1p 9: don't have active chargers. 9: raw(0 20996 32000 32000) min(-8504 20996 32000 32000) spread(-12764 20996 32000 32000) max_pv 509 9: [ 0 11004@1p ] PM PV mtr(W) avl(W) raw max min spread -157 2608 11339 11513 2500 -1760 -157 2608 11339 11513 2500 -1760 -139 2599 11300 11513 2500 -1760 -139 2599 11300 11513 2500 -1760 -148 2604 11321 11513 2500 -1760 -148 2604 11321 11513 2500 -1760 -41 2550 11086 11513 2500 -1760 -41 2550 11086 11513 2500 -1760 68 2496 10852 11513 2500 -1760 68 2496 10852 11513 2500 -1760 96 2482 10791 11513 2500 -1760 96 2482 10791 11513 2500 -1760 114 2473 10752 11513 2500 -1760 114 2473 10752 11513 2500 -1760 70 2495 10847 11513 2500 -1760 70 2495 10847 11513 2500 -1760 7 2527 10986 11513 2500 -1760 7 2527 10986 11513 2500 -1760 -34 2547 11073 11513 2500 -1760 2025-03-17 14:20:02,591 Hysteresis 4344 0: raw(11073 32000 32000 32000) min(2500 32000 32000 32000) spread(-1760 32000 32000 32000) max_pv 11513 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11513 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5073 26000 0 0) 7: 0: 11073@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11073@1p 9: don't have active chargers. 9: raw(0 20927 32000 32000) min(-8573 20927 32000 32000) spread(-12833 20927 32000 32000) max_pv 440 9: [ 0 11073@1p ] PM PV mtr(W) avl(W) raw max min spread -34 2563 11143 11513 2500 -1760 -32 2562 11139 11513 2500 -1760 -32 2562 11139 11513 2500 -1760 -36 2564 11147 11513 2500 -1760 -36 2564 11147 11513 2500 -1760 6 2543 11056 11513 2500 -1760 6 2543 11056 11513 2500 -1760 17 2538 11034 11513 2500 -1760 27 2533 11013 11513 2500 -1760 27 2533 11013 11513 2500 -1760 -3 2547 11073 11513 2500 -1760 -3 2547 11073 11513 2500 -1760 20 2536 11026 11513 2500 -1760 20 2536 11026 11513 2500 -1760 16 2538 11034 11513 2500 -1760 16 2538 11034 11513 2500 -1760 11 2541 11047 11513 2500 -1760 11 2541 11047 11513 2500 -1760 -4 2548 11078 11513 2500 -1760 -4 2548 11078 11513 2500 -1760 2025-03-17 14:20:12,598 Hysteresis 4354 0: raw(11078 32000 32000 32000) min(2500 32000 32000 32000) spread(-1760 32000 32000 32000) max_pv 11513 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11513 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (5078 26000 0 0) 7: 0: 11078@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11078@1p 9: don't have active chargers. 9: raw(0 20922 32000 32000) min(-8578 20922 32000 32000) spread(-12838 20922 32000 32000) max_pv 435 9: [ 0 11078@1p ] PM PV mtr(W) avl(W) raw max min spread 107 2494 10843 11513 2500 -1760 107 2494 10843 11513 2500 -1760 113 2491 10830 11513 2500 -1760 113 2491 10830 11513 2500 -1760 88 2503 10882 11513 2500 -1760 88 2503 10882 11513 2500 -1760 144 2475 10760 11513 2500 -1760 117 2489 10821 11513 2500 -1760 117 2489 10821 11513 2500 -1760 13 2541 11047 11513 2500 -1760 13 2541 11047 11513 2500 -1760 10 2542 11052 11513 2500 -1760 10 2542 11052 11513 2500 -1760 67 2514 10930 11513 2500 -1760 67 2514 10930 11513 2500 -1760 41 2527 10986 11513 2500 -1760 41 2527 10986 11513 2500 -1760 51 2522 10965 11513 2500 -1760 51 2522 10965 11513 2500 -1760 2025-03-17 14:20:22,605 Hysteresis 4364 0: raw(10965 32000 32000 32000) min(2500 32000 32000 32000) spread(-1760 32000 32000 32000) max_pv 11513 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11513 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4965 26000 0 0) 7: 0: 10965@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10965@1p 9: don't have active chargers. 9: raw(0 21035 32000 32000) min(-8465 21035 32000 32000) spread(-12725 21035 32000 32000) max_pv 548 9: [ 0 10965@1p ] PM PV mtr(W) avl(W) raw max min spread 40 2501 10873 11513 2500 -1760 40 2501 10873 11513 2500 -1760 43 2500 10869 11513 2500 -1760 43 2500 10869 11513 2500 -1760 64 2489 10821 11513 2500 -1760 64 2489 10821 11513 2500 -1760 47 2498 10860 11513 2500 -1760 47 2498 10860 11513 2500 -1760 25 2509 10908 11513 2500 -1760 25 2509 10908 11513 2500 -1760 53 2495 10847 11513 2500 -1760 53 2495 10847 11513 2500 -1760 125 2459 10691 11513 2500 -1760 125 2459 10691 11513 2500 -1760 119 2462 10704 11513 2500 -1760 119 2462 10704 11513 2500 -1760 128 2457 10682 11513 2500 -1760 128 2457 10682 11513 2500 -1760 126 2458 10686 11513 2500 -1760 2025-03-17 14:20:32,919 Hysteresis 4374 0: raw(10686 32000 32000 32000) min(2500 32000 32000 32000) spread(-1760 32000 32000 32000) max_pv 11513 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11513 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4686 26000 0 0) 7: 0: 10686@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10686@1p 9: don't have active chargers. 9: raw(0 21314 32000 32000) min(-8186 21314 32000 32000) spread(-12446 21314 32000 32000) max_pv 827 9: [ 0 10686@1p ] PM PV mtr(W) avl(W) raw max min spread 126 2394 10408 11513 2500 -1760 136 2389 10386 11513 2500 -1760 136 2389 10386 11513 2500 -1760 1431 1384 6017 11513 2500 -1760 1403 1405 6108 11513 2500 -1760 1403 1405 6108 11513 2500 -1760 -114 2514 10930 11513 2500 -1760 -114 2514 10930 11513 2500 -1760 -68 2491 10830 11513 2500 -1760 -68 2491 10830 11513 2500 -1760 -109 2511 10917 11513 2500 -1760 -109 2511 10917 11513 2500 -1760 -91 2502 10878 11513 2500 -1760 -91 2502 10878 11513 2500 -1760 -96 2505 10891 11513 2500 -1760 -96 2505 10891 11513 2500 -1760 -66 2490 10826 11513 2500 -1760 -66 2490 10826 11513 2500 -1760 -93 2503 10882 11513 2500 -1760 2025-03-17 14:20:42,926 Hysteresis 4384 0: raw(10882 32000 32000 32000) min(2500 32000 32000 32000) spread(-1760 32000 32000 32000) max_pv 11513 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11513 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4882 26000 0 0) 7: 0: 10882@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10882@1p 9: don't have active chargers. 9: raw(0 21118 32000 32000) min(-8382 21118 32000 32000) spread(-12642 21118 32000 32000) max_pv 631 9: [ 0 10882@1p ] PM PV mtr(W) avl(W) raw max min spread -93 2548 11078 11513 2500 -1760 -78 2541 11047 11513 2500 -1760 -78 2541 11047 11513 2500 -1760 -107 2555 11108 11513 2500 -1760 6 2499 10865 11513 2500 -1760 6 2499 10865 11513 2500 -1760 50 2477 10769 11513 2500 -1760 50 2477 10769 11513 2500 -1760 64 2470 10739 11513 2500 -1760 64 2470 10739 11513 2500 -1760 47 2479 10778 11513 2500 -1760 47 2479 10778 11513 2500 -1760 73 2466 10721 11513 2500 -1760 73 2466 10721 11513 2500 -1760 -28 2516 10939 11513 2500 -1760 -28 2516 10939 11513 2500 -1760 -47 2525 10978 11513 2500 -1760 -47 2525 10978 11513 2500 -1760 1204 1599 6952 11513 2500 -1760 1204 1599 6952 11513 2500 -1760 2025-03-17 14:20:52,933 Hysteresis 4394 0: raw(6952 32000 32000 32000) min(2500 32000 32000 32000) spread(-1760 32000 32000 32000) max_pv 11513 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11513 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (952 26000 0 0) 7: 0: 6952@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6952@1p 9: don't have active chargers. 9: raw(0 25048 32000 32000) min(-4452 25048 32000 32000) spread(-8712 25048 32000 32000) max_pv 4561 9: [ 0 6952@1p ] PM PV mtr(W) avl(W) raw max min spread 1211 690 3000 11513 2500 -1760 1211 690 3000 11513 2500 -1760 1182 712 3095 11513 2500 -1760 1182 712 3095 11513 2500 -1760 1189 707 3073 11513 2500 -1760 1189 707 3073 11513 2500 -1760 RECV 0: requested 13386 -> 9335 mA (lines 6.336 0.000 0.000) 276 1460 6347 11513 2500 -1760 276 1460 6347 11513 2500 -1760 253 1472 6400 11513 2500 -1760 253 1472 6400 11513 2500 -1760 264 1466 6373 11513 2500 -1760 264 1466 6373 11513 2500 -1760 246 1475 6413 11513 2500 -1760 246 1475 6413 11513 2500 -1760 -959 2077 9030 11513 2500 -1760 -959 2077 9030 11513 2500 -1760 -879 2037 8856 11513 2500 -1760 -879 2037 8856 11513 2500 -1760 -847 2021 8786 11513 2500 -1760 2025-03-17 14:21:03,152 Hysteresis 4404 0: raw(8786 32000 32000 32000) min(2500 32000 32000 32000) spread(-1760 32000 32000 32000) max_pv 11513 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11513 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (2786 26000 0 0) 7: 0: 8786@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8786@1p 9: don't have active chargers. 9: raw(0 23214 32000 32000) min(-6286 23214 32000 32000) spread(-10546 23214 32000 32000) max_pv 2727 9: [ 0 8786@1p ] PM PV mtr(W) avl(W) raw max min spread -847 2443 10621 11513 2500 -1760 -855 2447 10639 11513 2500 -1760 -855 2447 10639 11513 2500 -1760 -840 2440 10608 11513 2500 -1760 -840 2440 10608 11513 2500 -1760 -836 2438 10600 11513 2500 -1760 -836 2438 10600 11513 2500 -1760 RECV 0: requested 9399 -> 11199 mA (lines 8.199 0.000 0.000) -429 2234 9713 11513 2500 -1760 -518 2279 9908 11513 2500 -1760 -518 2279 9908 11513 2500 -1760 -526 2283 9926 11513 2500 -1760 -526 2283 9926 11513 2500 -1760 -542 2291 9960 11513 2500 -1760 -542 2291 9960 11513 2500 -1760 -520 2280 9913 11513 2500 -1760 -520 2280 9913 11513 2500 -1760 -540 2290 9956 11513 2500 -1760 -540 2290 9956 11513 2500 -1760 -533 2286 9939 11513 2500 -1760 2025-03-17 14:21:13,159 Hysteresis 4414 0: raw(9939 32000 32000 32000) min(2500 32000 32000 32000) spread(-1760 32000 32000 32000) max_pv 11513 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11513 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (3939 26000 0 0) 7: 0: 9939@1p 8: filtered 1 to 1, sorted to 0 8: 0: 9939@1p 9: don't have active chargers. 9: raw(0 22061 32000 32000) min(-7439 22061 32000 32000) spread(-11699 22061 32000 32000) max_pv 1574 9: [ 0 9939@1p ] PM PV mtr(W) avl(W) raw max min spread -533 2551 11091 11513 2500 -1760 -536 2553 11100 11513 2500 -1760 -536 2553 11100 11513 2500 -1760 -543 2556 11113 11513 2500 -1760 -543 2556 11113 11513 2500 -1760 -530 2550 11086 11513 2500 -1760 -530 2550 11086 11513 2500 -1760 -261 2415 10500 11513 2500 -1760 -259 2414 10495 11513 2500 -1760 -259 2414 10495 11513 2500 -1760 1221 1370 5956 11513 2500 -1760 1221 1370 5956 11513 2500 -1760 1220 1370 5956 11513 2500 -1760 1220 1370 5956 11513 2500 -1760 -172 2371 10308 11513 2500 -1760 -172 2371 10308 11513 2500 -1760 -177 2373 10317 11513 2500 -1760 -177 2373 10317 11513 2500 -1760 -163 2366 10286 11513 2500 -1760 -163 2366 10286 11513 2500 -1760 2025-03-17 14:21:23,252 Hysteresis 4424 0: raw(10286 32000 32000 32000) min(2500 32000 32000 32000) spread(-1760 32000 32000 32000) max_pv 11513 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11513 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4286 26000 0 0) 7: 0: 10286@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10286@1p 9: don't have active chargers. 9: raw(0 21714 32000 32000) min(-7786 21714 32000 32000) spread(-12046 21714 32000 32000) max_pv 1227 9: [ 0 10286@1p ] PM PV mtr(W) avl(W) raw max min spread -258 2494 10843 11513 2500 -1760 -258 2494 10843 11513 2500 -1760 -255 2492 10834 11513 2500 -1760 -255 2492 10834 11513 2500 -1760 -241 2485 10804 11513 2500 -1760 -241 2485 10804 11513 2500 -1760 -210 2470 10739 11513 2500 -1760 -210 2470 10739 11513 2500 -1760 -191 2460 10695 11513 2500 -1760 -191 2460 10695 11513 2500 -1760 -182 2456 10678 11513 2500 -1760 -182 2456 10678 11513 2500 -1760 -184 2457 10682 11513 2500 -1760 -184 2457 10682 11513 2500 -1760 -170 2450 10652 11513 2500 -1760 -170 2450 10652 11513 2500 -1760 -174 2452 10660 11513 2500 -1760 -174 2452 10660 11513 2500 -1760 -186 2458 10686 11513 2500 -1760 2025-03-17 14:21:33,522 Hysteresis 4435 0: raw(10686 32000 32000 32000) min(2500 32000 32000 32000) spread(-1760 32000 32000 32000) max_pv 11513 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11513 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4686 26000 0 0) 7: 0: 10686@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10686@1p 9: don't have active chargers. 9: raw(0 21314 32000 32000) min(-8186 21314 32000 32000) spread(-12446 21314 32000 32000) max_pv 827 9: [ 0 10686@1p ] PM PV mtr(W) avl(W) raw max min spread -186 2550 11086 11513 2500 -1760 -94 2504 10886 11513 2500 -1760 -94 2504 10886 11513 2500 -1760 -73 2493 10839 11513 2500 -1760 -73 2493 10839 11513 2500 -1760 -66 2490 10826 11513 2500 -1760 -66 2490 10826 11513 2500 -1760 -3 2458 10686 11513 2500 -1760 -3 2458 10686 11513 2500 -1760 13 2451 10656 11513 2500 -1760 13 2451 10656 11513 2500 -1760 -97 2505 10891 11513 2500 -1760 -97 2505 10891 11513 2500 -1760 -86 2500 10869 11513 2500 -1760 -183 2548 11078 11513 2500 -1760 -183 2548 11078 11513 2500 -1760 -73 2493 10839 11513 2500 -1760 -73 2493 10839 11513 2500 -1760 -56 2485 10804 11513 2500 -1760 2025-03-17 14:21:43,529 Hysteresis 4445 0: raw(10804 32000 32000 32000) min(2500 32000 32000 32000) spread(-1760 32000 32000 32000) max_pv 11513 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11513 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4804 26000 0 0) 7: 0: 10804@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10804@1p 9: don't have active chargers. 9: raw(0 21196 32000 32000) min(-8304 21196 32000 32000) spread(-12564 21196 32000 32000) max_pv 709 9: [ 0 10804@1p ] PM PV mtr(W) avl(W) raw max min spread -56 2512 10921 11513 2500 -1760 -78 2523 10969 11513 2500 -1760 -78 2523 10969 11513 2500 -1760 -69 2518 10947 11513 2500 -1760 -69 2518 10947 11513 2500 -1760 -60 2514 10930 11513 2500 -1760 -60 2514 10930 11513 2500 -1760 -12 2490 10826 11513 2500 -1760 -12 2490 10826 11513 2500 -1760 -18 2493 10839 11513 2500 -1760 -18 2493 10839 11513 2500 -1760 -14 2491 10830 11513 2500 -1760 -14 2491 10830 11513 2500 -1760 77 2446 10634 11513 2500 -1760 79 2445 10630 11513 2500 -1760 79 2445 10630 11513 2500 -1760 97 2436 10591 11513 2500 -1760 97 2436 10591 11513 2500 -1760 97 2436 10591 11513 2500 -1760 97 2436 10591 11513 2500 -1760 2025-03-17 14:21:53,620 Hysteresis 4455 0: raw(10591 32000 32000 32000) min(2500 32000 32000 32000) spread(-1760 32000 32000 32000) max_pv 11513 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11513 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4591 26000 0 0) 7: 0: 10591@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10591@1p 9: don't have active chargers. 9: raw(0 21409 32000 32000) min(-8091 21409 32000 32000) spread(-12351 21409 32000 32000) max_pv 922 9: [ 0 10591@1p ] PM PV mtr(W) avl(W) raw max min spread 108 2381 10352 11513 2500 -1760 108 2381 10352 11513 2500 -1760 1 2435 10586 11513 2500 -1760 1 2435 10586 11513 2500 -1760 -36 2453 10665 11513 2500 -1760 -36 2453 10665 11513 2500 -1760 -71 2470 10739 11513 2500 -1760 -71 2470 10739 11513 2500 -1760 -87 2478 10773 11513 2500 -1760 -87 2478 10773 11513 2500 -1760 -67 2468 10730 11513 2500 -1760 -67 2468 10730 11513 2500 -1760 -92 2481 10786 11513 2500 -1760 -92 2481 10786 11513 2500 -1760 -88 2479 10778 11513 2500 -1760 -88 2479 10778 11513 2500 -1760 -71 2470 10739 11513 2500 -1760 -71 2470 10739 11513 2500 -1760 -65 2467 10726 11513 2500 -1760 2025-03-17 14:22:03,784 Hysteresis 4465 0: raw(10726 32000 32000 32000) min(2500 32000 32000 32000) spread(-1760 32000 32000 32000) max_pv 11513 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11513 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4726 26000 0 0) 7: 0: 10726@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10726@1p 9: don't have active chargers. 9: raw(0 21274 32000 32000) min(-8226 21274 32000 32000) spread(-12486 21274 32000 32000) max_pv 787 9: [ 0 10726@1p ] PM PV mtr(W) avl(W) raw max min spread -65 2498 10860 11513 2500 -1760 -91 2511 10917 11513 2500 -1760 -91 2511 10917 11513 2500 -1760 -57 2494 10843 11513 2500 -1760 -57 2494 10843 11513 2500 -1760 1311 1483 6447 11513 2500 -1760 1311 1483 6447 11513 2500 -1760 1454 1376 5982 11513 2500 -1760 1454 1376 5982 11513 2500 -1760 63 2435 10586 11513 2500 -1760 63 2435 10586 11513 2500 -1760 58 2437 10595 11513 2500 -1760 58 2437 10595 11513 2500 -1760 29 2452 10660 11513 2500 -1760 46 2443 10621 11513 2500 -1760 46 2443 10621 11513 2500 -1760 -74 2503 10882 11513 2500 -1760 -74 2503 10882 11513 2500 -1760 -77 2504 10886 11513 2500 -1760 2025-03-17 14:22:13,791 Hysteresis 4475 0: raw(10886 32000 32000 32000) min(2500 32000 32000 32000) spread(-1760 32000 32000 32000) max_pv 11513 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11513 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4886 26000 0 0) 7: 0: 10886@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10886@1p 9: don't have active chargers. 9: raw(0 21114 32000 32000) min(-8386 21114 32000 32000) spread(-12646 21114 32000 32000) max_pv 627 9: [ 0 10886@1p ] PM PV mtr(W) avl(W) raw max min spread -77 2541 11047 11513 2500 -1760 -81 2543 11056 11513 2500 -1760 -81 2543 11056 11513 2500 -1760 625 2191 9526 11513 2500 -1760 625 2191 9526 11513 2500 -1760 1162 1632 7095 11513 2500 -1760 1162 1632 7095 11513 2500 -1760 1239 1574 6843 11513 2500 -1760 1239 1574 6843 11513 2500 -1760 1221 1588 6904 11513 2500 -1760 1221 1588 6904 11513 2500 -1760 1216 1591 6917 11513 2500 -1760 1216 1591 6917 11513 2500 -1760 1229 1582 6878 11513 2500 -1760 526 2240 9739 11513 2500 -1760 526 2240 9739 11513 2500 -1760 87 2460 10695 11513 2500 -1760 87 2460 10695 11513 2500 -1760 118 2444 10626 11513 2500 -1760 118 2444 10626 11513 2500 -1760 2025-03-17 14:22:23,953 Hysteresis 4485 0: raw(10626 32000 32000 32000) min(2500 32000 32000 32000) spread(-1760 32000 32000 32000) max_pv 11513 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11513 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4626 26000 0 0) 7: 0: 10626@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10626@1p 9: don't have active chargers. 9: raw(0 21374 32000 32000) min(-8126 21374 32000 32000) spread(-12386 21374 32000 32000) max_pv 887 9: [ 0 10626@1p ] PM PV mtr(W) avl(W) raw max min spread 95 2396 10417 11513 2500 -1760 95 2396 10417 11513 2500 -1760 107 2390 10391 11513 2500 -1760 107 2390 10391 11513 2500 -1760 111 2388 10382 11513 2500 -1760 111 2388 10382 11513 2500 -1760 -29 2457 10682 11513 2500 -1760 -29 2457 10682 11513 2500 -1760 -45 2465 10717 11513 2500 2378 -45 2465 10717 11513 2500 2378 -53 2469 10734 11513 2500 2378 -53 2469 10734 11513 2500 2378 -61 2473 10752 11513 2500 2378 -61 2473 10752 11513 2500 2378 -52 2469 10734 11513 2500 2378 -52 2469 10734 11513 2500 2378 -52 2469 10734 11513 2500 2378 -52 2469 10734 11513 2500 2378 -62 2474 10756 11513 2500 2378 2025-03-17 14:22:34,088 Hysteresis 4495 0: raw(10756 32000 32000 32000) min(2500 32000 32000 32000) spread(2378 32000 32000 32000) max_pv 11513 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11513 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4756 26000 0 0) 7: 0: 10756@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10756@1p 9: don't have active chargers. 9: raw(0 21244 32000 32000) min(-8256 21244 32000 32000) spread(-8378 21244 32000 32000) max_pv 757 9: [ 0 10756@1p ] PM PV mtr(W) avl(W) raw max min spread -62 2504 10886 11513 2500 2378 -72 2509 10908 11513 2500 2378 -72 2509 10908 11513 2500 2378 -41 2493 10839 11513 2500 2378 -41 2493 10839 11513 2500 2378 -45 2495 10847 11513 2500 2378 -45 2495 10847 11513 2500 2378 -2 2474 10756 11513 2500 2378 95 2426 10547 11513 2500 2378 95 2426 10547 11513 2500 2378 67 2440 10608 11513 2500 2378 67 2440 10608 11513 2500 2378 69 2439 10604 11513 2500 2378 69 2439 10604 11513 2500 2378 70 2438 10600 11513 2500 2378 70 2438 10600 11513 2500 2378 79 2434 10582 11513 2500 2378 79 2434 10582 11513 2500 2378 6 2470 10739 11513 2500 2378 2025-03-17 14:22:44,095 Hysteresis 4505 0: raw(10739 32000 32000 32000) min(2500 32000 32000 32000) spread(2378 32000 32000 32000) max_pv 11513 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11513 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4739 26000 0 0) 7: 0: 10739@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10739@1p 9: don't have active chargers. 9: raw(0 21261 32000 32000) min(-8239 21261 32000 32000) spread(-8361 21261 32000 32000) max_pv 774 9: [ 0 10739@1p ] PM PV mtr(W) avl(W) raw max min spread 6 2466 10721 11513 2500 2378 9 2465 10717 11513 2500 2378 9 2465 10717 11513 2500 2378 -14 2476 10765 11513 2500 2378 -14 2476 10765 11513 2500 2378 -13 2475 10760 11513 2500 2378 -13 2475 10760 11513 2500 2378 -9 2473 10752 11513 2500 2378 -11 2474 10756 11513 2500 2378 -11 2474 10756 11513 2500 2378 -17 2477 10769 11513 2500 2378 -17 2477 10769 11513 2500 2378 -1 2469 10734 11513 2500 2378 -1 2469 10734 11513 2500 2378 -13 2475 10760 11513 2500 2378 -13 2475 10760 11513 2500 2378 -17 2477 10769 11513 2500 2378 -17 2477 10769 11513 2500 2378 90 2424 10539 11513 2500 2378 90 2424 10539 11513 2500 2378 2025-03-17 14:22:54,274 Hysteresis 4515 0: raw(10539 32000 32000 32000) min(2500 32000 32000 32000) spread(2378 32000 32000 32000) max_pv 11513 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11513 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4539 26000 0 0) 7: 0: 10539@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10539@1p 9: don't have active chargers. 9: raw(0 21461 32000 32000) min(-8039 21461 32000 32000) spread(-8161 21461 32000 32000) max_pv 974 9: [ 0 10539@1p ] PM PV mtr(W) avl(W) raw max min spread 1472 1319 5734 11513 2500 2378 1472 1319 5734 11513 2500 2378 1500 1111 4830 11513 2500 2378 1500 1111 4830 11513 2500 2378 85 2381 10352 11513 2500 2378 85 2381 10352 11513 2500 2378 49 2399 10430 11513 2500 2378 49 2399 10430 11513 2500 2378 1401 1373 5969 11513 2500 2378 1401 1373 5969 11513 2500 2378 1310 1441 6265 11513 2500 2378 1310 1441 6265 11513 2500 2378 -45 2445 10630 11513 2500 2378 -45 2445 10630 11513 2500 2378 -42 2444 10626 11513 2500 2378 -42 2444 10626 11513 2500 2378 -21 2433 10578 11513 2500 2378 -21 2433 10578 11513 2500 2378 -46 2446 10634 11513 2500 2378 2025-03-17 14:23:04,454 Hysteresis 4526 0: raw(10634 32000 32000 32000) min(2500 32000 32000 32000) spread(2378 32000 32000 32000) max_pv 11513 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11513 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4634 26000 0 0) 7: 0: 10634@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10634@1p 9: don't have active chargers. 9: raw(0 21366 32000 32000) min(-8134 21366 32000 32000) spread(-8256 21366 32000 32000) max_pv 879 9: [ 0 10634@1p ] PM PV mtr(W) avl(W) raw max min spread -46 2468 10730 11513 2500 2378 1 2445 10630 11513 2500 2378 1 2445 10630 11513 2500 2378 -47 2468 10730 11513 2500 2378 -24 2457 10682 11513 2500 2378 -24 2457 10682 11513 2500 2378 2 2444 10626 11513 2500 2378 2 2444 10626 11513 2500 2378 88 2401 10439 11513 2500 2378 88 2401 10439 11513 2500 2378 41 2425 10543 11513 2500 2378 41 2425 10543 11513 2500 2378 52 2419 10517 11513 2500 2378 52 2419 10517 11513 2500 2378 58 2416 10504 11513 2500 2378 58 2416 10504 11513 3000 2378 35 2428 10556 11513 3000 2378 35 2428 10556 11513 3000 2378 -52 2471 10743 11513 3000 2378 -52 2471 10743 11513 3000 2378 2025-03-17 14:23:14,462 Hysteresis 4536 0: raw(10743 32000 32000 32000) min(3000 32000 32000 32000) spread(2378 32000 32000 32000) max_pv 11513 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11513 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4743 26000 0 0) 7: 0: 10743@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10743@1p 9: don't have active chargers. 9: raw(0 21257 32000 32000) min(-7743 21257 32000 32000) spread(-8365 21257 32000 32000) max_pv 770 9: [ 0 10743@1p ] PM PV mtr(W) avl(W) raw max min spread -3 2471 10743 11513 3000 2378 -3 2471 10743 11513 3000 2378 -34 2487 10813 11513 3000 2378 -34 2487 10813 11513 3000 2378 -6 2473 10752 11513 3000 2378 -6 2473 10752 11513 3000 2378 0 2470 10739 11513 3000 2378 0 2470 10739 11513 3000 2378 -3 2471 10743 11513 3000 2378 -3 2471 10743 11513 3000 2378 26 2457 10682 11513 3000 2378 26 2457 10682 11513 3000 2378 10 2465 10717 11513 3000 2378 10 2465 10717 11513 3000 2378 15 2463 10708 11513 3000 2378 15 2463 10708 11513 3000 2378 60 2440 10608 11513 3000 2378 60 2440 10608 11513 3000 2378 17 2462 10704 11513 3000 2378 2025-03-17 14:23:24,657 Hysteresis 4546 0: raw(10704 32000 32000 32000) min(3000 32000 32000 32000) spread(2378 32000 32000 32000) max_pv 11513 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11513 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4704 26000 0 0) 7: 0: 10704@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10704@1p 9: don't have active chargers. 9: raw(0 21296 32000 32000) min(-7704 21296 32000 32000) spread(-8326 21296 32000 32000) max_pv 809 9: [ 0 10704@1p ] PM PV mtr(W) avl(W) raw max min spread 17 2453 10665 11339 3000 2378 122 2400 10434 11339 3000 2378 122 2400 10434 11339 3000 2378 111 2406 10460 11339 3000 2378 111 2406 10460 11339 3000 2378 110 2406 10460 11339 3000 2378 110 2406 10460 11339 3000 2378 80 2421 10526 11339 3000 2378 80 2421 10526 11339 3000 2378 50 2436 10591 11339 3000 2378 50 2436 10591 11339 3000 2378 -43 2482 10791 11339 3000 2378 -43 2482 10791 11339 3000 2378 -40 2481 10786 11339 3000 2378 -40 2481 10786 11339 3000 2378 -21 2471 10743 11339 3000 2378 -21 2471 10743 11339 3000 2378 -20 2471 10743 11339 3000 2378 -49 2485 10804 11339 3000 2378 -49 2485 10804 11339 3000 2378 2025-03-17 14:23:34,903 Hysteresis 4556 0: raw(10804 32000 32000 32000) min(3000 32000 32000 32000) spread(2378 32000 32000 32000) max_pv 11339 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11339 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4804 26000 0 0) 7: 0: 10804@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10804@1p 9: don't have active chargers. 9: raw(0 21196 32000 32000) min(-7804 21196 32000 32000) spread(-8426 21196 32000 32000) max_pv 535 9: [ 0 10804@1p ] PM PV mtr(W) avl(W) raw max min spread 927 2021 8786 11339 3000 2378 927 2021 8786 11339 3000 2378 1228 1563 6795 11339 3000 2378 1228 1563 6795 11339 3000 2378 1225 1566 6808 11339 3000 2378 1225 1566 6808 11339 3000 2378 1292 1515 6586 11339 3000 2378 1292 1515 6586 11339 3000 2378 1275 1528 6643 11339 3000 2378 1275 1528 6643 11339 3000 2378 1258 1541 6700 11339 3000 2378 1258 1541 6700 11339 3000 2378 1367 1459 6343 11339 3000 2378 1367 1459 6343 11339 3000 2378 1363 1462 6356 11339 3000 2378 1363 1462 6356 11339 3000 2378 510 2229 9691 11339 3000 2378 151 2409 10473 11339 3000 2378 151 2409 10473 11339 3000 2378 2025-03-17 14:23:44,909 Hysteresis 4566 0: raw(10473 32000 32000 32000) min(3000 32000 32000 32000) spread(2378 32000 32000 32000) max_pv 11339 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11339 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4473 26000 0 0) 7: 0: 10473@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10473@1p 9: don't have active chargers. 9: raw(0 21527 32000 32000) min(-7473 21527 32000 32000) spread(-8095 21527 32000 32000) max_pv 866 9: [ 0 10473@1p ] PM PV mtr(W) avl(W) raw max min spread 139 2339 10169 11339 3000 2378 139 2339 10169 11339 3000 2378 56 2380 10347 11339 3000 2378 56 2380 10347 11339 3000 2378 13 2402 10443 11339 3000 2378 13 2402 10443 11339 3000 2378 -56 2436 10591 11339 3000 2378 -56 2436 10591 11339 3000 2378 -59 2437 10595 11339 3000 2378 -59 2437 10595 11339 3000 2378 -58 2437 10595 11339 3000 2378 -58 2437 10595 11339 3000 2378 -41 2428 10556 11339 3000 2378 -41 2428 10556 11339 3000 2378 -60 2438 10600 11339 3000 2378 -60 2438 10600 11339 3000 2378 -59 2437 10595 11339 3000 2378 -59 2437 10595 11339 3000 2378 -56 2436 10591 11339 3000 2378 -56 2436 10591 11339 3000 2378 2025-03-17 14:23:55,022 Hysteresis 4576 0: raw(10591 32000 32000 32000) min(3000 32000 32000 32000) spread(2378 32000 32000 32000) max_pv 11339 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11339 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4591 26000 0 0) 7: 0: 10591@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10591@1p 9: don't have active chargers. 9: raw(0 21409 32000 32000) min(-7591 21409 32000 32000) spread(-8213 21409 32000 32000) max_pv 748 9: [ 0 10591@1p ] PM PV mtr(W) avl(W) raw max min spread -35 2452 10660 11339 3000 2378 -35 2452 10660 11339 3000 2378 -57 2463 10708 11339 3000 2378 -57 2463 10708 11339 3000 2378 42 2414 10495 11339 3000 2378 42 2414 10495 11339 3000 2378 69 2401 10439 11339 3000 2378 69 2401 10439 11339 3000 2378 79 2396 10417 11339 3000 2378 79 2396 10417 11339 3000 2378 93 2389 10386 11339 3000 2378 93 2389 10386 11339 3000 2378 72 2399 10430 11339 3000 2378 72 2399 10430 11339 3000 2378 -17 2443 10621 11339 3000 2378 -17 2443 10621 11339 3000 2378 0 2435 10586 11321 3000 2378 0 2435 10586 11321 3000 2378 -14 2442 10617 11321 3000 2378 2025-03-17 14:24:05,452 Hysteresis 4587 0: raw(10617 32000 32000 32000) min(3000 32000 32000 32000) spread(2378 32000 32000 32000) max_pv 11321 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11321 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4617 26000 0 0) 7: 0: 10617@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10617@1p 9: don't have active chargers. 9: raw(0 21383 32000 32000) min(-7617 21383 32000 32000) spread(-8239 21383 32000 32000) max_pv 704 9: [ 0 10617@1p ] PM PV mtr(W) avl(W) raw max min spread -14 2448 10643 11321 3000 2378 -9 2445 10630 11147 3000 2378 -9 2445 10630 11147 3000 2378 3 2440 10608 11147 3000 2378 3 2440 10608 11147 3000 2378 -18 2450 10652 11147 3000 2378 -18 2450 10652 11147 3000 2378 1393 1397 6073 11147 3000 2378 476 2203 9578 11147 3000 2378 476 2203 9578 11147 3000 2378 -26 2454 10669 11147 3000 2378 -26 2454 10669 11147 3000 2378 -33 2457 10682 11147 3000 2378 -33 2457 10682 11147 3000 2378 -8 2445 10630 11147 3000 2378 -8 2445 10630 11147 3000 2378 59 2412 10486 11147 3000 2378 59 2412 10486 11147 3000 2378 79 2402 10443 11147 3000 2378 79 2402 10443 11113 3000 2378 2025-03-17 14:24:15,502 Hysteresis 4597 0: raw(10443 32000 32000 32000) min(3000 32000 32000 32000) spread(2378 32000 32000 32000) max_pv 11113 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11113 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4443 26000 0 0) 7: 0: 10443@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10443@1p 9: don't have active chargers. 9: raw(0 21557 32000 32000) min(-7443 21557 32000 32000) spread(-8065 21557 32000 32000) max_pv 670 9: [ 0 10443@1p ] PM PV mtr(W) avl(W) raw max min spread 73 2365 10282 11113 3000 2378 73 2365 10282 11113 3000 2378 74 2364 10278 11113 3000 2378 74 2364 10278 11113 3000 2378 72 2365 10282 11113 3000 2378 72 2365 10282 11113 3000 2378 -45 2423 10534 11113 3000 2378 -60 2431 10569 11113 3000 2378 -60 2431 10569 11113 3000 2378 -60 2431 10569 11113 3000 2378 -60 2431 10569 11113 3000 2378 -58 2430 10565 11113 3000 2378 -58 2430 10565 11113 3000 2378 -64 2433 10578 11113 3000 2378 -64 2433 10578 11113 3000 2378 -61 2431 10569 11113 3000 2378 -61 2431 10569 11113 3000 2378 -54 2428 10556 11113 3000 2378 -54 2428 10556 11113 3000 2378 2025-03-17 14:24:25,509 Hysteresis 4607 0: raw(10556 32000 32000 32000) min(3000 32000 32000 32000) spread(2378 32000 32000 32000) max_pv 11113 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11113 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4556 26000 0 0) 7: 0: 10556@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10556@1p 9: don't have active chargers. 9: raw(0 21444 32000 32000) min(-7556 21444 32000 32000) spread(-8178 21444 32000 32000) max_pv 557 9: [ 0 10556@1p ] PM PV mtr(W) avl(W) raw max min spread -54 2454 10669 11113 3000 2378 -54 2454 10669 11113 3000 2378 -69 2461 10700 11113 3000 2378 -69 2461 10700 11113 3000 2378 -44 2449 10647 11113 3000 2378 -44 2449 10647 11113 3000 2378 -48 2451 10656 11113 3000 2378 -48 2451 10656 11113 3000 2378 80 2387 10378 11113 3000 2378 80 2387 10378 11113 3000 2378 103 2376 10330 11113 3000 2378 103 2376 10330 11113 3000 2378 92 2381 10352 11113 3000 2378 92 2381 10352 11113 3000 2378 73 2391 10395 11113 3000 2378 73 2391 10395 11113 3000 2378 -21 2437 10595 11113 3000 2378 -21 2437 10595 11113 3000 2378 -10 2432 10573 11113 3000 2378 2025-03-17 14:24:35,819 Hysteresis 4617 0: raw(10573 32000 32000 32000) min(3000 32000 32000 32000) spread(2378 32000 32000 32000) max_pv 11113 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11113 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4573 26000 0 0) 7: 0: 10573@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10573@1p 9: don't have active chargers. 9: raw(0 21427 32000 32000) min(-7573 21427 32000 32000) spread(-8195 21427 32000 32000) max_pv 540 9: [ 0 10573@1p ] PM PV mtr(W) avl(W) raw max min spread -10 2436 10591 11113 3000 2378 -1 2431 10569 11113 3000 2378 -1 2431 10569 11113 3000 2378 -30 2446 10634 11113 3000 2378 -30 2446 10634 11113 3000 2378 -27 2444 10626 11113 3000 2378 -27 2444 10626 11113 3000 2378 -16 2439 10604 11113 3000 2378 -16 2439 10604 11113 3000 2378 -45 2453 10665 11113 3000 2378 -45 2453 10665 11113 3000 2378 -51 2456 10678 11113 3000 2378 -51 2456 10678 11113 3000 2378 -22 2442 10617 11113 3000 2378 -22 2442 10617 11113 3000 2378 -27 2444 10626 11113 3000 2378 -42 2452 10660 11113 3000 2378 -42 2452 10660 11113 3000 2378 67 2398 10426 11113 3000 2378 67 2398 10426 11113 3000 2378 2025-03-17 14:24:46,051 Hysteresis 4627 0: raw(10426 32000 32000 32000) min(3000 32000 32000 32000) spread(2378 32000 32000 32000) max_pv 11113 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11113 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4426 26000 0 0) 7: 0: 10426@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10426@1p 9: don't have active chargers. 9: raw(0 21574 32000 32000) min(-7426 21574 32000 32000) spread(-8048 21574 32000 32000) max_pv 687 9: [ 0 10426@1p ] PM PV mtr(W) avl(W) raw max min spread 78 2358 10252 11113 3000 2378 78 2358 10252 11113 3000 2378 92 2351 10221 11113 3000 2378 92 2351 10221 11113 3000 2378 62 2366 10286 11113 3000 2378 62 2366 10286 11113 3000 2378 22 2386 10373 11113 3000 2378 22 2386 10373 11113 3000 2378 -63 2428 10556 11113 3000 2378 -63 2428 10556 11113 3000 2378 -69 2431 10569 11113 3000 2378 -69 2431 10569 11113 3000 2378 -89 2441 10613 11113 3000 2378 -89 2441 10613 11113 3000 2378 -89 2441 10613 11113 3000 2378 -89 2441 10613 11113 3000 2378 1303 1420 6173 11113 3000 2378 190 2302 10008 11113 3000 2378 190 2302 10008 11113 3000 2378 2025-03-17 14:24:56,058 Hysteresis 4637 0: raw(10008 32000 32000 32000) min(3000 32000 32000 32000) spread(2378 32000 32000 32000) max_pv 11113 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11113 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4008 26000 0 0) 7: 0: 10008@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10008@1p 9: don't have active chargers. 9: raw(0 21992 32000 32000) min(-7008 21992 32000 32000) spread(-7630 21992 32000 32000) max_pv 1105 9: [ 0 10008@1p ] PM PV mtr(W) avl(W) raw max min spread -86 2344 10191 11113 3000 2378 -86 2344 10191 11113 3000 2378 -91 2346 10200 11113 3000 2378 -91 2346 10200 11113 3000 2378 -111 2356 10243 11113 3000 2378 -111 2356 10243 11113 3000 2378 -167 2384 10365 11113 3000 2378 -167 2384 10365 11113 3000 2378 -165 2383 10360 11113 3000 2378 -165 2383 10360 11113 3000 2378 -73 2337 10160 11113 3000 2378 -73 2337 10160 11113 3000 2378 -76 2339 10169 11113 3000 2378 -76 2339 10169 11113 3000 2378 1013 1542 6704 11113 3000 2378 1013 1542 6704 11113 3000 2378 1168 1425 6195 11113 3073 2378 1168 1425 6195 11113 3073 2378 133 2235 9717 11113 3073 2378 133 2235 9717 11113 3073 2378 2025-03-17 14:25:06,137 Hysteresis 4647 0: raw(9717 32000 32000 32000) min(3073 32000 32000 32000) spread(2378 32000 32000 32000) max_pv 11113 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11113 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (3717 26000 0 0) 7: 0: 9717@1p 8: filtered 1 to 1, sorted to 0 8: 0: 9717@1p 9: don't have active chargers. 9: raw(0 22283 32000 32000) min(-6644 22283 32000 32000) spread(-7339 22283 32000 32000) max_pv 1396 9: [ 0 9717@1p ] PM PV mtr(W) avl(W) raw max min spread -115 2291 9960 11113 4830 2378 -115 2291 9960 11113 4830 2378 -145 2306 10026 11113 4830 2378 -145 2306 10026 11113 4830 2378 -174 2321 10091 11113 4830 2378 -174 2321 10091 11113 4830 2378 -197 2332 10139 11113 4830 2378 -197 2332 10139 11113 4830 2378 -221 2344 10191 11113 4830 2378 -221 2344 10191 11113 4830 2378 -212 2340 10173 11113 4830 2378 -212 2340 10173 11113 4830 2378 -166 2317 10073 11113 4830 2378 -166 2317 10073 11113 4830 2378 -198 2333 10143 11113 4830 2378 -198 2333 10143 11113 4830 2378 -214 2341 10178 11113 4830 2378 -214 2341 10178 11113 4830 2378 -205 2336 10156 11113 4830 2378 2025-03-17 14:25:16,573 Hysteresis 4658 0: raw(10156 32000 32000 32000) min(4830 32000 32000 32000) spread(2378 32000 32000 32000) max_pv 11113 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11113 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4156 26000 0 0) 7: 0: 10156@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10156@1p 9: don't have active chargers. 9: raw(0 21844 32000 32000) min(-5326 21844 32000 32000) spread(-7778 21844 32000 32000) max_pv 957 9: [ 0 10156@1p ] PM PV mtr(W) avl(W) raw max min spread -205 2437 10595 11113 4830 2378 -213 2441 10613 11113 4830 2378 -213 2441 10613 11113 4830 2378 -166 2418 10513 11113 4830 2378 -166 2418 10513 11113 4830 2378 -119 2394 10408 11113 4830 2378 -119 2394 10408 11113 4830 2378 -99 2384 10365 11113 4830 2378 -99 2384 10365 11113 4830 2378 -26 2348 10208 11113 4830 2378 -26 2348 10208 11113 4830 2378 -68 2369 10300 11113 4830 2378 -68 2369 10300 11113 4830 2378 -145 2407 10465 11113 4830 2378 -137 2403 10447 11113 4830 2378 -137 2403 10447 11113 4830 2378 -127 2398 10426 11113 4830 2378 -127 2398 10426 11113 4830 2378 -137 2403 10447 11086 4830 2378 -137 2403 10447 11086 4830 2378 2025-03-17 14:25:26,670 Hysteresis 4668 0: raw(10447 32000 32000 32000) min(4830 32000 32000 32000) spread(2378 32000 32000 32000) max_pv 11086 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11086 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4447 26000 0 0) 7: 0: 10447@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10447@1p 9: don't have active chargers. 9: raw(0 21553 32000 32000) min(-5617 21553 32000 32000) spread(-8069 21553 32000 32000) max_pv 639 9: [ 0 10447@1p ] PM PV mtr(W) avl(W) raw max min spread -131 2467 10726 11086 4830 2378 -131 2467 10726 11086 4830 2378 -121 2462 10704 11086 4830 2378 -121 2462 10704 11086 4830 2378 -111 2457 10682 11086 4830 2378 -111 2457 10682 11086 4830 2378 -52 2428 10556 11086 4830 2378 -52 2428 10556 11086 4830 2378 -62 2433 10578 11086 4830 2378 -62 2433 10578 11086 4830 2378 -61 2432 10573 11086 4830 2378 -61 2432 10573 11086 4830 2378 -28 2416 10504 11086 4830 2378 27 2389 10386 11086 4830 2378 27 2389 10386 11086 4830 2378 29 2388 10382 11086 4830 2378 29 2388 10382 11086 4830 2378 48 2378 10339 11086 4830 2378 48 2378 10339 11086 4830 2378 2025-03-17 14:25:36,677 Hysteresis 4678 0: raw(10339 32000 32000 32000) min(4830 32000 32000 32000) spread(2378 32000 32000 32000) max_pv 11086 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11086 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4339 26000 0 0) 7: 0: 10339@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10339@1p 9: don't have active chargers. 9: raw(0 21661 32000 32000) min(-5509 21661 32000 32000) spread(-7961 21661 32000 32000) max_pv 747 9: [ 0 10339@1p ] PM PV mtr(W) avl(W) raw max min spread 27 2364 10278 11086 4830 2378 27 2364 10278 11086 4830 2378 18 2368 10295 11086 4830 2378 18 2368 10295 11086 4830 2378 -57 2405 10456 11086 4830 2378 -57 2405 10456 11086 4830 2378 1314 1392 6052 11086 4830 2378 1314 1392 6052 11086 4830 2378 177 2289 9952 11086 4830 2378 177 2289 9952 11086 4830 2378 -89 2421 10526 11086 4830 2378 -89 2421 10526 11086 4830 2378 -74 2414 10495 11086 4830 2378 -74 2414 10495 11086 4830 2378 -98 2426 10547 11078 4830 2378 -98 2426 10547 11078 4830 2378 -96 2425 10543 11078 4830 2378 -96 2425 10543 11078 4830 2378 -79 2416 10504 11078 4830 2378 -79 2416 10504 11078 4830 2378 2025-03-17 14:25:46,934 Hysteresis 4688 0: raw(10504 32000 32000 32000) min(4830 32000 32000 32000) spread(2378 32000 32000 32000) max_pv 11078 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11078 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4504 26000 0 0) 7: 0: 10504@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10504@1p 9: don't have active chargers. 9: raw(0 21496 32000 32000) min(-5674 21496 32000 32000) spread(-8126 21496 32000 32000) max_pv 574 9: [ 0 10504@1p ] PM PV mtr(W) avl(W) raw max min spread -45 2437 10595 11078 4830 2378 -45 2437 10595 11078 4830 2378 -43 2436 10591 11078 4830 2378 -43 2436 10591 11078 4830 2378 -77 2453 10665 11078 4830 2378 -77 2453 10665 11078 4830 2378 61 2385 10369 11078 4830 2378 61 2385 10369 11078 4830 2378 89 2371 10308 11078 4830 2378 89 2371 10308 11056 4830 2378 62 2384 10365 11056 4830 2378 62 2384 10365 11056 4830 2378 72 2379 10343 11056 4830 2378 72 2379 10343 11056 4830 2378 80 2375 10326 11056 4830 2378 -30 2430 10565 11056 4830 2378 -30 2430 10565 11056 4830 2378 -30 2430 10565 11056 4830 2378 -30 2430 10565 11056 4830 2378 2025-03-17 14:25:57,074 Hysteresis 4698 0: raw(10565 32000 32000 32000) min(4830 32000 32000 32000) spread(2378 32000 32000 32000) max_pv 11056 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11056 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4565 26000 0 0) 7: 0: 10565@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10565@1p 9: don't have active chargers. 9: raw(0 21435 32000 32000) min(-5735 21435 32000 32000) spread(-8187 21435 32000 32000) max_pv 491 9: [ 0 10565@1p ] PM PV mtr(W) avl(W) raw max min spread 1146 1570 6826 11056 4830 2378 1146 1570 6826 11056 4830 2378 1199 1530 6652 11056 4830 2378 1199 1530 6652 11056 4830 2378 1202 1528 6643 11056 4830 2378 1202 1528 6643 11056 4830 2378 1193 1535 6673 11056 4830 2378 1193 1535 6673 11056 4830 2378 1197 1532 6660 11056 4830 2378 1197 1532 6660 11056 4830 2378 1186 1540 6695 11056 4830 2378 1186 1540 6695 11056 4830 2378 1214 1519 6604 11056 4830 2378 1214 1519 6604 11056 4830 2378 1181 1544 6713 11056 4830 2378 1181 1544 6713 11056 4830 2378 9 2425 10543 11056 4830 2378 77 2391 10395 11056 4830 2378 77 2391 10395 11056 4830 2378 2025-03-17 14:26:07,081 Hysteresis 4708 0: raw(10395 32000 32000 32000) min(4830 32000 32000 32000) spread(2378 32000 32000 32000) max_pv 11056 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11056 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4395 26000 0 0) 7: 0: 10395@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10395@1p 9: don't have active chargers. 9: raw(0 21605 32000 32000) min(-5565 21605 32000 32000) spread(-8017 21605 32000 32000) max_pv 661 9: [ 0 10395@1p ] PM PV mtr(W) avl(W) raw max min spread 57 2362 10269 11056 4830 2378 57 2362 10269 11056 4830 2378 63 2359 10256 11056 4830 2378 63 2359 10256 11056 4830 2378 37 2372 10313 11056 4830 2378 37 2372 10313 11056 4830 2378 6 2387 10378 11056 4830 2378 6 2387 10378 11056 4830 2378 -76 2428 10556 11056 4830 2378 -76 2428 10556 11056 4830 2378 -81 2430 10565 11056 4830 2378 -81 2430 10565 11056 4830 2378 -90 2435 10586 11056 4830 2378 -90 2435 10586 11056 4830 2378 -90 2435 10586 11056 4830 2378 -90 2435 10586 11056 4830 2378 -80 2430 10565 11056 4830 2378 -80 2430 10565 11056 4830 2378 -73 2426 10547 11056 4830 2378 -73 2426 10547 11056 4830 2378 2025-03-17 14:26:17,240 Hysteresis 4718 0: raw(10547 32000 32000 32000) min(4830 32000 32000 32000) spread(2378 32000 32000 32000) max_pv 11056 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 11056 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4547 26000 0 0) 7: 0: 10547@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10547@1p 9: don't have active chargers. 9: raw(0 21453 32000 32000) min(-5717 21453 32000 32000) spread(-8169 21453 32000 32000) max_pv 509 9: [ 0 10547@1p ] PM PV mtr(W) avl(W) raw max min spread -81 2465 10717 11056 4830 2378 -81 2465 10717 11056 4830 2378 -77 2463 10708 11056 4830 2378 -77 2463 10708 11056 4830 2378 -59 2454 10669 11056 4830 2378 -59 2454 10669 11056 4830 2378 -33 2441 10613 11056 4830 2378 -33 2441 10613 11056 4830 2378 -24 2437 10595 11056 4830 2378 -24 2437 10595 11056 4830 2378 54 2398 10426 11056 4830 2378 54 2398 10426 11056 4830 2378 75 2388 10382 11056 4830 2378 75 2388 10382 11056 4830 2378 74 2388 10382 11056 4830 2378 74 2388 10382 10908 4830 2378 73 2389 10386 10908 4830 2378 73 2389 10386 10908 4830 2378 1465 1327 5769 10908 4830 2378 2025-03-17 14:26:27,552 Hysteresis 4729 0: raw(5769 32000 32000 32000) min(4830 32000 32000 32000) spread(2378 32000 32000 32000) max_pv 10908 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 10908 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: don't have active chargers. 9: raw(-231 26000 32000 32000) min(-1170 26000 32000 32000) spread(-3622 26000 32000 32000) max_pv 4908 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 1048 594 2582 10908 2582 2378 1048 594 2582 10908 2582 2378 -30 1395 6065 10908 2582 2378 -30 1395 6065 10908 2582 2378 -29 1394 6060 10908 2582 2378 -29 1394 6060 10908 2582 2378 -948 1854 8060 10908 2582 2378 RECV 0: requested 13123 -> 9012 mA (lines 6.013 0.000 0.000) -948 1854 8060 10908 2582 2378 -923 1841 8004 10908 2582 2378 -923 1841 8004 10908 2582 2378 -937 1848 8034 10908 2582 2378 -937 1848 8034 10908 2582 2378 -945 1852 8052 10908 2582 2378 -945 1852 8052 10908 2582 2378 -954 1857 8073 10908 2582 2378 -954 1857 8073 10908 2582 2378 -950 1855 8065 10908 2582 2378 -950 1855 8065 10908 2582 2378 -949 1854 8060 10908 2582 2378 2025-03-17 14:26:37,559 Hysteresis 4739 0: raw(8060 32000 32000 32000) min(2582 32000 32000 32000) spread(2378 32000 32000 32000) max_pv 10908 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 10908 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (2060 26000 0 0) 7: 0: 8060@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8060@1p 9: don't have active chargers. 9: raw(0 23940 32000 32000) min(-5478 23940 32000 32000) spread(-5682 23940 32000 32000) max_pv 2848 9: [ 0 8060@1p ] PM PV mtr(W) avl(W) raw max min spread -961 2333 10143 10908 2582 2378 -961 2333 10143 10908 2582 2378 -960 2333 10143 10908 2582 2378 -960 2333 10143 10908 2582 2378 -857 2281 9917 10908 2582 2378 -857 2281 9917 10908 2582 2378 -525 2115 9195 10908 2582 2378 -525 2115 9195 10908 2582 2378 -527 2116 9200 10908 2582 2378 -527 2116 9200 10908 2582 2378 -518 2112 9182 10908 2582 2378 -518 2112 9182 10908 2582 2378 -511 2108 9165 10908 2582 2378 -511 2108 9165 10908 2582 2378 -619 2162 9400 10908 2582 2378 -619 2162 9400 10908 2582 2378 -621 2163 9404 10847 2582 2378 -621 2163 9404 10847 2582 2378 -624 2165 9413 10847 2582 2378 -624 2165 9413 10847 2582 2378 2025-03-17 14:26:47,580 Hysteresis 4749 0: raw(9413 32000 32000 32000) min(2582 32000 32000 32000) spread(2378 32000 32000 32000) max_pv 10847 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 10847 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (3413 26000 0 0) 7: 0: 9413@1p 8: filtered 1 to 1, sorted to 0 8: 0: 9413@1p 9: don't have active chargers. 9: raw(0 22587 32000 32000) min(-6831 22587 32000 32000) spread(-7035 22587 32000 32000) max_pv 1434 9: [ 0 9413@1p ] PM PV mtr(W) avl(W) raw max min spread -610 2469 10734 10813 2582 2378 -610 2469 10734 10813 2582 2378 -589 2458 10686 10813 2582 2378 -589 2458 10686 10813 2582 2378 -609 2468 10730 10813 2582 2378 -609 2468 10730 10813 2582 2378 -294 2311 10047 10813 2582 2378 -294 2311 10047 10813 2582 2378 -281 2304 10017 10813 2582 2378 -281 2304 10017 10813 2582 2378 -273 2300 10000 10813 2582 2378 -273 2300 10000 10813 2582 2378 -256 2292 9965 10813 2582 2378 -256 2292 9965 10813 2582 2378 -163 2245 9760 10813 2582 2378 -163 2245 9760 10813 2582 2378 -153 2240 9739 10813 2582 2378 -153 2240 9739 10813 2582 2378 -183 2255 9804 10813 2582 2378 2025-03-17 14:26:58,034 Hysteresis 4759 0: raw(9804 32000 32000 32000) min(2582 32000 32000 32000) spread(2378 32000 32000 32000) max_pv 10813 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 10813 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (3804 26000 0 0) 7: 0: 9804@1p 8: filtered 1 to 1, sorted to 0 8: 0: 9804@1p 9: don't have active chargers. 9: raw(0 22196 32000 32000) min(-7222 22196 32000 32000) spread(-7426 22196 32000 32000) max_pv 1009 9: [ 0 9804@1p ] PM PV mtr(W) avl(W) raw max min spread -183 2345 10195 10813 2582 2378 -184 2346 10200 10813 2582 2378 -184 2346 10200 10813 2582 2378 -196 2352 10226 10813 2582 2378 -196 2352 10226 10813 2582 2378 -247 2377 10334 10813 2582 2378 -247 2377 10334 10813 2582 2378 -221 2364 10278 10813 2582 2378 -209 2358 10252 10813 2582 2378 -209 2358 10252 10813 2582 2378 -179 2343 10186 10813 2582 2378 -179 2343 10186 10813 2582 2378 -203 2355 10239 10813 2582 2378 -203 2355 10239 10813 2582 2378 -219 2363 10273 10813 2582 2378 -219 2363 10273 10813 2582 2378 -215 2361 10265 10813 2582 2378 -215 2361 10265 10813 2582 2378 -215 2361 10265 10813 2582 2378 -215 2361 10265 10813 2582 2378 2025-03-17 14:27:08,075 Hysteresis 4769 0: raw(10265 32000 32000 32000) min(2582 32000 32000 32000) spread(2378 32000 32000 32000) max_pv 10813 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 10813 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4265 26000 0 0) 7: 0: 10265@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10265@1p 9: don't have active chargers. 9: raw(0 21735 32000 32000) min(-7683 21735 32000 32000) spread(-7887 21735 32000 32000) max_pv 548 9: [ 0 10265@1p ] PM PV mtr(W) avl(W) raw max min spread -228 2474 10756 10813 2582 2378 -228 2474 10756 10813 2582 2378 -195 2457 10682 10813 2582 2378 -195 2457 10682 10813 2582 2378 1190 1468 6382 10813 2582 2378 1190 1468 6382 10813 2582 2378 503 2109 9169 10813 2582 2378 503 2109 9169 10813 2582 2378 7 2357 10247 10813 2582 2378 0 2360 10260 10813 2582 2378 0 2360 10260 10813 2582 2378 -11 2365 10282 10813 2582 2378 -11 2365 10282 10813 2582 2378 -4 2362 10269 10813 2582 2378 -4 2362 10269 10813 2582 2378 -8 2364 10278 10813 2582 2378 -8 2364 10278 10813 2582 2378 -89 2404 10452 10813 2582 2378 -89 2404 10452 10813 2582 2378 2025-03-17 14:27:18,082 Hysteresis 4779 0: raw(10452 32000 32000 32000) min(2582 32000 32000 32000) spread(2378 32000 32000 32000) max_pv 10813 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 10813 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4452 26000 0 0) 7: 0: 10452@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10452@1p 9: don't have active chargers. 9: raw(0 21548 32000 32000) min(-7870 21548 32000 32000) spread(-8074 21548 32000 32000) max_pv 361 9: [ 0 10452@1p ] PM PV mtr(W) avl(W) raw max min spread -92 2449 10647 10813 2582 2378 -92 2449 10647 10813 2582 2378 -88 2447 10639 10813 2582 2378 -88 2447 10639 10813 2582 2378 -96 2451 10656 10813 2582 2378 -96 2451 10656 10813 2582 2378 937 1935 8413 10813 2582 2378 937 1935 8413 10813 2582 2378 1182 1517 6595 10813 2582 2378 1182 1517 6595 10813 2582 2378 1186 1514 6582 10813 2582 2378 1186 1514 6582 10813 2582 2378 1177 1521 6613 10813 2582 2378 1177 1521 6613 10813 2582 2378 1169 1527 6639 10813 2582 2378 1169 1527 6639 10813 2582 2378 1155 1537 6682 10813 2582 2378 1155 1537 6682 10804 2582 2378 209 2299 9995 10804 2582 2378 2025-03-17 14:27:28,351 Hysteresis 4790 0: raw(9995 32000 32000 32000) min(2582 32000 32000 32000) spread(2378 32000 32000 32000) max_pv 10804 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 10804 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (3995 26000 0 0) 7: 0: 9995@1p 8: filtered 1 to 1, sorted to 0 8: 0: 9995@1p 9: don't have active chargers. 9: raw(0 22005 32000 32000) min(-7413 22005 32000 32000) spread(-7617 22005 32000 32000) max_pv 809 9: [ 0 9995@1p ] PM PV mtr(W) avl(W) raw max min spread 209 2194 9539 10804 2582 2378 37 2280 9913 10804 2582 2378 37 2280 9913 10804 2582 2378 41 2278 9904 10804 2582 2378 41 2278 9904 10804 2582 2378 42 2277 9900 10804 2582 2378 42 2277 9900 10804 2582 2378 -65 2330 10130 10804 2582 2378 -65 2330 10130 10804 2582 2378 -59 2327 10117 10804 2582 2378 -59 2327 10117 10804 2582 2378 -140 2368 10295 10804 2582 2378 -139 2367 10291 10804 2582 2378 -139 2367 10291 10804 2582 2378 -140 2368 10295 10804 2582 2378 -140 2368 10295 10804 2582 2378 -126 2361 10265 10804 2582 2378 -126 2361 10265 10804 2582 2378 -144 2370 10304 10804 2582 2378 -144 2370 10304 10804 2582 2378 2025-03-17 14:27:38,479 Hysteresis 4800 0: raw(10304 32000 32000 32000) min(2582 32000 32000 32000) spread(2378 32000 32000 32000) max_pv 10804 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 10804 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4304 26000 0 0) 7: 0: 10304@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10304@1p 9: don't have active chargers. 9: raw(0 21696 32000 32000) min(-7722 21696 32000 32000) spread(-7926 21696 32000 32000) max_pv 500 9: [ 0 10304@1p ] PM PV mtr(W) avl(W) raw max min spread -140 2439 10604 10804 2582 2378 -140 2439 10604 10804 2582 2378 -145 2441 10613 10804 2582 2378 -145 2441 10613 10804 2582 2378 -140 2439 10604 10804 2582 2378 -140 2439 10604 10804 2582 2378 -100 2419 10517 10804 2582 2378 -81 2409 10473 10804 2582 2378 -81 2409 10473 10804 2582 2378 -89 2413 10491 10804 2582 2378 -89 2413 10491 10804 2582 2378 -42 2390 10391 10804 2582 2378 -42 2390 10391 10804 2582 2378 -1 2369 10300 10756 2582 2378 -1 2369 10300 10756 2582 2378 49 2345 10195 10756 2582 2378 49 2345 10195 10756 2582 2378 4 2367 10291 10756 2582 2378 4 2367 10291 10756 2582 2378 2025-03-17 14:27:48,486 Hysteresis 4810 0: raw(10291 32000 32000 32000) min(2582 32000 32000 32000) spread(2378 32000 32000 32000) max_pv 10756 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 10756 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4291 26000 0 0) 7: 0: 10291@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10291@1p 9: don't have active chargers. 9: raw(0 21709 32000 32000) min(-7709 21709 32000 32000) spread(-7913 21709 32000 32000) max_pv 465 9: [ 0 10291@1p ] PM PV mtr(W) avl(W) raw max min spread 23 2355 10239 10756 2582 2378 23 2355 10239 10756 2582 2378 0 2366 10286 10756 2582 2378 0 2366 10286 10756 2582 2378 -98 2415 10500 10756 2582 2378 -98 2415 10500 10756 2582 2378 -87 2409 10473 10756 2582 2378 -87 2409 10473 10756 2582 2378 -79 2405 10456 10756 2582 2378 -79 2405 10456 10756 2582 2378 -97 2414 10495 10756 2582 2378 -97 2414 10495 10756 2582 2378 -87 2409 10473 10756 2582 2378 -87 2409 10473 10756 2582 2378 -90 2411 10482 10756 2582 2378 -90 2411 10482 10756 2582 2378 -87 2409 10473 10756 2582 2378 -87 2409 10473 10756 2582 2378 -90 2411 10482 10756 2582 2378 2025-03-17 14:27:58,795 Hysteresis 4820 0: raw(10482 32000 32000 32000) min(2582 32000 32000 32000) spread(2378 32000 32000 32000) max_pv 10756 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 10756 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4482 26000 0 0) 7: 0: 10482@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10482@1p 9: don't have active chargers. 9: raw(0 21518 32000 32000) min(-7900 21518 32000 32000) spread(-8104 21518 32000 32000) max_pv 274 9: [ 0 10482@1p ] PM PV mtr(W) avl(W) raw max min spread -90 2455 10673 10756 2582 2378 1318 1422 6182 10756 2582 2378 1318 1422 6182 10756 2582 2378 1118 1572 6834 10756 2582 2378 1118 1572 6834 10756 2582 2378 30 2395 10413 10756 2582 2378 30 2395 10413 10756 2582 2378 44 2388 10382 10756 2582 2378 44 2388 10382 10756 2582 2378 63 2379 10343 10756 2582 2378 63 2379 10343 10756 2582 2378 55 2383 10360 10756 2582 2378 55 2383 10360 10756 2582 2378 75 2373 10317 10756 2582 2378 -37 2428 10556 10756 2582 2378 -37 2428 10556 10756 2582 2378 -28 2424 10539 10756 2582 2378 -28 2424 10539 10756 2582 2378 -39 2429 10560 10756 2582 2378 -39 2429 10560 10756 2582 2378 2025-03-17 14:28:08,934 Hysteresis 4830 0: raw(10560 32000 32000 32000) min(2582 32000 32000 32000) spread(2378 32000 32000 32000) max_pv 10756 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 10756 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4560 26000 0 0) 7: 0: 10560@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10560@1p 9: don't have active chargers. 9: raw(0 21440 32000 32000) min(-7978 21440 32000 32000) spread(-8182 21440 32000 32000) max_pv 196 9: [ 0 10560@1p ] PM PV mtr(W) avl(W) raw max min spread -3 2429 10560 10756 2582 2378 -3 2429 10560 10756 2582 2378 7 2425 10543 10756 2582 2378 7 2425 10543 10756 2582 2378 -26 2441 10613 10756 2582 2378 -26 2441 10613 10756 2582 2378 -17 2436 10591 10756 2582 2378 -17 2436 10591 10756 2582 2378 5 2426 10547 10756 2582 2378 5 2426 10547 10756 2582 2378 -34 2445 10630 10756 2582 2378 -34 2445 10630 10756 2582 2378 -22 2439 10604 10756 2582 2378 -22 2439 10604 10756 2582 2378 -16 2436 10591 10756 2582 2378 66 2395 10413 10756 2582 2378 66 2395 10413 10756 2582 2378 84 2386 10373 10756 2582 2378 84 2386 10373 10756 2582 2378 2025-03-17 14:28:18,942 Hysteresis 4840 0: raw(10373 32000 32000 32000) min(2582 32000 32000 32000) spread(2378 32000 32000 32000) max_pv 10756 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 10756 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4373 26000 0 0) 7: 0: 10373@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10373@1p 9: don't have active chargers. 9: raw(0 21627 32000 32000) min(-7791 21627 32000 32000) spread(-7995 21627 32000 32000) max_pv 383 9: [ 0 10373@1p ] PM PV mtr(W) avl(W) raw max min spread 76 2347 10204 10756 2582 2378 76 2347 10204 10756 2582 2378 79 2346 10200 10756 2582 2378 79 2346 10200 10756 2582 2378 19 2376 10330 10756 2582 2378 19 2376 10330 10756 2582 2378 -50 2410 10478 10756 2582 2378 -50 2410 10478 10756 2582 2378 -90 2430 10565 10756 2582 2378 -90 2430 10565 10756 2582 2378 -63 2416 10504 10756 2582 2378 -63 2416 10504 10756 2582 2378 -79 2424 10539 10756 2582 2378 -79 2424 10539 10756 2582 2378 -74 2422 10530 10756 2582 2378 -74 2422 10530 10756 2582 2378 -76 2423 10534 10756 2582 2378 -76 2423 10534 10756 2582 2378 -73 2421 10526 10756 2582 2378 -73 2421 10526 10756 2582 2378 2025-03-17 14:28:29,123 Hysteresis 4850 0: raw(10526 32000 32000 32000) min(2582 32000 32000 32000) spread(2378 32000 32000 32000) max_pv 10756 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 10756 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4526 26000 0 0) 7: 0: 10526@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10526@1p 9: don't have active chargers. 9: raw(0 21474 32000 32000) min(-7944 21474 32000 32000) spread(-8148 21474 32000 32000) max_pv 230 9: [ 0 10526@1p ] PM PV mtr(W) avl(W) raw max min spread -91 2465 10717 10756 2582 2378 -91 2465 10717 10756 2582 2378 -84 2462 10704 10756 2582 2378 -84 2462 10704 10756 2582 2378 -68 2454 10669 10756 2582 2378 -68 2454 10669 10756 2582 2378 -22 2431 10569 10756 2582 2378 -22 2431 10569 10756 2582 2378 -21 2430 10565 10756 2582 2378 -21 2430 10565 10756 2582 2378 75 2383 10360 10756 2582 2378 75 2383 10360 10756 2582 2378 83 2379 10343 10756 2582 2378 83 2379 10343 10756 2582 2378 65 2388 10382 10756 2582 2378 65 2388 10382 10756 2582 2378 813 2014 8756 10756 2582 2378 813 2014 8756 10756 2582 2378 1289 1454 6321 10756 2582 2378 2025-03-17 14:28:39,564 Hysteresis 4861 0: raw(6321 32000 32000 32000) min(2582 32000 32000 32000) spread(2378 32000 32000 32000) max_pv 10756 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 10756 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (321 26000 0 0) 7: 0: 6321@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6321@1p 9: don't have active chargers. 9: raw(0 25679 32000 32000) min(-3739 25679 32000 32000) spread(-3943 25679 32000 32000) max_pv 4435 9: [ 0 6321@1p ] PM PV mtr(W) avl(W) raw max min spread 1289 487 2117 10756 2117 2117 1200 553 2404 10756 2117 2117 1200 553 2404 10756 2117 2117 1209 547 2378 10756 2117 2117 1209 547 2378 10756 2117 2117 1184 565 2456 10756 2117 2117 1184 565 2456 10756 2117 2117 RECV 0: requested 13076 -> 9042 mA (lines 6.043 0.000 0.000) 266 1320 5739 10756 2117 2117 266 1320 5739 10756 2117 2117 283 1312 5704 10756 2117 2117 283 1312 5704 10756 2117 2117 257 1325 5760 10756 2117 2117 257 1325 5760 10756 2117 2117 -441 1673 7273 10756 2117 2117 -441 1673 7273 10756 2117 2117 -936 1921 8352 10756 2117 2117 -936 1921 8352 10756 2117 2117 436 1235 5369 10756 2117 2117 436 1235 5369 10756 2117 2117 -48 1477 6421 10756 2117 2117 2025-03-17 14:28:49,937 Hysteresis 4871 0: raw(6421 32000 32000 32000) min(2117 32000 32000 32000) spread(2117 32000 32000 32000) max_pv 10756 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 10756 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (421 26000 0 0) 7: 0: 6421@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6421@1p 9: don't have active chargers. 9: raw(0 25579 32000 32000) min(-4304 25579 32000 32000) spread(-4304 25579 32000 32000) max_pv 4335 9: [ 0 6421@1p ] PM PV mtr(W) avl(W) raw max min spread -48 1500 6521 10756 2117 2117 -854 1903 8273 10756 2117 2117 -850 1901 8265 10756 2117 2117 -850 1901 8265 10756 2117 2117 -827 1889 8213 10756 2117 2117 -827 1889 8213 10756 2117 2117 -833 1892 8226 10756 2117 2117 -833 1892 8226 10756 2117 2117 -855 1903 8273 10756 2117 2117 -855 1903 8273 10756 2117 2117 -931 1941 8439 10756 2117 2117 -931 1941 8439 10756 2117 2117 -947 1949 8473 10756 2117 2117 -947 1949 8473 10756 2117 2117 -925 1938 8426 10756 2117 2117 -925 1938 8426 10756 2117 2117 -916 1934 8408 10756 2117 2117 -916 1934 8408 10756 2117 2117 -940 1946 8460 10756 2117 2117 2025-03-17 14:28:59,945 Hysteresis 4881 0: raw(8460 32000 32000 32000) min(2117 32000 32000 32000) spread(2117 32000 32000 32000) max_pv 10756 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 10756 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (2460 26000 0 0) 7: 0: 8460@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8460@1p 9: don't have active chargers. 9: raw(0 23540 32000 32000) min(-6343 23540 32000 32000) spread(-6343 23540 32000 32000) max_pv 2296 9: [ 0 8460@1p ] PM PV mtr(W) avl(W) raw max min spread -940 2415 10500 10756 2117 2117 -935 2412 10486 10756 2117 2117 -935 2412 10486 10756 2117 2117 -921 2405 10456 10756 2117 2117 -742 2316 10069 10756 2117 2117 -742 2316 10069 10756 2117 2117 -742 2316 10069 10756 2117 2117 RECV 0: requested 9109 -> 10922 mA (lines 7.922 0.000 0.000) -742 2316 10069 10756 2117 2117 -518 2204 9582 10756 2117 2117 -518 2204 9582 10756 2117 2117 -523 2206 9591 10756 2117 2117 -523 2206 9591 10756 2117 2117 -512 2201 9569 10756 2117 2117 -512 2201 9569 10756 2117 2117 -425 2157 9378 10756 2117 2117 -425 2157 9378 10756 2117 2117 -422 2156 9373 10756 2117 2117 -422 2156 9373 10756 2117 2117 -420 2155 9369 10756 2117 2117 -420 2155 9369 10756 2117 2117 2025-03-17 14:29:09,951 Hysteresis 4891 0: raw(9369 32000 32000 32000) min(2117 32000 32000 32000) spread(2117 32000 32000 32000) max_pv 10756 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 10756 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (3369 26000 0 0) 7: 0: 9369@1p 8: filtered 1 to 1, sorted to 0 8: 0: 9369@1p 9: don't have active chargers. 9: raw(0 22631 32000 32000) min(-7252 22631 32000 32000) spread(-7252 22631 32000 32000) max_pv 1387 9: [ 0 9369@1p ] PM PV mtr(W) avl(W) raw max min spread -424 2366 10286 10756 2117 2117 -424 2366 10286 10756 2117 2117 -428 2368 10295 10756 2117 2117 -428 2368 10295 10756 2117 2117 -392 2350 10217 10756 2117 2117 -392 2350 10217 10756 2117 2117 -311 2309 10039 10756 2117 2117 -311 2309 10039 10756 2117 2117 -326 2317 10073 10756 2117 2117 -326 2317 10073 10756 2117 2117 -317 2312 10052 10756 2117 2117 -317 2312 10052 10756 2117 2117 -320 2314 10060 10756 2117 2117 -320 2314 10060 10756 2117 2117 -321 2314 10060 10756 2117 2117 -321 2314 10060 10756 2117 2117 -319 2313 10056 10756 2117 2117 -319 2313 10056 10756 2117 2117 -319 2313 10056 10756 2117 2117 2025-03-17 14:29:20,378 Hysteresis 4902 0: raw(10056 32000 32000 32000) min(2117 32000 32000 32000) spread(2117 32000 32000 32000) max_pv 10756 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 10756 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4056 26000 0 0) 7: 0: 10056@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10056@1p 9: don't have active chargers. 9: raw(0 21944 32000 32000) min(-7939 21944 32000 32000) spread(-7939 21944 32000 32000) max_pv 700 9: [ 0 10056@1p ] PM PV mtr(W) avl(W) raw max min spread -319 2471 10743 10756 2117 2117 -324 2474 10756 10756 2117 2117 -324 2474 10756 10756 2117 2117 -326 2475 10760 10760 2117 2117 -326 2475 10760 10760 2117 2117 -312 2468 10730 10760 2117 2117 -312 2468 10730 10760 2117 2117 -54 2339 10169 10760 2117 2117 -54 2339 10169 10760 2117 2117 -58 2341 10178 10760 2117 2117 -58 2341 10178 10760 2117 2117 -47 2335 10152 10760 2117 2117 -47 2335 10152 10760 2117 2117 -47 2335 10152 10760 2117 2117 -64 2344 10191 10760 2117 2117 -64 2344 10191 10760 2117 2117 -128 2376 10330 10760 2117 2117 -128 2376 10330 10760 2117 2117 -142 2383 10360 10760 2117 2117 -142 2383 10360 10760 2117 2117 2025-03-17 14:29:30,462 Hysteresis 4912 0: raw(10360 32000 32000 32000) min(2117 32000 32000 32000) spread(2117 32000 32000 32000) max_pv 10760 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 10760 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4360 26000 0 0) 7: 0: 10360@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10360@1p 9: don't have active chargers. 9: raw(0 21640 32000 32000) min(-8243 21640 32000 32000) spread(-8243 21640 32000 32000) max_pv 400 9: [ 0 10360@1p ] PM PV mtr(W) avl(W) raw max min spread -145 2454 10669 10760 2117 2117 -145 2454 10669 10760 2117 2117 -107 2435 10586 10760 2117 2117 -107 2435 10586 10760 2117 2117 -143 2453 10665 10760 2117 2117 -143 2453 10665 10760 2117 2117 -83 2423 10534 10760 2117 2117 -83 2423 10534 10760 2117 2117 -70 2417 10508 10760 2117 2117 -70 2417 10508 10760 2117 2117 -92 2428 10556 10760 2117 2117 1325 1389 6039 10760 2117 2117 1325 1389 6039 10760 2117 2117 537 2114 9191 10760 2117 2117 537 2114 9191 10760 2117 2117 -78 2421 10526 10760 2117 2117 -78 2421 10526 10760 2117 2117 -77 2420 10521 10760 2117 2117 -77 2420 10521 10760 2117 2117 2025-03-17 14:29:40,468 Hysteresis 4922 0: raw(10521 32000 32000 32000) min(2117 32000 32000 32000) spread(2117 32000 32000 32000) max_pv 10760 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 10760 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4521 26000 0 0) 7: 0: 10521@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10521@1p 9: don't have active chargers. 9: raw(0 21479 32000 32000) min(-8404 21479 32000 32000) spread(-8404 21479 32000 32000) max_pv 239 9: [ 0 10521@1p ] PM PV mtr(W) avl(W) raw max min spread 50 2394 10408 10760 2117 2117 50 2394 10408 10760 2117 2117 9 2415 10500 10760 2117 2117 9 2415 10500 10760 2117 2117 6 2416 10504 10760 2117 2117 6 2416 10504 10760 2117 2117 79 2380 10347 10760 2117 2117 79 2380 10347 10760 2117 2117 69 2385 10369 10760 2117 2117 69 2385 10369 10760 2117 2117 -28 2433 10578 10760 2117 2117 -28 2433 10578 10760 2117 2117 -24 2431 10569 10760 2117 2117 -24 2431 10569 10760 2117 2117 -24 2431 10569 10760 2117 2117 -24 2431 10569 10760 2117 2117 2 2418 10513 10760 2117 2117 2 2418 10513 10760 2117 2117 2 2418 10513 10760 2117 2117 2025-03-17 14:29:50,795 Hysteresis 4932 0: raw(10513 32000 32000 32000) min(2117 32000 32000 32000) spread(2117 32000 32000 32000) max_pv 10760 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 10760 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4513 26000 0 0) 7: 0: 10513@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10513@1p 9: don't have active chargers. 9: raw(0 21487 32000 32000) min(-8396 21487 32000 32000) spread(-8396 21487 32000 32000) max_pv 247 9: [ 0 10513@1p ] PM PV mtr(W) avl(W) raw max min spread 2 2416 10504 10760 2117 2117 -18 2426 10547 10760 2117 2117 -18 2426 10547 10760 2117 2117 -15 2424 10539 10760 2117 2117 -15 2424 10539 10760 2117 2117 -1 2417 10508 10760 2117 2117 -1 2417 10508 10760 2117 2117 -27 2430 10565 10760 2117 2117 -27 2430 10565 10760 2117 2117 -27 2430 10565 10760 2117 2117 -3 2418 10513 10760 2117 2117 -3 2418 10513 10760 2117 2117 95 2370 10304 10760 2117 2117 95 2370 10304 10760 2117 2117 126 2354 10234 10760 2117 2117 126 2354 10234 10760 2117 2117 106 2364 10278 10760 2117 2117 106 2364 10278 10760 2117 2117 119 2358 10252 10760 2117 2117 119 2358 10252 10760 2117 2117 2025-03-17 14:30:00,831 Hysteresis 4942 0: raw(10252 32000 32000 32000) min(2117 32000 32000 32000) spread(2117 32000 32000 32000) max_pv 10760 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 10760 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4252 26000 0 0) 7: 0: 10252@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10252@1p 9: don't have active chargers. 9: raw(0 21748 32000 32000) min(-8135 21748 32000 32000) spread(-8135 21748 32000 32000) max_pv 508 9: [ 0 10252@1p ] PM PV mtr(W) avl(W) raw max min spread 85 2315 10065 10760 2117 2117 85 2315 10065 10760 2117 2117 6 2354 10234 10760 2117 2117 6 2354 10234 10760 2117 2117 -11 2362 10269 10760 2117 2117 -11 2362 10269 10760 2117 2117 -62 2388 10382 10760 2117 2117 -75 2394 10408 10760 2117 2117 -75 2394 10408 10760 2117 2117 -80 2397 10421 10760 2117 2117 -80 2397 10421 10760 2117 2117 -86 2400 10434 10760 2117 2117 -86 2400 10434 10760 2117 2117 -72 2393 10404 10760 2117 2117 -72 2393 10404 10760 2117 2117 -87 2400 10434 10760 2117 2117 -87 2400 10434 10760 2117 2117 980 1867 8117 10760 2117 2117 980 1867 8117 10760 2117 2117 2025-03-17 14:30:10,838 Hysteresis 4952 0: raw(8117 32000 32000 32000) min(2117 32000 32000 32000) spread(2117 32000 32000 32000) max_pv 10760 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 1 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 10760 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (2117 26000 0 0) 7: 0: 8117@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8117@1p 9: don't have active chargers. 9: raw(0 23883 32000 32000) min(-6000 23883 32000 32000) spread(-6000 23883 32000 32000) max_pv 2643 9: [ 0 8117@1p ] PM PV mtr(W) avl(W) raw max min spread 1149 1005 4369 10760 2117 2117 1149 1005 4369 10760 2117 2117 1148 1005 4369 10760 2117 2117 1148 1005 4369 10760 2117 2117 1138 1013 4404 10760 2117 2117 1138 1013 4404 10760 2117 2117 785 1474 6408 10760 2117 2117 785 1474 6408 10760 2117 2117 RECV 0: requested 12255 -> 10718 mA (lines 7.719 0.000 0.000) 764 1484 6452 10760 2117 2117 764 1484 6452 10760 2117 2117 -441 2086 9069 10760 2117 2117 -441 2086 9069 10760 2117 2117 -480 2106 9156 10760 2117 2117 -480 2106 9156 10760 2117 2117 -575 2153 9360 10760 2117 2117 -575 2153 9360 10760 2117 2117 -562 2147 9334 10760 2117 2117 -562 2147 9334 10760 2117 2117 -572 2152 9356 10760 2117 2117 2025-03-17 14:30:21,101 Hysteresis 4962 0: raw(9356 32000 32000 32000) min(2117 32000 32000 32000) spread(2117 32000 32000 32000) max_pv 10760 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 10760 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (3356 26000 0 0) 7: 0: 9356@1p 8: filtered 1 to 1, sorted to 0 8: 0: 9356@1p 9: don't have active chargers. 9: raw(0 22644 32000 32000) min(-7239 22644 32000 32000) spread(-7239 22644 32000 32000) max_pv 1404 9: [ 0 9356@1p ] PM PV mtr(W) avl(W) raw max min spread -572 2437 10595 10760 2117 2117 -585 2443 10621 10760 2117 2117 -585 2443 10621 10760 2117 2117 -567 2434 10582 10760 2117 2117 -567 2434 10582 10760 2117 2117 -571 2436 10591 10760 2117 2117 -571 2436 10591 10760 2117 2117 -320 2311 10047 10760 2117 2117 -320 2311 10047 10760 2117 2117 -302 2302 10008 10760 2117 2117 -302 2302 10008 10760 2117 2117 1098 1328 5773 10760 2117 2117 1098 1328 5773 10760 2117 2117 381 1961 8526 10760 2117 2117 381 1961 8526 10760 2117 2117 -268 2285 9934 10760 2117 2117 -189 2245 9760 10760 2117 2117 -189 2245 9760 10760 2117 2117 -209 2255 9804 10760 2117 2117 -209 2255 9804 10760 2117 2117 2025-03-17 14:30:31,108 Hysteresis 4972 0: raw(9804 32000 32000 32000) min(2117 32000 32000 32000) spread(2117 32000 32000 32000) max_pv 10760 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 10760 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (3804 26000 0 0) 7: 0: 9804@1p 8: filtered 1 to 1, sorted to 0 8: 0: 9804@1p 9: don't have active chargers. 9: raw(0 22196 32000 32000) min(-7687 22196 32000 32000) spread(-7687 22196 32000 32000) max_pv 956 9: [ 0 9804@1p ] PM PV mtr(W) avl(W) raw max min spread -182 2345 10195 10760 2117 2117 -182 2345 10195 10760 2117 2117 -205 2356 10243 10760 2117 2117 -205 2356 10243 10760 2117 2117 -176 2342 10182 10760 2117 2117 -176 2342 10182 10760 2117 2117 -187 2347 10204 10760 2117 2117 -187 2347 10204 10760 2117 2117 -127 2317 10073 10760 2117 2117 -127 2317 10073 10760 2117 2117 -193 2350 10217 10760 2117 2117 -193 2350 10217 10760 2117 2117 5 2252 9791 10760 2117 2117 5 2252 9791 10760 2117 2117 -183 2345 10195 10760 2117 2117 -183 2345 10195 10760 2117 2117 -173 2340 10173 10760 2117 2117 -164 2336 10156 10760 2117 2117 -164 2336 10156 10760 2117 2117 2025-03-17 14:30:41,115 Hysteresis 4982 0: raw(10156 32000 32000 32000) min(2117 32000 32000 32000) spread(2117 32000 32000 32000) max_pv 10760 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 10760 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4156 26000 0 0) 7: 0: 10156@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10156@1p 9: don't have active chargers. 9: raw(0 21844 32000 32000) min(-8039 21844 32000 32000) spread(-8039 21844 32000 32000) max_pv 604 9: [ 0 10156@1p ] PM PV mtr(W) avl(W) raw max min spread -188 2429 10560 10760 2117 2117 -188 2429 10560 10760 2117 2117 -194 2432 10573 10760 2117 2117 -194 2432 10573 10760 2117 2117 -173 2421 10526 10760 2117 2117 -173 2421 10526 10760 2117 2117 -97 2383 10360 10760 2117 2117 -97 2383 10360 10760 2117 2117 -15 2342 10182 10760 2117 2117 -15 2342 10182 10760 2117 2117 15 2328 10121 10760 2117 2117 15 2328 10121 10760 2117 2117 -6 2338 10165 10760 2117 2117 -6 2338 10165 10760 2117 2117 -10 2340 10173 10760 2117 2117 -10 2340 10173 10760 2117 2117 -13 2341 10178 10760 2117 2117 -13 2341 10178 10760 2117 2117 -15 2342 10182 10760 2117 2117 -15 2342 10182 10760 2117 2117 2025-03-17 14:30:51,473 Hysteresis 4993 0: raw(10182 32000 32000 32000) min(2117 32000 32000 32000) spread(2117 32000 32000 32000) max_pv 10760 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 10760 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4182 26000 0 0) 7: 0: 10182@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10182@1p 9: don't have active chargers. 9: raw(0 21818 32000 32000) min(-8065 21818 32000 32000) spread(-8065 21818 32000 32000) max_pv 578 9: [ 0 10182@1p ] PM PV mtr(W) avl(W) raw max min spread -110 2396 10417 10760 2117 2117 -110 2396 10417 10760 2117 2117 -83 2382 10356 10760 2117 2117 -83 2382 10356 10760 2117 2117 -97 2389 10386 10760 2117 2117 -97 2389 10386 10760 2117 2117 -82 2382 10356 10760 2117 2117 -82 2382 10356 10760 2117 2117 -73 2377 10334 10760 2117 2117 -73 2377 10334 10760 2117 2117 -100 2391 10395 10760 2117 2117 -100 2391 10395 10760 2117 2117 -79 2380 10347 10760 2117 2117 -79 2380 10347 10760 2117 2117 -79 2380 10347 10760 2117 2117 -109 2395 10413 10760 2117 2117 -109 2395 10413 10760 2117 2117 -89 2385 10369 10760 2117 2117 -89 2385 10369 10760 2117 2117 2025-03-17 14:31:01,556 Hysteresis 5003 0: raw(10369 32000 32000 32000) min(2117 32000 32000 32000) spread(2117 32000 32000 32000) max_pv 10760 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 10760 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4369 26000 0 0) 7: 0: 10369@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10369@1p 9: don't have active chargers. 9: raw(0 21631 32000 32000) min(-8252 21631 32000 32000) spread(-8252 21631 32000 32000) max_pv 391 9: [ 0 10369@1p ] PM PV mtr(W) avl(W) raw max min spread -92 2430 10565 10760 2117 2117 -92 2430 10565 10760 2117 2117 -22 2395 10413 10760 2117 2117 -22 2395 10413 10760 2117 2117 -7 2387 10378 10760 2117 2117 -7 2387 10378 10760 2117 2117 20 2374 10321 10760 2117 2117 20 2374 10321 10760 2117 2117 27 2371 10308 10760 2117 2117 27 2371 10308 10760 2117 2117 24 2372 10313 10760 2117 2117 24 2372 10313 10760 2117 2117 -42 2405 10456 10760 2117 2117 -72 2420 10521 10760 2117 2117 -72 2420 10521 10760 2117 2117 -67 2417 10508 10760 2117 2117 -67 2417 10508 10760 2117 2117 -57 2412 10486 10760 2117 2117 -57 2412 10486 10760 2117 2117 2025-03-17 14:31:11,563 Hysteresis 5013 0: raw(10486 32000 32000 32000) min(2117 32000 32000 32000) spread(2117 32000 32000 32000) max_pv 10760 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 10760 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4486 26000 0 0) 7: 0: 10486@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10486@1p 9: don't have active chargers. 9: raw(0 21514 32000 32000) min(-8369 21514 32000 32000) spread(-8369 21514 32000 32000) max_pv 274 9: [ 0 10486@1p ] PM PV mtr(W) avl(W) raw max min spread -56 2439 10604 10760 2117 2117 -56 2439 10604 10760 2117 2117 -63 2442 10617 10760 2117 2117 -63 2442 10617 10760 2117 2117 -43 2432 10573 10760 2117 2117 -43 2432 10573 10760 2117 2117 -21 2421 10526 10760 2117 2117 -21 2421 10526 10760 2117 2117 11 2406 10460 10760 2117 2117 11 2406 10460 10760 2117 2117 13 2405 10456 10760 2117 2117 13 2405 10456 10760 2117 2117 -41 2431 10569 10760 2117 2117 -41 2431 10569 10760 2117 2117 -34 2428 10556 10760 2117 2117 -34 2428 10556 10760 2117 2117 80 2371 10308 10760 2117 2117 80 2371 10308 10760 2117 2117 69 2377 10334 10760 2117 2117 2025-03-17 14:31:21,800 Hysteresis 5023 0: raw(10334 32000 32000 32000) min(2117 32000 32000 32000) spread(2117 32000 32000 32000) max_pv 10760 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 10760 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4334 26000 0 0) 7: 0: 10334@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10334@1p 9: don't have active chargers. 9: raw(0 21666 32000 32000) min(-8217 21666 32000 32000) spread(-8217 21666 32000 32000) max_pv 426 9: [ 0 10334@1p ] PM PV mtr(W) avl(W) raw max min spread 69 2342 10182 10760 2117 2117 65 2344 10191 10760 2117 2117 65 2344 10191 10760 2117 2117 82 2335 10152 10760 2117 2117 82 2335 10152 10760 2117 2117 61 2346 10200 10760 2117 2117 61 2346 10200 10760 2117 2117 -59 2405 10456 10760 2117 2117 -59 2405 10456 10760 2117 2117 -51 2401 10439 10760 2117 2117 -55 2403 10447 10760 2117 2117 -55 2403 10447 10760 2117 2117 -39 2395 10413 10760 2117 2117 -39 2395 10413 10760 2117 2117 -29 2390 10391 10760 2117 2117 -29 2390 10391 10760 2117 2117 -42 2397 10421 10760 2117 2117 -42 2397 10421 10760 2117 2117 -42 2397 10421 10760 2117 2117 -42 2397 10421 10760 2117 2117 2025-03-17 14:31:31,840 Hysteresis 5033 0: raw(10421 32000 32000 32000) min(2117 32000 32000 32000) spread(2117 32000 32000 32000) max_pv 10760 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 10760 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4421 26000 0 0) 7: 0: 10421@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10421@1p 9: don't have active chargers. 9: raw(0 21579 32000 32000) min(-8304 21579 32000 32000) spread(-8304 21579 32000 32000) max_pv 339 9: [ 0 10421@1p ] PM PV mtr(W) avl(W) raw max min spread -56 2424 10539 10760 2117 2117 -56 2424 10539 10760 2117 2117 -57 2424 10539 10760 2117 2117 -57 2424 10539 10760 2117 2117 -30 2411 10482 10760 2117 2117 -30 2411 10482 10760 2117 2117 66 2363 10273 10760 2117 2117 66 2363 10273 10760 2117 2117 58 2367 10291 10760 2117 2117 58 2367 10291 10760 2117 2117 58 2367 10291 10760 2117 2117 58 2367 10291 10760 2117 2117 58 2367 10291 10760 2117 2117 57 2368 10295 10760 2117 2117 57 2368 10295 10760 2117 2117 20 2386 10373 10760 2117 2117 20 2386 10373 10760 2117 2117 -27 2409 10473 10760 2117 2117 -27 2409 10473 10760 2117 2117 2025-03-17 14:31:41,847 Hysteresis 5043 0: raw(10473 32000 32000 32000) min(2117 32000 32000 32000) spread(2117 32000 32000 32000) max_pv 10760 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 10760 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4473 26000 0 0) 7: 0: 10473@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10473@1p 9: don't have active chargers. 9: raw(0 21527 32000 32000) min(-8356 21527 32000 32000) spread(-8356 21527 32000 32000) max_pv 287 9: [ 0 10473@1p ] PM PV mtr(W) avl(W) raw max min spread -45 2430 10565 10760 2117 2117 -45 2430 10565 10760 2117 2117 -26 2421 10526 10760 2117 2117 -26 2421 10526 10760 2117 2117 -29 2422 10530 10760 2117 2117 -29 2422 10530 10760 2117 2117 -26 2421 10526 10760 2117 2117 -26 2421 10526 10760 2117 2117 -16 2416 10504 10760 2117 2117 -16 2416 10504 10760 2117 2117 -18 2417 10508 10760 2117 2117 -18 2417 10508 10760 2117 2117 -33 2424 10539 10760 2117 2117 -33 2424 10539 10760 2117 2117 -29 2422 10530 10760 2117 2117 -29 2422 10530 10760 2117 2117 -25 2420 10521 10760 2117 2117 -25 2420 10521 10760 2117 2117 -15 2415 10500 10760 2117 2117 2025-03-17 14:31:52,071 Hysteresis 5053 0: raw(10500 32000 32000 32000) min(2117 32000 32000 32000) spread(2117 32000 32000 32000) max_pv 10760 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 10760 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4500 26000 0 0) 7: 0: 10500@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10500@1p 9: don't have active chargers. 9: raw(0 21500 32000 32000) min(-8383 21500 32000 32000) spread(-8383 21500 32000 32000) max_pv 260 9: [ 0 10500@1p ] PM PV mtr(W) avl(W) raw max min spread -15 2422 10530 10760 2117 2117 -2 2416 10504 10760 2117 2117 -2 2416 10504 10760 2117 2117 -7 2418 10513 10760 2117 2117 -7 2418 10513 10760 2117 2117 -16 2423 10534 10760 2117 2117 -16 2423 10534 10760 2117 2117 22 2404 10452 10760 2117 2117 22 2404 10452 10760 2117 2117 14 2408 10469 10760 2117 2117 14 2408 10469 10760 2117 2117 16 2407 10465 10760 2117 2117 2 2414 10495 10760 2117 2117 2 2414 10495 10760 2117 2117 9 2411 10482 10760 2117 2117 9 2411 10482 10760 2117 2117 23 2404 10452 10760 2117 2117 23 2404 10452 10760 2117 2117 17 2407 10465 10760 2117 2117 2025-03-17 14:32:02,078 Hysteresis 5063 0: raw(10465 32000 32000 32000) min(2117 32000 32000 32000) spread(2117 32000 32000 32000) max_pv 10760 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 10760 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4465 26000 0 0) 7: 0: 10465@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10465@1p 9: don't have active chargers. 9: raw(0 21535 32000 32000) min(-8348 21535 32000 32000) spread(-8348 21535 32000 32000) max_pv 295 9: [ 0 10465@1p ] PM PV mtr(W) avl(W) raw max min spread 17 2398 10426 10760 2117 2117 51 2381 10352 10760 2117 2117 51 2381 10352 10760 2117 2117 50 2381 10352 10760 2117 2117 50 2381 10352 10760 2117 2117 16 2398 10426 10760 2117 2117 16 2398 10426 10760 2117 2117 0 2406 10460 10760 2117 2117 0 2406 10460 10760 2117 2117 7 2403 10447 10760 2117 2117 7 2403 10447 10760 2117 2117 20 2396 10417 10760 2117 2117 20 2396 10417 10760 2117 2117 15 2399 10430 10760 2117 2117 1 2406 10460 10760 2117 2117 1 2406 10460 10760 2117 2117 12 2400 10434 10760 2117 2117 12 2400 10434 10760 2117 2117 15 2399 10430 10760 2117 2117 15 2399 10430 10760 2117 2117 2025-03-17 14:32:12,107 Hysteresis 5073 0: raw(10430 32000 32000 32000) min(2117 32000 32000 32000) spread(2117 32000 32000 32000) max_pv 10760 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 10760 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4430 26000 0 0) 7: 0: 10430@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10430@1p 9: don't have active chargers. 9: raw(0 21570 32000 32000) min(-8313 21570 32000 32000) spread(-8313 21570 32000 32000) max_pv 330 9: [ 0 10430@1p ] PM PV mtr(W) avl(W) raw max min spread -1 2398 10426 10760 2117 2117 -1 2398 10426 10760 2117 2117 1 2398 10426 10760 2117 2117 1 2398 10426 10760 2117 2117 -8 2402 10443 10760 2117 2117 -8 2402 10443 10760 2117 2117 -2 2399 10430 10760 2117 2117 -2 2399 10430 10760 2117 2117 14 2391 10395 10760 2117 2117 14 2391 10395 10760 2117 2117 9 2394 10408 10760 2117 2117 9 2394 10408 10760 2117 2117 -4 2400 10434 10760 2117 2117 -4 2400 10434 10760 2117 2117 18 2389 10386 10760 2117 2117 18 2389 10386 10760 2117 2117 0 2398 10426 10760 2117 2117 0 2398 10426 10760 2117 2117 0 2398 10426 10760 2117 2117 2025-03-17 14:32:22,451 Hysteresis 5084 0: raw(10426 32000 32000 32000) min(2117 32000 32000 32000) spread(2117 32000 32000 32000) max_pv 10760 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 10760 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4426 26000 0 0) 7: 0: 10426@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10426@1p 9: don't have active chargers. 9: raw(0 21574 32000 32000) min(-8309 21574 32000 32000) spread(-8309 21574 32000 32000) max_pv 334 9: [ 0 10426@1p ] PM PV mtr(W) avl(W) raw max min spread 0 2397 10421 10760 2117 2117 0 2397 10421 10760 2117 2117 0 2397 10421 10760 2117 2117 0 2397 10421 10760 2117 2117 0 2397 10421 10760 2117 2117 -2 2398 10426 10760 2117 2117 -2 2398 10426 10760 2117 2117 26 2384 10365 10760 2117 2117 26 2384 10365 10760 2117 2117 3 2396 10417 10760 2117 2117 -5 2399 10430 10760 2117 2117 -5 2399 10430 10760 2117 2117 7 2394 10408 10760 2117 2117 7 2394 10408 10760 2117 2117 30 2382 10356 10760 2117 2117 30 2382 10356 10760 2117 2117 4 2395 10413 10760 2117 2117 4 2395 10413 10760 2117 2117 -2 2398 10426 10760 2117 2117 2025-03-17 14:32:32,458 Hysteresis 5094 0: raw(10426 32000 32000 32000) min(2117 32000 32000 32000) spread(2117 32000 32000 32000) max_pv 10760 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 10760 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4426 26000 0 0) 7: 0: 10426@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10426@1p 9: don't have active chargers. 9: raw(0 21574 32000 32000) min(-8309 21574 32000 32000) spread(-8309 21574 32000 32000) max_pv 334 9: [ 0 10426@1p ] PM PV mtr(W) avl(W) raw max min spread -2 2398 10426 10760 2117 2117 -15 2404 10452 10760 2117 2117 -15 2404 10452 10760 2117 2117 -14 2404 10452 10760 2117 2117 -14 2404 10452 10760 2117 2117 0 2397 10421 10760 2117 2117 0 2397 10421 10760 2117 2117 -9 2401 10439 10760 2117 2117 -9 2401 10439 10760 2117 2117 -5 2399 10430 10760 2117 2117 -18 2406 10460 10760 2117 2117 -18 2406 10460 10760 2117 2117 -12 2403 10447 10760 2117 2117 -12 2403 10447 10760 2117 2117 -21 2407 10465 10760 2117 2117 -21 2407 10465 10760 2117 2117 0 2397 10421 10760 2117 2117 0 2397 10421 10760 2117 2117 -4 2399 10430 10760 2117 2117 -4 2399 10430 10760 2117 2117 2025-03-17 14:32:42,465 Hysteresis 5104 0: raw(10430 32000 32000 32000) min(2117 32000 32000 32000) spread(2117 32000 32000 32000) max_pv 10760 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 10760 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4430 26000 0 0) 7: 0: 10430@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10430@1p 9: don't have active chargers. 9: raw(0 21570 32000 32000) min(-8313 21570 32000 32000) spread(-8313 21570 32000 32000) max_pv 330 9: [ 0 10430@1p ] PM PV mtr(W) avl(W) raw max min spread -7 2401 10439 10760 2117 2117 -7 2401 10439 10760 2117 2117 -15 2405 10456 10760 2117 2117 -15 2405 10456 10760 2117 2117 -19 2407 10465 10760 2117 2117 -19 2407 10465 10760 2117 2117 0 2398 10426 10760 2117 2117 0 2398 10426 10760 2117 2117 -13 2404 10452 10760 2117 2117 -13 2404 10452 10760 2117 2117 -22 2409 10473 10760 2117 2117 -22 2409 10473 10760 2117 2117 -25 2410 10478 10760 2117 2117 -25 2410 10478 10760 2117 2117 0 2398 10426 10760 2117 2117 0 2398 10426 10760 2378 2117 -7 2401 10439 10760 2378 2117 -7 2401 10439 10760 2378 2117 -14 2405 10456 10760 2378 2117 2025-03-17 14:32:52,702 Hysteresis 5114 0: raw(10456 32000 32000 32000) min(2378 32000 32000 32000) spread(2117 32000 32000 32000) max_pv 10760 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 10760 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4456 26000 0 0) 7: 0: 10456@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10456@1p 9: don't have active chargers. 9: raw(0 21544 32000 32000) min(-8078 21544 32000 32000) spread(-8339 21544 32000 32000) max_pv 304 9: [ 0 10456@1p ] PM PV mtr(W) avl(W) raw max min spread -14 2411 10482 10760 2456 2117 -2 2405 10456 10760 2456 2117 -2 2405 10456 10760 4369 2117 -12 2410 10478 10760 4369 2117 -12 2410 10478 10760 4369 2117 -14 2411 10482 10760 4369 2117 4 2402 10443 10760 4369 2117 4 2402 10443 10760 4369 2117 -21 2414 10495 10760 4369 2117 -21 2414 10495 10760 4369 2117 -9 2408 10469 10760 4369 2117 -9 2408 10469 10760 4369 2117 -8 2408 10469 10760 4369 2117 -8 2408 10469 10760 4369 2117 745 2032 8834 10760 4369 2117 745 2032 8834 10760 4369 2117 -3 2405 10456 10760 4369 2117 -3 2405 10456 10760 4369 2117 -17 2412 10486 10760 4369 2117 2025-03-17 14:33:02,709 Hysteresis 5124 0: raw(10486 32000 32000 32000) min(4369 32000 32000 32000) spread(2117 32000 32000 32000) max_pv 10760 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 10760 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4486 26000 0 0) 7: 0: 10486@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10486@1p 9: don't have active chargers. 9: raw(0 21514 32000 32000) min(-6117 21514 32000 32000) spread(-8369 21514 32000 32000) max_pv 274 9: [ 0 10486@1p ] PM PV mtr(W) avl(W) raw max min spread -17 2419 10517 10760 4369 2117 -16 2419 10517 10760 4369 2117 -16 2419 10517 10760 4369 2117 -18 2420 10521 10760 4369 2117 -18 2420 10521 10760 4369 2117 34 2394 10408 10760 4369 2117 31 2396 10417 10760 4369 2117 31 2396 10417 10760 4369 2117 17 2403 10447 10760 4369 2117 17 2403 10447 10760 4369 2117 22 2400 10434 10760 4369 2117 22 2400 10434 10760 4369 2117 13 2405 10456 10760 4369 2117 13 2405 10456 10760 4369 2117 20 2401 10439 10760 4369 2117 20 2401 10439 10760 4369 2117 25 2399 10430 10760 4369 2117 25 2399 10430 10760 4369 2117 20 2401 10439 10760 4369 2117 20 2401 10439 10760 4369 2117 2025-03-17 14:33:12,789 Hysteresis 5134 0: raw(10439 32000 32000 32000) min(4369 32000 32000 32000) spread(2117 32000 32000 32000) max_pv 10760 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 10760 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4439 26000 0 0) 7: 0: 10439@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10439@1p 9: don't have active chargers. 9: raw(0 21561 32000 32000) min(-6070 21561 32000 32000) spread(-8322 21561 32000 32000) max_pv 321 9: [ 0 10439@1p ] PM PV mtr(W) avl(W) raw max min spread 20 2390 10391 10760 4369 2117 20 2390 10391 10760 4369 2117 10 2395 10413 10760 4369 2117 10 2395 10413 10760 4369 2117 -1 2400 10434 10760 4369 2117 -1 2400 10434 10760 4369 2117 10 2395 10413 10760 4369 2117 10 2395 10413 10760 4369 2117 14 2393 10404 10760 4369 2117 14 2393 10404 10760 4369 2117 8 2396 10417 10760 4369 2117 8 2396 10417 10760 4369 2117 26 2387 10378 10760 4369 2117 26 2387 10378 10760 4369 2117 15 2393 10404 10760 4369 2117 15 2393 10404 10760 4369 2117 29 2386 10373 10760 4369 2117 29 2386 10373 10760 4369 2117 38 2381 10352 10760 4369 2117 2025-03-17 14:33:22,967 Hysteresis 5144 0: raw(10352 32000 32000 32000) min(4369 32000 32000 32000) spread(2117 32000 32000 32000) max_pv 10760 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 10760 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4352 26000 0 0) 7: 0: 10352@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10352@1p 9: don't have active chargers. 9: raw(0 21648 32000 32000) min(-5983 21648 32000 32000) spread(-8235 21648 32000 32000) max_pv 408 9: [ 0 10352@1p ] PM PV mtr(W) avl(W) raw max min spread 38 2361 10265 10760 4369 2117 21 2370 10304 10760 4369 2117 2 2379 10343 10760 4369 2117 2 2379 10343 10760 4369 2117 -1 2380 10347 10760 4369 2117 -1 2380 10347 10760 4369 2117 -8 2384 10365 10760 4369 2117 -8 2384 10365 10760 4369 2117 -21 2390 10391 10760 4369 2117 -21 2390 10391 10760 4369 2117 -16 2388 10382 10760 4369 2117 -16 2388 10382 10760 4369 2117 -8 2384 10365 10760 4369 2117 -8 2384 10365 10760 4369 2117 -17 2388 10382 10760 4369 2117 -17 2388 10382 10760 4369 2117 25 2368 10295 10760 4369 2117 25 2368 10295 10760 4369 2117 -10 2385 10369 10760 4369 2117 2025-03-17 14:33:32,974 Hysteresis 5154 0: raw(10369 32000 32000 32000) min(4369 32000 32000 32000) spread(2117 32000 32000 32000) max_pv 10760 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 10760 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4369 26000 0 0) 7: 0: 10369@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10369@1p 9: don't have active chargers. 9: raw(0 21631 32000 32000) min(-6000 21631 32000 32000) spread(-8252 21631 32000 32000) max_pv 391 9: [ 0 10369@1p ] PM PV mtr(W) avl(W) raw max min spread -10 2389 10386 10760 4369 2117 4 2382 10356 10730 4369 2117 4 2382 10356 10730 4369 2117 -4 2386 10373 10669 4369 2117 1 2384 10365 10669 4369 2117 1 2384 10365 10669 4369 2117 -11 2389 10386 10669 4369 2117 -11 2389 10386 10669 4369 2117 14 2377 10334 10669 4369 2117 14 2377 10334 10669 4369 2117 -3 2385 10369 10669 4369 2117 -3 2385 10369 10669 4369 2117 -22 2395 10413 10669 4369 2117 -22 2395 10413 10669 4369 2117 -9 2388 10382 10669 4369 2117 -9 2388 10382 10669 4369 2117 -16 2392 10400 10669 4369 2117 -16 2392 10400 10669 4369 2117 2 2383 10360 10665 4369 2117 2 2383 10360 10665 4369 2117 2025-03-17 14:33:43,232 Hysteresis 5164 0: raw(10360 32000 32000 32000) min(4369 32000 32000 32000) spread(2117 32000 32000 32000) max_pv 10665 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 10665 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4360 26000 0 0) 7: 0: 10360@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10360@1p 9: don't have active chargers. 9: raw(0 21640 32000 32000) min(-5991 21640 32000 32000) spread(-8243 21640 32000 32000) max_pv 305 9: [ 0 10360@1p ] PM PV mtr(W) avl(W) raw max min spread -9 2386 10373 10665 4369 2117 -9 2386 10373 10665 4369 2117 -6 2385 10369 10621 4369 2117 -6 2385 10369 10621 4369 2117 -6 2385 10369 10621 4369 2117 -6 2385 10369 10621 4369 2117 6 2379 10343 10621 4369 2117 6 2379 10343 10621 4369 2117 9 2378 10339 10621 4369 2117 9 2378 10339 10621 4369 2117 -2 2383 10360 10621 4369 2117 -2 2383 10360 10621 4369 2117 -1 2382 10356 10621 4369 2117 -1 2382 10356 10621 4369 2117 6 2379 10343 10621 4369 2117 -17 2390 10391 10621 4369 2117 -17 2390 10391 10621 4369 2117 7 2379 10343 10621 4369 2117 7 2379 10343 10621 4369 2117 2025-03-17 14:33:53,436 Hysteresis 5175 0: raw(10343 32000 32000 32000) min(4369 32000 32000 32000) spread(2117 32000 32000 32000) max_pv 10621 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 10621 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4343 26000 0 0) 7: 0: 10343@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10343@1p 9: don't have active chargers. 9: raw(0 21657 32000 32000) min(-5974 21657 32000 32000) spread(-8226 21657 32000 32000) max_pv 278 9: [ 0 10343@1p ] PM PV mtr(W) avl(W) raw max min spread -9 2382 10356 10621 4369 2117 -9 2382 10356 10621 4369 2117 3 2377 10334 10621 4369 2117 3 2377 10334 10621 4369 2117 -9 2382 10356 10621 4369 2117 -9 2382 10356 10621 4369 2117 0 2378 10339 10621 4369 2117 0 2378 10339 10621 4369 2117 -4 2380 10347 10621 4369 2117 -4 2380 10347 10621 4369 2117 -7 2381 10352 10621 4369 2117 -7 2381 10352 10621 4369 2117 15 2371 10308 10621 4369 2117 15 2371 10308 10621 4369 2117 -13 2384 10365 10621 4369 2117 -5 2380 10347 10621 4369 2117 -5 2380 10347 10621 4369 2117 -6 2381 10352 10621 4369 2117 -6 2381 10352 10621 4369 2117 2025-03-17 14:34:03,443 Hysteresis 5185 0: raw(10352 32000 32000 32000) min(4369 32000 32000 32000) spread(2117 32000 32000 32000) max_pv 10621 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 10621 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4352 26000 0 0) 7: 0: 10352@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10352@1p 9: don't have active chargers. 9: raw(0 21648 32000 32000) min(-5983 21648 32000 32000) spread(-8235 21648 32000 32000) max_pv 269 9: [ 0 10352@1p ] PM PV mtr(W) avl(W) raw max min spread -7 2383 10360 10621 4369 2117 -7 2383 10360 10621 4369 2117 10 2375 10326 10621 4369 2117 10 2375 10326 10621 4369 2117 -14 2387 10378 10621 4369 2117 -14 2387 10378 10621 4369 2117 -8 2384 10365 10621 4369 2117 -8 2384 10365 10621 4369 2117 -10 2385 10369 10621 4369 2117 -10 2385 10369 10621 4369 2117 -18 2389 10386 10621 4369 2117 -18 2389 10386 10621 4369 2117 -10 2385 10369 10621 4369 2117 -10 2385 10369 10621 4369 2117 9 2376 10330 10621 4369 2117 9 2376 10330 10621 4369 2117 -5 2382 10356 10621 4369 2117 -5 2382 10356 10621 4369 2117 -9 2384 10365 10621 4369 2117 -9 2384 10365 10621 4369 2117 2025-03-17 14:34:13,578 Hysteresis 5195 0: raw(10365 32000 32000 32000) min(4369 32000 32000 32000) spread(2117 32000 32000 32000) max_pv 10621 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 10621 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4365 26000 0 0) 7: 0: 10365@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10365@1p 9: don't have active chargers. 9: raw(0 21635 32000 32000) min(-5996 21635 32000 32000) spread(-8248 21635 32000 32000) max_pv 256 9: [ 0 10365@1p ] PM PV mtr(W) avl(W) raw max min spread -9 2387 10378 10621 4369 2117 -9 2387 10378 10621 4369 2117 -1 2383 10360 10621 4369 2117 -1 2383 10360 10621 4369 2117 0 2383 10360 10621 4369 2117 0 2383 10360 10621 4369 2117 23 2372 10313 10621 4369 2117 23 2372 10313 10621 4369 2117 30 2368 10295 10621 4369 2117 30 2368 10295 10621 4369 2117 6 2380 10347 10621 4369 2117 6 2380 10347 10621 4369 2117 -3 2384 10365 10621 4369 2117 -3 2384 10365 10621 4369 2117 12 2377 10334 10621 4369 2117 12 2377 10334 10621 4369 2117 0 2383 10360 10621 4369 2117 11 2378 10339 10621 4369 2117 11 2378 10339 10621 4369 2117 2025-03-17 14:34:23,846 Hysteresis 5205 0: raw(10339 32000 32000 32000) min(4369 32000 32000 32000) spread(2117 32000 32000 32000) max_pv 10621 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 10621 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4339 26000 0 0) 7: 0: 10339@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10339@1p 9: don't have active chargers. 9: raw(0 21661 32000 32000) min(-5970 21661 32000 32000) spread(-8222 21661 32000 32000) max_pv 282 9: [ 0 10339@1p ] PM PV mtr(W) avl(W) raw max min spread 7 2374 10321 10621 4404 2117 7 2374 10321 10621 4404 2117 17 2369 10300 10621 5773 2117 17 2369 10300 10621 5773 2117 1 2377 10334 10621 5773 2117 1 2377 10334 10621 5773 2117 7 2374 10321 10621 5773 2117 7 2374 10321 10621 5773 2117 16 2369 10300 10621 5773 2117 16 2369 10300 10621 5773 2117 22 2366 10286 10621 5773 2117 22 2366 10286 10621 5773 2117 14 2370 10304 10621 5773 2117 14 2370 10304 10621 5773 2117 22 2366 10286 10621 5773 2117 22 2366 10286 10621 5773 2117 14 2370 10304 10621 5773 2117 12 2371 10308 10621 5773 2117 12 2371 10308 10617 5773 2117 2025-03-17 14:34:33,853 Hysteresis 5215 0: raw(10308 32000 32000 32000) min(5773 32000 32000 32000) spread(2117 32000 32000 32000) max_pv 10617 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 10617 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4308 26000 0 0) 7: 0: 10308@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10308@1p 9: don't have active chargers. 9: raw(0 21692 32000 32000) min(-4535 21692 32000 32000) spread(-8191 21692 32000 32000) max_pv 309 9: [ 0 10308@1p ] PM PV mtr(W) avl(W) raw max min spread 27 2357 10247 10617 5773 2117 27 2357 10247 10617 5773 2117 26 2357 10247 10617 5773 2117 26 2357 10247 10617 5773 2117 18 2361 10265 10617 5773 2117 18 2361 10265 10617 5773 2117 23 2359 10256 10617 5773 2117 23 2359 10256 10617 5773 2117 15 2363 10273 10617 5773 2117 15 2363 10273 10617 8526 2117 7 2367 10291 10617 8526 2117 7 2367 10291 10617 8834 2117 12 2364 10278 10617 8834 2117 12 2364 10278 10617 8834 2117 10 2365 10282 10617 8834 2117 10 2365 10282 10617 8834 2117 5 2368 10295 10617 8834 2117 5 2368 10295 10617 8834 2117 7 2367 10291 10617 8834 2117 7 2367 10291 10617 8834 2117 2025-03-17 14:34:43,953 Hysteresis 5225 0: raw(10291 32000 32000 32000) min(8834 32000 32000 32000) spread(2117 32000 32000 32000) max_pv 10617 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 10617 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4291 26000 0 0) 7: 0: 10291@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10291@1p 9: don't have active chargers. 9: raw(0 21709 32000 32000) min(-1457 21709 32000 32000) spread(-8174 21709 32000 32000) max_pv 326 9: [ 0 10291@1p ] PM PV mtr(W) avl(W) raw max min spread 4 2364 10278 10617 8834 2117 4 2364 10278 10617 8834 2117 2 2365 10282 10617 8834 2117 2 2365 10282 10617 8834 2117 42 2345 10195 10617 8834 2117 42 2345 10195 10617 8834 2117 18 2357 10247 10617 8834 2117 18 2357 10247 10617 8834 2117 11 2361 10265 10617 8834 2117 11 2361 10265 10617 8834 2117 -2 2367 10291 10617 8834 2117 -2 2367 10291 10617 8834 2117 -4 2368 10295 10617 8834 2117 -4 2368 10295 10617 8834 2117 -4 2368 10295 10617 8834 2117 26 2353 10230 10617 8834 2117 26 2353 10230 10617 8834 2117 -4 2368 10295 10617 8834 2117 -4 2368 10295 10617 8834 2117 2025-03-17 14:34:54,076 Hysteresis 5235 0: raw(10295 32000 32000 32000) min(8834 32000 32000 32000) spread(2117 32000 32000 32000) max_pv 10617 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 10617 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4295 26000 0 0) 7: 0: 10295@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10295@1p 9: don't have active chargers. 9: raw(0 21705 32000 32000) min(-1461 21705 32000 32000) spread(-8178 21705 32000 32000) max_pv 322 9: [ 0 10295@1p ] PM PV mtr(W) avl(W) raw max min spread -2 2368 10295 10617 8834 2117 -2 2368 10295 10617 8834 2117 11 2362 10269 10617 8834 2117 11 2362 10269 10617 8834 2117 14 2360 10260 10617 8834 2117 14 2360 10260 10617 8834 2117 11 2362 10269 10617 8834 2117 11 2362 10269 10617 8834 2117 38 2348 10208 10617 8834 2117 38 2348 10208 10617 8834 2117 28 2353 10230 10617 8834 2117 28 2353 10230 10617 8834 2117 -2 2368 10295 10617 8834 2117 -2 2368 10295 10617 8834 2117 35 2350 10217 10617 8834 2117 35 2350 10217 10617 8834 2117 11 2362 10269 10617 8834 2117 5 2365 10282 10617 8834 2117 5 2365 10282 10617 8834 2117 2025-03-17 14:35:04,082 Hysteresis 5245 0: raw(10282 32000 32000 32000) min(8834 32000 32000 32000) spread(2117 32000 32000 32000) max_pv 10617 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 10617 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4282 26000 0 0) 7: 0: 10282@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10282@1p 9: don't have active chargers. 9: raw(0 21718 32000 32000) min(-1448 21718 32000 32000) spread(-8165 21718 32000 32000) max_pv 335 9: [ 0 10282@1p ] PM PV mtr(W) avl(W) raw max min spread 12 2358 10252 10617 8834 2117 12 2358 10252 10617 8834 2117 37 2346 10200 10617 8834 2117 37 2346 10200 10617 8834 2117 13 2358 10252 10617 8834 2117 13 2358 10252 10617 8834 2117 15 2357 10247 10617 8834 2117 15 2357 10247 10617 8834 2117 -8 2368 10295 10617 8834 2117 -8 2368 10295 10617 8834 2117 35 2347 10204 10617 8834 2117 35 2347 10204 10617 8834 2117 5 2362 10269 10617 8834 2117 5 2362 10269 10617 8834 2117 21 2354 10234 10617 8834 2117 21 2354 10234 10617 8834 2117 5 2362 10269 10617 8834 2117 5 2362 10269 10617 8834 2117 18 2355 10239 10617 8834 2117 18 2355 10239 10617 8834 2117 2025-03-17 14:35:14,241 Hysteresis 5255 0: raw(10239 32000 32000 32000) min(8834 32000 32000 32000) spread(2117 32000 32000 32000) max_pv 10617 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 10617 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4239 26000 0 0) 7: 0: 10239@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10239@1p 9: don't have active chargers. 9: raw(0 21761 32000 32000) min(-1405 21761 32000 32000) spread(-8122 21761 32000 32000) max_pv 378 9: [ 0 10239@1p ] PM PV mtr(W) avl(W) raw max min spread 53 2328 10121 10617 8834 2117 53 2328 10121 10617 8834 2117 27 2341 10178 10617 8834 2117 27 2341 10178 10617 8834 2117 15 2347 10204 10617 8834 2117 15 2347 10204 10617 8834 2117 31 2339 10169 10617 8834 2117 31 2339 10169 10617 8834 2117 7 2351 10221 10617 8834 2117 7 2351 10221 10617 8834 2117 37 2336 10156 10617 8834 2117 37 2336 10156 10617 8834 2117 3 2353 10230 10617 8834 2117 3 2353 10230 10617 8834 2117 8 2350 10217 10617 8834 2117 8 2350 10217 10617 8834 2117 9 2350 10217 10617 8834 2117 9 2350 10217 10617 8834 2117 11 2349 10213 10617 8834 2117 2025-03-17 14:35:24,451 Hysteresis 5266 0: raw(10213 32000 32000 32000) min(8834 32000 32000 32000) spread(2117 32000 32000 32000) max_pv 10617 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 10617 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4213 26000 0 0) 7: 0: 10213@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10213@1p 9: don't have active chargers. 9: raw(0 21787 32000 32000) min(-1379 21787 32000 32000) spread(-8096 21787 32000 32000) max_pv 404 9: [ 0 10213@1p ] PM PV mtr(W) avl(W) raw max min spread 13 2342 10182 10573 8834 2117 13 2342 10182 10573 8834 2117 24 2336 10156 10569 8834 2117 24 2336 10156 10569 8834 2117 28 2334 10147 10569 8834 2117 28 2334 10147 10569 8834 2117 11 2343 10186 10569 8834 2117 11 2343 10186 10569 8834 2117 20 2338 10165 10569 8834 2117 20 2338 10165 10569 8834 2117 7 2345 10195 10565 8834 2117 7 2345 10195 10565 8834 2117 4 2346 10200 10565 8834 2117 4 2346 10200 10565 8834 2117 16 2340 10173 10565 8834 2117 16 2340 10173 10565 8834 2117 14 2341 10178 10565 8834 2117 14 2341 10178 10565 8834 2117 10 2343 10186 10565 8834 2117 2025-03-17 14:35:34,457 Hysteresis 5276 0: raw(10186 32000 32000 32000) min(8834 32000 32000 32000) spread(2117 32000 32000 32000) max_pv 10565 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 10565 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4186 26000 0 0) 7: 0: 10186@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10186@1p 9: don't have active chargers. 9: raw(0 21814 32000 32000) min(-1352 21814 32000 32000) spread(-8069 21814 32000 32000) max_pv 379 9: [ 0 10186@1p ] PM PV mtr(W) avl(W) raw max min spread 54 2315 10065 10565 8834 2117 54 2315 10065 10565 8834 2117 16 2334 10147 10565 8834 2117 16 2334 10147 10565 8834 2117 14 2335 10152 10565 8834 2117 14 2335 10152 10565 8834 2117 14 2335 10152 10565 8834 2117 14 2335 10152 10565 8834 2117 13 2336 10156 10565 8834 2117 13 2336 10156 10565 8834 2117 4 2340 10173 10565 8834 2117 4 2340 10173 10565 8834 2117 49 2318 10078 10565 8834 2117 49 2318 10078 10565 8834 2117 40 2322 10095 10565 8834 2117 40 2322 10095 10565 8834 2117 26 2329 10126 10565 8834 2117 26 2329 10126 10565 8834 2117 22 2331 10134 10565 8834 2117 22 2331 10134 10565 8834 2117 2025-03-17 14:35:44,683 Hysteresis 5286 0: raw(10134 32000 32000 32000) min(8834 32000 32000 32000) spread(2117 32000 32000 32000) max_pv 10565 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 10565 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4134 26000 0 0) 7: 0: 10134@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10134@1p 9: don't have active chargers. 9: raw(0 21866 32000 32000) min(-1300 21866 32000 32000) spread(-8017 21866 32000 32000) max_pv 431 9: [ 0 10134@1p ] PM PV mtr(W) avl(W) raw max min spread -11 2335 10152 10565 8834 2117 -11 2335 10152 10565 8834 2117 -5 2332 10139 10565 8834 2117 -5 2332 10139 10565 8834 2117 36 2312 10052 10565 8834 2117 36 2312 10052 10565 8834 2117 22 2319 10082 10565 8834 2117 22 2319 10082 10565 8834 2117 8 2326 10113 10565 8834 2117 8 2326 10113 10565 8834 2117 25 2318 10078 10565 8834 2117 25 2318 10078 10565 8834 2117 -17 2338 10165 10565 8834 2117 -17 2338 10165 10565 8834 2117 -2 2331 10134 10565 8834 2117 -6 2333 10143 10565 8834 2117 -6 2333 10143 10565 8834 2117 17 2322 10095 10539 8834 2117 17 2322 10095 10539 8834 2117 2025-03-17 14:35:54,865 Hysteresis 5296 0: raw(10095 32000 32000 32000) min(8834 32000 32000 32000) spread(2117 32000 32000 32000) max_pv 10539 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 10539 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4095 26000 0 0) 7: 0: 10095@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10095@1p 9: don't have active chargers. 9: raw(0 21905 32000 32000) min(-1261 21905 32000 32000) spread(-7978 21905 32000 32000) max_pv 444 9: [ 0 10095@1p ] PM PV mtr(W) avl(W) raw max min spread 15 2314 10060 10539 8834 2117 15 2314 10060 10539 8834 2117 20 2311 10047 10539 8834 2117 20 2311 10047 10539 8834 2117 -25 2333 10143 10539 8834 2117 -25 2333 10143 10539 8834 2117 -16 2329 10126 10539 8834 2117 -16 2329 10126 10539 8834 2117 -24 2333 10143 10539 8834 2117 -24 2333 10143 10539 8834 2117 -9 2325 10108 10534 8834 2117 -9 2325 10108 10534 8834 2117 -12 2327 10117 10534 8834 2117 -12 2327 10117 10534 8834 2117 18 2312 10052 10534 8834 2117 -9 2325 10108 10534 8834 2117 -9 2325 10108 10534 8834 2117 7 2318 10078 10534 8834 2117 7 2318 10078 10534 8834 2117 2025-03-17 14:36:04,872 Hysteresis 5306 0: raw(10078 32000 32000 32000) min(8834 32000 32000 32000) spread(2117 32000 32000 32000) max_pv 10534 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 10534 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4078 26000 0 0) 7: 0: 10078@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10078@1p 9: don't have active chargers. 9: raw(0 21922 32000 32000) min(-1244 21922 32000 32000) spread(-7961 21922 32000 32000) max_pv 456 9: [ 0 10078@1p ] PM PV mtr(W) avl(W) raw max min spread -10 2322 10095 10534 8834 2117 -10 2322 10095 10534 8834 2117 2 2316 10069 10534 8834 2117 2 2316 10069 10521 8834 2117 -18 2326 10113 10521 8834 2117 -18 2326 10113 10521 8834 2117 -9 2321 10091 10521 8834 2117 -9 2321 10091 10521 8834 2117 -28 2331 10134 10521 8834 2117 -28 2331 10134 10521 8834 2117 -14 2324 10104 10521 8834 2117 -14 2324 10104 10521 8834 2117 -39 2336 10156 10521 8834 2117 -39 2336 10156 10521 8834 2117 -29 2331 10134 10521 8834 2117 -29 2331 10134 10521 8834 2117 -31 2332 10139 10521 8834 2117 -31 2332 10139 10521 8834 2117 -24 2329 10126 10521 8834 2117 -24 2329 10126 10521 8834 2117 2025-03-17 14:36:15,001 Hysteresis 5316 0: raw(10126 32000 32000 32000) min(8834 32000 32000 32000) spread(2117 32000 32000 32000) max_pv 10521 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 10521 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4126 26000 0 0) 7: 0: 10126@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10126@1p 9: don't have active chargers. 9: raw(0 21874 32000 32000) min(-1292 21874 32000 32000) spread(-8009 21874 32000 32000) max_pv 395 9: [ 0 10126@1p ] PM PV mtr(W) avl(W) raw max min spread -20 2338 10165 10521 8834 2117 -20 2338 10165 10521 8834 2117 -24 2340 10173 10521 8834 2117 -24 2340 10173 10521 8834 2117 -35 2345 10195 10521 8834 2117 -35 2345 10195 10521 8834 2117 -47 2351 10221 10521 8834 2117 -47 2351 10221 10521 8834 2117 -40 2348 10208 10521 8834 2117 -40 2348 10208 10521 8834 2117 -25 2340 10173 10521 8834 2117 -25 2340 10173 10521 8834 2117 -19 2337 10160 10521 8834 2117 -19 2337 10160 10521 8834 2117 -33 2344 10191 10521 8834 2117 -33 2344 10191 10521 8834 2117 -17 2336 10156 10521 8834 2117 -17 2336 10156 10521 8834 2117 -25 2340 10173 10521 8834 2117 2025-03-17 14:36:25,227 Hysteresis 5326 0: raw(10173 32000 32000 32000) min(8834 32000 32000 32000) spread(2117 32000 32000 32000) max_pv 10521 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 10521 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4173 26000 0 0) 7: 0: 10173@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10173@1p 9: don't have active chargers. 9: raw(0 21827 32000 32000) min(-1339 21827 32000 32000) spread(-8056 21827 32000 32000) max_pv 348 9: [ 0 10173@1p ] PM PV mtr(W) avl(W) raw max min spread -25 2351 10221 10521 8834 2117 -5 2341 10178 10521 8834 2117 -5 2341 10178 10521 8834 2117 -16 2347 10204 10521 8834 2117 -28 2353 10230 10521 8834 2117 -28 2353 10230 10521 8834 2117 -3 2340 10173 10521 8834 2117 -3 2340 10173 10521 8834 2117 -20 2349 10213 10521 8834 2117 -20 2349 10213 10521 8834 2117 -19 2348 10208 10521 8834 2117 -19 2348 10208 10521 8834 2117 21 2329 10126 10521 8834 2117 21 2329 10126 10521 8834 2117 16 2331 10134 10521 8834 2117 16 2331 10134 10521 8834 2117 -21 2349 10213 10521 8834 2117 -21 2349 10213 10521 8834 2117 -19 2348 10208 10521 8834 2117 2025-03-17 14:36:35,234 Hysteresis 5336 0: raw(10208 32000 32000 32000) min(8834 32000 32000 32000) spread(2117 32000 32000 32000) max_pv 10521 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 10521 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4208 26000 0 0) 7: 0: 10208@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10208@1p 9: don't have active chargers. 9: raw(0 21792 32000 32000) min(-1374 21792 32000 32000) spread(-8091 21792 32000 32000) max_pv 313 9: [ 0 10208@1p ] PM PV mtr(W) avl(W) raw max min spread -19 2356 10243 10521 8834 2117 -21 2357 10247 10521 8834 2117 -21 2357 10247 10521 8834 2117 2 2346 10200 10521 8834 2117 2 2346 10200 10521 8834 2117 1 2347 10204 10521 8834 2117 22 2336 10156 10521 8834 2117 22 2336 10156 10521 8834 2117 26 2334 10147 10521 8834 2117 26 2334 10147 10521 8834 2117 33 2331 10134 10521 8834 2117 33 2331 10134 10521 8834 2117 18 2338 10165 10521 8834 2117 18 2338 10165 10521 8834 2117 36 2329 10126 10521 8834 2117 36 2329 10126 10521 8834 2117 34 2330 10130 10521 8834 2117 34 2330 10130 10521 8834 2117 41 2327 10117 10521 8834 2117 41 2327 10117 10521 8834 2117 2025-03-17 14:36:45,279 Hysteresis 5346 0: raw(10117 32000 32000 32000) min(8834 32000 32000 32000) spread(2117 32000 32000 32000) max_pv 10521 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 10521 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4117 26000 0 0) 7: 0: 10117@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10117@1p 9: don't have active chargers. 9: raw(0 21883 32000 32000) min(-1283 21883 32000 32000) spread(-8000 21883 32000 32000) max_pv 404 9: [ 0 10117@1p ] PM PV mtr(W) avl(W) raw max min spread 32 2310 10043 10521 8834 2117 32 2310 10043 10521 8834 2117 28 2312 10052 10521 8834 2117 28 2312 10052 10521 8834 2117 31 2311 10047 10521 8834 2117 31 2311 10047 10521 8834 2117 -16 2334 10147 10521 8834 2117 -16 2334 10147 10521 8834 2117 -14 2333 10143 10521 8834 2117 -14 2333 10143 10521 8834 2117 -3 2327 10117 10521 8834 2117 -3 2327 10117 10521 8834 2117 -22 2337 10160 10521 8834 2117 -22 2337 10160 10521 8834 2117 -16 2334 10147 10521 8834 2117 -16 2334 10147 10521 8834 2117 -15 2333 10143 10521 8834 2117 -15 2333 10143 10521 8834 2117 -33 2342 10182 10521 8834 2117 2025-03-17 14:36:55,635 Hysteresis 5357 0: raw(10182 32000 32000 32000) min(8834 32000 32000 32000) spread(2117 32000 32000 32000) max_pv 10521 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 10521 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4182 26000 0 0) 7: 0: 10182@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10182@1p 9: don't have active chargers. 9: raw(0 21818 32000 32000) min(-1348 21818 32000 32000) spread(-8065 21818 32000 32000) max_pv 339 9: [ 0 10182@1p ] PM PV mtr(W) avl(W) raw max min spread -33 2357 10247 10521 8834 2117 -5 2343 10186 10521 8834 2117 -5 2343 10186 10521 8834 2117 -7 2344 10191 10521 8834 2117 -34 2358 10252 10521 8834 2117 -34 2358 10252 10521 8834 2117 2 2340 10173 10521 8834 2117 2 2340 10173 10521 8834 2117 22 2330 10130 10521 8834 2117 22 2330 10130 10521 8834 2117 -24 2353 10230 10521 8834 2117 -24 2353 10230 10521 8834 2117 -19 2350 10217 10521 8834 2117 -19 2350 10217 10521 8834 2117 23 2330 10130 10521 8834 2117 23 2330 10130 10521 8834 2117 0 2341 10178 10521 8834 2117 0 2341 10178 10521 8834 2117 13 2335 10152 10521 8834 2117 2025-03-17 14:37:05,642 Hysteresis 5367 0: raw(10152 32000 32000 32000) min(8834 32000 32000 32000) spread(2117 32000 32000 32000) max_pv 10521 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 10521 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4152 26000 0 0) 7: 0: 10152@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10152@1p 9: don't have active chargers. 9: raw(0 21848 32000 32000) min(-1318 21848 32000 32000) spread(-8035 21848 32000 32000) max_pv 369 9: [ 0 10152@1p ] PM PV mtr(W) avl(W) raw max min spread 13 2328 10121 10521 8834 2117 -47 2357 10247 10521 8834 2117 -47 2357 10247 10521 8834 2117 -31 2349 10213 10521 8834 2117 -3 2335 10152 10521 8834 2117 -3 2335 10152 10521 8834 2117 -39 2353 10230 10521 8834 2117 -39 2353 10230 10521 8834 2117 -45 2356 10243 10521 8834 2117 -45 2356 10243 10521 8834 2117 -46 2357 10247 10521 8834 2117 -46 2357 10247 10521 8834 2117 -54 2361 10265 10521 10043 2117 -54 2361 10265 10521 10043 2117 -22 2345 10195 10521 10043 2117 -22 2345 10195 10521 10043 2117 -1 2334 10147 10521 10043 2117 -1 2334 10147 10521 10043 2117 -55 2361 10265 10521 10043 2117 -55 2361 10265 10521 10043 2117 2025-03-17 14:37:15,649 Hysteresis 5377 0: raw(10265 32000 32000 32000) min(10043 32000 32000 32000) spread(2117 32000 32000 32000) max_pv 10521 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 10521 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4265 26000 0 0) 7: 0: 10265@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10265@1p 9: don't have active chargers. 9: raw(0 21735 32000 32000) min(-222 21735 32000 32000) spread(-8148 21735 32000 32000) max_pv 256 9: [ 0 10265@1p ] PM PV mtr(W) avl(W) raw max min spread -30 2375 10326 10456 10043 2117 -30 2375 10326 10456 10043 2117 -30 2375 10326 10456 10043 2117 -30 2375 10326 10456 10043 2117 -44 2382 10356 10456 10043 2117 -44 2382 10356 10456 10043 2117 -37 2378 10339 10456 10043 2117 -37 2378 10339 10456 10043 2117 7 2357 10247 10456 10043 2117 7 2357 10247 10439 10043 2117 17 2352 10226 10439 10043 2117 17 2352 10226 10439 10043 2117 55 2333 10143 10439 10043 2117 55 2333 10143 10439 10043 2117 18 2351 10221 10439 10043 2117 18 2351 10221 10434 10043 2117 33 2344 10191 10434 10043 2117 33 2344 10191 10434 10043 2117 28 2346 10200 10434 10043 2117 2025-03-17 14:37:26,062 Hysteresis 5387 0: raw(10200 32000 32000 32000) min(10043 32000 32000 32000) spread(2117 32000 32000 32000) max_pv 10434 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 10434 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4200 26000 0 0) 7: 0: 10200@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10200@1p 9: don't have active chargers. 9: raw(0 21800 32000 32000) min(-157 21800 32000 32000) spread(-8083 21800 32000 32000) max_pv 234 9: [ 0 10200@1p ] PM PV mtr(W) avl(W) raw max min spread 28 2332 10139 10434 10043 2117 20 2336 10156 10434 10043 2117 20 2336 10156 10417 10043 2117 26 2333 10143 10417 10043 2117 26 2333 10143 10417 10043 2117 26 2333 10143 10417 10043 2117 37 2328 10121 10417 10043 2117 37 2328 10121 10417 10043 2117 9 2342 10182 10413 10043 2117 9 2342 10182 10413 10043 2117 20 2336 10156 10413 10043 2117 20 2336 10156 10413 10043 2117 11 2341 10178 10413 10043 2117 11 2341 10178 10413 10043 2117 4 2344 10191 10413 10043 2117 4 2344 10191 10413 10043 2117 24 2334 10147 10413 10043 2117 24 2334 10147 10413 10043 2117 12 2340 10173 10413 10043 2117 12 2340 10173 10413 10043 2117 2025-03-17 14:37:36,069 Hysteresis 5397 0: raw(10173 32000 32000 32000) min(10043 32000 32000 32000) spread(2117 32000 32000 32000) max_pv 10413 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 10413 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4173 26000 0 0) 7: 0: 10173@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10173@1p 9: don't have active chargers. 9: raw(0 21827 32000 32000) min(-130 21827 32000 32000) spread(-8056 21827 32000 32000) max_pv 240 9: [ 0 10173@1p ] PM PV mtr(W) avl(W) raw max min spread 20 2329 10126 10413 10043 2117 20 2329 10126 10413 10043 2117 33 2323 10100 10413 10043 2117 33 2323 10100 10413 10043 2117 2 2338 10165 10413 10043 2117 2 2338 10165 10413 10043 2117 -1 2339 10169 10413 10043 2117 -16 2347 10204 10413 10043 2117 -16 2347 10204 10413 10043 2117 -31 2354 10234 10413 10043 2117 -31 2354 10234 10413 10043 2117 -32 2355 10239 10413 10043 2117 -32 2355 10239 10413 10043 2117 -11 2344 10191 10413 10043 2117 -11 2344 10191 10413 10043 2117 -26 2352 10226 10413 10043 2117 -26 2352 10226 10413 10043 2117 -16 2347 10204 10413 10043 2117 -16 2347 10204 10413 10043 2117 2025-03-17 14:37:46,076 Hysteresis 5407 0: raw(10204 32000 32000 32000) min(10043 32000 32000 32000) spread(2117 32000 32000 32000) max_pv 10413 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 10413 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4204 26000 0 0) 7: 0: 10204@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10204@1p 9: don't have active chargers. 9: raw(0 21796 32000 32000) min(-161 21796 32000 32000) spread(-8087 21796 32000 32000) max_pv 209 9: [ 0 10204@1p ] PM PV mtr(W) avl(W) raw max min spread -29 2360 10260 10413 10043 2117 -29 2360 10260 10413 10043 2117 -39 2365 10282 10413 10043 2117 -39 2365 10282 10413 10043 2117 -25 2358 10252 10413 10043 2117 -25 2358 10252 10413 10043 2117 28 2332 10139 10413 10043 2117 28 2332 10139 10413 10043 2117 19 2337 10160 10413 10043 2117 19 2337 10160 10400 10043 2117 18 2337 10160 10400 10043 2117 18 2337 10160 10400 10043 2117 25 2334 10147 10400 10043 2117 25 2334 10147 10391 10043 2117 5 2344 10191 10391 10043 2117 5 2344 10191 10391 10043 2117 11 2341 10178 10391 10043 2117 11 2341 10178 10391 10043 2117 16 2338 10165 10391 10043 2117 16 2338 10165 10391 10043 2117 2025-03-17 14:37:56,377 Hysteresis 5418 0: raw(10165 32000 32000 32000) min(10043 32000 32000 32000) spread(2117 32000 32000 32000) max_pv 10391 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 10391 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4165 26000 0 0) 7: 0: 10165@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10165@1p 9: don't have active chargers. 9: raw(0 21835 32000 32000) min(-122 21835 32000 32000) spread(-8048 21835 32000 32000) max_pv 226 9: [ 0 10165@1p ] PM PV mtr(W) avl(W) raw max min spread 3 2336 10156 10391 10043 2117 3 2336 10156 10391 10043 2117 15 2330 10130 10391 10043 2117 15 2330 10130 10391 10043 2117 20 2327 10117 10391 10043 2117 20 2327 10117 10391 10043 2117 -5 2339 10169 10391 10043 2117 -5 2339 10169 10391 10043 2117 -47 2360 10260 10391 10043 2117 -47 2360 10260 10391 10043 2117 -40 2357 10247 10391 10043 2117 -34 2354 10234 10391 10043 2117 -34 2354 10234 10386 10043 2117 -20 2347 10204 10386 10043 2117 -20 2347 10204 10386 10043 2117 -31 2352 10226 10386 10043 2117 -31 2352 10226 10386 10043 2117 -17 2345 10195 10386 10043 2117 -17 2345 10195 10386 10043 2117 2025-03-17 14:38:06,514 Hysteresis 5428 0: raw(10195 32000 32000 32000) min(10043 32000 32000 32000) spread(2117 32000 32000 32000) max_pv 10386 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 10386 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4195 26000 0 0) 7: 0: 10195@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10195@1p 9: don't have active chargers. 9: raw(0 21805 32000 32000) min(-152 21805 32000 32000) spread(-8078 21805 32000 32000) max_pv 191 9: [ 0 10195@1p ] PM PV mtr(W) avl(W) raw max min spread -8 2348 10208 10386 10043 2117 -8 2348 10208 10386 10043 2117 -24 2356 10243 10386 10043 2117 -24 2356 10243 10386 10043 2117 -41 2364 10278 10386 10043 2117 -41 2364 10278 10386 10043 2117 16 2336 10156 10386 10043 2117 16 2336 10156 10386 10043 2117 34 2327 10117 10386 10043 2117 34 2327 10117 10386 10043 2117 20 2334 10147 10386 10043 2117 36 2326 10113 10386 10043 2117 36 2326 10113 10386 10043 2117 61 2314 10060 10386 10043 2117 61 2314 10060 10386 10043 2117 55 2317 10073 10386 10043 2117 55 2317 10073 10386 10043 2117 60 2314 10060 10386 10043 2117 60 2314 10060 10386 10043 2117 2025-03-17 14:38:16,521 Hysteresis 5438 0: raw(10060 32000 32000 32000) min(10043 32000 32000 32000) spread(2117 32000 32000 32000) max_pv 10386 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 10386 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4060 26000 0 0) 7: 0: 10060@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10060@1p 9: don't have active chargers. 9: raw(0 21940 32000 32000) min(-17 21940 32000 32000) spread(-7943 21940 32000 32000) max_pv 326 9: [ 0 10060@1p ] PM PV mtr(W) avl(W) raw max min spread 44 2291 9960 10386 9960 2117 44 2291 9960 10386 9960 2117 38 2294 9973 10386 9960 2117 38 2294 9973 10386 9960 2117 42 2292 9965 10386 9960 2117 42 2292 9965 10386 9960 2117 -25 2325 10108 10386 9960 2117 -25 2325 10108 10378 9960 2117 -35 2330 10130 10378 9960 2117 -35 2330 10130 10378 9960 2117 -35 2330 10130 10378 9960 2117 -35 2330 10130 10378 9960 2117 -29 2327 10117 10378 9960 2117 -29 2327 10117 10378 9960 2117 -31 2328 10121 10378 9960 2117 -31 2328 10121 10378 9960 2117 -26 2326 10113 10378 9960 2117 -26 2326 10113 10365 9960 2117 -21 2323 10100 10365 9960 2117 -21 2323 10100 10365 9960 2117 2025-03-17 14:38:26,730 Hysteresis 5448 0: raw(10100 32000 32000 32000) min(9960 32000 32000 32000) spread(2117 32000 32000 32000) max_pv 10365 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 10365 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4100 26000 0 0) 7: 0: 10100@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10100@1p 9: don't have active chargers. 9: raw(0 21900 32000 32000) min(-140 21900 32000 32000) spread(-7983 21900 32000 32000) max_pv 265 9: [ 0 10100@1p ] PM PV mtr(W) avl(W) raw max min spread -25 2335 10152 10365 9960 2117 -25 2335 10152 10365 9960 2117 -20 2333 10143 10365 9960 2117 -20 2333 10143 10365 9960 2117 -20 2333 10143 10365 9960 2117 -20 2333 10143 10365 9960 2117 -27 2336 10156 10365 9960 2117 -27 2336 10156 10365 9960 2117 -20 2333 10143 10365 9960 2117 -15 2330 10130 10360 9960 2117 -15 2330 10130 10360 9960 2117 -19 2332 10139 10360 9960 2117 -19 2332 10139 10356 9960 2117 -25 2335 10152 10356 9960 2117 -25 2335 10152 10356 9960 2117 -26 2336 10156 10356 9960 2117 -26 2336 10156 10356 9960 2117 -27 2336 10156 10356 9960 2117 -27 2336 10156 10356 9960 2117 2025-03-17 14:38:36,813 Hysteresis 5458 0: raw(10156 32000 32000 32000) min(9960 32000 32000 32000) spread(2117 32000 32000 32000) max_pv 10356 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 10356 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4156 26000 0 0) 7: 0: 10156@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10156@1p 9: don't have active chargers. 9: raw(0 21844 32000 32000) min(-196 21844 32000 32000) spread(-8039 21844 32000 32000) max_pv 200 9: [ 0 10156@1p ] PM PV mtr(W) avl(W) raw max min spread -37 2353 10230 10356 9960 2117 -37 2353 10230 10356 9960 2117 -21 2345 10195 10356 9960 2117 -21 2345 10195 10356 9960 2117 -10 2340 10173 10356 9960 2117 -10 2340 10173 10356 9960 2117 1 2335 10152 10356 9960 2117 1 2335 10152 10356 9960 2117 -19 2344 10191 10356 9960 2117 -20 2345 10195 10356 9960 2117 -20 2345 10195 10356 9960 2117 13 2329 10126 10356 9960 2117 13 2329 10126 10356 9960 2117 296 2187 9508 10356 9508 2117 296 2187 9508 10356 9508 2117 -17 2343 10186 10356 9508 2117 -17 2343 10186 10356 9508 2117 1 2335 10152 10356 9508 2117 1 2335 10152 10356 9508 2117 2025-03-17 14:38:46,819 Hysteresis 5468 0: raw(10152 32000 32000 32000) min(9508 32000 32000 32000) spread(2117 32000 32000 32000) max_pv 10356 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 10356 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4152 26000 0 0) 7: 0: 10152@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10152@1p 9: don't have active chargers. 9: raw(0 21848 32000 32000) min(-644 21848 32000 32000) spread(-8035 21848 32000 32000) max_pv 204 9: [ 0 10152@1p ] PM PV mtr(W) avl(W) raw max min spread 11 2329 10126 10356 9508 2117 11 2329 10126 10356 9508 2117 -13 2340 10173 10356 9508 2117 -13 2340 10173 10356 9508 2117 3 2333 10143 10356 9508 2117 3 2333 10143 10356 9508 2117 -30 2349 10213 10356 9508 2117 -30 2349 10213 10356 9508 2117 12 2328 10121 10356 9508 2117 12 2328 10121 10356 9508 2117 12 2328 10121 10356 9508 2117 12 2328 10121 10356 9508 2117 -1 2334 10147 10356 9508 2117 -1 2334 10147 10356 9508 2117 4 2332 10139 10356 9508 2117 4 2332 10139 10356 9508 2117 1 2334 10147 10356 9508 2117 1 2334 10147 10356 9508 2117 -16 2342 10182 10356 9508 2117 2025-03-17 14:38:57,089 Hysteresis 5478 0: raw(10182 32000 32000 32000) min(9508 32000 32000 32000) spread(2117 32000 32000 32000) max_pv 10356 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 10356 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4182 26000 0 0) 7: 0: 10182@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10182@1p 9: don't have active chargers. 9: raw(0 21818 32000 32000) min(-674 21818 32000 32000) spread(-8065 21818 32000 32000) max_pv 174 9: [ 0 10182@1p ] PM PV mtr(W) avl(W) raw max min spread -16 2349 10213 10356 9508 2117 -2 2342 10182 10356 9508 2117 -2 2342 10182 10356 9508 2117 7 2338 10165 10356 9508 2117 7 2338 10165 10356 9508 2117 14 2334 10147 10356 9508 2117 14 2334 10147 10356 9508 2117 3 2340 10173 10356 9508 2117 3 2340 10173 10356 9508 2117 16 2333 10143 10356 9508 2117 38 2322 10095 10356 9508 2117 38 2322 10095 10356 9508 2117 40 2321 10091 10356 9508 2117 40 2321 10091 10356 9508 2117 4 2339 10169 10356 9508 2117 4 2339 10169 10356 9508 2117 -7 2344 10191 10356 9508 2117 -7 2344 10191 10356 9508 2117 9 2337 10160 10356 9508 2117 9 2337 10160 10356 9508 2117 2025-03-17 14:39:07,129 Hysteresis 5488 0: raw(10160 32000 32000 32000) min(9508 32000 32000 32000) spread(2117 32000 32000 32000) max_pv 10356 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 10356 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4160 26000 0 0) 7: 0: 10160@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10160@1p 9: don't have active chargers. 9: raw(0 21840 32000 32000) min(-652 21840 32000 32000) spread(-8043 21840 32000 32000) max_pv 196 9: [ 0 10160@1p ] PM PV mtr(W) avl(W) raw max min spread 35 2319 10082 10356 9508 2117 35 2319 10082 10356 9508 2117 -25 2348 10208 10356 9508 2117 -25 2348 10208 10356 9508 2117 7 2333 10143 10356 9508 2117 7 2333 10143 10356 9508 2117 5 2334 10147 10356 9508 2117 5 2334 10147 10356 9508 2117 13 2330 10130 10356 9508 2117 13 2330 10130 10356 9508 2117 -27 2349 10213 10356 9508 2117 2 2335 10152 10356 9508 2117 2 2335 10152 10356 9508 2117 18 2327 10117 10356 9508 2117 18 2327 10117 10356 9508 2117 13 2330 10130 10356 9508 2117 13 2330 10130 10356 9508 2117 2 2335 10152 10356 9508 2117 2 2335 10152 10356 9508 2117 2025-03-17 14:39:17,136 Hysteresis 5498 0: raw(10152 32000 32000 32000) min(9508 32000 32000 32000) spread(2117 32000 32000 32000) max_pv 10356 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 10356 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4152 26000 0 0) 7: 0: 10152@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10152@1p 9: don't have active chargers. 9: raw(0 21848 32000 32000) min(-644 21848 32000 32000) spread(-8035 21848 32000 32000) max_pv 204 9: [ 0 10152@1p ] PM PV mtr(W) avl(W) raw max min spread -10 2339 10169 10356 9508 2117 -10 2339 10169 10356 9508 2117 10 2329 10126 10356 9508 2117 10 2329 10126 10356 9508 2117 -2 2335 10152 10356 9508 2117 -2 2335 10152 10356 9508 2117 0 2334 10147 10356 9508 2117 0 2334 10147 10356 9508 2117 -27 2347 10204 10356 9508 2117 -27 2347 10204 10356 9508 2117 4 2332 10139 10356 9508 2117 4 2332 10139 10356 9508 2117 23 2323 10100 10356 9508 2117 23 2323 10100 10356 9508 2117 -21 2344 10191 10356 9508 2117 -21 2344 10191 10356 9508 2117 -26 2347 10204 10356 9508 2117 -26 2347 10204 10356 9508 2117 12 2328 10121 10356 9508 2117 12 2328 10121 10356 9508 2117 2025-03-17 14:39:27,382 Hysteresis 5509 0: raw(10121 32000 32000 32000) min(9508 32000 32000 32000) spread(2117 32000 32000 32000) max_pv 10356 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 10356 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4121 26000 0 0) 7: 0: 10121@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10121@1p 9: don't have active chargers. 9: raw(0 21879 32000 32000) min(-613 21879 32000 32000) spread(-8004 21879 32000 32000) max_pv 235 9: [ 0 10121@1p ] PM PV mtr(W) avl(W) raw max min spread -6 2330 10130 10356 9508 2117 -6 2330 10130 10356 9508 2117 -12 2333 10143 10356 9508 2117 -12 2333 10143 10356 9508 2117 -23 2338 10165 10356 9508 2117 -23 2338 10165 10356 9508 2117 -17 2335 10152 10356 9508 2117 -17 2335 10152 10356 9508 2117 3 2326 10113 10356 9508 2117 __end_charge_manager__ __begin_meters_mbtcp__ m1 t9 i18 f32le a1064:428 r35866,50240 v-770.189087 m1 t9 i19 f32le a1066:42a r59693,17474 v779.643372 m1 t9 i20 f32le a1068:42c r9957,16253 v0.988875 m1 t9 i21 f32le a1073:431 r0,0 v0.000000 m1 t9 i22 f32le a1162:48a r63160,18364 v96749.437500 m1 t9 i23 f32le a1164:48c r61156,18184 v35054.890625 m1 t9 i24 f32le a1182:49e r39551,18228 v46234.496094 m1 t9 i25 f32le a1184:4a0 r18571,17885 v7081.067871 m1 t9 i26 f32le a1202:4b2 r36841,18120 v25671.955078 m1 t9 i27 f32le a1204:4b4 r44295,18007 v13803.256836 m1 t9 i28 f32le a1222:4c6 r5624,18114 v24842.984375 m1 t9 i29 f32le a1224:4c8 r27201,18013 v14170.563477 2025-03-17 14:39:27,395 m1 t9 i0 f32le a1007:3ef r37828,15581 v0.027048 m1 t9 i1 f32le a1011:3f3 r3981,16726 v13.378797 m1 t9 i2 f32le a1013:3f5 r41600,49371 v-6.863586 m1 t9 i3 f32le a1015:3f7 r21858,17731 v3125.336426 m1 t9 i4 f32le a1020:3fc r46812,17256 v232.714294 m1 t9 i5 f32le a1022:3fe r62036,16600 v6.779581 m1 t9 i6 f32le a1024:400 r31746,17598 v1523.875244 m1 t9 i7 f32le a1026:402 r38105,17605 v1580.651489 m1 t9 i8 f32le a1028:404 r45792,16246 v0.963667 m1 t9 i9 f32le a1033:409 r0,0 v0.000000 m1 t9 i10 f32le a1040:410 r47739,17258 v234.728439 m1 t9 i11 f32le a1042:412 r40343,16463 v3.243994 m1 t9 i12 f32le a1044:414 r60486,50237 v-759.691772 m1 t9 i13 f32le a1046:416 r56690,17470 v763.460083 m1 t9 i14 f32le a1048:418 r20199,16255 v0.997298 m1 t9 i15 f32le a1053:41d r0,0 v0.000000 m1 t9 i16 f32le a1060:424 r19730,17256 v232.301056 m1 t9 i17 f32le a1062:426 r48115,16470 v3.355222 m1 t9 i18 f32le a1064:428 r49923,50240 v-771.047058 m1 t9 i19 f32le a1066:42a r20066,17475 v781.224731 m1 t9 i20 f32le a1068:42c r18662,16253 v0.989394 m1 t9 i21 f32le a1073:431 r0,0 v0.000000 m1 t9 i22 f32le a1162:48a r63160,18364 v96749.437500 m1 t9 i23 f32le a1164:48c r61156,18184 v35054.890625 m1 t9 i24 f32le a1182:49e r39551,18228 v46234.496094 m1 t9 i25 f32le a1184:4a0 r18571,17885 v7081.067871 m1 t9 i26 f32le a1202:4b2 r36841,18120 v25671.955078 m1 t9 i27 f32le a1204:4b4 r44295,18007 v13803.256836 m1 t9 i28 f32le a1222:4c6 r5624,18114 v24842.984375 m1 t9 i29 f32le a1224:4c8 r27201,18013 v14170.563477 2025-03-17 14:39:28,436 m1 t9 i0 f32le a1007:3ef r62890,15577 v0.026606 m1 t9 i1 f32le a1011:3f3 r62180,16724 v13.309299 m1 t9 i2 f32le a1013:3f5 r44608,49475 v-12.230042 m1 t9 i3 f32le a1015:3f7 r25930,17730 v3110.330566 m1 t9 i4 f32le a1020:3fc r53606,17256 v232.817963 m1 t9 i5 f32le a1022:3fe r25469,16599 v6.730895 m1 t9 i6 f32le a1024:400 r16800,17597 v1514.050781 m1 t9 i7 f32le a1026:402 r15993,17604 v1569.952271 m1 t9 i8 f32le a1028:404 r51936,16246 v0.964033 m1 t9 i9 f32le a1033:409 r0,0 v0.000000 m1 t9 i10 f32le a1040:410 r52178,17258 v234.796173 m1 t9 i11 f32le a1042:412 r21358,16463 v3.239467 m1 t9 i12 f32le a1044:414 r21410,50238 v-761.306763 m1 t9 i13 f32le a1046:416 r41806,17470 v762.551636 m1 t9 i14 f32le a1048:418 r20199,16255 v0.997298 m1 t9 i15 f32le a1053:41d r0,0 v0.000000 m1 t9 i16 f32le a1060:424 r26457,17256 v232.403702 m1 t9 i17 f32le a1062:426 r45351,16469 v3.338938 m1 t9 i18 f32le a1064:428 r15959,50239 v-764.974060 m1 t9 i19 f32le a1066:42a r29926,17474 v777.826538 m1 t9 i20 f32le a1068:42c r9957,16253 v0.988875 m1 t9 i21 f32le a1073:431 r0,0 v0.000000 m1 t9 i22 f32le a1162:48a r63160,18364 v96749.437500 m1 t9 i23 f32le a1164:48c r61156,18184 v35054.890625 m1 t9 i24 f32le a1182:49e r39551,18228 v46234.496094 m1 t9 i25 f32le a1184:4a0 r18571,17885 v7081.067871 m1 t9 i26 f32le a1202:4b2 r36841,18120 v25671.955078 m1 t9 i27 f32le a1204:4b4 r44295,18007 v13803.256836 m1 t9 i28 f32le a1222:4c6 r5624,18114 v24842.984375 m1 t9 i29 f32le a1224:4c8 r27201,18013 v14170.563477 2025-03-17 14:39:29,474 m1 t9 i0 f32le a1007:3ef r23011,15581 v0.027020 m1 t9 i1 f32le a1011:3f3 r23646,16725 v13.335051 m1 t9 i2 f32le a1013:3f5 r29600,49593 v-23.181458 m1 t9 i3 f32le a1015:3f7 r45912,17730 v3115.208984 m1 t9 i4 f32le a1020:3fc r47830,17256 v232.729828 m1 t9 i5 f32le a1022:3fe r40287,16599 v6.737960 m1 t9 i6 f32le a1024:400 r41407,17596 v1509.054565 m1 t9 i7 f32le a1026:402 r26054,17604 v1571.180420 m1 t9 i8 f32le a1028:404 r54496,16246 v0.964186 m1 t9 i9 f32le a1033:409 r0,0 v0.000000 m1 t9 i10 f32le a1040:410 r46368,17258 v234.707520 m1 t9 i11 f32le a1042:412 r51688,16463 v3.246698 m1 t9 i12 f32le a1044:414 r18378,50238 v-761.121704 m1 t9 i13 f32le a1046:416 r249,17471 v764.015198 m1 t9 i14 f32le a1048:418 r20199,16255 v0.997298 m1 t9 i15 f32le a1053:41d r0,0 v0.000000 m1 t9 i16 f32le a1060:424 r18474,17256 v232.281891 m1 t9 i17 f32le a1062:426 r27857,16470 v3.350392 m1 t9 i18 f32le a1064:428 r51025,50240 v-771.114319 m1 t9 i19 f32le a1066:42a r221,17475 v780.013489 m1 t9 i20 f32le a1068:42c r18662,16253 v0.989394 m1 t9 i21 f32le a1073:431 r0,0 v0.000000 m1 t9 i22 f32le a1162:48a r63160,18364 v96749.437500 m1 t9 i23 f32le a1164:48c r61156,18184 v35054.890625 m1 t9 i24 f32le a1182:49e r39551,18228 v46234.496094 m1 t9 i25 f32le a1184:4a0 r18571,17885 v7081.067871 m1 t9 i26 f32le a1202:4b2 r36841,18120 v25671.955078 m1 t9 i27 f32le a1204:4b4 r44295,18007 v13803.256836 m1 t9 i28 f32le a1222:4c6 r5624,18114 v24842.984375 m1 t9 i29 f32le a1224:4c8 r27201,18013 v14170.563477 2025-03-17 14:39:30,524 m1 t9 i0 f32le a1007:3ef r48667,15584 v0.027434 m1 t9 i1 f32le a1011:3f3 r3388,16725 v13.315731 m1 t9 i2 f32le a1013:3f5 r47968,49551 v-17.966492 m1 t9 i3 f32le a1015:3f7 r24346,17730 v3109.943848 m1 t9 i4 f32le a1020:3fc r46736,17256 v232.713135 m1 t9 i5 f32le a1022:3fe r62933,16598 v6.717509 m1 t9 i6 f32le a1024:400 r19557,17597 v1514.387329 m1 t9 i7 f32le a1026:402 r49420,17603 v1566.032715 m1 t9 i8 f32le a1028:404 r41184,16246 v0.963392 m1 t9 i9 f32le a1033:409 r0,0 v0.000000 m1 t9 i10 f32le a1040:410 r41786,17258 v234.637604 m1 t9 i11 f32le a1042:412 r63612,16463 v3.249541 m1 t9 i12 f32le a1044:414 r25269,50238 v-761.542297 m1 t9 i13 f32le a1046:416 r7415,17471 v764.452576 m1 t9 i14 f32le a1048:418 r20199,16255 v0.997298 m1 t9 i15 f32le a1053:41d r0,0 v0.000000 m1 t9 i16 f32le a1060:424 r15985,17256 v232.243912 m1 t9 i17 f32le a1062:426 r20680,16470 v3.348680 m1 t9 i18 f32le a1064:428 r46064,50240 v-770.811523 m1 t9 i19 f32le a1066:42a r56662,17474 v779.458374 m1 t9 i20 f32le a1068:42c r9957,16253 v0.988875 m1 t9 i21 f32le a1073:431 r0,0 v0.000000 m1 t9 i22 f32le a1162:48a r63160,18364 v96749.437500 m1 t9 i23 f32le a1164:48c r61156,18184 v35054.890625 m1 t9 i24 f32le a1182:49e r39551,18228 v46234.496094 m1 t9 i25 f32le a1184:4a0 r18571,17885 v7081.067871 m1 t9 i26 f32le a1202:4b2 r36841,18120 v25671.955078 m1 t9 i27 f32le a1204:4b4 r44295,18007 v13803.256836 m1 t9 i28 f32le a1222:4c6 r5624,18114 v24842.984375 m1 t9 i29 f32le a1224:4c8 r27201,18013 v14170.563477 2025-03-17 14:39:31,562 m1 t9 i0 f32le a1007:3ef r61198,15582 v0.027214 m1 t9 i1 f32le a1011:3f3 r334,16726 v13.375319 m1 t9 i2 f32le a1013:3f5 r31744,16473 v3.398193 m1 t9 i3 f32le a1015:3f7 r19446,17731 v3124.747559 m1 t9 i4 f32le a1020:3fc r50980,17256 v232.777893 m1 t9 i5 f32le a1022:3fe r18032,16601 v6.789848 m1 t9 i6 f32le a1024:400 r43522,17599 v1533.312744 m1 t9 i7 f32le a1026:402 r59879,17605 v1583.309448 m1 t9 i8 f32le a1028:404 r3296,16247 v0.965040 m1 t9 i9 f32le a1033:409 r0,0 v0.000000 m1 t9 i10 f32le a1040:410 r46230,17258 v234.705414 m1 t9 i11 f32le a1042:412 r65015,16462 v3.234251 m1 t9 i12 f32le a1044:414 r1228,50237 v-756.074951 m1 t9 i13 f32le a1046:416 r18378,17470 v761.121704 m1 t9 i14 f32le a1048:418 r10983,16255 v0.996748 m1 t9 i15 f32le a1053:41d r0,0 v0.000000 m1 t9 i16 f32le a1060:424 r21847,17256 v232.333359 m1 t9 i17 f32le a1062:426 r31330,16470 v3.351220 m1 t9 i18 f32le a1064:428 r30140,50241 v-773.839600 m1 t9 i19 f32le a1066:42a r5182,17475 v780.316284 m1 t9 i20 f32le a1068:42c r19174,16253 v0.989424 m1 t9 i21 f32le a1073:431 r0,0 v0.000000 m1 t9 i22 f32le a1162:48a r63160,18364 v96749.437500 m1 t9 i23 f32le a1164:48c r61156,18184 v35054.890625 m1 t9 i24 f32le a1182:49e r39551,18228 v46234.496094 m1 t9 i25 f32le a1184:4a0 r18571,17885 v7081.067871 m1 t9 i26 f32le a1202:4b2 r36841,18120 v25671.955078 m1 t9 i27 f32le a1204:4b4 r44295,18007 v13803.256836 m1 t9 i28 f32le a1222:4c6 r5624,18114 v24842.984375 m1 t9 i29 f32le a1224:4c8 r27201,18013 v14170.563477 __end_meters_mbtcp__ __begin_meters_sun_spec__ 2025-03-17 14:38:56,365 m0 a40069 c48 d0 0071003c412fae14406a3d70406a3d70406a3d7043c9b33343c9800043c8b33343674ccd436a33334367999a451f90004247b852451fdc30c31c000042c7a0af486d70407fc000007fc0000045256fec7fc000007fc000007fc000007fc00000 m0 a40069 c48 d0 0071003c412fae14406a3d70406a3d70406a3d7043c9b33343c9800043c8b33343674ccd436a33334367999a451f90004247b852451fdc30c31c000042c7a0af486d70407fc000007fc0000045256fec7fc000007fc000007fc000007fc00000 2025-03-17 14:38:58,346 m0 a40069 c48 d0 0071003c412fae14406a3d70406a3d70406a3d7043c9b33343c9800043c8b33343674ccd436a33334367999a451f90004247b852451fdc30c31c000042c7a0af486d70407fc000007fc0000045256fec7fc000007fc000007fc000007fc00000 2025-03-17 14:38:59,516 m0 a40069 c48 d0 0071003c413028f5406ae147406ae147406ae14743c8cccd43ca199a43c8e66743676667436a33334367999a451fa0004247c28f451ff530c325000042c7957d486d71017fc000007fc00000452590f67fc000007fc000007fc000007fc00000 m0 a40069 c48 d0 0071003c413028f5406ae147406ae147406ae14743c8cccd43ca199a43c8e66743676667436a33334367999a451fa0004247c28f451ff530c325000042c7957d486d71017fc000007fc00000452590f67fc000007fc000007fc000007fc00000 2025-03-17 14:39:01,340 m0 a40069 c48 d0 0071003c413028f5406ae147406ae147406ae14743c8cccd43ca199a43c8e66743676667436a33334367999a451fa0004247c28f451ff530c325000042c7957d486d71017fc000007fc00000452590f67fc000007fc000007fc000007fc00000 2025-03-17 14:39:02,447 m0 a40069 c48 d0 0071003c413028f5406ae147406ae147406ae14743c8800043c9800043c9cccd43676667436a4ccd43678000451f90004247c28f451fec99c32c000042c78c33486d71407fc000007fc00000452590f67fc000007fc000007fc000007fc00000 m0 a40069 c48 d0 0071003c413028f5406ae147406ae147406ae14743c8800043c9800043c9cccd43676667436a4ccd43678000451f90004247c28f451fec99c32c000042c78c33486d71407fc000007fc00000452590f67fc000007fc000007fc000007fc00000 2025-03-17 14:39:04,340 m0 a40069 c48 d0 0071003c413028f5406ae147406ae147406ae14743c8800043c9800043c9cccd43676667436a4ccd43678000451f90004247c28f451fec99c32c000042c78c33486d71407fc000007fc00000452590f67fc000007fc000007fc000007fc00000 2025-03-17 14:39:05,466 m0 a40069 c48 d0 0071003c413028f5406ae147406ae147406ae14743c9999a43c8e66743c8cccd43674ccd436a333343678000451f90004247c28f451fe966c329000042c79031486d72017fc000007fc00000452590f67fc000007fc000007fc000007fc00000 m0 a40069 c48 d0 0071003c413028f5406ae147406ae147406ae14743c9999a43c8e66743c8cccd43674ccd436a333343678000451f90004247c28f451fe966c329000042c79031486d72017fc000007fc00000452590f67fc000007fc000007fc000007fc00000 2025-03-17 14:39:07,347 m0 a40069 c48 d0 0071003c413028f5406ae147406ae147406ae14743c9999a43c8e66743c8cccd43674ccd436a333343678000451f90004247c28f451fe966c329000042c79031486d72017fc000007fc00000452590f67fc000007fc000007fc000007fc00000 2025-03-17 14:39:08,448 m0 a40069 c48 d0 0071003c413028f5406ae147406ae147406ae14743c94ccd43ca199a43c8333343676667436a333343676667451f90004247c28f451feb87c32b000042c78d89486d72407fc000007fc00000452598c97fc000007fc000007fc000007fc00000 m0 a40069 c48 d0 0071003c413028f5406ae147406ae147406ae14743c94ccd43ca199a43c8333343676667436a333343676667451f90004247c28f451feb87c32b000042c78d89486d72407fc000007fc00000452598c97fc000007fc000007fc000007fc00000 2025-03-17 14:39:10,351 m0 a40069 c48 d0 0071003c413028f5406ae147406ae147406ae14743c94ccd43ca199a43c8333343676667436a333343676667451f90004247c28f451feb87c32b000042c78d89486d72407fc000007fc00000452598c97fc000007fc000007fc000007fc00000 2025-03-17 14:39:11,479 m0 a40069 c48 d0 0071003c41300000406ae147406ae147406a3d7043c8999a43c94ccd43c9999a43676667436a4ccd43678000451f90004247c28f451fe539c325000042c79567486d73017fc000007fc0000045256fec7fc000007fc000007fc000007fc00000 m0 a40069 c48 d0 0071003c41300000406ae147406ae147406a3d7043c8999a43c94ccd43c9999a43676667436a4ccd43678000451f90004247c28f451fe539c325000042c79567486d73017fc000007fc0000045256fec7fc000007fc000007fc000007fc00000 2025-03-17 14:39:13,348 m0 a40069 c48 d0 0071003c41300000406ae147406ae147406a3d7043c8999a43c94ccd43c9999a43676667436a4ccd43678000451f90004247c28f451fe539c325000042c79567486d73017fc000007fc0000045256fec7fc000007fc000007fc000007fc00000 2025-03-17 14:39:14,517 m0 a40069 c48 d0 0071003c41300000406ae147406ae147406a3d7043c94ccd43c8e66743c9666743676667436a333343676667451f90004247c28f451fe432c324000042c796af486d73817fc000007fc00000452577ba7fc000007fc000007fc000007fc00000 m0 a40069 c48 d0 0071003c41300000406ae147406ae147406a3d7043c94ccd43c8e66743c9666743676667436a333343676667451f90004247c28f451fe432c324000042c796af486d73817fc000007fc00000452577ba7fc000007fc000007fc000007fc00000 2025-03-17 14:39:16,348 m0 a40069 c48 d0 0071003c41300000406ae147406ae147406a3d7043c94ccd43c8e66743c9666743676667436a333343676667451f90004247c28f451fe432c324000042c796af486d73817fc000007fc00000452577ba7fc000007fc000007fc000007fc00000 2025-03-17 14:39:17,492 m0 a40069 c48 d0 0071003c412fd70a406a3d70406ae147406a3d7043c9cccd43c9199a43c8e66743674ccd436a333343676667451f80004247c28f451fd230c322000042c79927486d73c17fc000007fc00000452550217fc000007fc000007fc000007fc00000 m0 a40069 c48 d0 0071003c412fd70a406a3d70406ae147406a3d7043c9cccd43c9199a43c8e66743674ccd436a333343676667451f80004247c28f451fd230c322000042c79927486d73c17fc000007fc00000452550217fc000007fc000007fc000007fc00000 2025-03-17 14:39:19,363 m0 a40069 c48 d0 0071003c412fd70a406a3d70406ae147406a3d7043c9cccd43c9199a43c8e66743674ccd436a333343676667451f80004247c28f451fd230c322000042c79927486d73c17fc000007fc00000452550217fc000007fc000007fc000007fc00000 2025-03-17 14:39:20,488 m0 a40069 c48 d0 0071003c413028f5406ae147406ae147406ae14743c8b33343ca199a43c8666743674ccd436a000043676667451f90004247c28f451fe539c325000042c79567486d74817fc000007fc00000452577ba7fc000007fc000007fc000007fc00000 m0 a40069 c48 d0 0071003c413028f5406ae147406ae147406ae14743c8b33343ca199a43c8666743674ccd436a000043676667451f90004247c28f451fe539c325000042c79567486d74817fc000007fc00000452577ba7fc000007fc000007fc000007fc00000 2025-03-17 14:39:22,365 m0 a40069 c48 d0 0071003c413028f5406ae147406ae147406ae14743c8b33343ca199a43c8666743674ccd436a000043676667451f90004247c28f451fe539c325000042c79567486d74817fc000007fc00000452577ba7fc000007fc000007fc000007fc00000 2025-03-17 14:39:23,507 m0 a40069 c48 d0 0071003c413028f5406ae147406ae147406ae14743c8333343c94ccd43c9800043674ccd436a000043676667451fb0004247c28f45200631c326000042c79447486d75017fc000007fc00000452590f67fc000007fc000007fc000007fc00000 m0 a40069 c48 d0 0071003c413028f5406ae147406ae147406ae14743c8333343c94ccd43c9800043674ccd436a000043676667451fb0004247c28f45200631c326000042c79447486d75017fc000007fc00000452590f67fc000007fc000007fc000007fc00000 2025-03-17 14:39:25,622 m0 a40069 c48 d0 0071003c413028f5406ae147406ae147406ae14743c9000043c8e66743c9999a43676667436a333343678000451fc0004247c28f45201313c323000042c79835486d75407fc000007fc000004525b0c07fc000007fc000007fc000007fc00000 m0 a40069 c48 d0 0071003c413028f5406ae147406ae147406ae14743c9000043c8e66743c9999a43676667436a333343678000451fc0004247c28f45201313c323000042c79835486d75407fc000007fc000004525b0c07fc000007fc000007fc000007fc00000 2025-03-17 14:39:27,719 m0 a40069 c48 d0 0071003c413028f5406ae147406ae147406ae14743c9999a43c8b33343c9666743674ccd436a199a43676667451fc0004247b8524520120fc322000042c79979486d75c17fc000007fc000004525b0c07fc000007fc000007fc000007fc00000 m0 a40069 c48 d0 0071003c413028f5406ae147406ae147406ae14743c9999a43c8b33343c9666743674ccd436a199a43676667451fc0004247b8524520120fc322000042c79979486d75c17fc000007fc000004525b0c07fc000007fc000007fc000007fc00000 2025-03-17 14:39:29,835 m0 a40069 c48 d0 0071003c413028f5406ae147406ae147406ae14743c9800043c8cccd43c8b33343674ccd436a199a43676667451fc0004247b8524520120fc322000042c79979486d76017fc000007fc000004525b0c07fc000007fc000007fc000007fc00000 m0 a40069 c48 d0 0071003c413028f5406ae147406ae147406ae14743c9800043c8cccd43c8b33343674ccd436a199a43676667451fc0004247b8524520120fc322000042c79979486d76017fc000007fc000004525b0c07fc000007fc000007fc000007fc00000 2025-03-17 14:39:31,867 m0 a40069 c48 d0 0071003c413028f5406ae147406ae147406ae14743c9999a43c94ccd43c8b33343674ccd436a333343676667451fc0004247b85245201313c323000042c79835486d76817fc000007fc000004525b0c07fc000007fc000007fc000007fc00000 __end_meters_sun_spec__ __begin_meters_swire__ __end_meters_swire__ __begin_eco__ __end_eco__