2025-04-06T10:18:57.103 Scroll down for event log! {"uptime": 300748800, "free_heap_bytes":108396, "largest_free_heap_block":98292, "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,"modbus_tcp_debug":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":560404520}, "info/features": ["ethernet","firmware_update","meters","energy_manager","rtc","meter","meter_all_values"], "info/version": {"firmware":"2.3.6+67ed5665","config":"2.2.3","config_type":"wem"}, "rtc/time": {"year":2025,"month":4,"day":6,"hour":8,"minute":18,"second":56,"weekday":0}, "rtc/config_modified": {"modified":2}, "rtc/config": {"auto_sync":true}, "info/last_boots": [{"reset_reason":3,"boot_count":22,"timestamp_min":29036761,"uptime":815154,"uptime_overflows":0},{"reset_reason":3,"boot_count":24,"timestamp_min":29039691,"uptime":154605,"uptime_overflows":0},{"reset_reason":3,"boot_count":25,"timestamp_min":29039742,"uptime":3075159,"uptime_overflows":0},{"reset_reason":3,"boot_count":2,"timestamp_min":29041429,"uptime":31677979,"uptime_overflows":0},{"reset_reason":3,"boot_count":4,"timestamp_min":29041493,"uptime":134409,"uptime_overflows":0},{"reset_reason":3,"boot_count":5,"timestamp_min":29041506,"uptime":804454,"uptime_overflows":0},{"reset_reason":3,"boot_count":2,"timestamp_min":29042396,"uptime":76031,"uptime_overflows":0},{"reset_reason":3,"boot_count":2,"timestamp_min":29044639,"uptime":10296664,"uptime_overflows":0},{"reset_reason":3,"boot_count":3,"timestamp_min":29054226,"uptime":575184170,"uptime_overflows":0},{"reset_reason":3,"boot_count":4,"timestamp_min":29060446,"uptime":96210,"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":29065458}, "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":3557,"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":"78:21:84:45:01:BD","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":10942,"connection_end":0,"last_error":0}, "info/ws": {"keep_alive_fds":[58,-1,-1,-1,-1],"keep_alive_pongs":[300748042,0,0,0,0],"worker_active":2,"last_worker_run":300748517,"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":[299632,278252,300224,300073,300345]}, "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":[8973,32000,32000,32000],"l_min":[8800,32000,32000,32000],"l_spread":[-10382,32000,32000,32000],"l_max_pv":9160,"alloc":[8973,8973,0,0],"chargers":[{"s":4,"e":0,"ac":8973,"ap":1,"sc":16000,"sp":5,"lu":300747780,"n":"warp2","u":189845}]}, "charge_manager/low_level_state": {"last_hyst_reset":300441702,"wnd_min":[0,0,0,0],"wnd_max":[10000,10000,0,0],"chargers":[{"b":13,"rc":11591,"ae":174,"ls":300441702,"lp":0,"lw":0,"ip":300744469}]}, "charge_manager/available_current": {"current":32000}, "power_manager/charge_mode": {"mode":2}, "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":505,"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": [9.829999924,3.279999971,3.279999971,3.269999981,400.8000183,404.6000061,403.6000061,230.9000092,235,232.1999969,-2289,49.96999741,2289.017578,9,-0.999992251,572.2650757,null,null,2365.968018,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,209,211,161,163,177,179,193,195,14,18,22], "meters/1/values": [0.0270204,11.30882454,-9.723449707,2651.696045,232.9153137,5.714607716,1278.214844,1333.308838,0.952497303,0,236.1982269,2.809128046,-659.546875,665.3001709,0.996900976,0,233.9396362,2.785088301,-628.3914185,653.0869751,0.967084885,0,44.23749542,76.58649445,22.19250679,20.50484657,10.09578991,28.37282753,11.94919777,27.70881844,5.714607716,-2.809128046,-2.785088301], "meters/2/config_modified": {"modified":2}, "meters/2/config": [6,{"display_name":"warp2","location":6,"host":"192.168.1.10","port":502,"table":[35,null]}], "meters/2/state": null, "meters/2/errors": {"timeout":2}, "meters/2/value_ids": [1,2,3,13,17,21,39,48,57,122,130,138,83,91,99,353,354,355,365,366,367,7,29,33,74,154,115,356,368,364,209,211,273,275,341,388,4,5,6,8,25,369,370,371,377,378,379,375,380,372,373,374,376,213,277,161,177,193,163,179,195,165,181,197,225,241,257,227,243,259,229,245,261,14,18,22], "meters/2/values": [231.6328735,0,0,8.583259583,0,0,1959.391968,0,0,1988.202271,0,0,-298.1897278,0,0,0.988731682,1,1,-8.616181374,0,0,77.23116302,2.855707884,8.54289341,1961.260498,1980.103516,-297.9977722,0.988744795,-8.605071068,49.91934967,6261.667969,0.037999999,0.051999997,297.4299927,6268.767578,28493.31641,0,0,0,0,8.527906418,5.08591032,0,0,9.40545845,0,0,1.769659519,2.221630096,0,0,0,0,6261.70459,297.4819946,2778.195801,2522.712891,960.7579956,0,0,0.037999999,2778.195801,2522.712891,960.7959595,0.049999997,0.002,0,144.1609955,113.7419968,39.52699661,144.2109985,113.7439957,39.52699661,8.583259583,0,0], "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":505,"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":-2289,"energy_rel":null,"energy_abs":null}, "meter/phases": {"phases_connected":[false,false,false],"phases_active":[false,false,false]}, "meter/all_values": [230.9000092,235,232.1999969,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,-2289,null,9,-0.999992251,null,49.96999741,null,572.2650757,null,null,null,null,null,null,null,null,null,null,400.8000183,404.6000061,403.6000061,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,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.9","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":11976,"uptime":302905472,"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":2}, "power_manager/config": {"enabled":true,"phase_switching_mode":0,"excess_charging_enable":true,"default_mode":2,"meter_slot_grid_power":1,"meter_slot_battery_power":255,"battery_mode":0,"battery_inverted":false,"battery_deadzone":100,"target_power_from_grid":0,"guaranteed_power":1380,"cloud_filter_mode":1}, "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":-24.19091797,"power_at_battery":0,"power_available":2075,"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":29064210,"last_check":29064210,"next_check":29065650,"current_price":-200}, "day_ahead_prices/prices": {"first_date":29063400,"resolution":1,"prices":[10920,10280,9940,9940,9830,9750,10300,10590,9830,5720,70,-90,-2410,-4770,-4909,-2990,-430,0,7000,9940,9890,8420,7900,6880,7040,6100,6270,6830,7000,7739,7650,7810,4180,10,-200,-2760,-6000,-10630,-11460,-7000,-1900,180,11240,13160,13289,12140,11180,10000]}, "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":10,"next_api_call":29065366}, "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":29065246,"last_check":29065246,"next_check":29065366,"place":null}, "solar_forecast/planes/0/forecast": {"first_date":29064900,"resolution":1,"forecast":[0,0,0,0,0,0,0,37,424,772,1117,1385,1547,1598,1519,1322,1056,736,386,147,43,0,0,0,0,0,0,0,0,0,0,42,429,772,1091,1280,1291,1228,1158,1022,805,546,292,119,35,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":29065246,"last_check":29065246,"next_check":29065366,"place":null}, "solar_forecast/planes/1/forecast": {"first_date":29064900,"resolution":1,"forecast":[0,0,0,0,0,0,0,73,709,1062,1326,1464,1480,1406,1218,949,673,405,190,73,23,0,0,0,0,0,0,0,0,0,0,83,714,1063,1297,1360,1249,1096,946,757,541,328,161,66,21,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":29065366,"last_check":29065366,"next_check":29065486,"place":null}, "solar_forecast/planes/2/forecast": {"first_date":29064840,"resolution":1,"forecast":[0,0,0,0,0,0,0,194,1918,2904,3545,3710,3396,2820,2139,1518,1020,582,276,111,35,0,0,0,0,0,0,0,0,0,0,220,1968,3052,3830,4220,4231,3913,3246,2412,1606,872,362,131,43,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":"4P8fAAA="}]}, "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, "modbus_tcp_debug/transact": {"host":"","port":502,"device_address":0,"function_code":0,"start_address":0,"data_count":0,"write_data":"","timeout":2000,"byte_order":0,"cookie":0}, "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":2}, "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": [6,{"display_name":"warp2","location":6,"host":"192.168.1.10","port":502,"table":[35,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":2,"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":1}, "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":4,"day":6}, "energy_manager/history_wallbox_daily": {"uid":189845,"year":2025,"month":4}, "energy_manager/history_energy_manager_5min": {"year":2025,"month":4,"day":6}, "energy_manager/history_energy_manager_daily": {"year":2025,"month":4}} 2025-04-04 08:24:43,470 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 08:25:40,268 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 08:25:43,490 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 08:26:40,273 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 08:26:43,473 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 08:27:40,279 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 08:27:43,522 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 08:28:40,277 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 08:28:43,481 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 08:29:40,295 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 08:29:43,518 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 08:30:40,287 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 08:30:43,489 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 08:31:40,293 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 08:31:43,522 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 08:32:40,284 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 08:32:43,498 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 08:33:40,293 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 08:33:43,514 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 08:34:40,286 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 08:34:43,494 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 08:35:40,291 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 08:35:43,502 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 08:36:40,296 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 08:36:43,508 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 08:37:40,310 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 08:37:43,535 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 08:38:40,297 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 08:38:43,524 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 08:39:40,298 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 08:39:43,536 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 08:40:40,350 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 08:40:43,520 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 08:41:40,313 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 08:41:43,528 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 08:42:40,320 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 08:42:43,537 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 08:43:40,344 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 08:43:43,538 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 08:44:40,319 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 08:44:43,549 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 08:45:40,316 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 08:45:43,542 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 08:46:40,434 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 08:46:43,541 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 08:47:40,319 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 08:47:43,544 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 08:48:40,318 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 08:48:43,547 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 08:49:40,324 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 08:49:43,562 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 08:50:40,348 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 08:50:43,549 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 08:51:40,330 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 08:51:43,558 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 08:52:40,330 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 08:52:43,558 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 08:53:40,335 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 08:53:43,565 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 08:54:40,340 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 08:54:43,576 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 08:55:40,353 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 08:55:43,563 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 08:56:40,338 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 08:56:43,585 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 08:57:40,347 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 08:57:43,569 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 08:58:40,344 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 08:58:43,580 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 08:59:40,346 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 08:59:43,572 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 09:00:40,346 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 09:00:43,580 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 09:01:40,348 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 09:01:43,576 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 09:02:40,349 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 09:02:43,581 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 09:03:40,365 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 09:03:43,576 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 09:04:40,357 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 09:04:43,597 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 09:05:40,356 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 09:05:43,586 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 09:06:40,356 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 09:06:43,590 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 09:07:40,363 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 09:07:43,590 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 09:08:40,373 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 09:08:43,597 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 09:09:40,368 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 09:09:43,594 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 09:10:40,371 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 09:10:43,596 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 09:11:40,367 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 09:11:43,594 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 09:12:40,370 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 09:12:43,629 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 09:13:40,369 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 09:13:43,604 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 09:14:40,374 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 09:14:43,617 | day_ahead_prices | HTTP error while downloading day ahead prices: 404 2025-04-04 11:00:01,748 | http | Response processing failed after update: condition timeout, no function (PUT /energy_manager/history_wallbox_5min) 2025-04-04 13:05:21,415 | automation | Running rule #5 2025-04-04 20:53:14,443 | meters_sun_spec | Meter 0: Modbus read error (host='192.168.1.12' port=502 devaddr=1 fcode=3 regaddr=40069 regcnt=48 burstlen=10): Timeout (263) 2025-04-04 20:53:42,539 | meters_sun_spec | Meter 0: Modbus read error (host='192.168.1.12' port=502 devaddr=1 fcode=3 regaddr=40069 regcnt=48 burstlen=20): Timeout (263) 2025-04-04 20:53:48,583 | meters_sun_spec | Last successful parse occurred too long ago, reconnecting to 192.168.1.12:502 2025-04-04 20:53:48,584 | meters_sun_spec | Meter 0: Disconnected from 192.168.1.12:502 2025-04-04 20:53:51,600 | meters_sun_spec | Meter 0: Could not connect to 192.168.1.12:502: Timeout 2025-04-04 22:17:33,762 | meters_sun_spec | Meter 0: Could not connect to 192.168.1.12:502: SocketConnectAsyncFailed / Connection reset by peer (104) 2025-04-04 22:18:24,783 | meters_sun_spec | Meter 0: Could not connect to 192.168.1.12:502: Timeout 2025-04-04 23:40:24,207 | meters_sun_spec | Meter 0: Could not connect to 192.168.1.12:502: SocketConnectAsyncFailed / Connection reset by peer (104) 2025-04-04 23:41:15,227 | meters_sun_spec | Meter 0: Could not connect to 192.168.1.12:502: Timeout 2025-04-05 01:02:36,516 | meters_sun_spec | Meter 0: Could not connect to 192.168.1.12:502: SocketConnectAsyncFailed / Connection reset by peer (104) 2025-04-05 01:03:27,535 | meters_sun_spec | Meter 0: Could not connect to 192.168.1.12:502: Timeout 2025-04-05 02:23:53,339 | meters_sun_spec | Meter 0: Could not connect to 192.168.1.12:502: SocketConnectAsyncFailed / Connection reset by peer (104) 2025-04-05 02:25:00,362 | meters_sun_spec | Meter 0: Could not connect to 192.168.1.12:502: Timeout 2025-04-05 03:45:05,729 | meters_sun_spec | Meter 0: Could not connect to 192.168.1.12:502: SocketConnectAsyncFailed / Connection reset by peer (104) 2025-04-05 03:45:56,749 | meters_sun_spec | Meter 0: Could not connect to 192.168.1.12:502: Timeout 2025-04-05 04:04:00,110 | automation | Running rule #2 2025-04-05 05:06:02,080 | meters_sun_spec | Meter 0: Could not connect to 192.168.1.12:502: SocketConnectAsyncFailed / Connection reset by peer (104) 2025-04-05 05:06:53,104 | meters_sun_spec | Meter 0: Could not connect to 192.168.1.12:502: Timeout 2025-04-05 06:26:39,181 | meters_sun_spec | Meter 0: Could not connect to 192.168.1.12:502: SocketConnectAsyncFailed / Connection reset by peer (104) 2025-04-05 06:27:27,202 | meters_sun_spec | Meter 0: Connected to 192.168.1.12:502 2025-04-05 06:27:28,874 | meters_sun_spec | Meter 0: Looking for device Mn='Fronius' Md='Symo 5.0-3-M' SN='35132678' 2025-04-05 06:27:28,875 | meters_sun_spec | Meter 0: Device Mn='Fronius' Md='Symo 5.0-3-M' Opt='3.32.1-2' Vr='0.3.30.2' SN='35132678' is matching 2025-04-05 06:27:29,111 | meters_sun_spec | Meter 0: Configured SunSpec model 113/0 found at 192.168.1.12:502:1:40069 2025-04-05 08:10:01,542 | http | Response processing failed after update: condition timeout, no function (PUT /energy_manager/history_wallbox_5min) 2025-04-05 09:55:01,814 | http | Response processing failed after update: condition timeout, no function (PUT /energy_manager/history_wallbox_5min) 2025-04-05 10:11:35,572 | automation | Running rule #5 2025-04-05 13:53:58,064 | automation | Running rule #5 2025-04-05 15:12:55,467 | em_phaseswitcher | Toggling with CP disconnect 2025-04-05 15:12:55,468 | em_phaseswitcher | Now in state 1 (command) 2025-04-05 15:12:55,835 | em_phaseswitcher | Now in state 2 (state) 2025-04-05 15:12:56,889 | em_phaseswitcher | Now in state 3 (state) 2025-04-05 15:12:57,877 | em_phaseswitcher | Now in state 4 (state) 2025-04-05 15:12:58,481 | em_phaseswitcher | Now in state 5 (command) 2025-04-05 15:12:58,712 | automation | Running rule #4 2025-04-05 15:13:00,573 | em_phaseswitcher | Now in state 6 (command) 2025-04-05 15:13:02,655 | em_phaseswitcher | Now in state 7 (command) 2025-04-05 15:13:06,142 | em_phaseswitcher | Now in state 0 (state) 2025-04-05 15:17:17,469 | em_phaseswitcher | Toggling with CP disconnect 2025-04-05 15:17:17,474 | em_phaseswitcher | Now in state 1 (command) 2025-04-05 15:17:17,882 | em_phaseswitcher | Now in state 2 (state) 2025-04-05 15:17:18,913 | em_phaseswitcher | Now in state 3 (state) 2025-04-05 15:17:19,849 | em_phaseswitcher | Now in state 4 (state) 2025-04-05 15:17:20,501 | em_phaseswitcher | Now in state 5 (command) 2025-04-05 15:17:20,602 | automation | Running rule #3 2025-04-05 15:17:22,504 | em_phaseswitcher | Now in state 6 (command) 2025-04-05 15:17:24,506 | em_phaseswitcher | Now in state 7 (command) 2025-04-05 15:17:27,922 | em_phaseswitcher | Now in state 0 (state) 2025-04-05 18:56:48,720 | automation | Running rule #5 2025-04-05 20:57:33,005 | meters_sun_spec | Meter 0: Modbus read error (host='192.168.1.12' port=502 devaddr=1 fcode=3 regaddr=40069 regcnt=48 burstlen=10): Timeout (263) 2025-04-05 20:57:59,208 | meters_sun_spec | Meter 0: Modbus read error (host='192.168.1.12' port=502 devaddr=1 fcode=3 regaddr=40069 regcnt=48 burstlen=20): Timeout (263) 2025-04-05 20:58:06,208 | meters_sun_spec | Last successful parse occurred too long ago, reconnecting to 192.168.1.12:502 2025-04-05 20:58:06,209 | meters_sun_spec | Meter 0: Disconnected from 192.168.1.12:502 2025-04-05 20:58:09,223 | meters_sun_spec | Meter 0: Could not connect to 192.168.1.12:502: Timeout 2025-04-05 22:19:39,736 | meters_sun_spec | Meter 0: Could not connect to 192.168.1.12:502: SocketConnectAsyncFailed / Connection reset by peer (104) 2025-04-05 22:20:46,779 | meters_sun_spec | Meter 0: Could not connect to 192.168.1.12:502: Timeout 2025-04-05 23:40:32,999 | meters_sun_spec | Meter 0: Could not connect to 192.168.1.12:502: SocketConnectAsyncFailed / Connection reset by peer (104) 2025-04-05 23:41:40,022 | meters_sun_spec | Meter 0: Could not connect to 192.168.1.12:502: Timeout 2025-04-06 01:00:48,105 | meters_sun_spec | Meter 0: Could not connect to 192.168.1.12:502: SocketConnectAsyncFailed / Connection reset by peer (104) 2025-04-06 01:01:39,125 | meters_sun_spec | Meter 0: Could not connect to 192.168.1.12:502: Timeout 2025-04-06 02:20:28,096 | meters_sun_spec | Meter 0: Could not connect to 192.168.1.12:502: SocketConnectAsyncFailed / Connection reset by peer (104) 2025-04-06 02:21:35,119 | meters_sun_spec | Meter 0: Could not connect to 192.168.1.12:502: Timeout 2025-04-06 03:39:47,871 | meters_sun_spec | Meter 0: Could not connect to 192.168.1.12:502: SocketConnectAsyncFailed / Connection reset by peer (104) 2025-04-06 03:40:35,892 | meters_sun_spec | Meter 0: Connected to 192.168.1.12:502 2025-04-06 03:40:36,141 | meters_sun_spec | Meter 0: Modbus read error (host='192.168.1.12' port=502 devaddr=1 fcode=3 regaddr=40000 regcnt=2 burstlen=1): ModbusGatewayTargetDeviceFailedToRespond (11) 2025-04-06 03:41:26,952 | meters_sun_spec | Meter 0: Modbus read error (host='192.168.1.12' port=502 devaddr=1 fcode=3 regaddr=40000 regcnt=2 burstlen=10): Timeout (263) 2025-04-06 03:41:39,951 | meters_sun_spec | Meter 0: Last successful read occurred too long ago, reconnecting to 192.168.1.12:502 2025-04-06 03:41:39,962 | meters_sun_spec | Meter 0: Disconnected from 192.168.1.12:502 2025-04-06 03:41:42,966 | meters_sun_spec | Meter 0: Could not connect to 192.168.1.12:502: Timeout 2025-04-06 04:04:00,819 | automation | Running rule #2 2025-04-06 04:59:05,214 | meters_sun_spec | Meter 0: Could not connect to 192.168.1.12:502: SocketConnectAsyncFailed / Connection reset by peer (104) 2025-04-06 04:59:56,234 | meters_sun_spec | Meter 0: Could not connect to 192.168.1.12:502: Timeout 2025-04-06 06:17:48,303 | meters_sun_spec | Meter 0: Could not connect to 192.168.1.12:502: SocketConnectAsyncFailed / Connection reset by peer (104) 2025-04-06 06:18:36,328 | meters_sun_spec | Meter 0: Connected to 192.168.1.12:502 2025-04-06 06:18:37,729 | meters_sun_spec | Meter 0: Looking for device Mn='Fronius' Md='Symo 5.0-3-M' SN='35132678' 2025-04-06 06:18:37,730 | meters_sun_spec | Meter 0: Device Mn='Fronius' Md='Symo 5.0-3-M' Opt='3.32.1-2' Vr='0.3.30.2' SN='35132678' is matching 2025-04-06 06:18:43,665 | meters_sun_spec | Meter 0: Configured SunSpec model 113/0 found at 192.168.1.12:502:1:40069 2025-04-06 10:00:06,696 | automation | Running rule #5 2025-04-06 10:00:20,546 | automation | Running rule #1 2025-04-06 10:00:24,927 | em_phaseswitcher | Free toggle without CP disconnect 2025-04-06 10:00:24,928 | em_phaseswitcher | Now in state 4 (command) 2025-04-06 10:00:25,940 | em_phaseswitcher | Now in state 5 (command) 2025-04-06 10:00:26,093 | automation | Running rule #4 2025-04-06 10:00:27,942 | em_phaseswitcher | Now in state 0 (command) 2025-04-06 10:04:26,459 | em_phaseswitcher | Toggling with CP disconnect 2025-04-06 10:04:26,460 | em_phaseswitcher | Now in state 1 (command) 2025-04-06 10:04:26,814 | em_phaseswitcher | Now in state 2 (state) 2025-04-06 10:04:27,873 | em_phaseswitcher | Now in state 3 (state) 2025-04-06 10:04:28,823 | em_phaseswitcher | Now in state 4 (state) 2025-04-06 10:04:29,473 | em_phaseswitcher | Now in state 5 (command) 2025-04-06 10:04:29,720 | automation | Running rule #3 2025-04-06 10:04:31,475 | em_phaseswitcher | Now in state 6 (command) 2025-04-06 10:04:33,477 | em_phaseswitcher | Now in state 7 (command) 2025-04-06 10:04:36,822 | em_phaseswitcher | Now in state 0 (state) 2025-04-06 10:07:38,069 | em_phaseswitcher | Toggling with CP disconnect 2025-04-06 10:07:38,070 | em_phaseswitcher | Now in state 1 (command) 2025-04-06 10:07:38,436 | em_phaseswitcher | Now in state 2 (state) 2025-04-06 10:07:39,558 | em_phaseswitcher | Now in state 3 (state) 2025-04-06 10:07:40,570 | em_phaseswitcher | Now in state 4 (state) 2025-04-06 10:07:41,196 | em_phaseswitcher | Now in state 5 (command) 2025-04-06 10:07:41,206 | automation | Running rule #4 2025-04-06 10:07:43,299 | em_phaseswitcher | Now in state 6 (command) 2025-04-06 10:07:45,351 | em_phaseswitcher | Now in state 7 (command) 2025-04-06 10:07:48,764 | em_phaseswitcher | Now in state 0 (state) 2025-04-06 10:10:09,145 | em_phaseswitcher | Toggling with CP disconnect 2025-04-06 10:10:09,145 | em_phaseswitcher | Now in state 1 (command) 2025-04-06 10:10:09,542 | em_phaseswitcher | Now in state 2 (state) 2025-04-06 10:10:10,593 | em_phaseswitcher | Now in state 3 (state) 2025-04-06 10:10:11,491 | em_phaseswitcher | Now in state 4 (state) 2025-04-06 10:10:12,158 | em_phaseswitcher | Now in state 5 (command) 2025-04-06 10:10:12,393 | automation | Running rule #3 2025-04-06 10:10:14,161 | em_phaseswitcher | Now in state 6 (command) 2025-04-06 10:10:16,163 | em_phaseswitcher | Now in state 7 (command) 2025-04-06 10:10:17,164 | em_phaseswitcher | Now in state 0 (command) 2025-04-06 10:12:14,179 | automation | Running rule #5 ___TRACE_LOG_START___ __begin_rtc__ 4,891 | Set time to 2025-04-02 22:46:31,000 at 4891. Quality RTC 2025-04-02 22:46:31,591 | Set time to 2025-04-02 22:46:31,921 at 5482. Quality High 2025-04-02 22:46:34,000 | Failed to hit < X.010s 1 times. 2025-04-03 04:46:31,925 | Set time to 2025-04-03 04:46:32,050 at 21605487. Quality High 2025-04-03 10:46:32,052 | Set time to 2025-04-03 10:46:32,170 at 43205490. Quality High 2025-04-03 16:46:32,173 | Set time to 2025-04-03 16:46:32,328 at 64805492. Quality High 2025-04-03 22:46:32,331 | Set time to 2025-04-03 22:46:32,481 at 86405496. Quality High 2025-04-04 04:46:32,484 | Set time to 2025-04-04 04:46:32,608 at 108005499. Quality High 2025-04-04 10:46:32,612 | Set time to 2025-04-04 10:46:32,732 at 129605504. Quality High 2025-04-04 16:46:32,735 | Set time to 2025-04-04 16:46:32,893 at 151205507. Quality High 2025-04-04 22:46:32,895 | Set time to 2025-04-04 22:46:33,051 at 172805510. Quality High 2025-04-05 04:46:33,054 | Set time to 2025-04-05 04:46:33,184 at 194405513. Quality High 2025-04-05 10:46:33,187 | Set time to 2025-04-05 10:46:33,308 at 216005516. Quality High 2025-04-05 16:46:33,310 | Set time to 2025-04-05 16:46:33,457 at 237605518. Quality High 2025-04-05 22:46:33,461 | Set time to 2025-04-05 22:46:33,596 at 259205523. Quality High 2025-04-06 04:46:33,599 | Set time to 2025-04-06 04:46:33,709 at 280805527. Quality High __end_rtc__ __begin_charge_manager__ 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (895 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(895 26000 32000 32000) min(-66 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 913 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -401 1580 6869 6913 5934 -10069 -401 1580 6869 6913 5934 -10069 -400 1580 6869 6913 5934 -10069 -400 1580 6869 6913 5934 -10069 -409 1584 6886 6913 5934 -10069 -409 1584 6886 6913 5934 -10069 -384 1572 6834 6913 5934 -10069 -384 1572 6834 6913 5934 -10069 -406 1583 6882 6913 5934 -10069 -406 1583 6882 6913 5934 -10069 -213 1486 6460 6913 5934 -10069 -213 1486 6460 6913 5934 -10069 -305 1532 6660 6913 5934 -10069 -305 1532 6660 6913 5934 -10069 -403 1581 6873 6913 5934 -10069 -403 1581 6873 6913 5934 -10069 -401 1580 6869 6913 5934 -10069 -401 1580 6869 6913 5934 -10069 -401 1580 6869 6913 5934 -10069 -343 1551 6743 6913 5934 -10069 2025-04-06 09:00:50,089 Hysteresis 385 0: raw(6743 32000 32000 32000) min(5934 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 6913 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 6913 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (743 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(743 26000 32000 32000) min(-66 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 913 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -344 1552 6747 6913 5934 -10069 -344 1552 6747 6913 5934 -10069 -226 1493 6491 6913 5934 -10069 -226 1493 6491 6913 5934 -10069 -93 1426 6200 6913 5934 -10069 -93 1426 6200 6913 5934 -10069 -117 1438 6252 6913 5934 -10069 -117 1438 6252 6913 5934 -10069 -161 1460 6347 6913 5934 -10069 -161 1460 6347 6913 5934 -10069 -374 1567 6813 6913 5934 -10069 -374 1567 6813 6913 5934 -10069 -415 1587 6900 6913 5934 -10069 -415 1587 6900 6913 5934 -10069 -379 1569 6821 6913 5934 -10069 -379 1569 6821 6913 5934 -10069 -3 1381 6004 6913 5934 -10069 -3 1381 6004 6913 5934 -10069 -194 1477 6421 6913 5934 -10069 2025-04-06 09:01:00,095 Hysteresis 395 0: raw(6421 32000 32000 32000) min(5934 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 6913 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 6913 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 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: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(421 26000 32000 32000) min(-66 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 913 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -418 1589 6908 6913 5934 -10069 -418 1589 6908 6913 5934 -10069 -241 1500 6521 6913 5934 -10069 -241 1500 6521 6913 5934 -10069 -190 1475 6413 6913 5934 -10069 -190 1475 6413 6913 5934 -10069 -414 1587 6900 6913 5934 -10069 -414 1587 6900 6913 5934 -10069 -394 1577 6856 6913 5934 -10069 -394 1577 6856 6913 5934 -10069 -421 1590 6913 6913 5934 -10069 -421 1590 6913 6913 5934 -10069 15 1373 5969 6913 5934 -10069 15 1373 5969 6913 5934 -10069 -128 1444 6278 6913 5934 -10069 -128 1444 6278 6913 5934 -10069 -412 1586 6895 6913 5934 -10069 -412 1586 6895 6913 5934 -10069 -255 1507 6552 6913 5934 -10069 -255 1507 6552 6913 5939 -10069 2025-04-06 09:01:10,173 Hysteresis 405 0: raw(6552 32000 32000 32000) min(5939 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 6913 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 6913 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (552 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(552 26000 32000 32000) min(-61 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 913 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -28 1394 6060 6913 5939 -10069 -28 1394 6060 6913 5939 -10069 -28 1394 6060 6913 5939 -10069 -150 1455 6326 6913 5939 -10069 -150 1455 6326 6913 5939 -10069 -411 1585 6891 6913 5939 -10069 -411 1585 6891 6913 5939 -10069 -417 1588 6904 6913 5939 -10069 -417 1588 6904 6913 5939 -10069 -420 1590 6913 6913 5939 -10069 -420 1590 6913 6913 5939 -10069 -409 1584 6886 6913 5939 -10069 -409 1584 6886 6913 5939 -10069 -427 1593 6926 6926 5939 -10069 -427 1593 6926 6926 5939 -10069 -421 1590 6913 6926 5939 -10069 -415 1587 6900 6926 5939 -10069 -415 1587 6900 6926 5939 -10069 -388 1574 6843 6926 5939 -10069 -388 1574 6843 6926 5939 -10069 2025-04-06 09:01:20,445 Hysteresis 415 0: raw(6843 32000 32000 32000) min(5939 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 6926 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 6926 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (843 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(843 26000 32000 32000) min(-61 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 926 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -108 1434 6234 6926 5939 -10069 -108 1434 6234 6926 5939 -10069 -82 1421 6178 6926 5939 -10069 -82 1421 6178 6926 5939 -10069 -279 1519 6604 6926 5939 -10069 -279 1519 6604 6926 5939 -10069 -399 1579 6865 6926 5939 -10069 -399 1579 6865 6926 5939 -10069 -407 1583 6882 6926 5939 -10069 -407 1583 6882 6926 5939 -10069 -142 1451 6308 6926 5939 -10069 -142 1451 6308 6926 5939 -10069 -70 1415 6152 6926 5939 -10069 -70 1415 6152 6926 5939 -10069 -186 1473 6404 6926 5939 -10069 -186 1473 6404 6926 5939 -10069 -259 1509 6560 6926 5939 -10069 -259 1509 6560 6926 5939 -10069 -420 1590 6913 6926 5939 -10069 -420 1590 6913 6926 5939 -10069 2025-04-06 09:01:30,451 Hysteresis 425 0: raw(6913 32000 32000 32000) min(5939 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 6926 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 6926 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (913 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(913 26000 32000 32000) min(-61 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 926 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -421 1590 6913 6926 5939 -10069 -421 1590 6913 6926 5939 -10069 -422 1591 6917 6926 5939 -10069 -422 1591 6917 6926 5939 -10069 -298 1529 6647 6926 5939 -10069 -298 1529 6647 6926 5939 -10069 -46 1403 6100 6926 5939 -10069 -46 1403 6100 6926 5939 -10069 -414 1587 6900 6926 5939 -10069 -414 1587 6900 6926 5939 -10069 -428 1594 6930 6930 5939 -10069 -428 1594 6930 6930 5939 -10069 -430 1595 6934 6934 5939 -10069 -430 1595 6934 6934 5939 -10069 -310 1535 6673 6934 5939 -10069 -310 1535 6673 6934 5939 -10069 -398 1579 6865 6934 5939 -10069 -398 1579 6865 6934 5939 -10069 -311 1535 6673 6934 5939 -10069 2025-04-06 09:01:40,627 Hysteresis 436 0: raw(6673 32000 32000 32000) min(5939 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 6934 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 6934 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (673 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(673 26000 32000 32000) min(-61 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 934 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -311 1535 6673 6934 5939 -10069 -194 1477 6421 6934 5939 -10069 -194 1477 6421 6934 5939 -10069 -240 1500 6521 6934 5939 -10069 -424 1592 6921 6934 5939 -10069 -424 1592 6921 6934 5939 -10069 -434 1597 6943 6943 5939 -10069 -434 1597 6943 6943 5939 -10069 -416 1588 6904 6943 5939 -10069 -416 1588 6904 6943 5939 -10069 -5 1382 6008 6943 5939 -10069 -5 1382 6008 6943 5939 -10069 -156 1458 6339 6943 5939 -10069 -156 1458 6339 6943 5939 -10069 -407 1583 6882 6943 5939 -10069 -407 1583 6882 6943 5939 -10069 -52 1406 6113 6943 5939 -10069 -52 1406 6113 6943 5939 -10069 -149 1454 6321 6943 5939 -10069 -149 1454 6321 6943 5939 -10069 2025-04-06 09:01:50,633 Hysteresis 446 0: raw(6321 32000 32000 32000) min(5939 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 6943 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 6943 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 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: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(321 26000 32000 32000) min(-61 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 943 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -420 1590 6913 6943 5939 -10069 -420 1590 6913 6943 5939 -10069 -429 1594 6930 6943 5939 -10069 -429 1594 6930 6943 5939 -10069 -41 1400 6086 6943 5939 -10069 -41 1400 6086 6943 5939 -10069 -410 1585 6891 6943 5939 -10069 -410 1585 6891 6943 5939 -10069 -450 1605 6978 6978 5939 -10069 -450 1605 6978 6978 5939 -10069 -51 1405 6108 6978 5939 -10069 -51 1405 6108 6978 5939 -10069 -436 1598 6947 6978 5939 -10069 -436 1598 6947 6978 5939 -10069 -408 1584 6886 6978 5939 -10069 -408 1584 6886 6978 5939 -10069 -39 1399 6082 6978 5939 -10069 -39 1399 6082 6978 5939 -10069 -126 1443 6273 6978 5939 -10069 -126 1443 6273 6978 5939 -10069 2025-04-06 09:02:00,722 Hysteresis 456 0: raw(6273 32000 32000 32000) min(5939 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 6978 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 6978 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (273 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(273 26000 32000 32000) min(-61 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 978 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -434 1597 6943 6978 5939 -10069 -434 1597 6943 6978 5939 -10069 -184 1472 6400 6978 5939 -10069 -184 1472 6400 6978 5939 -10069 -60 1410 6130 6978 5939 -10069 -60 1410 6130 6978 5939 -10069 -450 1605 6978 6978 5939 -10069 -450 1605 6978 6978 5939 -10069 -455 1607 6986 6986 5939 -10069 -455 1607 6986 6986 5939 -10069 -147 1453 6317 6986 5939 -10069 -147 1453 6317 6986 5939 -10069 -262 1511 6569 6986 5939 -10069 -262 1511 6569 6986 5939 -10069 -245 1502 6530 6986 5939 -10069 -443 1601 6960 6986 5939 -10069 -443 1601 6960 6986 5939 -10069 -445 1602 6965 6986 5939 -10069 -445 1602 6965 6986 5939 -10069 2025-04-06 09:02:10,976 Hysteresis 466 0: raw(6965 32000 32000 32000) min(5939 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 6986 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 6986 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (965 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(965 26000 32000 32000) min(-61 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 986 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -436 1598 6947 6986 5939 -10069 -436 1598 6947 6986 5939 -10069 -443 1601 6960 6986 5939 -10069 -443 1601 6960 6986 5939 -10069 -437 1598 6947 6986 5939 -10069 -437 1598 6947 6986 5952 -10069 -449 1604 6973 6986 5952 -10069 -449 1604 6973 6986 5952 -10069 -452 1606 6982 6986 5952 -10069 -452 1606 6982 6986 5952 -10069 -463 1611 7004 7004 5952 -10069 -463 1611 7004 7004 5969 -10069 -456 1608 6991 7004 5969 -10069 -453 1606 6982 7004 5969 -10069 -453 1606 6982 7004 5969 -10069 -462 1611 7004 7004 5969 -10069 -462 1611 7004 7004 5969 -10069 -462 1611 7004 7004 5969 -10069 -462 1611 7004 7004 5969 -10069 2025-04-06 09:02:20,980 Hysteresis 476 0: raw(7004 32000 32000 32000) min(5969 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 7004 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 7004 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1004 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(1004 26000 32000 32000) min(-31 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 1004 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -466 1613 7013 7013 5969 -10069 -466 1613 7013 7013 5969 -10069 -468 1614 7017 7017 5969 -10069 -468 1614 7017 7017 5969 -10069 -472 1616 7026 7026 5969 -10069 -472 1616 7026 7026 5969 -10069 -369 1564 6800 7026 5969 -10069 -369 1564 6800 7026 5969 -10069 -250 1505 6543 7026 5969 -10069 -250 1505 6543 7026 5969 -10069 -152 1456 6330 7026 5969 -10069 -152 1456 6330 7026 5969 -10069 -273 1516 6591 7026 5969 -10069 -273 1516 6591 7026 5969 -10069 -352 1556 6765 7026 5969 -10069 -352 1556 6765 7026 5969 -10069 -472 1616 7026 7026 5969 -10069 -472 1616 7026 7026 5969 -10069 -256 1508 6556 7026 5969 -10069 -256 1508 6556 7026 5969 -10069 2025-04-06 09:02:31,109 Hysteresis 486 0: raw(6556 32000 32000 32000) min(5969 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 7026 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 7026 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (556 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(556 26000 32000 32000) min(-31 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 1026 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -121 1440 6260 7026 5969 -10069 -121 1440 6260 7026 5969 -10069 -440 1600 6956 7026 5969 -10069 -440 1600 6956 7026 5969 -10069 -465 1612 7008 7026 5969 -10069 -465 1612 7008 7026 5969 -10069 -363 1561 6786 7026 5969 -10069 -363 1561 6786 7026 5969 -10069 -442 1601 6960 7026 5969 -10069 -442 1601 6960 7026 5969 -10069 -495 1627 7073 7073 5969 -10069 -495 1627 7073 7073 5969 -10069 -456 1608 6991 7073 5969 -10069 -126 1443 6273 7073 5969 -10069 -126 1443 6273 7073 5969 -10069 -484 1622 7052 7073 5969 -10069 -484 1622 7052 7073 5969 -10069 -474 1617 7030 7073 5969 -10069 -474 1617 7030 7073 5969 -10069 2025-04-06 09:02:41,271 Hysteresis 496 0: raw(7030 32000 32000 32000) min(5969 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 7073 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 7073 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1030 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(1030 26000 32000 32000) min(-31 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 1073 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -409 1584 6886 7073 5969 -10069 -409 1584 6886 7073 5969 -10069 -280 1520 6608 7073 5969 -10069 -280 1520 6608 7073 5969 -10069 -144 1452 6313 7073 5969 -10069 -144 1452 6313 7073 5969 -10069 -195 1477 6421 7073 5969 -10069 -195 1477 6421 7073 5969 -10069 -455 1607 6986 7073 5969 -10069 -455 1607 6986 7073 5969 -10069 -476 1618 7034 7073 5969 -10069 -476 1618 7034 7073 5969 -10069 -504 1632 7095 7095 5969 -10069 -504 1632 7095 7095 5969 -10069 -498 1629 7082 7095 5969 -10069 -498 1629 7082 7095 5969 -10069 -90 1425 6195 7095 5969 -10069 -90 1425 6195 7095 5969 -10069 -457 1608 6991 7095 5969 -10069 -457 1608 6991 7095 5969 -10069 2025-04-06 09:02:51,275 Hysteresis 506 0: raw(6991 32000 32000 32000) min(5969 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 7095 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 7095 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (991 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(991 26000 32000 32000) min(-31 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 1095 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -513 1636 7113 7113 5969 -10069 -513 1636 7113 7113 5969 -10069 -455 1607 6986 7113 5969 -10069 -455 1607 6986 7113 5969 -10069 -420 1590 6913 7113 5969 -10069 -420 1590 6913 7113 5969 -10069 -195 1477 6421 7113 5969 -10069 -195 1477 6421 7113 5969 -10069 -494 1627 7073 7113 5969 -10069 -494 1627 7073 7113 5969 -10069 -516 1638 7121 7121 5969 -10069 -516 1638 7121 7121 5969 -10069 -513 1636 7113 7121 5969 -10069 -513 1636 7113 7121 5969 -10069 -496 1628 7078 7121 5969 -10069 -496 1628 7078 7121 5969 -10069 -533 1646 7156 7156 5969 -10069 -533 1646 7156 7156 5969 -10069 -521 1640 7130 7156 5969 -10069 2025-04-06 09:03:01,531 Hysteresis 516 0: raw(7130 32000 32000 32000) min(5969 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 7156 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 7156 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1130 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(1130 26000 32000 32000) min(-31 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 1156 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -521 1640 7130 7156 5969 -10069 -397 1578 6860 7156 5969 -10069 -511 1635 7108 7156 5969 -10069 -511 1635 7108 7156 5969 -10069 -141 1450 6304 7156 5969 -10069 -141 1450 6304 7156 5969 -10069 -301 1530 6652 7156 5969 -10069 -301 1530 6652 7156 5969 -10069 -192 1476 6417 7156 5969 -10069 -192 1476 6417 7156 5969 -10069 -312 1536 6678 7156 5969 -10069 -312 1536 6678 7156 5969 -10069 -449 1604 6973 7156 5969 -10069 -449 1604 6973 7156 5969 -10069 -523 1641 7134 7156 5969 -10069 -523 1641 7134 7156 5969 -10069 -433 1596 6939 7156 5969 -10069 -433 1596 6939 7156 5969 -10069 -140 1450 6304 7156 6008 -10069 -140 1450 6304 7156 6008 -10069 2025-04-06 09:03:11,535 Hysteresis 526 0: raw(6304 32000 32000 32000) min(6008 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 7156 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 7156 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 8 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (304 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(304 26000 32000 32000) min(8 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 1156 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -532 1646 7156 7156 6008 -10069 -532 1646 7156 7156 6008 -10069 -527 1643 7143 7156 6008 -10069 -527 1643 7143 7156 6008 -10069 -279 1519 6604 7156 6008 -10069 -279 1519 6604 7156 6008 -10069 -149 1454 6321 7156 6008 -10069 -149 1454 6321 7156 6008 -10069 -195 1477 6421 7156 6008 -10069 -195 1477 6421 7156 6008 -10069 -509 1634 7104 7156 6008 -10069 -509 1634 7104 7156 6008 -10069 -524 1642 7139 7156 6008 -10069 -524 1642 7139 7156 6008 -10069 -534 1647 7160 7160 6008 -10069 -534 1647 7160 7160 6008 -10069 -151 1455 6326 7160 6008 -10069 -151 1455 6326 7160 6008 -10069 -221 1490 6478 7160 6008 -10069 2025-04-06 09:03:21,639 Hysteresis 537 0: raw(6478 32000 32000 32000) min(6008 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 7160 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 7160 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 8 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (478 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(478 26000 32000 32000) min(8 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 1160 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -221 1490 6478 7160 6008 -10069 -261 1510 6565 7160 6008 -10069 -261 1510 6565 7160 6008 -10069 -278 1519 6604 7160 6008 -10069 -278 1519 6604 7160 6008 -10069 -472 1616 7026 7160 6008 -10069 -472 1616 7026 7160 6008 -10069 -543 1651 7178 7178 6008 -10069 -543 1651 7178 7178 6008 -10069 -492 1626 7069 7178 6008 -10069 -492 1626 7069 7178 6008 -10069 -465 1612 7008 7178 6008 -10069 -465 1612 7008 7178 6008 -10069 -468 1614 7017 7178 6008 -10069 -468 1614 7017 7178 6008 -10069 -148 1454 6321 7178 6008 -10069 -224 1492 6486 7178 6008 -10069 -224 1492 6486 7178 6008 -10069 -258 1509 6560 7178 6008 -10069 -258 1509 6560 7178 6008 -10069 2025-04-06 09:03:31,931 Hysteresis 547 0: raw(6560 32000 32000 32000) min(6008 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 7178 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 7178 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 8 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (560 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(560 26000 32000 32000) min(8 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 1178 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -126 1443 6273 7178 6008 -10069 -126 1443 6273 7178 6008 -10069 -534 1647 7160 7178 6008 -10069 -534 1647 7160 7178 6008 -10069 -521 1640 7130 7178 6008 -10069 -521 1640 7130 7178 6008 -10069 -474 1617 7030 7178 6008 -10069 -474 1617 7030 7178 6008 -10069 -163 1461 6352 7178 6008 -10069 -163 1461 6352 7178 6008 -10069 -198 1479 6430 7178 6008 -10069 -198 1479 6430 7178 6008 -10069 -241 1500 6521 7178 6008 -10069 -241 1500 6521 7178 6008 -10069 -519 1639 7126 7178 6008 -10069 -524 1642 7139 7178 6008 -10069 -524 1642 7139 7178 6008 -10069 -451 1605 6978 7178 6008 -10069 -451 1605 6978 7178 6008 -10069 2025-04-06 09:03:41,935 Hysteresis 557 0: raw(6978 32000 32000 32000) min(6008 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 7178 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 7178 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 8 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (978 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(978 26000 32000 32000) min(8 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 1178 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -335 1547 6726 7178 6008 -10069 -335 1547 6726 7178 6008 -10069 -148 1454 6321 7178 6008 -10069 -148 1454 6321 7178 6008 -10069 -183 1471 6395 7178 6008 -10069 -183 1471 6395 7178 6008 -10069 -435 1597 6943 7178 6008 -10069 -435 1597 6943 7178 6008 -10069 -517 1638 7121 7178 6008 -10069 -517 1638 7121 7178 6008 -10069 -499 1629 7082 7178 6008 -10069 -499 1629 7082 7178 6008 -10069 -524 1642 7139 7178 6008 -10069 -524 1642 7139 7178 6008 -10069 -466 1613 7013 7178 6008 -10069 -466 1613 7013 7178 6008 -10069 -165 1462 6356 7178 6008 -10069 -165 1462 6356 7178 6082 -10069 -544 1652 7182 7182 6082 -10069 -544 1652 7182 7182 6082 -10069 2025-04-06 09:03:52,054 Hysteresis 567 0: raw(7182 32000 32000 32000) min(6082 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 7182 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 7182 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 82 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1182 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(1182 26000 32000 32000) min(82 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 1182 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -553 1656 7200 7200 6082 -10069 -553 1656 7200 7200 6082 -10069 -514 1637 7117 7200 6082 -10069 -514 1637 7117 7200 6082 -10069 -126 1443 6273 7200 6082 -10069 -126 1443 6273 7200 6082 -10069 -500 1630 7086 7200 6082 -10069 -500 1630 7086 7200 6082 -10069 -514 1637 7117 7200 6082 -10069 -514 1637 7117 7200 6082 -10069 -399 1579 6865 7200 6082 -10069 -399 1579 6865 7200 6082 -10069 -399 1579 6865 7200 6082 -10069 -527 1643 7143 7200 6082 -10069 -527 1643 7143 7200 6082 -10069 -559 1659 7213 7213 6082 -10069 -559 1659 7213 7213 6082 -10069 -559 1659 7213 7213 6082 -10069 -260 1510 6565 7213 6082 -10069 -260 1510 6565 7213 6082 -10069 2025-04-06 09:04:02,260 Hysteresis 577 0: raw(6565 32000 32000 32000) min(6082 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 7213 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 7213 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 82 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (565 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(565 26000 32000 32000) min(82 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 1213 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -575 1667 7247 7247 6082 -10069 -575 1667 7247 7247 6082 -10069 -534 1647 7160 7247 6082 -10069 -534 1647 7160 7247 6130 -10069 -495 1627 7073 7247 6130 -10069 -495 1627 7073 7247 6130 -10069 -548 1654 7191 7247 6130 -10069 -548 1654 7191 7247 6130 -10069 -525 1642 7139 7247 6130 -10069 -525 1642 7139 7247 6130 -10069 -543 1651 7178 7247 6130 -10069 -543 1651 7178 7247 6195 -10069 -428 1594 6930 7247 6195 -10069 -431 1595 6934 7247 6195 -10069 -431 1595 6934 7247 6195 -10069 -181 1470 6391 7247 6195 -10069 -181 1470 6391 7247 6195 -10069 -244 1502 6530 7247 6195 -10069 -244 1502 6530 7247 6195 -10069 2025-04-06 09:04:12,966 Hysteresis 588 0: raw(6530 32000 32000 32000) min(6195 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 7247 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 7247 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 195 < req 12000 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: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(530 26000 32000 32000) min(195 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 1247 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -242 1501 6526 7247 6195 -10069 -242 1501 6526 7247 6195 -10069 -398 1579 6865 7247 6195 -10069 -398 1579 6865 7247 6195 -10069 -575 1667 7247 7247 6195 -10069 -575 1667 7247 7247 6195 -10069 -569 1664 7234 7247 6195 -10069 -569 1664 7234 7247 6195 -10069 -184 1472 6400 7247 6195 -10069 -184 1472 6400 7247 6195 -10069 -229 1494 6495 7247 6195 -10069 -229 1494 6495 7247 6195 -10069 -561 1660 7217 7247 6195 -10069 -561 1660 7217 7247 6195 -10069 -517 1638 7121 7247 6195 -10069 -517 1638 7121 7247 6195 -10069 -209 1484 6452 7247 6195 -10069 -209 1484 6452 7247 6195 -10069 -559 1659 7213 7247 6195 -10069 -559 1659 7213 7247 6195 -10069 2025-04-06 09:04:23,139 Hysteresis 598 0: raw(7213 32000 32000 32000) min(6195 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 7247 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 7247 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 195 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1213 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(1213 26000 32000 32000) min(195 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 1247 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -551 1655 7195 7247 6195 -10069 -551 1655 7195 7247 6195 -10069 -210 1485 6456 7247 6195 -10069 -210 1485 6456 7247 6195 -10069 -454 1607 6986 7247 6195 -10069 -454 1607 6986 7247 6195 -10069 -540 1650 7173 7247 6195 -10069 -540 1650 7173 7247 6195 -10069 -538 1649 7169 7247 6195 -10069 -538 1649 7169 7247 6195 -10069 -462 1611 7004 7247 6195 -10069 -462 1611 7004 7247 6195 -10069 -305 1532 6660 7247 6195 -10069 -305 1532 6660 7247 6195 -10069 -591 1675 7282 7282 6195 -10069 -591 1675 7282 7282 6195 -10069 -186 1473 6404 7282 6195 -10069 -186 1473 6404 7282 6195 -10069 -281 1520 6608 7282 6195 -10069 -281 1520 6608 7282 6195 -10069 2025-04-06 09:04:33,210 Hysteresis 608 0: raw(6608 32000 32000 32000) min(6195 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 7282 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 7282 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 195 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (608 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(608 26000 32000 32000) min(195 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 1282 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -586 1673 7273 7282 6195 -10069 -586 1673 7273 7282 6195 -10069 -236 1498 6513 7282 6195 -10069 -236 1498 6513 7282 6195 -10069 -195 1477 6421 7282 6195 -10069 -195 1477 6421 7282 6195 -10069 -562 1661 7221 7282 6195 -10069 -562 1661 7221 7282 6195 -10069 -565 1662 7226 7282 6195 -10069 -565 1662 7226 7282 6195 -10069 -192 1476 6417 7282 6195 -10069 -192 1476 6417 7282 6195 -10069 -171 1465 6369 7282 6195 -10069 -171 1465 6369 7282 6195 -10069 -530 1645 7152 7282 6195 -10069 -530 1645 7152 7282 6195 -10069 -531 1645 7152 7282 6195 -10069 -531 1645 7152 7282 6195 -10069 -569 1664 7234 7282 6195 -10069 -569 1664 7234 7282 6195 -10069 2025-04-06 09:04:43,215 Hysteresis 618 0: raw(7234 32000 32000 32000) min(6195 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 7282 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 7282 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 195 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1234 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(1234 26000 32000 32000) min(195 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 1282 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -548 1654 7191 7282 6195 -10069 -548 1654 7191 7282 6195 -10069 -538 1649 7169 7282 6195 -10069 -538 1649 7169 7282 6195 -10069 -561 1660 7217 7282 6195 -10069 -561 1660 7217 7282 6195 -10069 -548 1654 7191 7282 6195 -10069 -548 1654 7191 7282 6195 -10069 -544 1652 7182 7282 6195 -10069 -544 1652 7182 7282 6195 -10069 -475 1617 7030 7282 6195 -10069 -475 1617 7030 7282 6195 -10069 -454 1607 6986 7282 6195 -10069 -454 1607 6986 7282 6195 -10069 -506 1633 7100 7282 6195 -10069 -506 1633 7100 7282 6195 -10069 -213 1486 6460 7282 6195 -10069 -213 1486 6460 7282 6195 -10069 -259 1509 6560 7282 6195 -10069 -259 1509 6560 7282 6195 -10069 2025-04-06 09:04:53,355 Hysteresis 628 0: raw(6560 32000 32000 32000) min(6195 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 7282 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 7282 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 195 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (560 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(560 26000 32000 32000) min(195 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 1282 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -544 1652 7182 7282 6195 -10069 -544 1652 7182 7282 6273 -10069 -573 1666 7243 7282 6273 -10069 -573 1666 7243 7282 6273 -10069 -167 1463 6360 7282 6273 -10069 -167 1463 6360 7282 6273 -10069 -216 1488 6469 7282 6273 -10069 -216 1488 6469 7282 6273 -10069 -580 1670 7260 7282 6273 -10069 -580 1670 7260 7282 6273 -10069 -538 1649 7169 7282 6273 -10069 -538 1649 7169 7282 6273 -10069 -306 1533 6665 7282 6273 -10069 -306 1533 6665 7282 6273 -10069 -273 1516 6591 7282 6273 -10069 -567 1663 7230 7282 6273 -10069 -567 1663 7230 7282 6273 -10069 -245 1502 6530 7282 6273 -10069 -245 1502 6530 7282 6273 -10069 2025-04-06 09:05:03,361 Hysteresis 638 0: raw(6530 32000 32000 32000) min(6273 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 7282 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 7282 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 273 < req 12000 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: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(530 26000 32000 32000) min(273 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 1282 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -303 1531 6656 7282 6273 -10069 -303 1531 6656 7282 6273 -10069 -549 1654 7191 7282 6273 -10069 -549 1654 7191 7282 6273 -10069 -581 1670 7260 7282 6273 -10069 -581 1670 7260 7282 6273 -10069 -490 1625 7065 7282 6273 -10069 -490 1625 7065 7282 6273 -10069 -147 1453 6317 7282 6273 -10069 -147 1453 6317 7282 6273 -10069 -564 1662 7226 7282 6273 -10069 -564 1662 7226 7282 6273 -10069 -591 1675 7282 7282 6273 -10069 -591 1675 7282 7282 6273 -10069 -279 1519 6604 7282 6273 -10069 -279 1519 6604 7282 6273 -10069 -326 1543 6708 7282 6273 -10069 -326 1543 6708 7282 6273 -10069 -591 1675 7282 7282 6273 -10069 -591 1675 7282 7282 6273 -10069 2025-04-06 09:05:13,609 Hysteresis 648 0: raw(7282 32000 32000 32000) min(6273 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 7282 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 7282 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 273 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1282 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(1282 26000 32000 32000) min(273 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 1282 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -572 1666 7243 7282 6273 -10069 -572 1666 7243 7282 6273 -10069 -479 1619 7039 7282 6273 -10069 -479 1619 7039 7282 6273 -10069 -363 1561 6786 7282 6273 -10069 -363 1561 6786 7282 6273 -10069 -589 1674 7278 7282 6273 -10069 -589 1674 7278 7282 6273 -10069 -602 1681 7308 7308 6273 -10069 -602 1681 7308 7308 6273 -10069 -589 1674 7278 7308 6273 -10069 -589 1674 7278 7308 6273 -10069 -579 1669 7256 7308 6273 -10069 -579 1669 7256 7308 6273 -10069 -597 1678 7295 7308 6273 -10069 -597 1678 7295 7308 6273 -10069 -587 1673 7273 7308 6273 -10069 -587 1673 7273 7308 6273 -10069 -588 1674 7278 7308 6273 -10069 -588 1674 7278 7308 6273 -10069 2025-04-06 09:05:23,672 Hysteresis 659 0: raw(7278 32000 32000 32000) min(6273 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 7308 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 7308 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 273 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1278 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(1278 26000 32000 32000) min(273 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 1308 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -593 1676 7286 7308 6273 -10069 -593 1676 7286 7308 6273 -10069 -335 1547 6726 7308 6273 -10069 -335 1547 6726 7308 6273 -10069 -337 1548 6730 7308 6273 -10069 -337 1548 6730 7308 6273 -10069 -218 1489 6473 7308 6273 -10069 -218 1489 6473 7308 6273 -10069 -551 1655 7195 7308 6273 -10069 -551 1655 7195 7308 6273 -10069 -569 1664 7234 7308 6273 -10069 -569 1664 7234 7308 6273 -10069 -330 1545 6717 7308 6273 -10069 -330 1545 6717 7308 6273 -10069 -205 1482 6443 7308 6273 -10069 -205 1482 6443 7308 6273 -10069 -354 1557 6769 7308 6273 -10069 -354 1557 6769 7308 6273 -10069 -286 1523 6621 7308 6273 -10069 -286 1523 6621 7308 6273 -10069 2025-04-06 09:05:33,676 Hysteresis 669 0: raw(6621 32000 32000 32000) min(6273 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 7308 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 7308 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 273 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (621 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(621 26000 32000 32000) min(273 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 1308 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -632 1696 7373 7373 6273 -10069 -632 1696 7373 7373 6273 -10069 -549 1654 7191 7373 6273 -10069 -549 1654 7191 7373 6273 -10069 -233 1496 6504 7373 6273 -10069 -233 1496 6504 7373 6273 -10069 -529 1644 7147 7373 6273 -10069 -529 1644 7147 7373 6273 -10069 -632 1696 7373 7373 6273 -10069 -632 1696 7373 7373 6273 -10069 -604 1682 7313 7373 6273 -10069 -604 1682 7313 7373 6273 -10069 -415 1587 6900 7373 6273 -10069 -415 1587 6900 7373 6273 -10069 -420 1590 6913 7373 6273 -10069 -420 1590 6913 7373 6273 -10069 -633 1696 7373 7373 6273 -10069 -633 1696 7373 7373 6273 -10069 -642 1701 7395 7395 6273 -10069 -642 1701 7395 7395 6273 -10069 2025-04-06 09:05:43,838 Hysteresis 679 0: raw(7395 32000 32000 32000) min(6273 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 7395 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 7395 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 273 < req 12000 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: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(1395 26000 32000 32000) min(273 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 1395 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -625 1692 7356 7395 6273 -10069 -625 1692 7356 7395 6273 -10069 -565 1662 7226 7395 6273 -10069 -565 1662 7226 7395 6273 -10069 -584 1672 7269 7395 6273 -10069 -584 1672 7269 7395 6273 -10069 -638 1699 7386 7395 6273 -10069 -638 1699 7386 7395 6273 -10069 -627 1693 7360 7395 6273 -10069 -627 1693 7360 7395 6273 -10069 -647 1703 7404 7404 6273 -10069 -647 1703 7404 7404 6273 -10069 -623 1691 7352 7404 6273 -10069 -623 1691 7352 7404 6273 -10069 -623 1691 7352 7404 6273 -10069 -623 1691 7352 7404 6273 -10069 -648 1704 7408 7408 6273 -10069 -648 1704 7408 7408 6273 -10069 -626 1693 7360 7408 6273 -10069 -626 1693 7360 7408 6273 -10069 2025-04-06 09:05:53,842 Hysteresis 689 0: raw(7360 32000 32000 32000) min(6273 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 7408 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 7408 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 273 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1360 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(1360 26000 32000 32000) min(273 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 1408 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -414 1587 6900 7408 6273 -10069 -414 1587 6900 7408 6273 -10069 -422 1591 6917 7408 6273 -10069 -422 1591 6917 7408 6273 -10069 -435 1597 6943 7408 6273 -10069 -435 1597 6943 7408 6273 -10069 -567 1663 7230 7408 6273 -10069 -567 1663 7230 7408 6317 -10069 -267 1513 6578 7408 6317 -10069 -267 1513 6578 7408 6317 -10069 -334 1547 6726 7408 6317 -10069 -334 1547 6726 7408 6317 -10069 -224 1492 6486 7408 6317 -10069 -224 1492 6486 7408 6317 -10069 -636 1698 7382 7408 6317 -10069 -636 1698 7382 7408 6317 -10069 -633 1696 7373 7408 6317 -10069 -633 1696 7373 7408 6317 -10069 -604 1682 7313 7408 6317 -10069 2025-04-06 09:06:03,956 Hysteresis 699 0: raw(7313 32000 32000 32000) min(6317 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 7408 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 7408 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 317 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1313 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(1313 26000 32000 32000) min(317 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 1408 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -604 1682 7313 7408 6317 -10069 -265 1512 6573 7408 6317 -10069 -265 1512 6573 7408 6317 -10069 -374 1567 6813 7408 6317 -10069 -632 1696 7373 7408 6317 -10069 -632 1696 7373 7408 6317 -10069 -639 1699 7386 7408 6317 -10069 -639 1699 7386 7408 6317 -10069 -236 1498 6513 7408 6317 -10069 -236 1498 6513 7408 6317 -10069 -609 1684 7321 7408 6317 -10069 -609 1684 7321 7408 6317 -10069 -647 1703 7404 7408 6317 -10069 -647 1703 7404 7408 6317 -10069 -636 1698 7382 7408 6317 -10069 -636 1698 7382 7408 6317 -10069 -625 1692 7356 7408 6317 -10069 -625 1692 7356 7408 6317 -10069 -662 1711 7439 7439 6317 -10069 -662 1711 7439 7439 6317 -10069 2025-04-06 09:06:13,960 Hysteresis 709 0: raw(7439 32000 32000 32000) min(6317 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 7439 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 7439 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 317 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1439 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(1439 26000 32000 32000) min(317 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 1439 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -636 1698 7382 7439 6317 -10069 -636 1698 7382 7439 6317 -10069 -619 1689 7343 7439 6317 -10069 -619 1689 7343 7439 6317 -10069 -644 1702 7400 7439 6317 -10069 -644 1702 7400 7439 6317 -10069 -642 1701 7395 7439 6317 -10069 -642 1701 7395 7439 6317 -10069 -624 1692 7356 7439 6317 -10069 -624 1692 7356 7439 6317 -10069 -642 1701 7395 7439 6317 -10069 -642 1701 7395 7439 6317 -10069 -613 1686 7330 7439 6317 -10069 -613 1686 7330 7439 6317 -10069 -428 1594 6930 7439 6317 -10069 -428 1594 6930 7439 6317 -10069 -462 1611 7004 7439 6317 -10069 -462 1611 7004 7439 6317 -10069 -304 1532 6660 7439 6317 -10069 -304 1532 6660 7439 6317 -10069 2025-04-06 09:06:23,985 Hysteresis 719 0: raw(6660 32000 32000 32000) min(6317 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 7439 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 7439 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 317 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (660 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(660 26000 32000 32000) min(317 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 1439 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -341 1550 6739 7439 6317 -10069 -341 1550 6739 7439 6317 -10069 -480 1620 7043 7439 6317 -10069 -480 1620 7043 7439 6317 -10069 -631 1695 7369 7439 6317 -10069 -631 1695 7369 7439 6317 -10069 -424 1592 6921 7439 6317 -10069 -424 1592 6921 7439 6317 -10069 -238 1499 6517 7439 6317 -10069 -238 1499 6517 7439 6317 -10069 -634 1697 7378 7439 6317 -10069 -608 1684 7321 7439 6317 -10069 -608 1684 7321 7439 6317 -10069 -609 1684 7321 7439 6317 -10069 -609 1684 7321 7439 6317 -10069 -589 1674 7278 7439 6317 -10069 -589 1674 7278 7439 6317 -10069 -631 1695 7369 7439 6317 -10069 -631 1695 7369 7439 6317 -10069 2025-04-06 09:06:34,130 Hysteresis 729 0: raw(7369 32000 32000 32000) min(6317 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 7439 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 7439 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 317 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1369 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(1369 26000 32000 32000) min(317 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 1439 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -654 1707 7421 7439 6317 -10069 -654 1707 7421 7439 6317 -10069 -643 1701 7395 7439 6317 -10069 -643 1701 7395 7439 6317 -10069 -615 1687 7334 7439 6317 -10069 -615 1687 7334 7439 6317 -10069 -425 1592 6921 7439 6317 -10069 -425 1592 6921 7439 6317 -10069 -464 1612 7008 7439 6317 -10069 -464 1612 7008 7439 6317 -10069 -621 1690 7347 7439 6317 -10069 -621 1690 7347 7439 6317 -10069 -459 1609 6995 7439 6317 -10069 -459 1609 6995 7439 6317 -10069 -253 1506 6547 7439 6317 -10069 -253 1506 6547 7439 6317 -10069 -620 1690 7347 7439 6317 -10069 -620 1690 7347 7439 6317 -10069 -665 1712 7443 7443 6317 -10069 -665 1712 7443 7443 6317 -10069 2025-04-06 09:06:44,134 Hysteresis 739 0: raw(7443 32000 32000 32000) min(6317 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 7443 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 7443 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 317 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1443 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(1443 26000 32000 32000) min(317 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 1443 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -290 1525 6630 7443 6317 -10069 -290 1525 6630 7443 6317 -10069 -469 1614 7017 7443 6317 -10069 -469 1614 7017 7443 6317 -10069 -669 1714 7452 7452 6317 -10069 -669 1714 7452 7452 6317 -10069 -289 1524 6626 7452 6317 -10069 -289 1524 6626 7452 6317 -10069 -557 1658 7208 7452 6317 -10069 -557 1658 7208 7452 6317 -10069 -669 1714 7452 7452 6317 -10069 -669 1714 7452 7452 6317 -10069 -622 1691 7352 7452 6317 -10069 -622 1691 7352 7452 6317 -10069 -574 1667 7247 7452 6317 -10069 -574 1667 7247 7452 6317 -10069 -334 1547 6726 7452 6317 -10069 -651 1705 7413 7452 6317 -10069 -651 1705 7413 7452 6317 -10069 2025-04-06 09:06:54,188 Hysteresis 749 0: raw(7413 32000 32000 32000) min(6317 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 7452 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 7452 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 317 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1413 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(1413 26000 32000 32000) min(317 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 1452 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -382 1571 6830 7452 6317 -10069 -382 1571 6830 7452 6317 -10069 -663 1711 7439 7452 6317 -10069 -663 1711 7439 7452 6317 -10069 -630 1695 7369 7452 6317 -10069 -630 1695 7369 7452 6317 -10069 -635 1697 7378 7452 6317 -10069 -635 1697 7378 7452 6317 -10069 -656 1708 7426 7452 6317 -10069 -656 1708 7426 7452 6317 -10069 -622 1691 7352 7452 6317 -10069 -622 1691 7352 7452 6317 -10069 -619 1689 7343 7452 6317 -10069 -619 1689 7343 7452 6317 -10069 -639 1699 7386 7452 6317 -10069 -449 1604 6973 7452 6317 -10069 -449 1604 6973 7452 6317 -10069 -326 1543 6708 7452 6317 -10069 -326 1543 6708 7452 6317 -10069 2025-04-06 09:07:04,195 Hysteresis 759 0: raw(6708 32000 32000 32000) min(6317 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 7452 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 7452 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 317 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (708 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(708 26000 32000 32000) min(317 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 1452 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -329 1544 6713 7452 6317 -10069 -329 1544 6713 7452 6317 -10069 -275 1517 6595 7452 6317 -10069 -275 1517 6595 7452 6317 -10069 -634 1697 7378 7452 6317 -10069 -634 1697 7378 7452 6317 -10069 -673 1716 7460 7460 6317 -10069 -673 1716 7460 7460 6317 -10069 -653 1706 7417 7460 6317 -10069 -653 1706 7417 7460 6317 -10069 -637 1698 7382 7460 6317 -10069 -637 1698 7382 7460 6317 -10069 -625 1692 7356 7460 6317 -10069 -625 1692 7356 7460 6443 -10069 -597 1678 7295 7460 6443 -10069 -597 1678 7295 7460 6443 -10069 -448 1604 6973 7460 6443 -10069 -448 1604 6973 7460 6443 -10069 -323 1541 6700 7460 6443 -10069 -323 1541 6700 7460 6443 -10069 2025-04-06 09:07:14,301 Hysteresis 769 0: raw(6700 32000 32000 32000) min(6443 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 7460 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 7460 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 443 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (700 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(700 26000 32000 32000) min(443 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 1460 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -238 1499 6517 7460 6443 -10069 -238 1499 6517 7460 6443 -10069 -238 1499 6517 7460 6443 -10069 -238 1499 6517 7460 6443 -10069 -681 1720 7478 7478 6443 -10069 -681 1720 7478 7478 6443 -10069 -606 1683 7317 7478 6443 -10069 -606 1683 7317 7478 6443 -10069 -228 1494 6495 7478 6443 -10069 -228 1494 6495 7478 6443 -10069 -646 1703 7404 7478 6443 -10069 -646 1703 7404 7478 6443 -10069 -640 1700 7391 7478 6443 -10069 -640 1700 7391 7478 6443 -10069 -228 1494 6495 7478 6443 -10069 -228 1494 6495 7478 6443 -10069 -413 1586 6895 7478 6443 -10069 -413 1586 6895 7478 6443 -10069 -643 1701 7395 7478 6443 -10069 2025-04-06 09:07:24,308 Hysteresis 779 0: raw(7395 32000 32000 32000) min(6443 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 7478 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 7478 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 443 < req 12000 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: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(1395 26000 32000 32000) min(443 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 1478 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -289 1524 6626 7478 6443 -10069 -289 1524 6626 7478 6443 -10069 -577 1668 7252 7478 6443 -10069 -577 1668 7252 7478 6443 -10069 -642 1701 7395 7478 6443 -10069 -642 1701 7395 7478 6443 -10069 -591 1675 7282 7478 6443 -10069 -591 1675 7282 7478 6443 -10069 -266 1513 6578 7478 6443 -10069 -266 1513 6578 7478 6443 -10069 -653 1706 7417 7478 6443 -10069 -653 1706 7417 7478 6443 -10069 -621 1690 7347 7478 6443 -10069 -621 1690 7347 7478 6443 -10069 -484 1622 7052 7478 6443 -10069 -484 1622 7052 7478 6443 -10069 -365 1562 6791 7478 6443 -10069 -365 1562 6791 7478 6443 -10069 -630 1695 7369 7478 6443 -10069 -630 1695 7369 7478 6443 -10069 2025-04-06 09:07:34,410 Hysteresis 789 0: raw(7369 32000 32000 32000) min(6443 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 7478 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 7478 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 443 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1369 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(1369 26000 32000 32000) min(443 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 1478 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -659 1709 7430 7478 6486 -10069 -659 1709 7430 7478 6486 -10069 -643 1701 7395 7478 6486 -10069 -643 1701 7395 7478 6486 -10069 -682 1721 7482 7482 6486 -10069 -682 1721 7482 7482 6486 -10069 -653 1706 7417 7482 6486 -10069 -653 1706 7417 7482 6486 -10069 -642 1701 7395 7482 6486 -10069 -642 1701 7395 7482 6486 -10069 -678 1719 7473 7482 6486 -10069 -678 1719 7473 7482 6486 -10069 -643 1701 7395 7482 6486 -10069 -643 1701 7395 7482 6486 -10069 -629 1694 7365 7482 6486 -10069 -314 1537 6682 7482 6486 -10069 -314 1537 6682 7482 6486 -10069 -471 1615 7021 7482 6486 -10069 -471 1615 7021 7482 6486 -10069 2025-04-06 09:07:44,650 Hysteresis 800 0: raw(7021 32000 32000 32000) min(6486 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 7482 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 7482 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 486 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1021 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(1021 26000 32000 32000) min(486 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 1482 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -596 1678 7295 7482 6486 -10069 -596 1678 7295 7482 6486 -10069 -677 1718 7469 7482 6486 -10069 -677 1718 7469 7482 6486 -10069 -474 1617 7030 7482 6486 -10069 -474 1617 7030 7482 6486 -10069 -319 1539 6691 7482 6486 -10069 -319 1539 6691 7482 6486 -10069 -670 1715 7456 7482 6486 -10069 -670 1715 7456 7482 6486 -10069 -650 1705 7413 7482 6486 -10069 -650 1705 7413 7482 6486 -10069 -629 1694 7365 7482 6486 -10069 -629 1694 7365 7482 6486 -10069 -659 1709 7430 7482 6486 -10069 -659 1709 7430 7482 6486 -10069 -467 1613 7013 7482 6486 -10069 -467 1613 7013 7482 6486 -10069 -280 1520 6608 7482 6486 -10069 -280 1520 6608 7482 6486 -10069 2025-04-06 09:07:54,654 Hysteresis 810 0: raw(6608 32000 32000 32000) min(6486 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 7482 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 7482 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 486 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (608 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(608 26000 32000 32000) min(486 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 1482 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -588 1674 7278 7482 6486 -10069 -588 1674 7278 7482 6486 -10069 -620 1690 7347 7482 6486 -10069 -620 1690 7347 7482 6486 -10069 -567 1663 7230 7482 6486 -10069 -567 1663 7230 7482 6486 -10069 -466 1613 7013 7482 6486 -10069 -466 1613 7013 7482 6486 -10069 -376 1568 6817 7482 6486 -10069 -376 1568 6817 7482 6486 -10069 -565 1662 7226 7482 6486 -10069 -565 1662 7226 7482 6486 -10069 -679 1719 7473 7482 6486 -10069 -679 1719 7473 7482 6486 -10069 -628 1694 7365 7482 6486 -10069 -628 1694 7365 7482 6486 -10069 -443 1601 6960 7482 6486 -10069 -443 1601 6960 7482 6486 -10069 -452 1606 6982 7482 6486 -10069 2025-04-06 09:08:04,718 Hysteresis 820 0: raw(6982 32000 32000 32000) min(6486 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 7482 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 7482 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 486 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (982 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(982 26000 32000 32000) min(486 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 1482 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -452 1606 6982 7482 6495 -10069 -640 1700 7391 7482 6495 -10069 -640 1700 7391 7482 6495 -10069 -280 1520 6608 7482 6495 -10069 -280 1520 6608 7482 6495 -10069 -375 1567 6813 7482 6495 -10069 -660 1710 7434 7482 6495 -10069 -660 1710 7434 7482 6495 -10069 -611 1685 7326 7482 6495 -10069 -611 1685 7326 7482 6495 -10069 -625 1692 7356 7482 6495 -10069 -625 1692 7356 7482 6495 -10069 -309 1534 6669 7482 6495 -10069 -309 1534 6669 7482 6495 -10069 -647 1703 7404 7482 6495 -10069 -647 1703 7404 7482 6495 -10069 -687 1723 7491 7491 6495 -10069 -687 1723 7491 7491 6495 -10069 -651 1705 7413 7491 6495 -10069 2025-04-06 09:08:14,724 Hysteresis 830 0: raw(7413 32000 32000 32000) min(6495 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 7491 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 7491 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 495 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1413 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(1413 26000 32000 32000) min(495 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 1491 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -651 1705 7413 7491 6495 -10069 -482 1621 7047 7491 6495 -10069 -482 1621 7047 7491 6495 -10069 -696 1728 7513 7513 6495 -10069 -702 1731 7526 7526 6495 -10069 -702 1731 7526 7526 6495 -10069 -612 1686 7330 7526 6495 -10069 -612 1686 7330 7526 6495 -10069 -348 1554 6756 7526 6495 -10069 -348 1554 6756 7526 6495 -10069 -413 1586 6895 7526 6495 -10069 -413 1586 6895 7526 6495 -10069 -438 1599 6952 7526 6495 -10069 -438 1599 6952 7526 6495 -10069 -698 1729 7517 7526 6495 -10069 -698 1729 7517 7526 6495 -10069 -712 1736 7547 7547 6495 -10069 -712 1736 7547 7547 6495 -10069 -197 1478 6426 7547 6426 -10069 -197 1478 6426 7547 6426 -10069 2025-04-06 09:08:24,798 Hysteresis 840 0: raw(6426 32000 32000 32000) min(6426 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 7547 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 7547 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 426 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (426 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(426 26000 32000 32000) min(426 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 1547 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -703 1731 7526 7547 6426 -10069 -703 1731 7526 7547 6426 -10069 -686 1723 7491 7547 6426 -10069 -686 1723 7491 7547 6426 -10069 -618 1689 7343 7547 6426 -10069 -618 1689 7343 7547 6426 -10069 -315 1537 6682 7547 6426 -10069 -315 1537 6682 7547 6426 -10069 -650 1705 7413 7547 6426 -10069 -650 1705 7413 7547 6426 -10069 -650 1705 7413 7547 6426 -10069 -704 1732 7530 7547 6426 -10069 -317 1538 6686 7547 6426 -10069 -317 1538 6686 7547 6426 -10069 -712 1736 7547 7547 6426 -10069 -712 1736 7547 7547 6426 -10069 -668 1714 7452 7547 6426 -10069 -668 1714 7452 7547 6426 -10069 -677 1718 7469 7547 6426 -10069 -677 1718 7469 7547 6426 -10069 2025-04-06 09:08:34,946 Hysteresis 850 0: raw(7469 32000 32000 32000) min(6426 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 7547 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 7547 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 426 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1469 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(1469 26000 32000 32000) min(426 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 1547 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -331 1545 6717 7547 6426 -10069 -331 1545 6717 7547 6426 -10069 -683 1721 7482 7547 6426 -10069 -683 1721 7482 7547 6426 -10069 -705 1732 7530 7547 6426 -10069 -705 1732 7530 7547 6426 -10069 -718 1739 7560 7560 6426 -10069 -718 1739 7560 7560 6426 -10069 -717 1738 7556 7560 6426 -10069 -717 1738 7556 7560 6426 -10069 -719 1739 7560 7560 6426 -10069 -719 1739 7560 7560 6426 -10069 -719 1739 7560 7560 6426 -10069 -719 1739 7560 7560 6426 -10069 -716 1738 7556 7560 6426 -10069 -716 1738 7556 7560 6426 -10069 -725 1742 7573 7573 6426 -10069 -725 1742 7573 7573 6426 -10069 -720 1740 7565 7573 6426 -10069 -720 1740 7565 7573 6426 -10069 2025-04-06 09:08:44,952 Hysteresis 860 0: raw(7565 32000 32000 32000) min(6426 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 7573 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 7573 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 426 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1565 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(1565 26000 32000 32000) min(426 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 1573 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -711 1735 7543 7573 6426 -10069 -711 1735 7543 7573 6426 -10069 -422 1591 6917 7573 6426 -10069 -422 1591 6917 7573 6426 -10069 -368 1564 6800 7573 6426 -10069 -368 1564 6800 7573 6426 -10069 -583 1671 7265 7573 6426 -10069 -583 1671 7265 7573 6426 -10069 -706 1733 7534 7573 6426 -10069 -706 1733 7534 7573 6426 -10069 -624 1692 7356 7573 6426 -10069 -624 1692 7356 7573 6426 -10069 -290 1525 6630 7573 6426 -10069 -290 1525 6630 7573 6426 -10069 -714 1737 7552 7573 6426 -10069 -714 1737 7552 7573 6426 -10069 -713 1736 7547 7573 6426 -10069 -713 1736 7547 7573 6426 -10069 -680 1720 7478 7573 6426 -10069 2025-04-06 09:08:55,041 Hysteresis 870 0: raw(7478 32000 32000 32000) min(6426 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 7573 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 7573 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 426 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1478 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(1478 26000 32000 32000) min(426 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 1573 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -680 1720 7478 7573 6426 -10069 -406 1583 6882 7573 6426 -10069 -421 1590 6913 7573 6426 -10069 -421 1590 6913 7573 6426 -10069 -381 1570 6826 7573 6426 -10069 -381 1570 6826 7573 6426 -10069 -483 1621 7047 7573 6426 -10069 -483 1621 7047 7573 6426 -10069 -719 1739 7560 7573 6426 -10069 -719 1739 7560 7573 6426 -10069 -320 1540 6695 7573 6426 -10069 -320 1540 6695 7573 6426 -10069 -586 1673 7273 7573 6426 -10069 -586 1673 7273 7573 6426 -10069 -723 1741 7569 7573 6426 -10069 -723 1741 7569 7573 6426 -10069 -706 1733 7534 7573 6426 -10069 -706 1733 7534 7573 6426 -10069 -396 1578 6860 7573 6426 -10069 -396 1578 6860 7573 6426 -10069 2025-04-06 09:09:05,047 Hysteresis 880 0: raw(6860 32000 32000 32000) min(6426 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 7573 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 7573 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 426 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (860 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(860 26000 32000 32000) min(426 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 1573 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -399 1579 6865 7573 6426 -10069 -399 1579 6865 7573 6426 -10069 -722 1741 7569 7573 6426 -10069 -722 1741 7569 7573 6426 -10069 -616 1688 7339 7573 6426 -10069 -616 1688 7339 7573 6426 -10069 -625 1692 7356 7573 6426 -10069 -625 1692 7356 7573 6426 -10069 -637 1698 7382 7573 6426 -10069 -637 1698 7382 7573 6426 -10069 -716 1738 7556 7573 6426 -10069 -716 1738 7556 7573 6426 -10069 -746 1753 7621 7621 6426 -10069 -746 1753 7621 7621 6426 -10069 -711 1735 7543 7621 6426 -10069 -711 1735 7543 7621 6426 -10069 -720 1740 7565 7621 6426 -10069 -720 1740 7565 7621 6426 -10069 -740 1750 7608 7621 6426 -10069 -740 1750 7608 7621 6426 -10069 2025-04-06 09:09:15,185 Hysteresis 890 0: raw(7608 32000 32000 32000) min(6426 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 7621 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 7621 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 426 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1608 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(1608 26000 32000 32000) min(426 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 1621 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -722 1741 7569 7621 6426 -10069 -722 1741 7569 7621 6426 -10069 -712 1736 7547 7621 6426 -10069 -712 1736 7547 7621 6426 -10069 -733 1746 7591 7621 6426 -10069 -733 1746 7591 7621 6426 -10069 -614 1687 7334 7621 6426 -10069 -614 1687 7334 7621 6426 -10069 -413 1586 6895 7621 6426 -10069 -413 1586 6895 7621 6426 -10069 -413 1586 6895 7621 6426 -10069 -413 1586 6895 7621 6426 -10069 -638 1699 7386 7621 6426 -10069 -638 1699 7386 7621 6426 -10069 -725 1742 7573 7621 6426 -10069 -725 1742 7573 7621 6426 -10069 -623 1691 7352 7621 6426 -10069 -623 1691 7352 7621 6426 -10069 -331 1545 6717 7621 6426 -10069 -331 1545 6717 7621 6426 -10069 2025-04-06 09:09:25,232 Hysteresis 900 0: raw(6717 32000 32000 32000) min(6426 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 7621 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 7621 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 426 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (717 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(717 26000 32000 32000) min(426 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 1621 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -720 1740 7565 7621 6426 -10069 -720 1740 7565 7621 6426 -10069 -742 1751 7613 7621 6426 -10069 -742 1751 7613 7621 6426 -10069 -738 1749 7604 7621 6426 -10069 -738 1749 7604 7621 6426 -10069 -722 1741 7569 7621 6426 -10069 -362 1561 6786 7621 6426 -10069 -362 1561 6786 7621 6426 -10069 -408 1584 6886 7621 6426 -10069 -408 1584 6886 7621 6426 -10069 -492 1626 7069 7621 6426 -10069 -492 1626 7069 7621 6426 -10069 -711 1735 7543 7621 6426 -10069 -711 1735 7543 7621 6426 -10069 -729 1744 7582 7621 6426 -10069 -729 1744 7582 7621 6426 -10069 -402 1581 6873 7621 6426 -10069 -402 1581 6873 7621 6426 -10069 2025-04-06 09:09:35,236 Hysteresis 910 0: raw(6873 32000 32000 32000) min(6426 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 7621 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 7621 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 426 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (873 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(873 26000 32000 32000) min(426 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 1621 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -573 1666 7243 7621 6426 -10069 -573 1666 7243 7621 6426 -10069 -727 1743 7578 7621 6426 -10069 -727 1743 7578 7621 6426 -10069 -696 1728 7513 7621 6426 -10069 -696 1728 7513 7621 6426 -10069 -341 1550 6739 7621 6426 -10069 -341 1550 6739 7621 6426 -10069 -746 1753 7621 7621 6426 -10069 -746 1753 7621 7621 6426 -10069 -746 1753 7621 7621 6426 -10069 -748 1754 7626 7626 6426 -10069 -734 1747 7595 7626 6426 -10069 -734 1747 7595 7626 6426 -10069 -740 1750 7608 7626 6426 -10069 -740 1750 7608 7626 6426 -10069 -754 1757 7639 7639 6426 -10069 -754 1757 7639 7639 6426 -10069 -709 1734 7539 7639 6426 -10069 -709 1734 7539 7639 6426 -10069 2025-04-06 09:09:45,299 Hysteresis 920 0: raw(7539 32000 32000 32000) min(6426 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 7639 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 7639 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 426 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1539 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(1539 26000 32000 32000) min(426 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 1639 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -755 1757 7639 7639 6426 -10069 -755 1757 7639 7639 6426 -10069 -740 1750 7608 7639 6426 -10069 -740 1750 7608 7639 6426 -10069 -618 1689 7343 7639 6426 -10069 -618 1689 7343 7639 6426 -10069 -394 1577 6856 7639 6426 -10069 -394 1577 6856 7639 6426 -10069 -447 1603 6969 7639 6426 -10069 -447 1603 6969 7639 6426 -10069 -728 1744 7582 7639 6426 -10069 -728 1744 7582 7639 6426 -10069 -717 1738 7556 7639 6426 -10069 -717 1738 7556 7639 6426 -10069 -266 1513 6578 7639 6426 -10069 -266 1513 6578 7639 6426 -10069 -718 1739 7560 7639 6426 -10069 -718 1739 7560 7639 6426 -10069 -691 1725 7500 7639 6426 -10069 -691 1725 7500 7639 6426 -10069 2025-04-06 09:09:55,305 Hysteresis 930 0: raw(7500 32000 32000 32000) min(6426 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 7639 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 7639 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 426 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1500 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(1500 26000 32000 32000) min(426 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 1639 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -324 1542 6704 7639 6426 -10069 -324 1542 6704 7639 6426 -10069 -703 1731 7526 7639 6426 -10069 -703 1731 7526 7639 6426 -10069 -738 1749 7604 7639 6426 -10069 -738 1749 7604 7639 6426 -10069 -707 1733 7534 7639 6426 -10069 -707 1733 7534 7639 6426 -10069 -319 1539 6691 7639 6426 -10069 -319 1539 6691 7639 6426 -10069 -319 1539 6691 7639 6426 -10069 -319 1539 6691 7639 6426 -10069 -738 1749 7604 7639 6426 -10069 -738 1749 7604 7639 6426 -10069 -374 1567 6813 7639 6426 -10069 -374 1567 6813 7639 6426 -10069 -469 1614 7017 7639 6426 -10069 -469 1614 7017 7639 6426 -10069 -740 1750 7608 7639 6426 -10069 2025-04-06 09:10:05,653 Hysteresis 941 0: raw(7608 32000 32000 32000) min(6426 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 7639 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 7639 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 426 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1608 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(1608 26000 32000 32000) min(426 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 1639 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -740 1750 7608 7639 6426 -10069 -602 1681 7308 7639 6426 -10069 -602 1681 7308 7639 6426 -10069 -306 1533 6665 7639 6426 -10069 -306 1533 6665 7639 6426 -10069 -736 1748 7600 7639 6426 -10069 -736 1748 7600 7639 6426 -10069 -725 1742 7573 7639 6426 -10069 -725 1742 7573 7639 6426 -10069 -731 1745 7586 7639 6426 -10069 -306 1533 6665 7639 6426 -10069 -306 1533 6665 7639 6426 -10069 -432 1596 6939 7639 6426 -10069 -432 1596 6939 7639 6426 -10069 -735 1747 7595 7639 6426 -10069 -735 1747 7595 7639 6426 -10069 -343 1551 6743 7639 6426 -10069 -343 1551 6743 7639 6426 -10069 -694 1727 7508 7639 6426 -10069 -694 1727 7508 7639 6426 -10069 2025-04-06 09:10:15,702 Hysteresis 951 0: raw(7508 32000 32000 32000) min(6426 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 7639 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 7639 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 426 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1508 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(1508 26000 32000 32000) min(426 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 1639 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -731 1745 7586 7639 6426 -10069 -731 1745 7586 7639 6426 -10069 -590 1675 7282 7639 6426 -10069 -590 1675 7282 7639 6426 -10069 -325 1542 6704 7639 6426 -10069 -325 1542 6704 7639 6426 -10069 -719 1739 7560 7639 6426 -10069 -719 1739 7560 7639 6426 -10069 -714 1737 7552 7639 6426 -10069 -714 1737 7552 7639 6426 -10069 -352 1556 6765 7639 6426 -10069 -352 1556 6765 7639 6426 -10069 -584 1672 7269 7639 6426 -10069 -584 1672 7269 7639 6426 -10069 -740 1750 7608 7639 6426 -10069 -740 1750 7608 7639 6426 -10069 -724 1742 7573 7639 6426 -10069 -724 1742 7573 7639 6426 -10069 -694 1727 7508 7639 6426 -10069 -694 1727 7508 7639 6426 -10069 2025-04-06 09:10:25,707 Hysteresis 961 0: raw(7508 32000 32000 32000) min(6426 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 7639 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 7639 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 426 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1508 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(1508 26000 32000 32000) min(426 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 1639 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -739 1749 7604 7639 6426 -10069 -739 1749 7604 7639 6426 -10069 -716 1738 7556 7639 6578 -10069 -716 1738 7556 7639 6578 -10069 -747 1753 7621 7639 6578 -10069 -747 1753 7621 7639 6578 -10069 -741 1750 7608 7639 6578 -10069 -741 1750 7608 7639 6578 -10069 -728 1744 7582 7639 6578 -10069 -728 1744 7582 7639 6578 -10069 -745 1752 7617 7639 6578 -10069 -745 1752 7617 7639 6578 -10069 -733 1746 7591 7639 6578 -10069 -733 1746 7591 7639 6578 -10069 -721 1740 7565 7639 6578 -10069 -721 1740 7565 7639 6578 -10069 -736 1748 7600 7639 6578 -10069 -741 1750 7608 7639 6578 -10069 -741 1750 7608 7639 6578 -10069 2025-04-06 09:10:35,868 Hysteresis 971 0: raw(7608 32000 32000 32000) min(6578 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 7639 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 7639 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 578 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1608 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(1608 26000 32000 32000) min(578 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 1639 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -579 1669 7256 7639 6578 -10069 -579 1669 7256 7639 6578 -10069 -399 1579 6865 7639 6578 -10069 -399 1579 6865 7639 6578 -10069 -665 1712 7443 7639 6578 -10069 -665 1712 7443 7639 6578 -10069 -712 1736 7547 7639 6578 -10069 -712 1736 7547 7639 6578 -10069 -699 1729 7517 7639 6578 -10069 -699 1729 7517 7639 6578 -10069 -341 1550 6739 7639 6578 -10069 -341 1550 6739 7639 6578 -10069 -318 1539 6691 7639 6578 -10069 -318 1539 6691 7639 6578 -10069 -498 1629 7082 7639 6578 -10069 -498 1629 7082 7639 6578 -10069 -563 1661 7221 7639 6578 -10069 -698 1729 7517 7639 6578 -10069 -698 1729 7517 7639 6578 -10069 2025-04-06 09:10:45,872 Hysteresis 981 0: raw(7517 32000 32000 32000) min(6578 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 7639 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 7639 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 578 < req 12000 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: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(1517 26000 32000 32000) min(578 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 1639 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -721 1740 7565 7639 6578 -10069 -721 1740 7565 7639 6578 -10069 -280 1520 6608 7639 6578 -10069 -280 1520 6608 7639 6578 -10069 -702 1731 7526 7639 6578 -10069 -702 1731 7526 7639 6578 -10069 -348 1554 6756 7639 6578 -10069 -348 1554 6756 7639 6578 -10069 -489 1624 7060 7639 6578 -10069 -489 1624 7060 7639 6578 -10069 -714 1737 7552 7639 6578 -10069 -714 1737 7552 7639 6578 -10069 -335 1547 6726 7639 6578 -10069 -335 1547 6726 7639 6578 -10069 -740 1750 7608 7639 6578 -10069 -740 1750 7608 7639 6578 -10069 -675 1717 7465 7639 6578 -10069 -675 1717 7465 7639 6578 -10069 -335 1547 6726 7639 6578 -10069 -335 1547 6726 7639 6578 -10069 2025-04-06 09:10:55,915 Hysteresis 991 0: raw(6726 32000 32000 32000) min(6578 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 7639 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 7639 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 578 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (726 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(726 26000 32000 32000) min(578 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 1639 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -511 1635 7108 7639 6578 -10069 -511 1635 7108 7639 6578 -10069 -511 1635 7108 7639 6578 -10069 -719 1739 7560 7639 6578 -10069 -719 1739 7560 7639 6578 -10069 -360 1560 6782 7639 6578 -10069 -360 1560 6782 7639 6578 -10069 -320 1540 6695 7639 6578 -10069 -658 1709 7430 7639 6578 -10069 -658 1709 7430 7639 6578 -10069 -699 1729 7517 7639 6578 -10069 -699 1729 7517 7639 6578 -10069 -296 1528 6643 7639 6578 -10069 -296 1528 6643 7639 6578 -10069 -458 1609 6995 7639 6578 -10069 -458 1609 6995 7639 6578 -10069 -729 1744 7582 7639 6578 -10069 -729 1744 7582 7639 6578 -10069 -707 1733 7534 7639 6578 -10069 -707 1733 7534 7639 6578 -10069 2025-04-06 09:11:05,920 Hysteresis 1001 0: raw(7534 32000 32000 32000) min(6578 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 7639 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 7639 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 578 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1534 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(1534 26000 32000 32000) min(578 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 1639 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -323 1541 6700 7639 6578 -10069 -323 1541 6700 7639 6578 -10069 -691 1725 7500 7639 6578 -10069 -691 1725 7500 7639 6578 -10069 -727 1743 7578 7639 6578 -10069 -727 1743 7578 7639 6578 -10069 -571 1665 7239 7639 6578 -10069 -346 1553 6752 7639 6578 -10069 -346 1553 6752 7639 6578 -10069 -644 1702 7400 7639 6578 -10069 -644 1702 7400 7639 6578 -10069 -715 1737 7552 7639 6578 -10069 -715 1737 7552 7639 6578 -10069 -578 1669 7256 7639 6578 -10069 -578 1669 7256 7639 6578 -10069 -349 1554 6756 7639 6578 -10069 -349 1554 6756 7639 6578 -10069 -717 1738 7556 7639 6578 -10069 -717 1738 7556 7639 6578 -10069 2025-04-06 09:11:15,924 Hysteresis 1011 0: raw(7556 32000 32000 32000) min(6578 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 7639 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 7639 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 578 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1556 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(1556 26000 32000 32000) min(578 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 1639 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -740 1750 7608 7639 6578 -10069 -740 1750 7608 7639 6578 -10069 -671 1715 7456 7639 6578 -10069 -671 1715 7456 7639 6578 -10069 -581 1670 7260 7639 6578 -10069 -581 1670 7260 7639 6578 -10069 -737 1748 7600 7639 6578 -10069 -737 1748 7600 7639 6578 -10069 -686 1723 7491 7639 6578 -10069 -686 1723 7491 7639 6578 -10069 -714 1737 7552 7639 6578 -10069 -714 1737 7552 7639 6578 -10069 -722 1741 7569 7639 6578 -10069 -722 1741 7569 7639 6578 -10069 -726 1743 7578 7639 6578 -10069 -726 1743 7578 7639 6578 -10069 -719 1739 7560 7639 6578 -10069 -719 1739 7560 7639 6578 -10069 -734 1747 7595 7639 6578 -10069 -734 1747 7595 7639 6578 -10069 2025-04-06 09:11:26,009 Hysteresis 1021 0: raw(7595 32000 32000 32000) min(6578 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 7639 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 7639 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 578 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1595 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(1595 26000 32000 32000) min(578 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 1639 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -730 1745 7586 7639 6578 -10069 -730 1745 7586 7639 6578 -10069 -724 1742 7573 7639 6578 -10069 -724 1742 7573 7639 6578 -10069 -737 1748 7600 7639 6578 -10069 -737 1748 7600 7639 6578 -10069 -717 1738 7556 7639 6578 -10069 -717 1738 7556 7639 6578 -10069 -727 1743 7578 7639 6578 -10069 -727 1743 7578 7639 6578 -10069 -742 1751 7613 7639 6578 -10069 -742 1751 7613 7639 6578 -10069 -734 1747 7595 7639 6578 -10069 -734 1747 7595 7639 6578 -10069 -728 1744 7582 7639 6578 -10069 -728 1744 7582 7639 6578 -10069 -740 1750 7608 7639 6578 -10069 -740 1750 7608 7639 6578 -10069 -663 1711 7439 7639 6578 -10069 2025-04-06 09:11:36,013 Hysteresis 1031 0: raw(7439 32000 32000 32000) min(6578 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 7639 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 7639 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 578 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1439 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(1439 26000 32000 32000) min(578 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 1639 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -663 1711 7439 7639 6578 -10069 -548 1654 7191 7639 6578 -10069 -548 1654 7191 7639 6578 -10069 -387 1573 6839 7639 6578 -10069 -387 1573 6839 7639 6578 -10069 -499 1629 7082 7639 6578 -10069 -499 1629 7082 7639 6578 -10069 -524 1642 7139 7639 6578 -10069 -524 1642 7139 7639 6578 -10069 -752 1756 7634 7639 6578 -10069 -752 1756 7634 7639 6578 -10069 -353 1556 6765 7639 6578 -10069 -353 1556 6765 7639 6578 -10069 -733 1746 7591 7639 6578 -10069 -733 1746 7591 7639 6578 -10069 -730 1745 7586 7639 6578 -10069 -730 1745 7586 7639 6578 -10069 -347 1553 6752 7639 6578 -10069 -724 1742 7573 7639 6578 -10069 -724 1742 7573 7639 6578 -10069 2025-04-06 09:11:46,054 Hysteresis 1041 0: raw(7573 32000 32000 32000) min(6578 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 7639 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 7639 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 578 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1573 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(1573 26000 32000 32000) min(578 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 1639 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -745 1752 7617 7639 6578 -10069 -745 1752 7617 7639 6578 -10069 -451 1605 6978 7639 6578 -10069 -451 1605 6978 7639 6578 -10069 -737 1748 7600 7639 6578 -10069 -737 1748 7600 7639 6578 -10069 -751 1755 7630 7634 6578 -10069 -751 1755 7630 7634 6578 -10069 -747 1753 7621 7634 6578 -10069 -747 1753 7621 7634 6578 -10069 -735 1747 7595 7634 6578 -10069 -735 1747 7595 7634 6578 -10069 -729 1744 7582 7634 6578 -10069 -729 1744 7582 7634 6578 -10069 -729 1744 7582 7634 6578 -10069 -729 1744 7582 7634 6578 -10069 -726 1743 7578 7634 6578 -10069 -726 1743 7578 7634 6578 -10069 -738 1749 7604 7634 6578 -10069 2025-04-06 09:11:56,061 Hysteresis 1051 0: raw(7604 32000 32000 32000) min(6578 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 7634 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 7634 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 578 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1604 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(1604 26000 32000 32000) min(578 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 1634 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -738 1749 7604 7634 6578 -10069 -570 1665 7239 7634 6608 -10069 -570 1665 7239 7634 6608 -10069 -572 1666 7243 7634 6608 -10069 -379 1569 6821 7634 6608 -10069 -379 1569 6821 7634 6608 -10069 -453 1606 6982 7634 6608 -10069 -453 1606 6982 7634 6608 -10069 -499 1629 7082 7634 6608 -10069 -499 1629 7082 7634 6608 -10069 -362 1561 6786 7634 6608 -10069 -362 1561 6786 7634 6608 -10069 -719 1739 7560 7634 6608 -10069 -719 1739 7560 7634 6608 -10069 -559 1659 7213 7634 6608 -10069 -559 1659 7213 7634 6608 -10069 -351 1555 6760 7634 6608 -10069 -351 1555 6760 7634 6608 -10069 -351 1555 6760 7634 6608 -10069 -730 1745 7586 7634 6608 -10069 2025-04-06 09:12:06,210 Hysteresis 1061 0: raw(7586 32000 32000 32000) min(6608 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 7634 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 7634 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 608 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1586 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(1586 26000 32000 32000) min(608 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 1634 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -730 1745 7586 7634 6608 -10069 -706 1733 7534 7634 6608 -10069 -706 1733 7534 7634 6608 -10069 -576 1668 7252 7634 6608 -10069 -576 1668 7252 7634 6608 -10069 -748 1754 7626 7634 6608 -10069 -748 1754 7626 7634 6608 -10069 -759 1759 7647 7647 6608 -10069 -757 1758 7643 7647 6608 -10069 -757 1758 7643 7647 6608 -10069 -571 1665 7239 7647 6608 -10069 -571 1665 7239 7647 6608 -10069 -671 1715 7456 7647 6608 -10069 -671 1715 7456 7647 6608 -10069 -760 1760 7652 7652 6608 -10069 -760 1760 7652 7652 6608 -10069 -362 1561 6786 7652 6608 -10069 -362 1561 6786 7652 6608 -10069 -741 1750 7608 7652 6608 -10069 -741 1750 7608 7652 6608 -10069 2025-04-06 09:12:16,215 Hysteresis 1071 0: raw(7608 32000 32000 32000) min(6608 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 7652 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 7652 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 608 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1608 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(1608 26000 32000 32000) min(608 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 1652 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -761 1760 7652 7652 6608 -10069 -761 1760 7652 7652 6608 -10069 -739 1749 7604 7652 6608 -10069 -739 1749 7604 7652 6608 -10069 -374 1567 6813 7652 6608 -10069 -374 1567 6813 7652 6608 -10069 -761 1760 7652 7652 6608 -10069 -761 1760 7652 7652 6608 -10069 -744 1752 7617 7652 6608 -10069 -744 1752 7617 7652 6608 -10069 -685 1722 7486 7652 6608 -10069 -685 1722 7486 7652 6608 -10069 -372 1566 6808 7652 6608 -10069 -372 1566 6808 7652 6608 -10069 -511 1635 7108 7652 6608 -10069 -511 1635 7108 7652 6608 -10069 -749 1754 7626 7652 6608 -10069 -749 1754 7626 7652 6608 -10069 -403 1581 6873 7652 6608 -10069 -403 1581 6873 7652 6608 -10069 2025-04-06 09:12:26,259 Hysteresis 1081 0: raw(6873 32000 32000 32000) min(6608 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 7652 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 7652 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 608 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (873 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(873 26000 32000 32000) min(608 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 1652 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -738 1749 7604 7652 6608 -10069 -738 1749 7604 7652 6608 -10069 -741 1750 7608 7652 6608 -10069 -741 1750 7608 7652 6608 -10069 -354 1557 6769 7652 6608 -10069 -354 1557 6769 7652 6608 -10069 -510 1635 7108 7652 6608 -10069 -510 1635 7108 7652 6608 -10069 -420 1590 6913 7652 6608 -10069 -420 1590 6913 7652 6608 -10069 -743 1751 7613 7652 6608 -10069 -743 1751 7613 7652 6608 -10069 -755 1757 7639 7652 6608 -10069 -755 1757 7639 7652 6608 -10069 -367 1563 6795 7652 6608 -10069 -367 1563 6795 7652 6608 -10069 -385 1572 6834 7652 6608 -10069 -385 1572 6834 7652 6608 -10069 -749 1754 7626 7652 6608 -10069 -749 1754 7626 7652 6608 -10069 2025-04-06 09:12:36,407 Hysteresis 1091 0: raw(7626 32000 32000 32000) min(6608 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 7652 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 7652 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 608 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1626 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(1626 26000 32000 32000) min(608 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 1652 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -683 1721 7482 7652 6608 -10069 -683 1721 7482 7652 6608 -10069 -363 1561 6786 7652 6608 -10069 -363 1561 6786 7652 6608 -10069 -741 1750 7608 7652 6608 -10069 -741 1750 7608 7652 6608 -10069 -771 1765 7673 7673 6608 -10069 -771 1765 7673 7673 6608 -10069 -695 1727 7508 7673 6608 -10069 -759 1759 7647 7673 6608 -10069 -759 1759 7647 7673 6608 -10069 -768 1764 7669 7673 6608 -10069 -768 1764 7669 7673 6608 -10069 -769 1764 7669 7673 6608 -10069 -769 1764 7669 7673 6608 -10069 -760 1760 7652 7673 6608 -10069 -760 1760 7652 7673 6608 -10069 -766 1763 7665 7673 6608 -10069 -766 1763 7665 7673 6608 -10069 2025-04-06 09:12:46,411 Hysteresis 1101 0: raw(7665 32000 32000 32000) min(6608 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 7673 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 7673 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 608 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1665 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(1665 26000 32000 32000) min(608 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 1673 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -765 1762 7660 7673 6608 -10069 -765 1762 7660 7673 6608 -10069 -647 1703 7404 7673 6608 -10069 -647 1703 7404 7673 6608 -10069 -405 1582 6878 7673 6608 -10069 -405 1582 6878 7673 6608 -10069 -515 1637 7117 7673 6608 -10069 -515 1637 7117 7673 6643 -10069 -760 1760 7652 7673 6643 -10069 -760 1760 7652 7673 6643 -10069 -774 1767 7682 7682 6643 -10069 -774 1767 7682 7682 6643 -10069 -383 1571 6830 7682 6643 -10069 -383 1571 6830 7682 6643 -10069 -404 1582 6878 7682 6643 -10069 -404 1582 6878 7682 6643 -10069 -747 1753 7621 7682 6643 -10069 -747 1753 7621 7682 6643 -10069 -770 1765 7673 7682 6643 -10069 2025-04-06 09:12:56,600 Hysteresis 1111 0: raw(7673 32000 32000 32000) min(6643 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 7682 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 7682 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 643 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1673 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(1673 26000 32000 32000) min(643 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 1682 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -770 1765 7673 7682 6643 -10069 -374 1567 6813 7682 6643 -10069 -374 1567 6813 7682 6643 -10069 -678 1719 7473 7682 6643 -10069 -768 1764 7669 7682 6643 -10069 -768 1764 7669 7682 6643 -10069 -381 1570 6826 7682 6643 -10069 -381 1570 6826 7682 6643 -10069 -685 1722 7486 7682 6643 -10069 -685 1722 7486 7682 6643 -10069 -768 1764 7669 7682 6643 -10069 -768 1764 7669 7682 6643 -10069 -493 1626 7069 7682 6643 -10069 -493 1626 7069 7682 6643 -10069 -778 1769 7691 7691 6643 -10069 -778 1769 7691 7691 6643 -10069 -760 1760 7652 7691 6643 -10069 -760 1760 7652 7691 6643 -10069 -365 1562 6791 7691 6700 -10069 -365 1562 6791 7691 6700 -10069 2025-04-06 09:13:06,605 Hysteresis 1121 0: raw(6791 32000 32000 32000) min(6700 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 7691 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 7691 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 700 < req 12000 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: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(791 26000 32000 32000) min(700 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 1691 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -417 1588 6904 7691 6700 -10069 -417 1588 6904 7691 6700 -10069 -764 1762 7660 7691 6700 -10069 -764 1762 7660 7691 6700 -10069 -727 1743 7578 7691 6700 -10069 -727 1743 7578 7691 6700 -10069 -773 1766 7678 7691 6752 -10069 -773 1766 7678 7691 6752 -10069 -582 1671 7265 7691 6752 -10069 -582 1671 7265 7691 6752 -10069 -374 1567 6813 7691 6752 -10069 -374 1567 6813 7691 6752 -10069 -578 1669 7256 7691 6752 -10069 -578 1669 7256 7691 6752 -10069 -776 1768 7686 7691 6752 -10069 -776 1768 7686 7691 6752 -10069 -361 1560 6782 7691 6752 -10069 -361 1560 6782 7691 6752 -10069 -779 1769 7691 7691 6752 -10069 -779 1769 7691 7691 6752 -10069 2025-04-06 09:13:16,676 Hysteresis 1132 0: raw(7691 32000 32000 32000) min(6752 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 7691 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 7691 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 752 < req 12000 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: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(1691 26000 32000 32000) min(752 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 1691 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -760 1760 7652 7691 6752 -10069 -760 1760 7652 7691 6752 -10069 -368 1564 6800 7691 6752 -10069 -368 1564 6800 7691 6752 -10069 -599 1679 7300 7691 6752 -10069 -599 1679 7300 7691 6752 -10069 -781 1770 7695 7695 6752 -10069 -781 1770 7695 7695 6752 -10069 -583 1671 7265 7695 6752 -10069 -583 1671 7265 7695 6752 -10069 -393 1576 6852 7695 6752 -10069 -393 1576 6852 7695 6752 -10069 -774 1767 7682 7695 6752 -10069 -774 1767 7682 7695 6752 -10069 -693 1726 7504 7695 6752 -10069 -693 1726 7504 7695 6752 -10069 -392 1576 6852 7695 6752 -10069 -392 1576 6852 7695 6752 -10069 -487 1623 7056 7695 6752 -10069 2025-04-06 09:13:26,718 Hysteresis 1142 0: raw(7056 32000 32000 32000) min(6752 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 7695 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 7695 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 752 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1056 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(1056 26000 32000 32000) min(752 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 1695 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -487 1623 7056 7695 6752 -10069 -774 1767 7682 7695 6752 -10069 -774 1767 7682 7695 6752 -10069 -772 1766 7678 7695 6752 -10069 -772 1766 7678 7695 6752 -10069 -770 1765 7673 7695 6752 -10069 -770 1765 7673 7695 6752 -10069 -771 1765 7673 7695 6752 -10069 -771 1765 7673 7695 6752 -10069 -788 1774 7713 7713 6752 -10069 -788 1774 7713 7713 6752 -10069 -779 1769 7691 7713 6752 -10069 -775 1767 7682 7713 6752 -10069 -775 1767 7682 7713 6752 -10069 -772 1766 7678 7713 6752 -10069 -772 1766 7678 7713 6752 -10069 -775 1767 7682 7713 6752 -10069 -775 1767 7682 7713 6752 -10069 -762 1761 7656 7713 6752 -10069 -762 1761 7656 7713 6752 -10069 2025-04-06 09:13:36,722 Hysteresis 1152 0: raw(7656 32000 32000 32000) min(6752 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 7713 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 7713 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 752 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1656 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(1656 26000 32000 32000) min(752 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 1713 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -760 1760 7652 7713 6752 -10069 -760 1760 7652 7713 6752 -10069 -738 1749 7604 7713 6752 -10069 -738 1749 7604 7713 6752 -10069 -685 1722 7486 7713 6752 -10069 -685 1722 7486 7713 6752 -10069 -702 1731 7526 7713 6752 -10069 -702 1731 7526 7713 6752 -10069 -416 1588 6904 7713 6752 -10069 -416 1588 6904 7713 6752 -10069 -446 1603 6969 7713 6752 -10069 -446 1603 6969 7713 6752 -10069 -763 1761 7656 7713 6752 -10069 -763 1761 7656 7713 6752 -10069 -779 1769 7691 7713 6752 -10069 -779 1769 7691 7713 6752 -10069 -760 1760 7652 7713 6752 -10069 -760 1760 7652 7713 6752 -10069 -367 1563 6795 7713 6752 -10069 -367 1563 6795 7713 6752 -10069 2025-04-06 09:13:46,942 Hysteresis 1162 0: raw(6795 32000 32000 32000) min(6752 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 7713 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 7713 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 752 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (795 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(795 26000 32000 32000) min(752 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 1713 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -367 1563 6795 7713 6752 -10069 -754 1757 7639 7713 6760 -10069 -777 1768 7686 7713 6760 -10069 -777 1768 7686 7713 6760 -10069 -702 1731 7526 7713 6760 -10069 -702 1731 7526 7713 6760 -10069 -490 1625 7065 7713 6760 -10069 -490 1625 7065 7713 6760 -10069 -761 1760 7652 7713 6760 -10069 -761 1760 7652 7713 6760 -10069 -407 1583 6882 7713 6760 -10069 -407 1583 6882 7713 6760 -10069 -676 1718 7469 7713 6760 -10069 -676 1718 7469 7713 6760 -10069 -749 1754 7626 7713 6760 -10069 -749 1754 7626 7713 6760 -10069 -778 1769 7691 7713 6760 -10069 -778 1769 7691 7713 6760 -10069 -617 1688 7339 7713 6760 -10069 -617 1688 7339 7713 6760 -10069 2025-04-06 09:13:56,946 Hysteresis 1172 0: raw(7339 32000 32000 32000) min(6760 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 7713 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 7713 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 760 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1339 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(1339 26000 32000 32000) min(760 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 1713 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -374 1567 6813 7713 6760 -10069 -374 1567 6813 7713 6760 -10069 -792 1776 7721 7721 6760 -10069 -792 1776 7721 7721 6760 -10069 -751 1755 7630 7721 6760 -10069 -751 1755 7630 7721 6760 -10069 -589 1674 7278 7721 6760 -10069 -589 1674 7278 7721 6760 -10069 -590 1675 7282 7721 6760 -10069 -590 1675 7282 7721 6760 -10069 -789 1774 7713 7721 6760 -10069 -789 1774 7713 7721 6760 -10069 -667 1713 7447 7721 6760 -10069 -667 1713 7447 7721 6760 -10069 -799 1779 7734 7734 6760 -10069 -799 1779 7734 7734 6760 -10069 -407 1583 6882 7734 6760 -10069 -407 1583 6882 7734 6760 -10069 -665 1712 7443 7734 6760 -10069 -665 1712 7443 7734 6760 -10069 2025-04-06 09:14:07,018 Hysteresis 1182 0: raw(7443 32000 32000 32000) min(6760 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 7734 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 7734 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 760 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1443 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(1443 26000 32000 32000) min(760 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 1734 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -761 1760 7652 7734 6760 -10069 -761 1760 7652 7734 6769 -10069 -791 1775 7717 7734 6769 -10069 -791 1775 7717 7734 6769 -10069 -625 1692 7356 7734 6769 -10069 -625 1692 7356 7734 6769 -10069 -385 1572 6834 7734 6769 -10069 -385 1572 6834 7734 6769 -10069 -789 1774 7713 7734 6769 -10069 -789 1774 7713 7734 6769 -10069 -767 1763 7665 7734 6769 -10069 -767 1763 7665 7734 6769 -10069 -635 1697 7378 7734 6769 -10069 -635 1697 7378 7734 6769 -10069 -787 1773 7708 7734 6769 -10069 -787 1773 7708 7734 6769 -10069 -787 1773 7708 7734 6769 -10069 -750 1755 7630 7734 6769 -10069 -750 1755 7630 7734 6769 -10069 2025-04-06 09:14:17,217 Hysteresis 1192 0: raw(7630 32000 32000 32000) min(6769 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 7734 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 7734 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 769 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1630 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(1630 26000 32000 32000) min(769 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 1734 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -800 1780 7739 7739 6769 -10069 -800 1780 7739 7739 6769 -10069 -409 1584 6886 7739 6769 -10069 -409 1584 6886 7739 6769 -10069 -539 1649 7169 7739 6769 -10069 -539 1649 7169 7739 6769 -10069 -803 1781 7743 7743 6769 -10069 -803 1781 7743 7743 6769 -10069 -433 1596 6939 7743 6769 -10069 -433 1596 6939 7743 6769 -10069 -818 1789 7778 7778 6769 -10069 -818 1789 7778 7778 6769 -10069 -817 1788 7773 7778 6769 -10069 -817 1788 7773 7778 6769 -10069 -803 1781 7743 7778 6769 -10069 -803 1781 7743 7778 6769 -10069 -828 1794 7800 7800 6769 -10069 -828 1794 7800 7800 6769 -10069 -828 1794 7800 7800 6769 -10069 2025-04-06 09:14:27,221 Hysteresis 1202 0: raw(7800 32000 32000 32000) min(6769 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 7800 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 7800 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 769 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1800 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(1800 26000 32000 32000) min(769 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 1800 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -828 1794 7800 7800 6769 -10069 -819 1789 7778 7800 6769 -10069 -819 1789 7778 7800 6769 -10069 -819 1789 7778 7800 6769 -10069 -819 1789 7778 7800 6769 -10069 -812 1786 7765 7800 6769 -10069 -812 1786 7765 7800 6769 -10069 -759 1759 7647 7800 6769 -10069 -759 1759 7647 7800 6769 -10069 -686 1723 7491 7800 6769 -10069 -686 1723 7491 7800 6782 -10069 -455 1607 6986 7800 6782 -10069 -455 1607 6986 7800 6782 -10069 -601 1680 7304 7800 6782 -10069 -601 1680 7304 7800 6782 -10069 -823 1791 7786 7800 6782 -10069 -823 1791 7786 7800 6782 -10069 -793 1776 7721 7800 6782 -10069 -793 1776 7721 7800 6782 -10069 -676 1718 7469 7800 6782 -10069 2025-04-06 09:14:37,326 Hysteresis 1212 0: raw(7469 32000 32000 32000) min(6782 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 7800 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 7800 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 782 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1469 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(1469 26000 32000 32000) min(782 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 1800 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -676 1718 7469 7800 6782 -10069 -432 1596 6939 7800 6782 -10069 -432 1596 6939 7800 6782 -10069 -801 1780 7739 7800 6782 -10069 -772 1766 7678 7800 6782 -10069 -772 1766 7678 7800 6782 -10069 -655 1707 7421 7800 6782 -10069 -655 1707 7421 7800 6782 -10069 -460 1610 7000 7800 6782 -10069 -460 1610 7000 7800 6782 -10069 -824 1792 7791 7800 6782 -10069 -824 1792 7791 7800 6782 -10069 -808 1784 7756 7800 6782 -10069 -808 1784 7756 7800 6782 -10069 -800 1780 7739 7800 6782 -10069 -800 1780 7739 7800 6782 -10069 -769 1764 7669 7800 6782 -10069 -769 1764 7669 7800 6782 -10069 -679 1719 7473 7800 6782 -10069 2025-04-06 09:14:47,330 Hysteresis 1222 0: raw(7473 32000 32000 32000) min(6782 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 7800 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 7800 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 782 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1473 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(1473 26000 32000 32000) min(782 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 1800 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -679 1719 7473 7800 6782 -10069 -474 1617 7030 7800 6782 -10069 -824 1792 7791 7800 6782 -10069 -824 1792 7791 7800 6782 -10069 -820 1790 7782 7800 6782 -10069 -820 1790 7782 7800 6782 -10069 -754 1757 7639 7800 6782 -10069 -754 1757 7639 7800 6782 -10069 -444 1602 6965 7800 6782 -10069 -444 1602 6965 7800 6782 -10069 -451 1605 6978 7800 6782 -10069 -451 1605 6978 7800 6782 -10069 -560 1660 7217 7800 6782 -10069 -560 1660 7217 7800 6782 -10069 -740 1750 7608 7800 6782 -10069 -740 1750 7608 7800 6782 -10069 -804 1782 7747 7800 6782 -10069 -804 1782 7747 7800 6782 -10069 -781 1770 7695 7800 6782 -10069 -781 1770 7695 7800 6782 -10069 2025-04-06 09:14:57,451 Hysteresis 1232 0: raw(7695 32000 32000 32000) min(6782 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 7800 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 7800 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 782 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1695 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(1695 26000 32000 32000) min(782 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 1800 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -440 1600 6956 7800 6782 -10069 -440 1600 6956 7800 6782 -10069 -442 1601 6960 7800 6782 -10069 -442 1601 6960 7800 6782 -10069 -775 1767 7682 7800 6782 -10069 -775 1767 7682 7800 6782 -10069 -790 1775 7717 7800 6782 -10069 -790 1775 7717 7800 6782 -10069 -339 1549 6734 7800 6734 -10069 -339 1549 6734 7800 6734 -10069 -339 1549 6734 7800 6734 -10069 -538 1649 7169 7800 6734 -10069 -784 1772 7704 7800 6734 -10069 -784 1772 7704 7800 6734 -10069 -769 1764 7669 7800 6734 -10069 -769 1764 7669 7800 6734 -10069 -671 1715 7456 7800 6734 -10069 -671 1715 7456 7800 6734 -10069 -419 1589 6908 7800 6734 -10069 -419 1589 6908 7800 6734 -10069 2025-04-06 09:15:07,498 Hysteresis 1242 0: raw(6908 32000 32000 32000) min(6734 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 7800 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 1 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 7800 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 734 < req 12000 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: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(908 26000 32000 32000) min(734 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 1800 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -816 1788 7773 7800 6734 -10069 -816 1788 7773 7800 6734 -10069 -795 1777 7726 7800 6734 -10069 -795 1777 7726 7800 6734 -10069 -453 1606 6982 7800 6734 -10069 -453 1606 6982 7800 6734 -10069 -800 1780 7739 7800 6734 -10069 -800 1780 7739 7800 6734 -10069 -816 1788 7773 7800 6734 -10069 -816 1788 7773 7800 6734 -10069 -824 1792 7791 7800 6734 -10069 -824 1792 7791 7800 6734 -10069 -808 1784 7756 7800 6734 -10069 -808 1784 7756 7800 6734 -10069 -789 1774 7713 7800 6734 -10069 -789 1774 7713 7800 6734 -10069 -823 1791 7786 7800 6734 -10069 -823 1791 7786 7800 6734 -10069 -483 1621 7047 7800 6734 -10069 2025-04-06 09:15:17,505 Hysteresis 1252 0: raw(7047 32000 32000 32000) min(6734 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 7800 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 7800 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 734 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1047 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(1047 26000 32000 32000) min(734 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 1800 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -483 1621 7047 7800 6734 -10069 -482 1621 7047 7800 6734 -10069 -482 1621 7047 7800 6734 -10069 -730 1745 7586 7800 6734 -10069 -730 1745 7586 7800 6734 -10069 -810 1785 7760 7800 6734 -10069 -810 1785 7760 7800 6734 -10069 -786 1773 7708 7800 6734 -10069 -786 1773 7708 7800 6734 -10069 -410 1585 6891 7800 6734 -10069 -410 1585 6891 7800 6734 -10069 -520 1640 7130 7800 6734 -10069 -520 1640 7130 7800 6734 -10069 -815 1787 7769 7800 6734 -10069 -815 1787 7769 7800 6734 -10069 -764 1762 7660 7800 6734 -10069 -764 1762 7660 7800 6734 -10069 -431 1595 6934 7800 6734 -10069 -815 1787 7769 7800 6734 -10069 -815 1787 7769 7800 6734 -10069 2025-04-06 09:15:27,642 Hysteresis 1263 0: raw(7769 32000 32000 32000) min(6734 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 7800 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 7800 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 734 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1769 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(1769 26000 32000 32000) min(734 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 1800 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -828 1794 7800 7800 6734 -10069 -828 1794 7800 7800 6734 -10069 -699 1729 7517 7800 6734 -10069 -699 1729 7517 7800 6734 -10069 -379 1569 6821 7800 6734 -10069 -379 1569 6821 7800 6734 -10069 -791 1775 7717 7800 6734 -10069 -791 1775 7717 7800 6734 -10069 -776 1768 7686 7800 6734 -10069 -776 1768 7686 7800 6734 -10069 -394 1577 6856 7800 6734 -10069 -394 1577 6856 7800 6734 -10069 -822 1791 7786 7800 6734 -10069 -822 1791 7786 7800 6734 -10069 -806 1783 7752 7800 6734 -10069 -806 1783 7752 7800 6734 -10069 -704 1732 7530 7800 6734 -10069 -704 1732 7530 7800 6734 -10069 -506 1633 7100 7800 6734 -10069 2025-04-06 09:15:37,646 Hysteresis 1273 0: raw(7100 32000 32000 32000) min(6734 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 7800 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 7800 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 734 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1100 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(1100 26000 32000 32000) min(734 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 1800 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -506 1633 7100 7800 6734 -10069 -519 1639 7126 7800 6734 -10069 -519 1639 7126 7800 6734 -10069 -803 1781 7743 7800 6734 -10069 -803 1781 7743 7800 6734 -10069 -831 1795 7804 7804 6734 -10069 -831 1795 7804 7804 6734 -10069 -798 1779 7734 7804 6734 -10069 -798 1779 7734 7804 6734 -10069 -796 1778 7730 7804 6734 -10069 -796 1778 7730 7804 6734 -10069 -828 1794 7800 7804 6734 -10069 -828 1794 7800 7804 6734 -10069 -809 1784 7756 7804 6734 -10069 -809 1784 7756 7804 6734 -10069 -818 1789 7778 7804 6734 -10069 -818 1789 7778 7804 6734 -10069 -807 1783 7752 7804 6734 -10069 -807 1783 7752 7804 6734 -10069 -729 1744 7582 7804 6734 -10069 2025-04-06 09:15:47,764 Hysteresis 1283 0: raw(7582 32000 32000 32000) min(6734 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 7804 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 7804 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 734 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1582 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(1582 26000 32000 32000) min(734 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 1804 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -729 1744 7582 7804 6734 -10069 -516 1638 7121 7804 6734 -10069 -516 1638 7121 7804 6734 -10069 -477 1618 7034 7804 6734 -10069 -477 1618 7034 7804 6734 -10069 -606 1683 7317 7804 6734 -10069 -606 1683 7317 7804 6734 -10069 -662 1711 7439 7804 6734 -10069 -818 1789 7778 7804 6734 -10069 -818 1789 7778 7804 6734 -10069 -770 1765 7673 7804 6734 -10069 -770 1765 7673 7804 6734 -10069 -432 1596 6939 7804 6734 -10069 -432 1596 6939 7804 6734 -10069 -832 1796 7808 7808 6734 -10069 -832 1796 7808 7808 6734 -10069 -775 1767 7682 7808 6734 -10069 -775 1767 7682 7808 6734 -10069 -427 1593 6926 7808 6734 -10069 -427 1593 6926 7808 6734 -10069 2025-04-06 09:15:57,768 Hysteresis 1293 0: raw(6926 32000 32000 32000) min(6734 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 7808 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 7808 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 734 < req 12000 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: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(926 26000 32000 32000) min(734 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 1808 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -832 1796 7808 7808 6734 -10069 -832 1796 7808 7808 6734 -10069 -393 1576 6852 7808 6734 -10069 -393 1576 6852 7808 6734 -10069 -816 1788 7773 7808 6734 -10069 -816 1788 7773 7808 6734 -10069 -670 1715 7456 7808 6734 -10069 -670 1715 7456 7808 6734 -10069 -810 1785 7760 7808 6734 -10069 -810 1785 7760 7808 6734 -10069 -521 1640 7130 7808 6734 -10069 -521 1640 7130 7808 6734 -10069 -722 1741 7569 7808 6734 -10069 -722 1741 7569 7808 6734 -10069 -820 1790 7782 7808 6734 -10069 -820 1790 7782 7808 6734 -10069 -796 1778 7730 7808 6734 -10069 -796 1778 7730 7808 6734 -10069 -745 1752 7617 7808 6734 -10069 -745 1752 7617 7808 6734 -10069 2025-04-06 09:16:07,819 Hysteresis 1303 0: raw(7617 32000 32000 32000) min(6734 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 7808 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 7808 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 734 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1617 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(1617 26000 32000 32000) min(734 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 1808 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -494 1627 7073 7808 6734 -10069 -494 1627 7073 7808 6734 -10069 -757 1758 7643 7808 6734 -10069 -757 1758 7643 7808 6734 -10069 -633 1696 7373 7808 6734 -10069 -633 1696 7373 7808 6734 -10069 -818 1789 7778 7808 6734 -10069 -818 1789 7778 7808 6734 -10069 -392 1576 6852 7808 6734 -10069 -392 1576 6852 7808 6734 -10069 -814 1787 7769 7808 6734 -10069 -814 1787 7769 7808 6734 -10069 -814 1787 7769 7808 6734 -10069 -814 1787 7769 7808 6734 -10069 -812 1786 7765 7808 6734 -10069 -812 1786 7765 7808 6734 -10069 -807 1783 7752 7808 6734 -10069 -807 1783 7752 7808 6734 -10069 -804 1782 7747 7808 6734 -10069 -804 1782 7747 7808 6734 -10069 2025-04-06 09:16:17,885 Hysteresis 1313 0: raw(7747 32000 32000 32000) min(6734 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 7808 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 7808 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 734 < req 12000 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: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(1747 26000 32000 32000) min(734 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 1808 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -831 1795 7804 7808 6734 -10069 -831 1795 7804 7808 6734 -10069 -810 1785 7760 7808 6734 -10069 -810 1785 7760 7808 6734 -10069 -819 1789 7778 7808 6734 -10069 -819 1789 7778 7808 6734 -10069 -834 1797 7813 7813 6734 -10069 -834 1797 7813 7813 6734 -10069 -537 1648 7165 7813 6734 -10069 -537 1648 7165 7813 6734 -10069 -795 1777 7726 7813 6734 -10069 -795 1777 7726 7813 6734 -10069 -842 1801 7830 7830 6734 -10069 -842 1801 7830 7830 6734 -10069 -840 1800 7826 7830 6734 -10069 -606 1683 7317 7830 6734 -10069 -606 1683 7317 7830 6734 -10069 -501 1630 7086 7830 6734 -10069 -501 1630 7086 7830 6734 -10069 2025-04-06 09:16:27,890 Hysteresis 1323 0: raw(7086 32000 32000 32000) min(6734 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 7830 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 7830 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 734 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1086 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(1086 26000 32000 32000) min(734 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 1830 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -722 1741 7569 7830 6734 -10069 -722 1741 7569 7830 6734 -10069 -832 1796 7808 7830 6734 -10069 -832 1796 7808 7830 6734 -10069 -846 1803 7839 7839 6734 -10069 -846 1803 7839 7839 6734 -10069 -620 1690 7347 7839 6734 -10069 -620 1690 7347 7839 6734 -10069 -640 1700 7391 7839 6734 -10069 -640 1700 7391 7839 6734 -10069 -849 1804 7843 7843 6734 -10069 -849 1804 7843 7843 6734 -10069 -847 1803 7839 7843 6734 -10069 -847 1803 7839 7843 6734 -10069 -845 1802 7834 7843 6734 -10069 -845 1802 7834 7843 6734 -10069 -850 1805 7847 7847 6734 -10069 -850 1805 7847 7847 6734 -10069 -849 1804 7843 7847 6734 -10069 2025-04-06 09:16:38,098 Hysteresis 1333 0: raw(7843 32000 32000 32000) min(6734 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 7847 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 7847 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 734 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1843 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(1843 26000 32000 32000) min(734 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 1847 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -849 1804 7843 7847 6734 -10069 -825 1792 7791 7847 6734 -10069 -825 1792 7791 7847 6734 -10069 -489 1624 7060 7847 6734 -10069 -489 1624 7060 7847 6734 -10069 -502 1631 7091 7847 6734 -10069 -502 1631 7091 7847 6734 -10069 -662 1711 7439 7847 6734 -10069 -662 1711 7439 7847 6734 -10069 -845 1802 7834 7847 6734 -10069 -845 1802 7834 7847 6734 -10069 -487 1623 7056 7847 6734 -10069 -487 1623 7056 7847 6734 -10069 -781 1770 7695 7847 6734 -10069 -781 1770 7695 7847 6734 -10069 -852 1806 7852 7852 6734 -10069 -852 1806 7852 7852 6734 -10069 -416 1588 6904 7852 6734 -10069 -416 1588 6904 7852 6734 -10069 -836 1798 7817 7852 6734 -10069 2025-04-06 09:16:48,102 Hysteresis 1343 0: raw(7817 32000 32000 32000) min(6734 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 7852 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 7852 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 734 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1817 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(1817 26000 32000 32000) min(734 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 1852 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -836 1798 7817 7852 6734 -10069 -849 1804 7843 7852 6734 -10069 -402 1581 6873 7852 6734 -10069 -402 1581 6873 7852 6734 -10069 -674 1717 7465 7852 6734 -10069 -674 1717 7465 7852 6734 -10069 -848 1804 7843 7852 6734 -10069 -848 1804 7843 7852 6734 -10069 -818 1789 7778 7852 6734 -10069 -818 1789 7778 7852 6734 -10069 -653 1706 7417 7852 6734 -10069 -653 1706 7417 7852 6734 -10069 -473 1616 7026 7852 6734 -10069 -473 1616 7026 7852 6734 -10069 -847 1803 7839 7852 6734 -10069 -847 1803 7839 7852 6734 -10069 -841 1800 7826 7852 6734 -10069 -841 1800 7826 7852 6734 -10069 -661 1710 7434 7852 6734 -10069 -661 1710 7434 7852 6734 -10069 2025-04-06 09:16:58,181 Hysteresis 1353 0: raw(7434 32000 32000 32000) min(6734 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 7852 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 7852 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 734 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1434 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(1434 26000 32000 32000) min(734 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 1852 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -842 1801 7830 7852 6734 -10069 -842 1801 7830 7852 6734 -10069 -822 1791 7786 7852 6734 -10069 -822 1791 7786 7852 6734 -10069 -833 1796 7808 7852 6734 -10069 -833 1796 7808 7852 6734 -10069 -851 1805 7847 7852 6734 -10069 -851 1805 7847 7852 6734 -10069 -843 1801 7830 7852 6734 -10069 -843 1801 7830 7852 6734 -10069 -852 1806 7852 7852 6734 -10069 -852 1806 7852 7852 6734 -10069 -852 1806 7852 7852 6734 -10069 -852 1806 7852 7852 6734 -10069 -838 1799 7821 7852 6821 -10069 -859 1809 7865 7865 6821 -10069 -859 1809 7865 7865 6821 -10069 -845 1802 7834 7865 6821 -10069 -845 1802 7834 7865 6821 -10069 2025-04-06 09:17:08,332 Hysteresis 1363 0: raw(7834 32000 32000 32000) min(6821 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 7865 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 7865 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 821 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1834 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(1834 26000 32000 32000) min(821 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 1865 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -817 1788 7773 7865 6821 -10069 -817 1788 7773 7865 6821 -10069 -822 1791 7786 7865 6821 -10069 -822 1791 7786 7865 6821 -10069 -484 1622 7052 7865 6821 -10069 -484 1622 7052 7865 6821 -10069 -833 1796 7808 7865 6821 -10069 -833 1796 7808 7865 6821 -10069 -868 1814 7886 7886 6821 -10069 -868 1814 7886 7886 6821 -10069 -849 1804 7843 7886 6821 -10069 -849 1804 7843 7886 6821 -10069 -823 1791 7786 7886 6821 -10069 -823 1791 7786 7886 6821 -10069 -540 1650 7173 7886 6821 -10069 -540 1650 7173 7886 6821 -10069 -539 1649 7169 7886 6821 -10069 -539 1649 7169 7886 6821 -10069 -554 1657 7204 7886 6821 -10069 2025-04-06 09:17:18,336 Hysteresis 1373 0: raw(7204 32000 32000 32000) min(6821 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 7886 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 7886 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 821 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1204 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(1204 26000 32000 32000) min(821 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 1886 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -554 1657 7204 7886 6821 -10069 -872 1816 7895 7895 6821 -10069 -872 1816 7895 7895 6821 -10069 -685 1722 7486 7895 6821 -10069 -685 1722 7486 7895 6821 -10069 -491 1625 7065 7895 6821 -10069 -491 1625 7065 7895 6821 -10069 -864 1812 7878 7895 6821 -10069 -864 1812 7878 7895 6821 -10069 -866 1813 7882 7895 6821 -10069 -866 1813 7882 7895 6821 -10069 -562 1661 7221 7895 6821 -10069 -562 1661 7221 7895 6821 -10069 -745 1752 7617 7895 6821 -10069 -745 1752 7617 7895 6821 -10069 -507 1633 7100 7895 6821 -10069 -507 1633 7100 7895 6821 -10069 -851 1805 7847 7895 6821 -10069 -851 1805 7847 7895 6821 -10069 -859 1809 7865 7895 6821 -10069 2025-04-06 09:17:28,402 Hysteresis 1383 0: raw(7865 32000 32000 32000) min(6821 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 7895 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 7895 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 821 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1865 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(1865 26000 32000 32000) min(821 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 1895 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -859 1809 7865 7895 6821 -10069 -426 1593 6926 7895 6821 -10069 -426 1593 6926 7895 6821 -10069 -751 1755 7630 7895 6821 -10069 -893 1826 7939 7939 6821 -10069 -893 1826 7939 7939 6821 -10069 -853 1806 7852 7939 6821 -10069 -853 1806 7852 7939 6821 -10069 -470 1615 7021 7939 6821 -10069 -470 1615 7021 7939 6821 -10069 -865 1812 7878 7939 6852 -10069 -865 1812 7878 7939 6852 -10069 -876 1818 7904 7939 6852 -10069 -876 1818 7904 7939 6852 -10069 -575 1667 7247 7939 6852 -10069 -575 1667 7247 7939 6852 -10069 -737 1748 7600 7939 6852 -10069 -737 1748 7600 7939 6852 -10069 -830 1795 7804 7939 6852 -10069 2025-04-06 09:17:38,406 Hysteresis 1393 0: raw(7804 32000 32000 32000) min(6852 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 7939 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 7939 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 852 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1804 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(1804 26000 32000 32000) min(852 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 1939 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -830 1795 7804 7939 6852 -10069 -894 1827 7943 7943 6852 -10069 -894 1827 7943 7943 6852 -10069 -860 1810 7869 7943 6852 -10069 -860 1810 7869 7943 6852 -10069 -848 1804 7843 7943 6852 -10069 -848 1804 7843 7943 6852 -10069 -900 1830 7956 7956 6852 -10069 -900 1830 7956 7956 6852 -10069 -888 1824 7930 7956 6852 -10069 -888 1824 7930 7956 6852 -10069 -889 1824 7930 7956 6852 -10069 -889 1824 7930 7956 6852 -10069 -880 1820 7913 7956 6852 -10069 -880 1820 7913 7956 6852 -10069 -902 1831 7960 7960 6852 -10069 -902 1831 7960 7960 6852 -10069 -900 1830 7956 7960 6852 -10069 -900 1830 7956 7960 6852 -10069 -899 1829 7952 7960 6852 -10069 2025-04-06 09:17:48,578 Hysteresis 1403 0: raw(7952 32000 32000 32000) min(6852 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 7960 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 7960 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 852 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1952 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(1952 26000 32000 32000) min(852 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 1960 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -899 1829 7952 7960 6852 -10069 -763 1761 7656 7960 6852 -10069 -763 1761 7656 7960 6852 -10069 -772 1766 7678 7960 6852 -10069 -772 1766 7678 7960 6852 -10069 -897 1828 7947 7960 6852 -10069 -897 1828 7947 7960 6852 -10069 -903 1831 7960 7960 6852 -10069 -903 1831 7960 7960 6852 -10069 -892 1826 7939 7960 6852 -10069 -903 1831 7960 7960 6852 -10069 -903 1831 7960 7960 6852 -10069 -774 1767 7682 7960 6852 -10069 -774 1767 7682 7960 6852 -10069 -620 1690 7347 7960 6852 -10069 -620 1690 7347 7960 6852 -10069 -582 1671 7265 7960 6852 -10069 -582 1671 7265 7960 6852 -10069 -565 1662 7226 7960 6852 -10069 -565 1662 7226 7960 6852 -10069 2025-04-06 09:17:58,584 Hysteresis 1413 0: raw(7226 32000 32000 32000) min(6852 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 7960 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 7960 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 852 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1226 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(1226 26000 32000 32000) min(852 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 1960 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -901 1830 7956 7960 6852 -10069 -901 1830 7956 7960 6852 -10069 -758 1759 7647 7960 6852 -10069 -758 1759 7647 7960 6852 -10069 -474 1617 7030 7960 6852 -10069 -474 1617 7030 7960 6852 -10069 -893 1826 7939 7960 6852 -10069 -893 1826 7939 7960 6852 -10069 -867 1813 7882 7960 6852 -10069 -867 1813 7882 7960 6852 -10069 -761 1760 7652 7960 6852 -10069 -761 1760 7652 7960 6852 -10069 -789 1774 7713 7960 6852 -10069 -789 1774 7713 7960 6852 -10069 -529 1644 7147 7960 6852 -10069 -529 1644 7147 7960 6852 -10069 -908 1834 7973 7973 6852 -10069 -908 1834 7973 7973 6852 -10069 -630 1695 7369 7973 6852 -10069 2025-04-06 09:18:08,692 Hysteresis 1424 0: raw(7369 32000 32000 32000) min(6852 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 7973 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 7973 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 852 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1369 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(1369 26000 32000 32000) min(852 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 1973 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -630 1695 7369 7973 6852 -10069 -776 1768 7686 7973 6852 -10069 -776 1768 7686 7973 6852 -10069 -839 1799 7821 7973 6852 -10069 -839 1799 7821 7973 6852 -10069 -934 1847 8030 8030 6852 -10069 -934 1847 8030 8030 6852 -10069 -630 1695 7369 8030 6852 -10069 -630 1695 7369 8030 6852 -10069 -540 1650 7173 8030 6852 -10069 -540 1650 7173 8030 6852 -10069 -931 1845 8021 8030 6852 -10069 -898 1829 7952 8030 6852 -10069 -898 1829 7952 8030 6852 -10069 -483 1621 7047 8030 6852 -10069 -483 1621 7047 8030 6873 -10069 -862 1811 7873 8030 6873 -10069 -862 1811 7873 8030 6873 -10069 -921 1840 8000 8030 6873 -10069 -921 1840 8000 8030 6873 -10069 2025-04-06 09:18:18,701 Hysteresis 1434 0: raw(8000 32000 32000 32000) min(6873 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 8030 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 8030 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 873 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (2000 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(2000 26000 32000 32000) min(873 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 2030 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -870 1815 7891 8030 6873 -10069 -870 1815 7891 8030 6873 -10069 -652 1706 7417 8030 6873 -10069 -652 1706 7417 8030 6873 -10069 -926 1843 8013 8030 6873 -10069 -926 1843 8013 8030 6873 -10069 -635 1697 7378 8030 6873 -10069 -635 1697 7378 8030 6873 -10069 -923 1841 8004 8030 6873 -10069 -923 1841 8004 8030 6873 -10069 -534 1647 7160 8030 6873 -10069 -534 1647 7160 8030 6873 -10069 -728 1744 7582 8030 6873 -10069 -728 1744 7582 8030 6873 -10069 -834 1797 7813 8030 6873 -10069 -834 1797 7813 8030 6873 -10069 -916 1838 7991 8030 6873 -10069 -916 1838 7991 8030 6873 -10069 -770 1765 7673 8030 6873 -10069 -770 1765 7673 8030 6873 -10069 2025-04-06 09:18:28,706 Hysteresis 1444 0: raw(7673 32000 32000 32000) min(6873 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 8030 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 8030 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 873 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1673 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(1673 26000 32000 32000) min(873 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 2030 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -756 1758 7643 8030 6873 -10069 -756 1758 7643 8030 6873 -10069 -935 1847 8030 8030 6873 -10069 -935 1847 8030 8030 6873 -10069 -497 1628 7078 8030 6873 -10069 -497 1628 7078 8030 6873 -10069 -728 1744 7582 8030 6873 -10069 -728 1744 7582 8030 6873 -10069 -594 1677 7291 8030 6873 -10069 -594 1677 7291 8030 6873 -10069 -902 1831 7960 8030 6873 -10069 -902 1831 7960 8030 6873 -10069 -912 1836 7982 8030 6873 -10069 -912 1836 7982 8030 6873 -10069 -521 1640 7130 8030 6873 -10069 -521 1640 7130 8030 6873 -10069 -887 1823 7926 8030 6873 -10069 -887 1823 7926 8030 6873 -10069 -949 1854 8060 8060 6873 -10069 2025-04-06 09:18:38,927 Hysteresis 1454 0: raw(8060 32000 32000 32000) min(6873 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 8060 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 8060 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 873 < req 12000 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: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(2060 26000 32000 32000) min(873 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 2060 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -949 1854 8060 8060 6873 -10069 -925 1842 8008 8060 6873 -10069 -925 1842 8008 8060 6873 -10069 -883 1821 7917 8060 6873 -10069 -937 1848 8034 8060 6873 -10069 -937 1848 8034 8060 6873 -10069 -928 1844 8017 8060 6873 -10069 -928 1844 8017 8060 6873 -10069 -902 1831 7960 8060 6873 -10069 -902 1831 7960 8060 6873 -10069 -935 1847 8030 8060 6873 -10069 -935 1847 8030 8060 6873 -10069 -933 1846 8026 8060 6873 -10069 -933 1846 8026 8060 6873 -10069 -788 1774 7713 8060 6873 -10069 -788 1774 7713 8060 6873 -10069 -572 1666 7243 8060 6873 -10069 -572 1666 7243 8060 6873 -10069 -598 1679 7300 8060 6873 -10069 2025-04-06 09:18:48,931 Hysteresis 1464 0: raw(7300 32000 32000 32000) min(6873 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 8060 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 8060 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 873 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1300 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(1300 26000 32000 32000) min(873 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 2060 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -598 1679 7300 8060 6873 -10069 -799 1779 7734 8060 6873 -10069 -941 1850 8043 8060 6873 -10069 -941 1850 8043 8060 6873 -10069 -555 1657 7204 8060 6873 -10069 -555 1657 7204 8060 6873 -10069 -538 1649 7169 8060 6873 -10069 -538 1649 7169 8060 6873 -10069 -944 1852 8052 8060 6873 -10069 -944 1852 8052 8060 6926 -10069 -892 1826 7939 8060 6926 -10069 -892 1826 7939 8060 6926 -10069 -793 1776 7721 8060 6926 -10069 -793 1776 7721 8060 6926 -10069 -571 1665 7239 8060 6926 -10069 -571 1665 7239 8060 6926 -10069 -937 1848 8034 8060 6926 -10069 -937 1848 8034 8060 6926 -10069 -905 1832 7965 8060 6926 -10069 -905 1832 7965 8060 6926 -10069 2025-04-06 09:18:59,092 Hysteresis 1474 0: raw(7965 32000 32000 32000) min(6926 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 8060 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 8060 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 926 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1965 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(1965 26000 32000 32000) min(926 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 2060 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -916 1838 7991 8060 6926 -10069 -916 1838 7991 8060 6926 -10069 -842 1801 7830 8060 6926 -10069 -842 1801 7830 8060 6926 -10069 -892 1826 7939 8060 6926 -10069 -892 1826 7939 8060 6926 -10069 -927 1843 8013 8060 6926 -10069 -927 1843 8013 8060 6926 -10069 -908 1834 7973 8060 6926 -10069 -908 1834 7973 8060 6926 -10069 -895 1827 7943 8060 6926 -10069 -895 1827 7943 8060 6926 -10069 -587 1673 7273 8060 6926 -10069 -587 1673 7273 8060 6926 -10069 -815 1787 7769 8060 6926 -10069 -815 1787 7769 8060 6926 -10069 -898 1829 7952 8060 6926 -10069 -898 1829 7952 8060 6926 -10069 -930 1845 8021 8060 6926 -10069 2025-04-06 09:19:09,264 Hysteresis 1484 0: raw(8021 32000 32000 32000) min(6926 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 8060 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 8060 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 926 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (2021 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(2021 26000 32000 32000) min(926 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 2060 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -930 1845 8021 8060 6926 -10069 -687 1723 7491 8060 6926 -10069 -687 1723 7491 8060 6926 -10069 -682 1721 7482 8060 6926 -10069 -682 1721 7482 8060 6926 -10069 -524 1642 7139 8060 6926 -10069 -524 1642 7139 8060 6926 -10069 -570 1665 7239 8060 6926 -10069 -570 1665 7239 8060 6926 -10069 -894 1827 7943 8060 6926 -10069 -838 1799 7821 8060 6926 -10069 -838 1799 7821 8060 6926 -10069 -540 1650 7173 8060 6926 -10069 -540 1650 7173 8060 6926 -10069 -863 1811 7873 8060 6926 -10069 -863 1811 7873 8060 6926 -10069 -950 1855 8065 8065 6926 -10069 -950 1855 8065 8065 6926 -10069 -682 1721 7482 8065 6926 -10069 -682 1721 7482 8065 6926 -10069 2025-04-06 09:19:19,269 Hysteresis 1494 0: raw(7482 32000 32000 32000) min(6926 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 8065 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 8065 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 926 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1482 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(1482 26000 32000 32000) min(926 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 2065 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -577 1668 7252 8065 6926 -10069 -577 1668 7252 8065 6926 -10069 -942 1851 8047 8065 6926 -10069 -942 1851 8047 8065 6926 -10069 -908 1834 7973 8065 6926 -10069 -908 1834 7973 8065 6926 -10069 -527 1643 7143 8065 6926 -10069 -527 1643 7143 8065 6926 -10069 -732 1746 7591 8065 6926 -10069 -732 1746 7591 8065 6926 -10069 -930 1845 8021 8065 6926 -10069 -930 1845 8021 8065 6926 -10069 -903 1831 7960 8065 6926 -10069 -903 1831 7960 8065 6926 -10069 -836 1798 7817 8065 6926 -10069 -836 1798 7817 8065 6926 -10069 -589 1674 7278 8065 6926 -10069 -589 1674 7278 8065 6926 -10069 -910 1835 7978 8065 6926 -10069 -910 1835 7978 8065 6926 -10069 2025-04-06 09:19:29,319 Hysteresis 1504 0: raw(7978 32000 32000 32000) min(6926 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 8065 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 8065 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 926 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1978 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(1978 26000 32000 32000) min(926 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 2065 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -811 1785 7760 8065 6926 -10069 -811 1785 7760 8065 6926 -10069 -938 1849 8039 8065 6926 -10069 -938 1849 8039 8065 6926 -10069 -911 1835 7978 8065 6926 -10069 -911 1835 7978 8065 6926 -10069 -928 1844 8017 8065 6926 -10069 -928 1844 8017 8065 7021 -10069 -924 1842 8008 8065 7021 -10069 -924 1842 8008 8065 7021 -10069 -902 1831 7960 8065 7021 -10069 -933 1846 8026 8065 7021 -10069 -933 1846 8026 8065 7021 -10069 -932 1846 8026 8065 7021 -10069 -932 1846 8026 8065 7030 -10069 -889 1824 7930 8065 7030 -10069 -889 1824 7930 8065 7030 -10069 -935 1847 8030 8065 7030 -10069 -935 1847 8030 8065 7030 -10069 2025-04-06 09:19:39,325 Hysteresis 1514 0: raw(8030 32000 32000 32000) min(7030 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 8065 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 8065 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 1030 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (2030 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(2030 26000 32000 32000) min(1030 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 2065 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -918 1839 7995 8065 7030 -10069 -918 1839 7995 8065 7030 -10069 -878 1819 7908 8065 7030 -10069 -878 1819 7908 8065 7030 -10069 -935 1847 8030 8065 7030 -10069 -935 1847 8030 8065 7030 -10069 -916 1838 7991 8065 7030 -10069 -916 1838 7991 8065 7030 -10069 -529 1644 7147 8065 7030 -10069 -529 1644 7147 8065 7030 -10069 -619 1689 7343 8065 7030 -10069 -619 1689 7343 8065 7030 -10069 -773 1766 7678 8065 7030 -10069 -773 1766 7678 8065 7030 -10069 -701 1730 7521 8065 7030 -10069 -701 1730 7521 8065 7030 -10069 -732 1746 7591 8065 7030 -10069 -732 1746 7591 8065 7030 -10069 -732 1746 7591 8065 7030 -10069 -478 1619 7039 8065 7030 -10069 2025-04-06 09:19:49,631 Hysteresis 1525 0: raw(7039 32000 32000 32000) min(7030 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 8065 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 8065 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 1030 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1039 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(1039 26000 32000 32000) min(1030 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 2065 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -478 1619 7039 8065 7030 -10069 -942 1851 8047 8065 7030 -10069 -942 1851 8047 8065 7030 -10069 -910 1835 7978 8065 7030 -10069 -910 1835 7978 8065 7030 -10069 -505 1632 7095 8065 7030 -10069 -505 1632 7095 8065 7030 -10069 -685 1722 7486 8065 7030 -10069 -931 1845 8021 8065 7030 -10069 -931 1845 8021 8065 7030 -10069 -852 1806 7852 8065 7030 -10069 -852 1806 7852 8065 7030 -10069 -830 1795 7804 8065 7030 -10069 -830 1795 7804 8065 7030 -10069 -829 1794 7800 8065 7030 -10069 -829 1794 7800 8065 7030 -10069 -886 1823 7926 8065 7030 -10069 -886 1823 7926 8065 7030 -10069 -934 1847 8030 8065 7030 -10069 -934 1847 8030 8065 7030 -10069 2025-04-06 09:19:59,729 Hysteresis 1535 0: raw(8030 32000 32000 32000) min(7030 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 8065 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 8065 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 1030 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (2030 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(2030 26000 32000 32000) min(1030 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 2065 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -936 1848 8034 8065 7030 -10069 -936 1848 8034 8065 7030 -10069 -889 1824 7930 8065 7030 -10069 -889 1824 7930 8065 7030 -10069 -931 1845 8021 8065 7030 -10069 -931 1845 8021 8065 7030 -10069 -635 1697 7378 8065 7030 -10069 -635 1697 7378 8065 7030 -10069 -890 1825 7934 8065 7030 -10069 -890 1825 7934 8065 7030 -10069 -918 1839 7995 8065 7039 -10069 -918 1839 7995 8065 7039 -10069 -924 1842 8008 8065 7039 -10069 -924 1842 8008 8065 7039 -10069 -874 1817 7900 8065 7039 -10069 -874 1817 7900 8065 7039 -10069 -564 1662 7226 8065 7039 -10069 -564 1662 7226 8065 7039 -10069 -866 1813 7882 8065 7039 -10069 -866 1813 7882 8065 7039 -10069 2025-04-06 09:20:09,735 Hysteresis 1545 0: raw(7882 32000 32000 32000) min(7039 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 8065 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 8065 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 1039 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1882 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(1882 26000 32000 32000) min(1039 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 2065 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -880 1820 7913 8065 7039 -10069 -880 1820 7913 8065 7039 -10069 -938 1849 8039 8065 7039 -10069 -938 1849 8039 8065 7039 -10069 -712 1736 7547 8065 7039 -10069 -712 1736 7547 8065 7039 -10069 -627 1693 7360 8065 7039 -10069 -627 1693 7360 8065 7039 -10069 -908 1834 7973 8065 7039 -10069 -908 1834 7973 8065 7039 -10069 -833 1796 7808 8065 7039 -10069 -833 1796 7808 8065 7039 -10069 -488 1624 7060 8065 7039 -10069 -488 1624 7060 8065 7039 -10069 -702 1731 7526 8065 7039 -10069 -702 1731 7526 8065 7039 -10069 -929 1844 8017 8065 7039 -10069 -929 1844 8017 8065 7039 -10069 -874 1817 7900 8065 7039 -10069 2025-04-06 09:20:20,001 Hysteresis 1555 0: raw(7900 32000 32000 32000) min(7039 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 8065 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 8065 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 1039 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1900 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(1900 26000 32000 32000) min(1039 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 2065 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -874 1817 7900 8065 7039 -10069 -852 1806 7852 8065 7039 -10069 -852 1806 7852 8065 7039 -10069 -581 1670 7260 8065 7039 -10069 -581 1670 7260 8065 7039 -10069 -807 1783 7752 8065 7039 -10069 -807 1783 7752 8065 7039 -10069 -942 1851 8047 8065 7039 -10069 -930 1845 8021 8065 7039 -10069 -930 1845 8021 8065 7039 -10069 -876 1818 7904 8065 7039 -10069 -876 1818 7904 8065 7039 -10069 -911 1835 7978 8065 7039 -10069 -911 1835 7978 8065 7039 -10069 -547 1653 7186 8065 7039 -10069 -547 1653 7186 8065 7039 -10069 -796 1778 7730 8065 7039 -10069 -796 1778 7730 8065 7039 -10069 -898 1829 7952 8065 7039 -10069 -898 1829 7952 8065 7039 -10069 2025-04-06 09:20:30,008 Hysteresis 1565 0: raw(7952 32000 32000 32000) min(7039 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 8065 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 8065 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 1039 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1952 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(1952 26000 32000 32000) min(1039 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 2065 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -925 1842 8008 8065 7039 -10069 -925 1842 8008 8065 7039 -10069 -914 1837 7986 8065 7039 -10069 -914 1837 7986 8065 7039 -10069 -946 1853 8056 8065 7039 -10069 -946 1853 8056 8065 7039 -10069 -940 1850 8043 8065 7039 -10069 -940 1850 8043 8065 7039 -10069 -900 1830 7956 8065 7039 -10069 -900 1830 7956 8065 7039 -10069 -683 1721 7482 8065 7039 -10069 -683 1721 7482 8065 7039 -10069 -586 1673 7273 8065 7039 -10069 -586 1673 7273 8065 7039 -10069 -531 1645 7152 8065 7039 -10069 -531 1645 7152 8065 7039 -10069 -949 1854 8060 8065 7039 -10069 -949 1854 8060 8065 7039 -10069 -551 1655 7195 8065 7039 -10069 -551 1655 7195 8065 7039 -10069 2025-04-06 09:20:40,028 Hysteresis 1575 0: raw(7195 32000 32000 32000) min(7039 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 8065 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 8065 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 1039 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1195 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(1195 26000 32000 32000) min(1039 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 2065 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -748 1754 7626 8065 7039 -10069 -748 1754 7626 8065 7039 -10069 -929 1844 8017 8065 7039 -10069 -929 1844 8017 8065 7039 -10069 -933 1846 8026 8065 7039 -10069 -933 1846 8026 8065 7039 -10069 -543 1651 7178 8065 7039 -10069 -543 1651 7178 8065 7039 -10069 -941 1850 8043 8065 7039 -10069 -941 1850 8043 8065 7039 -10069 -559 1659 7213 8065 7039 -10069 -559 1659 7213 8065 7039 -10069 -700 1730 7521 8065 7039 -10069 -847 1803 7839 8065 7039 -10069 -847 1803 7839 8065 7039 -10069 -939 1849 8039 8065 7039 -10069 -939 1849 8039 8065 7039 -10069 -923 1841 8004 8065 7039 -10069 -923 1841 8004 8065 7039 -10069 2025-04-06 09:20:50,233 Hysteresis 1585 0: raw(8004 32000 32000 32000) min(7039 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 8065 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 8065 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 1039 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (2004 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(2004 26000 32000 32000) min(1039 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 2065 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -615 1687 7334 8065 7039 -10069 -615 1687 7334 8065 7039 -10069 -943 1851 8047 8065 7039 -10069 -943 1851 8047 8065 7039 -10069 -775 1767 7682 8065 7039 -10069 -775 1767 7682 8065 7039 -10069 -596 1678 7295 8065 7039 -10069 -596 1678 7295 8065 7039 -10069 -921 1840 8000 8065 7039 -10069 -921 1840 8000 8065 7039 -10069 -935 1847 8030 8065 7039 -10069 -935 1847 8030 8065 7039 -10069 -555 1657 7204 8065 7039 -10069 -947 1853 8056 8065 7039 -10069 -947 1853 8056 8065 7039 -10069 -947 1853 8056 8065 7039 -10069 -947 1853 8056 8065 7039 -10069 -957 1858 8078 8078 7039 -10069 -957 1858 8078 8078 7039 -10069 2025-04-06 09:21:00,240 Hysteresis 1595 0: raw(8078 32000 32000 32000) min(7039 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 8078 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 8078 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 1039 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (2078 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(2078 26000 32000 32000) min(1039 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 2078 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -937 1848 8034 8078 7039 -10069 -937 1848 8034 8078 7039 -10069 -929 1844 8017 8078 7039 -10069 -929 1844 8017 8078 7039 -10069 -934 1847 8030 8078 7039 -10069 -934 1847 8030 8078 7039 -10069 -895 1827 7943 8078 7039 -10069 -895 1827 7943 8078 7039 -10069 -890 1825 7934 8078 7039 -10069 -890 1825 7934 8078 7039 -10069 -794 1777 7726 8078 7039 -10069 -794 1777 7726 8078 7039 -10069 -609 1684 7321 8078 7039 -10069 -609 1684 7321 8078 7039 -10069 -844 1802 7834 8078 7039 -10069 -844 1802 7834 8078 7039 -10069 -945 1852 8052 8078 7039 -10069 -945 1852 8052 8078 7039 -10069 -926 1843 8013 8078 7039 -10069 -926 1843 8013 8078 7039 -10069 2025-04-06 09:21:10,266 Hysteresis 1605 0: raw(8013 32000 32000 32000) min(7039 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 8078 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 8078 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 1039 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (2013 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(2013 26000 32000 32000) min(1039 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 2078 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -926 1843 8013 8078 7039 -10069 -580 1670 7260 8078 7039 -10069 -580 1670 7260 8078 7039 -10069 -580 1670 7260 8078 7039 -10069 -742 1751 7613 8078 7039 -10069 -742 1751 7613 8078 7039 -10069 -950 1855 8065 8078 7039 -10069 -950 1855 8065 8078 7039 -10069 -783 1771 7700 8078 7039 -10069 -783 1771 7700 8078 7039 -10069 -567 1663 7230 8078 7039 -10069 -567 1663 7230 8078 7039 -10069 -954 1857 8073 8078 7039 -10069 -954 1857 8073 8078 7039 -10069 -567 1663 7230 8078 7039 -10069 -567 1663 7230 8078 7039 -10069 -919 1839 7995 8078 7039 -10069 -919 1839 7995 8078 7039 -10069 -923 1841 8004 8078 7039 -10069 -923 1841 8004 8078 7039 -10069 2025-04-06 09:21:20,273 Hysteresis 1615 0: raw(8004 32000 32000 32000) min(7039 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 8078 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 8078 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 1039 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (2004 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(2004 26000 32000 32000) min(1039 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 2078 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -784 1772 7704 8078 7039 -10069 -784 1772 7704 8078 7039 -10069 -923 1841 8004 8078 7039 -10069 -923 1841 8004 8078 7039 -10069 -952 1856 8069 8078 7039 -10069 -952 1856 8069 8078 7039 -10069 -937 1848 8034 8078 7039 -10069 -937 1848 8034 8078 7039 -10069 -885 1822 7921 8078 7039 -10069 -885 1822 7921 8078 7039 -10069 -958 1859 8082 8082 7039 -10069 -958 1859 8082 8082 7039 -10069 -974 1867 8117 8117 7039 -10069 -974 1867 8117 8117 7039 -10069 -974 1867 8117 8117 7039 -10069 -974 1867 8117 8117 7039 -10069 -956 1858 8078 8117 7039 -10069 -956 1858 8078 8117 7039 -10069 -957 1858 8078 8117 7039 -10069 2025-04-06 09:21:30,452 Hysteresis 1625 0: raw(8078 32000 32000 32000) min(7039 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 8117 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 8117 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 1039 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (2078 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(2078 26000 32000 32000) min(1039 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 2117 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -957 1858 8078 8117 7039 -10069 -949 1854 8060 8117 7039 -10069 -949 1854 8060 8117 7039 -10069 -895 1827 7943 8117 7039 -10069 -895 1827 7943 8117 7039 -10069 -773 1766 7678 8117 7039 -10069 -773 1766 7678 8117 7039 -10069 -542 1651 7178 8117 7039 -10069 -542 1651 7178 8117 7039 -10069 -970 1865 8108 8117 7039 -10069 -951 1855 8065 8117 7039 -10069 -951 1855 8065 8117 7039 -10069 -521 1640 7130 8117 7039 -10069 -521 1640 7130 8117 7039 -10069 -962 1861 8091 8117 7039 -10069 -962 1861 8091 8117 7039 -10069 -931 1845 8021 8117 7039 -10069 -931 1845 8021 8117 7039 -10069 -777 1768 7686 8117 7039 -10069 -777 1768 7686 8117 7039 -10069 2025-04-06 09:21:40,508 Hysteresis 1635 0: raw(7686 32000 32000 32000) min(7039 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 8117 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 8117 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 1039 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1686 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(1686 26000 32000 32000) min(1039 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 2117 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -796 1778 7730 8117 7039 -10069 -796 1778 7730 8117 7039 -10069 -768 1764 7669 8117 7039 -10069 -768 1764 7669 8117 7039 -10069 -966 1863 8100 8117 7039 -10069 -966 1863 8100 8117 7039 -10069 -966 1863 8100 8117 7039 -10069 -966 1863 8100 8117 7039 -10069 -973 1866 8113 8117 7039 -10069 -973 1866 8113 8117 7039 -10069 -964 1862 8095 8117 7039 -10069 -964 1862 8095 8117 7039 -10069 -970 1865 8108 8117 7039 -10069 -970 1865 8108 8117 7039 -10069 -937 1848 8034 8117 7039 -10069 -937 1848 8034 8117 7039 -10069 -961 1860 8086 8117 7039 -10069 -961 1860 8086 8117 7039 -10069 -966 1863 8100 8117 7039 -10069 -966 1863 8100 8117 7039 -10069 2025-04-06 09:21:50,512 Hysteresis 1645 0: raw(8100 32000 32000 32000) min(7039 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 8117 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 8117 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 1039 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (2100 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(2100 26000 32000 32000) min(1039 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 2117 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -953 1856 8069 8117 7039 -10069 -953 1856 8069 8117 7039 -10069 -600 1680 7304 8117 7039 -10069 -600 1680 7304 8117 7039 -10069 -631 1695 7369 8117 7060 -10069 -631 1695 7369 8117 7060 -10069 -690 1725 7500 8117 7060 -10069 -690 1725 7500 8117 7060 -10069 -981 1870 8130 8130 7060 -10069 -981 1870 8130 8130 7060 -10069 -801 1780 7739 8130 7060 -10069 -801 1780 7739 8130 7060 -10069 -596 1678 7295 8130 7060 -10069 -596 1678 7295 8130 7060 -10069 -974 1867 8117 8130 7060 -10069 -974 1867 8117 8130 7060 -10069 -983 1871 8134 8134 7060 -10069 -983 1871 8134 8134 7060 -10069 -602 1681 7308 8134 7060 -10069 -602 1681 7308 8134 7060 -10069 2025-04-06 09:22:00,928 Hysteresis 1656 0: raw(7308 32000 32000 32000) min(7060 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 8134 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 8134 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 1060 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1308 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(1308 26000 32000 32000) min(1060 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 2134 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -959 1859 8082 8134 7060 -10069 -959 1859 8082 8134 7060 -10069 -959 1859 8082 8134 7060 -10069 -962 1861 8091 8134 7060 -10069 -962 1861 8091 8134 7060 -10069 -562 1661 7221 8134 7060 -10069 -983 1871 8134 8134 7060 -10069 -983 1871 8134 8134 7060 -10069 -974 1867 8117 8134 7060 -10069 -974 1867 8117 8134 7060 -10069 -590 1675 7282 8134 7060 -10069 -590 1675 7282 8134 7060 -10069 -967 1863 8100 8134 7060 -10069 -967 1863 8100 8134 7060 -10069 -789 1774 7713 8134 7060 -10069 -789 1774 7713 8134 7060 -10069 -693 1726 7504 8134 7060 -10069 -693 1726 7504 8134 7060 -10069 -810 1785 7760 8134 7060 -10069 -810 1785 7760 8134 7060 -10069 2025-04-06 09:22:10,995 Hysteresis 1666 0: raw(7760 32000 32000 32000) min(7060 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 8134 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 8134 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 1060 < req 12000 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: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(1760 26000 32000 32000) min(1060 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 2134 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -985 1872 8139 8139 7060 -10069 -985 1872 8139 8139 7060 -10069 -974 1867 8117 8139 7060 -10069 -974 1867 8117 8139 7060 -10069 -982 1871 8134 8139 7060 -10069 -982 1871 8134 8139 7060 -10069 -986 1873 8143 8143 7060 -10069 -986 1873 8143 8143 7060 -10069 -983 1871 8134 8143 7060 -10069 -983 1871 8134 8143 7060 -10069 -983 1871 8134 8143 7060 -10069 -983 1871 8134 8143 7060 -10069 -976 1868 8121 8143 7060 -10069 -976 1868 8121 8143 7060 -10069 -988 1874 8147 8147 7060 -10069 -988 1874 8147 8147 7060 -10069 -986 1873 8143 8147 7060 -10069 -986 1873 8143 8147 7130 -10069 -998 1879 8169 8169 7130 -10069 -998 1879 8169 8169 7130 -10069 2025-04-06 09:22:21,001 Hysteresis 1676 0: raw(8169 32000 32000 32000) min(7130 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 8169 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 8169 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 1130 < req 12000 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: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(2169 26000 32000 32000) min(1130 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 2169 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -971 1865 8108 8169 7130 -10069 -971 1865 8108 8169 7130 -10069 -891 1825 7934 8169 7130 -10069 -891 1825 7934 8169 7130 -10069 -785 1772 7704 8169 7130 -10069 -785 1772 7704 8169 7130 -10069 -592 1676 7286 8169 7130 -10069 -592 1676 7286 8169 7130 -10069 -607 1683 7317 8169 7130 -10069 -607 1683 7317 8169 7130 -10069 -816 1788 7773 8169 7130 -10069 -816 1788 7773 8169 7130 -10069 -980 1870 8130 8169 7130 -10069 -980 1870 8130 8169 7130 -10069 -963 1861 8091 8169 7130 -10069 -963 1861 8091 8169 7130 -10069 -564 1662 7226 8169 7130 -10069 -564 1662 7226 8169 7130 -10069 -986 1873 8143 8169 7130 -10069 2025-04-06 09:22:31,171 Hysteresis 1686 0: raw(8143 32000 32000 32000) min(7130 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 8169 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 8169 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 1130 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (2143 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(2143 26000 32000 32000) min(1130 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 2169 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -997 1878 8165 8169 7130 -10069 -997 1878 8165 8169 7130 -10069 -976 1868 8121 8169 7130 -10069 -976 1868 8121 8169 7130 -10069 -898 1829 7952 8169 7130 -10069 -898 1829 7952 8169 7130 -10069 -912 1836 7982 8169 7130 -10069 -912 1836 7982 8169 7130 -10069 -629 1694 7365 8169 7130 -10069 -629 1694 7365 8169 7130 -10069 -806 1783 7752 8169 7130 -10069 -806 1783 7752 8169 7130 -10069 -975 1867 8117 8169 7130 -10069 -975 1867 8117 8169 7130 -10069 -1024 2148 9339 9339 7130 -10069 -1024 2148 9339 9339 7130 -10069 -977 1868 8121 9339 7130 -10069 -998 1879 8169 9339 7130 -10069 -998 1879 8169 9339 7130 -10069 2025-04-06 09:22:41,178 Hysteresis 1696 0: raw(8169 32000 32000 32000) min(7130 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 9339 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 9339 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 1130 < req 12000 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: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(2169 26000 32000 32000) min(1130 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 3339 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -928 1844 8017 9339 7130 -10069 -928 1844 8017 9339 7130 -10069 -917 1838 7991 9339 7130 -10069 -917 1838 7991 9339 7130 -10069 -677 1718 7469 9339 7130 -10069 -677 1718 7469 9339 7130 -10069 -713 1736 7547 9339 7130 -10069 -713 1736 7547 9339 7130 -10069 -949 1854 8060 9339 7130 -10069 -949 1854 8060 9339 7130 -10069 -1016 2142 9313 9339 7130 -10069 -1016 2142 9313 9339 7130 -10069 -990 1875 8152 9339 7130 -10069 -990 1875 8152 9339 7130 -10069 -662 1711 7439 9339 7130 -10069 -662 1711 7439 9339 7130 -10069 -797 1778 7730 9339 7130 -10069 -797 1778 7730 9339 7130 -10069 -983 1871 8134 9339 7130 -10069 -983 1871 8134 9339 7130 -10069 2025-04-06 09:22:51,350 Hysteresis 1706 0: raw(8134 32000 32000 32000) min(7130 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 9339 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 9339 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 1130 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (2134 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(2134 26000 32000 32000) min(1130 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 3339 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -998 1879 8169 9339 7130 -10069 -998 1879 8169 9339 7130 -10069 -621 1690 7347 9339 7130 -10069 -621 1690 7347 9339 7130 -10069 -1012 2139 9300 9339 7130 -10069 -1012 2139 9300 9339 7130 -10069 -997 1878 8165 9339 7130 -10069 -997 1878 8165 9339 7130 -10069 -1018 2143 9317 9339 7130 -10069 -1018 2143 9317 9339 7130 -10069 -999 1879 8169 9339 7130 -10069 -999 1879 8169 9339 7130 -10069 -926 1843 8013 9339 7130 -10069 -926 1843 8013 9339 7130 -10069 -676 1718 7469 9339 7130 -10069 -676 1718 7469 9339 7130 -10069 -759 1759 7647 9339 7130 -10069 -759 1759 7647 9339 7130 -10069 -975 1867 8117 9339 7130 -10069 -975 1867 8117 9339 7130 -10069 2025-04-06 09:23:01,455 Hysteresis 1716 0: raw(8117 32000 32000 32000) min(7130 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 9339 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 9339 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 1130 < req 12000 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: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(2117 26000 32000 32000) min(1130 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 3339 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -1000 2130 9260 9339 7130 -10069 -1000 2130 9260 9339 7130 -10069 -775 1767 7682 9339 7130 -10069 -775 1767 7682 9339 7130 -10069 -669 1714 7452 9339 7130 -10069 -669 1714 7452 9339 7130 -10069 -649 1704 7408 9339 7130 -10069 -649 1704 7408 9339 7130 -10069 -978 1869 8126 9339 7130 -10069 -978 1869 8126 9339 7130 -10069 -1029 2151 9352 9352 7130 -10069 -1029 2151 9352 9352 7130 -10069 -776 1768 7686 9352 7130 -10069 -776 1768 7686 9352 7130 -10069 -636 1698 7382 9352 7130 -10069 -636 1698 7382 9352 7130 -10069 -1021 2145 9326 9352 7130 -10069 -1021 2145 9326 9352 7130 -10069 -895 1827 7943 9352 7130 -10069 2025-04-06 09:23:11,459 Hysteresis 1726 0: raw(7943 32000 32000 32000) min(7130 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 9352 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 9352 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 1130 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1943 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(1943 26000 32000 32000) min(1130 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 3352 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -895 1827 7943 9352 7130 -10069 -620 1690 7347 9352 7130 -10069 -620 1690 7347 9352 7130 -10069 -1023 2147 9334 9352 7130 -10069 -1023 2147 9334 9352 7130 -10069 -1009 2136 9286 9352 7130 -10069 -1009 2136 9286 9352 7130 -10069 -618 1689 7343 9352 7130 -10069 -618 1689 7343 9352 7130 -10069 -932 1846 8026 9352 7130 -10069 -932 1846 8026 9352 7130 -10069 -1025 2148 9339 9352 7130 -10069 -1025 2148 9339 9352 7130 -10069 -1021 2145 9326 9352 7130 -10069 -1021 2145 9326 9352 7130 -10069 -1037 2157 9378 9378 7130 -10069 -1037 2157 9378 9378 7130 -10069 -1033 2154 9365 9378 7130 -10069 -1033 2154 9365 9378 7130 -10069 -1011 2138 9295 9378 7130 -10069 2025-04-06 09:23:21,562 Hysteresis 1736 0: raw(9295 32000 32000 32000) min(7130 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 9378 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 9378 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 1130 < req 12000 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: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(3295 26000 32000 32000) min(1130 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 3378 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -1011 2138 9295 9378 7130 -10069 -1022 2146 9330 9378 7130 -10069 -1022 2146 9330 9378 7130 -10069 -727 1743 7578 9378 7130 -10069 -727 1743 7578 9378 7130 -10069 -762 1761 7656 9378 7130 -10069 -934 1847 8030 9378 7130 -10069 -934 1847 8030 9378 7130 -10069 -1029 2151 9352 9378 7130 -10069 -1029 2151 9352 9378 7130 -10069 -905 1832 7965 9378 7130 -10069 -905 1832 7965 9378 7130 -10069 -766 1763 7665 9378 7130 -10069 -766 1763 7665 9378 7130 -10069 -700 1730 7521 9378 7130 -10069 -700 1730 7521 9378 7130 -10069 -998 1879 8169 9378 7130 -10069 -998 1879 8169 9378 7130 -10069 -999 1879 8169 9378 7130 -10069 2025-04-06 09:23:31,568 Hysteresis 1746 0: raw(8169 32000 32000 32000) min(7130 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 9378 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 9378 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 1130 < req 12000 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: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(2169 26000 32000 32000) min(1130 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 3378 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -999 1879 8169 9378 7130 -10069 -617 1688 7339 9378 7130 -10069 -617 1688 7339 9378 7130 -10069 -985 1872 8139 9378 7130 -10069 -985 1872 8139 9378 7130 -10069 -1002 2131 9265 9378 7130 -10069 -1002 2131 9265 9378 7130 -10069 -994 1877 8160 9378 7130 -10069 -994 1877 8160 9378 7130 -10069 -982 1871 8134 9378 7130 -10069 -982 1871 8134 9378 7130 -10069 -1006 2134 9278 9378 7130 -10069 -1006 2134 9278 9378 7130 -10069 -1016 2142 9313 9378 7130 -10069 -1016 2142 9313 9378 7130 -10069 -989 1874 8147 9378 7130 -10069 -989 1874 8147 9378 7130 -10069 -767 1763 7665 9378 7221 -10069 -767 1763 7665 9378 7221 -10069 -919 1839 7995 9378 7221 -10069 2025-04-06 09:23:41,631 Hysteresis 1757 0: raw(7995 32000 32000 32000) min(7221 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 9378 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 9378 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 1221 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1995 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(1995 26000 32000 32000) min(1221 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 3378 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -919 1839 7995 9378 7221 -10069 -620 1690 7347 9378 7221 -10069 -620 1690 7347 9378 7221 -10069 -1013 2139 9300 9378 7221 -10069 -1013 2139 9300 9378 7221 -10069 -1024 2148 9339 9378 7221 -10069 -1024 2148 9339 9378 7221 -10069 -1019 2144 9321 9378 7221 -10069 -1019 2144 9321 9378 7221 -10069 -1026 2149 9343 9378 7221 -10069 -1026 2149 9343 9378 7221 -10069 -770 1765 7673 9378 7221 -10069 -770 1765 7673 9378 7221 -10069 -942 1851 8047 9378 7221 -10069 -1032 2154 9365 9378 7221 -10069 -1032 2154 9365 9378 7221 -10069 -899 1829 7952 9378 7221 -10069 -899 1829 7952 9378 7221 -10069 -627 1693 7360 9378 7221 -10069 2025-04-06 09:23:51,637 Hysteresis 1767 0: raw(7360 32000 32000 32000) min(7221 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 9378 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 9378 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 1221 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1360 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(1360 26000 32000 32000) min(1221 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 3378 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -627 1693 7360 9378 7221 -10069 -1014 2140 9304 9378 7221 -10069 -1014 2140 9304 9378 7221 -10069 -1031 2153 9360 9378 7221 -10069 -1031 2153 9360 9378 7221 -10069 -1008 2136 9286 9378 7221 -10069 -1008 2136 9286 9378 7221 -10069 -898 1829 7952 9378 7221 -10069 -898 1829 7952 9378 7221 -10069 -888 1824 7930 9378 7221 -10069 -888 1824 7930 9378 7221 -10069 -600 1680 7304 9378 7221 -10069 -600 1680 7304 9378 7221 -10069 -1031 2153 9360 9378 7221 -10069 -1031 2153 9360 9378 7221 -10069 -1030 2152 9356 9378 7221 -10069 -1030 2152 9356 9378 7221 -10069 -1015 2141 9308 9378 7221 -10069 -1015 2141 9308 9378 7221 -10069 -990 1875 8152 9378 7221 -10069 2025-04-06 09:24:01,681 Hysteresis 1777 0: raw(8152 32000 32000 32000) min(7221 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 9378 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 9378 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 1221 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (2152 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(2152 26000 32000 32000) min(1221 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 3378 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -990 1875 8152 9378 7221 -10069 -658 1709 7430 9378 7221 -10069 -658 1709 7430 9378 7221 -10069 -814 1787 7769 9378 7221 -10069 -814 1787 7769 9378 7221 -10069 -872 1816 7895 9378 7221 -10069 -872 1816 7895 9378 7221 -10069 -1034 2155 9369 9378 7221 -10069 -1034 2155 9369 9378 7221 -10069 -727 1743 7578 9378 7221 -10069 -727 1743 7578 9378 7226 -10069 -651 1705 7413 9378 7226 -10069 -651 1705 7413 9378 7226 -10069 -1020 2145 9326 9378 7226 -10069 -1020 2145 9326 9378 7226 -10069 -988 1874 8147 9378 7226 -10069 -988 1874 8147 9378 7226 -10069 -714 1737 7552 9378 7226 -10069 -714 1737 7552 9378 7226 -10069 -675 1717 7465 9378 7226 -10069 2025-04-06 09:24:11,786 Hysteresis 1787 0: raw(7465 32000 32000 32000) min(7226 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 9378 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 9378 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 1226 < req 12000 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: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(1465 26000 32000 32000) min(1226 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 3378 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -675 1717 7465 9378 7226 -10069 -1022 2146 9330 9378 7226 -10069 -1022 2146 9330 9378 7226 -10069 -881 1820 7913 9378 7226 -10069 -625 1692 7356 9378 7226 -10069 -625 1692 7356 9378 7226 -10069 -1010 2137 9291 9378 7226 -10069 -1010 2137 9291 9378 7226 -10069 -878 1819 7908 9378 7226 -10069 -878 1819 7908 9378 7226 -10069 -665 1712 7443 9378 7226 -10069 -665 1712 7443 9378 7226 -10069 -671 1715 7456 9378 7226 -10069 -671 1715 7456 9378 7226 -10069 -971 1865 8108 9378 7226 -10069 -971 1865 8108 9378 7226 -10069 -924 1842 8008 9378 7226 -10069 -924 1842 8008 9378 7226 -10069 -566 1663 7230 9378 7226 -10069 -566 1663 7230 9378 7226 -10069 2025-04-06 09:24:21,793 Hysteresis 1797 0: raw(7230 32000 32000 32000) min(7226 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 9378 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 9378 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 1226 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1230 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(1230 26000 32000 32000) min(1226 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 3378 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -863 1811 7873 9378 7226 -10069 -863 1811 7873 9378 7226 -10069 -982 1871 8134 9378 7226 -10069 -982 1871 8134 9378 7226 -10069 -987 1873 8143 9378 7226 -10069 -987 1873 8143 9378 7226 -10069 -841 1800 7826 9378 7226 -10069 -841 1800 7826 9378 7226 -10069 -649 1704 7408 9378 7226 -10069 -649 1704 7408 9378 7226 -10069 -993 1876 8156 9378 7226 -10069 -993 1876 8156 9378 7226 -10069 -1005 2133 9273 9378 7226 -10069 -1005 2133 9273 9378 7226 -10069 -995 1877 8160 9378 7226 -10069 -995 1877 8160 9378 7226 -10069 -957 1858 8078 9378 7226 -10069 -957 1858 8078 9378 7226 -10069 -981 1870 8130 9378 7226 -10069 2025-04-06 09:24:31,930 Hysteresis 1807 0: raw(8130 32000 32000 32000) min(7226 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 9378 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 9378 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 1226 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (2130 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(2130 26000 32000 32000) min(1226 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 3378 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -981 1870 8130 9378 7226 -10069 -978 1869 8126 9378 7226 -10069 -978 1869 8126 9378 7226 -10069 -976 1868 8121 9378 7230 -10069 -976 1868 8121 9378 7230 -10069 -958 1859 8082 9378 7230 -10069 -958 1859 8082 9378 7230 -10069 -607 1683 7317 9378 7230 -10069 -607 1683 7317 9378 7230 -10069 -629 1694 7365 9378 7230 -10069 -629 1694 7365 9378 7230 -10069 -369 1564 6800 9378 6800 -10069 -369 1564 6800 9378 6800 -10069 -539 1649 7169 9378 6800 -10069 -539 1649 7169 9378 6800 -10069 -825 1792 7791 9378 6800 -10069 -825 1792 7791 9378 6800 -10069 -970 1865 8108 9378 6800 -10069 -970 1865 8108 9378 6800 -10069 -800 1780 7739 9378 6800 -10069 2025-04-06 09:24:41,936 Hysteresis 1817 0: raw(7739 32000 32000 32000) min(6800 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 9378 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 9378 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 800 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1739 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(1739 26000 32000 32000) min(800 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 3378 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -800 1780 7739 9378 6800 -10069 -582 1671 7265 9378 6800 -10069 -582 1671 7265 9378 6800 -10069 -965 1862 8095 9378 6800 -10069 -965 1862 8095 9378 6800 -10069 -976 1868 8121 9378 6800 -10069 -976 1868 8121 9378 6800 -10069 -921 1840 8000 9378 6800 -10069 -921 1840 8000 9378 6800 -10069 -806 1783 7752 9378 6800 -10069 -806 1783 7752 9378 6800 -10069 -950 1855 8065 9378 6800 -10069 -950 1855 8065 9378 6800 -10069 -954 1857 8073 9378 6800 -10069 -954 1857 8073 9378 6800 -10069 -965 1862 8095 9378 6800 -10069 -965 1862 8095 9378 6800 -10069 -639 1699 7386 9378 6800 -10069 -639 1699 7386 9378 6800 -10069 -792 1776 7721 9378 6800 -10069 2025-04-06 09:24:52,067 Hysteresis 1827 0: raw(7721 32000 32000 32000) min(6800 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 9378 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 9378 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 800 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1721 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(1721 26000 32000 32000) min(800 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 3378 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -792 1776 7721 9378 6800 -10069 -861 1810 7869 9378 6800 -10069 -861 1810 7869 9378 6800 -10069 -965 1862 8095 9378 6800 -10069 -965 1862 8095 9378 6800 -10069 -968 1864 8104 9378 6800 -10069 -968 1864 8104 9378 6800 -10069 -648 1704 7408 9378 6800 -10069 -648 1704 7408 9378 6800 -10069 -648 1704 7408 9378 6800 -10069 -648 1704 7408 9378 6800 -10069 -982 1871 8134 9378 6800 -10069 -982 1871 8134 9378 6800 -10069 -803 1781 7743 9378 6800 -10069 -803 1781 7743 9378 6800 -10069 -966 1863 8100 9378 6800 -10069 -966 1863 8100 9378 6800 -10069 -966 1863 8100 9378 6800 -10069 -968 1864 8104 9378 6800 -10069 -968 1864 8104 9378 6800 -10069 2025-04-06 09:25:02,126 Hysteresis 1837 0: raw(8104 32000 32000 32000) min(6800 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 9378 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 9378 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 800 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (2104 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(2104 26000 32000 32000) min(800 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 3378 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -946 1853 8056 9378 6800 -10069 -946 1853 8056 9378 6800 -10069 -940 1850 8043 9378 6800 -10069 -940 1850 8043 9378 6800 -10069 -992 1876 8156 9378 6800 -10069 -992 1876 8156 9378 6800 -10069 -987 1873 8143 9378 6800 -10069 -987 1873 8143 9378 6800 -10069 -985 1872 8139 9378 6800 -10069 -985 1872 8139 9378 6800 -10069 -997 1878 8165 9378 6800 -10069 -997 1878 8165 9378 6800 -10069 -839 1799 7821 9378 6800 -10069 -839 1799 7821 9378 6800 -10069 -682 1721 7482 9378 6800 -10069 -682 1721 7482 9378 6800 -10069 -975 1867 8117 9378 6800 -10069 -975 1867 8117 9378 6800 -10069 -992 1876 8156 9378 6800 -10069 -992 1876 8156 9378 6800 -10069 2025-04-06 09:25:12,131 Hysteresis 1847 0: raw(8156 32000 32000 32000) min(6800 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 9378 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 9378 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 800 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (2156 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(2156 26000 32000 32000) min(800 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 3378 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -992 1876 8156 9378 6800 -10069 -992 1876 8156 9378 6800 -10069 -947 1853 8056 9378 6800 -10069 -947 1853 8056 9378 6800 -10069 -951 1855 8065 9378 6800 -10069 -951 1855 8065 9378 6800 -10069 -631 1695 7369 9378 6800 -10069 -631 1695 7369 9378 6800 -10069 -645 1702 7400 9378 6800 -10069 -645 1702 7400 9378 6800 -10069 -718 1739 7560 9378 6800 -10069 -718 1739 7560 9378 6800 -10069 -977 1868 8121 9378 6800 -10069 -977 1868 8121 9378 6800 -10069 -787 1773 7708 9378 6800 -10069 -787 1773 7708 9378 6800 -10069 -1004 2133 9273 9378 6800 -10069 -1004 2133 9273 9378 6800 -10069 -813 1786 7765 9378 6800 -10069 2025-04-06 09:25:22,278 Hysteresis 1857 0: raw(7765 32000 32000 32000) min(6800 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 9378 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 9378 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 0: No: p0 min 800 < req 12000 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1765 26000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(1765 26000 32000 32000) min(800 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 3378 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -813 1786 7765 9369 6800 -10069 -604 1682 7313 9369 6800 -10069 -604 1682 7313 9369 6800 -10069 -999 1879 8169 9369 6800 -10069 -999 1879 8169 9369 6800 -10069 -906 1833 7969 9369 6800 -10069 -994 1877 8160 9369 6800 -10069 -994 1877 8160 9369 6800 -10069 -972 1866 8113 9369 6800 -10069 -972 1866 8113 9369 6800 -10069 -800 1780 7739 9369 6800 -10069 -800 1780 7739 9369 6800 -10069 605 1078 4686 9369 4686 -10069 605 1078 4686 9369 4686 -10069 621 1070 4652 9369 4652 -10069 621 1070 4652 9369 4652 -10069 428 1166 5069 9369 4652 -10069 428 1166 5069 9369 4652 -10069 268 1246 5417 9369 4652 -10069 268 1246 5417 9369 4652 -10069 2025-04-06 09:25:32,282 Hysteresis 1867 0: raw(5417 32000 32000 32000) min(4652 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 9369 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 9369 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 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 __all__ 9: don't have active chargers. 9: raw(-583 26000 32000 32000) min(-1348 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 3369 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 442 1159 5039 9369 4652 -10069 442 1159 5039 9369 4652 -10069 276 1242 5400 9369 4652 -10069 276 1242 5400 9369 4652 -10069 436 1162 5052 9369 4652 -10069 436 1162 5052 9369 4652 -10069 452 1154 5017 9369 4652 -10069 452 1154 5017 9369 4652 -10069 616 1072 4660 9369 4652 -10069 616 1072 4660 9369 4652 -10069 625 1068 4643 9369 4643 -10069 625 1068 4643 9369 4643 -10069 437 1162 5052 9369 4643 -10069 437 1162 5052 9369 4643 -10069 242 1259 5473 9369 4643 -10069 242 1259 5473 9369 4643 -10069 434 1163 5056 9369 4643 -10069 434 1163 5056 9369 4643 -10069 246 1257 5465 9369 4643 -10069 2025-04-06 09:25:42,399 Hysteresis 1877 0: raw(5465 32000 32000 32000) min(4643 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 9369 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 9369 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 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 __all__ 9: don't have active chargers. 9: raw(-535 26000 32000 32000) min(-1357 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 3369 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 246 1257 5465 9369 4643 -10069 421 1170 5086 9369 4643 -10069 421 1170 5086 9369 4643 -10069 247 1257 5465 9369 4643 -10069 247 1257 5465 9369 4643 -10069 438 1161 5047 9369 4643 -10069 438 1161 5047 9369 4643 -10069 299 1231 5352 9369 4643 -10069 299 1231 5352 9369 4643 -10069 758 1001 4352 9369 4352 -10069 758 1001 4352 9369 4352 -10069 519 1121 4873 9369 4352 -10069 519 1121 4873 9369 4352 -10069 665 1048 4556 9369 4352 -10069 665 1048 4556 9369 4352 -10069 239 1261 5482 9369 4352 -10069 433 1164 5060 9369 4352 -10069 433 1164 5060 9369 4352 -10069 439 1161 5047 9369 4352 -10069 2025-04-06 09:25:52,403 Hysteresis 1887 0: raw(5047 32000 32000 32000) min(4352 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 9369 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 9369 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 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 __all__ 9: don't have active chargers. 9: raw(-953 26000 32000 32000) min(-1648 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 3369 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 439 1161 5047 9369 4352 -10069 771 995 4326 9369 4326 -10069 771 995 4326 9369 4326 -10069 574 1093 4752 9369 4326 -10069 574 1093 4752 9369 4326 -10069 403 1179 5126 9369 4326 -10069 403 1179 5126 9369 4326 -10069 612 1074 4669 9369 4326 -10069 612 1074 4669 9369 4326 -10069 566 1097 4769 9369 4326 -10069 566 1097 4769 9369 4326 -10069 239 1261 5482 9369 4326 -10069 239 1261 5482 9369 4326 -10069 472 1144 4973 9369 4326 -10069 472 1144 4973 9369 4326 -10069 671 1045 4543 9369 4326 -10069 671 1045 4543 9369 4326 -10069 476 1142 4965 9369 4326 -10069 476 1142 4965 9369 4326 -10069 240 1260 5478 9369 4326 -10069 2025-04-06 09:26:02,469 Hysteresis 1897 0: raw(5478 32000 32000 32000) min(4326 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 9369 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 9369 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 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 __all__ 9: don't have active chargers. 9: raw(-522 26000 32000 32000) min(-1674 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 3369 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 240 1260 5478 9369 4326 -10069 772 994 4321 9369 4321 -10069 772 994 4321 9369 4321 -10069 644 1058 4600 9369 4321 -10069 644 1058 4600 9369 4321 -10069 400 1180 5130 9369 4321 -10069 400 1180 5130 9369 4321 -10069 231 1265 5500 9369 4321 -10069 231 1265 5500 9369 4321 -10069 787 987 4291 9369 4291 -10069 787 987 4291 9369 4291 -10069 473 1144 4973 9369 4291 -10069 473 1144 4973 9330 4291 -10069 399 1181 5134 9330 4291 -10069 399 1181 5134 9330 4291 -10069 227 1267 5508 9330 4291 -10069 227 1267 5508 9330 4291 -10069 765 998 4339 9330 4291 -10069 765 998 4339 9330 4291 -10069 596 1082 4704 9330 4291 -10069 2025-04-06 09:26:12,535 Hysteresis 1907 0: raw(4704 32000 32000 32000) min(4291 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 9330 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 9330 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 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 __all__ 9: don't have active chargers. 9: raw(-1296 26000 32000 32000) min(-1709 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 3330 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 596 1082 4704 9330 4291 -10069 385 1188 5165 9330 4291 -10069 442 1159 5039 9330 4291 -10069 442 1159 5039 9330 4291 -10069 648 1056 4591 9330 4291 -10069 648 1056 4591 9330 4291 -10069 211 1275 5543 9291 4291 -10069 211 1275 5543 9291 4291 -10069 407 1177 5117 9291 4291 -10069 407 1177 5117 9291 4291 -10069 619 1071 4656 9291 4291 -10069 619 1071 4656 9273 4291 -10069 388 1186 5156 9273 4291 -10069 388 1186 5156 9273 4291 -10069 229 1266 5504 9273 4291 -10069 229 1266 5504 9273 4291 -10069 415 1173 5100 9273 4291 -10069 415 1173 5100 9273 4291 -10069 212 1274 5539 9273 4291 -10069 212 1274 5539 9273 4291 -10069 2025-04-06 09:26:22,540 Hysteresis 1917 0: raw(5539 32000 32000 32000) min(4291 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 9273 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 9273 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 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 __all__ 9: don't have active chargers. 9: raw(-461 26000 32000 32000) min(-1709 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 3273 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 387 1187 5160 9273 4291 -10069 387 1187 5160 9273 4291 -10069 221 1270 5521 9273 4291 -10069 221 1270 5521 9273 4291 -10069 382 1189 5169 9273 4291 -10069 382 1189 5169 9273 4291 -10069 214 1273 5534 9273 4291 -10069 214 1273 5534 9273 4291 -10069 400 1180 5130 9273 4291 -10069 400 1180 5130 9273 4291 -10069 211 1275 5543 9273 4291 -10069 211 1275 5543 9273 4291 -10069 389 1186 5156 9273 4291 -10069 389 1186 5156 9273 4291 -10069 241 1260 5478 9273 4291 -10069 241 1260 5478 9273 4291 -10069 383 1189 5169 9273 4291 -10069 383 1189 5169 9273 4291 -10069 245 1258 5469 9273 4291 -10069 2025-04-06 09:26:32,663 Hysteresis 1928 0: raw(5469 32000 32000 32000) min(4291 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 9273 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 9273 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 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 __all__ 9: don't have active chargers. 9: raw(-531 26000 32000 32000) min(-1709 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 3273 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 245 1258 5469 9273 4291 -10069 383 1189 5169 9273 4291 -10069 383 1189 5169 9273 4291 -10069 430 1165 5065 9273 4291 -10069 430 1165 5065 9273 4291 -10069 710 1025 4456 9273 4291 -10069 710 1025 4456 9273 4291 -10069 355 1203 5230 9273 4291 -10069 355 1203 5230 9273 4291 -10069 620 1070 4652 9273 4291 -10069 620 1070 4652 9273 4291 -10069 219 1271 5526 9273 4291 -10069 219 1271 5526 9273 4291 -10069 395 1183 5143 9273 4291 -10069 395 1183 5143 9273 4291 -10069 595 1083 4708 9273 4291 -10069 595 1083 4708 9273 4291 -10069 619 1071 4656 9273 4291 -10069 619 1071 4656 9273 4291 -10069 209 1276 5547 9273 4291 -10069 2025-04-06 09:26:42,667 Hysteresis 1938 0: raw(5547 32000 32000 32000) min(4291 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 9273 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 9273 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 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 __all__ 9: don't have active chargers. 9: raw(-453 26000 32000 32000) min(-1709 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 3273 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 209 1276 5547 9273 4291 -10069 741 1010 4391 9273 4291 -10069 741 1010 4391 9273 4291 -10069 207 1277 5552 9273 4291 -10069 207 1277 5552 9273 4291 -10069 398 1181 5134 9273 4291 -10069 581 1090 4739 9273 4291 -10069 581 1090 4739 9273 4291 -10069 420 1170 5086 9273 4291 -10069 420 1170 5086 9273 4291 -10069 239 1261 5482 9273 4291 -10069 239 1261 5482 9273 4291 -10069 619 1071 4656 9273 4291 -10069 619 1071 4656 9273 4291 -10069 447 1157 5030 9273 4291 -10069 447 1157 5030 9273 4291 -10069 403 1179 5126 9273 4291 -10069 403 1179 5126 9273 4291 -10069 215 1273 5534 9273 4291 -10069 2025-04-06 09:26:52,807 Hysteresis 1948 0: raw(5534 32000 32000 32000) min(4291 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 9273 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 9273 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 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 __all__ 9: don't have active chargers. 9: raw(-466 26000 32000 32000) min(-1709 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 3273 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 215 1273 5534 9273 4291 -10069 371 1195 5195 9273 4291 -10069 371 1195 5195 9273 4291 -10069 225 1268 5513 9273 4291 -10069 225 1268 5513 9273 4291 -10069 358 1201 5221 9273 4291 -10069 358 1201 5221 9273 4291 -10069 509 1126 4895 9273 4291 -10069 509 1126 4895 9273 4291 -10069 712 1024 4452 9273 4291 -10069 712 1024 4452 9273 4291 -10069 234 1263 5491 9273 4291 -10069 234 1263 5491 9273 4291 -10069 379 1191 5178 9273 4291 -10069 379 1191 5178 9273 4291 -10069 680 1040 4521 9273 4291 -10069 680 1040 4521 9273 4291 -10069 377 1192 5182 9273 4291 -10069 377 1192 5182 9273 4291 -10069 238 1261 5482 9273 4291 -10069 2025-04-06 09:27:02,812 Hysteresis 1958 0: raw(5482 32000 32000 32000) min(4291 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 9273 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 9273 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 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 __all__ 9: don't have active chargers. 9: raw(-518 26000 32000 32000) min(-1709 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 3273 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 238 1261 5482 9273 4291 -10069 772 994 4321 9273 4291 -10069 772 994 4321 9273 4291 -10069 310 1225 5326 9273 4291 -10069 310 1225 5326 9273 4291 -10069 371 1195 5195 9273 4291 -10069 371 1195 5195 9273 4291 -10069 220 1270 5521 9273 4291 -10069 220 1270 5521 9273 4291 -10069 747 1007 4378 9273 4291 -10069 747 1007 4378 9273 4291 -10069 320 1220 5304 9273 4291 -10069 320 1220 5304 9273 4291 -10069 382 1189 5169 9273 4291 -10069 382 1189 5169 9273 4291 -10069 258 1251 5439 9273 4291 -10069 258 1251 5439 9273 4291 -10069 785 988 4295 9273 4291 -10069 785 988 4295 9273 4291 -10069 208 1276 5547 9273 4291 -10069 2025-04-06 09:27:12,853 Hysteresis 1968 0: raw(5547 32000 32000 32000) min(4291 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 9273 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 9273 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 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 __all__ 9: don't have active chargers. 9: raw(-453 26000 32000 32000) min(-1709 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 3273 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 208 1276 5547 9273 4291 -10069 362 1199 5213 9273 4291 -10069 362 1199 5213 9273 4291 -10069 444 1158 5034 9273 4291 -10069 444 1158 5034 9273 4291 -10069 600 1080 4695 9273 4291 -10069 600 1080 4695 9273 4291 -10069 189 1286 5591 9273 4291 -10069 189 1286 5591 9273 4291 -10069 368 1196 5200 9273 4291 -10069 368 1196 5200 9273 4291 -10069 205 1278 5556 9273 4291 -10069 205 1278 5556 9273 4291 -10069 374 1193 5186 9273 4291 -10069 374 1193 5186 9273 4291 -10069 208 1276 5547 9273 4291 -10069 208 1276 5547 9273 4291 -10069 376 1192 5182 9273 4291 -10069 376 1192 5182 9273 4291 -10069 411 1175 5108 9273 4291 -10069 2025-04-06 09:27:23,028 Hysteresis 1978 0: raw(5108 32000 32000 32000) min(4291 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 9273 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 9273 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 1, sorted to 0 5: 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 __all__ 9: don't have active chargers. 9: raw(-892 26000 32000 32000) min(-1709 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 3273 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 411 1175 5108 9273 4291 -10069 701 1030 4478 9273 4291 -10069 701 1030 4478 8169 4291 -10069 344 1208 5252 8169 4291 -10069 344 1208 5252 8169 4291 -10069 344 1208 5252 8169 4291 -10069 215 1273 5534 8169 4291 -10069 215 1273 5534 8169 4291 -10069 779 991 4308 8160 4291 -10069 779 991 4308 8160 4291 -10069 215 1273 5534 8160 4291 -10069 215 1273 5534 8113 4291 -10069 360 1200 5217 8113 4291 -10069 360 1200 5217 7739 4291 -10069 271 1245 5413 7739 4291 -10069 271 1245 5413 5591 4291 -10069 703 1029 4473 5591 4291 -10069 703 1029 4473 5591 4291 -10069 213 1274 5539 5591 4291 -10069 213 1274 5539 5591 4291 -10069 2025-04-06 09:27:33,032 Hysteresis 1988 0: raw(5539 32000 32000 32000) min(4291 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 5591 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (6000 6000 0 0) Wnd (6000 6000 0 0)->(6000 6000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 > max_pv 5591 3: shut down 0 6: filtered 1 to 0. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: p0 min 4291 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5539 32000 32000 32000) min(4291 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 5591 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 386 -386 -1678 5591 -1678 -10069 386 -386 -1678 5591 -1678 -10069 RECV 0: requested 6000 -> 16000 mA (measured 0.481A 0.000A 0.000A) 200 -200 -869 5591 -1678 -10069 200 -200 -869 5591 -1678 -10069 365 -365 -1586 5591 -1678 -10069 365 -365 -1586 5591 -1678 -10069 213 -213 -926 5591 -1678 -10069 213 -213 -926 5591 -1678 -10069 353 -353 -1534 5591 -1678 -10069 353 -353 -1534 5591 -1678 -10069 189 -189 -821 5591 -1678 -10069 189 -189 -821 5591 -1678 -10069 362 -362 -1573 5591 -1678 -10069 362 -362 -1573 5591 -1678 -10069 179 -179 -778 5591 -1678 -10069 179 -179 -778 5591 -1678 -10069 367 -367 -1595 5591 -1678 -10069 367 -367 -1595 5591 -1678 -10069 209 -209 -908 5591 -1678 -10069 2025-04-06 09:27:43,149 Hysteresis 1998 0: raw(-908 32000 32000 32000) min(-1678 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 5591 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-908 32000 32000 32000) min(-1678 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 5591 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 209 -209 -908 5591 -1678 -10069 360 -360 -1565 5591 -1678 -10069 360 -360 -1565 5591 -1678 -10069 205 -205 -891 5591 -1678 -10069 205 -205 -891 5591 -1678 -10069 185 -185 -804 5591 -1678 -10069 185 -185 -804 5591 -1678 -10069 355 -355 -1543 5591 -1678 -10069 355 -355 -1543 5591 -1678 -10069 213 -213 -926 5591 -1678 -10069 213 -213 -926 5591 -1678 -10069 348 -348 -1513 5591 -1678 -10069 348 -348 -1513 5591 -1678 -10069 190 -190 -826 5591 -1678 -10069 190 -190 -826 5591 -1678 -10069 369 -369 -1604 5591 -1678 -10069 369 -369 -1604 5591 -1678 -10069 177 -177 -769 5591 -1678 -10069 177 -177 -769 5591 -1678 -10069 361 -361 -1569 5591 -1678 -10069 2025-04-06 09:27:53,155 Hysteresis 2008 0: raw(-1569 32000 32000 32000) min(-1678 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 5591 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-1569 32000 32000 32000) min(-1678 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 5591 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 361 -361 -1569 5591 -1678 -10069 191 -191 -830 5591 -1678 -10069 191 -191 -830 5591 -1678 -10069 352 -352 -1530 5591 -1678 -10069 352 -352 -1530 5591 -1678 -10069 188 -188 -817 5591 -1678 -10069 188 -188 -817 5591 -1678 -10069 354 -354 -1539 5591 -1678 -10069 354 -354 -1539 5591 -1678 -10069 176 -176 -765 5591 -1678 -10069 349 -349 -1517 5591 -1678 -10069 349 -349 -1517 5591 -1678 -10069 187 -187 -813 5591 -1678 -10069 187 -187 -813 5591 -1678 -10069 187 -187 -813 5591 -1678 -10069 355 -355 -1543 5591 -1678 -10069 194 -194 -843 5591 -1678 -10069 194 -194 -843 5591 -1678 -10069 363 -363 -1578 5591 -1678 -10069 363 -363 -1578 5591 -1678 -10069 2025-04-06 09:28:03,161 Hysteresis 2018 0: raw(-1578 32000 32000 32000) min(-1678 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 5591 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-1578 32000 32000 32000) min(-1678 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 5591 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 179 -179 -778 5591 -1678 -10069 179 -179 -778 5591 -1678 -10069 362 -362 -1573 5591 -1678 -10069 362 -362 -1573 5591 -1678 -10069 195 -195 -847 5591 -1678 -10069 195 -195 -847 5591 -1678 -10069 341 -341 -1482 5591 -1678 -10069 341 -341 -1482 5591 -1678 -10069 188 -188 -817 5591 -1678 -10069 188 -188 -817 5591 -1678 -10069 348 -348 -1513 5591 -1678 -10069 348 -348 -1513 5591 -1678 -10069 348 -348 -1513 5591 -1678 -10069 173 -173 -752 5591 -1678 -10069 173 -173 -752 5591 -1678 -10069 350 -350 -1521 5591 -1678 -10069 350 -350 -1521 5591 -1678 -10069 195 -195 -847 5591 -1678 -10069 338 -338 -1469 5591 -1678 -10069 338 -338 -1469 5591 -1678 -10069 2025-04-06 09:28:13,167 Hysteresis 2028 0: raw(-1469 32000 32000 32000) min(-1678 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 5591 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-1469 32000 32000 32000) min(-1678 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 5591 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 194 -194 -843 5591 -1678 -10069 194 -194 -843 5591 -1678 -10069 358 -358 -1556 5591 -1678 -10069 358 -358 -1556 5591 -1678 -10069 189 -189 -821 5591 -1678 -10069 189 -189 -821 5591 -1678 -10069 356 -356 -1547 5591 -1678 -10069 356 -356 -1547 5591 -1678 -10069 215 -215 -934 5591 -1678 -10069 215 -215 -934 5591 -1678 -10069 359 -359 -1560 5591 -1678 -10069 359 -359 -1560 5591 -1678 -10069 196 -196 -852 5591 -1678 -10069 196 -196 -852 5591 -1678 -10069 371 -371 -1613 5591 -1678 -10069 371 -371 -1613 5591 -1678 -10069 177 -177 -769 5591 -1678 -10069 359 -359 -1560 5591 -1678 -10069 359 -359 -1560 5591 -1678 -10069 2025-04-06 09:28:23,174 Hysteresis 2038 0: raw(-1560 32000 32000 32000) min(-1678 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 5591 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-1560 32000 32000 32000) min(-1678 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 5591 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 188 -188 -817 5591 -1678 -10069 188 -188 -817 5591 -1678 -10069 341 -341 -1482 5591 -1678 -10069 341 -341 -1482 5591 -1678 -10069 191 -191 -830 5591 -1678 -10069 191 -191 -830 5591 -1678 -10069 365 -365 -1586 5591 -1678 -10069 365 -365 -1586 5591 -1678 -10069 178 -178 -773 5591 -1678 -10069 178 -178 -773 5591 -1678 -10069 353 -353 -1534 5591 -1678 -10069 353 -353 -1534 5591 -1678 -10069 191 -191 -830 5591 -1678 -10069 191 -191 -830 5591 -1678 -10069 338 -338 -1469 5591 -1678 -10069 338 -338 -1469 5591 -1678 -10069 201 -201 -873 5591 -1678 -10069 201 -201 -873 5591 -1678 -10069 373 -373 -1621 5591 -1678 -10069 373 -373 -1621 5591 -1678 -10069 2025-04-06 09:28:33,295 Hysteresis 2048 0: raw(-1621 32000 32000 32000) min(-1678 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 5591 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-1621 32000 32000 32000) min(-1678 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 5591 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 174 -174 -756 5591 -1678 -10069 174 -174 -756 5591 -1678 -10069 174 -174 -756 5591 -1678 -10069 355 -355 -1543 5591 -1678 -10069 355 -355 -1543 5591 -1678 -10069 186 -186 -808 5591 -1678 -10069 347 -347 -1508 5591 -1678 -10069 347 -347 -1508 5591 -1678 -10069 186 -186 -808 5591 -1678 -10069 186 -186 -808 5591 -1678 -10069 367 -367 -1595 5591 -1678 -10069 367 -367 -1595 5591 -1678 -10069 186 -186 -808 5591 -1678 -10069 186 -186 -808 5591 -1678 -10069 348 -348 -1513 5591 -1678 -10069 348 -348 -1513 5591 -1678 -10069 187 -187 -813 5591 -1678 -10069 187 -187 -813 5591 -1678 -10069 340 -340 -1478 5591 -1678 -10069 2025-04-06 09:28:43,299 Hysteresis 2058 0: raw(-1478 32000 32000 32000) min(-1678 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 5591 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-1478 32000 32000 32000) min(-1678 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 5591 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 340 -340 -1478 5591 -1678 -10069 182 -182 -791 5591 -1678 -10069 182 -182 -791 5591 -1678 -10069 349 -349 -1517 5591 -1678 -10069 349 -349 -1517 5591 -1678 -10069 175 -175 -760 5591 -1678 -10069 175 -175 -760 5591 -1678 -10069 352 -352 -1530 5591 -1678 -10069 352 -352 -1530 5591 -1678 -10069 184 -184 -800 5591 -1678 -10069 184 -184 -800 5591 -1678 -10069 343 -343 -1491 5591 -1678 -10069 343 -343 -1491 5591 -1678 -10069 195 -195 -847 5591 -1678 -10069 195 -195 -847 5591 -1678 -10069 374 -374 -1626 5591 -1678 -10069 374 -374 -1626 5591 -1678 -10069 170 -170 -739 5591 -1678 -10069 170 -170 -739 5591 -1678 -10069 347 -347 -1508 5591 -1678 -10069 2025-04-06 09:28:53,405 Hysteresis 2068 0: raw(-1508 32000 32000 32000) min(-1678 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 5591 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-1508 32000 32000 32000) min(-1678 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 5591 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 347 -347 -1508 5591 -1678 -10069 186 -186 -808 5591 -1678 -10069 186 -186 -808 5591 -1678 -10069 348 -348 -1513 5591 -1678 -10069 348 -348 -1513 5591 -1678 -10069 204 -204 -886 5591 -1678 -10069 204 -204 -886 5591 -1678 -10069 354 -354 -1539 5591 -1678 -10069 354 -354 -1539 5591 -1678 -10069 180 -180 -782 5591 -1678 -10069 180 -180 -782 5591 -1678 -10069 347 -347 -1508 5591 -1678 -10069 347 -347 -1508 5591 -1678 -10069 218 -218 -947 5591 -1678 -10069 218 -218 -947 5591 -1678 -10069 356 -356 -1547 5591 -1678 -10069 206 -206 -895 5591 -1678 -10069 206 -206 -895 5591 -1678 -10069 369 -369 -1604 5591 -1678 -10069 369 -369 -1604 5591 -1678 -10069 2025-04-06 09:29:03,458 Hysteresis 2078 0: raw(-1604 32000 32000 32000) min(-1678 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 5591 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-1604 32000 32000 32000) min(-1678 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 5591 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 174 -174 -756 5591 -1678 -10069 174 -174 -756 5591 -1678 -10069 347 -347 -1508 5591 -1678 -10069 347 -347 -1508 5591 -1678 -10069 189 -189 -821 5591 -1678 -10069 189 -189 -821 5591 -1678 -10069 331 -331 -1439 5591 -1678 -10069 331 -331 -1439 5591 -1678 -10069 180 -180 -782 5591 -1678 -10069 180 -180 -782 5591 -1678 -10069 362 -362 -1573 5591 -1678 -10069 362 -362 -1573 5591 -1678 -10069 167 -167 -726 5591 -1678 -10069 167 -167 -726 5591 -1678 -10069 345 -345 -1500 5591 -1678 -10069 345 -345 -1500 5591 -1678 -10069 201 -201 -873 5591 -1678 -10069 201 -201 -873 5591 -1678 -10069 340 -340 -1478 5591 -1678 -10069 2025-04-06 09:29:13,462 Hysteresis 2088 0: raw(-1478 32000 32000 32000) min(-1678 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 5591 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-1478 32000 32000 32000) min(-1678 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 5591 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 340 -340 -1478 5591 -1678 -10069 177 -177 -769 5591 -1678 -10069 177 -177 -769 5591 -1678 -10069 344 -344 -1495 5591 -1678 -10069 344 -344 -1495 5591 -1678 -10069 163 -163 -708 5591 -1678 -10069 163 -163 -708 5591 -1678 -10069 340 -340 -1478 5591 -1678 -10069 340 -340 -1478 5591 -1678 -10069 206 -206 -895 5591 -1678 -10069 206 -206 -895 5591 -1678 -10069 350 -350 -1521 5591 -1678 -10069 350 -350 -1521 5556 -1678 -10069 197 -197 -856 5556 -1678 -10069 197 -197 -856 5556 -1678 -10069 401 -401 -1743 5556 -1743 -10069 401 -401 -1743 5547 -1743 -10069 171 -171 -743 5547 -1743 -10069 171 -171 -743 5547 -1743 -10069 348 -348 -1513 5547 -1743 -10069 2025-04-06 09:29:23,525 Hysteresis 2098 0: raw(-1513 32000 32000 32000) min(-1743 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 5547 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-1513 32000 32000 32000) min(-1743 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 5547 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 348 -348 -1513 5539 -1743 -10069 190 -190 -826 5539 -1743 -10069 190 -190 -826 5539 -1743 -10069 340 -340 -1478 5539 -1743 -10069 340 -340 -1478 5539 -1743 -10069 170 -170 -739 5539 -1743 -10069 170 -170 -739 5539 -1743 -10069 342 -342 -1486 5539 -1743 -10069 159 -159 -691 5539 -1743 -10069 159 -159 -691 5539 -1743 -10069 353 -353 -1534 5539 -1743 -10069 353 -353 -1534 5539 -1743 -10069 200 -200 -869 5539 -1743 -10069 200 -200 -869 5539 -1743 -10069 326 -326 -1417 5539 -1743 -10069 326 -326 -1417 5539 -1743 -10069 188 -188 -817 5539 -1743 -10069 188 -188 -817 5539 -1743 -10069 369 -369 -1604 5539 -1743 -10069 2025-04-06 09:29:33,528 Hysteresis 2108 0: raw(-1604 32000 32000 32000) min(-1743 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 5539 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-1604 32000 32000 32000) min(-1743 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 5539 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 369 -369 -1604 5539 -1743 -10069 166 -166 -721 5539 -1743 -10069 166 -166 -721 5539 -1743 -10069 337 -337 -1465 5539 -1743 -10069 337 -337 -1465 -691 -1743 -10069 188 -188 -817 -691 -1743 -10069 188 -188 -817 -691 -1743 -10069 323 -323 -1404 -691 -1743 -10069 323 -323 -1404 -691 -1743 -10069 172 -172 -747 -691 -1743 -10069 172 -172 -747 -691 -1743 -10069 357 -357 -1552 -691 -1743 -10069 357 -357 -1552 -691 -1743 -10069 163 -163 -708 -691 -1743 -10069 163 -163 -708 -691 -1743 -10069 337 -337 -1465 -691 -1743 -10069 337 -337 -1465 -691 -1743 -10069 184 -184 -800 -691 -1743 -10069 184 -184 -800 -691 -1743 -10069 329 -329 -1430 -691 -1743 -10069 2025-04-06 09:29:43,586 Hysteresis 2118 0: raw(-1430 32000 32000 32000) min(-1743 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv -691 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-1430 32000 32000 32000) min(-1743 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv -691 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 329 -329 -1430 -691 -1743 -10069 188 -188 -817 -691 -1743 -10069 188 -188 -817 -691 -1743 -10069 342 -342 -1486 -691 -1743 -10069 342 -342 -1486 -691 -1743 -10069 177 -177 -769 -691 -1743 -10069 177 -177 -769 -691 -1743 -10069 337 -337 -1465 -691 -1743 -10069 337 -337 -1465 -691 -1743 -10069 189 -189 -821 -691 -1743 -10069 189 -189 -821 -691 -1743 -10069 321 -321 -1395 -691 -1743 -10069 321 -321 -1395 -691 -1743 -10069 168 -168 -730 -691 -1743 -10069 168 -168 -730 -691 -1743 -10069 346 -346 -1504 -691 -1743 -10069 346 -346 -1504 -691 -1743 -10069 158 -158 -686 -686 -1743 -10069 329 -329 -1430 -686 -1743 -10069 329 -329 -1430 -686 -1743 -10069 2025-04-06 09:29:53,590 Hysteresis 2128 0: raw(-1430 32000 32000 32000) min(-1743 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv -686 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-1430 32000 32000 32000) min(-1743 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv -686 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 178 -178 -773 -686 -1743 -10069 178 -178 -773 -686 -1743 -10069 343 -343 -1491 -686 -1743 -10069 343 -343 -1491 -686 -1743 -10069 187 -187 -813 -686 -1743 -10069 187 -187 -813 -686 -1743 -10069 357 -357 -1552 -686 -1743 -10069 357 -357 -1552 -686 -1743 -10069 160 -160 -695 -686 -1743 -10069 160 -160 -695 -686 -1743 -10069 324 -324 -1408 -686 -1743 -10069 324 -324 -1408 -686 -1743 -10069 182 -182 -791 -686 -1743 -10069 182 -182 -791 -686 -1743 -10069 347 -347 -1508 -686 -1743 -10069 347 -347 -1508 -686 -1743 -10069 179 -179 -778 -686 -1743 -10069 179 -179 -778 -686 -1743 -10069 349 -349 -1517 -686 -1743 -10069 2025-04-06 09:30:03,593 Hysteresis 2138 0: raw(-1517 32000 32000 32000) min(-1743 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv -686 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 1 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-1517 32000 32000 32000) min(-1743 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv -686 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 349 -349 -1517 -686 -1743 -10069 173 -173 -752 -686 -1743 -10069 173 -173 -752 -686 -1743 -10069 338 -338 -1469 -686 -1743 -10069 338 -338 -1469 -686 -1743 -10069 188 -188 -817 -686 -1743 -10069 188 -188 -817 -686 -1743 -10069 336 -336 -1460 -686 -1743 -10069 336 -336 -1460 -686 -1743 -10069 168 -168 -730 -686 -1743 -10069 168 -168 -730 -686 -1743 -10069 370 -370 -1608 -686 -1743 -10069 370 -370 -1608 -686 -1743 -10069 158 -158 -686 -686 -1743 -10069 158 -158 -686 -686 -1743 -10069 334 -334 -1452 -686 -1743 -10069 334 -334 -1452 -686 -1743 -10069 187 -187 -813 -686 -1743 -10069 187 -187 -813 -686 -1743 -10069 327 -327 -1421 -686 -1743 -10069 2025-04-06 09:30:13,682 Hysteresis 2149 0: raw(-1421 32000 32000 32000) min(-1743 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv -686 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-1421 32000 32000 32000) min(-1743 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv -686 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 327 -327 -1421 -686 -1743 -10069 169 -169 -734 -686 -1743 -10069 169 -169 -734 -686 -1743 -10069 343 -343 -1491 -686 -1743 -10069 343 -343 -1491 -686 -1743 -10069 164 -164 -713 -686 -1743 -10069 164 -164 -713 -686 -1743 -10069 339 -339 -1473 -686 -1743 -10069 339 -339 -1473 -686 -1743 -10069 184 -184 -800 -686 -1743 -10069 184 -184 -800 -686 -1743 -10069 338 -338 -1469 -686 -1743 -10069 195 -195 -847 -686 -1743 -10069 195 -195 -847 -686 -1743 -10069 364 -364 -1582 -686 -1743 -10069 364 -364 -1582 -686 -1743 -10069 173 -173 -752 -686 -1743 -10069 173 -173 -752 -686 -1743 -10069 333 -333 -1447 -686 -1743 -10069 2025-04-06 09:30:23,689 Hysteresis 2159 0: raw(-1447 32000 32000 32000) min(-1743 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv -686 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-1447 32000 32000 32000) min(-1743 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv -686 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 333 -333 -1447 -686 -1743 -10069 184 -184 -800 -686 -1743 -10069 184 -184 -800 -686 -1743 -10069 322 -322 -1400 -686 -1743 -10069 322 -322 -1400 -686 -1743 -10069 170 -170 -739 -686 -1743 -10069 170 -170 -739 -686 -1743 -10069 343 -343 -1491 -686 -1743 -10069 343 -343 -1491 -686 -1743 -10069 167 -167 -726 -686 -1743 -10069 167 -167 -726 -686 -1743 -10069 341 -341 -1482 -686 -1743 -10069 341 -341 -1482 -686 -1743 -10069 192 -192 -834 -686 -1743 -10069 192 -192 -834 -686 -1743 -10069 319 -319 -1386 -686 -1743 -10069 319 -319 -1386 -686 -1743 -10069 181 -181 -786 -686 -1743 -10069 181 -181 -786 -686 -1743 -10069 341 -341 -1482 -686 -1743 -10069 2025-04-06 09:30:33,737 Hysteresis 2169 0: raw(-1482 32000 32000 32000) min(-1743 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv -686 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-1482 32000 32000 32000) min(-1743 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv -686 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 341 -341 -1482 -686 -1743 -10069 169 -169 -734 -686 -1743 -10069 169 -169 -734 -686 -1743 -10069 337 -337 -1465 -686 -1743 -10069 337 -337 -1465 -686 -1743 -10069 191 -191 -830 -686 -1743 -10069 191 -191 -830 -686 -1743 -10069 320 -320 -1391 -686 -1743 -10069 320 -320 -1391 -686 -1743 -10069 176 -176 -765 -686 -1743 -10069 176 -176 -765 -686 -1743 -10069 358 -358 -1556 -686 -1743 -10069 358 -358 -1556 -686 -1743 -10069 173 -173 -752 -686 -1743 -10069 173 -173 -752 -686 -1743 -10069 341 -341 -1482 -686 -1743 -10069 341 -341 -1482 -686 -1743 -10069 181 -181 -786 -686 -1743 -10069 181 -181 -786 -686 -1743 -10069 332 -332 -1443 -686 -1743 -10069 2025-04-06 09:30:43,999 Hysteresis 2179 0: raw(-1443 32000 32000 32000) min(-1743 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv -686 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-1443 32000 32000 32000) min(-1743 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv -686 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 332 -332 -1443 -686 -1743 -10069 342 -342 -1486 -686 -1743 -10069 342 -342 -1486 -686 -1743 -10069 346 -346 -1504 -686 -1743 -10069 346 -346 -1504 -686 -1743 -10069 326 -326 -1417 -686 -1743 -10069 323 -323 -1404 -686 -1743 -10069 323 -323 -1404 -686 -1743 -10069 339 -339 -1473 -686 -1743 -10069 339 -339 -1473 -686 -1743 -10069 314 -314 -1365 -686 -1743 -10069 314 -314 -1365 -686 -1743 -10069 314 -314 -1365 -686 -1743 -10069 314 -314 -1365 -686 -1743 -10069 342 -342 -1486 -686 -1743 -10069 342 -342 -1486 -686 -1743 -10069 312 -312 -1356 -686 -1743 -10069 312 -312 -1356 -686 -1743 -10069 324 -324 -1408 -686 -1743 -10069 2025-04-06 09:30:54,005 Hysteresis 2189 0: raw(-1408 32000 32000 32000) min(-1743 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv -686 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-1408 32000 32000 32000) min(-1743 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv -686 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 324 -324 -1408 -686 -1743 -10069 329 -329 -1430 -686 -1743 -10069 329 -329 -1430 -686 -1743 -10069 317 -317 -1378 -686 -1743 -10069 317 -317 -1378 -686 -1743 -10069 322 -322 -1400 -686 -1743 -10069 322 -322 -1400 -686 -1743 -10069 362 -362 -1573 -686 -1743 -10069 316 -316 -1373 -686 -1743 -10069 316 -316 -1373 -686 -1743 -10069 331 -331 -1439 -686 -1743 -10069 331 -331 -1439 -686 -1743 -10069 331 -331 -1439 -686 -1743 -10069 331 -331 -1439 -686 -1743 -10069 320 -320 -1391 -686 -1743 -10069 320 -320 -1391 -686 -1743 -10069 314 -314 -1365 -686 -1743 -10069 314 -314 -1365 -686 -1743 -10069 330 -330 -1434 -686 -1743 -10069 330 -330 -1434 -686 -1743 -10069 2025-04-06 09:31:04,020 Hysteresis 2199 0: raw(-1434 32000 32000 32000) min(-1743 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv -686 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-1434 32000 32000 32000) min(-1743 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv -686 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 314 -314 -1365 -686 -1743 -10069 314 -314 -1365 -686 -1743 -10069 325 -325 -1413 -686 -1743 -10069 325 -325 -1413 -686 -1743 -10069 332 -332 -1443 -686 -1743 -10069 332 -332 -1443 -686 -1743 -10069 341 -341 -1482 -686 -1743 -10069 341 -341 -1482 -686 -1743 -10039 325 -325 -1413 -686 -1743 -10039 325 -325 -1413 -686 -1743 -10039 335 -335 -1456 -686 -1743 -10039 335 -335 -1456 -686 -1743 -10039 319 -319 -1386 -686 -1743 -10039 319 -319 -1386 -686 -1743 -10039 321 -321 -1395 -686 -1743 -10039 321 -321 -1395 -686 -1743 -10039 341 -341 -1482 -686 -1743 -10039 341 -341 -1482 -686 -1743 -10039 318 -318 -1382 -686 -1743 -10039 2025-04-06 09:31:14,267 Hysteresis 2209 0: raw(-1382 32000 32000 32000) min(-1743 32000 32000 32000) spread(-10039 32000 32000 32000) max_pv -686 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-1382 32000 32000 32000) min(-1743 32000 32000 32000) spread(-10039 32000 32000 32000) max_pv -686 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 318 -318 -1382 -686 -1743 -10039 317 -317 -1378 -686 -1743 -10039 317 -317 -1378 -686 -1743 -10039 329 -329 -1430 -686 -1743 -10039 356 -356 -1547 -686 -1743 -10039 356 -356 -1547 -686 -1743 -10039 334 -334 -1452 -686 -1743 -10039 334 -334 -1452 -686 -1743 -10039 305 -305 -1326 -686 -1743 -10039 305 -305 -1326 -686 -1743 -10039 320 -320 -1391 -686 -1743 -10039 320 -320 -1391 -686 -1743 -10039 360 -360 -1565 -686 -1743 -10039 360 -360 -1565 -686 -1743 -10039 317 -317 -1378 -686 -1743 -10039 317 -317 -1378 -686 -1743 -10039 347 -347 -1508 -686 -1743 -10039 347 -347 -1508 -686 -1743 -10039 319 -319 -1386 -686 -1743 -10039 319 -319 -1386 -686 -1743 -10039 2025-04-06 09:31:24,271 Hysteresis 2219 0: raw(-1386 32000 32000 32000) min(-1743 32000 32000 32000) spread(-10039 32000 32000 32000) max_pv -686 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-1386 32000 32000 32000) min(-1743 32000 32000 32000) spread(-10039 32000 32000 32000) max_pv -686 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 325 -325 -1413 -686 -1743 -10039 325 -325 -1413 -686 -1608 -10039 356 -356 -1547 -686 -1608 -10039 356 -356 -1547 -686 -1608 -10039 318 -318 -1382 -686 -1608 -10039 318 -318 -1382 -686 -1608 -10039 335 -335 -1456 -686 -1608 -10039 335 -335 -1456 -686 -1608 -10039 410 -410 -1782 -686 -1782 -10039 410 -410 -1782 -686 -1782 -10039 327 -327 -1421 -686 -1782 -10039 327 -327 -1421 -686 -1782 -10039 310 -310 -1347 -686 -1782 -10039 310 -310 -1347 -686 -1782 -10039 328 -328 -1426 -686 -1782 -10039 328 -328 -1426 -686 -1782 -10039 337 -337 -1465 -686 -1782 -10039 337 -337 -1465 -686 -1782 -10039 327 -327 -1421 -686 -1782 -10039 327 -327 -1421 -686 -1782 -10039 2025-04-06 09:31:34,359 Hysteresis 2229 0: raw(-1421 32000 32000 32000) min(-1782 32000 32000 32000) spread(-10039 32000 32000 32000) max_pv -686 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-1421 32000 32000 32000) min(-1782 32000 32000 32000) spread(-10039 32000 32000 32000) max_pv -686 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 409 -409 -1778 -686 -1782 -10039 409 -409 -1778 -686 -1782 -10039 323 -323 -1404 -686 -1782 -10039 323 -323 -1404 -686 -1782 -10039 319 -319 -1386 -686 -1782 -10039 319 -319 -1386 -686 -1782 -10039 341 -341 -1482 -686 -1782 -10039 341 -341 -1482 -686 -1782 -10039 326 -326 -1417 -686 -1782 -10039 326 -326 -1417 -686 -1782 -10039 311 -311 -1352 -686 -1782 -10039 311 -311 -1352 -686 -1782 -10039 318 -318 -1382 -686 -1782 -10039 318 -318 -1382 -686 -1782 -10039 307 -307 -1334 -686 -1782 -10039 307 -307 -1334 -686 -1782 -10039 307 -307 -1334 -686 -1782 -10039 307 -307 -1334 -686 -1782 -10039 306 -306 -1330 -686 -1782 -10039 306 -306 -1330 -686 -1782 -10039 2025-04-06 09:31:44,395 Hysteresis 2239 0: raw(-1330 32000 32000 32000) min(-1782 32000 32000 32000) spread(-10039 32000 32000 32000) max_pv -686 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-1330 32000 32000 32000) min(-1782 32000 32000 32000) spread(-10039 32000 32000 32000) max_pv -686 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 329 -329 -1430 -686 -1782 -10039 329 -329 -1430 -686 -1782 -10039 309 -309 -1343 -686 -1782 -10039 309 -309 -1343 -686 -1782 -10039 311 -311 -1352 -686 -1782 -10039 311 -311 -1352 -686 -1782 -10039 306 -306 -1330 -686 -1782 -10039 308 -308 -1339 -686 -1782 -10039 308 -308 -1339 -686 -1782 -10039 314 -314 -1365 -686 -1782 -10039 314 -314 -1365 -686 -1782 -10039 318 -318 -1382 -686 -1782 -10039 318 -318 -1382 -686 -1782 -10039 317 -317 -1378 -686 -1782 -10039 317 -317 -1378 -686 -1782 -10039 313 -313 -1360 -686 -1782 -10039 313 -313 -1360 -686 -1782 -10039 332 -332 -1443 -686 -1782 -10039 332 -332 -1443 -686 -1782 -10039 2025-04-06 09:31:54,399 Hysteresis 2249 0: raw(-1443 32000 32000 32000) min(-1782 32000 32000 32000) spread(-10039 32000 32000 32000) max_pv -686 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-1443 32000 32000 32000) min(-1782 32000 32000 32000) spread(-10039 32000 32000 32000) max_pv -686 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 316 -316 -1373 -686 -1782 -10039 316 -316 -1373 -686 -1782 -10039 315 -315 -1369 -686 -1782 -10039 315 -315 -1369 -686 -1782 -10039 314 -314 -1365 -686 -1782 -10039 314 -314 -1365 -686 -1782 -10039 308 -308 -1339 -686 -1782 -10039 308 -308 -1339 -686 -1782 -10039 314 -314 -1365 -686 -1782 -10039 314 -314 -1365 -686 -1782 -10039 318 -318 -1382 -686 -1782 -10039 318 -318 -1382 -686 -1782 -10039 310 -310 -1347 -686 -1782 -10039 310 -310 -1347 -686 -1782 -10039 319 -319 -1386 -686 -1782 -10039 319 -319 -1386 -686 -1782 -10039 321 -321 -1395 -686 -1782 -10039 321 -321 -1395 -686 -1782 -10039 -1075 1075 4673 4673 -1782 -10039 -1075 1075 4673 4673 -1782 -10039 2025-04-06 09:32:04,514 Hysteresis 2259 0: raw(4673 32000 32000 32000) min(-1782 32000 32000 32000) spread(-10039 32000 32000 32000) max_pv 4673 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(4673 32000 32000 32000) min(-1782 32000 32000 32000) spread(-10039 32000 32000 32000) max_pv 4673 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 91 -91 -395 4673 -1782 -10039 91 -91 -395 4673 -1782 -10039 178 -178 -773 4673 -1782 -10039 178 -178 -773 4673 -1782 -10039 168 -168 -730 4673 -1782 -10039 168 -168 -730 4673 -1782 -10039 171 -171 -743 4673 -1782 -10039 171 -171 -743 4673 -1782 -10039 178 -178 -773 4673 -1782 -10039 178 -178 -773 4673 -1782 -10039 175 -175 -760 4673 -1782 -10013 175 -175 -760 4673 -1782 -10013 171 -171 -743 4673 -1782 -10013 171 -171 -743 4673 -1782 -10013 168 -168 -730 4673 -1782 -10013 164 -164 -713 4673 -1782 -10013 164 -164 -713 4673 -1782 -10013 158 -158 -686 4673 -1782 -10013 158 -158 -686 4673 -1782 -10013 2025-04-06 09:32:14,518 Hysteresis 2269 0: raw(-686 32000 32000 32000) min(-1782 32000 32000 32000) spread(-10013 32000 32000 32000) max_pv 4673 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-686 32000 32000 32000) min(-1782 32000 32000 32000) spread(-10013 32000 32000 32000) max_pv 4673 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 178 -178 -773 4673 -1782 -10013 178 -178 -773 4673 -1782 -10013 150 -150 -652 4673 -1782 -10013 150 -150 -652 4673 -1782 -10013 177 -177 -769 4673 -1782 -10013 177 -177 -769 4673 -1782 -10013 189 -189 -821 4673 -1782 -10013 189 -189 -821 4673 -1782 -10013 144 -144 -626 4673 -1782 -10013 144 -144 -626 4673 -1782 -10013 142 -142 -617 4673 -1782 -10013 142 -142 -617 4673 -1782 -10013 172 -172 -747 4673 -1782 -10013 172 -172 -747 4673 -1782 -10013 160 -160 -695 4673 -1782 -10013 160 -160 -695 4673 -1782 -10013 143 -143 -621 4673 -1782 -10013 143 -143 -621 4673 -1782 -10013 154 -154 -669 4673 -1782 -10013 154 -154 -669 4673 -1782 -10013 2025-04-06 09:32:24,572 Hysteresis 2279 0: raw(-669 32000 32000 32000) min(-1782 32000 32000 32000) spread(-10013 32000 32000 32000) max_pv 4673 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-669 32000 32000 32000) min(-1782 32000 32000 32000) spread(-10013 32000 32000 32000) max_pv 4673 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 144 -144 -626 4673 -1782 -10013 144 -144 -626 4673 -1782 -10013 145 -145 -630 4673 -1782 -10013 145 -145 -630 4673 -1782 -10013 163 -163 -708 4673 -1782 -10013 163 -163 -708 4673 -1782 -10013 138 -138 -600 4673 -1782 -10013 138 -138 -600 4673 -1782 -10013 165 -165 -717 4673 -1782 -10013 165 -165 -717 4673 -1782 -10013 150 -150 -652 4673 -1782 -10013 150 -150 -652 4673 -1782 -10013 133 -133 -578 4673 -1782 -10013 133 -133 -578 4673 -1782 -10013 136 -136 -591 4673 -1782 -10013 136 -136 -591 4673 -1782 -10013 149 -149 -647 4673 -1782 -10013 149 -149 -647 4673 -1782 -10013 153 -153 -665 4673 -1782 -10013 153 -153 -665 4673 -1782 -10013 2025-04-06 09:32:34,576 Hysteresis 2289 0: raw(-665 32000 32000 32000) min(-1782 32000 32000 32000) spread(-10013 32000 32000 32000) max_pv 4673 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-665 32000 32000 32000) min(-1782 32000 32000 32000) spread(-10013 32000 32000 32000) max_pv 4673 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 133 -133 -578 4673 -1782 -10013 133 -133 -578 4673 -1782 -10013 150 -150 -652 4673 -1782 -10013 150 -150 -652 4673 -1782 -10013 133 -133 -578 4673 -1782 -10013 133 -133 -578 4673 -1782 -10013 135 -135 -586 4673 -1782 -10013 135 -135 -586 4673 -1782 -10013 164 -164 -713 4673 -1782 -10013 164 -164 -713 4673 -1782 -10013 136 -136 -591 4673 -1782 -10013 136 -136 -591 4673 -1782 -10013 131 -131 -569 4673 -1782 -10013 131 -131 -569 4673 -1782 -10013 147 -147 -639 4673 -1782 -10013 147 -147 -639 4673 -1782 -10013 138 -138 -600 4673 -1782 -10013 138 -138 -600 4673 -1782 -10013 131 -131 -569 4673 -1782 -10013 131 -131 -569 4673 -1782 -10013 2025-04-06 09:32:44,580 Hysteresis 2299 0: raw(-569 32000 32000 32000) min(-1782 32000 32000 32000) spread(-10013 32000 32000 32000) max_pv 4673 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-569 32000 32000 32000) min(-1782 32000 32000 32000) spread(-10013 32000 32000 32000) max_pv 4673 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 155 -155 -673 4673 -1782 -10013 155 -155 -673 4673 -1782 -10013 162 -162 -704 4673 -1782 -10013 162 -162 -704 4673 -1782 -10013 126 -126 -547 4673 -1782 -10013 126 -126 -547 4673 -1782 -10013 160 -160 -695 4673 -1782 -10013 160 -160 -695 4673 -1782 -10013 126 -126 -547 4673 -1782 -10013 126 -126 -547 4673 -1782 -10013 140 -140 -608 4673 -1782 -10013 140 -140 -608 4673 -1782 -10013 151 -151 -656 4673 -1782 -10013 151 -151 -656 4673 -1782 -10013 131 -131 -569 4673 -1782 -10013 131 -131 -569 4673 -1782 -10013 152 -152 -660 4673 -1782 -10013 152 -152 -660 4673 -1782 -10013 152 -152 -660 4673 -1782 -10013 2025-04-06 09:32:54,669 Hysteresis 2310 0: raw(-660 32000 32000 32000) min(-1782 32000 32000 32000) spread(-10013 32000 32000 32000) max_pv 4673 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-660 32000 32000 32000) min(-1782 32000 32000 32000) spread(-10013 32000 32000 32000) max_pv 4673 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 134 -134 -582 4673 -1782 -10013 134 -134 -582 4673 -1782 -10013 140 -140 -608 4673 -1782 -10013 140 -140 -608 4673 -1782 -10013 148 -148 -643 4673 -1782 -10013 148 -148 -643 4673 -1782 -10013 117 -117 -508 4673 -1782 -10013 117 -117 -508 4673 -1782 -10013 119 -119 -517 4673 -1782 -10013 119 -119 -517 4673 -1782 -10013 131 -131 -569 4673 -1782 -10013 131 -131 -569 4673 -1782 -10013 119 -119 -517 4673 -1782 -10013 119 -119 -517 4673 -1782 -10013 123 -123 -534 4673 -1782 -10013 123 -123 -534 4673 -1782 -10013 153 -153 -665 4673 -1782 -10013 153 -153 -665 4673 -1782 -10013 124 -124 -539 4673 -1782 -10013 2025-04-06 09:33:04,675 Hysteresis 2320 0: raw(-539 32000 32000 32000) min(-1782 32000 32000 32000) spread(-10013 32000 32000 32000) max_pv 4673 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-539 32000 32000 32000) min(-1782 32000 32000 32000) spread(-10013 32000 32000 32000) max_pv 4673 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 124 -124 -539 4673 -1782 -10013 128 -128 -556 4673 -1782 -10013 128 -128 -556 4673 -1782 -10013 146 -146 -634 4673 -1782 -10013 146 -146 -634 4673 -1782 -10013 141 -141 -613 4673 -1782 -10013 141 -141 -613 4673 -1782 -10013 124 -124 -539 4673 -1782 -10013 124 -124 -539 4673 -1782 -10013 155 -155 -673 4673 -1782 -10013 155 -155 -673 4673 -1782 -10013 125 -125 -543 4673 -1782 -10013 125 -125 -543 4673 -1782 -10013 132 -132 -573 4673 -1782 -10013 132 -132 -573 4673 -1782 -1782 143 -143 -621 4673 -1782 -1782 143 -143 -621 4673 -1782 -1782 129 -129 -560 4673 -1782 -1782 129 -129 -560 4673 -1782 -1782 120 -120 -521 4673 -1782 -1782 2025-04-06 09:33:14,764 Hysteresis 2330 0: raw(-521 32000 32000 32000) min(-1782 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 4673 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-521 32000 32000 32000) min(-1782 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 4673 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 120 -120 -521 4673 -1782 -1782 152 -152 -660 4673 -1782 -1782 152 -152 -660 4673 -1782 -1782 123 -123 -534 4673 -1782 -1782 123 -123 -534 4673 -1782 -1782 131 -131 -569 4673 -1782 -1782 131 -131 -569 4673 -1782 -1782 146 -146 -634 4673 -1782 -1782 146 -146 -634 4673 -1782 -1782 100 -100 -434 4673 -1782 -1782 100 -100 -434 4673 -1782 -1782 108 -108 -469 4673 -1782 -1782 135 -135 -586 4673 -1782 -1782 135 -135 -586 4673 -1782 -1782 101 -101 -439 4673 -1782 -1782 101 -101 -439 4673 -1782 -1782 107 -107 -465 4673 -1782 -1782 107 -107 -465 4673 -1782 -1782 145 -145 -630 4673 -1782 -1782 145 -145 -630 4673 -1782 -1782 2025-04-06 09:33:24,836 Hysteresis 2340 0: raw(-630 32000 32000 32000) min(-1782 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 4673 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-630 32000 32000 32000) min(-1782 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 4673 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 107 -107 -465 4673 -1782 -1782 107 -107 -465 4673 -1782 -1782 113 -113 -491 4673 -1782 -1782 113 -113 -491 4673 -1782 -1782 128 -128 -556 4673 -1782 -1782 128 -128 -556 4673 -1782 -1782 111 -111 -482 4673 -1782 -1782 111 -111 -482 4673 -1782 -1782 114 -114 -495 4673 -1782 -1782 114 -114 -495 4673 -1782 -1782 123 -123 -534 4673 -1782 -1782 123 -123 -534 4673 -1782 -1782 112 -112 -486 4673 -1782 -1782 112 -112 -486 4673 -1778 -1782 127 -127 -552 4673 -1778 -1782 127 -127 -552 4673 -1778 -1782 127 -127 -552 4673 -1778 -1782 127 -127 -552 4673 -1778 -1782 112 -112 -486 4673 -1778 -1782 112 -112 -486 4673 -1778 -1782 2025-04-06 09:33:34,842 Hysteresis 2350 0: raw(-486 32000 32000 32000) min(-1778 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 4673 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-486 32000 32000 32000) min(-1778 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 4673 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 104 -104 -452 4673 -1778 -1782 104 -104 -452 4673 -1778 -1782 132 -132 -573 4673 -1778 -1782 132 -132 -573 4673 -1778 -1782 101 -101 -439 4673 -1778 -1782 101 -101 -439 4673 -1482 -1782 102 -102 -443 4673 -1482 -1782 102 -102 -443 4673 -1482 -1782 160 -160 -695 4673 -1482 -1782 160 -160 -695 4673 -1482 -1782 122 -122 -530 4673 -1482 -1782 122 -122 -530 4673 -1443 -1782 124 -124 -539 4673 -1443 -1782 124 -124 -539 4673 -1443 -1782 153 -153 -665 4673 -1443 -1782 153 -153 -665 4673 -1443 -1782 114 -114 -495 4673 -1443 -1782 114 -114 -495 4673 -1443 -1782 117 -117 -508 4673 -1443 -1782 117 -117 -508 4673 -1443 -1782 2025-04-06 09:33:44,964 Hysteresis 2360 0: raw(-508 32000 32000 32000) min(-1443 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 4673 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-508 32000 32000 32000) min(-1443 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 4673 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 147 -147 -639 4673 -1443 -1782 147 -147 -639 4673 -1443 -1782 110 -110 -478 4673 -1443 -1782 110 -110 -478 4673 -1443 -1782 118 -118 -513 4673 -1443 -1782 118 -118 -513 4673 -1443 -1782 126 -126 -547 4673 -1443 -1782 126 -126 -547 4673 -1443 -1782 107 -107 -465 4673 -1443 -1782 107 -107 -465 4673 -1443 -1782 109 -109 -473 4673 -1443 -1782 109 -109 -473 4673 -1443 -1782 138 -138 -600 4673 -1443 -1782 138 -138 -600 4673 -1443 -1782 118 -118 -513 4673 -1443 -1782 118 -118 -513 4673 -1443 -1782 117 -117 -508 4673 -1443 -1782 117 -117 -508 4673 -1443 -1782 137 -137 -595 4673 -1443 -1782 137 -137 -595 4673 -1443 -1782 2025-04-06 09:33:55,042 Hysteresis 2370 0: raw(-595 32000 32000 32000) min(-1443 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 4673 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-595 32000 32000 32000) min(-1443 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 4673 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 116 -116 -504 4673 -1443 -1782 116 -116 -504 4673 -1443 -1782 97 -97 -421 4673 -1395 -1782 97 -97 -421 4673 -1395 -1782 134 -134 -582 4673 -1395 -1782 134 -134 -582 4673 -1395 -1782 101 -101 -439 4673 -1395 -1782 101 -101 -439 4673 -1395 -1782 111 -111 -482 4673 -1395 -1782 110 -110 -478 4673 -1395 -1782 110 -110 -478 4673 -1395 -1782 93 -93 -404 4673 -1395 -1782 93 -93 -404 4673 -1395 -1782 95 -95 -413 4673 -1395 -1782 95 -95 -413 4673 -1395 -1782 116 -116 -504 4673 -1395 -1782 116 -116 -504 4673 -1395 -1782 91 -91 -395 4673 -1395 -1782 91 -91 -395 4673 -1395 -1782 2025-04-06 09:34:05,046 Hysteresis 2380 0: raw(-395 32000 32000 32000) min(-1395 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 4673 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-395 32000 32000 32000) min(-1395 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 4673 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 93 -93 -404 4673 -1395 -1782 93 -93 -404 4673 -821 -1782 106 -106 -460 4673 -821 -1782 106 -106 -460 -395 -821 -1782 86 -86 -373 -373 -821 -1782 86 -86 -373 -373 -821 -1782 91 -91 -395 -373 -821 -1782 91 -91 -395 -373 -821 -1782 114 -114 -495 -373 -821 -1782 114 -114 -495 -373 -821 -1782 93 -93 -404 -373 -821 -1782 93 -93 -404 -373 -821 -1782 97 -97 -421 -373 -821 -1782 97 -97 -421 -373 -821 -1782 117 -117 -508 -373 -821 -1782 117 -117 -508 -373 -821 -1782 95 -95 -413 -373 -821 -1782 95 -95 -413 -373 -821 -1782 96 -96 -417 -373 -821 -1782 96 -96 -417 -373 -821 -1782 2025-04-06 09:34:15,097 Hysteresis 2390 0: raw(-417 32000 32000 32000) min(-821 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv -373 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-417 32000 32000 32000) min(-821 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv -373 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 127 -127 -552 -373 -821 -1782 127 -127 -552 -373 -821 -1782 101 -101 -439 -373 -821 -1782 101 -101 -439 -373 -821 -1782 93 -93 -404 -373 -821 -1782 93 -93 -404 -373 -821 -1782 127 -127 -552 -373 -821 -1782 127 -127 -552 -373 -821 -1782 86 -86 -373 -373 -821 -1782 86 -86 -373 -373 -821 -1782 118 -118 -513 -373 -747 -1782 118 -118 -513 -373 -747 -1782 136 -136 -591 -373 -747 -1782 136 -136 -591 -373 -747 -1782 86 -86 -373 -373 -747 -1782 86 -86 -373 -373 -747 -1782 102 -102 -443 -373 -717 -1782 102 -102 -443 -373 -717 -1782 116 -116 -504 -373 -717 -1782 116 -116 -504 -373 -717 -1782 2025-04-06 09:34:25,101 Hysteresis 2400 0: raw(-504 32000 32000 32000) min(-717 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv -373 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-504 32000 32000 32000) min(-717 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv -373 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 95 -95 -413 -373 -717 -1782 95 -95 -413 -373 -717 -1782 102 -102 -443 -373 -717 -1782 102 -102 -443 -373 -717 -1782 136 -136 -591 -373 -717 -1782 136 -136 -591 -373 -717 -1782 109 -109 -473 -373 -717 -1782 109 -109 -473 -373 -717 -1782 102 -102 -443 -373 -717 -1782 102 -102 -443 -373 -717 -1782 113 -113 -491 -373 -717 -1782 113 -113 -491 -373 -717 -1782 99 -99 -430 -373 -713 -1782 99 -99 -430 -373 -713 -1782 99 -99 -430 -373 -713 -1782 99 -99 -430 -373 -713 -1782 125 -125 -543 -373 -713 -1782 125 -125 -543 -373 -713 -1782 87 -87 -378 -373 -713 -1782 87 -87 -378 -373 -713 -1782 2025-04-06 09:34:35,162 Hysteresis 2410 0: raw(-378 32000 32000 32000) min(-713 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv -373 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-378 32000 32000 32000) min(-713 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv -373 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 97 -97 -421 -373 -713 -1782 97 -97 -421 -373 -713 -1782 104 -104 -452 -373 -713 -1782 104 -104 -452 -373 -713 -1782 94 -94 -408 -373 -713 -1782 94 -94 -408 -373 -713 -1782 89 -89 -386 -373 -713 -1782 89 -89 -386 -373 -713 -1782 120 -120 -521 -373 -713 -1782 120 -120 -521 -373 -713 -1782 108 -108 -469 -373 -713 -1782 108 -108 -469 -373 -713 -1782 108 -108 -469 -373 -704 -1782 102 -102 -443 -373 -704 -1782 102 -102 -443 -373 -704 -1782 90 -90 -391 -373 -704 -1782 90 -90 -391 -373 -704 -1782 82 -82 -356 -356 -704 -1782 82 -82 -356 -356 -704 -1782 2025-04-06 09:34:45,291 Hysteresis 2420 0: raw(-356 32000 32000 32000) min(-704 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv -356 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-356 32000 32000 32000) min(-704 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv -356 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 106 -106 -460 -356 -704 -1782 106 -106 -460 -356 -704 -1782 77 -77 -334 -334 -704 -1782 77 -77 -334 -334 -704 -1782 85 -85 -369 -334 -704 -1782 85 -85 -369 -334 -704 -1782 104 -104 -452 -334 -704 -1782 104 -104 -452 -334 -695 -1782 90 -90 -391 -334 -695 -1782 90 -90 -391 -334 -695 -1782 90 -90 -391 -334 -695 -1782 90 -90 -391 -334 -695 -1782 114 -114 -495 -334 -695 -1782 114 -114 -495 -334 -695 -1782 80 -80 -347 -334 -695 -1782 80 -80 -347 -334 -695 -1782 85 -85 -369 -334 -695 -1782 85 -85 -369 -334 -695 -1782 104 -104 -452 -334 -695 -1782 104 -104 -452 -334 -695 -1782 2025-04-06 09:34:55,297 Hysteresis 2430 0: raw(-452 32000 32000 32000) min(-695 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv -334 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-452 32000 32000 32000) min(-695 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv -334 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 108 -108 -469 -334 -695 -1782 108 -108 -469 -334 -695 -1782 107 -107 -465 -334 -695 -1782 107 -107 -465 -334 -695 -1782 120 -120 -521 -334 -695 -1782 120 -120 -521 -334 -695 -1782 105 -105 -456 -334 -695 -1782 105 -105 -456 -334 -695 -1782 101 -101 -439 -334 -695 -1782 101 -101 -439 -334 -695 -1782 114 -114 -495 -334 -695 -1782 114 -114 -495 -334 -695 -1782 104 -104 -452 -334 -695 -1782 104 -104 -452 -334 -695 -1782 125 -125 -543 -334 -695 -1782 125 -125 -543 -334 -695 -1782 91 -91 -395 -334 -695 -1782 91 -91 -395 -334 -695 -1782 91 -91 -395 -334 -695 -1782 91 -91 -395 -334 -695 -1782 2025-04-06 09:35:05,478 Hysteresis 2440 0: raw(-395 32000 32000 32000) min(-695 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv -334 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-395 32000 32000 32000) min(-695 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv -334 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 107 -107 -465 -334 -695 -1782 107 -107 -465 -334 -695 -1782 86 -86 -373 -334 -695 -1782 86 -86 -373 -334 -695 -1782 82 -82 -356 -334 -695 -1782 82 -82 -356 -334 -695 -1782 102 -102 -443 -334 -695 -1782 102 -102 -443 -334 -695 -1782 79 -79 -343 -334 -695 -1782 79 -79 -343 -334 -695 -1782 91 -91 -395 -334 -695 -1782 91 -91 -395 -334 -695 -1782 105 -105 -456 -334 -695 -1782 74 -74 -321 -321 -695 -1782 74 -74 -321 -321 -695 -1782 74 -74 -321 -321 -695 -1782 74 -74 -321 -321 -695 -1782 138 -138 -600 -321 -695 -1782 138 -138 -600 -321 -695 -1782 2025-04-06 09:35:15,673 Hysteresis 2451 0: raw(-600 32000 32000 32000) min(-695 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv -321 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-600 32000 32000 32000) min(-695 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv -321 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 94 -94 -408 -321 -695 -1782 94 -94 -408 -321 -695 -1782 84 -84 -365 -321 -695 -1782 84 -84 -365 -321 -695 -1782 109 -109 -473 -321 -695 -1782 109 -109 -473 -321 -695 -1782 87 -87 -378 -321 -695 -1782 87 -87 -378 -321 -695 -1782 90 -90 -391 -321 -695 -1782 90 -90 -391 -321 -695 -1782 124 -124 -539 -321 -695 -1782 124 -124 -539 -321 -695 -1782 100 -100 -434 -321 -695 -1782 100 -100 -434 -321 -695 -1782 113 -113 -491 -321 -695 -1782 113 -113 -491 -321 -695 -1782 101 -101 -439 -321 -695 -1782 96 -96 -417 -321 -695 -1782 96 -96 -417 -321 -695 -1782 2025-04-06 09:35:25,677 Hysteresis 2461 0: raw(-417 32000 32000 32000) min(-695 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv -321 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-417 32000 32000 32000) min(-695 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv -321 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 79 -79 -343 -321 -695 -1782 79 -79 -343 -321 -695 -1782 102 -102 -443 -321 -695 -1782 102 -102 -443 -321 -695 -1782 87 -87 -378 -321 -695 -1782 87 -87 -378 -321 -695 -1782 79 -79 -343 -321 -695 -1782 79 -79 -343 -321 -695 -1782 102 -102 -443 -321 -695 -1782 102 -102 -443 -321 -695 -1782 73 -73 -317 -317 -695 -1782 73 -73 -317 -317 -695 -1782 85 -85 -369 -317 -695 -1782 85 -85 -369 -317 -695 -1782 94 -94 -408 -317 -695 -1782 94 -94 -408 -317 -695 -1782 77 -77 -334 -317 -695 -1782 77 -77 -334 -317 -695 -1782 103 -103 -447 -317 -695 -1782 103 -103 -447 -317 -695 -1782 2025-04-06 09:35:35,682 Hysteresis 2471 0: raw(-447 32000 32000 32000) min(-695 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv -317 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-447 32000 32000 32000) min(-695 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv -317 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 94 -94 -408 -317 -695 -1782 94 -94 -408 -317 -695 -1782 72 -72 -313 -313 -695 -1782 72 -72 -313 -313 -695 -1782 72 -72 -313 -313 -695 -1782 71 -71 -308 -308 -695 -1782 71 -71 -308 -308 -695 -1782 92 -92 -400 -308 -695 -1782 92 -92 -400 -308 -695 -1782 73 -73 -317 -308 -695 -1782 73 -73 -317 -308 -695 -1782 70 -70 -304 -304 -695 -1782 70 -70 -304 -304 -695 -1782 100 -100 -434 -304 -665 -1782 72 -72 -313 -304 -665 -1782 72 -72 -313 -304 -665 -1782 80 -80 -347 -304 -665 -1782 80 -80 -347 -304 -665 -1782 85 -85 -369 -304 -665 -1782 85 -85 -369 -304 -639 -1782 2025-04-06 09:35:45,800 Hysteresis 2481 0: raw(-369 32000 32000 32000) min(-639 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv -304 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-369 32000 32000 32000) min(-639 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv -304 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 85 -85 -369 -304 -639 -1782 85 -85 -369 -304 -639 -1782 80 -80 -347 -304 -639 -1782 80 -80 -347 -304 -639 -1782 95 -95 -413 -304 -639 -1782 95 -95 -413 -304 -600 -1782 82 -82 -356 -304 -600 -1782 82 -82 -356 -304 -600 -1782 84 -84 -365 -304 -600 -1782 84 -84 -365 -304 -600 -1782 97 -97 -421 -304 -600 -1782 97 -97 -421 -304 -600 -1782 73 -73 -317 -304 -600 -1782 73 -73 -317 -304 -600 -1782 78 -78 -339 -304 -600 -1782 90 -90 -391 -304 -600 -1782 90 -90 -391 -304 -600 -1782 73 -73 -317 -304 -600 -1782 73 -73 -317 -304 -600 -1782 2025-04-06 09:35:55,803 Hysteresis 2491 0: raw(-317 32000 32000 32000) min(-600 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv -304 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-317 32000 32000 32000) min(-600 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv -304 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 80 -80 -347 -304 -600 -1782 80 -80 -347 -304 -600 -1782 77 -77 -334 -304 -600 -1782 77 -77 -334 -304 -600 -1782 69 -69 -300 -300 -600 -1782 69 -69 -300 -300 -600 -1782 54 -54 -234 -234 -600 -1782 54 -54 -234 -234 -600 -1782 67 -67 -291 -234 -600 -1782 67 -67 -291 -234 -600 -1782 59 -59 -256 -234 -600 -1782 59 -59 -256 -234 -600 -1782 64 -64 -278 -234 -600 -1782 64 -64 -278 -234 -600 -1782 76 -76 -330 -234 -600 -1782 76 -76 -330 -234 -600 -1782 77 -77 -334 -234 -600 -1782 77 -77 -334 -234 -600 -1782 70 -70 -304 -234 -600 -1782 70 -70 -304 -234 -600 -1782 2025-04-06 09:36:05,874 Hysteresis 2501 0: raw(-304 32000 32000 32000) min(-600 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv -234 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-304 32000 32000 32000) min(-600 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv -234 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 83 -83 -360 -234 -600 -1782 83 -83 -360 -234 -600 -1782 77 -77 -334 -234 -600 -1782 77 -77 -334 -234 -600 -1782 60 -60 -260 -234 -600 -1782 60 -60 -260 -234 -600 -1782 87 -87 -378 -234 -600 -1782 87 -87 -378 -234 -600 -1782 75 -75 -326 -234 -600 -1782 75 -75 -326 -234 -600 -1782 90 -90 -391 -234 -600 -1782 90 -90 -391 -234 -600 -1782 74 -74 -321 -234 -600 -1782 74 -74 -321 -234 -600 -1782 66 -66 -286 -234 -600 -1782 66 -66 -286 -234 -600 -1782 53 -53 -230 -230 -600 -1782 53 -53 -230 -230 -600 -1782 70 -70 -304 -230 -600 -1782 70 -70 -304 -230 -600 -1782 2025-04-06 09:36:15,880 Hysteresis 2511 0: raw(-304 32000 32000 32000) min(-600 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv -230 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-304 32000 32000 32000) min(-600 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv -230 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 66 -66 -286 -230 -600 -1782 66 -66 -286 -230 -600 -1782 58 -58 -252 -230 -600 -1782 58 -58 -252 -230 -600 -1782 64 -64 -278 -230 -600 -1782 74 -74 -321 -230 -600 -1782 74 -74 -321 -230 -600 -1782 54 -54 -234 -230 -600 -1782 54 -54 -234 -230 -600 -1782 86 -86 -373 -230 -600 -1782 86 -86 -373 -230 -600 -1782 61 -61 -265 -230 -600 -1782 61 -61 -265 -230 -600 -1782 46 -46 -200 -200 -600 -1782 46 -46 -200 -200 -600 -1782 73 -73 -317 -200 -600 -1782 73 -73 -317 -200 -600 -1782 50 -50 -217 -200 -600 -1782 50 -50 -217 -200 -600 -1782 2025-04-06 09:36:25,886 Hysteresis 2521 0: raw(-217 32000 32000 32000) min(-600 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv -200 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-217 32000 32000 32000) min(-600 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv -200 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 43 -43 -186 -186 -600 -1782 43 -43 -186 -186 -600 -1782 63 -63 -273 -186 -600 -1782 63 -63 -273 -186 -600 -1782 62 -62 -269 -186 -600 -1782 62 -62 -269 -186 -600 -1782 54 -54 -234 -186 -600 -1782 54 -54 -234 -186 -600 -1782 66 -66 -286 -186 -600 -1782 66 -66 -286 -186 -600 -1782 71 -71 -308 -186 -600 -1782 71 -71 -308 -186 -600 -1782 61 -61 -265 -186 -600 -1782 61 -61 -265 -186 -600 -1782 61 -61 -265 -186 -600 -1782 58 -58 -252 -186 -600 -1782 58 -58 -252 -186 -600 -1782 64 -64 -278 -186 -600 -1782 64 -64 -278 -186 -600 -1782 48 -48 -208 -186 -600 -1782 2025-04-06 09:36:36,047 Hysteresis 2531 0: raw(-208 32000 32000 32000) min(-600 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv -186 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-208 32000 32000 32000) min(-600 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv -186 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 53 -53 -230 -186 -600 -1782 53 -53 -230 -186 -600 -1782 63 -63 -273 -186 -600 -1782 63 -63 -273 -186 -600 -1782 48 -48 -208 -186 -600 -1782 48 -48 -208 -186 -600 -1782 62 -62 -269 -186 -600 -1782 62 -62 -269 -186 -600 -1782 45 -45 -195 -186 -600 -1782 45 -45 -195 -186 -600 -1782 25 -25 -108 -108 -600 -1782 25 -25 -108 -108 -600 -1782 54 -54 -234 -108 -600 -1782 54 -54 -234 -108 -600 -1782 48 -48 -208 -108 -600 -1782 48 -48 -208 -108 -600 -1782 29 -29 -126 -108 -600 -1782 29 -29 -126 -108 -600 -1782 46 -46 -200 -108 -600 -1782 46 -46 -200 -108 -600 -1782 2025-04-06 09:36:46,053 Hysteresis 2541 0: raw(-200 32000 32000 32000) min(-600 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv -108 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-200 32000 32000 32000) min(-600 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv -108 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 38 -38 -165 -108 -600 -1782 38 -38 -165 -108 -600 -1782 36 -36 -156 -108 -600 -1782 36 -36 -156 -108 -600 -1782 45 -45 -195 -108 -600 -1782 45 -45 -195 -108 -600 -1782 42 -42 -182 -108 -600 -1782 42 -42 -182 -108 -600 -1782 27 -27 -117 -108 -600 -1782 27 -27 -117 -108 -600 -1782 51 -51 -221 -108 -600 -1782 51 -51 -221 -108 -600 -1782 30 -30 -130 -108 -600 -1782 30 -30 -130 -108 -600 -1782 30 -30 -130 -108 -600 -1782 30 -30 -130 -108 -600 -1782 42 -42 -182 -108 -600 -1782 42 -42 -182 -108 -600 -1782 36 -36 -156 -108 -600 -1782 36 -36 -156 -108 -600 -1782 2025-04-06 09:36:56,150 Hysteresis 2551 0: raw(-156 32000 32000 32000) min(-600 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv -108 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-156 32000 32000 32000) min(-600 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv -108 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 36 -36 -156 -108 -600 -1782 36 -36 -156 -108 -600 -1782 42 -42 -182 -108 -600 -1782 42 -42 -182 -108 -600 -1782 31 -31 -134 -108 -600 -1782 31 -31 -134 -108 -600 -1782 41 -41 -178 -108 -600 -1782 41 -41 -178 -108 -600 -1782 41 -41 -178 -108 -600 -1782 41 -41 -178 -108 -600 -1782 28 -28 -121 -108 -600 -1782 28 -28 -121 -108 -600 -1782 35 -35 -152 -108 -600 -1782 35 -35 -152 -108 -600 -1782 16 -16 -69 -69 -600 -1782 16 -16 -69 -69 -600 -1782 45 -45 -195 -69 -600 -1782 45 -45 -195 -69 -600 -1782 41 -41 -178 -69 -600 -1782 41 -41 -178 -69 -600 -1782 2025-04-06 09:37:06,331 Hysteresis 2561 0: raw(-178 32000 32000 32000) min(-600 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv -69 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-178 32000 32000 32000) min(-600 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv -69 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 35 -35 -152 -69 -600 -1782 35 -35 -152 -69 -600 -1782 9 -9 -39 -39 -600 -1782 9 -9 -39 -39 -600 -1782 25 -25 -108 -39 -600 -1782 25 -25 -108 -39 -600 -1782 23 -23 -100 -39 -600 -1782 23 -23 -100 -39 -600 -1782 6 -6 -26 -26 -600 -1782 6 -6 -26 -26 -600 -1782 33 -33 -143 -26 -600 -1782 33 -33 -143 -26 -600 -1782 27 -27 -117 -26 -600 -1782 27 -27 -117 -26 -600 -1782 13 -13 -56 -26 -600 -1782 13 -13 -56 -26 -600 -1782 26 -26 -113 -26 -600 -1782 26 -26 -113 -26 -600 -1782 40 -40 -173 -26 -600 -1782 40 -40 -173 -26 -600 -1782 2025-04-06 09:37:16,335 Hysteresis 2571 0: raw(-173 32000 32000 32000) min(-600 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv -26 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-173 32000 32000 32000) min(-600 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv -26 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 7 -7 -30 -26 -600 -1782 7 -7 -30 -26 -600 -1782 28 -28 -121 -26 -539 -1782 28 -28 -121 -26 -539 -1782 22 -22 -95 -26 -539 -1782 22 -22 -95 -26 -539 -1782 8 -8 -34 -26 -539 -1782 8 -8 -34 -26 -539 -1782 41 -41 -178 -26 -539 -1782 41 -41 -178 -26 -539 -1782 4 -4 -17 -17 -539 -1782 4 -4 -17 -17 -539 -1782 4 -4 -17 -17 -539 -1782 4 -4 -17 -17 -539 -1782 13 -13 -56 -17 -491 -1782 13 -13 -56 -17 -491 -1782 13 -13 -56 -17 -491 -1782 13 -13 -56 -17 -491 -1782 31 -31 -134 -17 -447 -1782 2025-04-06 09:37:26,473 Hysteresis 2581 0: raw(-134 32000 32000 32000) min(-447 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv -17 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-134 32000 32000 32000) min(-447 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv -17 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 31 -31 -134 -17 -447 -1782 14 -14 -60 -17 -447 -1782 14 -14 -60 -17 -447 -1782 -2 2 8 8 -447 -1782 -2 2 8 8 -447 -1782 -2 2 8 8 -447 -1782 -2 2 8 8 -447 -1782 3 -3 -13 8 -447 -1782 -4 4 17 17 -447 -1782 -4 4 17 17 -447 -1782 -16 16 69 69 -447 -1782 -16 16 69 69 -447 -1782 1 -1 -4 69 -447 -1782 1 -1 -4 69 -447 -1782 3 -3 -13 69 -447 -1782 3 -3 -13 69 -447 -1782 1 -1 -4 69 -447 -1782 1 -1 -4 69 -447 -1782 9 -9 -39 69 -447 -1782 9 -9 -39 69 -447 -1782 2025-04-06 09:37:36,477 Hysteresis 2591 0: raw(-39 32000 32000 32000) min(-447 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 69 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-39 32000 32000 32000) min(-447 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 69 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -7 7 30 69 -447 -1782 -7 7 30 69 -447 -1782 7 -7 -30 69 -434 -1782 7 -7 -30 69 -434 -1782 20 -20 -86 69 -434 -1782 20 -20 -86 69 -434 -1782 14 -14 -60 69 -434 -1782 14 -14 -60 69 -434 -1782 3 -3 -13 69 -434 -1782 0 0 0 69 -434 -1782 0 0 0 69 -434 -1782 -15 15 65 69 -434 -1782 -15 15 65 69 -434 -1782 165 -165 -717 69 -717 -1782 165 -165 -717 69 -717 -1782 25 -25 -108 69 -717 -1782 25 -25 -108 69 -717 -1782 173 -173 -752 69 -752 -1782 173 -173 -752 69 -752 -1782 2025-04-06 09:37:46,480 Hysteresis 2601 0: raw(-752 32000 32000 32000) min(-752 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 69 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-752 32000 32000 32000) min(-752 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 69 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 7 -7 -30 69 -752 -1782 7 -7 -30 69 -752 -1782 169 -169 -734 69 -752 -1782 169 -169 -734 69 -752 -1782 4 -4 -17 69 -752 -1782 4 -4 -17 69 -752 -1782 161 -161 -700 69 -752 -1782 161 -161 -700 69 -752 -1782 21 -21 -91 69 -752 -1782 21 -21 -91 69 -752 -1782 145 -145 -630 69 -752 -1782 145 -145 -630 69 -752 -1782 8 -8 -34 69 -752 -1782 8 -8 -34 69 -752 -1782 166 -166 -721 69 -752 -1782 166 -166 -721 69 -752 -1782 24 -24 -104 69 -752 -1782 24 -24 -104 69 -752 -1782 173 -173 -752 69 -752 -1782 2025-04-06 09:37:56,661 Hysteresis 2612 0: raw(-752 32000 32000 32000) min(-752 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 69 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-752 32000 32000 32000) min(-752 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 69 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 173 -173 -752 69 -752 -1782 19 -19 -82 69 -752 -1782 19 -19 -82 69 -752 -1782 159 -159 -691 69 -752 -1782 159 -159 -691 69 -752 -1782 31 -31 -134 69 -752 -1782 31 -31 -134 69 -752 -1782 178 -178 -773 69 -773 -1782 10 -10 -43 69 -773 -1782 10 -10 -43 69 -773 -1782 167 -167 -726 69 -773 -1782 167 -167 -726 69 -773 -1782 32 -32 -139 69 -773 -1782 32 -32 -139 69 -773 -1782 156 -156 -678 69 -773 -1782 156 -156 -678 69 -773 -1782 17 -17 -73 69 -773 -1782 17 -17 -73 69 -773 -1782 157 -157 -682 69 -773 -1782 157 -157 -682 69 -773 -1782 2025-04-06 09:38:06,665 Hysteresis 2622 0: raw(-682 32000 32000 32000) min(-773 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 69 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-682 32000 32000 32000) min(-773 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 69 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 7 -7 -30 69 -773 -1782 7 -7 -30 69 -773 -1782 148 -148 -643 69 -773 -1782 148 -148 -643 69 -773 -1782 18 -18 -78 69 -773 -1782 18 -18 -78 69 -773 -1782 135 -135 -586 69 -773 -1782 135 -135 -586 69 -773 -1782 11 -11 -47 69 -773 -1782 11 -11 -47 69 -773 -1782 151 -151 -656 69 -773 -1782 151 -151 -656 69 -773 -1782 31 -31 -134 69 -773 -1782 31 -31 -134 69 -773 -1782 138 -138 -600 69 -773 -1782 138 -138 -600 69 -773 -1782 45 -45 -195 69 -773 -1782 45 -45 -195 69 -773 -1782 173 -173 -752 69 -773 -1782 173 -173 -752 69 -773 -1782 2025-04-06 09:38:16,786 Hysteresis 2632 0: raw(-752 32000 32000 32000) min(-773 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 69 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-752 32000 32000 32000) min(-773 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 69 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 36 -36 -156 69 -773 -1782 36 -36 -156 69 -773 -1782 187 -187 -813 69 -813 -1782 187 -187 -813 69 -813 -1782 47 -47 -204 69 -813 -1782 47 -47 -204 69 -813 -1782 147 -147 -639 69 -813 -1782 147 -147 -639 69 -813 -1782 55 -55 -239 69 -813 -1782 55 -55 -239 69 -813 -1782 165 -165 -717 69 -813 -1782 165 -165 -717 69 -813 -1782 44 -44 -191 69 -813 -1782 44 -44 -191 69 -813 -1782 148 -148 -643 69 -813 -1782 148 -148 -643 69 -813 -1782 59 -59 -256 69 -813 -1782 59 -59 -256 69 -813 -1782 162 -162 -704 69 -813 -1782 2025-04-06 09:38:26,830 Hysteresis 2642 0: raw(-704 32000 32000 32000) min(-813 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 69 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-704 32000 32000 32000) min(-813 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 69 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 162 -162 -704 69 -813 -1782 33 -33 -143 69 -813 -1782 33 -33 -143 69 -813 -1782 146 -146 -634 69 -813 -1782 146 -146 -634 69 -813 -1782 18 -18 -78 69 -813 -1782 18 -18 -78 69 -813 -1782 150 -150 -652 69 -813 -1782 150 -150 -652 69 -813 -1782 47 -47 -204 69 -813 -1782 47 -47 -204 69 -813 -1782 136 -136 -591 69 -813 -1782 136 -136 -591 69 -813 -1782 34 -34 -147 69 -813 -1782 34 -34 -147 69 -813 -1782 158 -158 -686 69 -813 -1782 158 -158 -686 69 -813 -1782 58 -58 -252 69 -813 -1782 58 -58 -252 69 -813 -1782 164 -164 -713 69 -813 -1782 2025-04-06 09:38:36,834 Hysteresis 2652 0: raw(-713 32000 32000 32000) min(-813 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 69 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-713 32000 32000 32000) min(-813 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 69 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 164 -164 -713 69 -813 -1782 26 -26 -113 69 -813 -1782 26 -26 -113 69 -813 -1782 134 -134 -582 69 -813 -1782 134 -134 -582 69 -813 -1782 35 -35 -152 69 -813 -1782 153 -153 -665 69 -813 -1782 153 -153 -665 69 -813 -1782 41 -41 -178 69 -813 -1782 41 -41 -178 69 -813 -1782 148 -148 -643 69 -813 -1782 148 -148 -643 69 -813 -1782 41 -41 -178 69 -813 -1782 41 -41 -178 69 -813 -1782 152 -152 -660 69 -813 -1782 152 -152 -660 69 -813 -1782 49 -49 -213 69 -813 -1782 49 -49 -213 69 -813 -1782 141 -141 -613 69 -813 -1782 141 -141 -613 69 -813 -1782 2025-04-06 09:38:46,893 Hysteresis 2662 0: raw(-613 32000 32000 32000) min(-813 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 69 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-613 32000 32000 32000) min(-813 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 69 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 12 -12 -52 69 -813 -1782 12 -12 -52 69 -813 -1782 150 -150 -652 69 -813 -1782 150 -150 -652 69 -813 -1782 150 -150 -652 69 -813 -1782 34 -34 -147 69 -813 -1782 34 -34 -147 69 -813 -1782 121 -121 -526 69 -813 -1782 121 -121 -526 69 -813 -1782 137 -137 -595 69 -813 -1782 137 -137 -595 69 -813 -1782 137 -137 -595 69 -813 -1782 33 -33 -143 69 -813 -1782 33 -33 -143 69 -813 -1782 109 -109 -473 69 -813 -1782 109 -109 -473 69 -813 -1782 20 -20 -86 69 -813 -1782 20 -20 -86 69 -813 -1782 125 -125 -543 69 -813 -1782 125 -125 -543 69 -813 -1782 2025-04-06 09:38:56,897 Hysteresis 2672 0: raw(-543 32000 32000 32000) min(-813 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 69 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-543 32000 32000 32000) min(-813 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 69 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 36 -36 -156 69 -813 -1782 36 -36 -156 69 -813 -1782 136 -136 -591 69 -813 -1782 136 -136 -591 69 -813 -1782 18 -18 -78 69 -813 -1782 18 -18 -78 69 -813 -1782 114 -114 -495 69 -813 -1782 114 -114 -495 69 -813 -1782 58 -58 -252 69 -813 -1782 58 -58 -252 69 -813 -1782 138 -138 -600 69 -813 -1782 138 -138 -600 69 -813 -1782 25 -25 -108 69 -813 -1782 25 -25 -108 69 -813 -1782 115 -115 -500 69 -813 -1782 115 -115 -500 69 -813 -1782 50 -50 -217 69 -813 -1782 50 -50 -217 69 -813 -1782 119 -119 -517 69 -813 -1782 119 -119 -517 69 -813 -1782 2025-04-06 09:39:06,901 Hysteresis 2682 0: raw(-517 32000 32000 32000) min(-813 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 69 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-517 32000 32000 32000) min(-813 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 69 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 39 -39 -169 69 -813 -1782 39 -39 -169 69 -813 -1782 104 -104 -452 69 -813 -1782 104 -104 -452 69 -813 -1782 30 -30 -130 69 -813 -1782 30 -30 -130 69 -813 -1782 132 -132 -573 69 -813 -1782 132 -132 -573 69 -813 -1782 44 -44 -191 69 -813 -1782 44 -44 -191 69 -813 -1782 111 -111 -482 69 -813 -1782 111 -111 -482 69 -813 -1782 36 -36 -156 69 -813 -1782 36 -36 -156 69 -813 -1782 144 -144 -626 69 -813 -1782 144 -144 -626 69 -813 -1782 50 -50 -217 69 -813 -1782 50 -50 -217 69 -813 -1782 42 -42 -182 69 -813 -1782 2025-04-06 09:39:17,000 Hysteresis 2692 0: raw(-182 32000 32000 32000) min(-813 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 69 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-182 32000 32000 32000) min(-813 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 69 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 42 -42 -182 69 -813 -1782 122 -122 -530 69 -813 -1782 122 -122 -530 69 -813 -1782 48 -48 -208 69 -813 -1782 48 -48 -208 69 -813 -1782 121 -121 -526 69 -813 -1782 121 -121 -526 69 -813 -1782 49 -49 -213 69 -813 -1782 49 -49 -213 69 -813 -1782 113 -113 -491 69 -813 -1782 113 -113 -491 69 -813 -1782 59 -59 -256 69 -813 -1782 59 -59 -256 69 -813 -1782 116 -116 -504 69 -813 -1782 116 -116 -504 69 -813 -1782 45 -45 -195 69 -813 -1782 45 -45 -195 69 -813 -1782 97 -97 -421 69 -813 -1782 97 -97 -421 69 -813 -1782 20 -20 -86 69 -813 -1782 2025-04-06 09:39:27,004 Hysteresis 2702 0: raw(-86 32000 32000 32000) min(-813 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 69 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-86 32000 32000 32000) min(-813 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 69 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 20 -20 -86 69 -813 -1782 125 -125 -543 69 -813 -1782 125 -125 -543 69 -813 -1782 40 -40 -173 69 -813 -1782 40 -40 -173 69 -813 -1782 94 -94 -408 69 -813 -1782 94 -94 -408 69 -813 -1782 35 -35 -152 69 -813 -1782 35 -35 -152 69 -813 -1782 129 -129 -560 69 -813 -1782 129 -129 -560 69 -813 -1782 48 -48 -208 69 -813 -1782 48 -48 -208 69 -813 -1782 92 -92 -400 69 -813 -1782 92 -92 -400 69 -813 -1782 36 -36 -156 65 -813 -1782 36 -36 -156 65 -813 -1782 99 -99 -430 65 -813 -1782 99 -99 -430 65 -813 -1782 71 -71 -308 65 -813 -1782 2025-04-06 09:39:37,020 Hysteresis 2712 0: raw(-308 32000 32000 32000) min(-813 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 65 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-308 32000 32000 32000) min(-813 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 65 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 71 -71 -308 65 -813 -1782 125 -125 -543 65 -813 -1782 125 -125 -543 65 -813 -1782 38 -38 -165 65 -813 -1782 38 -38 -165 65 -813 -1782 100 -100 -434 65 -813 -1782 100 -100 -434 65 -813 -1782 65 -65 -282 65 -813 -1782 65 -65 -282 65 -813 -1782 113 -113 -491 65 -813 -1782 113 -113 -491 65 -813 -1782 52 -52 -226 65 -813 -1782 52 -52 -226 65 -813 -1782 84 -84 -365 65 -813 -1782 84 -84 -365 65 -813 -1782 64 -64 -278 65 -813 -1782 64 -64 -278 -17 -813 -1782 122 -122 -530 -17 -813 -1782 122 -122 -530 -17 -813 -1782 2025-04-06 09:39:47,023 Hysteresis 2722 0: raw(-530 32000 32000 32000) min(-813 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv -17 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-530 32000 32000 32000) min(-813 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv -17 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 68 -68 -295 -17 -813 -1782 79 -79 -343 -17 -813 -1782 79 -79 -343 -17 -813 -1782 44 -44 -191 -17 -813 -1782 44 -44 -191 -17 -813 -1782 108 -108 -469 -17 -813 -1782 108 -108 -469 -17 -813 -1782 60 -60 -260 -17 -813 -1782 60 -60 -260 -17 -813 -1782 60 -60 -260 -30 -813 -1782 60 -60 -260 -30 -813 -1782 46 -46 -200 -30 -813 -1782 46 -46 -200 -30 -813 -1782 141 -141 -613 -30 -813 -1782 141 -141 -613 -30 -813 -1782 163 -163 -708 -30 -813 -1782 163 -163 -708 -30 -813 -1782 148 -148 -643 -30 -813 -1782 148 -148 -643 -30 -813 -1782 153 -153 -665 -30 -813 -1782 2025-04-06 09:39:57,050 Hysteresis 2732 0: raw(-665 32000 32000 32000) min(-813 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv -30 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-665 32000 32000 32000) min(-813 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv -30 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 147 -147 -639 -30 -813 -1782 147 -147 -639 -30 -813 -1782 143 -143 -621 -30 -813 -1782 143 -143 -621 -30 -813 -1782 140 -140 -608 -30 -813 -1782 140 -140 -608 -30 -813 -1782 177 -177 -769 -30 -813 -1782 177 -177 -769 -30 -813 -1782 145 -145 -630 -30 -813 -1782 145 -145 -630 -30 -813 -1782 143 -143 -621 -30 -813 -1782 143 -143 -621 -30 -813 -1782 147 -147 -639 -30 -813 -1782 147 -147 -639 -30 -813 -1782 144 -144 -626 -30 -813 -1782 144 -144 -626 -30 -813 -1782 150 -150 -652 -30 -813 -1782 150 -150 -652 -30 -813 -1782 166 -166 -721 -30 -813 -1782 2025-04-06 09:40:07,230 Hysteresis 2742 0: raw(-721 32000 32000 32000) min(-813 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv -30 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-721 32000 32000 32000) min(-813 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv -30 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 166 -166 -721 -30 -813 -1782 138 -138 -600 -30 -813 -1782 138 -138 -600 -30 -813 -1782 131 -131 -569 -30 -813 -1782 131 -131 -569 -30 -813 -1782 43 -43 -186 -47 -813 -1782 43 -43 -186 -47 -813 -1782 47 -47 -204 -47 -813 -1782 47 -47 -204 -47 -813 -1782 84 -84 -365 -47 -813 -1782 84 -84 -365 -47 -813 -1782 106 -106 -460 -47 -813 -1782 106 -106 -460 -47 -813 -1782 106 -106 -460 -52 -813 -1782 35 -35 -152 -52 -813 -1782 58 -58 -252 -52 -813 -1782 58 -58 -252 -52 -813 -1782 1 -1 -4 -4 -813 -1782 1 -1 -4 -4 -813 -1782 -7 7 30 30 -813 -1782 2025-04-06 09:40:17,234 Hysteresis 2752 0: raw(30 32000 32000 32000) min(-813 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 30 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(30 32000 32000 32000) min(-813 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 30 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -7 7 30 30 -813 -1782 -23 23 100 100 -813 -1782 -23 23 100 100 -813 -1782 -9 9 39 100 -813 -1782 -9 9 39 100 -813 -1782 -22 22 95 100 -813 -1782 -22 22 95 100 -813 -1782 -14 14 60 100 -769 -1782 -14 14 60 100 -769 -1782 -1233 1233 5360 5360 -769 -1782 -1233 1233 5360 5360 -769 -1782 -1283 1283 5578 5578 -769 -1782 -1283 1283 5578 5578 -769 -1782 -1279 1279 5560 5578 -769 -1782 -1255 1255 5456 5578 -769 -1782 -1255 1255 5456 5578 -769 -1782 -1289 1289 5604 5604 -769 -1782 -1289 1289 5604 5604 -769 -1782 -1274 1274 5539 5604 -769 -1782 -1274 1274 5539 5604 -769 -1782 2025-04-06 09:40:27,373 Hysteresis 2762 0: raw(5539 32000 32000 32000) min(-769 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 5604 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5539 32000 32000 32000) min(-769 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 5604 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1259 1259 5473 5604 -769 -1782 -1259 1259 5473 5604 -769 -1782 -1281 1281 5569 5604 -769 -1782 -1281 1281 5569 5604 -769 -1782 -1284 1284 5582 5604 -769 -1782 -1284 1284 5582 5604 -769 -1782 -1257 1257 5465 5604 -769 -1782 -1257 1257 5465 5604 -769 -1782 -1287 1287 5595 5604 -769 -1782 -1287 1287 5595 5604 -769 -1782 -1280 1280 5565 5604 -769 -1782 -1280 1280 5565 5604 -769 -1782 -1255 1255 5456 5604 -769 -1782 -1255 1255 5456 5604 -769 -1782 -1283 1283 5578 5604 -769 -1782 -1283 1283 5578 5604 -769 -1782 -1279 1279 5560 5604 -769 -1782 -1279 1279 5560 5604 -769 -1782 -1246 1246 5417 5604 -769 -1782 -1246 1246 5417 5604 -769 -1782 2025-04-06 09:40:37,510 Hysteresis 2772 0: raw(5417 32000 32000 32000) min(-769 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 5604 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5417 32000 32000 32000) min(-769 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 5604 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -944 944 4104 5604 -769 -1782 -944 944 4104 5604 -769 -1782 159 -159 -691 5604 -769 -1782 159 -159 -691 5604 -769 -1782 161 -161 -700 5604 -769 -1782 161 -161 -700 5604 -769 -1782 -885 885 3847 5604 -769 -1782 -885 885 3847 5604 -769 -1782 -1281 1281 5569 5604 -769 -1782 -1281 1281 5569 5604 -769 -1782 -1268 1268 5513 5604 -769 -1782 -1268 1268 5513 5604 -769 -1782 -1285 1285 5586 5604 -769 -1782 -1285 1285 5586 5604 -769 -1782 -1276 1276 5547 5604 -769 -1782 -1276 1276 5547 5604 -769 -1782 -1264 1264 5495 5604 -769 -1782 -1264 1264 5495 5604 -769 -1782 -1292 1292 5617 5617 -769 -1782 2025-04-06 09:40:47,514 Hysteresis 2782 0: raw(5617 32000 32000 32000) min(-769 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 5617 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5617 32000 32000 32000) min(-769 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 5617 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1292 1292 5617 5617 -769 -1782 -1281 1281 5569 5617 -769 -1782 -1281 1281 5569 5617 -769 -1782 -1261 1261 5482 5617 -769 -1782 -1291 1291 5613 5617 -769 -1782 -1291 1291 5613 5617 -769 -1782 -1285 1285 5586 5617 -769 -1782 -1285 1285 5586 5617 -769 -1782 -1268 1268 5513 5617 -769 -1782 -1268 1268 5513 5617 -769 -1782 -1297 1297 5639 5639 -769 -1782 -1297 1297 5639 5639 -769 -1782 -1279 1279 5560 5639 -769 -1782 -1279 1279 5560 5639 -769 -1782 -1270 1270 5521 5639 -769 -1782 -1270 1270 5521 5639 -769 -1782 -26 26 113 5639 -769 -1782 -26 26 113 5639 -769 -1782 -25 25 108 5639 -769 -1782 -25 25 108 5639 -769 -1782 2025-04-06 09:40:57,682 Hysteresis 2793 0: raw(108 32000 32000 32000) min(-769 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 5639 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(108 32000 32000 32000) min(-769 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 5639 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 3 -3 -13 5639 -769 -1782 3 -3 -13 5639 -769 -1782 -36 36 156 5639 -769 -1782 -36 36 156 5639 -769 -1782 -25 25 108 5639 -769 -1782 -25 25 108 5639 -769 -1782 -27 27 117 5639 -769 -1782 -27 27 117 5639 -769 -1782 -33 33 143 5639 -769 -1782 -33 33 143 5639 -769 -1782 -38 38 165 5639 -769 -1782 -38 38 165 5639 -769 -1782 -33 33 143 5639 -769 -1782 -33 33 143 5639 -769 -1782 -50 50 217 5639 -769 -1782 -50 50 217 5639 -769 -1782 -1279 1279 5560 5639 -769 -1782 -1279 1279 5560 5639 -769 -1782 -1265 1265 5500 5639 -769 -1782 -1265 1265 5500 5639 -769 -1782 2025-04-06 09:41:07,776 Hysteresis 2803 0: raw(5500 32000 32000 32000) min(-769 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 5639 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5500 32000 32000 32000) min(-769 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 5639 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1273 1273 5534 5639 -769 -1782 -1273 1273 5534 5639 -769 -1782 -1287 1287 5595 5639 -769 -1782 -1287 1287 5595 5639 -769 -1782 -1291 1291 5613 5639 -769 -1782 -1291 1291 5613 5639 -769 -1782 -1292 1292 5617 5639 -769 -1782 -1292 1292 5617 5639 -769 -1782 -1277 1277 5552 5639 -769 -1782 -1277 1277 5552 5639 -769 -1782 -1271 1271 5526 5639 -769 -1782 -1271 1271 5526 5639 -769 -1782 -1299 1299 5647 5647 -769 -1782 -1299 1299 5647 5647 -769 -1782 -1283 1283 5578 5647 -769 -1782 -1283 1283 5578 5647 -769 -1782 -1290 1290 5608 5647 -769 -1782 -1290 1290 5608 5647 -769 -1782 -1289 1289 5604 5647 -769 -1782 2025-04-06 09:41:17,781 Hysteresis 2813 0: raw(5604 32000 32000 32000) min(-769 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 5647 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5604 32000 32000 32000) min(-769 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 5647 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1289 1289 5604 5647 -769 -1782 -1282 1282 5573 5647 -769 -1782 -1282 1282 5573 5647 -769 -1782 -1282 1282 5573 5647 -769 -1782 -1282 1282 5573 5647 -769 -1782 -1295 1295 5630 5647 -769 -1782 -1295 1295 5630 5647 -769 -1782 -1269 1269 5517 5647 -769 -1782 -1278 1278 5556 5647 -769 -1782 -1278 1278 5556 5647 -769 -1782 -1303 1303 5665 5665 -769 -1782 -1303 1303 5665 5665 -769 -1782 -1284 1284 5582 5665 -769 -1782 -1284 1284 5582 5665 -769 -1782 -1285 1285 5586 5665 -769 -1782 -1285 1285 5586 5665 -769 -1782 -1302 1302 5660 5665 -769 -1782 -1302 1302 5660 5665 -769 -1782 -1276 1276 5547 5665 -769 -1782 -1276 1276 5547 5665 -769 -1782 2025-04-06 09:41:27,869 Hysteresis 2823 0: raw(5547 32000 32000 32000) min(-769 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 5665 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5547 32000 32000 32000) min(-769 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 5665 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1276 1276 5547 5665 -769 -1782 -1294 1294 5626 5665 -769 -1782 -1294 1294 5626 5665 -769 -1782 -1298 1298 5643 5665 -769 -1782 -1282 1282 5573 5665 -769 -1782 -1282 1282 5573 5665 -769 -1782 -1299 1299 5647 5665 -769 -1782 -1299 1299 5647 5665 -769 -1782 -1304 1304 5669 5669 -769 -1782 -1304 1304 5669 5669 -769 -1782 -1280 1280 5565 5669 -769 -1782 -1280 1280 5565 5669 -769 -1782 -1292 1292 5617 5669 -769 -1782 -1292 1292 5617 5669 -769 -1782 -1302 1302 5660 5669 -769 -1782 -1302 1302 5660 5669 -769 -1782 -1284 1284 5582 5669 -769 -1782 -1284 1284 5582 5669 -769 -1782 -1296 1296 5634 5669 -769 -1782 -1296 1296 5634 5669 -769 -1782 2025-04-06 09:41:37,872 Hysteresis 2833 0: raw(5634 32000 32000 32000) min(-769 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 5669 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5634 32000 32000 32000) min(-769 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 5669 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1312 1312 5704 5704 -769 -1782 -1312 1312 5704 5704 -769 -1782 -1283 1283 5578 5704 -769 -1782 -1283 1283 5578 5704 -769 -1782 -1289 1289 5604 5704 -769 -1782 -1289 1289 5604 5704 -769 -1782 -1316 1316 5721 5721 -769 -1782 -1316 1316 5721 5721 -769 -1782 -1276 1276 5547 5721 -769 -1782 -1276 1276 5547 5721 -769 -1782 -1302 1302 5660 5721 -769 -1782 -1302 1302 5660 5721 -769 -1782 -1275 1275 5543 5721 -769 -1782 -1275 1275 5543 5721 -769 -1782 -1276 1276 5547 5721 -769 -1782 -1276 1276 5547 5721 -769 -1782 -1292 1292 5617 5721 -769 -1782 -1292 1292 5617 5721 -769 -1782 -1292 1292 5617 5721 -769 -1782 -1292 1292 5617 5721 -769 -1782 2025-04-06 09:41:47,875 Hysteresis 2843 0: raw(5617 32000 32000 32000) min(-769 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 5721 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5617 32000 32000 32000) min(-769 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 5721 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1265 1265 5500 5721 -769 -1782 -1265 1265 5500 5721 -769 -1782 -1305 1305 5673 5721 -769 -1782 -1305 1305 5673 5721 -769 -1782 -1308 1308 5686 5721 -769 -1782 -1308 1308 5686 5721 -769 -1782 -1277 1277 5552 5721 -769 -1782 -1277 1277 5552 5721 -769 -1782 -1310 1310 5695 5721 -769 -1782 -1310 1310 5695 5721 -769 -1782 -1301 1301 5656 5721 -769 -1782 -1301 1301 5656 5721 -769 -1782 -1274 1274 5539 5721 -769 -1782 -1274 1274 5539 5721 -769 -1782 -42 42 182 5721 -769 -1782 -42 42 182 5721 -769 -1782 -64 64 278 5721 -769 -1782 -64 64 278 5721 -769 -1782 -46 46 200 5721 -769 -1782 2025-04-06 09:41:57,959 Hysteresis 2853 0: raw(200 32000 32000 32000) min(-769 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 5721 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(200 32000 32000 32000) min(-769 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 5721 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -75 75 326 5721 -769 -1782 -75 75 326 5721 -769 -1782 -48 48 208 5721 -769 -1782 -48 48 208 5721 -769 -1782 -48 48 208 5721 -769 -1782 -48 48 208 5721 -769 -1782 -65 65 282 5721 -769 -1782 -65 65 282 5721 -769 -1782 -66 66 286 5721 -769 -1782 -66 66 286 5721 -769 -1782 -1308 1308 5686 5721 -769 -1782 -1308 1308 5686 5721 -721 -1782 -1313 1313 5708 5721 -721 -1782 -1313 1313 5708 5721 -721 -1782 -1264 1264 5495 5721 -721 -1782 -1264 1264 5495 5721 -721 -1782 -1297 1297 5639 5721 -721 -1782 -1297 1297 5639 5721 -721 -1782 -1323 1323 5752 5752 -721 -1782 -1323 1323 5752 5752 -721 -1782 2025-04-06 09:42:07,962 Hysteresis 2863 0: raw(5752 32000 32000 32000) min(-721 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 5752 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5752 32000 32000 32000) min(-721 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 5752 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1294 1294 5626 5752 -721 -1782 -1294 1294 5626 5752 -721 -1782 -1320 1320 5739 5752 -721 -1782 -1320 1320 5739 5752 -700 -1782 -1317 1317 5726 5752 -700 -1782 -1317 1317 5726 5752 -700 -1782 -1270 1270 5521 5752 -700 -1782 -1270 1270 5521 5752 -700 -1782 -1317 1317 5726 5752 -700 -1782 -1317 1317 5726 5752 -700 -1782 -1317 1317 5726 5752 -700 -1782 -1317 1317 5726 5752 -700 -1782 -1336 1336 5808 5808 -700 -1782 -1336 1336 5808 5808 -700 -1782 -1331 1331 5786 5808 -700 -1782 -1331 1331 5786 5808 -700 -1782 -1325 1325 5760 5808 -700 -1782 -1325 1325 5760 5808 -700 -1782 -1337 1337 5813 5813 -700 -1782 2025-04-06 09:42:18,108 Hysteresis 2873 0: raw(5813 32000 32000 32000) min(-700 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 5813 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5813 32000 32000 32000) min(-700 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 5813 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1337 1337 5813 5813 -700 -1782 -1330 1330 5782 5813 -700 -1782 -1330 1330 5782 5813 -700 -1782 -1348 1348 5860 5860 -700 -1782 -1348 1348 5860 5860 -700 -1782 -1366 1366 5939 5939 -700 -1782 -1366 1366 5939 5939 -700 -1782 -1356 1356 5895 5939 -700 -1782 -1367 1367 5943 5943 -700 -1782 -1367 1367 5943 5943 -700 -1782 -1368 1368 5947 5947 -700 -1782 -1368 1368 5947 5947 -700 -1782 -1371 1371 5960 5960 -700 -1782 -1371 1371 5960 5960 -700 -1782 -1368 1368 5947 5960 -700 -1782 -1368 1368 5947 5960 -700 -1782 -1326 1326 5765 5960 -700 -1782 -1326 1326 5765 5960 -700 -1782 -1372 1372 5965 5965 -700 -1782 -1372 1372 5965 5965 -700 -1782 2025-04-06 09:42:28,163 Hysteresis 2883 0: raw(5965 32000 32000 32000) min(-700 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 5965 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5965 32000 32000 32000) min(-700 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 5965 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1300 1300 5652 5965 -700 -1782 -1300 1300 5652 5965 -700 -1782 -1347 1347 5856 5965 -700 -1782 -1347 1347 5856 5965 -700 -1782 -1366 1366 5939 5965 -700 -1782 -1366 1366 5939 5965 -700 -1782 -1356 1356 5895 5965 -700 -1782 -1356 1356 5895 5965 -700 -1782 -1377 1377 5986 5986 -700 -1782 -1377 1377 5986 5986 -700 -1782 -1357 1357 5900 5986 -700 -1782 -1357 1357 5900 5986 -700 -1782 -1325 1325 5760 5986 -700 -1782 -1325 1325 5760 5986 -700 -1782 -1369 1369 5952 5986 -700 -1782 -1369 1369 5952 5986 -700 -1782 -1376 1376 5982 5986 -700 -1782 -1376 1376 5982 5986 -700 -1782 -1380 1380 6000 6000 -700 -1782 -1380 1380 6000 6000 -700 -1782 2025-04-06 09:42:38,167 Hysteresis 2893 0: raw(6000 32000 32000 32000) min(-700 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 6000 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(6000 32000 32000 32000) min(-700 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 6000 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1350 1350 5869 6000 -700 -1782 -1350 1350 5869 6000 -700 -1782 -1385 1385 6021 6021 -700 -1782 -1385 1385 6021 6021 -700 -1782 -1382 1382 6008 6021 -700 -1782 -1382 1382 6008 6021 -700 -1782 -1377 1377 5986 6021 -700 -1782 -1377 1377 5986 6021 -700 -1782 -1371 1371 5960 6021 -700 -1782 -1371 1371 5960 6021 -13 -1782 -1383 1383 6013 6021 -13 -1782 -1383 1383 6013 6021 -13 -1782 -1375 1375 5978 6021 -13 -1782 -1375 1375 5978 6021 -13 -1782 -1379 1379 5995 6021 -13 -1782 -1379 1379 5995 6021 -13 -1782 -1382 1382 6008 6021 -13 -1782 -1382 1382 6008 6021 -13 -1782 -1367 1367 5943 6021 -13 -1782 -1367 1367 5943 6021 -13 -1782 2025-04-06 09:42:48,227 Hysteresis 2903 0: raw(5943 32000 32000 32000) min(-13 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 6021 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5943 32000 32000 32000) min(-13 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 6021 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1389 1389 6039 6039 -13 -1782 -1389 1389 6039 6039 -13 -1782 -1382 1382 6008 6039 -13 -1782 -1382 1382 6008 6039 -13 -1782 -1372 1372 5965 6039 -13 -1782 -1372 1372 5965 6039 -13 -1782 -1383 1383 6013 6039 -13 -1782 -1383 1383 6013 6039 -13 -1782 -1386 1386 6026 6039 -13 -1782 -1386 1386 6026 6039 -13 -1782 -1356 1356 5895 6039 -13 -1782 -1356 1356 5895 6039 -13 -1782 -1373 1373 5969 6039 -13 -1782 -1373 1373 5969 6039 -13 -1782 -1365 1365 5934 6039 -13 -1782 -1365 1365 5934 6039 -13 -1782 -1380 1380 6000 6039 -13 -1782 -1380 1380 6000 6039 -13 -1782 -1388 1388 6034 6039 -13 -1782 -1388 1388 6034 6039 -13 -1782 2025-04-06 09:42:58,234 Hysteresis 2913 0: raw(6034 32000 32000 32000) min(-13 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 6039 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(6034 32000 32000 32000) min(-13 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 6039 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1389 1389 6039 6039 -13 -1782 -1389 1389 6039 6039 -13 -1782 -126 126 547 6039 -13 -1782 -126 126 547 6039 -13 -1782 -113 113 491 6039 108 -1782 -113 113 491 6039 108 -1782 -140 140 608 6039 108 -1782 -131 131 569 6039 108 -1782 -131 131 569 6039 117 -1782 -146 146 634 6039 117 -1782 -146 146 634 6039 143 -1782 -139 139 604 6039 143 -1782 -139 139 604 6039 143 -1782 -121 121 526 6039 143 -1782 -121 121 526 6039 143 -1782 -151 151 656 6039 143 -1782 -151 151 656 6039 182 -1782 -1388 1388 6034 6039 182 -1782 -1388 1388 6034 6039 182 -1782 2025-04-06 09:43:08,240 Hysteresis 2923 0: raw(6034 32000 32000 32000) min(182 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 6039 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: p0 min 182 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(6034 32000 32000 32000) min(182 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 6039 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1383 1383 6013 6039 182 -1782 -1383 1383 6013 6039 182 -1782 -1385 1385 6021 6039 182 -1782 -1385 1385 6021 6039 182 -1782 -1394 1394 6060 6060 182 -1782 -1394 1394 6060 6060 182 -1782 -1390 1390 6043 6060 182 -1782 -1390 1390 6043 6060 182 -1782 -1393 1393 6056 6060 182 -1782 -1393 1393 6056 6060 182 -1782 -1393 1393 6056 6060 182 -1782 -1393 1393 6056 6060 182 -1782 -1387 1387 6030 6060 182 -1782 -1387 1387 6030 6060 182 -1782 -1390 1390 6043 6060 182 -1782 -1390 1390 6043 6060 182 -1782 -1399 1399 6082 6082 182 -1782 -1399 1399 6082 6082 182 -1782 -1392 1392 6052 6082 182 -1782 -1392 1392 6052 6082 182 -1782 2025-04-06 09:43:18,289 Hysteresis 2933 0: raw(6052 32000 32000 32000) min(182 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 6082 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: p0 min 182 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(6052 32000 32000 32000) min(182 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 6082 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1375 1375 5978 6082 182 -1782 -1375 1375 5978 6082 182 -1782 -1400 1400 6086 6086 182 -1782 -1400 1400 6086 6086 182 -1782 -1392 1392 6052 6086 182 -1782 -1392 1392 6052 6086 182 -1782 -1407 1407 6117 6117 182 -1782 -1407 1407 6117 6117 182 -1782 -1374 1374 5973 6117 182 -1782 -1374 1374 5973 6117 182 -1782 -1375 1375 5978 6117 182 -1782 -1375 1375 5978 6117 182 -1782 -1405 1405 6108 6117 182 -1782 -1405 1405 6108 6117 182 -1782 -1394 1394 6060 6117 182 -1782 -1394 1394 6060 6117 182 -1782 -1395 1395 6065 6117 182 -1782 -1395 1395 6065 6117 182 -1782 -1402 1402 6095 6117 182 -1782 -1402 1402 6095 6117 182 -1782 2025-04-06 09:43:28,299 Hysteresis 2943 0: raw(6095 32000 32000 32000) min(182 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 6117 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: p0 min 182 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(6095 32000 32000 32000) min(182 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 6117 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1380 1380 6000 6117 182 -1782 -1380 1380 6000 6117 182 -1782 -1402 1402 6095 6117 182 -1782 -1402 1402 6095 6117 182 -1782 -1398 1398 6078 6117 182 -1782 -1398 1398 6078 6117 182 -1782 -1401 1401 6091 6117 182 -1782 -1401 1401 6091 6117 182 -1782 -1395 1395 6065 6117 182 -1782 -1395 1395 6065 6117 182 -1782 -1397 1397 6073 6117 182 -1782 -1397 1397 6073 6117 182 -1782 -1373 1373 5969 6117 182 -1782 -1373 1373 5969 6117 182 -1782 -1400 1400 6086 6117 182 -1782 -1400 1400 6086 6117 182 -1782 -1411 1411 6134 6134 182 -1782 -1411 1411 6134 6134 182 -1782 -1382 1382 6008 6134 182 -1782 -1382 1382 6008 6134 182 -1782 2025-04-06 09:43:38,306 Hysteresis 2953 0: raw(6008 32000 32000 32000) min(182 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 6134 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: p0 min 182 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(6008 32000 32000 32000) min(182 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 6134 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1374 1374 5973 6134 182 -1782 -1374 1374 5973 6134 182 -1782 -1406 1406 6113 6134 182 -1782 -1406 1406 6113 6134 182 -1782 -1400 1400 6086 6134 182 -1782 -1400 1400 6086 6134 182 -1782 -1385 1385 6021 6134 182 -1782 -1385 1385 6021 6134 182 -1782 -1411 1411 6134 6134 182 -1782 -1411 1411 6134 6134 182 -1782 -1394 1394 6060 6134 182 -1782 -1394 1394 6060 6134 182 -1782 -1379 1379 5995 6134 182 -1782 -1379 1379 5995 6134 182 -1782 -1410 1410 6130 6134 182 -1782 -1410 1410 6130 6134 182 -1782 -1402 1402 6095 6134 182 -1782 -1402 1402 6095 6134 182 -1782 -1408 1408 6121 6134 182 -1782 -1408 1408 6121 6134 182 -1782 2025-04-06 09:43:48,348 Hysteresis 2963 0: raw(6121 32000 32000 32000) min(182 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 6134 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: p0 min 182 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(6121 32000 32000 32000) min(182 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 6134 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1402 1402 6095 6134 182 -1782 -1402 1402 6095 6134 182 -1782 -1388 1388 6034 6134 182 -1782 -1388 1388 6034 6134 182 -1782 -1380 1380 6000 6134 182 -1782 -1380 1380 6000 6134 182 -1782 -1406 1406 6113 6134 182 -1782 -1406 1406 6113 6134 182 -1782 -1404 1404 6104 6134 182 -1782 -1404 1404 6104 6134 182 -1782 -1405 1405 6108 6134 182 -1782 -1405 1405 6108 6134 182 -1782 -1412 1412 6139 6139 182 -1782 -1400 1400 6086 6139 182 -1782 -1400 1400 6086 6139 182 -1782 -1412 1412 6139 6139 182 -1782 -1412 1412 6139 6139 182 -1782 -1415 1415 6152 6152 182 -1782 -1415 1415 6152 6152 200 -1782 2025-04-06 09:43:58,355 Hysteresis 2973 0: raw(6152 32000 32000 32000) min(200 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 6152 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: p0 min 200 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(6152 32000 32000 32000) min(200 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 6152 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1406 1406 6113 6152 200 -1782 -1406 1406 6113 6152 200 -1782 -1403 1403 6100 6152 208 -1782 -1403 1403 6100 6152 208 -1782 -1392 1392 6052 6152 208 -1782 -1392 1392 6052 6152 208 -1782 -1413 1413 6143 6152 208 -1782 -1413 1413 6143 6152 208 -1782 -1398 1398 6078 6152 282 -1782 -1398 1398 6078 6152 282 -1782 -1407 1407 6117 6152 286 -1782 -1407 1407 6117 6152 286 -1782 -1405 1405 6108 6152 491 -1782 -1405 1405 6108 6152 491 -1782 -1404 1404 6104 6152 491 -1782 -1404 1404 6104 6152 491 -1782 -1417 1417 6160 6160 491 -1782 -1417 1417 6160 6160 491 -1782 -151 151 656 6160 491 -1782 -151 151 656 6160 491 -1782 2025-04-06 09:44:08,433 Hysteresis 2983 0: raw(656 32000 32000 32000) min(491 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 6160 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: p0 min 491 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(656 32000 32000 32000) min(491 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 6160 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -163 163 708 6160 491 -1782 -163 163 708 6160 491 -1782 -163 163 708 6160 491 -1782 -161 161 700 6160 491 -1782 -161 161 700 6160 491 -1782 -156 156 678 6160 491 -1782 -156 156 678 6160 491 -1782 -170 170 739 6160 491 -1782 -170 170 739 6160 491 -1782 -168 168 730 6160 491 -1782 -166 166 721 6160 491 -1782 -166 166 721 6160 491 -1782 -170 170 739 6160 491 -1782 -170 170 739 6160 491 -1782 -1396 1396 6069 6160 491 -1782 -1396 1396 6069 6160 491 -1782 -1413 1413 6143 6160 491 -1782 -1413 1413 6143 6160 491 -1782 -1409 1409 6126 6160 491 -1782 -1409 1409 6126 6160 491 -1782 2025-04-06 09:44:18,663 Hysteresis 2994 0: raw(6126 32000 32000 32000) min(491 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 6160 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: p0 min 491 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(6126 32000 32000 32000) min(491 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 6160 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1394 1394 6060 6160 491 -1782 -1394 1394 6060 6160 491 -1782 -1411 1411 6134 6160 491 -1782 -1411 1411 6134 6160 491 -1782 -1407 1407 6117 6160 491 -1782 -1407 1407 6117 6160 491 -1782 -1401 1401 6091 6160 491 -1782 -1401 1401 6091 6160 491 -1782 -1411 1411 6134 6160 491 -1782 -1411 1411 6134 6160 491 -1782 -1405 1405 6108 6160 491 -1782 -1405 1405 6108 6160 491 -1782 -1417 1417 6160 6160 491 -1782 -1417 1417 6160 6160 491 -1782 -1408 1408 6121 6160 491 -1782 -1408 1408 6121 6160 491 -1782 -1421 1421 6178 6178 491 -1782 -1421 1421 6178 6178 491 -1782 -1420 1420 6173 6178 491 -1782 -1420 1420 6173 6178 491 -1782 2025-04-06 09:44:28,670 Hysteresis 3004 0: raw(6173 32000 32000 32000) min(491 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 6178 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: p0 min 491 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(6173 32000 32000 32000) min(491 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 6178 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1412 1412 6139 6178 491 -1782 -1412 1412 6139 6178 491 -1782 -1418 1418 6165 6178 491 -1782 -1418 1418 6165 6178 491 -1782 -1411 1411 6134 6178 491 -1782 -1411 1411 6134 6178 491 -1782 -1416 1416 6156 6178 491 -1782 -1416 1416 6156 6178 491 -1782 -1379 1379 5995 6178 491 -1782 -1379 1379 5995 6178 491 -1782 -1415 1415 6152 6178 491 -1782 -1415 1415 6152 6178 491 -1782 -1399 1399 6082 6178 491 -1782 -1399 1399 6082 6178 491 -1782 -1414 1414 6147 6178 491 -1782 -1414 1414 6147 6178 491 -1782 -1415 1415 6152 6178 491 -1782 -1415 1415 6152 6178 491 -1782 -1402 1402 6095 6178 491 -1782 -1402 1402 6095 6178 491 -1782 2025-04-06 09:44:38,705 Hysteresis 3014 0: raw(6095 32000 32000 32000) min(491 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 6178 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: p0 min 491 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(6095 32000 32000 32000) min(491 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 6178 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1419 1419 6169 6178 491 -1782 -1419 1419 6169 6178 491 -1782 -1401 1401 6091 6178 491 -1782 -1401 1401 6091 6178 491 -1782 -1415 1415 6152 6178 491 -1782 -1415 1415 6152 6178 491 -1782 -1422 1422 6182 6182 491 -1782 -1422 1422 6182 6182 491 -1782 -1421 1421 6178 6182 491 -1782 -1421 1421 6178 6182 491 -1782 -1416 1416 6156 6182 491 -1782 -1416 1416 6156 6182 491 -1782 -1419 1419 6169 6182 491 -1782 -1419 1419 6169 6182 491 -1782 -1418 1418 6165 6182 491 -1782 -1418 1418 6165 6182 491 -1782 -1415 1415 6152 6182 491 -1782 -1415 1415 6152 6182 491 -1782 -1422 1422 6182 6182 491 -1782 2025-04-06 09:44:48,745 Hysteresis 3024 0: raw(6182 32000 32000 32000) min(491 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 6182 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: p0 min 491 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(6182 32000 32000 32000) min(491 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 6182 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1422 1422 6182 6182 491 -1782 -1419 1419 6169 6182 491 -1782 -1419 1419 6169 6182 491 -1782 -1415 1415 6152 6182 491 -1782 -1415 1415 6152 6182 491 -1782 -1427 1427 6204 6204 491 -1782 -1427 1427 6204 6204 491 -1782 -1419 1419 6169 6204 491 -1782 -1419 1419 6169 6204 491 -1782 -1420 1420 6173 6204 491 -1782 -1420 1420 6173 6204 491 -1782 -1422 1422 6182 6204 491 -1782 -1422 1422 6182 6204 491 -1782 -1421 1421 6178 6204 491 -1782 -1421 1421 6178 6204 491 -1782 -1414 1414 6147 6204 491 -1782 -1414 1414 6147 6204 491 -1782 -1427 1427 6204 6204 491 -1782 -1427 1427 6204 6204 491 -1782 -1427 1427 6204 6204 491 -1782 2025-04-06 09:44:58,751 Hysteresis 3034 0: raw(6204 32000 32000 32000) min(491 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 6204 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: p0 min 491 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(6204 32000 32000 32000) min(491 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 6204 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1427 1427 6204 6204 491 -1782 -1418 1418 6165 6204 491 -1782 -1418 1418 6165 6204 491 -1782 -1417 1417 6160 6204 491 -1782 -1410 1410 6130 6204 491 -1782 -1410 1410 6130 6204 491 -1782 -1400 1400 6086 6204 491 -1782 -1400 1400 6086 6204 491 -1782 -1384 1384 6017 6204 526 -1782 -1384 1384 6017 6204 526 -1782 -1416 1416 6156 6204 526 -1782 -1416 1416 6156 6204 526 -1782 -1392 1392 6052 6204 526 -1782 -1392 1392 6052 6204 526 -1782 -1405 1405 6108 6204 526 -1782 -1405 1405 6108 6204 526 -1782 -1419 1419 6169 6204 526 -1782 -1419 1419 6169 6204 656 -1782 -1416 1416 6156 6204 656 -1782 -1416 1416 6156 6204 656 -1782 2025-04-06 09:45:08,803 Hysteresis 3044 0: raw(6156 32000 32000 32000) min(656 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 6204 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 1 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: p0 min 656 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(6156 32000 32000 32000) min(656 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 6204 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1416 1416 6156 6204 656 -1782 -1428 1428 6208 6208 656 -1782 -1428 1428 6208 6208 656 -1782 -1409 1409 6126 6208 656 -1782 -1409 1409 6126 6208 656 -1782 -1412 1412 6139 6208 656 -1782 -1422 1422 6182 6208 656 -1782 -1422 1422 6182 6208 656 -1782 -1407 1407 6117 6208 656 -1782 -1407 1407 6117 6208 656 -1782 -66 66 286 6208 286 -1782 -66 66 286 6208 286 -1782 8 -8 -34 6208 -34 -1782 8 -8 -34 6208 -34 -1782 108 -108 -469 6208 -469 -1782 108 -108 -469 6208 -469 -1782 -1290 1290 5608 6208 -469 -1782 -1290 1290 5608 6208 -469 -1782 29 -29 -126 6208 -469 -1782 29 -29 -126 6208 -469 -1782 2025-04-06 09:45:18,835 Hysteresis 3054 0: raw(-126 32000 32000 32000) min(-469 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 6208 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-126 32000 32000 32000) min(-469 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 6208 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1269 1269 5517 6208 -469 -1782 -1269 1269 5517 6208 -469 -1782 -36 36 156 6208 -469 -1782 -36 36 156 6208 -469 -1782 -1264 1264 5495 6208 -469 -1782 -1264 1264 5495 6208 -469 -1782 -77 77 334 6208 -469 -1782 -77 77 334 6208 -469 -1782 -1318 1318 5730 6208 -469 -1782 -1318 1318 5730 6208 -469 -1782 -1371 1371 5960 6208 -469 -1782 -1371 1371 5960 6208 -469 -1782 -1374 1374 5973 6208 -469 -1782 -1374 1374 5973 6208 -469 -1782 -1381 1381 6004 6208 -469 -1782 -1381 1381 6004 6208 -469 -1782 -1383 1383 6013 6208 -469 -1782 -1383 1383 6013 6208 -469 -1782 -1378 1378 5991 6208 -469 -1782 -1378 1378 5991 6208 -469 -1782 2025-04-06 09:45:28,838 Hysteresis 3064 0: raw(5991 32000 32000 32000) min(-469 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 6208 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5991 32000 32000 32000) min(-469 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 6208 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1377 1377 5986 6208 -469 -1782 -1377 1377 5986 6208 -469 -1782 -142 142 617 6208 -469 -1782 -142 142 617 6208 -469 -1782 -128 128 556 6208 -469 -1782 -128 128 556 6208 -469 -1782 -128 128 556 6208 -469 -1782 -128 128 556 6208 -469 -1782 -132 132 573 6208 -469 -1782 -132 132 573 6208 -469 -1782 -146 146 634 6208 -469 -1782 -146 146 634 6208 -469 -1782 -141 141 613 6208 -469 -1782 -141 141 613 6208 -469 -1782 -119 119 517 6208 -469 -1782 -119 119 517 6208 -469 -1782 -138 138 600 6208 -469 -1782 -138 138 600 6208 -469 -1782 -1332 1332 5791 6208 -469 -1782 -1332 1332 5791 6208 -469 -1782 2025-04-06 09:45:38,937 Hysteresis 3074 0: raw(5791 32000 32000 32000) min(-469 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 6208 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5791 32000 32000 32000) min(-469 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 6208 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1359 1359 5908 6208 -469 -1782 -1359 1359 5908 6208 -469 -1782 -1350 1350 5869 6208 -469 -1782 -1350 1350 5869 6208 -469 -1782 -1385 1385 6021 6208 -469 -1782 -1385 1385 6021 6208 -469 -1782 -1397 1397 6073 6208 -469 -1782 -1397 1397 6073 6208 -469 -1782 -1393 1393 6056 6208 -469 -1782 -1393 1393 6056 6208 -469 -1782 -1373 1373 5969 6208 -469 -1782 -1373 1373 5969 6208 -469 -1782 -1374 1374 5973 6208 -469 -1782 -1295 1295 5630 6208 -469 -1782 -1295 1295 5630 6208 -469 -1782 -1352 1352 5878 6208 -469 -1782 -1352 1352 5878 6208 -469 -1782 -1348 1348 5860 6208 -469 -1782 -1348 1348 5860 6208 -469 -1782 2025-04-06 09:45:49,105 Hysteresis 3084 0: raw(5860 32000 32000 32000) min(-469 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 6208 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5860 32000 32000 32000) min(-469 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 6208 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1337 1337 5813 6208 -469 -1782 -1337 1337 5813 6208 -469 -1782 -1350 1350 5869 6208 -469 -1782 -1350 1350 5869 6208 -469 -1782 -1352 1352 5878 6208 -469 -1782 -1352 1352 5878 6208 -469 -1782 -1365 1365 5934 6208 -469 -1782 -1365 1365 5934 6208 -469 -1782 -1363 1363 5926 6208 -469 -1782 -1363 1363 5926 6208 -469 -1782 -1376 1376 5982 6208 -469 -1782 -1376 1376 5982 6208 -469 -1782 -1372 1372 5965 6208 -469 -1782 -1372 1372 5965 6208 -469 -1782 -1367 1367 5943 6208 -469 -1782 -1367 1367 5943 6208 -469 -1782 -1380 1380 6000 6208 -469 -1782 -1380 1380 6000 6208 -469 -1782 -1370 1370 5956 6208 -469 -1782 -1370 1370 5956 6208 -469 -1782 2025-04-06 09:45:59,108 Hysteresis 3094 0: raw(5956 32000 32000 32000) min(-469 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 6208 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5956 32000 32000 32000) min(-469 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 6208 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1348 1348 5860 6208 -469 -1782 -1348 1348 5860 6208 -469 -1782 -1376 1376 5982 6208 -469 -1782 -1376 1376 5982 6208 -469 -1782 -1367 1367 5943 6208 -469 -1782 -1367 1367 5943 6208 -469 -1782 -1344 1344 5843 6208 -469 -1782 -1344 1344 5843 6208 -469 -1782 -1367 1367 5943 6208 -469 -1782 -1367 1367 5943 6208 -469 -1782 -1363 1363 5926 6208 -469 -1782 -1363 1363 5926 6208 -469 -1782 -1363 1363 5926 6208 -469 -1782 -1363 1363 5926 6208 -469 -1782 -1375 1375 5978 6208 -469 -1782 -1375 1375 5978 6208 -469 -1782 -1385 1385 6021 6208 -469 -1782 -1385 1385 6021 6208 -469 -1782 -1364 1364 5930 6208 -469 -1782 -1364 1364 5930 6208 -469 -1782 2025-04-06 09:46:09,257 Hysteresis 3104 0: raw(5930 32000 32000 32000) min(-469 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 6208 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5930 32000 32000 32000) min(-469 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 6208 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1385 1385 6021 6208 -469 -1782 -1385 1385 6021 6208 -469 -1782 -1361 1361 5917 6208 -469 -1782 -1361 1361 5917 6208 -469 -1782 -1347 1347 5856 6208 -469 -1782 -1347 1347 5856 6208 -469 -1782 -1375 1375 5978 6208 -469 -1782 -1375 1375 5978 6208 -469 -1782 -1376 1376 5982 6208 -469 -1782 -1376 1376 5982 6208 -469 -1782 -1361 1361 5917 6208 -469 -1782 -1361 1361 5917 6208 -469 -1782 -1184 1184 5147 6208 -469 -1782 -1184 1184 5147 6208 -469 -1782 -1177 1177 5117 6208 -469 -1782 -1177 1177 5117 6208 -469 -1782 -1177 1177 5117 6208 -469 -1782 -1177 1177 5117 6208 -469 -1782 -1187 1187 5160 6208 -469 -1782 -1187 1187 5160 6208 -469 -1782 2025-04-06 09:46:19,497 Hysteresis 3114 0: raw(5160 32000 32000 32000) min(-469 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 6208 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5160 32000 32000 32000) min(-469 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 6208 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1177 1177 5117 6208 -469 -1782 -1177 1177 5117 6208 -469 -1782 -1172 1172 5095 6208 -469 -1782 -1172 1172 5095 6208 -469 -1782 -1180 1180 5130 6208 -469 -1782 -1180 1180 5130 6208 -469 -1782 -1178 1178 5121 6208 -469 -1782 -1178 1178 5121 6208 -469 -1782 -1149 1149 4995 6208 -469 -1782 -1149 1149 4995 6208 -469 -1782 -1188 1188 5165 6208 -469 -1782 -1188 1188 5165 6208 -469 -1782 -190 190 826 6208 -469 -1782 -190 190 826 6208 -469 -1782 51 -51 -221 6208 -469 -1782 51 -51 -221 6208 -469 -1782 41 -41 -178 6208 -469 -1782 41 -41 -178 6208 -469 -1782 25 -25 -108 6208 -469 -1782 25 -25 -108 6208 -469 -1782 2025-04-06 09:46:29,500 Hysteresis 3124 0: raw(-108 32000 32000 32000) min(-469 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 6208 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-108 32000 32000 32000) min(-469 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 6208 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 38 -38 -165 6208 -469 -1782 38 -38 -165 6208 -469 -1782 35 -35 -152 6208 -469 -1782 35 -35 -152 6208 -469 -1782 20 -20 -86 6208 -469 -1782 20 -20 -86 6208 -469 -1782 43 -43 -186 6208 -469 -1782 43 -43 -186 6208 -469 -1782 26 -26 -113 6208 -469 -1782 26 -26 -113 6208 -469 -1782 28 -28 -121 6208 -469 -1782 28 -28 -121 6208 -469 -1782 -84 84 365 6208 -469 -1782 -84 84 365 6208 -469 -1782 25 -25 -108 6208 -469 -1782 25 -25 -108 6208 -469 -1782 -170 170 739 6208 -469 -1782 -170 170 739 6208 -469 -1782 -86 86 373 6208 -469 -1782 2025-04-06 09:46:39,592 Hysteresis 3134 0: raw(373 32000 32000 32000) min(-469 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 6208 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(373 32000 32000 32000) min(-469 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 6208 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -86 86 373 6208 -469 -1782 -123 123 534 6208 -469 -1782 -123 123 534 6208 -469 -1782 63 -63 -273 6208 -469 -1782 63 -63 -273 6208 -469 -1782 112 -112 -486 6208 -486 -1782 84 -84 -365 6208 -486 -1782 84 -84 -365 6208 -486 -1782 93 -93 -404 6208 -486 -1782 93 -93 -404 6208 -486 -1782 107 -107 -465 6208 -486 -1782 107 -107 -465 6208 -486 -1782 90 -90 -391 6208 -486 -1782 90 -90 -391 6208 -486 -1782 92 -92 -400 6208 -486 -1782 92 -92 -400 6208 -486 -1782 111 -111 -482 6208 -486 -1782 111 -111 -482 6208 -486 -1782 -120 120 521 6208 -486 -1782 -120 120 521 6208 -486 -1782 2025-04-06 09:46:49,597 Hysteresis 3144 0: raw(521 32000 32000 32000) min(-486 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 6208 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(521 32000 32000 32000) min(-486 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 6208 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1094 1094 4756 6208 -486 -1782 -1094 1094 4756 6208 -486 -1782 -1131 1131 4917 6208 -486 -1782 -1131 1131 4917 6208 -486 -1782 -1143 1143 4969 6208 -486 -1782 -1143 1143 4969 6208 -486 -1782 -1142 1142 4965 6208 -486 -1782 -1142 1142 4965 6208 -486 -1782 -1121 1121 4873 6208 -486 -1782 -1121 1121 4873 6208 -486 -1782 -1151 1151 5004 6208 -486 -1782 -1151 1151 5004 6208 -486 -1782 -1144 1144 4973 6208 -486 -1782 -1144 1144 4973 6208 -486 -1782 -1332 1332 5791 6208 -486 -1782 -1332 1332 5791 6208 -486 -1782 -1362 1362 5921 6208 -486 -1782 -1362 1362 5921 6208 -486 -1782 -1366 1366 5939 6208 -486 -1782 -1366 1366 5939 6208 -486 -1782 2025-04-06 09:46:59,602 Hysteresis 3154 0: raw(5939 32000 32000 32000) min(-486 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 6208 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5939 32000 32000 32000) min(-486 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 6208 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1354 1354 5886 6208 -486 -1782 -1354 1354 5886 6208 -486 -1782 -1362 1362 5921 6208 -486 -1782 -1362 1362 5921 6208 -486 -1782 -1372 1372 5965 6208 -486 -1782 -1372 1372 5965 6208 -486 -1782 -1350 1350 5869 6208 -486 -1782 -1350 1350 5869 6208 -486 -1782 -188 188 817 6208 -486 -1782 -188 188 817 6208 -486 -1782 -126 126 547 6208 -486 -1782 -126 126 547 6208 -486 -1782 -105 105 456 6208 -486 -1782 -105 105 456 6208 -486 -1782 -133 133 578 6208 -486 -1782 -133 133 578 6208 -486 -1782 -126 126 547 6208 -486 -1782 -126 126 547 6208 -486 -1782 -107 107 465 6208 -486 -1782 2025-04-06 09:47:09,661 Hysteresis 3165 0: raw(465 32000 32000 32000) min(-486 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 6208 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(465 32000 32000 32000) min(-486 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 6208 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -107 107 465 6208 -486 -1782 -121 121 526 6208 -486 -1782 -121 121 526 6208 -486 -1782 -137 137 595 6208 -486 -1782 -137 137 595 6208 -486 -1782 -1302 1302 5660 6182 -486 -1782 -1302 1302 5660 6182 -486 -1782 -1367 1367 5943 6182 -486 -1782 -1377 1377 5986 6182 -486 -1782 -1377 1377 5986 6182 -486 -1782 -1363 1363 5926 6117 -486 -1782 -1363 1363 5926 6117 -486 -1782 -1378 1378 5991 6073 -486 -1782 -1378 1378 5991 6073 -486 -1782 -1380 1380 6000 6073 -486 -1782 -1380 1380 6000 6073 -486 -1782 -1357 1357 5900 6073 -486 -1782 -1357 1357 5900 6073 -486 -1782 -1381 1381 6004 6073 -486 -1782 2025-04-06 09:47:19,665 Hysteresis 3175 0: raw(6004 32000 32000 32000) min(-486 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 6073 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(6004 32000 32000 32000) min(-486 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 6073 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1381 1381 6004 6073 -486 -1782 -1378 1378 5991 6073 -486 -1782 -1378 1378 5991 6073 -486 -1782 -1354 1354 5886 6073 -486 -1782 -1354 1354 5886 6073 -486 -1782 -1379 1379 5995 6073 -486 -1782 -1379 1379 5995 6073 -486 -1782 -1380 1380 6000 6073 -486 -1782 -1380 1380 6000 6073 -486 -1782 -1356 1356 5895 6073 -486 -1782 -1356 1356 5895 6073 -486 -1782 -1378 1378 5991 6073 -486 -1782 -1378 1378 5991 6073 -486 -1782 -1377 1377 5986 6073 -486 -1782 -1377 1377 5986 6073 -486 -1782 -1355 1355 5891 6073 -486 -1782 -1355 1355 5891 6073 -486 -1782 -1377 1377 5986 6073 -486 -1782 -1377 1377 5986 6073 -486 -1782 -1380 1380 6000 6073 -486 -1782 2025-04-06 09:47:29,777 Hysteresis 3185 0: raw(6000 32000 32000 32000) min(-486 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 6073 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(6000 32000 32000 32000) min(-486 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 6073 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1380 1380 6000 6073 -486 -1782 -1353 1353 5882 6073 -486 -1782 -1353 1353 5882 6073 -486 -1782 -1380 1380 6000 6073 -486 -1782 -1380 1380 6000 6073 -486 -1782 -1385 1385 6021 6073 -486 -1782 -1385 1385 6021 6073 -486 -1782 -1347 1347 5856 6073 -486 -1782 -1347 1347 5856 6073 -486 -1782 -1374 1374 5973 6073 -486 -1782 -1374 1374 5973 6073 -486 -1782 -1367 1367 5943 6073 -486 -1782 -1367 1367 5943 6073 -486 -1782 -1364 1364 5930 6073 -486 -1782 -1364 1364 5930 6073 -486 -1782 -1379 1379 5995 6073 -486 -1782 -1379 1379 5995 6073 -486 -1782 -1333 1333 5795 6073 -486 -1782 -1333 1333 5795 6073 -486 -1782 -1374 1374 5973 6073 -486 -1782 2025-04-06 09:47:39,818 Hysteresis 3195 0: raw(5973 32000 32000 32000) min(-486 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 6073 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5973 32000 32000 32000) min(-486 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 6073 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1374 1374 5973 6073 -486 -1782 -1378 1378 5991 6073 -486 -1782 -1378 1378 5991 6073 -486 -1782 -119 119 517 6073 -486 -1782 -119 119 517 6073 -486 -1782 50 -50 -217 6073 -486 -1782 50 -50 -217 6073 -486 -1782 54 -54 -234 6073 -486 -1782 73 -73 -317 6073 -486 -1782 73 -73 -317 6073 -486 -1782 48 -48 -208 6073 -486 -1782 48 -48 -208 6056 -486 -1782 62 -62 -269 6056 -486 -1782 62 -62 -269 6021 -486 -1782 62 -62 -269 6021 -486 -1782 221 -221 -960 6021 -960 -1782 221 -221 -960 6021 -960 -1782 115 -115 -500 6021 -960 -1782 115 -115 -500 6021 -960 -1782 190 -190 -826 6021 -960 -1782 2025-04-06 09:47:49,821 Hysteresis 3205 0: raw(-826 32000 32000 32000) min(-960 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 6021 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-826 32000 32000 32000) min(-960 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 6021 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 190 -190 -826 6021 -960 -1782 155 -155 -673 6021 -960 -1782 155 -155 -673 6021 -960 -1782 218 -218 -947 6021 -960 -1782 215 -215 -934 6021 -960 -1782 215 -215 -934 6021 -960 -1782 237 -237 -1030 6021 -1030 -1782 237 -237 -1030 6021 -1030 -1782 206 -206 -895 6021 -1030 -1782 206 -206 -895 6021 -1030 -1782 223 -223 -969 6021 -1030 -1782 223 -223 -969 6021 -1030 -1782 223 -223 -969 6021 -1030 -1782 223 -223 -969 6021 -1030 -1782 222 -222 -965 6021 -1030 -1782 222 -222 -965 6021 -1030 -1782 218 -218 -947 6021 -1030 -1782 218 -218 -947 6021 -1030 -1782 235 -235 -1021 6021 -1030 -1782 2025-04-06 09:47:59,878 Hysteresis 3215 0: raw(-1021 32000 32000 32000) min(-1030 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 6021 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-1021 32000 32000 32000) min(-1030 32000 32000 32000) spread(-1782 32000 32000 32000) max_pv 6021 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 235 -235 -1021 6021 -1030 -1782 245 -245 -1065 6021 -1065 -1782 245 -245 -1065 6021 -1065 -1782 86 -86 -373 6021 -1065 -1782 86 -86 -373 6021 -1065 -1782 103 -103 -447 6021 -1065 -1782 103 -103 -447 6021 -1065 -1782 87 -87 -378 6021 -1065 -1782 87 -87 -378 6021 -1065 -1782 55 -55 -239 6021 -1065 -1782 55 -55 -239 6021 -1065 -1782 65 -65 -282 6021 -1065 -1782 65 -65 -282 6021 -1065 -1782 164 -164 -713 6021 -1065 -1782 164 -164 -713 6021 -1065 -1782 2388 -2388 -10382 6021 -10382 -10382 2388 -2388 -10382 6021 -10382 -10382 2189 -2189 -9517 6021 -10382 -10382 2189 -2189 -9517 6021 -10382 -10382 2296 -2296 -9982 6021 -10382 -10382 2025-04-06 09:48:09,881 Hysteresis 3225 0: raw(-9982 32000 32000 32000) min(-10382 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 6021 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-9982 32000 32000 32000) min(-10382 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 6021 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 2238 -2238 -9730 6021 -10382 -10382 2238 -2238 -9730 6021 -10382 -10382 2296 -2296 -9982 6021 -10382 -10382 2296 -2296 -9982 6021 -10382 -10382 2213 -2213 -9621 6021 -10382 -10382 2213 -2213 -9621 6021 -10382 -10382 2253 -2253 -9795 6021 -10382 -10382 2253 -2253 -9795 6021 -10382 -10382 2199 -2199 -9560 6021 -10382 -10382 2199 -2199 -9560 6021 -10382 -10382 2282 -2282 -9921 6021 -10382 -10382 2282 -2282 -9921 6021 -10382 -10382 2197 -2197 -9552 6021 -10382 -10382 2197 -2197 -9552 6021 -10382 -10382 2140 -2140 -9304 6021 -10382 -10382 2140 -2140 -9304 6021 -10382 -10382 2136 -2136 -9286 6021 -10382 -10382 2136 -2136 -9286 6021 -10382 -10382 2268 -2268 -9860 6021 -10382 -10382 2025-04-06 09:48:19,892 Hysteresis 3235 0: raw(-9860 32000 32000 32000) min(-10382 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 6021 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-9860 32000 32000 32000) min(-10382 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 6021 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 2268 -2268 -9860 6021 -10382 -10382 2222 -2222 -9660 6021 -10382 -10382 2222 -2222 -9660 6021 -10382 -10382 2340 -2340 -10173 6021 -10382 -10382 2340 -2340 -10173 6021 -10382 -10382 2309 -2309 -10039 6021 -10382 -10382 2309 -2309 -10039 6021 -10382 -10382 2267 -2267 -9856 6021 -10382 -10382 2267 -2267 -9856 6021 -10382 -10382 2153 -2153 -9360 6021 -10382 -10382 2153 -2153 -9360 6021 -10382 -10382 2127 -2127 -9247 6021 -10382 -10382 2127 -2127 -9247 6021 -10382 -10382 2135 -2135 -9282 6021 -10382 -10382 2135 -2135 -9282 6021 -10382 -10382 2217 -2217 -9639 6021 -10382 -10382 2217 -2217 -9639 6021 -10382 -10382 2127 -2127 -9247 6021 -10382 -10382 2127 -2127 -9247 6021 -10382 -10382 2137 -2137 -9291 6021 -10382 -10382 2025-04-06 09:48:29,929 Hysteresis 3245 0: raw(-9291 32000 32000 32000) min(-10382 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 6021 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-9291 32000 32000 32000) min(-10382 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 6021 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 2137 -2137 -9291 6021 -10382 -10382 2338 -2338 -10165 6021 -10382 -10382 2338 -2338 -10165 6021 -10382 -10382 2309 -2309 -10039 6021 -10382 -10382 2309 -2309 -10039 6021 -10382 -10382 2334 -2334 -10147 6021 -10382 -10382 2334 -2334 -10147 6021 -10382 -10382 2300 -2300 -10000 6021 -10382 -10382 2300 -2300 -10000 6021 -10382 -10382 2262 -2262 -9834 6021 -10382 -10382 2262 -2262 -9834 6021 -10382 -10382 11 -11 -47 6021 -10382 -10382 11 -11 -47 6021 -10382 -10382 185 -185 -804 6021 -10382 -10382 185 -185 -804 6021 -10382 -10382 7 -7 -30 6021 -10382 -10382 7 -7 -30 6021 -10382 -10382 179 -179 -778 6021 -10382 -10382 179 -179 -778 6021 -10382 -10382 1 -1 -4 6021 -10382 -10382 2025-04-06 09:48:39,932 Hysteresis 3255 0: raw(-4 32000 32000 32000) min(-10382 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 6021 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-4 32000 32000 32000) min(-10382 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 6021 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 1 -1 -4 6021 -10382 -10382 -12 12 52 6021 -10382 -10382 -12 12 52 6021 -10382 -10382 -178 178 773 6021 -10382 -10382 -178 178 773 6021 -10382 -10382 -17 17 73 6021 -10382 -10382 -17 17 73 6021 -10382 -10382 -187 187 813 6021 -10382 -10382 -187 187 813 6021 -10382 -10382 15 -15 -65 6021 -10382 -10382 15 -15 -65 6021 -10382 -10382 -180 180 782 6021 -10382 -10382 -180 180 782 6021 -10382 -10382 -8 8 34 6021 -10382 -10382 -8 8 34 6021 -10382 -10382 -135 135 586 6021 -10382 -10382 -135 135 586 6021 -10382 -10382 3 -3 -13 6021 -10382 -10382 3 -3 -13 6021 -10382 -10382 -195 195 847 6021 -10382 -10382 2025-04-06 09:48:50,032 Hysteresis 3265 0: raw(847 32000 32000 32000) min(-10382 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 6021 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(847 32000 32000 32000) min(-10382 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 6021 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -195 195 847 6021 -10382 -10382 -14 14 60 6021 -10382 -10382 -14 14 60 6021 -10382 -10382 -192 192 834 6021 -10382 -10382 -192 192 834 6021 -10382 -10382 -26 26 113 6021 -10382 -10382 -26 26 113 6021 -10382 -10382 -188 188 817 6021 -10382 -10382 -188 188 817 6021 -10382 -10382 -32 32 139 6021 -10382 -10382 -32 32 139 6021 -10382 -10382 -183 183 795 6021 -10382 -10382 -183 183 795 6021 -10382 -10382 -1436 1436 6243 6243 -10382 -10382 -1436 1436 6243 6243 -10382 -10382 -1451 1451 6308 6308 -10382 -10382 -1451 1451 6308 6308 -10382 -10382 -1448 1448 6295 6308 -10382 -10382 -1448 1448 6295 6308 -10382 -10382 2025-04-06 09:49:00,038 Hysteresis 3275 0: raw(6295 32000 32000 32000) min(-10382 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 6308 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(6295 32000 32000 32000) min(-10382 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 6308 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1438 1438 6252 6308 -10382 -10382 -1438 1438 6252 6308 -10382 -10382 -1438 1438 6252 6308 -10382 -10382 -1438 1438 6252 6308 -10382 -10382 -1437 1437 6247 6308 -10382 -10382 -1437 1437 6247 6308 -10382 -10382 -1417 1417 6160 6308 -10382 -10382 -1440 1440 6260 6308 -10382 -10382 -1440 1440 6260 6308 -10382 -10382 -1450 1450 6304 6308 -10382 -10382 -1450 1450 6304 6308 -10382 -10382 -1431 1431 6221 6308 -10382 -10382 -1431 1431 6221 6308 -10382 -10382 -1447 1447 6291 6308 -10382 -10382 -1447 1447 6291 6308 -10382 -10382 -1434 1434 6234 6308 -10382 -10382 -1434 1434 6234 6308 -10382 -10382 -1435 1435 6239 6308 -10382 -10382 -1435 1435 6239 6308 -10382 -10382 -1453 1453 6317 6317 -10382 -10382 2025-04-06 09:49:10,052 Hysteresis 3285 0: raw(6317 32000 32000 32000) min(-10382 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 6317 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(6317 32000 32000 32000) min(-10382 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 6317 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1453 1453 6317 6317 -10382 -10382 -1432 1432 6226 6317 -10382 -10382 -1432 1432 6226 6317 -10382 -10382 -1438 1438 6252 6317 -10382 -10382 -1438 1438 6252 6317 -10382 -10382 -1456 1456 6330 6330 -10382 -10382 -1456 1456 6330 6330 -10382 -10382 -1449 1449 6300 6330 -10382 -10382 -1449 1449 6300 6330 -10382 -10382 -1445 1445 6282 6330 -10382 -10382 -1445 1445 6282 6330 -10382 -10382 -1490 1490 6478 6478 -10382 -10382 -1490 1490 6478 6478 -10382 -10382 -1480 1480 6434 6478 -10382 -10382 -1480 1480 6434 6478 -10382 -10382 -1438 1438 6252 6478 -10382 -10382 -1438 1438 6252 6478 -10382 -10382 -1500 1500 6521 6521 -10382 -10382 -1500 1500 6521 6521 -10382 -10382 -1482 1482 6443 6521 -10382 -10382 2025-04-06 09:49:20,057 Hysteresis 3295 0: raw(6443 32000 32000 32000) min(-10382 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 6521 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(6443 32000 32000 32000) min(-10382 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 6521 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1482 1482 6443 6521 -10382 -10382 -1483 1483 6447 6521 -10382 -10382 -1483 1483 6447 6521 -10382 -10382 -1499 1499 6517 6521 -10382 -10382 -1499 1499 6517 6521 -10382 -10382 -1484 1484 6452 6521 -10382 -10382 -1484 1484 6452 6521 -10382 -10382 -1486 1486 6460 6521 -10382 -10382 -1486 1486 6460 6521 -10382 -10382 -1506 1506 6547 6547 -10382 -10382 -1506 1506 6547 6547 -10382 -10382 -1500 1500 6521 6547 -10382 -10382 -1500 1500 6521 6547 -10382 -10382 -1473 1473 6404 6547 -10382 -10382 -1473 1473 6404 6547 -10382 -10382 -1502 1502 6530 6547 -10382 -10382 -1502 1502 6530 6547 -10382 -10382 -1494 1494 6495 6547 -10382 -10382 -1494 1494 6495 6547 -10382 -10382 2025-04-06 09:49:30,064 Hysteresis 3305 0: raw(6495 32000 32000 32000) min(-10382 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 6547 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(6495 32000 32000 32000) min(-10382 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 6547 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1488 1488 6469 6547 -10382 -10382 -1488 1488 6469 6547 -10382 -10382 -1506 1506 6547 6547 -10382 -10382 -1506 1506 6547 6547 -10382 -10382 -1495 1495 6500 6547 -10382 -10382 -1495 1495 6500 6547 -10382 -10382 -1489 1489 6473 6547 -10382 -10382 -1489 1489 6473 6547 -10382 -10382 -1507 1507 6552 6552 -10382 -10382 -1507 1507 6552 6552 -10382 -10382 -1492 1492 6486 6552 -10382 -10382 -1492 1492 6486 6552 -10382 -10382 -1492 1492 6486 6552 -10382 -10382 -1492 1492 6486 6552 -10382 -10382 -1515 1515 6586 6586 -10382 -10382 -1515 1515 6586 6586 -10382 -10382 -1501 1501 6526 6586 -10382 -10382 -1472 1472 6400 6586 -10382 -10382 -1472 1472 6400 6586 -10382 -10382 -1513 1513 6578 6586 -10382 -10382 2025-04-06 09:49:40,129 Hysteresis 3315 0: raw(6578 32000 32000 32000) min(-10382 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 6586 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(6578 32000 32000 32000) min(-10382 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 6586 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1513 1513 6578 6586 -10382 -10382 -1508 1508 6556 6586 -10382 -10382 -1508 1508 6556 6586 -10382 -10382 -1495 1495 6500 6586 -10382 -10382 -1495 1495 6500 6586 -10382 -10382 -1513 1513 6578 6586 -10382 -10382 -1513 1513 6578 6586 -10382 -10382 -1497 1497 6508 6586 -10382 -10382 -1497 1497 6508 6586 -10382 -10382 -1484 1484 6452 6586 -10382 -10382 -1484 1484 6452 6586 -10382 -10382 -1502 1502 6530 6586 -10382 -10382 -1502 1502 6530 6586 -10382 -10382 -1515 1515 6586 6586 -10382 -10382 -1515 1515 6586 6586 -10382 -10382 -1492 1492 6486 6586 -10382 -10382 -1492 1492 6486 6586 -10382 -10382 -1524 1524 6626 6626 -10382 -10382 -1524 1524 6626 6626 -10382 -10382 -1508 1508 6556 6626 -10382 -10382 2025-04-06 09:49:50,136 Hysteresis 3325 0: raw(6556 32000 32000 32000) min(-10382 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 6626 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(6556 32000 32000 32000) min(-10382 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 6626 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1508 1508 6556 6626 -10382 -10382 -1496 1496 6504 6626 -10382 -10382 -1496 1496 6504 6626 -10382 -10382 -1516 1516 6591 6626 -10382 -10382 -1516 1516 6591 6626 -10382 -10382 -1516 1516 6591 6626 -10382 -10382 -1515 1515 6586 6626 -10382 -10382 -1499 1499 6517 6626 -10382 -10382 -1499 1499 6517 6626 -10382 -10382 -1526 1526 6634 6634 -10382 -10382 -1526 1526 6634 6634 -10382 -10382 -1509 1509 6560 6634 -10382 -10382 -1509 1509 6560 6634 -10382 -10382 -1500 1500 6521 6634 -10382 -10382 -1500 1500 6521 6634 -10382 -10382 -1531 1531 6656 6656 -10382 -10382 -1531 1531 6656 6656 -10382 -10382 -1517 1517 6595 6656 -10382 -10382 -1517 1517 6595 6656 -10382 -10382 -1498 1498 6513 6656 -10382 -10382 2025-04-06 09:50:00,153 Hysteresis 3335 0: raw(6513 32000 32000 32000) min(-10382 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 6656 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(6513 32000 32000 32000) min(-10382 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 6656 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1498 1498 6513 6656 -10382 -10382 -1503 1503 6534 6656 -10382 -10382 -1503 1503 6534 6656 -10382 -10382 -1508 1508 6556 6656 -10382 -10382 -1508 1508 6556 6656 -10382 -10382 -1486 1486 6460 6656 -10382 -10382 -1486 1486 6460 6656 -10382 -10382 -1528 1528 6643 6656 -10382 -10382 -1528 1528 6643 6656 -10382 -10382 -1509 1509 6560 6656 -10382 -10382 -1509 1509 6560 6656 -10382 -10382 -1494 1494 6495 6656 -10382 -10382 -1494 1494 6495 6656 -10382 -10382 -1526 1526 6634 6656 -10382 -10382 -1526 1526 6634 6656 -10382 -10382 -1512 1512 6573 6656 -10382 -10382 -1512 1512 6573 6656 -10382 -10382 -1497 1497 6508 6656 -10382 -10382 -1497 1497 6508 6656 -10382 -10382 -1532 1532 6660 6660 -10173 -10382 2025-04-06 09:50:10,527 Hysteresis 3345 0: raw(6660 32000 32000 32000) min(-10173 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 6660 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(6660 32000 32000 32000) min(-10173 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 6660 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1532 1532 6660 6660 -10173 -10382 -1521 1521 6613 6660 -10173 -10382 -1521 1521 6613 6660 -10173 -10382 -1504 1504 6539 6660 -10173 -10382 -1504 1504 6539 6660 -10173 -10382 -1519 1519 6604 6660 -10173 -10382 -1519 1519 6604 6660 -10173 -10382 -1497 1497 6508 6660 -10173 -10382 -1497 1497 6508 6660 -10173 -10382 -1505 1505 6543 6660 -10173 -10382 -1505 1505 6543 6660 -10173 -10382 -1527 1527 6639 6660 -10173 -10382 -1527 1527 6639 6660 -10173 -10382 -1524 1524 6626 6660 -10173 -10382 -1524 1524 6626 6660 -10173 -10382 -1499 1499 6517 6660 -10173 -10382 -1499 1499 6517 6660 -10173 -10382 -1532 1532 6660 6660 -10173 -10382 -1532 1532 6660 6660 -10173 -10382 -1521 1521 6613 6660 -10173 -10382 2025-04-06 09:50:20,534 Hysteresis 3355 0: raw(6613 32000 32000 32000) min(-10173 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 6660 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(6613 32000 32000 32000) min(-10173 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 6660 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1521 1521 6613 6660 -10173 -10382 -1508 1508 6556 6660 -10173 -10382 -1508 1508 6556 6660 -10173 -10382 -1531 1531 6656 6660 -10173 -10382 -1531 1531 6656 6660 -10173 -10382 -1514 1514 6582 6660 -10173 -10382 -1514 1514 6582 6660 -10165 -10382 -1507 1507 6552 6660 -10165 -10382 -1507 1507 6552 6660 -10165 -10382 -1536 1536 6678 6678 -10165 -10382 -1536 1536 6678 6678 -10165 -10382 -1533 1533 6665 6678 -10165 -10382 -1533 1533 6665 6678 -10165 -10382 -1508 1508 6556 6678 -10165 -10382 -1508 1508 6556 6678 -10165 -10382 -1535 1535 6673 6678 -10165 -10382 -1535 1535 6673 6678 -10165 -10382 -1496 1496 6504 6678 -10165 -10382 -1496 1496 6504 6678 -10165 -10382 -1476 1476 6417 6678 -10165 -10382 2025-04-06 09:50:30,541 Hysteresis 3365 0: raw(6417 32000 32000 32000) min(-10165 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 6678 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(6417 32000 32000 32000) min(-10165 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 6678 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1476 1476 6417 6678 -10165 -10382 -1536 1536 6678 6678 -10165 -10382 -1536 1536 6678 6678 -10165 -10382 -1536 1536 6678 6678 -10165 -10382 -1536 1536 6678 6678 -10147 -10382 -1482 1482 6443 6678 -10147 -10382 -1482 1482 6443 6678 -10147 -10382 -1539 1539 6691 6691 -10147 -10382 -1539 1539 6691 6691 -10000 -10382 -1522 1522 6617 6691 -10000 -10382 -1522 1522 6617 6691 -9834 -10382 -1511 1511 6569 6691 -9834 -10382 -1511 1511 6569 6691 -804 -10382 -1540 1540 6695 6695 -804 -10382 -1540 1540 6695 6695 -804 -10382 -1525 1525 6630 6695 -804 -10382 -1525 1525 6630 6695 -778 -10382 -1508 1508 6556 6695 -778 -10382 -1508 1508 6556 6695 -778 -10382 -1523 1523 6621 6695 -778 -10382 2025-04-06 09:50:40,593 Hysteresis 3375 0: raw(6621 32000 32000 32000) min(-778 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 6695 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(6621 32000 32000 32000) min(-778 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 6695 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1523 1523 6621 6695 -65 -10382 -1526 1526 6634 6695 -65 -10382 -1526 1526 6634 6695 -65 -10382 -1505 1505 6543 6695 -65 -10382 -1505 1505 6543 6695 -65 -10382 -1542 1542 6704 6704 -65 -10382 -1542 1542 6704 6704 -65 -10382 -1537 1537 6682 6704 -65 -10382 -1537 1537 6682 6704 -65 -10382 -1517 1517 6595 6704 -65 -10382 -1517 1517 6595 6704 -65 -10382 -1542 1542 6704 6704 -65 -10382 -1542 1542 6704 6704 -13 -10382 -1533 1533 6665 6704 -13 -10382 -1533 1533 6665 6704 -13 -10382 -1515 1515 6586 6704 -13 -10382 -1538 1538 6686 6704 -13 -10382 -1538 1538 6686 6704 -13 -10382 -1531 1531 6656 6704 -13 -10382 -1531 1531 6656 6704 -13 -10382 2025-04-06 09:50:50,600 Hysteresis 3385 0: raw(6656 32000 32000 32000) min(-13 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 6704 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(6656 32000 32000 32000) min(-13 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 6704 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1516 1516 6591 6704 60 -10382 -1516 1516 6591 6704 60 -10382 -1541 1541 6700 6704 60 -10382 -1541 1541 6700 6704 60 -10382 -1536 1536 6678 6704 113 -10382 -1536 1536 6678 6704 113 -10382 -1517 1517 6595 6704 113 -10382 -1517 1517 6595 6704 113 -10382 -1539 1539 6691 6704 139 -10382 -1539 1539 6691 6704 139 -10382 -1539 1539 6691 6704 139 -10382 -1539 1539 6691 6704 139 -10382 -1521 1521 6613 6704 795 -10382 -1521 1521 6613 6704 795 -10382 -1542 1542 6704 6704 6160 -10382 -1542 1542 6704 6704 6160 -10382 -1540 1540 6695 6704 6160 -10382 -1540 1540 6695 6704 6160 -10382 -1518 1518 6600 6704 6160 -10382 -1518 1518 6600 6704 6160 -10382 2025-04-06 09:51:00,606 Hysteresis 3395 0: raw(6600 32000 32000 32000) min(6160 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 6704 0: [ 0 0p PV ] __all__ 1: have B1 1; 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 (600 26000 0 0) 7: 0: !chrg 6600@1p 8: filtered 1 to 0. __all__ 9: have active chargers. 9: raw(0 25400 32000 32000) min(-440 25400 32000 32000) spread(-16982 25400 32000 32000) max_pv 104 9: [ 0 6600@1p ] PM PV mtr(W) avl(W) raw max min spread -1531 2857 12421 12421 6160 -10382 -1531 2857 12421 12421 6160 -10382 -1547 2871 12482 12482 6160 -10382 -1547 2871 12482 12482 6160 -10382 -1478 2626 11417 12482 6160 -10382 -1478 2626 11417 12482 6160 -10382 -1540 2865 12456 12482 6160 -10382 -1540 2865 12456 12482 6221 -10382 -1535 2861 12439 12482 6221 -10382 -1535 2861 12439 12482 6221 -10382 -1503 2833 12317 12482 6221 -10382 -1503 2833 12317 12482 6221 -10382 -1537 2862 12443 12482 6221 -10382 -1537 2862 12443 12482 6226 -10382 -1541 2866 12460 12482 6226 -10382 -1541 2866 12460 12482 6226 -10382 -1520 2848 12382 12482 6226 -10382 -1520 2848 12382 12482 6226 -10382 -1538 2863 12447 12482 6226 -10382 2025-04-06 09:51:10,721 Hysteresis -169 0: raw(12447 32000 32000 32000) min(6226 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 12482 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 12482 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 (6447 26000 0 0) 7: 0: 12447@1p 8: filtered 1 to 1, sorted to 0 8: 0: 12447@1p __all__ 9: don't have active chargers. 9: raw(0 19553 32000 32000) min(-6221 19553 32000 32000) spread(-22829 19553 32000 32000) max_pv 35 9: [ 0 12447@1p ] PM PV mtr(W) avl(W) raw max min spread -1538 4207 18291 18291 6226 -10382 -1535 4205 18282 18291 6226 -10382 -1535 4205 18282 18291 6226 -10382 -1525 4196 18243 18291 6226 -10382 -1525 4196 18243 18291 6252 -10382 -1536 4206 18286 18291 6252 -10382 -1536 4206 18286 18291 6252 -10382 -1543 4212 18313 18313 6252 -10382 -1543 4212 18313 18313 6252 -10382 -1526 4197 18247 18313 6252 -10382 -1526 4197 18247 18313 6252 -10382 -1540 4209 18300 18313 6252 -10382 -1540 4209 18300 18313 6252 -10382 -1543 4212 18313 18313 6252 -10382 -1543 4212 18313 18313 6252 -10382 -1525 4196 18243 18313 6252 -10382 -1525 4196 18243 18313 6252 -10382 -1528 4199 18256 18313 6252 -10382 -1528 4199 18256 18313 6400 -10382 -1417 3924 17060 18313 6400 -10382 2025-04-06 09:51:20,726 Hysteresis -159 0: raw(17060 32000 32000 32000) min(6400 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 18313 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 18313 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 (11060 26000 0 0) 7: 0: 16000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p __all__ 9: don't have active chargers. 9: raw(1060 16000 32000 32000) min(-9600 16000 32000 32000) spread(-26382 16000 32000 32000) max_pv 2313 9: [ 0 16000@1p ] PM PV mtr(W) avl(W) raw max min spread -1417 4742 20617 20617 6400 -10382 -1405 4733 20578 20617 6400 -10382 -1405 4733 20578 20617 6400 -10382 -1477 4787 20813 20813 6400 -10382 -1477 4787 20813 20813 6400 -10382 -1466 4779 20778 20813 6400 -10382 -1466 4779 20778 20813 6400 -10382 -1464 4778 20773 20813 6400 -10382 -1464 4778 20773 20813 6400 -10382 -1462 4776 20765 20813 6400 -10382 -1462 4776 20765 20813 6400 -10382 -1460 4775 20760 20813 6400 -10382 -1460 4775 20760 20813 6400 -10382 -1461 4775 20760 20813 6400 -10382 -1461 4775 20760 20813 6400 -10382 -1500 4992 21704 21704 6400 -10382 -1500 4992 21704 21704 6400 -10382 -1493 4799 20865 21704 6400 -10382 -1493 4799 20865 21704 6400 -10382 -1468 4781 20786 21704 6400 -10382 2025-04-06 09:51:30,743 Hysteresis -149 0: raw(20786 32000 32000 32000) min(6400 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 21704 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 21704 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 (14786 26000 0 0) 7: 0: 16000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p __all__ 9: don't have active chargers. 9: raw(4786 16000 32000 32000) min(-9600 16000 32000 32000) spread(-26382 16000 32000 32000) max_pv 5704 9: [ 0 16000@1p ] PM PV mtr(W) avl(W) raw max min spread -1468 4781 20786 21704 6400 -10382 -1495 4801 20873 21704 6400 -10382 -1495 4801 20873 21704 6400 -10382 -1515 5005 21760 21760 6400 -10382 -1515 5005 21760 21760 6400 -10382 -1484 4793 20839 21760 6400 -10382 -1484 4793 20839 21760 6400 -10382 -1486 4794 20843 21760 6400 -10382 -1486 4794 20843 21760 6400 -10382 -1486 4794 20843 21760 6400 -10382 -1486 4794 20843 21760 6400 -10382 -1487 4795 20847 21760 6400 -10382 -1487 4795 20847 21760 6400 -10382 -1487 4795 20847 21760 6400 -10382 -1487 4795 20847 21760 6400 -10382 -1490 4797 20856 21760 6400 -10382 -1490 4797 20856 21760 6400 -10382 -1469 4781 20786 21760 6400 -10382 -1469 4781 20786 21760 6400 -10382 -1471 4783 20795 21760 6417 -10382 2025-04-06 09:51:40,825 Hysteresis -139 0: raw(20795 32000 32000 32000) min(6417 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 21760 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 21760 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 (14795 26000 0 0) 7: 0: 16000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p __all__ 9: don't have active chargers. 9: raw(4795 16000 32000 32000) min(-9583 16000 32000 32000) spread(-26382 16000 32000 32000) max_pv 5760 9: [ 0 16000@1p ] PM PV mtr(W) avl(W) raw max min spread -1471 4783 20795 21760 6417 -10382 -1501 4993 21708 21760 6417 -10382 -1501 4993 21708 21760 6417 -10382 -1494 4800 20869 21760 6417 -10382 -1494 4800 20869 21760 6417 -10382 -1494 4800 20869 21760 6417 -10382 -1456 4772 20747 21760 6417 -10382 -1456 4772 20747 21760 6417 -10382 -1483 4792 20834 21760 6417 -10382 -1483 4792 20834 21760 6417 -10382 -1507 4998 21730 21760 6417 -10382 -1507 4998 21730 21760 6417 -10382 -1490 4797 20856 21760 6417 -10382 -1490 4797 20856 21760 6417 -10382 -1482 4791 20830 21760 6417 -10382 -1482 4791 20830 21760 6417 -10382 -1500 4992 21704 21760 6417 -10382 -1500 4992 21704 21760 6417 -10382 -1498 4803 20882 21760 6417 -10382 2025-04-06 09:51:50,829 Hysteresis -129 0: raw(20882 32000 32000 32000) min(6417 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 21760 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 21760 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 (14882 26000 0 0) 7: 0: !chrg 9000@1p 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(11882 23000 32000 32000) min(-2583 23000 32000 32000) spread(-19382 23000 32000 32000) max_pv 12760 9: [ 0 9000@1p ] PM PV mtr(W) avl(W) raw max min spread -1498 3193 13882 21760 6417 -10382 -1477 3177 13813 21760 6417 -10382 -1477 3177 13813 21760 6417 -10382 -1494 3190 13869 21760 6417 -10382 -1494 3190 13869 21760 6417 -10382 -1507 3388 14730 21760 6417 -10382 -1507 3388 14730 21760 6417 -10382 -1503 3385 14717 21760 6417 -10382 -1503 3385 14717 21760 6417 -10382 -1530 3408 14817 21760 6417 -10382 -1530 3408 14817 21760 6417 -10382 -1514 3394 14756 21760 6417 -10382 -1514 3394 14756 21760 6417 -10382 -1508 3389 14734 21760 6417 -10382 -1508 3389 14734 21760 6417 -10382 -1517 3397 14769 21760 6417 -10382 -1517 3397 14769 21760 6417 -10382 -1512 3393 14752 21760 6417 -10382 -1512 3393 14752 21760 6417 -10382 -1512 3393 14752 21760 6417 -10382 2025-04-06 09:52:00,886 Hysteresis -119 0: raw(14752 32000 32000 32000) min(6417 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 21760 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 21760 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 (8752 26000 0 0) 7: 0: !chrg 9000@1p 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5752 23000 32000 32000) min(-2583 23000 32000 32000) spread(-19382 23000 32000 32000) max_pv 12760 9: [ 0 9000@1p ] PM PV mtr(W) avl(W) raw max min spread -1512 3393 14752 21760 6417 -10382 -1526 3405 14804 21760 6417 -10382 -1526 3405 14804 21760 6417 -10382 -1492 3189 13865 21760 6417 -10382 -1492 3189 13865 21760 6417 -10382 -1497 3192 13878 21760 6417 -10382 -1497 3192 13878 21760 6417 -10382 -1528 3407 14813 21760 6417 -10382 -1528 3407 14813 21760 6417 -10382 -1502 3384 14713 21760 6417 -10382 -1502 3384 14713 21760 6417 -10382 -1508 3389 14734 21760 6417 -10382 -1508 3389 14734 21760 6417 -10382 -1533 3411 14830 21760 6417 -10382 -1533 3411 14830 21760 6417 -10382 -1502 3384 14713 21760 6417 -10382 -1499 3194 13886 21760 6417 -10382 -1499 3194 13886 21760 6417 -10382 -1523 3402 14791 21760 6417 -10382 2025-04-06 09:52:10,892 Hysteresis -109 0: raw(14791 32000 32000 32000) min(6417 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 21760 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 21760 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 (8791 26000 0 0) 7: 0: !chrg 9000@1p 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5791 23000 32000 32000) min(-2583 23000 32000 32000) spread(-19382 23000 32000 32000) max_pv 12760 9: [ 0 9000@1p ] PM PV mtr(W) avl(W) raw max min spread -1523 3402 14791 21760 6417 -10382 -1512 3393 14752 21760 6417 -10382 -1512 3393 14752 21760 6417 -10382 -1488 3186 13852 21760 6417 -10382 -1488 3186 13852 21760 6417 -10382 -1530 3408 14817 21760 6417 -10382 -1530 3408 14817 21760 6417 -10382 -1509 3390 14739 21760 6417 -10382 -1509 3390 14739 21760 6417 -10382 -1499 3194 13886 21760 6417 -10382 -1499 3194 13886 21760 6417 -10382 -1532 3410 14826 21760 6417 -10382 -1532 3410 14826 21760 6417 -10382 -1525 3404 14800 21760 6417 -10382 -1525 3404 14800 21760 6417 -10382 -1492 3189 13865 21760 6417 -10382 -1492 3189 13865 21760 6417 -10382 -1527 3406 14808 21760 6417 -10382 -1527 3406 14808 21760 6417 -10382 -1514 3394 14756 21760 6417 -10382 2025-04-06 09:52:20,899 Hysteresis -99 0: raw(14756 32000 32000 32000) min(6417 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 21760 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 21760 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 (8756 26000 0 0) 7: 0: !chrg 9000@1p 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5756 23000 32000 32000) min(-2583 23000 32000 32000) spread(-19382 23000 32000 32000) max_pv 12760 9: [ 0 9000@1p ] PM PV mtr(W) avl(W) raw max min spread -1514 3394 14756 21760 6417 -10382 -1496 3192 13878 21760 6417 -10382 -1496 3192 13878 21760 6417 -10382 -1519 3399 14778 21760 6417 -10382 -1519 3399 14778 21760 6417 -10382 -1529 3407 14813 21760 6417 -10382 -1529 3407 14813 21760 6417 -10382 -1498 3193 13882 21760 6417 -10382 -1498 3193 13882 21760 6417 -10382 -1527 3406 14808 21760 6417 -10382 -1527 3406 14808 21760 6417 -10382 -1522 3401 14786 21760 6417 -10382 -1522 3401 14786 21760 6417 -10382 -1497 3192 13878 21760 6417 -10382 -1497 3192 13878 21760 6417 -10382 -1525 3404 14800 21760 6417 -10382 -1525 3404 14800 21760 6417 -10382 -1522 3401 14786 21760 6417 -10382 -1522 3401 14786 21760 6417 -10382 -1484 3183 13839 21760 6417 -10382 2025-04-06 09:52:31,017 Hysteresis -89 0: raw(13839 32000 32000 32000) min(6417 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 21760 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 21760 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 (7839 26000 0 0) 7: 0: !chrg 9000@1p 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(4839 23000 32000 32000) min(-2583 23000 32000 32000) spread(-19382 23000 32000 32000) max_pv 12760 9: [ 0 9000@1p ] PM PV mtr(W) avl(W) raw max min spread -1484 3183 13839 21760 6417 -10382 -1537 3414 14843 21760 6417 -10382 -1537 3414 14843 21760 6417 -10382 -1487 3185 13847 21760 6443 -10382 -1487 3185 13847 21760 6443 -10382 -1466 3169 13778 21760 6443 -10382 -1466 3169 13778 21760 6443 -10382 -1523 3402 14791 21760 6443 -10382 -1523 3402 14791 21760 6443 -10382 -1514 3394 14756 21760 6543 -10382 -1514 3394 14756 21760 6543 -10382 -1479 3179 13821 21760 6543 -10382 -1479 3179 13821 21760 6543 -10382 -1520 3400 14782 21760 6543 -10382 -1520 3400 14782 21760 6543 -10382 -1505 3386 14721 21760 6543 -10382 -1505 3386 14721 21760 6543 -10382 -1485 3183 13839 21760 6543 -10382 -1485 3183 13839 21760 6543 -10382 -1531 3409 14821 21760 6543 -10382 2025-04-06 09:52:41,024 Hysteresis -79 0: raw(14821 32000 32000 32000) min(6543 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 21760 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 21760 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 (8821 26000 0 0) 7: 0: !chrg 9000@1p 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5821 23000 32000 32000) min(-2457 23000 32000 32000) spread(-19382 23000 32000 32000) max_pv 12760 9: [ 0 9000@1p ] PM PV mtr(W) avl(W) raw max min spread -1531 3409 14821 21760 6543 -10382 -1519 3399 14778 21760 6543 -10382 -1519 3399 14778 21760 6543 -10382 -1491 3188 13860 21760 6543 -10382 -1491 3188 13860 21760 6543 -10382 -1531 3409 14821 21760 6543 -10382 -1531 3409 14821 21760 6543 -10382 -1524 3403 14795 21760 6586 -10382 -1524 3403 14795 21760 6586 -10382 -1489 3186 13852 21760 6586 -10382 -1489 3186 13852 21760 6586 -10382 -1532 3410 14826 21760 6586 -10382 -1511 3392 14747 21760 6586 -10382 -1511 3392 14747 21760 6586 -10382 -1477 3177 13813 21760 6586 -10382 -1477 3177 13813 21760 6586 -10382 -1516 3396 14765 21760 6586 -10382 -1516 3396 14765 21760 6586 -10382 -1503 3385 14717 21760 6591 -10382 -1503 3385 14717 21760 6591 -10382 2025-04-06 09:52:51,206 Hysteresis -69 0: raw(14717 32000 32000 32000) min(6591 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 21760 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 21760 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 (8717 26000 0 0) 7: 0: !chrg 9000@1p 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5717 23000 32000 32000) min(-2409 23000 32000 32000) spread(-19382 23000 32000 32000) max_pv 12760 9: [ 0 9000@1p ] PM PV mtr(W) avl(W) raw max min spread -1475 3176 13808 21760 6591 -10382 -1475 3176 13808 21760 6591 -10382 -1526 3405 14804 21760 6591 -10382 -1526 3405 14804 21760 6591 -10382 -1513 3393 14752 21760 6595 -10382 -1513 3393 14752 21760 6595 -10382 -1480 3180 13826 21760 6595 -10382 -1480 3180 13826 21760 6595 -10382 -1513 3393 14752 21760 6595 -10382 -1513 3393 14752 21760 6595 -10382 -1509 3390 14739 21760 6600 -10382 -1509 3390 14739 21760 6600 -10382 -1495 3191 13873 21760 6600 -10382 -1495 3191 13873 21760 6600 -10382 -1520 3400 14782 21760 6600 -10382 -1520 3400 14782 21760 6600 -10382 -1525 3404 14800 21760 6600 -10382 -1525 3404 14800 21760 6600 -10382 -1479 3179 13821 21760 6600 -10382 2025-04-06 09:53:01,286 Hysteresis -59 0: raw(13821 32000 32000 32000) min(6600 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 21760 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 21760 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 (7821 26000 0 0) 7: 0: !chrg 9000@1p 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(4821 23000 32000 32000) min(-2400 23000 32000 32000) spread(-19382 23000 32000 32000) max_pv 12760 9: [ 0 9000@1p ] PM PV mtr(W) avl(W) raw max min spread -1479 3179 13821 21760 6600 -10382 -1536 3414 14843 21760 6600 -10382 -1536 3414 14843 21760 6600 -10382 -1539 3416 14852 21760 11417 -10382 -1539 3416 14852 21760 11417 -10382 -1512 3393 14752 21760 11417 -10382 -1512 3393 14752 21760 11417 -10382 -1562 3436 14939 21760 11417 -10382 -1562 3436 14939 21760 11417 -10382 -1551 3427 14900 21760 12317 -10382 -1551 3427 14900 21760 12317 -10382 -1511 3392 14747 21760 12317 -10382 -1511 3392 14747 21760 12317 -10382 -1549 3425 14891 21760 12317 -10382 -1549 3425 14891 21760 12317 -10382 -1544 3421 14873 21760 12382 -10382 -1544 3421 14873 21760 12382 -10382 -1510 3391 14743 21760 12382 -10382 -1510 3391 14743 21760 12382 -10382 -1550 3426 14895 21760 12382 -10382 2025-04-06 09:53:11,290 Hysteresis -49 0: raw(14895 32000 32000 32000) min(12382 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 21760 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 21760 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 (8895 26000 0 0) 7: 0: !chrg 9000@1p 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5895 23000 32000 32000) min(3382 23000 32000 32000) spread(-19382 23000 32000 32000) max_pv 12760 9: [ 0 9000@1p ] PM PV mtr(W) avl(W) raw max min spread -1550 3426 14895 21760 12382 -10382 -1546 3422 14878 21760 12447 -10382 -1510 3391 14743 21760 13778 -10382 -1510 3391 14743 21760 13778 -10382 -1550 3426 14895 21760 13778 -10382 -1550 3426 14895 21760 13778 -10382 -1553 3428 14904 21760 13778 -10382 -1553 3428 14904 21760 13778 -10382 -1517 3397 14769 21760 13778 -10382 -1517 3397 14769 21760 13778 -10382 -1562 3436 14939 21760 13778 -10382 -1562 3436 14939 21760 13778 -10382 -1544 3421 14873 21760 13778 -10382 -1544 3421 14873 21760 13778 -10382 -1508 3389 14734 21760 13778 -10382 -1508 3389 14734 21760 13778 -10382 -1536 3414 14843 21760 13778 -10382 -1536 3414 14843 21760 13778 -10382 -1521 3400 14782 21760 13778 -10382 -1521 3400 14782 21760 13778 -10382 2025-04-06 09:53:21,359 Hysteresis -39 0: raw(14782 32000 32000 32000) min(13778 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 21760 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 21760 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 (8782 26000 0 0) 7: 0: !chrg 9000@1p 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5782 23000 32000 32000) min(4778 23000 32000 32000) spread(-19382 23000 32000 32000) max_pv 12760 9: [ 0 9000@1p ] PM PV mtr(W) avl(W) raw max min spread -1511 3392 14747 21760 13778 -10382 -1511 3392 14747 21760 13778 -10382 -1553 3428 14904 21760 13778 -10382 -1553 3428 14904 21760 13778 -10382 -1554 3429 14908 21760 13778 -10382 -1554 3429 14908 21760 13778 -10382 -1516 3396 14765 21760 13778 -10382 -1516 3396 14765 21760 13778 -10382 -1536 3414 14843 21760 13778 -10382 -1536 3414 14843 21760 13778 -10382 -1547 3423 14882 21760 13778 -10382 -1547 3423 14882 21760 13778 -10382 -1491 3188 13860 21760 13778 -10382 -1491 3188 13860 21760 13778 -10382 -1479 3179 13821 21760 13778 -10382 -1479 3179 13821 21760 13778 -10382 -1557 3432 14921 21760 13778 -10382 -1557 3432 14921 21760 13778 -10382 -1497 3192 13878 21760 13778 -10382 2025-04-06 09:53:31,363 Hysteresis -29 0: raw(13878 32000 32000 32000) min(13778 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 21760 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 21760 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 (7878 26000 0 0) 7: 0: !chrg 9000@1p 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(4878 23000 32000 32000) min(4778 23000 32000 32000) spread(-19382 23000 32000 32000) max_pv 12760 9: [ 0 9000@1p ] PM PV mtr(W) avl(W) raw max min spread -1497 3192 13878 21760 13778 -10382 -1556 3431 14917 21760 13778 -10382 -1556 3431 14917 21760 13778 -10382 -1554 3429 14908 21760 13778 -10382 -1554 3429 14908 21760 13778 -10382 -1505 3386 14721 21760 13778 -10382 -1505 3386 14721 21760 13778 -10382 -1429 3141 13656 21760 13656 -10382 -1429 3141 13656 21730 13656 -10382 -1551 3427 14900 21730 13656 -10382 -1551 3427 14900 21730 13656 -10382 -1531 3409 14821 21730 13656 -10382 -1531 3409 14821 21730 13656 -10382 -1548 3424 14886 21730 13656 -10382 -1548 3424 14886 21730 13656 -10382 -1543 3420 14869 21730 13656 -10382 -1543 3420 14869 21730 13656 -10382 -1537 3414 14843 21730 13656 -10382 -1537 3414 14843 21730 13656 -10382 -1533 3411 14830 21730 13656 -10382 2025-04-06 09:53:41,393 Hysteresis -19 0: raw(14830 32000 32000 32000) min(13656 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 21730 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 21730 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 (8830 26000 0 0) 7: 0: !chrg 9000@1p 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5830 23000 32000 32000) min(4656 23000 32000 32000) spread(-19382 23000 32000 32000) max_pv 12730 9: [ 0 9000@1p ] PM PV mtr(W) avl(W) raw max min spread -1533 3411 14830 21730 13656 -10382 -1548 3424 14886 21730 13656 -10382 -1548 3424 14886 21730 13656 -10382 -1525 3404 14800 21730 13656 -10382 -1525 3404 14800 21730 13656 -10382 -1543 3420 14869 21730 13656 -10382 -1543 3420 14869 21730 13656 -10382 -1543 3420 14869 21730 13656 -10382 -1543 3420 14869 21730 13656 -10382 -1525 3404 14800 21730 13656 -10382 -1525 3404 14800 21730 13656 -10382 -1545 3421 14873 21730 13656 -10382 -1545 3421 14873 21730 13656 -10382 -1549 3425 14891 21730 13656 -10382 -1549 3425 14891 21730 13656 -10382 -1525 3404 14800 21704 13656 -10382 -1525 3404 14800 21704 13656 -10382 -1533 3411 14830 21704 13656 -10382 -1533 3411 14830 21704 13656 -10382 -1540 3417 14856 21704 13656 -10382 2025-04-06 09:53:51,488 Hysteresis -8 0: raw(14856 32000 32000 32000) min(13656 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 21704 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 21704 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 (8856 26000 0 0) 7: 0: !chrg 9000@1p 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5856 23000 32000 32000) min(4656 23000 32000 32000) spread(-19382 23000 32000 32000) max_pv 12704 9: [ 0 9000@1p ] PM PV mtr(W) avl(W) raw max min spread -1540 3417 14856 21704 13656 -10382 -1530 3408 14817 20882 13656 -10382 -1530 3408 14817 14939 13656 -10382 -1509 3390 14739 14939 13656 -10382 -1509 3390 14739 14939 13656 -10382 -1545 3421 14873 14939 13656 -10382 -1532 3410 14826 14939 13656 -10382 -1532 3410 14826 14939 13656 -10382 -1527 3406 14808 14939 13656 -10382 -1527 3406 14808 14939 13656 -10382 -1555 3430 14913 14939 13656 -10382 -1555 3430 14913 14939 13656 -10382 -1546 3422 14878 14939 13656 -10382 -1546 3422 14878 14939 13656 -10382 -1545 3421 14873 14939 13656 -10382 -1545 3421 14873 14939 13656 -10382 -1535 3413 14839 14939 13656 -10382 -1535 3413 14839 14939 13656 -10382 -1548 3424 14886 14939 13656 -10382 -1548 3424 14886 14939 13656 -10382 2025-04-06 09:54:01,951 Hysteresis 1 0: raw(14886 32000 32000 32000) min(13656 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 14939 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 14939 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: 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 (8886 26000 0 0) 7: 0: !chrg 9000@1p 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5886 23000 32000 32000) min(4656 23000 32000 32000) spread(-19382 23000 32000 32000) max_pv 5939 9: [ 0 9000@1p ] PM PV mtr(W) avl(W) raw max min spread -1538 3415 14847 14939 13656 -10382 -1538 3415 14847 14939 13656 -10382 -1558 3433 14926 14939 13656 -10382 -1558 3433 14926 14939 13656 -10382 -1522 3401 14786 14939 13656 -10382 -1522 3401 14786 14939 13656 -10382 -1535 3413 14839 14939 13656 -10382 -1535 3413 14839 14939 13656 -10382 -1516 3396 14765 14939 13656 -10382 -1516 3396 14765 14939 13656 -10382 -1541 3418 14860 14939 13656 -10382 -1541 3418 14860 14939 13656 -10382 -1542 3419 14865 14939 13656 -10382 -1542 3419 14865 14939 13656 -10382 -1550 3426 14895 14939 13656 -10382 -1550 3426 14895 14939 13656 -10382 -1535 3413 14839 14939 13656 -10382 -1535 3413 14839 14939 13656 -10382 -1537 3414 14843 14939 13656 -10382 -1537 3414 14843 14939 13656 -10382 2025-04-06 09:54:12,071 Hysteresis 11 0: raw(14843 32000 32000 32000) min(13656 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 14939 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 14939 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (8843 26000 0 0) 7: 0: !chrg 9000@1p 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5843 23000 32000 32000) min(4656 23000 32000 32000) spread(-19382 23000 32000 32000) max_pv 5939 9: [ 0 9000@1p ] PM PV mtr(W) avl(W) raw max min spread -1549 3425 14891 14939 13656 -10382 -1549 3425 14891 14939 13656 -10382 -1534 3412 14834 14939 13656 -10382 -1534 3412 14834 14939 13656 -10382 -1553 3428 14904 14939 13656 -10382 -1553 3428 14904 14939 13656 -10382 -1542 3419 14865 14939 13656 -10382 -1542 3419 14865 14939 13656 -10382 -1538 3415 14847 14939 13656 -10382 -1538 3415 14847 14939 13656 -10382 -1531 3409 14821 14939 13656 -10382 -1531 3409 14821 14939 13656 -10382 -1547 3423 14882 14939 13656 -10382 -1547 3423 14882 14939 13656 -10382 -1542 3419 14865 14939 13656 -10382 -1542 3419 14865 14939 13656 -10382 -1541 3418 14860 14939 13656 -10382 -1541 3418 14860 14939 13656 -10382 -1535 3413 14839 14939 13656 -10382 -1535 3413 14839 14939 13656 -10382 2025-04-06 09:54:22,241 Hysteresis 21 0: raw(14839 32000 32000 32000) min(13656 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 14939 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 14939 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 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: !chrg 9000@1p 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5839 23000 32000 32000) min(4656 23000 32000 32000) spread(-19382 23000 32000 32000) max_pv 5939 9: [ 0 9000@1p ] PM PV mtr(W) avl(W) raw max min spread -1536 3414 14843 14939 13656 -10382 -1536 3414 14843 14939 13656 -10382 -1538 3415 14847 14939 13656 -10382 -1538 3415 14847 14939 13656 -10382 -1536 3414 14843 14939 13656 -10382 -1536 3414 14843 14939 13656 -10382 -1534 3412 14834 14939 13656 -10382 -1541 3418 14860 14939 13656 -10382 -1541 3418 14860 14939 13656 -10382 -1553 3428 14904 14939 13656 -10382 -1553 3428 14904 14939 13656 -10382 -1531 3409 14821 14939 13656 -10382 -1531 3409 14821 14939 13656 -10382 -1553 3428 14904 14939 13656 -10382 -1553 3428 14904 14939 13656 -10382 -1544 3421 14873 14939 13656 -10382 -1544 3421 14873 14939 13656 -10382 -1543 3420 14869 14939 13656 -10382 -1543 3420 14869 14939 13656 -10382 2025-04-06 09:54:32,245 Hysteresis 31 0: raw(14869 32000 32000 32000) min(13656 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 14939 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 14939 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 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: !chrg 9000@1p 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5869 23000 32000 32000) min(4656 23000 32000 32000) spread(-19382 23000 32000 32000) max_pv 5939 9: [ 0 9000@1p ] PM PV mtr(W) avl(W) raw max min spread -1545 3421 14873 14939 13656 -10382 -1545 3421 14873 14939 13656 -10382 RECV 0: supported 16000 -> 0 mA RECV 0: requested 16000 -> 0 mA (measured 0.000A 0.000A 0.000A) -1544 3421 14873 14939 13656 -10382 -1544 3421 14873 14939 13656 -10382 -1538 3415 14847 14939 13656 -10382 -1538 3415 14847 14939 13656 -10382 -1553 3428 14904 14939 13656 -10382 -1553 3428 14904 14939 13656 -10382 -1553 3428 14904 14939 13656 -10382 -1553 3428 14904 14939 13656 -10382 -1546 3422 14878 14939 13656 -10382 -1546 3422 14878 14939 13656 -10382 -1533 3411 14830 14939 13656 -10382 -1533 3411 14830 14939 13656 -10382 -1553 3428 14904 14939 13656 -10382 -1553 3428 14904 14939 13656 -10382 -1553 3428 14904 14939 13656 -10382 -1541 3418 14860 14939 13656 -10382 -1541 3418 14860 14939 13656 -10382 -1559 3434 14930 14939 13656 -10382 RECV 0: supported 0 -> 16000 mA RECV 0: requested 0 -> 16000 mA (measured 0.000A 0.000A 0.000A) 2025-04-06 09:54:42,345 Hysteresis 41 0: raw(14930 32000 32000 32000) min(13656 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 14939 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 14939 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (8930 26000 0 0) 7: 0: !chrg 9000@1p 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5930 23000 32000 32000) min(4656 23000 32000 32000) spread(-19382 23000 32000 32000) max_pv 5939 9: [ 0 9000@1p ] PM PV mtr(W) avl(W) raw max min spread -1556 3431 14917 14939 13656 -10382 -1556 3431 14917 14939 13656 -10382 -1527 3406 14808 14939 13656 -10382 -1527 3406 14808 14939 13656 -10382 -1541 3418 14860 14939 13656 -10382 -1541 3418 14860 14939 13656 -10382 -1546 3422 14878 14939 13656 -10382 -1546 3422 14878 14939 13656 -10382 -1541 3418 14860 14939 13656 -10382 -1541 3418 14860 14939 13656 -10382 -1548 3424 14886 14939 13656 -10382 -1548 3424 14886 14939 13656 -10382 -1540 3417 14856 14939 13656 -10382 -1540 3417 14856 14939 13656 -10382 -1506 3387 14726 14939 13656 -10382 -1506 3387 14726 14939 13656 -10382 -1547 3423 14882 14939 13656 -10382 -1547 3423 14882 14939 13656 -10382 -1540 3417 14856 14939 13656 -10382 2025-04-06 09:54:52,350 Hysteresis 51 0: raw(14856 32000 32000 32000) min(13656 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 14939 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 14939 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: 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 (8856 26000 0 0) 7: 0: 14856@1p 8: filtered 1 to 1, sorted to 0 8: 0: 14856@1p __all__ 9: don't have active chargers. 9: raw(0 17144 32000 32000) min(-1200 17144 32000 32000) spread(-25238 17144 32000 32000) max_pv 83 9: [ 0 14856@1p ] PM PV mtr(W) avl(W) raw max min spread -1540 4763 20708 20708 13656 -10382 -1535 4759 20691 20708 13656 -10382 -1535 4759 20691 20708 13656 -10382 -1555 4776 20765 20765 13656 -10382 -1555 4776 20765 20765 13656 -10382 -1542 4765 20717 20765 13656 -10382 -1542 4765 20717 20765 13656 -10382 -1531 4755 20673 20765 13656 -10382 -1531 4755 20673 20765 13656 -10382 -1530 4754 20669 20765 13656 -10382 -1530 4754 20669 20765 13656 -10382 -1530 4754 20669 20765 13656 -10382 -1530 4754 20669 20765 13656 -10382 -1539 4762 20704 20765 13656 -10382 -1539 4762 20704 20765 13656 -10382 -1554 4775 20760 20765 13656 -10382 -1554 4775 20760 20765 13656 -10382 -1545 4767 20726 20765 13656 -10382 -1545 4767 20726 20765 13656 -10382 -1532 4756 20678 20765 13656 -10382 2025-04-06 09:55:02,488 Hysteresis 61 0: raw(20678 32000 32000 32000) min(13656 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 20765 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 20765 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: 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 (14678 26000 0 0) 7: 0: 16000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p __all__ 9: don't have active chargers. 9: raw(4678 16000 32000 32000) min(-2344 16000 32000 32000) spread(-26382 16000 32000 32000) max_pv 4765 9: [ 0 16000@1p ] PM PV mtr(W) avl(W) raw max min spread -1532 5020 21826 21826 13656 -10382 -1511 5002 21747 21826 13656 -10382 -1511 5002 21747 21826 13656 -10382 -1517 5007 21769 21826 13656 -10382 -1517 5007 21769 21826 13656 -10382 -1516 5006 21765 21826 13656 -10382 -1516 5006 21765 21826 13656 -10382 -1542 5029 21865 21865 13656 -10382 -1542 5029 21865 21865 13656 -10382 -1545 5031 21873 21873 13656 -10382 -1533 5021 21830 21873 13656 -10382 -1533 5021 21830 21873 13656 -10382 -1524 5013 21795 21873 13656 -10382 -1524 5013 21795 21873 13656 -10382 -1553 5038 21904 21904 13656 -10382 -1553 5038 21904 21904 13656 -10382 -1518 5008 21773 21904 13656 -10382 -1518 5008 21773 21904 13656 -10382 -1553 5038 21904 21904 13656 -10382 -1553 5038 21904 21904 13656 -10382 2025-04-06 09:55:12,531 Hysteresis 71 0: raw(21904 32000 32000 32000) min(13656 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 21904 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 21904 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: 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 (15904 26000 0 0) 7: 0: 16000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p __all__ 9: don't have active chargers. 9: raw(5904 16000 32000 32000) min(-2344 16000 32000 32000) spread(-26382 16000 32000 32000) max_pv 5904 9: [ 0 16000@1p ] PM PV mtr(W) avl(W) raw max min spread -1542 5029 21865 21904 13656 -10382 -1542 5029 21865 21904 13656 -10382 -1525 5014 21800 21904 13656 -10382 -1525 5014 21800 21904 13656 -10382 -1545 5031 21873 21904 13656 -10382 -1545 5031 21873 21904 13656 -10382 -1553 5038 21904 21904 13656 -10382 -1553 5038 21904 21904 13656 -10382 -1530 5018 21817 21904 13656 -10382 -1548 5034 21886 21904 13656 -10382 -1548 5034 21886 21904 13656 -10382 -1540 5027 21856 21904 13656 -10382 -1540 5027 21856 21904 13656 -10382 -1517 5007 21769 21904 13656 -10382 -1517 5007 21769 21904 13656 -10382 -1547 5033 21882 21904 13656 -10382 -1547 5033 21882 21904 13656 -10382 -1555 5040 21913 21913 13656 -10382 -1555 5040 21913 21913 13656 -10382 2025-04-06 09:55:22,535 Hysteresis 81 0: raw(21913 32000 32000 32000) min(13656 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 21913 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 21913 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: 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 (15913 26000 0 0) 7: 0: 16000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p __all__ 9: don't have active chargers. 9: raw(5913 16000 32000 32000) min(-2344 16000 32000 32000) spread(-26382 16000 32000 32000) max_pv 5913 9: [ 0 16000@1p ] PM PV mtr(W) avl(W) raw max min spread -1537 5024 21843 21913 13656 -10382 -1537 5024 21843 21913 13656 -10382 -1556 5041 21917 21917 13656 -10382 -1556 5041 21917 21917 13656 -10382 -1551 5037 21900 21917 13656 -10382 -1551 5037 21900 21917 13656 -10382 -1532 5020 21826 21917 13656 -10382 -1532 5020 21826 21917 13656 -10382 -1530 5018 21817 21917 13656 -10382 -1530 5018 21817 21917 13656 -10382 -1560 5045 21934 21934 13656 -10382 -1560 5045 21934 21934 13656 -10382 -1522 5011 21786 21934 13656 -10382 -1522 5011 21786 21934 13656 -10382 -1548 5034 21886 21934 13656 -10382 -1548 5034 21886 21934 13656 -10382 -1546 5032 21878 21934 13656 -10382 -1546 5032 21878 21934 13656 -10382 -1519 5009 21778 21934 13656 -10382 -1519 5009 21778 21934 13656 -10382 2025-04-06 09:55:32,707 Hysteresis 92 0: raw(21778 32000 32000 32000) min(13656 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 21934 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 21934 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: 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 (15778 26000 0 0) 7: 0: !chrg 9000@1p 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(12778 23000 32000 32000) min(4656 23000 32000 32000) spread(-19382 23000 32000 32000) max_pv 12934 9: [ 0 9000@1p ] PM PV mtr(W) avl(W) raw max min spread -1557 3432 14921 21934 13656 -10382 -1557 3432 14921 21934 13656 -10382 -1530 3408 14817 21934 13656 -10382 -1530 3408 14817 21934 13656 -10382 -1518 3398 14773 21934 13656 -10382 -1518 3398 14773 21934 13656 -10382 -1545 3421 14873 21934 13656 -10382 -1545 3421 14873 21934 13656 -10382 -1552 3428 14904 21934 13656 -10382 -1552 3428 14904 21934 13656 -10382 -1517 3397 14769 21934 13656 -10382 -1517 3397 14769 21934 14726 -10382 -1538 3415 14847 21934 14726 -10382 -1538 3415 14847 21934 14726 -10382 -1540 3417 14856 21934 14726 -10382 -1540 3417 14856 21934 14726 -10382 -1514 3394 14756 21934 14726 -10382 -1514 3394 14756 21934 14726 -10382 -1540 3417 14856 21934 14726 -10382 2025-04-06 09:55:42,711 Hysteresis 102 0: raw(14856 32000 32000 32000) min(14726 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 21934 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 21934 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: 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 (8856 26000 0 0) 7: 0: !chrg 9000@1p 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5856 23000 32000 32000) min(5726 23000 32000 32000) spread(-19382 23000 32000 32000) max_pv 12934 9: [ 0 9000@1p ] PM PV mtr(W) avl(W) raw max min spread -1542 3419 14865 21934 14726 -10382 -1542 3419 14865 21934 14726 -10382 -1516 3396 14765 21934 14726 -10382 -1516 3396 14765 21934 14726 -10382 -1547 3423 14882 21934 14726 -10382 -1547 3423 14882 21934 14726 -10382 -1548 3424 14886 21934 14726 -10382 -1548 3424 14886 21934 14726 -10382 -1516 3396 14765 21934 14726 -10382 -1516 3396 14765 21934 14726 -10382 -1561 3435 14934 21934 14726 -10382 -1561 3435 14934 21934 14726 -10382 -1543 3420 14869 21934 14726 -10382 -1543 3420 14869 21934 14726 -10382 -1523 3402 14791 21934 14726 -10382 -1523 3402 14791 21934 14726 -10382 -1545 3421 14873 21934 14726 -10382 -1545 3421 14873 21934 14726 -10382 -1556 3431 14917 21934 14726 -10382 -1556 3431 14917 21934 14726 -10382 2025-04-06 09:55:52,716 Hysteresis 112 0: raw(14917 32000 32000 32000) min(14726 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 21934 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 21934 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: 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 (8917 26000 0 0) 7: 0: !chrg 9000@1p 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5917 23000 32000 32000) min(5726 23000 32000 32000) spread(-19382 23000 32000 32000) max_pv 12934 9: [ 0 9000@1p ] PM PV mtr(W) avl(W) raw max min spread -1531 3409 14821 21934 14726 -10382 -1531 3409 14821 21934 14726 -10382 -1557 3432 14921 21934 14726 -10382 -1557 3432 14921 21934 14726 -10382 -1546 3422 14878 21934 14726 -10382 -1546 3422 14878 21934 14726 -10382 -1508 3389 14734 21934 14726 -10382 -1508 3389 14734 21934 14726 -10382 -1508 3389 14734 21934 14726 -10382 -1548 3424 14886 21934 14726 -10382 -1548 3424 14886 21934 14726 -10382 -1539 3416 14852 21934 14726 -10382 -1539 3416 14852 21934 14726 -10382 -1494 3190 13869 21934 13869 -10382 -1494 3190 13869 21934 13869 -10382 -1562 3436 14939 21934 13869 -10382 -1525 3404 14800 21934 13869 -10382 -1525 3404 14800 21934 13869 -10382 -1514 3394 14756 21934 13869 -10382 -1514 3394 14756 21934 13869 -10382 2025-04-06 09:56:02,863 Hysteresis 122 0: raw(14756 32000 32000 32000) min(13869 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 21934 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 21934 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: 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 (8756 26000 0 0) 7: 0: !chrg 9000@1p 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5756 23000 32000 32000) min(4869 23000 32000 32000) spread(-19382 23000 32000 32000) max_pv 12934 9: [ 0 9000@1p ] PM PV mtr(W) avl(W) raw max min spread -1553 3428 14904 21934 13869 -10382 -1553 3428 14904 21934 13869 -10382 -1561 3435 14934 21934 13869 -10382 -1561 3435 14934 21934 13869 -10382 -1561 3435 14934 21934 13869 -10382 -1561 3435 14934 21934 13869 -10382 -1580 3452 15008 21934 13869 -10382 -1580 3452 15008 21934 13869 -10382 -1588 3459 15039 21934 13869 -10382 -1588 3459 15039 21934 13869 -10382 -1560 3435 14934 21934 13869 -10382 -1560 3435 14934 21934 13869 -10382 -1591 3462 15052 21934 13869 -10382 -1591 3462 15052 21934 13869 -10382 -1590 3461 15047 21934 13869 -10382 -1569 3442 14965 21934 13869 -10382 -1569 3442 14965 21934 13869 -10382 -1590 3461 15047 21934 13869 -10382 -1590 3461 15047 21934 13869 -10382 2025-04-06 09:56:12,867 Hysteresis 132 0: raw(15047 32000 32000 32000) min(13869 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 21934 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 21934 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: 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 (9047 26000 0 0) 7: 0: !chrg 9000@1p 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(6047 23000 32000 32000) min(4869 23000 32000 32000) spread(-19382 23000 32000 32000) max_pv 12934 9: [ 0 9000@1p ] PM PV mtr(W) avl(W) raw max min spread -1592 3463 15056 21934 13869 -10382 -1592 3463 15056 21934 13869 -10382 -1570 3443 14969 21934 13869 -10382 -1570 3443 14969 21934 13869 -10382 -1591 3462 15052 21934 13869 -10382 -1591 3462 15052 21934 13869 -10382 -1591 3462 15052 21934 13869 -10382 -1591 3462 15052 21934 13869 -10382 -1573 3446 14982 21934 13869 -10382 -1573 3446 14982 21934 13869 -10382 -1595 3465 15065 21934 13869 -10382 -1595 3465 15065 21934 13869 -10382 -1592 3463 15056 21934 13869 -10382 -1592 3463 15056 21934 13869 -10382 -1548 3424 14886 21934 13869 -10382 -1548 3424 14886 21934 13869 -10382 -1599 3469 15082 21934 13869 -10382 -1599 3469 15082 21934 13869 -10382 -1578 3450 15000 21934 13869 -10382 -1578 3450 15000 21934 13869 -10382 2025-04-06 09:56:22,921 Hysteresis 142 0: raw(15000 32000 32000 32000) min(13869 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 21934 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 21934 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: 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 (9000 26000 0 0) 7: 0: !chrg 9000@1p 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(6000 23000 32000 32000) min(4869 23000 32000 32000) spread(-19382 23000 32000 32000) max_pv 12934 9: [ 0 9000@1p ] PM PV mtr(W) avl(W) raw max min spread -1572 3445 14978 21934 13869 -10382 -1572 3445 14978 21934 13869 -10382 -1591 3462 15052 21934 13869 -10382 -1591 3462 15052 21934 13869 -10382 -1586 3457 15030 21934 13869 -10382 -1586 3457 15030 21934 13869 -10382 -1563 3437 14943 21934 13869 -10382 -1563 3437 14943 21934 13869 -10382 -1596 3466 15069 21934 13869 -10382 -1596 3466 15069 21934 13869 -10382 -1582 3454 15017 21934 13869 -10382 -1582 3454 15017 21934 13869 -10382 -1571 3444 14973 21934 13869 -10382 -1571 3444 14973 21934 13869 -10382 -1605 3474 15104 21934 13869 -10382 -1605 3474 15104 21934 13869 -10382 -1598 3468 15078 21934 13869 -10382 -1598 3468 15078 21934 13869 -10382 -1580 3452 15008 21934 13869 -10382 2025-04-06 09:56:32,925 Hysteresis 152 0: raw(15008 32000 32000 32000) min(13869 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 21934 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 21934 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: 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 (9008 26000 0 0) 7: 0: !chrg 9000@1p 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(6008 23000 32000 32000) min(4869 23000 32000 32000) spread(-19382 23000 32000 32000) max_pv 12934 9: [ 0 9000@1p ] PM PV mtr(W) avl(W) raw max min spread -1580 3452 15008 21934 13869 -10382 -1601 3470 15086 21934 13869 -10382 -1601 3470 15086 21934 13869 -10382 -1590 3461 15047 21934 13869 -10382 -1577 3449 14995 21934 13869 -10382 -1577 3449 14995 21934 13869 -10382 -1601 3470 15086 21934 13869 -10382 -1601 3470 15086 21934 13869 -10382 -1588 3459 15039 21934 13869 -10382 -1588 3459 15039 21934 13869 -10382 -1574 3447 14986 21934 13869 -10382 -1574 3447 14986 21934 13869 -10382 -1583 3455 15021 21934 13869 -10382 -1583 3455 15021 21934 13869 -10382 -1584 3456 15026 21934 13869 -10382 -1584 3456 15026 21934 13869 -10382 -1576 3449 14995 21934 13869 -10382 -1576 3449 14995 21934 13869 -10382 -1582 3454 15017 21934 13869 -10382 -1582 3454 15017 21934 13869 -10382 2025-04-06 09:56:42,929 Hysteresis 162 0: raw(15017 32000 32000 32000) min(13869 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 21934 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 21934 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: 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 (9017 26000 0 0) 7: 0: !chrg 9000@1p 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(6017 23000 32000 32000) min(4869 23000 32000 32000) spread(-19382 23000 32000 32000) max_pv 12934 9: [ 0 9000@1p ] PM PV mtr(W) avl(W) raw max min spread -1567 3441 14960 21934 13869 -10382 -1567 3441 14960 21934 13869 -10382 -1576 3449 14995 21934 13869 -10382 -1576 3449 14995 21934 13869 -10382 -1591 3462 15052 21934 13869 -10382 -1591 3462 15052 21934 13869 -10382 -1585 3456 15026 21934 13869 -10382 -1585 3456 15026 21934 13869 -10382 -1581 3453 15013 21934 13869 -10382 -1581 3453 15013 21934 13869 -10382 -1595 3465 15065 21934 13869 -10382 -1595 3465 15065 21934 13869 -10382 -1585 3456 15026 21934 13869 -10382 -1585 3456 15026 21934 13869 -10382 -1573 3446 14982 21934 13869 -10382 -1573 3446 14982 21934 13869 -10382 -1584 3456 15026 21934 13869 -10382 -1584 3456 15026 21934 13869 -10382 -1573 3446 14982 21934 13869 -10382 2025-04-06 09:56:53,068 Hysteresis 172 0: raw(14982 32000 32000 32000) min(13869 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 21934 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 21934 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: 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 (8982 26000 0 0) 7: 0: !chrg 9000@1p 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5982 23000 32000 32000) min(4869 23000 32000 32000) spread(-19382 23000 32000 32000) max_pv 12934 9: [ 0 9000@1p ] PM PV mtr(W) avl(W) raw max min spread -1573 3446 14982 21934 13869 -10382 -1573 3446 14982 21934 13869 -10382 -1573 3446 14982 21934 13869 -10382 -1593 3463 15056 21934 13869 -10382 -1593 3463 15056 21934 13869 -10382 -1564 3438 14947 21934 13869 -10382 -1564 3438 14947 21934 13869 -10382 -1576 3449 14995 21934 13869 -10382 -1576 3449 14995 21934 13869 -10382 -1586 3457 15030 21934 13869 -10382 -1586 3457 15030 21934 13869 -10382 -1546 3422 14878 21934 13869 -10382 -1546 3422 14878 21934 13869 -10382 -1554 3429 14908 21934 13869 -10382 -1554 3429 14908 21934 13869 -10382 -1590 3461 15047 21934 13869 -10382 -1590 3461 15047 21934 13869 -10382 -1577 3449 14995 21934 13869 -10382 -1577 3449 14995 21934 13869 -10382 -1546 3422 14878 21934 13869 -10382 2025-04-06 09:57:03,072 Hysteresis 182 0: raw(14878 32000 32000 32000) min(13869 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 21934 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 21934 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: 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 (8878 26000 0 0) 7: 0: !chrg 9000@1p 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5878 23000 32000 32000) min(4869 23000 32000 32000) spread(-19382 23000 32000 32000) max_pv 12934 9: [ 0 9000@1p ] PM PV mtr(W) avl(W) raw max min spread -1546 3422 14878 21934 13869 -10382 -1596 3466 15069 21934 13869 -10382 -1562 3436 14939 21934 13869 -10382 -1562 3436 14939 21934 13869 -10382 -1566 3440 14956 21934 13869 -10382 -1566 3440 14956 21934 13869 -10382 -1593 3463 15056 21934 13869 -10382 -1593 3463 15056 21934 13869 -10382 -1556 3431 14917 21934 13869 -10382 -1556 3431 14917 21934 13869 -10382 -1576 3449 14995 21934 13869 -10382 -1576 3449 14995 21934 13869 -10382 -1599 3469 15082 21934 13869 -10382 -1599 3469 15082 21934 13869 -10382 -1583 3455 15021 21934 13869 -10382 -1583 3455 15021 21934 13869 -10382 -1564 3438 14947 21934 13869 -10382 -1564 3438 14947 21934 13869 -10382 -1595 3465 15065 21934 13869 -10382 -1595 3465 15065 21934 13869 -10382 2025-04-06 09:57:13,172 Hysteresis 192 0: raw(15065 32000 32000 32000) min(13869 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 21934 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 21934 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: 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 (9065 26000 0 0) 7: 0: !chrg 9000@1p 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(6065 23000 32000 32000) min(4869 23000 32000 32000) spread(-19382 23000 32000 32000) max_pv 12934 9: [ 0 9000@1p ] PM PV mtr(W) avl(W) raw max min spread -1571 3444 14973 21934 13869 -10382 -1571 3444 14973 21934 13869 -10382 -1579 3451 15004 21934 13869 -10382 -1579 3451 15004 21934 13869 -10382 -1605 3474 15104 21934 13869 -10382 -1605 3474 15104 21934 13869 -10382 -1594 3464 15060 21934 13869 -10382 -1594 3464 15060 21934 13869 -10382 -1598 3468 15078 21934 13869 -10382 -1598 3468 15078 21934 13869 -10382 -1582 3454 15017 21934 13869 -10382 -1582 3454 15017 21934 13869 -10382 -1593 3463 15056 21934 13869 -10382 -1593 3463 15056 21934 13869 -10382 -1567 3441 14960 21934 13869 -10382 -1567 3441 14960 21934 13869 -10382 -1564 3438 14947 21934 13869 -10382 -1564 3438 14947 21934 13869 -10382 -1591 3462 15052 21934 13869 -10382 2025-04-06 09:57:23,215 Hysteresis 202 0: raw(15052 32000 32000 32000) min(13869 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 21934 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 21934 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: 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 (9052 26000 0 0) 7: 0: !chrg 9000@1p 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(6052 23000 32000 32000) min(4869 23000 32000 32000) spread(-19382 23000 32000 32000) max_pv 12934 9: [ 0 9000@1p ] PM PV mtr(W) avl(W) raw max min spread -1591 3462 15052 21934 13869 -10382 -1601 3470 15086 21934 13869 -10382 -1601 3470 15086 21934 13869 -10382 -1583 3455 15021 21934 13869 -10382 -1583 3455 15021 21934 13869 -10382 -1591 3462 15052 21934 13869 -10382 -1591 3462 15052 21934 13869 -10382 -1593 3463 15056 21934 13869 -10382 -1593 3463 15056 21934 13869 -10382 -1590 3461 15047 21934 13869 -10382 -1590 3461 15047 21934 13869 -10382 -1583 3455 15021 21934 13869 -10382 -1583 3455 15021 21934 13869 -10382 -1573 3446 14982 21934 13869 -10382 -1573 3446 14982 21934 13869 -10382 -1587 3458 15034 21934 13869 -10382 -1577 3449 14995 21886 13869 -10382 -1577 3449 14995 21886 13869 -10382 -1587 3458 15034 21886 13869 -10382 -1587 3458 15034 21886 13869 -10382 2025-04-06 09:57:33,219 Hysteresis 212 0: raw(15034 32000 32000 32000) min(13869 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 21886 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 21886 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: 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 (9034 26000 0 0) 7: 0: !chrg 9000@1p 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(6034 23000 32000 32000) min(4869 23000 32000 32000) spread(-19382 23000 32000 32000) max_pv 12886 9: [ 0 9000@1p ] PM PV mtr(W) avl(W) raw max min spread -1582 3454 15017 21878 13869 -10382 -1582 3454 15017 21878 13869 -10382 -1575 3448 14991 21778 13869 -10382 -1575 3448 14991 21778 13869 -10382 -1585 3456 15026 15104 13869 -10382 -1585 3456 15026 15104 13869 -10382 -1553 3428 14904 15104 13869 -10382 -1553 3428 14904 15104 13869 -10382 -1588 3459 15039 15104 13869 -10382 -1588 3459 15039 15104 13869 -10382 -1579 3451 15004 15104 13869 -10382 -1579 3451 15004 15104 13869 -10382 -1570 3443 14969 15104 13869 -10382 -1570 3443 14969 15104 13869 -10382 -1601 3470 15086 15104 13869 -10382 -1601 3470 15086 15104 13869 -10382 -1591 3462 15052 15104 13869 -10382 -1591 3462 15052 15104 13869 -10382 -1580 3452 15008 15104 13869 -10382 2025-04-06 09:57:43,368 Hysteresis 222 0: raw(15008 32000 32000 32000) min(13869 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 15104 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 15104 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: 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 (9008 26000 0 0) 7: 0: !chrg 9000@1p 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(6008 23000 32000 32000) min(4869 23000 32000 32000) spread(-19382 23000 32000 32000) max_pv 6104 9: [ 0 9000@1p ] PM PV mtr(W) avl(W) raw max min spread -1580 3452 15008 15104 13869 -10382 -1599 3469 15082 15104 13869 -10382 -1599 3469 15082 15104 13869 -10382 -1616 3484 15147 15147 13869 -10382 -1616 3484 15147 15147 13869 -10382 -1585 3456 15026 15147 13869 -10382 -1585 3456 15026 15147 13869 -10382 -1601 3470 15086 15147 13869 -10382 -1601 3470 15086 15147 13869 -10382 -1602 3471 15091 15147 13869 -10382 -1602 3471 15091 15147 13869 -10382 -1590 3461 15047 15147 13869 -10382 -1590 3461 15047 15147 13869 -10382 -1605 3474 15104 15147 13869 -10382 -1605 3474 15104 15147 13869 -10382 -1608 3477 15117 15147 13869 -10382 -1608 3477 15117 15147 13869 -10382 -1598 3468 15078 15147 13869 -10382 -1598 3468 15078 15147 13869 -10382 RECV 0: supported 16000 -> 0 mA RECV 0: requested 16000 -> 0 mA (measured 0.000A 0.000A 0.000A) -1606 3475 15108 15147 13869 -10382 2025-04-06 09:57:53,372 Hysteresis 232 0: raw(15108 32000 32000 32000) min(13869 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 15147 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 0 can p-switch 1 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(15108 32000 32000 32000) min(13869 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 15147 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1606 1606 6982 15147 6982 -10382 -1574 1574 6843 15147 6843 -10382 -1574 1574 6843 15147 6843 -10382 -1549 1549 6734 15147 6734 -10382 -1588 1588 6904 15147 6734 -10382 -1588 1588 6904 15147 6734 -10382 -1597 1597 6943 15147 6734 -10382 -1597 1597 6943 15147 6734 -10382 -1592 1592 6921 15147 6734 -10382 -1592 1592 6921 15147 6734 -10382 -1592 1592 6921 15147 6734 -10382 -1592 1592 6921 15147 6734 -10382 -1601 1601 6960 15147 6734 -10382 -1601 1601 6960 15147 6734 -10382 -1587 1587 6900 15147 6734 -10382 -1587 1587 6900 15147 6734 -10382 -1596 1596 6939 15147 6734 -10382 -1596 1596 6939 15147 6734 -10382 -1592 1592 6921 15147 6734 -10382 -1592 1592 6921 15147 6734 -10382 2025-04-06 09:58:03,384 Hysteresis 242 0: raw(6921 32000 32000 32000) min(6734 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 15147 0: [ 0 0p Off ] __all__ 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(6921 32000 32000 32000) min(6734 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 15147 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1575 1575 6847 15147 6734 -10382 -1575 1575 6847 15147 6734 -10382 -1591 1591 6917 15147 6734 -10382 -1591 1591 6917 15147 6734 -10382 -1602 1602 6965 15147 6734 -10382 -1602 1602 6965 15147 6734 -10382 -1562 1562 6791 15147 6734 -10382 -1562 1562 6791 15147 6734 -10382 -1588 1588 6904 15147 6734 -10382 -1588 1588 6904 15147 6734 -10382 -1590 1590 6913 15147 6734 -10382 -1590 1590 6913 15147 6734 -10382 -1606 1606 6982 15147 6734 -10382 -1606 1606 6982 15147 6734 -10382 -1599 1599 6952 15147 6734 -10382 -1599 1599 6952 15147 6734 -10382 -1621 1621 7047 15147 6734 -10382 -1621 1621 7047 15147 6734 -10382 -1600 1600 6956 15147 6734 -10382 -1600 1600 6956 15147 6734 -10382 2025-04-06 09:58:13,470 Hysteresis 252 0: raw(6956 32000 32000 32000) min(6734 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 15147 0: [ 0 0p Off ] __all__ 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(6956 32000 32000 32000) min(6734 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 15147 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1614 1614 7017 15147 6734 -10382 -1614 1614 7017 15147 6734 -10382 -1611 1611 7004 15147 6734 -10382 -1611 1611 7004 15147 6734 -10382 -1613 1613 7013 15147 6734 -10382 -1613 1613 7013 15147 6734 -10382 -1582 1582 6878 15147 6734 -10382 -1582 1582 6878 15147 6734 -10382 -1624 1624 7060 15147 6734 -10382 -1624 1624 7060 15147 6734 -10382 -1594 1594 6930 15147 6734 -10382 -1594 1594 6930 15147 6734 -10382 -1614 1614 7017 15147 6734 -10382 -1613 1613 7013 15147 6734 -10382 -1613 1613 7013 15147 6734 -10382 -1609 1609 6995 15147 6734 -10382 -1609 1609 6995 15147 6734 -10382 -1606 1606 6982 15147 6734 -10382 -1606 1606 6982 15147 6734 -10382 2025-04-06 09:58:23,473 Hysteresis 262 0: raw(6982 32000 32000 32000) min(6734 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 15147 0: [ 0 0p Off ] __all__ 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(6982 32000 32000 32000) min(6734 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 15147 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1611 1611 7004 15147 6734 -10382 -1611 1611 7004 15147 6734 -10382 -1605 1605 6978 15147 6734 -10382 -1605 1605 6978 15147 6734 -10382 -1609 1609 6995 15147 6734 -10382 -1609 1609 6995 15147 6734 -10382 -1611 1611 7004 15147 6734 -10382 -1611 1611 7004 15147 6734 -10382 -1578 1578 6860 15147 6734 -10382 -1578 1578 6860 15147 6734 -10382 -1613 1613 7013 15147 6734 -10382 -1613 1613 7013 15147 6734 -10382 -1616 1616 7026 15147 6734 -10382 -1616 1616 7026 15147 6734 -10382 -1607 1607 6986 15147 6734 -10382 -1607 1607 6986 15147 6734 -10382 -1604 1604 6973 15147 6734 -10382 -1604 1604 6973 15147 6734 -10382 -1612 1612 7008 15147 6734 -10382 -1612 1612 7008 15147 6734 -10382 2025-04-06 09:58:33,529 Hysteresis 272 0: raw(7008 32000 32000 32000) min(6734 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 15147 0: [ 0 0p Off ] __all__ 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(7008 32000 32000 32000) min(6734 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 15147 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1606 1606 6982 15147 6734 -10382 -1606 1606 6982 15147 6734 -10382 -1618 1618 7034 15147 6734 -10382 -1618 1618 7034 15147 6734 -10382 -1621 1621 7047 15147 6734 -10382 -1621 1621 7047 15147 6734 -10382 -1614 1614 7017 15147 6734 -10382 -1614 1614 7017 15147 6734 -10382 -1589 1589 6908 15147 6734 -10382 -1589 1589 6908 15147 6734 -10382 -1625 1625 7065 15147 6734 -10382 -1625 1625 7065 15147 6734 -10382 -1615 1615 7021 15147 6734 -10382 -1615 1615 7021 15147 6734 -10382 -1611 1611 7004 15147 6734 -10382 -1611 1611 7004 15147 6734 -10382 -1624 1624 7060 15147 6734 -10382 -1624 1624 7060 15147 6734 -10382 -1603 1603 6969 15147 6734 -10382 2025-04-06 09:58:43,532 Hysteresis 282 0: raw(6969 32000 32000 32000) min(6734 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 15147 0: [ 0 0p Off ] __all__ 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(6969 32000 32000 32000) min(6734 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 15147 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1603 1603 6969 15147 6734 -10382 -1626 1626 7069 15147 6734 -10382 -1626 1626 7069 15147 6734 -10382 -1589 1589 6908 15147 6734 -10382 -1619 1619 7039 15147 6734 -10382 -1619 1619 7039 15147 6734 -10382 -1619 1619 7039 15147 6734 -10382 -1619 1619 7039 15147 6734 -10382 -1614 1614 7017 15147 6734 -10382 -1614 1614 7017 15147 6734 -10382 -1614 1614 7017 15147 6734 -10382 -1614 1614 7017 15147 6734 -10382 -1621 1621 7047 15147 6734 -10382 -1621 1621 7047 15147 6734 -10382 -1613 1613 7013 15147 6734 -10382 -1613 1613 7013 15147 6734 -10382 -1614 1614 7017 15147 6734 -10382 -1614 1614 7017 15147 6734 -10382 -1597 1597 6943 15147 6734 -10382 -1597 1597 6943 15147 6734 -10382 2025-04-06 09:58:53,538 Hysteresis 292 0: raw(6943 32000 32000 32000) min(6734 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 15147 0: [ 0 0p Off ] __all__ 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(6943 32000 32000 32000) min(6734 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 15147 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1610 1610 7000 15147 6734 -10382 -1610 1610 7000 15147 6734 -10382 -1597 1597 6943 15147 6734 -10382 -1597 1597 6943 15147 6734 -10382 -1607 1607 6986 15147 6734 -10382 -1607 1607 6986 15147 6734 -10382 -1601 1601 6960 15147 6734 -10382 -1601 1601 6960 15147 6734 -10382 -1609 1609 6995 15147 6734 -10382 -1609 1609 6995 15147 6734 -10382 -1592 1592 6921 15147 6734 -10382 -1592 1592 6921 15147 6734 -10382 -1612 1612 7008 15147 6734 -10382 -1612 1612 7008 15147 6734 -10382 -1618 1618 7034 15147 6734 -10382 -1618 1618 7034 15147 6734 -10382 -1623 1623 7056 15147 6734 -10382 -1623 1623 7056 15147 6734 -10382 -1608 1608 6991 15147 6734 -10382 -1608 1608 6991 15147 6734 -10382 2025-04-06 09:59:03,646 Hysteresis 303 0: raw(6991 32000 32000 32000) min(6734 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 15147 0: [ 0 0p Off ] __all__ 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(6991 32000 32000 32000) min(6734 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 15147 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1601 1601 6960 15147 6734 -10382 -1601 1601 6960 15147 6734 -10382 -1607 1607 6986 15147 6734 -10382 -1607 1607 6986 15147 6734 -10382 -1609 1609 6995 15147 6734 -10382 -1609 1609 6995 15147 6734 -10382 -1598 1598 6947 15147 6734 -10382 -1598 1598 6947 15147 6734 -10382 -1605 1605 6978 15147 6734 -10382 -1605 1605 6978 15147 6734 -10382 -1578 1578 6860 15147 6734 -10382 -1578 1578 6860 15147 6734 -10382 -1592 1592 6921 15147 6734 -10382 -1592 1592 6921 15147 6734 -10382 -1597 1597 6943 15147 6734 -10382 -1589 1589 6908 15147 6734 -10382 -1589 1589 6908 15147 6734 -10382 -1608 1608 6991 15147 6734 -10382 -1608 1608 6991 15147 6734 -10382 2025-04-06 09:59:13,652 Hysteresis 313 0: raw(6991 32000 32000 32000) min(6734 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 15147 0: [ 0 0p Off ] __all__ 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(6991 32000 32000 32000) min(6734 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 15147 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1603 1603 6969 15147 6734 -10382 -1603 1603 6969 15147 6734 -10382 -1609 1609 6995 15147 6734 -10382 -1609 1609 6995 15147 6734 -10382 -1605 1605 6978 15147 6734 -10382 -1605 1605 6978 15147 6734 -10382 -1605 1605 6978 15147 6734 -10382 -1605 1605 6978 15147 6734 -10382 -1603 1603 6969 15147 6734 -10382 -1603 1603 6969 15147 6734 -10382 -1622 1622 7052 15147 6734 -10382 -1622 1622 7052 15147 6734 -10382 -1631 1631 7091 15147 6734 -10382 -1631 1631 7091 15147 6734 -10382 -1612 1612 7008 15147 6734 -10382 -1612 1612 7008 15147 6734 -10382 -1620 1620 7043 15147 6734 -10382 -1620 1620 7043 15147 6734 -10382 -1613 1613 7013 15147 6734 -10382 -1613 1613 7013 15147 6734 -10382 2025-04-06 09:59:23,753 Hysteresis 323 0: raw(7013 32000 32000 32000) min(6734 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 15147 0: [ 0 0p Off ] __all__ 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(7013 32000 32000 32000) min(6734 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 15147 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1609 1609 6995 15147 6734 -10382 -1609 1609 6995 15147 6734 -10382 -1616 1616 7026 15147 6734 -10382 -1616 1616 7026 15147 6734 -10382 -1616 1616 7026 15147 6734 -10382 -1633 1633 7100 15147 6734 -10382 -1633 1633 7100 15147 6734 -10382 -1607 1607 6986 15147 6734 -10382 -1625 1625 7065 15147 6734 -10382 -1625 1625 7065 15147 6734 -10382 -1611 1611 7004 15147 6734 -10382 -1611 1611 7004 15147 6734 -10382 -1614 1614 7017 15147 6734 -10382 -1614 1614 7017 15147 6734 -10382 -1626 1626 7069 15147 6734 -10382 -1626 1626 7069 15147 6734 -10382 -1632 1632 7095 15147 6734 -10382 -1632 1632 7095 15147 6734 -10382 -1615 1615 7021 15147 6734 -10382 -1615 1615 7021 15147 6734 -10382 2025-04-06 09:59:33,809 Hysteresis 333 0: raw(7021 32000 32000 32000) min(6734 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 15147 0: [ 0 0p Off ] __all__ 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(7021 32000 32000 32000) min(6734 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 15147 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1606 1606 6982 15147 6734 -10382 -1606 1606 6982 15147 6734 -10382 -1619 1619 7039 15147 6734 -10382 -1619 1619 7039 15147 6734 -10382 -1612 1612 7008 15147 6734 -10382 -1612 1612 7008 15147 6734 -10382 -1613 1613 7013 15147 6734 -10382 -1613 1613 7013 15147 6734 -10382 -1622 1622 7052 15147 6734 -10382 -1622 1622 7052 15147 6734 -10382 -1608 1608 6991 15147 6734 -10382 -1608 1608 6991 15147 6734 -10382 -1635 1635 7108 15147 6734 -10382 -1635 1635 7108 15147 6734 -10382 -1637 1637 7117 15147 6734 -10382 -1637 1637 7117 15147 6734 -10382 -1621 1621 7047 15147 6734 -10382 -1621 1621 7047 15147 6734 -10382 -1631 1631 7091 15147 6734 -10382 -1631 1631 7091 15147 6734 -10382 2025-04-06 09:59:43,812 Hysteresis 343 0: raw(7091 32000 32000 32000) min(6734 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 15147 0: [ 0 0p Off ] __all__ 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(7091 32000 32000 32000) min(6734 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 15147 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1644 1644 7147 15147 6734 -10382 -1644 1644 7147 15147 6734 -10382 -1620 1620 7043 15147 6734 -10382 -1620 1620 7043 15147 6734 -10382 -1636 1636 7113 15147 6734 -10382 -1636 1636 7113 15147 6734 -10382 -1645 1645 7152 15147 6734 -10382 -1645 1645 7152 15117 6734 -10382 -1625 1625 7065 15117 6734 -10382 -1625 1625 7065 15117 6734 -10382 -1641 1641 7134 15117 6734 -10382 -1641 1641 7134 15117 6734 -10382 -1641 1641 7134 15117 6734 -10382 -1641 1641 7134 15117 6734 -10382 -1598 1598 6947 15117 6734 -10382 -1598 1598 6947 15117 6734 -10382 -1642 1642 7139 15117 6734 -10382 -1642 1642 7139 15117 6734 -10382 -1632 1632 7095 15117 6734 -10382 2025-04-06 09:59:53,912 Hysteresis 353 0: raw(7095 32000 32000 32000) min(6734 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 15117 0: [ 0 0p Off ] __all__ 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(7095 32000 32000 32000) min(6734 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 15117 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1632 1632 7095 15108 6734 -10382 -1621 1621 7047 15108 6734 -10382 -1621 1621 7047 15108 6734 -10382 -1645 1645 7152 7152 6734 -10382 -1646 1646 7156 7156 6734 -10382 -1646 1646 7156 7156 6734 -10382 -1629 1629 7082 7156 6734 -10382 -1629 1629 7082 7156 6791 -10382 -1642 1642 7139 7156 6791 -10382 -1642 1642 7139 7156 6791 -10382 -1637 1637 7117 7156 6791 -10382 -1637 1637 7117 7156 6791 -10382 -1616 1616 7026 7156 6791 -10382 -1616 1616 7026 7156 6791 -10382 -1615 1615 7021 7156 6791 -10382 -1615 1615 7021 7156 6791 -10382 -1619 1619 7039 7156 6791 -10382 -1619 1619 7039 7156 6791 -10382 -1617 1617 7030 7156 6791 -10382 -1617 1617 7030 7156 6791 -10382 2025-04-06 10:00:03,918 Hysteresis 363 0: raw(7030 32000 32000 32000) min(6791 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 7156 0: [ 0 0p Off ] __all__ 1: have B1 0; rotation allowed 1 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(7030 32000 32000 32000) min(6791 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 7156 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1638 1638 7121 7156 6791 -10382 -1638 1638 7121 7156 6791 -10382 -1645 1645 7152 7156 6791 -10382 -1645 1645 7152 7156 6791 -10382 -1625 1625 7065 7156 6791 -10382 -1640 1640 7130 7156 6791 -10382 -1640 1640 7130 7156 6791 -10382 -1651 1651 7178 7178 6791 -10382 -1651 1651 7178 7178 6791 -10382 -1610 1610 7000 7178 6791 -10382 -1610 1610 7000 7178 6791 -10382 -1647 1647 7160 7178 6860 -10382 -1647 1647 7160 7178 6860 -10382 -1650 1650 7173 7178 6860 -10382 -1650 1650 7173 7178 6860 -10382 -1600 1600 6956 7178 6860 -10382 -1600 1600 6956 7178 6860 -10382 -1631 1631 7091 7178 6860 -10382 -1631 1631 7091 7178 6860 -10382 2025-04-06 10:00:13,921 Hysteresis 373 0: raw(7091 32000 32000 32000) min(6860 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 7178 0: [ 0 0p PV ] __all__ 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(7091 32000 32000 32000) min(6860 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 7178 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1645 1645 7152 7178 6860 -10382 -1645 1645 7152 7178 6860 -10382 -1623 1623 7056 7178 6860 -10382 -1623 1623 7056 7178 6860 -10382 -1654 1654 7191 7191 6860 -10382 -1654 1654 7191 7191 6860 -10382 -1646 1646 7156 7191 6860 -10382 -1646 1646 7156 7191 6860 -10382 -1626 1626 7069 7191 6860 -10382 RECV 0: supported 0 -> 16000 mA RECV 0: requested 0 -> 16000 mA (measured 0.000A 0.000A 0.000A) -1626 1626 7069 7191 6860 -10382 -1630 1630 7086 7191 6860 -10382 -1630 1630 7086 7191 6860 -10382 -1654 1654 7191 7191 6860 -10382 -1654 1654 7191 7191 6860 -10382 -1613 1613 7013 7191 6860 -10382 -1613 1613 7013 7191 6860 -10382 -1627 1627 7073 7191 6860 -10382 -1627 1627 7073 7191 6860 -10382 -1636 1636 7113 7191 6860 -10382 -1636 1636 7113 7191 6860 -10382 2025-04-06 10:00:24,056 Hysteresis 383 0: raw(7113 32000 32000 32000) min(6860 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 7191 0: [ 0 0p Fast ] __all__ 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 7191 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: 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 (1113 26000 32000 32000) 7: 0: !chrg 9000@3p 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(21000 7000 7000 7000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(21000 7000 7000 7000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-7887 23000 29000 29000) min(-8140 23000 29000 29000) spread(-25382 23000 29000 29000) max_pv -7809 9: [ 0 9000@3p ] PM PV mtr(W) avl(W) raw max min spread -1615 4863 21143 21143 6860 -10382 -1615 4863 21143 21143 6860 -10382 -1634 4879 21213 21213 6860 -10382 -1634 4879 21213 21213 6860 -10382 RECV 0: phases 1 -> 3 -1639 4884 21234 21234 6860 -10382 -1639 4884 21234 21234 6860 -10382 -1621 4868 21165 21234 6860 -10382 -1621 4868 21165 21234 6860 -10382 -1662 4904 21321 21321 6860 -10382 -1662 4904 21321 21321 6860 -10382 -1646 4890 21260 21321 6860 -10382 -1646 4890 21260 21321 6860 -10382 -1626 4872 21182 21321 6860 -10382 -1626 4872 21182 21321 6860 -10382 -1655 4898 21295 21321 6860 -10382 -1642 4886 21243 21321 6860 -10382 -1642 4886 21243 21321 6860 -10382 -1616 4864 21147 21321 6860 -10382 -1616 4864 21147 21321 6860 -10382 2025-04-06 10:00:34,061 Hysteresis -169 0: raw(21147 32000 32000 32000) min(6860 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 21321 0: [ 0 3p Fast ] __all__ 1: have 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 3p 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 21321 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ 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 (3147 26000 26000 26000) 7: 0: 16000@3p 8: filtered 1 to 1, sorted to 0 8: 0: 16000@3p __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(-26853 16000 16000 16000) min(-41140 16000 16000 16000) spread(-58382 16000 16000 16000) max_pv -26679 9: [ 0 16000@3p ] PM PV mtr(W) avl(W) raw max min spread -1650 12483 54273 54273 6860 -10382 -1650 12483 54273 54273 6860 -10382 -1646 12480 54260 54273 6860 -10382 -1646 12480 54260 54273 6860 -10382 -1621 12458 54165 54273 6860 -10382 -1621 12458 54165 54273 6860 -10382 -1655 12488 54295 54295 6860 -10382 -1655 12488 54295 54295 6860 -10382 -1627 12463 54186 54295 6860 -10382 -1627 12463 54186 54295 6860 -10382 -1622 12459 54169 54295 6860 -10382 -1622 12459 54169 54295 6860 -10382 -1652 12485 54282 54295 6860 -10382 -1652 12485 54282 54295 6860 -10382 -1641 12475 54239 54295 6860 -10382 -1641 12475 54239 54295 6860 -10382 -1619 12456 54156 54295 6860 -10382 -1619 12456 54156 54295 6860 -10382 -1637 12472 54226 54295 6860 -10382 -1637 12472 54226 54295 6860 -10382 2025-04-06 10:00:44,260 Hysteresis -159 0: raw(54226 32000 32000 32000) min(6860 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 54295 0: [ 0 3p Fast ] __all__ 1: have 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 3p 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 54295 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ 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 (36226 26000 26000 26000) 7: 0: 16000@3p 8: filtered 1 to 1, sorted to 0 8: 0: 16000@3p __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(6226 16000 16000 16000) min(-41140 16000 16000 16000) spread(-58382 16000 16000 16000) max_pv 6295 9: [ 0 16000@3p ] PM PV mtr(W) avl(W) raw max min spread -1639 12474 54234 54295 6860 -10382 -1639 12474 54234 54295 6860 -10382 -1609 12447 54117 54295 6860 -10382 -1609 12447 54117 54295 6860 -10382 -1630 12466 54200 54295 6860 -10382 -1630 12466 54200 54295 6860 -10382 -1630 12466 54200 54295 6860 -10382 -1630 12466 54200 54295 6860 -10382 -1614 12452 54139 54295 6860 -10382 -1614 12452 54139 54295 6860 -10382 -1639 12474 54234 54295 6860 -10382 -1639 12474 54234 54295 6860 -10382 -1624 12461 54178 54295 6860 -10382 -1624 12461 54178 54295 6860 -10382 -1623 12460 54173 54295 6860 -10382 -1623 12460 54173 54295 6860 -10382 -1655 12488 54295 54295 6860 -10382 -1655 12488 54295 54295 6860 -10382 -1650 12483 54273 54295 6860 -10382 -1650 12483 54273 54295 6860 -10382 2025-04-06 10:00:54,351 Hysteresis -149 0: raw(54273 32000 32000 32000) min(6860 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 54295 0: [ 0 3p Fast ] __all__ 1: have 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 3p 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 54295 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ 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 (36273 26000 26000 26000) 7: 0: 16000@3p 8: filtered 1 to 1, sorted to 0 8: 0: 16000@3p __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(6273 16000 16000 16000) min(-41140 16000 16000 16000) spread(-58382 16000 16000 16000) max_pv 6295 9: [ 0 16000@3p ] PM PV mtr(W) avl(W) raw max min spread -1633 12468 54208 54295 6860 -10382 -1633 12468 54208 54295 6860 -10382 -1665 12496 54330 54330 6860 -10382 -1665 12496 54330 54330 6860 -10382 -1652 12485 54282 54330 6860 -10382 -1652 12485 54282 54330 6860 -10382 -1628 12464 54191 54330 6860 -10382 -1659 12491 54308 54330 6860 -10382 -1659 12491 54308 54330 6860 -10382 -1637 12472 54226 54330 6860 -10382 -1637 12472 54226 54330 6860 -10382 -1612 12450 54130 54330 6860 -10382 -1612 12450 54130 54330 6860 -10382 -1645 12479 54256 54330 6860 -10382 -1645 12479 54256 54330 6860 -10382 -1649 12482 54269 54330 6860 -10382 -1649 12482 54269 54330 6860 -10382 -1633 12468 54208 54330 6860 -10382 -1633 12468 54208 54330 6860 -10382 2025-04-06 10:01:04,355 Hysteresis -139 0: raw(54208 32000 32000 32000) min(6860 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 54330 0: [ 0 3p Fast ] __all__ 1: have 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 3p 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 54330 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ 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 (36208 26000 26000 26000) 7: 0: 16000@3p 8: filtered 1 to 1, sorted to 0 8: 0: 16000@3p __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(6208 16000 16000 16000) min(-41140 16000 16000 16000) spread(-58382 16000 16000 16000) max_pv 6330 9: [ 0 16000@3p ] PM PV mtr(W) avl(W) raw max min spread -1655 12488 54295 54330 6860 -10382 -1655 12488 54295 54330 6860 -10382 -1632 12468 54208 54330 6860 -10382 -1632 12468 54208 54330 6860 -10382 -1622 12459 54169 54330 6860 -10382 -1622 12459 54169 54330 6860 -10382 -1582 12424 54017 54330 6860 -10382 -1582 12424 54017 54330 6860 -10382 -1582 12424 54017 54330 6860 -10382 -1630 12466 54200 54330 6860 -10382 -1630 12466 54200 54330 6860 -10382 -1610 12448 54121 54330 6860 -10382 -1610 12448 54121 54330 6860 -10382 -1629 12465 54195 54330 6860 -10382 -1629 12465 54195 54330 6860 -10382 -1629 12465 54195 54330 6860 -10382 -1636 12471 54221 54330 6908 -10382 -1636 12471 54221 54330 6908 -10382 -1627 12463 54186 54330 6908 -10382 -1627 12463 54186 54330 6908 -10382 2025-04-06 10:01:14,466 Hysteresis -129 0: raw(54186 32000 32000 32000) min(6908 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 54330 0: [ 0 3p Fast ] __all__ 1: have 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 3p 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 54330 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ 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 (36186 26000 26000 26000) 7: 0: 16000@3p 8: filtered 1 to 1, sorted to 0 8: 0: 16000@3p __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(6186 16000 16000 16000) min(-41092 16000 16000 16000) spread(-58382 16000 16000 16000) max_pv 6330 9: [ 0 16000@3p ] PM PV mtr(W) avl(W) raw max min spread -1642 12476 54243 54330 6908 -10382 -1642 12476 54243 54330 6947 -10382 -1631 12467 54204 54330 6947 -10382 -1631 12467 54204 54330 6947 -10382 -1669 12500 54347 54347 6947 -10382 -1669 12500 54347 54347 6947 -10382 -1648 12482 54269 54347 6947 -10382 -1648 12482 54269 54347 6947 -10382 -1636 12471 54221 54347 6947 -10382 -1636 12471 54221 54347 6947 -10382 -1655 12488 54295 54347 6947 -10382 -1655 12488 54295 54347 6947 -10382 -1651 12484 54278 54347 6947 -10382 -1651 12484 54278 54347 6947 -10382 -1623 12460 54173 54347 6947 -10382 -1623 12460 54173 54347 6947 -10382 -1647 12481 54265 54347 6947 -10382 -1647 12481 54265 54347 6947 -10382 -1658 12490 54304 54347 6947 -10382 -1658 12490 54304 54347 6947 -10382 2025-04-06 10:01:24,470 Hysteresis -119 0: raw(54304 32000 32000 32000) min(6947 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 54347 0: [ 0 3p Fast ] __all__ 1: have 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 3p 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 54347 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ 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 (36304 26000 26000 26000) 7: 0: !chrg 9000@3p 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(21000 7000 7000 7000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(21000 7000 7000 7000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(27304 23000 23000 23000) min(-20053 23000 23000 23000) spread(-37382 23000 23000 23000) max_pv 27347 9: [ 0 9000@3p ] PM PV mtr(W) avl(W) raw max min spread -1652 7655 33282 54347 6947 -10382 -1652 7655 33282 54347 6947 -10382 -1660 7662 33313 54347 6947 -10382 -1660 7662 33313 54347 6947 -10382 -1656 7659 33300 54347 6947 -10382 -1656 7659 33300 54347 6947 -10382 -1659 7661 33308 54347 6947 -10382 -1659 7661 33308 54347 6947 -10382 -1666 7667 33334 54347 6947 -10382 -1666 7667 33334 54347 6947 -10382 -1630 7636 33200 54347 6947 -10382 -1630 7636 33200 54347 6947 -10382 -1648 7652 33269 54347 6947 -10382 -1648 7652 33269 54347 6947 -10382 -1641 7645 33239 54347 6947 -10382 -1641 7645 33239 54347 6947 -10382 -1642 7646 33243 54347 6947 -10382 -1642 7646 33243 54347 6947 -10382 -1655 7658 33295 54347 6947 -10382 -1655 7658 33295 54347 6947 -10382 2025-04-06 10:01:34,594 Hysteresis -109 0: raw(33295 32000 32000 32000) min(6947 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 54347 0: [ 0 3p Fast ] __all__ 1: have 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 3p 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 54347 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ 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 (15295 26000 26000 26000) 7: 0: !chrg 9000@3p 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(21000 7000 7000 7000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(21000 7000 7000 7000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(6295 23000 23000 23000) min(-20053 23000 23000 23000) spread(-37382 23000 23000 23000) max_pv 27347 9: [ 0 9000@3p ] PM PV mtr(W) avl(W) raw max min spread -1663 7665 33326 54347 6947 -10382 -1663 7665 33326 54347 6947 -10382 -1666 7667 33334 54347 6947 -10382 -1666 7667 33334 54347 6947 -10382 -1649 7652 33269 54347 6947 -10382 -1649 7652 33269 54347 6947 -10382 -1672 7673 33360 54347 6947 -10382 -1672 7673 33360 54347 6947 -10382 -1672 7673 33360 54347 6947 -10382 -1672 7673 33360 54347 6947 -10382 -1659 7661 33308 54347 6947 -10382 -1659 7661 33308 54347 6947 -10382 -1668 7669 33343 54347 6947 -10382 -1668 7669 33343 54347 6947 -10382 -1674 7674 33365 54347 6947 -10382 -1674 7674 33365 54347 6947 -10382 -1655 7658 33295 54347 6947 -10382 -1655 7658 33295 54347 6947 -10382 -1678 7678 33382 54347 6947 -10382 -1678 7678 33382 54347 6947 -10382 2025-04-06 10:01:44,636 Hysteresis -99 0: raw(33382 32000 32000 32000) min(6947 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 54347 0: [ 0 3p Fast ] __all__ 1: have 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 3p 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 54347 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ 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 (15382 26000 26000 26000) 7: 0: !chrg 9000@3p 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(21000 7000 7000 7000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(21000 7000 7000 7000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(6382 23000 23000 23000) min(-20053 23000 23000 23000) spread(-37382 23000 23000 23000) max_pv 27347 9: [ 0 9000@3p ] PM PV mtr(W) avl(W) raw max min spread -1652 7655 33282 54347 6947 -10382 -1652 7655 33282 54347 6947 -10382 -1639 7644 33234 54347 6947 -10382 -1639 7644 33234 54347 6947 -10382 -1669 7670 33347 54347 6947 -10382 -1669 7670 33347 54347 6947 -10382 -1679 7679 33386 54347 6947 -10382 -1679 7679 33386 54347 6947 -10382 -1643 7647 33247 54347 6947 -10382 -1668 7669 33343 54347 6947 -10382 -1668 7669 33343 54347 6947 -10382 -1663 7665 33326 54347 6947 -10382 -1663 7665 33326 54347 6947 -10382 -1635 7640 33217 54347 6947 -10382 -1635 7640 33217 54347 6947 -10382 -1663 7665 33326 54347 6947 -10382 -1663 7665 33326 54347 6947 -10382 -1679 7679 33386 54347 6947 -10382 -1679 7679 33386 54347 6947 -10382 2025-04-06 10:01:54,640 Hysteresis -89 0: raw(33386 32000 32000 32000) min(6947 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 54347 0: [ 0 3p Fast ] __all__ 1: have 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 3p 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 54347 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ 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 (15386 26000 26000 26000) 7: 0: !chrg 9000@3p 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(21000 7000 7000 7000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(21000 7000 7000 7000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(6386 23000 23000 23000) min(-20053 23000 23000 23000) spread(-37382 23000 23000 23000) max_pv 27347 9: [ 0 9000@3p ] PM PV mtr(W) avl(W) raw max min spread -1630 7636 33200 54347 6956 -10382 -1630 7636 33200 54347 6956 -10382 -1673 7673 33360 54347 6956 -10382 -1673 7673 33360 54347 6956 -10382 -1672 7673 33360 54347 6956 -10382 -1672 7673 33360 54347 6956 -10382 -1657 7659 33300 54347 6956 -10382 -1657 7659 33300 54347 6956 -10382 -1671 7672 33356 54347 6956 -10382 -1671 7672 33356 54347 6956 -10382 -1686 7685 33413 54347 6956 -10382 -1686 7685 33413 54347 6956 -10382 -1648 7652 33269 54347 6956 -10382 -1648 7652 33269 54347 6956 -10382 -1678 7678 33382 54347 6956 -10382 -1678 7678 33382 54347 6956 -10382 -1672 7673 33360 54347 6956 -10382 -1672 7673 33360 54347 6956 -10382 -1648 7652 33269 54347 6956 -10382 -1648 7652 33269 54347 6956 -10382 2025-04-06 10:02:04,694 Hysteresis -79 0: raw(33269 32000 32000 32000) min(6956 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 54347 0: [ 0 3p Fast ] __all__ 1: have 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 3p 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 54347 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ 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 (15269 26000 26000 26000) 7: 0: !chrg 9000@3p 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(21000 7000 7000 7000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(21000 7000 7000 7000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(6269 23000 23000 23000) min(-20044 23000 23000 23000) spread(-37382 23000 23000 23000) max_pv 27347 9: [ 0 9000@3p ] PM PV mtr(W) avl(W) raw max min spread -1687 7686 33417 54347 6956 -10382 -1687 7686 33417 54347 6956 -10382 -1654 7657 33291 54347 6956 -10382 -1654 7657 33291 54347 6956 -10382 -1647 7651 33265 54347 6956 -10382 -1647 7651 33265 54347 6956 -10382 -1678 7678 33382 54347 6956 -10382 -1678 7678 33382 54347 6956 -10382 -1664 7666 33330 54347 6956 -10382 -1664 7666 33330 54347 6956 -10382 -1625 7631 33178 54347 6956 -10382 -1625 7631 33178 54347 6956 -10382 -1682 7681 33395 54347 6956 -10382 -1682 7681 33395 54347 6956 -10382 -1662 7664 33321 54347 6956 -10382 -1662 7664 33321 54347 6956 -10382 -1661 7663 33317 54347 6956 -10382 -1661 7663 33317 54347 6956 -10382 -1651 7654 33278 54347 6956 -10382 -1651 7654 33278 54347 6956 -10382 2025-04-06 10:02:14,698 Hysteresis -69 0: raw(33278 32000 32000 32000) min(6956 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 54347 0: [ 0 3p Fast ] __all__ 1: have 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 3p 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 54347 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ 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 (15278 26000 26000 26000) 7: 0: !chrg 9000@3p 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(21000 7000 7000 7000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(21000 7000 7000 7000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(6278 23000 23000 23000) min(-20044 23000 23000 23000) spread(-37382 23000 23000 23000) max_pv 27347 9: [ 0 9000@3p ] PM PV mtr(W) avl(W) raw max min spread -1636 7641 33221 54347 7013 -10382 -1636 7641 33221 54347 7013 -10382 -1634 7639 33213 54347 7013 -10382 -1634 7639 33213 54347 7013 -10382 -1686 7685 33413 54347 7013 -10382 -1686 7685 33413 54347 7013 -10382 -1632 7638 33208 54347 7013 -10382 -1632 7638 33208 54347 7013 -10382 -1625 7631 33178 54347 7013 -10382 -1625 7631 33178 54347 7013 -10382 -1643 7647 33247 54347 7013 -10382 -1643 7647 33247 54347 7013 -10382 -1623 7630 33173 54347 7013 -10382 -1623 7630 33173 54347 7013 -10382 -1634 7639 33213 54347 7013 -10382 -1634 7639 33213 54347 7013 -10382 -1666 7667 33334 54347 7013 -10382 -1666 7667 33334 54347 7013 -10382 -1646 7650 33260 54347 7073 -10382 -1646 7650 33260 54347 7073 -10382 2025-04-06 10:02:24,723 Hysteresis -59 0: raw(33260 32000 32000 32000) min(7073 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 54347 0: [ 0 3p Fast ] __all__ 1: have 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 3p 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 54347 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ 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 (15260 26000 26000 26000) 7: 0: !chrg 9000@3p 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(21000 7000 7000 7000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(21000 7000 7000 7000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(6260 23000 23000 23000) min(-19927 23000 23000 23000) spread(-37382 23000 23000 23000) max_pv 27347 9: [ 0 9000@3p ] PM PV mtr(W) avl(W) raw max min spread -1646 7650 33260 54347 7113 -10382 -1646 7650 33260 54347 7113 -10382 -1670 7671 33352 54347 21143 -10382 -1670 7671 33352 54347 21143 -10382 -1679 7679 33386 54347 21147 -10382 -1679 7679 33386 54347 21147 -10382 -1676 7676 33373 54347 21147 -10382 -1676 7676 33373 54347 21147 -10382 -1677 7677 33378 54347 21147 -10382 -1677 7677 33378 54347 21147 -10382 -1652 7655 33282 54347 21147 -10382 -1652 7655 33282 54347 21147 -10382 -1660 7662 33313 54347 21147 -10382 -1660 7662 33313 54347 21147 -10382 -1675 7675 33369 54347 21147 -10382 -1675 7675 33369 54347 21147 -10382 -1646 7650 33260 54347 21147 -10382 -1646 7650 33260 54347 21147 -10382 -1677 7677 33378 54347 21147 -10382 2025-04-06 10:02:34,840 Hysteresis -49 0: raw(33378 32000 32000 32000) min(21147 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 54347 0: [ 0 3p Fast ] __all__ 1: have 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 3p 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 54347 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ 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 (15378 26000 26000 26000) 7: 0: !chrg 9000@3p 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(21000 7000 7000 7000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(21000 7000 7000 7000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(6378 23000 23000 23000) min(-5853 23000 23000 23000) spread(-37382 23000 23000 23000) max_pv 27347 9: [ 0 9000@3p ] PM PV mtr(W) avl(W) raw max min spread -1677 7677 33378 54347 21147 -10382 -1679 7679 33386 54347 21147 -10382 -1679 7679 33386 54347 33173 -10382 -1654 7657 33291 54347 33173 -10382 -1654 7657 33291 54347 33173 -10382 -1661 7663 33317 54347 33173 -10382 -1661 7663 33317 54347 33173 -10382 -1686 7685 33413 54347 33173 -10382 -1686 7685 33413 54347 33173 -10382 -1664 7666 33330 54347 33173 -10382 -1664 7666 33330 54347 33173 -10382 -1686 7685 33413 54347 33173 -10382 -1686 7685 33413 54347 33173 -10382 -1682 7681 33395 54347 33173 -10382 -1682 7681 33395 54347 33173 -10382 -1680 7680 33391 54347 33173 -10382 -1680 7680 33391 54347 33173 -10382 -1676 7676 33373 54347 33173 -10382 -1672 7673 33360 54347 33173 -10382 -1672 7673 33360 54347 33173 -10382 2025-04-06 10:02:44,845 Hysteresis -39 0: raw(33360 32000 32000 32000) min(33173 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 54347 0: [ 0 3p Fast ] __all__ 1: have 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 3p 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 54347 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ 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 (15360 26000 26000 26000) 7: 0: !chrg 9000@3p 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(21000 7000 7000 7000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(21000 7000 7000 7000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(6360 23000 23000 23000) min(6173 23000 23000 23000) spread(-37382 23000 23000 23000) max_pv 27347 9: [ 0 9000@3p ] PM PV mtr(W) avl(W) raw max min spread -1662 7664 33321 54347 33173 -10382 -1662 7664 33321 54347 33173 -10382 -1649 7652 33269 54347 33173 -10382 -1649 7652 33269 54347 33173 -10382 -1675 7675 33369 54347 33173 -10382 -1675 7675 33369 54347 33173 -10382 -1665 7666 33330 54347 33173 -10382 -1665 7666 33330 54347 33173 -10382 -1671 7672 33356 54347 33173 -10382 -1671 7672 33356 54347 33173 -10382 -1682 7681 33395 54347 33173 -10382 -1682 7681 33395 54347 33173 -10382 -1672 7673 33360 54347 33173 -10382 -1672 7673 33360 54347 33173 -10382 -1682 7681 33395 54347 33173 -10382 -1682 7681 33395 54347 33173 -10382 -1669 7670 33347 54347 33173 -10382 -1669 7670 33347 54347 33173 -10382 -1652 7655 33282 54347 33173 -10382 -1652 7655 33282 54347 33173 -10382 2025-04-06 10:02:54,947 Hysteresis -29 0: raw(33282 32000 32000 32000) min(33173 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 54347 0: [ 0 3p Fast ] __all__ 1: have 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 3p 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 54347 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ 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 (15282 26000 26000 26000) 7: 0: !chrg 9000@3p 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(21000 7000 7000 7000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(21000 7000 7000 7000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(6282 23000 23000 23000) min(6173 23000 23000 23000) spread(-37382 23000 23000 23000) max_pv 27347 9: [ 0 9000@3p ] PM PV mtr(W) avl(W) raw max min spread -1656 7659 33300 54347 33173 -10382 -1656 7659 33300 54347 33173 -10382 -1656 7659 33300 54347 33173 -10382 -1656 7659 33300 54347 33173 -10382 -1653 7656 33286 54347 33173 -10382 -1653 7656 33286 54347 33173 -10382 -1673 7673 33360 54347 33173 -10382 -1673 7673 33360 54347 33173 -10382 -1663 7665 33326 54347 33173 -10382 -1663 7665 33326 54347 33173 -10382 -1672 7673 33360 54347 33173 -10382 -1672 7673 33360 54347 33173 -10382 -1680 7680 33391 54347 33173 -10382 -1680 7680 33391 54347 33173 -10382 -1668 7669 33343 54347 33173 -10382 -1668 7669 33343 54347 33173 -10382 -1675 7675 33369 54347 33173 -10382 -1675 7675 33369 54347 33173 -10382 -1670 7671 33352 54347 33173 -10382 -1670 7671 33352 54347 33173 -10382 2025-04-06 10:03:04,951 Hysteresis -19 0: raw(33352 32000 32000 32000) min(33173 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 54347 0: [ 0 3p Fast ] __all__ 1: have 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 3p 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 54347 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ 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 (15352 26000 26000 26000) 7: 0: !chrg 9000@3p 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(21000 7000 7000 7000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(21000 7000 7000 7000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(6352 23000 23000 23000) min(6173 23000 23000 23000) spread(-37382 23000 23000 23000) max_pv 27347 9: [ 0 9000@3p ] PM PV mtr(W) avl(W) raw max min spread -1660 7662 33313 54347 33173 -10382 -1660 7662 33313 54347 33173 -10382 -1639 7644 33234 54347 33173 -10382 -1639 7644 33234 54347 33173 -10382 -1664 7666 33330 54347 33173 -10382 -1664 7666 33330 54347 33173 -10382 -1665 7666 33330 54347 33173 -10382 -1666 7667 33334 54347 33173 -10382 -1666 7667 33334 54347 33173 -10382 -1674 7674 33365 54347 33173 -10382 -1674 7674 33365 54347 33173 -10382 -1648 7652 33269 54347 33173 -10382 -1648 7652 33269 54347 33173 -10382 -1666 7667 33334 54347 33173 -10382 -1666 7667 33334 54347 33173 -10382 -1661 7663 33317 54347 33173 -10382 -1661 7663 33317 54347 33173 -10382 -1662 7664 33321 54347 33173 -10382 -1662 7664 33321 54347 33173 -10382 2025-04-06 10:03:14,955 Hysteresis -9 0: raw(33321 32000 32000 32000) min(33173 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 54347 0: [ 0 3p Fast ] __all__ 1: have 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 3p 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 54347 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ 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 (15321 26000 26000 26000) 7: 0: !chrg 9000@3p 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(21000 7000 7000 7000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(21000 7000 7000 7000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(6321 23000 23000 23000) min(6173 23000 23000 23000) spread(-37382 23000 23000 23000) max_pv 27347 9: [ 0 9000@3p ] PM PV mtr(W) avl(W) raw max min spread -1682 7681 33395 54347 33173 -10382 -1682 7681 33395 54347 33173 -10382 -1693 7691 33439 54347 33173 -10382 -1693 7691 33439 54347 33173 -10382 -1676 7676 33373 54347 33173 -10382 -1676 7676 33373 54347 33173 -10382 -1673 7673 33360 54347 33173 -10382 -1673 7673 33360 54347 33173 -10382 -1670 7671 33352 54304 33173 -10382 -1670 7671 33352 54304 33173 -10382 -1670 7671 33352 54304 33173 -10382 -1670 7671 33352 54304 33173 -10382 -1637 7642 33226 54304 33173 -10382 -1637 7642 33226 54304 33173 -10382 -1639 7644 33234 54304 33173 -10382 -1639 7644 33234 54304 33173 -10382 -1652 7655 33282 54304 33173 -10382 -1652 7655 33282 54304 33173 -10382 -1667 7668 33339 54304 33173 -10382 -1667 7668 33339 54304 33173 -10382 2025-04-06 10:03:25,020 Hysteresis 0 0: raw(33339 32000 32000 32000) min(33173 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 54304 0: [ 0 3p Fast ] __all__ 1: have 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 3p 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 54304 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ 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 (15339 26000 26000 26000) 7: 0: !chrg 9000@3p 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(21000 7000 7000 7000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(21000 7000 7000 7000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(6339 23000 23000 23000) min(6173 23000 23000 23000) spread(-37382 23000 23000 23000) max_pv 27304 9: [ 0 9000@3p ] charger 0: clearing just_plugged_in_timestamp after deadline elapsed PM PV mtr(W) avl(W) raw max min spread -1663 7665 33326 54304 33173 -10382 -1663 7665 33326 54304 33173 -10382 -1640 7645 33239 33439 33173 -10382 -1640 7645 33239 33439 33173 -10382 -1648 7652 33269 33439 33173 -10382 -1648 7652 33269 33439 33173 -10382 -1679 7679 33386 33439 33173 -10382 -1679 7679 33386 33439 33173 -10382 -1655 7658 33295 33439 33173 -10382 -1655 7658 33295 33439 33173 -10382 -1668 7669 33343 33439 33173 -10382 -1668 7669 33343 33439 33173 -10382 -1669 7670 33347 33439 33173 -10382 -1669 7670 33347 33439 33173 -10382 -1660 7662 33313 33439 33173 -10382 -1649 7652 33269 33439 33173 -10382 -1649 7652 33269 33439 33173 -10382 -1662 7664 33321 33439 33173 -10382 -1662 7664 33321 33439 33173 -10382 2025-04-06 10:03:35,024 Hysteresis 10 0: raw(33321 32000 32000 32000) min(33173 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 33439 0: [ 0 3p Fast ] __all__ 1: have B1 0; rotation allowed 0 1: 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 33439 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ 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 (15321 26000 26000 26000) 7: 0: !chrg 9000@3p 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(21000 7000 7000 7000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(21000 7000 7000 7000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(6321 23000 23000 23000) min(6173 23000 23000 23000) spread(-37382 23000 23000 23000) max_pv 6439 9: [ 0 9000@3p ] PM PV mtr(W) avl(W) raw max min spread -1652 7655 33282 33439 33173 -10382 -1652 7655 33282 33439 33173 -10382 -1674 7674 33365 33439 33173 -10382 -1674 7674 33365 33439 33173 -10382 -1653 7656 33286 33439 33173 -10382 -1653 7656 33286 33439 33173 -10382 -1661 7663 33317 33439 33173 -10382 -1661 7663 33317 33439 33173 -10382 -1667 7668 33339 33439 33173 -10382 -1667 7668 33339 33439 33173 -10382 -1678 7678 33382 33439 33173 -10382 -1678 7678 33382 33439 33173 -10382 -1673 7673 33360 33439 33173 -10382 -1673 7673 33360 33439 33173 -10382 -1650 7653 33273 33439 33173 -10382 -1650 7653 33273 33439 33173 -10382 -1669 7670 33347 33439 33173 -10382 -1669 7670 33347 33439 33173 -10382 -1661 7663 33317 33439 33173 -10382 -1661 7663 33317 33439 33173 -10382 2025-04-06 10:03:45,197 Hysteresis 21 0: raw(33317 32000 32000 32000) min(33173 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 33439 0: [ 0 3p Fast ] __all__ 1: have B1 0; rotation allowed 0 1: 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 33439 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ 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 (15317 26000 26000 26000) 7: 0: !chrg 9000@3p 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(21000 7000 7000 7000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(21000 7000 7000 7000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(6317 23000 23000 23000) min(6173 23000 23000 23000) spread(-37382 23000 23000 23000) max_pv 6439 9: [ 0 9000@3p ] PM PV mtr(W) avl(W) raw max min spread -1658 7660 33304 33439 33173 -10382 -1658 7660 33304 33439 33173 -10382 -1661 7663 33317 33439 33173 -10382 -1661 7663 33317 33439 33173 -10382 -1671 7672 33356 33439 33173 -10382 -1671 7672 33356 33439 33173 -10382 -1658 7660 33304 33439 33173 -10382 -1658 7660 33304 33439 33173 -10382 -1665 7666 33330 33439 33173 -10382 -1665 7666 33330 33439 33173 -10382 -1667 7668 33339 33439 33173 -10382 -1667 7668 33339 33439 33173 -10382 -1668 7669 33343 33439 33173 -10382 -1668 7669 33343 33439 33173 -10382 -1649 7652 33269 33439 33173 -10382 -1649 7652 33269 33439 33173 -10382 -1667 7668 33339 33439 33173 -10382 -1667 7668 33339 33439 33173 -10382 -1665 7666 33330 33439 33173 -10382 -1665 7666 33330 33439 33173 -10382 2025-04-06 10:03:55,201 Hysteresis 31 0: raw(33330 32000 32000 32000) min(33173 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 33439 0: [ 0 3p Fast ] __all__ 1: have B1 0; rotation allowed 0 1: 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 33439 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ 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 (15330 26000 26000 26000) 7: 0: !chrg 9000@3p 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(21000 7000 7000 7000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(21000 7000 7000 7000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(6330 23000 23000 23000) min(6173 23000 23000 23000) spread(-37382 23000 23000 23000) max_pv 6439 9: [ 0 9000@3p ] PM PV mtr(W) avl(W) raw max min spread -1657 7659 33300 33439 33173 -10382 -1657 7659 33300 33439 33173 -10382 -1657 7659 33300 33439 33173 -10382 -1657 7659 33300 33439 33173 -10382 -1664 7666 33330 33439 33173 -10382 -1664 7666 33330 33439 33173 -10382 -1666 7667 33334 33439 33173 -10382 -1666 7667 33334 33439 33173 -10382 -1667 7668 33339 33439 33173 -10382 -1670 7671 33352 33439 33173 -10382 -1670 7671 33352 33439 33173 -10382 -1649 7652 33269 33439 33173 -10382 -1649 7652 33269 33439 33173 -10382 -1666 7667 33334 33439 33173 -10382 -1666 7667 33334 33439 33173 -10382 -1652 7655 33282 33439 33173 -10382 -1652 7655 33282 33439 33173 -10382 -1648 7652 33269 33439 33173 -10382 -1648 7652 33269 33439 33173 -10382 2025-04-06 10:04:05,205 Hysteresis 41 0: raw(33269 32000 32000 32000) min(33173 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 33439 0: [ 0 3p Fast ] __all__ 1: have B1 0; rotation allowed 0 1: 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 33439 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ 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 (15269 26000 26000 26000) 7: 0: !chrg 9000@3p 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(21000 7000 7000 7000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(21000 7000 7000 7000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(6269 23000 23000 23000) min(6173 23000 23000 23000) spread(-37382 23000 23000 23000) max_pv 6439 9: [ 0 9000@3p ] PM PV mtr(W) avl(W) raw max min spread -1668 7669 33343 33439 33173 -10382 -1668 7669 33343 33439 33173 -10382 -1648 7652 33269 33439 33173 -10382 -1648 7652 33269 33439 33173 -10382 -1636 7641 33221 33439 33173 -10382 -1636 7641 33221 33439 33173 -10382 -1649 7652 33269 33439 33173 -10382 -1649 7652 33269 33439 33173 -10382 -1633 7638 33208 33439 33173 -10382 -1633 7638 33208 33439 33173 -10382 -1644 7648 33252 33439 33173 -10382 -1644 7648 33252 33439 33173 -10382 -1660 7662 33313 33439 33173 -10382 -1660 7662 33313 33439 33173 -10382 -1669 7670 33347 33439 33173 -10382 -1669 7670 33347 33439 33173 -10382 -1663 7665 33326 33439 33173 -10382 -1663 7665 33326 33439 33173 -10382 -1674 7674 33365 33439 33173 -10382 -1674 7674 33365 33439 33173 -10382 2025-04-06 10:04:15,294 Hysteresis 51 0: raw(33365 32000 32000 32000) min(33173 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 33439 0: [ 0 3p Fast ] __all__ 1: have B1 0; rotation allowed 0 1: 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 33439 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ 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 (15365 26000 26000 26000) 7: 0: !chrg 9000@3p 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(21000 7000 7000 7000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(21000 7000 7000 7000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(6365 23000 23000 23000) min(6173 23000 23000 23000) spread(-37382 23000 23000 23000) max_pv 6439 9: [ 0 9000@3p ] PM PV mtr(W) avl(W) raw max min spread -1644 7648 33252 33439 33173 -10382 -1644 7648 33252 33439 33173 -10382 -1667 7668 33339 33439 33173 -10382 -1667 7668 33339 33439 33173 -10382 -1688 7687 33421 33439 33173 -10382 -1688 7687 33421 33439 33173 -10382 -1657 7659 33300 33439 33173 -10382 -1657 7659 33300 33439 33173 -10382 -1644 7648 33252 33439 33173 -10382 -1677 7677 33378 33439 33173 -10382 -1677 7677 33378 33439 33173 -10382 -1640 7645 33239 33439 33173 -10382 -1640 7645 33239 33439 33173 -10382 -1661 7663 33317 33439 33173 -10382 -1661 7663 33317 33439 33173 -10382 -1698 7695 33456 33456 33173 -10382 -1698 7695 33456 33456 33173 -10382 -1668 7669 33343 33456 33208 -10382 -1668 7669 33343 33456 33208 -10382 2025-04-06 10:04:25,459 Hysteresis 61 0: raw(33343 32000 32000 32000) min(33208 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 33456 0: [ 0 3p Fast ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 0 can p-switch 1 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: filtered 1 to 1, sorted to 0 9: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 9: raw(27343 26000 32000 32000) min(27208 26000 32000 32000) spread(-16382 26000 32000 32000) max_pv 27456 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -1637 2812 12226 33456 12226 -10382 -1637 2812 12226 33456 12226 -10382 -1686 2855 12413 33456 12226 -10382 -1686 2855 12413 33456 12226 -10382 -1676 2846 12373 33456 12226 -10382 -1676 2846 12373 33456 12226 -10382 -1542 2729 11865 33456 11865 -10382 -1542 2729 11865 33456 11865 -10382 -1690 2858 12426 33456 11865 -10382 RECV 0: phases 3 -> 1 -1690 2858 12426 33456 11865 -10382 -1666 2837 12334 33456 11865 -10382 -1666 2837 12334 33456 11865 -10382 -1650 2823 12273 33456 11865 -10382 -1650 2823 12273 33456 11865 -10382 -1691 2859 12430 33456 11865 -10382 -1691 2859 12430 33456 11865 -10382 -1681 2850 12391 33456 11865 -10382 -1681 2850 12391 33456 11865 -10382 -1663 2835 12326 33456 11865 -10382 -1663 2835 12326 33456 11865 -10382 2025-04-06 10:04:35,479 Hysteresis -169 0: raw(12326 32000 32000 32000) min(11865 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 33456 0: [ 0 1p Fast ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 0 can p-switch 1 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: filtered 1 to 1, sorted to 0 9: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 9: raw(6326 26000 32000 32000) min(5865 26000 32000 32000) spread(-16382 26000 32000 32000) max_pv 27456 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -1699 2866 12460 33456 11865 -10382 -1699 2866 12460 33456 11865 -10382 -1729 2892 12573 33456 11865 -10382 -1729 2892 12573 33456 11865 -10382 -1708 2874 12495 33456 11865 -10382 -1708 2874 12495 33456 11865 -10382 -1696 2864 12452 33456 11865 -10382 -1696 2864 12452 33456 11865 -10382 -1717 2882 12530 33456 11865 -10382 -1717 2882 12530 33456 11865 -10382 -1725 2889 12560 33456 11865 -10382 -1725 2889 12560 33456 11865 -10382 -1698 2865 12456 33456 11865 -10382 -1698 2865 12456 33456 11865 -10382 -1726 2890 12565 33456 11865 -10382 -1726 2890 12565 33456 11865 -10382 -1720 2885 12543 33456 11865 -10382 -1720 2885 12543 33456 11865 -10382 -1663 2835 12326 33456 11865 -10382 2025-04-06 10:04:45,487 Hysteresis -159 0: raw(12326 32000 32000 32000) min(11865 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 33456 0: [ 0 1p Fast ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 33456 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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 (6326 26000 0 0) 7: 0: 16000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(-3674 16000 32000 32000) min(-4135 16000 32000 32000) spread(-26382 16000 32000 32000) max_pv 17456 9: [ 0 16000@1p ] PM PV mtr(W) avl(W) raw max min spread -1663 5135 22326 33456 11865 -10382 -1714 5179 22517 33456 11865 -10382 -1714 5179 22517 33456 11865 -10382 -1713 5178 22513 33456 11865 -10382 -1713 5178 22513 33456 11865 -10382 -1715 5180 22521 33456 11865 -10382 -1715 5180 22521 33456 11865 -10382 -1724 5188 22556 33456 11865 -10382 -1724 5188 22556 33456 11865 -10382 -1707 5173 22491 33456 11865 -10382 -1707 5173 22491 33456 11865 -10382 -1709 5175 22500 33456 11865 -10382 -1709 5175 22500 33456 11865 -10382 -1723 5187 22552 33456 11865 -10382 -1723 5187 22552 33456 11865 -10382 -1722 5186 22547 33456 11865 -10382 -1722 5186 22547 33456 11865 -10382 -1699 5166 22460 33456 11865 -10382 -1699 5166 22460 33456 11865 -10382 -1726 5190 22565 33456 11865 -10382 2025-04-06 10:04:55,831 Hysteresis -149 0: raw(22565 32000 32000 32000) min(11865 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 33456 0: [ 0 1p Fast ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 33456 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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 (16565 26000 0 0) 7: 0: 16000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(6565 16000 32000 32000) min(-4135 16000 32000 32000) spread(-26382 16000 32000 32000) max_pv 17456 9: [ 0 16000@1p ] PM PV mtr(W) avl(W) raw max min spread -1692 5160 22434 33456 11865 -10382 -1692 5160 22434 33456 11865 -10382 -1704 5171 22482 33456 11865 -10382 -1704 5171 22482 33456 11865 -10382 -1729 5192 22573 33456 11865 -10382 -1729 5192 22573 33456 11865 -10382 -1730 5193 22578 33456 11865 -10382 -1730 5193 22578 33456 11865 -10382 -1717 5182 22530 33456 11865 -10382 -1717 5182 22530 33456 11865 -10382 -1715 5180 22521 33456 11865 -10382 -1715 5180 22521 33456 11865 -10382 -1718 5183 22534 33456 11865 -10382 -1718 5183 22534 33456 11865 -10382 -1702 5169 22473 33456 11865 -10382 -1702 5169 22473 33456 11865 -10382 -1727 5191 22569 33456 11865 -10382 -1727 5191 22569 33456 11865 -10382 -1691 5159 22430 33456 11865 -10382 2025-04-06 10:05:05,836 Hysteresis -139 0: raw(22430 32000 32000 32000) min(11865 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 33456 0: [ 0 1p Fast ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 33456 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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 (16430 26000 0 0) 7: 0: 16000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(6430 16000 32000 32000) min(-4135 16000 32000 32000) spread(-26382 16000 32000 32000) max_pv 17456 9: [ 0 16000@1p ] PM PV mtr(W) avl(W) raw max min spread -1691 5159 22430 33456 11865 -10382 -1691 5159 22430 33456 11865 -10382 -1713 5178 22513 33456 11865 -10382 -1713 5178 22513 33456 11865 -10382 -1707 5173 22491 33456 11865 -10382 -1707 5173 22491 33456 11865 -10382 -1715 5180 22521 33456 11865 -10382 -1715 5180 22521 33456 11865 -10382 -1709 5175 22500 33456 11865 -10382 -1709 5175 22500 33456 11865 -10382 -1699 5166 22460 33456 11865 -10382 -1699 5166 22460 33456 11865 -10382 -1712 5178 22513 33456 11865 -10382 -1712 5178 22513 33456 11865 -10382 -1715 5180 22521 33456 11865 -10382 -1715 5180 22521 33456 11865 -10382 -1697 5164 22452 33456 11865 -10382 -1697 5164 22452 33456 11865 -10382 -1712 5178 22513 33456 11865 -10382 -1712 5178 22513 33456 11865 -10382 2025-04-06 10:05:16,039 Hysteresis -129 0: raw(22513 32000 32000 32000) min(11865 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 33456 0: [ 0 1p Fast ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 33456 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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 (16513 26000 0 0) 7: 0: 16000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(6513 16000 32000 32000) min(-4135 16000 32000 32000) spread(-26382 16000 32000 32000) max_pv 17456 9: [ 0 16000@1p ] PM PV mtr(W) avl(W) raw max min spread -1718 5183 22534 33456 11865 -10382 -1718 5183 22534 33456 11865 -10382 -1717 5182 22530 33456 11865 -10382 -1717 5182 22530 33456 11865 -10382 -1736 5199 22604 33456 11865 -10382 -1736 5199 22604 33456 11865 -10382 -1704 5171 22482 33456 11865 -10382 -1704 5171 22482 33456 11865 -10382 -1704 5171 22482 33456 11865 -10382 -1718 5183 22534 33456 11865 -10382 -1711 5177 22508 33456 11865 -10382 -1711 5177 22508 33456 11865 -10382 -1649 5122 22269 33456 11865 -10382 -1649 5122 22269 33456 11865 -10382 -1705 5171 22482 33456 11865 -10382 -1705 5171 22482 33456 11865 -10382 -1694 5162 22443 33456 11865 -10382 -1694 5162 22443 33456 11865 -10382 -1674 5144 22365 33456 11865 -10382 -1674 5144 22365 33456 11865 -10382 2025-04-06 10:05:26,106 Hysteresis -119 0: raw(22365 32000 32000 32000) min(11865 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 33456 0: [ 0 1p Fast ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 33456 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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 (16365 26000 0 0) 7: 0: !chrg 9000@1p 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(7000 7000 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(7000 7000 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(13365 23000 32000 32000) min(2865 23000 32000 32000) spread(-19382 23000 32000 32000) max_pv 24456 9: [ 0 9000@1p ] PM PV mtr(W) avl(W) raw max min spread -1692 3550 15434 33456 11865 -10382 -1692 3550 15434 33456 11865 -10382 -1692 3550 15434 33456 11865 -10382 -1692 3550 15434 33456 11865 -10382 -1680 3540 15391 33456 11865 -10382 -1680 3540 15391 33456 11865 -10382 -1684 3543 15404 33456 11865 -10382 -1684 3543 15404 33456 11865 -10382 -1724 3578 15556 33456 11865 -10382 -1676 3536 15373 33456 11865 -10382 -1676 3536 15373 33456 11865 -10382 -1676 3536 15373 33456 11865 -10382 -1676 3536 15373 33456 11865 -10382 -1714 3569 15517 33456 11865 -10382 -1714 3569 15517 33456 11865 -10382 -1700 3557 15465 33456 11865 -10382 -1700 3557 15465 33456 11865 -10382 -1699 3556 15460 33456 11865 -10382 -1699 3556 15460 33456 11865 -10382 2025-04-06 10:05:36,110 Hysteresis -109 0: raw(15460 32000 32000 32000) min(11865 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 33456 0: [ 0 1p Fast ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 33456 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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 (9460 26000 0 0) 7: 0: !chrg 9000@1p 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(7000 7000 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(7000 7000 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(6460 23000 32000 32000) min(2865 23000 32000 32000) spread(-19382 23000 32000 32000) max_pv 24456 9: [ 0 9000@1p ] PM PV mtr(W) avl(W) raw max min spread -1725 3579 15560 33456 11865 -10382 -1725 3579 15560 33456 11865 -10382 -1700 3557 15465 33456 11865 -10382 -1700 3557 15465 33456 11865 -10382 -1703 3560 15478 33456 11865 -10382 -1703 3560 15478 33456 11865 -10382 -1726 3580 15565 33456 11865 -10382 -1726 3580 15565 33456 11865 -10382 -1722 3576 15547 33456 11865 -10382 -1722 3576 15547 33456 11865 -10382 -1718 3573 15534 33456 11865 -10382 -1718 3573 15534 33456 11865 -10382 -1729 3582 15573 33456 11865 -10382 -1729 3582 15573 33456 11865 -10382 -1707 3563 15491 33456 11865 -10382 -1707 3563 15491 33456 11865 -10382 -1712 3568 15513 33456 11865 -10382 -1712 3568 15513 33456 11865 -10382 -1712 3568 15513 33456 11865 -10382 -1715 3570 15521 33456 11865 -10382 2025-04-06 10:05:46,421 Hysteresis -99 0: raw(15521 32000 32000 32000) min(11865 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 33456 0: [ 0 1p Fast ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 33456 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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 (9521 26000 0 0) 7: 0: !chrg 9000@1p 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(7000 7000 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(7000 7000 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(6521 23000 32000 32000) min(2865 23000 32000 32000) spread(-19382 23000 32000 32000) max_pv 24456 9: [ 0 9000@1p ] PM PV mtr(W) avl(W) raw max min spread -1715 3570 15521 33456 11865 -10382 -1719 3574 15539 33456 11865 -10382 -1719 3574 15539 33456 11865 -10382 -1723 3577 15552 33456 11865 -10382 -1723 3577 15552 33456 11865 -10382 -1730 3583 15578 33456 11865 -10382 -1705 3561 15482 33456 11865 -10382 -1705 3561 15482 33456 11865 -10382 -1713 3568 15513 33456 11865 -10382 -1713 3568 15513 33456 11865 -10382 -1721 3575 15543 33456 11865 -10382 -1721 3575 15543 33456 11865 -10382 -1718 3573 15534 33456 11865 -10382 -1718 3573 15534 33456 11865 -10382 -1718 3573 15534 33456 11865 -10382 -1718 3573 15534 33456 11865 -10382 -1724 3578 15556 33456 11865 -10382 -1724 3578 15556 33456 11865 -10382 -1708 3564 15495 33456 11865 -10382 -1708 3564 15495 33456 11865 -10382 2025-04-06 10:05:56,477 Hysteresis -88 0: raw(15495 32000 32000 32000) min(11865 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 33456 0: [ 0 1p Fast ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 33456 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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 (9495 26000 0 0) 7: 0: !chrg 9000@1p 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(7000 7000 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(7000 7000 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(6495 23000 32000 32000) min(2865 23000 32000 32000) spread(-19382 23000 32000 32000) max_pv 24456 9: [ 0 9000@1p ] PM PV mtr(W) avl(W) raw max min spread -1709 3565 15500 33456 11865 -10382 -1709 3565 15500 33456 11865 -10382 -1734 3587 15595 33456 11865 -10382 -1734 3587 15595 33456 11865 -10382 -1711 3567 15508 33456 11865 -10382 -1711 3567 15508 33456 11865 -10382 -1725 3579 15560 33456 11865 -10382 -1713 3568 15513 33456 11865 -10382 -1713 3568 15513 33456 11865 -10382 -1712 3568 15513 33456 11865 -10382 -1712 3568 15513 33456 11865 -10382 -1723 3577 15552 33456 11865 -10382 -1723 3577 15552 33456 11865 -10382 -1738 3590 15608 33456 11865 -10382 -1738 3590 15608 33456 11865 -10382 -1717 3572 15530 33456 11865 -10382 -1717 3572 15530 33456 11865 -10382 -1712 3568 15513 33456 11865 -10382 -1712 3568 15513 33456 11865 -10382 2025-04-06 10:06:06,483 Hysteresis -78 0: raw(15513 32000 32000 32000) min(11865 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 33456 0: [ 0 1p Fast ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 33456 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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 (9513 26000 0 0) 7: 0: !chrg 9000@1p 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(7000 7000 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(7000 7000 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(6513 23000 32000 32000) min(2865 23000 32000 32000) spread(-19382 23000 32000 32000) max_pv 24456 9: [ 0 9000@1p ] PM PV mtr(W) avl(W) raw max min spread -1725 3579 15560 33456 11865 -10382 -1725 3579 15560 33456 11865 -10382 -1722 3576 15547 33456 11865 -10382 -1722 3576 15547 33456 11865 -10382 -1726 3580 15565 33456 11865 -10382 -1726 3580 15565 33456 11865 -10382 -1729 3582 15573 33456 11865 -10382 -1729 3582 15573 33456 11865 -10382 -1727 3581 15569 33456 11865 -10382 -1727 3581 15569 33456 11865 -10382 -1720 3575 15543 33456 11865 -10382 -1720 3575 15543 33456 11865 -10382 -1720 3575 15543 33456 11865 -10382 -1735 3588 15600 33456 11865 -10382 -1735 3588 15600 33456 11865 -10382 -1722 3576 15547 33456 11865 -10382 -1722 3576 15547 33456 11865 -10382 -1722 3576 15547 33456 11865 -10382 -1722 3576 15547 33456 11865 -10382 -1726 3580 15565 33456 11865 -10382 2025-04-06 10:06:16,683 Hysteresis -68 0: raw(15565 32000 32000 32000) min(11865 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 33456 0: [ 0 1p Fast ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 33456 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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 (9565 26000 0 0) 7: 0: !chrg 9000@1p 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(7000 7000 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(7000 7000 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(6565 23000 32000 32000) min(2865 23000 32000 32000) spread(-19382 23000 32000 32000) max_pv 24456 9: [ 0 9000@1p ] PM PV mtr(W) avl(W) raw max min spread -1726 3580 15565 33456 11865 -10382 -1725 3579 15560 33456 11865 -10382 -1700 3557 15465 33456 11865 -10382 -1700 3557 15465 33456 11865 -10382 -1730 3583 15578 33456 11865 -10382 -1730 3583 15578 33456 11865 -10382 -1696 3554 15452 33456 11865 -10382 -1696 3554 15452 33456 11865 -10382 -1717 3572 15530 33456 11865 -10382 -1717 3572 15530 33456 11865 -10382 -1700 3557 15465 33456 11865 -10382 -1700 3557 15465 33456 11865 -10382 -1722 3576 15547 33456 11865 -10382 -1722 3576 15547 33456 11865 -10382 -1726 3580 15565 33456 11865 -10382 -1726 3580 15565 33456 11865 -10382 -1745 3596 15634 33456 11865 -10382 -1745 3596 15634 33456 11865 -10382 -1689 3547 15421 33456 11865 -10382 -1689 3547 15421 33456 11865 -10382 2025-04-06 10:06:26,687 Hysteresis -58 0: raw(15421 32000 32000 32000) min(11865 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 33456 0: [ 0 1p Fast ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 33456 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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 (9421 26000 0 0) 7: 0: !chrg 9000@1p 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(7000 7000 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(7000 7000 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(6421 23000 32000 32000) min(2865 23000 32000 32000) spread(-19382 23000 32000 32000) max_pv 24456 9: [ 0 9000@1p ] PM PV mtr(W) avl(W) raw max min spread -1730 3583 15578 33456 11865 -10382 -1730 3583 15578 33343 11865 -10382 -1749 3600 15652 33343 11865 -10382 -1749 3600 15652 22604 11865 -10382 -1731 3584 15582 22604 11865 -10382 -1731 3584 15582 22604 11865 -10382 -1714 3569 15517 22604 11865 -10382 -1714 3569 15517 22604 11865 -10382 -1732 3585 15586 22604 11865 -10382 -1732 3585 15586 22604 11865 -10382 -1702 3559 15473 22604 11865 -10382 -1702 3559 15473 22604 12273 -10382 -1724 3578 15556 22604 12273 -10382 -1724 3578 15556 22604 12273 -10382 -1741 3593 15621 22604 12273 -10382 -1741 3593 15621 22604 12273 -10382 -1722 3576 15547 22604 12273 -10382 -1722 3576 15547 22604 12326 -10382 -1726 3580 15565 22604 12326 -10382 -1726 3580 15565 22604 12326 -10382 2025-04-06 10:06:36,691 Hysteresis -48 0: raw(15565 32000 32000 32000) min(12326 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 22604 0: [ 0 1p Fast ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 22604 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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 (9565 26000 0 0) 7: 0: !chrg 9000@1p 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(7000 7000 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(7000 7000 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(6565 23000 32000 32000) min(3326 23000 32000 32000) spread(-19382 23000 32000 32000) max_pv 13604 9: [ 0 9000@1p ] PM PV mtr(W) avl(W) raw max min spread -1725 3579 15560 22604 12326 -10382 -1725 3579 15560 22604 12326 -10382 -1720 3575 15543 22604 12326 -10382 -1720 3575 15543 22604 12326 -10382 -1710 3566 15504 22604 12326 -10382 -1710 3566 15504 22604 12326 -10382 -1737 3589 15604 22604 12326 -10382 -1737 3589 15604 22604 12326 -10382 -1704 3561 15482 22604 12326 -10382 -1704 3561 15482 22604 12326 -10382 -1710 3566 15504 22604 12326 -10382 -1710 3566 15504 22604 12326 -10382 -1718 3573 15534 22604 12326 -10382 -1712 3568 15513 22604 12326 -10382 -1712 3568 15513 22604 12326 -10382 -1725 3579 15560 22604 12326 -10382 -1725 3579 15560 22604 12326 -10382 -1720 3575 15543 22604 12326 -10382 -1720 3575 15543 22604 12326 -10382 2025-04-06 10:06:46,757 Hysteresis -38 0: raw(15543 32000 32000 32000) min(12326 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 22604 0: [ 0 1p Fast ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 22604 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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 (9543 26000 0 0) 7: 0: !chrg 9000@1p 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(7000 7000 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(7000 7000 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(6543 23000 32000 32000) min(3326 23000 32000 32000) spread(-19382 23000 32000 32000) max_pv 13604 9: [ 0 9000@1p ] PM PV mtr(W) avl(W) raw max min spread -1713 3568 15513 22604 12326 -10382 -1713 3568 15513 22604 12326 -10382 -1712 3568 15513 22604 12326 -10382 -1712 3568 15513 22604 15373 -10382 -1736 3589 15604 22604 15373 -10382 -1736 3589 15604 22604 15373 -10382 -1715 3570 15521 22604 15373 -10382 -1715 3570 15521 22604 15373 -10382 -1725 3579 15560 22604 15373 -10382 -1725 3579 15560 22604 15373 -10382 -1725 3579 15560 22604 15373 -10382 -1725 3579 15560 22604 15373 -10382 -1721 3575 15543 22604 15373 -10382 -1721 3575 15543 22604 15373 -10382 -1720 3575 15543 22604 15373 -10382 -1720 3575 15543 22604 15373 -10382 -1733 3586 15591 22604 15373 -10382 -1733 3586 15591 22604 15373 -10382 -1721 3575 15543 22604 15373 -10382 -1721 3575 15543 22604 15373 -10382 2025-04-06 10:06:56,760 Hysteresis -28 0: raw(15543 32000 32000 32000) min(15373 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 22604 0: [ 0 1p Fast ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 22604 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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 (9543 26000 0 0) 7: 0: !chrg 9000@1p 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(7000 7000 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(7000 7000 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(6543 23000 32000 32000) min(6373 23000 32000 32000) spread(-19382 23000 32000 32000) max_pv 13604 9: [ 0 9000@1p ] PM PV mtr(W) avl(W) raw max min spread -1728 3582 15573 22604 15373 -10382 -1728 3582 15573 22604 15373 -10382 -1737 3589 15604 22604 15373 -10382 -1737 3589 15604 22604 15373 -10382 -1736 3589 15604 22604 15373 -10382 -1736 3589 15604 22604 15373 -10382 -1718 3573 15534 22604 15373 -10382 -1718 3573 15534 22604 15373 -10382 -1749 3600 15652 22604 15373 -10382 -1749 3600 15652 22604 15373 -10382 -1716 3571 15526 22604 15373 -10382 -1716 3571 15526 22604 15373 -10382 -1727 3581 15569 22604 15373 -10382 -1727 3581 15569 22604 15373 -10382 -1732 3585 15586 22604 15373 -10382 -1732 3585 15586 22604 15373 -10382 -1729 3582 15573 22604 15373 -10382 -1729 3582 15573 22604 15373 -10382 -1713 3568 15513 22604 15373 -10382 -1713 3568 15513 22604 15373 -10382 2025-04-06 10:07:06,796 Hysteresis -18 0: raw(15513 32000 32000 32000) min(15373 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 22604 0: [ 0 1p Fast ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 22604 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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 (9513 26000 0 0) 7: 0: !chrg 9000@1p 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(7000 7000 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(7000 7000 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(6513 23000 32000 32000) min(6373 23000 32000 32000) spread(-19382 23000 32000 32000) max_pv 13604 9: [ 0 9000@1p ] PM PV mtr(W) avl(W) raw max min spread -1720 3575 15543 22604 15373 -10382 -1720 3575 15543 22604 15373 -10382 -1721 3575 15543 22604 15373 -10382 -1721 3575 15543 22604 15373 -10382 -1731 3584 15582 22604 15373 -10382 -1731 3584 15582 22604 15373 -10382 -1719 3574 15539 22604 15373 -10382 -1719 3574 15539 22604 15373 -10382 -1709 3565 15500 22604 15373 -10382 -1709 3565 15500 22604 15373 -10382 -1754 3604 15669 22604 15373 -10382 -1754 3604 15669 22604 15373 -10382 -1727 3581 15569 22604 15373 -10382 -1727 3581 15569 22604 15373 -10382 -1733 3586 15591 22604 15373 -10382 -1733 3586 15591 22604 15373 -10382 -1738 3590 15608 22604 15373 -10382 -1741 3593 15621 22604 15373 -10382 -1741 3593 15621 22604 15373 -10382 2025-04-06 10:07:16,946 Hysteresis -8 0: raw(15621 32000 32000 32000) min(15373 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 22604 0: [ 0 1p Fast ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 22604 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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 (9621 26000 0 0) 7: 0: !chrg 9000@1p 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(7000 7000 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(7000 7000 0 0) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(6621 23000 32000 32000) min(6373 23000 32000 32000) spread(-19382 23000 32000 32000) max_pv 13604 9: [ 0 9000@1p ] PM PV mtr(W) avl(W) raw max min spread -1730 3583 15578 22604 15373 -10382 -1730 3583 15578 22604 15373 -10382 -1748 3599 15647 22604 15373 -10382 -1748 3599 15647 22604 15373 -10382 -1728 3582 15573 22604 15373 -10382 -1728 3582 15573 22604 15373 -10382 -1707 3563 15491 22604 15373 -10382 -1707 3563 15491 22604 15373 -10382 -1712 3568 15513 22604 15373 -10382 -1712 3568 15513 22534 15373 -10382 -1735 3588 15600 22534 15373 -10382 -1735 3588 15600 22534 15373 -10382 -1731 3584 15582 22534 15373 -10382 -1731 3584 15582 22508 15373 -10382 -1736 3589 15604 22508 15373 -10382 -1736 3589 15604 22482 15373 -10382 -1737 3589 15604 22482 15373 -10382 -1737 3589 15604 22482 15373 -10382 -1703 3560 15478 22482 15373 -10382 -1703 3560 15478 22443 15373 -10382 2025-04-06 10:07:26,952 Hysteresis 1 0: raw(15478 32000 32000 32000) min(15373 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 22443 0: [ 0 1p Fast ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 22443 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: 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 (9478 26000 0 0) 7: 0: !chrg 9000@1p 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(7000 7000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(7000 7000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(6478 23000 32000 32000) min(6373 23000 32000 32000) spread(-19382 23000 32000 32000) max_pv 13443 9: [ 0 9000@1p ] PM PV mtr(W) avl(W) raw max min spread -1739 3591 15613 22443 15373 -10382 -1739 3591 15613 22365 15373 -10382 -1732 3585 15586 22365 15373 -10382 -1732 3585 15586 15669 15373 -10382 -1726 3580 15565 15669 15373 -10382 -1726 3580 15565 15669 15373 -10382 -1741 3593 15621 15669 15373 -10382 -1741 3593 15621 15669 15373 -10382 -1731 3584 15582 15669 15373 -10382 -1731 3584 15582 15669 15373 -10382 -1728 3582 15573 15669 15373 -10382 -1728 3582 15573 15669 15373 -10382 -1725 3579 15560 15669 15373 -10382 -1725 3579 15560 15669 15373 -10382 -1743 3595 15630 15669 15373 -10382 -1743 3595 15630 15669 15373 -10382 -1730 3583 15578 15669 15421 -10382 -1730 3583 15578 15669 15421 -10382 -1721 3575 15543 15669 15421 -10382 -1721 3575 15543 15669 15421 -10382 2025-04-06 10:07:37,017 Hysteresis 11 0: raw(15543 32000 32000 32000) min(15421 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 15669 0: [ 0 1p Fast ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 15669 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: 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 (9543 26000 32000 32000) 7: 0: !chrg 9000@3p 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(21000 7000 7000 7000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(21000 7000 7000 7000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(543 23000 29000 29000) min(421 23000 29000 29000) spread(-25382 23000 29000 29000) max_pv 669 9: [ 0 9000@3p ] PM PV mtr(W) avl(W) raw max min spread -1709 4945 21500 21500 15421 -10382 -1709 4945 21500 21500 15421 -10382 -1721 4955 21543 21543 15421 -10382 -1721 4955 21543 21543 15421 -10382 -1736 4969 21604 21604 15421 -10382 -1736 4969 21604 21604 15421 -10382 -1738 4970 21608 21608 15421 -10382 -1738 4970 21608 21608 15421 -10382 -1720 4955 21543 21608 15421 -10382 RECV 0: phases 1 -> 3 -1720 4955 21543 21608 15421 -10382 -1712 4948 21513 21608 15421 -10382 -1712 4948 21513 21608 15421 -10382 -1727 4961 21569 21608 15421 -10382 -1727 4961 21569 21608 15421 -10382 -1727 4961 21569 21608 15421 -10382 -1733 4966 21591 21608 15421 -10382 -1733 4966 21591 21608 15421 -10382 -1712 4948 21513 21608 15421 -10382 -1712 4948 21513 21608 15421 -10382 -1738 4970 21608 21608 15421 -10382 2025-04-06 10:07:47,387 Hysteresis -169 0: raw(21608 32000 32000 32000) min(15421 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 21608 0: [ 0 3p Fast ] __all__ 1: have B1 0; rotation allowed 0 1: 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 21608 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ 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 (3608 26000 26000 26000) 7: 0: !chrg 9000@3p 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(21000 7000 7000 7000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(21000 7000 7000 7000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-5392 23000 23000 23000) min(-11579 23000 23000 23000) spread(-37382 23000 23000 23000) max_pv -5392 9: [ 0 9000@3p ] PM PV mtr(W) avl(W) raw max min spread -1738 7730 33608 33608 15421 -10382 -1729 7722 33573 33608 15421 -10382 -1754 7744 33669 33669 15421 -10382 -1754 7744 33669 33669 15421 -10382 -1723 7717 33552 33669 15421 -10382 -1723 7717 33552 33669 15421 -10382 -1729 7722 33573 33669 15421 -10382 -1729 7722 33573 33669 15421 -10382 -1735 7728 33600 33669 15421 -10382 -1735 7728 33600 33669 15421 -10382 -1740 7732 33617 33669 15421 -10382 -1740 7732 33617 33669 15421 -10382 -1719 7714 33539 33669 15421 -10382 -1719 7714 33539 33669 15421 -10382 -1747 7738 33643 33669 15421 -10382 -1747 7738 33643 33669 15421 -10382 -1751 7742 33660 33669 15421 -10382 -1751 7742 33660 33669 15421 -10382 -1745 7736 33634 33669 15421 -10382 2025-04-06 10:07:57,391 Hysteresis -159 0: raw(33634 32000 32000 32000) min(15421 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 33669 0: [ 0 3p Fast ] __all__ 1: have B1 0; rotation allowed 0 1: 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 33669 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ 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 (15634 26000 26000 26000) 7: 0: 16000@3p 8: filtered 1 to 1, sorted to 0 8: 0: 16000@3p __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(-14366 16000 16000 16000) min(-32579 16000 16000 16000) spread(-58382 16000 16000 16000) max_pv -14331 9: [ 0 16000@3p ] PM PV mtr(W) avl(W) raw max min spread -1745 12566 54634 54634 15421 -10382 -1758 12578 54686 54686 15421 -10382 -1756 12576 54678 54686 15421 -10382 -1756 12576 54678 54686 15421 -10382 -1743 12565 54630 54686 15421 -10382 -1743 12565 54630 54686 15421 -10382 -1762 12581 54700 54700 15421 -10382 -1762 12581 54700 54700 15421 -10382 -1736 12559 54604 54700 15421 -10382 -1736 12559 54604 54700 15421 -10382 -1746 12567 54639 54700 15421 -10382 -1746 12567 54639 54700 15421 -10382 -1763 12582 54704 54704 15421 -10382 -1763 12582 54704 54704 15421 -10382 -1755 12575 54673 54704 15421 -10382 -1755 12575 54673 54704 15421 -10382 -1744 12566 54634 54704 15421 -10382 -1744 12566 54634 54704 15421 -10382 -1757 12577 54682 54704 15421 -10382 -1757 12577 54682 54704 15421 -10382 2025-04-06 10:08:07,470 Hysteresis -149 0: raw(54682 32000 32000 32000) min(15421 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 54704 0: [ 0 3p Fast ] __all__ 1: have B1 0; rotation allowed 0 1: 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 54704 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ 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 (36682 26000 26000 26000) 7: 0: 16000@3p 8: filtered 1 to 1, sorted to 0 8: 0: 16000@3p __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(6682 16000 16000 16000) min(-32579 16000 16000 16000) spread(-58382 16000 16000 16000) max_pv 6704 9: [ 0 16000@3p ] PM PV mtr(W) avl(W) raw max min spread -1756 12576 54678 54704 15421 -10382 -1756 12576 54678 54704 15421 -10382 -1727 12551 54569 54704 15421 -10382 -1727 12551 54569 54704 15421 -10382 -1755 12575 54673 54704 15421 -10382 -1755 12575 54673 54704 15421 -10382 -1741 12563 54621 54704 15421 -10382 -1741 12563 54621 54704 15421 -10382 -1735 12558 54600 54704 15421 -10382 -1735 12558 54600 54704 15421 -10382 -1755 12575 54673 54704 15421 -10382 -1755 12575 54673 54704 15421 -10382 -1723 12547 54552 54704 15421 -10382 -1723 12547 54552 54704 15421 -10382 -1713 12538 54513 54704 15421 -10382 -1713 12538 54513 54704 15421 -10382 -1756 12576 54678 54704 15421 -10382 -1756 12576 54678 54704 15421 -10382 -1757 12577 54682 54704 15421 -10382 -1757 12577 54682 54704 15421 -10382 2025-04-06 10:08:17,627 Hysteresis -139 0: raw(54682 32000 32000 32000) min(15421 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 54704 0: [ 0 3p Fast ] __all__ 1: have B1 0; rotation allowed 0 1: 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 54704 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ 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 (36682 26000 26000 26000) 7: 0: 16000@3p 8: filtered 1 to 1, sorted to 0 8: 0: 16000@3p __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(6682 16000 16000 16000) min(-32579 16000 16000 16000) spread(-58382 16000 16000 16000) max_pv 6704 9: [ 0 16000@3p ] PM PV mtr(W) avl(W) raw max min spread -1744 12566 54634 54704 15421 -10382 -1744 12566 54634 54704 15421 -10382 -1758 12578 54686 54704 15421 -10382 -1758 12578 54686 54704 15421 -10382 -1763 12582 54704 54704 15421 -10382 -1763 12582 54704 54704 15421 -10382 -1739 12561 54613 54704 15421 -10382 -1739 12561 54613 54704 15421 -10382 -1730 12553 54578 54704 15421 -10382 -1756 12576 54678 54704 15421 -10382 -1756 12576 54678 54704 15421 -10382 -1734 12557 54595 54704 15421 -10382 -1734 12557 54595 54704 15421 -10382 -1761 12580 54695 54704 15421 -10382 -1761 12580 54695 54704 15421 -10382 -1749 12570 54652 54704 15421 -10382 -1749 12570 54652 54704 15421 -10382 -1748 12569 54647 54704 15421 -10382 -1748 12569 54647 54704 15421 -10382 2025-04-06 10:08:27,635 Hysteresis -129 0: raw(54647 32000 32000 32000) min(15421 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 54704 0: [ 0 3p Fast ] __all__ 1: have B1 0; rotation allowed 0 1: 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 54704 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ 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 (36647 26000 26000 26000) 7: 0: 16000@3p 8: filtered 1 to 1, sorted to 0 8: 0: 16000@3p __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(6647 16000 16000 16000) min(-32579 16000 16000 16000) spread(-58382 16000 16000 16000) max_pv 6704 9: [ 0 16000@3p ] PM PV mtr(W) avl(W) raw max min spread -1738 12560 54608 54704 15421 -10382 -1738 12560 54608 54704 15421 -10382 -1758 12578 54686 54704 15421 -10382 -1758 12578 54686 54704 15473 -10382 -1733 12556 54591 54704 15473 -10382 -1733 12556 54591 54704 15473 -10382 -1766 12585 54717 54717 15473 -10382 -1766 12585 54717 54717 15473 -10382 -1734 12557 54595 54717 15473 -10382 -1734 12557 54595 54717 15473 -10382 -1739 12561 54613 54717 15473 -10382 -1739 12561 54613 54717 15473 -10382 -1751 12572 54660 54717 15473 -10382 -1751 12572 54660 54717 15473 -10382 -1760 12580 54695 54717 15473 -10382 -1760 12580 54695 54717 15478 -10382 -1745 12566 54634 54717 15478 -10382 -1745 12566 54634 54717 15478 -10382 -1753 12573 54665 54717 15478 -10382 -1753 12573 54665 54717 15478 -10382 2025-04-06 10:08:37,762 Hysteresis -119 0: raw(54665 32000 32000 32000) min(15478 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 54717 0: [ 0 3p Fast ] __all__ 1: have B1 0; rotation allowed 0 1: 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 54717 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ 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 (36665 26000 26000 26000) 7: 0: !chrg 9000@3p 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(21000 7000 7000 7000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(21000 7000 7000 7000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(27665 23000 23000 23000) min(-11522 23000 23000 23000) spread(-37382 23000 23000 23000) max_pv 27717 9: [ 0 9000@3p ] PM PV mtr(W) avl(W) raw max min spread -1753 7743 33665 54717 15478 -10382 -1744 7736 33634 54717 15478 -10382 -1744 7736 33634 54717 15478 -10382 -1763 7752 33704 54717 15478 -10382 -1766 7755 33717 54717 15478 -10382 -1766 7755 33717 54717 15478 -10382 -1751 7742 33660 54717 15478 -10382 -1751 7742 33660 54717 15478 -10382 -1766 7755 33717 54717 15478 -10382 -1766 7755 33717 54717 15478 -10382 -1769 7757 33726 54717 15478 -10382 -1769 7757 33726 54717 15478 -10382 -1740 7732 33617 54717 15478 -10382 -1740 7732 33617 54717 15478 -10382 -1762 7751 33700 54717 15478 -10382 -1762 7751 33700 54717 15478 -10382 -1728 7722 33573 54717 15478 -10382 -1728 7722 33573 54717 15478 -10382 -1708 7704 33495 54717 15478 -10382 2025-04-06 10:08:47,768 Hysteresis -109 0: raw(33495 32000 32000 32000) min(15478 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 54717 0: [ 0 3p Fast ] __all__ 1: have B1 0; rotation allowed 0 1: 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 54717 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ 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 (15495 26000 26000 26000) 7: 0: !chrg 9000@3p 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(21000 7000 7000 7000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(21000 7000 7000 7000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(6495 23000 23000 23000) min(-11522 23000 23000 23000) spread(-37382 23000 23000 23000) max_pv 27717 9: [ 0 9000@3p ] PM PV mtr(W) avl(W) raw max min spread -1708 7704 33495 54717 15478 -10382 -1726 7720 33565 54717 15478 -10382 -1726 7720 33565 54717 15478 -10382 -1744 7736 33634 54717 15478 -10382 -1744 7736 33634 54717 15478 -10382 -1728 7722 33573 54717 15478 -10382 -1728 7722 33573 54717 15478 -10382 -1759 7749 33691 54717 15478 -10382 -1759 7749 33691 54717 15478 -10382 -1743 7735 33630 54717 15478 -10382 -1743 7735 33630 54717 15478 -10382 -1734 7727 33595 54717 15478 -10382 -1734 7727 33595 54717 15478 -10382 -1752 7743 33665 54717 15478 -10382 -1752 7743 33665 54717 15478 -10382 -1737 7729 33604 54717 15478 -10382 -1737 7729 33604 54717 15478 -10382 -1738 7730 33608 54717 15478 -10382 -1738 7730 33608 54717 15478 -10382 -1745 7736 33634 54717 15478 -10382 2025-04-06 10:08:57,774 Hysteresis -99 0: raw(33634 32000 32000 32000) min(15478 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 54717 0: [ 0 3p Fast ] __all__ 1: have B1 0; rotation allowed 0 1: 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 54717 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ 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 (15634 26000 26000 26000) 7: 0: !chrg 9000@3p 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(21000 7000 7000 7000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(21000 7000 7000 7000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(6634 23000 23000 23000) min(-11522 23000 23000 23000) spread(-37382 23000 23000 23000) max_pv 27717 9: [ 0 9000@3p ] PM PV mtr(W) avl(W) raw max min spread -1745 7736 33634 54717 15478 -10382 -1745 7736 33634 54717 15478 -10382 -1745 7736 33634 54717 15478 -10382 -1739 7731 33613 54717 15478 -10382 -1739 7731 33613 54717 15478 -10382 -1763 7752 33704 54717 15478 -10382 -1763 7752 33704 54717 15478 -10382 -1735 7728 33600 54717 15478 -10382 -1735 7728 33600 54717 15478 -10382 -1750 7741 33656 54717 15478 -10382 -1750 7741 33656 54717 15478 -10382 -1771 7759 33734 54717 15478 -10382 -1771 7759 33734 54717 15478 -10382 -1780 7767 33769 54717 15478 -10382 -1780 7767 33769 54717 15478 -10382 -1742 7734 33626 54717 15478 -10382 -1742 7734 33626 54717 15478 -10382 -1765 7754 33713 54717 15478 -10382 -1765 7754 33713 54717 15478 -10382 -1763 7752 33704 54717 15478 -10382 2025-04-06 10:09:07,945 Hysteresis -89 0: raw(33704 32000 32000 32000) min(15478 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 54717 0: [ 0 3p Fast ] __all__ 1: have B1 0; rotation allowed 0 1: 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 54717 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ 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 (15704 26000 26000 26000) 7: 0: !chrg 9000@3p 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(21000 7000 7000 7000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(21000 7000 7000 7000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(6704 23000 23000 23000) min(-11522 23000 23000 23000) spread(-37382 23000 23000 23000) max_pv 27717 9: [ 0 9000@3p ] PM PV mtr(W) avl(W) raw max min spread -1750 7741 33656 54717 15478 -10382 -1750 7741 33656 54717 15478 -10382 -1759 7749 33691 54717 15478 -10382 -1759 7749 33691 54717 15478 -10382 -1781 7768 33773 54717 15478 -10382 -1781 7768 33773 54717 15478 -10382 -1745 7736 33634 54717 15478 -10382 -1745 7736 33634 54717 15478 -10382 -1774 7762 33747 54717 15478 -10382 -1774 7762 33747 54717 15478 -10382 -1765 7754 33713 54717 15478 -10382 -1765 7754 33713 54717 15478 -10382 -1762 7751 33700 54717 15478 -10382 -1762 7751 33700 54717 15478 -10382 -1767 7756 33721 54717 15478 -10382 -1767 7756 33721 54717 15478 -10382 -1777 7764 33756 54717 15478 -10382 -1777 7764 33756 54717 15478 -10382 -1762 7751 33700 54717 15478 -10382 2025-04-06 10:09:17,948 Hysteresis -79 0: raw(33700 32000 32000 32000) min(15478 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 54717 0: [ 0 3p Fast ] __all__ 1: have B1 0; rotation allowed 0 1: 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 54717 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ 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 (15700 26000 26000 26000) 7: 0: !chrg 9000@3p 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(21000 7000 7000 7000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(21000 7000 7000 7000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(6700 23000 23000 23000) min(-11522 23000 23000 23000) spread(-37382 23000 23000 23000) max_pv 27717 9: [ 0 9000@3p ] PM PV mtr(W) avl(W) raw max min spread -1762 7751 33700 54717 15478 -10382 -1766 7755 33717 54717 15478 -10382 -1750 7741 33656 54717 15478 -10382 -1750 7741 33656 54717 15478 -10382 -1734 7727 33595 54717 15478 -10382 -1734 7727 33595 54717 15478 -10382 -1736 7729 33604 54717 15478 -10382 -1736 7729 33604 54717 15478 -10382 -1769 7757 33726 54717 15478 -10382 -1769 7757 33726 54717 15478 -10382 -1760 7750 33695 54717 15478 -10382 -1760 7750 33695 54717 15478 -10382 -1763 7752 33704 54717 15478 -10382 -1763 7752 33704 54717 15478 -10382 -1779 7766 33765 54717 15478 -10382 -1779 7766 33765 54717 15478 -10382 -1749 7740 33652 54717 15478 -10382 -1749 7740 33652 54717 15478 -10382 -1757 7747 33682 54717 15478 -10382 -1757 7747 33682 54717 15478 -10382 2025-04-06 10:09:27,995 Hysteresis -69 0: raw(33682 32000 32000 32000) min(15478 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 54717 0: [ 0 3p Fast ] __all__ 1: have B1 0; rotation allowed 0 1: 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 54717 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ 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 (15682 26000 26000 26000) 7: 0: !chrg 9000@3p 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(21000 7000 7000 7000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(21000 7000 7000 7000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(6682 23000 23000 23000) min(-11522 23000 23000 23000) spread(-37382 23000 23000 23000) max_pv 27717 9: [ 0 9000@3p ] PM PV mtr(W) avl(W) raw max min spread -1776 7764 33756 54717 15478 -10382 -1776 7764 33756 54717 15478 -10382 -1741 7733 33621 54717 15478 -10382 -1741 7733 33621 54717 15543 -10382 -1763 7752 33704 54717 15543 -10382 -1763 7752 33704 54717 15543 -10382 -1760 7750 33695 54717 15543 -10382 -1760 7750 33695 54717 15543 -10382 -1734 7727 33595 54717 15543 -10382 -1734 7727 33595 54717 15543 -10382 -1774 7762 33747 54717 15543 -10382 -1774 7762 33747 54717 15543 -10382 -1777 7764 33756 54717 15543 -10382 -1777 7764 33756 54717 15543 -10382 -1759 7749 33691 54717 15543 -10382 -1759 7749 33691 54717 15543 -10382 -1775 7763 33752 54717 15543 -10382 -1775 7763 33752 54717 15543 -10382 -1775 7763 33752 54717 15543 -10382 -1775 7763 33752 54717 15543 -10382 2025-04-06 10:09:38,111 Hysteresis -58 0: raw(33752 32000 32000 32000) min(15543 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 54717 0: [ 0 3p Fast ] __all__ 1: have B1 0; rotation allowed 0 1: 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 54717 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ 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 (15752 26000 26000 26000) 7: 0: !chrg 9000@3p 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(21000 7000 7000 7000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(21000 7000 7000 7000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(6752 23000 23000 23000) min(-11457 23000 23000 23000) spread(-37382 23000 23000 23000) max_pv 27717 9: [ 0 9000@3p ] PM PV mtr(W) avl(W) raw max min spread -1757 7747 33682 54717 15543 -10382 -1757 7747 33682 54717 15543 -10382 -1768 7757 33726 54717 15543 -10382 -1768 7757 33726 54717 21500 -10382 -1787 7773 33795 54717 21500 -10382 -1787 7773 33795 54717 21513 -10382 -1762 7751 33700 54717 21513 -10382 -1762 7751 33700 54717 21513 -10382 -1767 7756 33721 54717 21513 -10382 -1767 7756 33721 54717 21513 -10382 -1786 7772 33791 54717 21513 -10382 -1786 7772 33791 54717 21513 -10382 -1766 7755 33717 54717 21513 -10382 -1764 7753 33708 54717 21513 -10382 -1764 7753 33708 54717 21513 -10382 -1782 7769 33778 54717 21513 -10382 -1782 7769 33778 54717 21513 -10382 -1771 7759 33734 54717 21513 -10382 -1771 7759 33734 54717 21513 -10382 2025-04-06 10:09:48,115 Hysteresis -48 0: raw(33734 32000 32000 32000) min(21513 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 54717 0: [ 0 3p Fast ] __all__ 1: have B1 0; rotation allowed 0 1: 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 54717 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ 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 (15734 26000 26000 26000) 7: 0: !chrg 9000@3p 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(21000 7000 7000 7000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(21000 7000 7000 7000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(6734 23000 23000 23000) min(-5487 23000 23000 23000) spread(-37382 23000 23000 23000) max_pv 27717 9: [ 0 9000@3p ] PM PV mtr(W) avl(W) raw max min spread -1781 7768 33773 54717 21513 -10382 -1781 7768 33773 54717 21513 -10382 -1789 7775 33804 54717 21513 -10382 -1789 7775 33804 54717 21608 -10382 -1776 7764 33756 54717 33495 -10382 -1776 7764 33756 54717 33495 -10382 -1768 7757 33726 54717 33495 -10382 -1768 7757 33726 54717 33495 -10382 -1790 7776 33808 54717 33495 -10382 -1790 7776 33808 54717 33495 -10382 -1759 7749 33691 54717 33495 -10382 -1759 7749 33691 54717 33495 -10382 -1780 7767 33769 54717 33495 -10382 -1780 7767 33769 54717 33495 -10382 -1780 7767 33769 54717 33495 -10382 -1780 7767 33769 54717 33495 -10382 -1767 7756 33721 54717 33495 -10382 -1767 7756 33721 54717 33495 -10382 -1760 7750 33695 54717 33495 -10382 -1760 7750 33695 54717 33495 -10382 2025-04-06 10:09:58,183 Hysteresis -38 0: raw(33695 32000 32000 32000) min(33495 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 54717 0: [ 0 3p Fast ] __all__ 1: have B1 0; rotation allowed 0 1: 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 54717 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ 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 (15695 26000 26000 26000) 7: 0: !chrg 9000@3p 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(21000 7000 7000 7000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(21000 7000 7000 7000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(6695 23000 23000 23000) min(6495 23000 23000 23000) spread(-37382 23000 23000 23000) max_pv 27717 9: [ 0 9000@3p ] PM PV mtr(W) avl(W) raw max min spread -1783 7770 33782 54717 33495 -10382 -1783 7770 33782 54717 33495 -10382 -1759 7749 33691 54717 33495 -10382 -1759 7749 33691 54717 33495 -10382 -1772 7760 33739 54717 33495 -10382 -1772 7760 33739 54717 33495 -10382 -1732 7725 33586 54717 33495 -10382 -1732 7725 33586 54717 33495 -10382 -1755 7745 33673 54717 33495 -10382 -1755 7745 33673 54717 33495 -10382 -1746 7737 33639 54717 33495 -10382 -1746 7737 33639 54717 33495 -10382 -1760 7750 33695 54717 33495 -10382 -1760 7750 33695 54717 33495 -10382 -1752 7743 33665 54717 33495 -10382 -1752 7743 33665 54717 33495 -10382 -1753 7743 33665 54717 33495 -10382 -1753 7743 33665 54717 33495 -10382 -1763 7752 33704 54717 33495 -10382 RECV 0: supported 16000 -> 0 mA RECV 0: requested 16000 -> 0 mA (measured 0.000A 0.000A 0.000A) 2025-04-06 10:10:08,187 Hysteresis -28 0: raw(33704 32000 32000 32000) min(33495 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 54717 0: [ 0 3p Fast ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 0 can p-switch 1 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 32000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(33704 32000 32000 32000) min(33495 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 54717 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1763 1763 7665 54717 7665 -10382 -1762 1762 7660 54717 7660 -10382 -1732 1732 7530 54717 7530 -10382 -1732 1732 7530 54717 7530 -10382 -1743 1743 7578 54717 7530 -10382 -1743 1743 7578 54717 7530 -10382 -1752 1752 7617 54717 7530 -10382 -1752 1752 7617 54717 7530 -10382 -1753 1753 7621 54717 7530 -10382 RECV 0: phases 3 -> 1 -1753 1753 7621 54717 7530 -10382 -1777 1777 7726 54717 7530 -10382 -1777 1777 7726 54717 7530 -10382 -1769 1769 7691 54717 7530 -10382 -1769 1769 7691 54717 7530 -10382 -1759 1759 7647 54717 7530 -10382 -1759 1759 7647 54717 7530 -10382 -1766 1766 7678 54717 7530 -10382 -1766 1766 7678 54717 7530 -10382 -1762 1762 7660 54717 7530 -10382 -1762 1762 7660 54717 7530 -10382 2025-04-06 10:10:18,193 Hysteresis -18 0: raw(7660 32000 32000 32000) min(7530 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 54717 0: [ 0 0p Fast ] __all__ 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(7660 32000 32000 32000) min(7530 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 54717 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1754 1754 7626 54717 7530 -10382 -1754 1754 7626 54717 7530 -10382 -1778 1778 7730 54717 7530 -10382 -1778 1778 7730 54717 7530 -10382 -1741 1741 7569 54717 7530 -10382 -1741 1741 7569 54717 7530 -10382 -1753 1753 7621 54717 7530 -10382 -1753 1753 7621 54717 7530 -10382 -1767 1767 7682 54717 7530 -10382 -1767 1767 7682 54717 7530 -10382 -1769 1769 7691 54717 7530 -10382 -1769 1769 7691 54717 7530 -10382 -1769 1769 7691 54717 7530 -10382 -1759 1759 7647 54717 7530 -10382 -1759 1759 7647 54717 7530 -10382 -1752 1752 7617 54717 7530 -10382 -1752 1752 7617 54717 7530 -10382 -1762 1762 7660 54717 7530 -10382 -1762 1762 7660 54717 7530 -10382 -1749 1749 7604 54717 7530 -10382 2025-04-06 10:10:28,511 Hysteresis -8 0: raw(7604 32000 32000 32000) min(7530 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 54717 0: [ 0 0p Fast ] __all__ 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(7604 32000 32000 32000) min(7530 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 54717 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1779 1779 7734 54717 7530 -10382 -1779 1779 7734 54717 7530 -10382 -1772 1772 7704 54717 7530 -10382 -1772 1772 7704 54717 7530 -10382 -1753 1753 7621 54717 7530 -10382 -1753 1753 7621 54717 7530 -10382 -1769 1769 7691 54717 7530 -10382 -1769 1769 7691 54717 7530 -10382 -1774 1774 7713 54717 7530 -10382 -1774 1774 7713 54717 7530 -10382 -1763 1763 7665 54717 7530 -10382 -1763 1763 7665 54695 7530 -10382 -1793 1793 7795 54695 7530 -10382 -1793 1793 7795 54695 7530 -10382 -1755 1755 7630 54695 7530 -10382 -1755 1755 7630 54695 7530 -10382 -1745 1745 7586 54695 7530 -10382 -1745 1745 7586 54695 7530 -10382 -1773 1773 7708 54695 7530 -10382 -1773 1773 7708 54665 7530 -10382 2025-04-06 10:10:38,514 Hysteresis 1 0: raw(7708 32000 32000 32000) min(7530 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 54665 0: [ 0 0p Fast ] __all__ 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(7708 32000 32000 32000) min(7530 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 54665 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1764 1764 7669 54665 7530 -10382 -1764 1764 7669 54665 7530 -10382 -1755 1755 7630 54665 7530 -10382 -1755 1755 7630 33808 7530 -10382 -1783 1783 7752 33808 7530 -10382 -1783 1783 7752 33808 7530 -10382 -1771 1771 7700 33808 7530 -10382 -1771 1771 7700 33808 7530 -10382 -1762 1762 7660 33808 7530 -10382 -1762 1762 7660 33808 7530 -10382 -1789 1789 7778 33808 7530 -10382 -1789 1789 7778 33808 7530 -10382 -1790 1790 7782 33808 7530 -10382 -1790 1790 7782 33808 7530 -10382 -1782 1782 7747 33808 7530 -10382 -1782 1782 7747 33808 7530 -10382 -1778 1778 7730 33808 7530 -10382 -1778 1778 7730 33808 7530 -10382 -1752 1752 7617 33808 7530 -10382 -1752 1752 7617 33808 7530 -10382 2025-04-06 10:10:48,517 Hysteresis 11 0: raw(7617 32000 32000 32000) min(7530 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 33808 0: [ 0 0p Fast ] __all__ 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(7617 32000 32000 32000) min(7530 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 33808 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1745 1745 7586 33808 7530 -10382 -1745 1745 7586 33808 7530 -10382 -1784 1784 7756 33808 7530 -10382 -1784 1784 7756 33808 7530 -10382 -1784 1784 7756 33808 7530 -10382 -1784 1784 7756 33808 7530 -10382 -1757 1757 7639 33808 7530 -10382 -1757 1757 7639 33808 7530 -10382 -1784 1784 7756 33808 7530 -10382 -1784 1784 7756 33808 7530 -10382 -1777 1777 7726 33808 7530 -10382 -1777 1777 7726 33808 7530 -10382 -1770 1770 7695 33808 7530 -10382 -1770 1770 7695 33808 7530 -10382 -1782 1782 7747 33808 7530 -10382 -1782 1782 7747 33808 7530 -10382 -1779 1779 7734 33808 7530 -10382 -1779 1779 7734 33808 7530 -10382 -1779 1779 7734 33808 7530 -10382 -1779 1779 7734 33808 7530 -10382 2025-04-06 10:10:58,688 Hysteresis 21 0: raw(7734 32000 32000 32000) min(7530 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 33808 0: [ 0 0p Fast ] __all__ 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(7734 32000 32000 32000) min(7530 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 33808 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1777 1777 7726 33808 7530 -10382 -1777 1777 7726 33808 7530 -10382 -1762 1762 7660 33808 7530 -10382 -1762 1762 7660 33808 7530 -10382 -1760 1760 7652 33808 7530 -10382 -1760 1760 7652 33808 7530 -10382 -1777 1777 7726 33808 7530 -10382 -1777 1777 7726 33808 7530 -10382 -1777 1777 7726 33808 7530 -10382 -1777 1777 7726 33808 7530 -10382 -1791 1791 7786 33808 7530 -10382 -1791 1791 7786 33808 7530 -10382 -1786 1786 7765 33808 7530 -10382 -1786 1786 7765 33808 7530 -10382 -1777 1777 7726 33808 7530 -10382 -1777 1777 7726 33808 7530 -10382 -1790 1790 7782 33808 7530 -10382 -1790 1790 7782 33808 7530 -10382 -1790 1790 7782 33808 7530 -10382 2025-04-06 10:11:08,694 Hysteresis 31 0: raw(7782 32000 32000 32000) min(7530 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 33808 0: [ 0 0p Fast ] __all__ 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(7782 32000 32000 32000) min(7530 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 33808 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1790 1790 7782 33808 7530 -10382 -1764 1764 7669 33808 7530 -10382 -1795 1795 7804 33808 7530 -10382 -1795 1795 7804 33808 7530 -10382 -1794 1794 7800 33808 7530 -10382 -1794 1794 7800 33808 7530 -10382 -1774 1774 7713 33808 7530 -10382 -1774 1774 7713 33808 7530 -10382 -1791 1791 7786 33808 7530 -10382 -1791 1791 7786 33808 7530 -10382 -1782 1782 7747 33808 7530 -10382 -1782 1782 7747 33808 7530 -10382 -1776 1776 7721 33808 7530 -10382 -1776 1776 7721 33808 7530 -10382 -1794 1794 7800 33808 7530 -10382 -1794 1794 7800 33808 7530 -10382 -1795 1795 7804 33808 7530 -10382 -1795 1795 7804 33808 7530 -10382 -1770 1770 7695 33808 7530 -10382 -1770 1770 7695 33808 7530 -10382 2025-04-06 10:11:18,700 Hysteresis 41 0: raw(7695 32000 32000 32000) min(7530 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 33808 0: [ 0 0p Fast ] __all__ 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(7695 32000 32000 32000) min(7530 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 33808 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1793 1793 7795 33808 7530 -10382 -1793 1793 7795 33808 7530 -10382 -1803 1803 7839 33808 7530 -10382 -1803 1803 7839 33808 7530 -10382 -1775 1775 7717 33808 7530 -10382 -1775 1775 7717 33808 7530 -10382 -1803 1803 7839 33808 7530 -10382 -1803 1803 7839 33808 7530 -10382 -1786 1786 7765 33808 7530 -10382 -1786 1786 7765 33808 7530 -10382 -1776 1776 7721 33808 7530 -10382 -1776 1776 7721 33808 7530 -10382 -1794 1794 7800 33808 7530 -10382 -1794 1794 7800 33808 7530 -10382 -1797 1797 7813 33808 7530 -10382 -1797 1797 7813 33808 7530 -10382 -1782 1782 7747 33808 7530 -10382 -1782 1782 7747 33808 7530 -10382 -1790 1790 7782 33808 7530 -10382 -1790 1790 7782 33808 7530 -10382 2025-04-06 10:11:28,983 Hysteresis 51 0: raw(7782 32000 32000 32000) min(7530 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 33808 0: [ 0 0p Fast ] __all__ 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(7782 32000 32000 32000) min(7530 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 33808 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1792 1792 7791 33808 7530 -10382 -1792 1792 7791 33808 7530 -10382 -1780 1780 7739 33808 7530 -10382 -1780 1780 7739 33808 7530 -10382 -1800 1800 7826 33808 7530 -10382 -1800 1800 7826 33808 7530 -10382 -1804 1804 7843 33808 7530 -10382 -1804 1804 7843 33808 7530 -10382 -1791 1791 7786 33808 7530 -10382 -1791 1791 7786 33808 7530 -10382 -1799 1799 7821 33808 7530 -10382 -1799 1799 7821 33808 7530 -10382 -1792 1792 7791 33808 7530 -10382 -1792 1792 7791 33808 7530 -10382 -1782 1782 7747 33808 7530 -10382 -1782 1782 7747 33808 7530 -10382 -1805 1805 7847 33808 7530 -10382 -1805 1805 7847 33808 7530 -10382 -1804 1804 7843 33808 7530 -10382 -1804 1804 7843 33808 7530 -10382 2025-04-06 10:11:38,989 Hysteresis 61 0: raw(7843 32000 32000 32000) min(7530 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 33808 0: [ 0 0p Fast ] __all__ 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(7843 32000 32000 32000) min(7530 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 33808 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1790 1790 7782 33808 7530 -10382 -1790 1790 7782 33808 7530 -10382 -1802 1802 7834 33808 7530 -10382 -1802 1802 7834 33808 7530 -10382 -1804 1804 7843 33808 7530 -10382 -1797 1797 7813 33808 7530 -10382 -1797 1797 7813 33808 7530 -10382 -1793 1793 7795 33808 7530 -10382 -1793 1793 7795 33808 7530 -10382 -1788 1788 7773 33808 7530 -10382 -1788 1788 7773 33808 7530 -10382 -1777 1777 7726 33808 7530 -10382 -1777 1777 7726 33808 7530 -10382 -1776 1776 7721 33808 7530 -10382 -1776 1776 7721 33808 7530 -10382 -1805 1805 7847 33808 7530 -10382 -1805 1805 7847 33808 7530 -10382 -1796 1796 7808 33808 7530 -10382 -1796 1796 7808 33808 7530 -10382 2025-04-06 10:11:48,995 Hysteresis 71 0: raw(7808 32000 32000 32000) min(7530 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 33808 0: [ 0 0p Fast ] __all__ 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(7808 32000 32000 32000) min(7530 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 33808 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1809 1809 7865 33808 7530 -10382 -1809 1809 7865 33808 7530 -10382 -1802 1802 7834 33808 7530 -10382 -1802 1802 7834 33808 7530 -10382 -1772 1772 7704 33808 7530 -10382 -1772 1772 7704 33808 7530 -10382 -1794 1794 7800 33808 7530 -10382 -1794 1794 7800 33808 7530 -10382 -1837 1837 7986 33808 7530 -10382 -1837 1837 7986 33808 7530 -10382 -1808 1808 7860 33808 7530 -10382 -1808 1808 7860 33808 7530 -10382 -1825 1825 7934 33782 7530 -10382 -1825 1825 7934 33782 7530 -10382 -1831 1831 7960 33782 7530 -10382 -1831 1831 7960 33782 7530 -10382 -1800 1800 7826 33782 7530 -10382 -1800 1800 7826 33782 7530 -10382 -1817 1817 7900 33782 7530 -10382 -1817 1817 7900 33782 7530 -10382 2025-04-06 10:11:59,131 Hysteresis 82 0: raw(7900 32000 32000 32000) min(7530 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 33782 0: [ 0 0p Fast ] __all__ 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(7900 32000 32000 32000) min(7530 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 33782 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1819 1819 7908 33782 7530 -10382 -1819 1819 7908 33782 7530 -10382 -1816 1816 7895 33782 7530 -10382 -1816 1816 7895 33782 7530 -10382 -1829 1829 7952 33739 7530 -10382 -1829 1829 7952 33739 7530 -10382 -1833 1833 7969 33739 7530 -10382 -1833 1833 7969 33739 7530 -10382 -1802 1802 7834 33704 7530 -10382 -1802 1802 7834 33704 7530 -10382 -1823 1823 7926 33704 7530 -10382 -1823 1823 7926 33704 7530 -10382 -1792 1792 7791 33704 7530 -10382 -1792 1792 7791 33704 7530 -10382 -1791 1791 7786 33704 7530 -10382 -1791 1791 7786 33704 7530 -10382 -1817 1817 7900 33704 7530 -10382 -1817 1817 7900 33704 7530 -10382 -1830 1830 7956 33704 7530 -10382 -1830 1830 7956 33704 7530 -10382 2025-04-06 10:12:09,137 Hysteresis 92 0: raw(7956 32000 32000 32000) min(7530 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 33704 0: [ 0 0p Fast ] __all__ 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(7956 32000 32000 32000) min(7530 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 33704 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1818 1818 7904 33704 7530 -10382 -1818 1818 7904 7986 7530 -10382 -1832 1832 7965 7986 7530 -10382 -1832 1832 7965 7986 7530 -10382 -1824 1824 7930 7986 7530 -10382 -1824 1824 7930 7986 7569 -10382 -1813 1813 7882 7986 7569 -10382 -1813 1813 7882 7986 7569 -10382 -1830 1830 7956 7986 7569 -10382 -1830 1830 7956 7986 7569 -10382 -1832 1832 7965 7986 7569 -10382 -1832 1832 7965 7986 7569 -10382 -1804 1804 7843 7986 7569 -10382 -1804 1804 7843 7986 7569 -10382 -1819 1819 7908 7986 7569 -10382 -1819 1819 7908 7986 7569 -10382 -1844 1844 8017 8017 7569 -10382 -1844 1844 8017 8017 7569 -10382 -1827 1827 7943 8017 7569 -10382 2025-04-06 10:12:19,158 Hysteresis 102 0: raw(7943 32000 32000 32000) min(7569 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 8017 0: [ 0 0p PV ] __all__ 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(7943 32000 32000 32000) min(7569 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 8017 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1827 1827 7943 8017 7569 -10382 -1839 1839 7995 8017 7569 -10382 -1839 1839 7995 8017 7569 -10382 -1844 1844 8017 8017 7569 -10382 -1844 1844 8017 8017 7569 -10382 -1814 1814 7886 8017 7569 -10382 -1814 1814 7886 8017 7569 -10382 -1822 1822 7921 8017 7569 -10382 -1822 1822 7921 8017 7586 -10382 -1818 1818 7904 8017 7586 -10382 -1818 1818 7904 8017 7586 -10382 -1803 1803 7839 8017 7586 -10382 -1803 1803 7839 8017 7586 -10382 -1830 1830 7956 8017 7586 -10382 -1801 1801 7830 8017 7586 -10382 -1801 1801 7830 8017 7586 -10382 -1800 1800 7826 8017 7586 -10382 -1800 1800 7826 8017 7586 -10382 -1806 1806 7852 8017 7586 -10382 -1806 1806 7852 8017 7586 -10382 2025-04-06 10:12:29,269 Hysteresis 112 0: raw(7852 32000 32000 32000) min(7586 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 8017 0: [ 0 0p PV ] __all__ 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(7852 32000 32000 32000) min(7586 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 8017 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1823 1823 7926 8017 7586 -10382 -1823 1823 7926 8017 7586 -10382 -1798 1798 7817 8017 7586 -10382 -1798 1798 7817 8017 7586 -10382 -1821 1821 7917 8017 7586 -10382 -1821 1821 7917 8017 7586 -10382 -1837 1837 7986 8017 7586 -10382 -1837 1837 7986 8017 7586 -10382 -1811 1811 7873 8017 7586 -10382 -1811 1811 7873 8017 7586 -10382 -1829 1829 7952 8017 7586 -10382 -1829 1829 7952 8017 7586 -10382 -1827 1827 7943 8017 7586 -10382 -1827 1827 7943 8017 7586 -10382 -1815 1815 7891 8017 7586 -10382 -1815 1815 7891 8017 7586 -10382 -1833 1833 7969 8017 7586 -10382 -1833 1833 7969 8017 7586 -10382 -1836 1836 7982 8017 7586 -10382 -1836 1836 7982 8017 7586 -10382 2025-04-06 10:12:39,272 Hysteresis 122 0: raw(7982 32000 32000 32000) min(7586 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 8017 0: [ 0 0p PV ] __all__ 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(7982 32000 32000 32000) min(7586 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 8017 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1819 1819 7908 8017 7586 -10382 -1819 1819 7908 8017 7586 -10382 -1830 1830 7956 8017 7586 -10382 -1830 1830 7956 8017 7586 -10382 -1834 1834 7973 8017 7586 -10382 -1834 1834 7973 8017 7586 -10382 -1827 1827 7943 8017 7586 -10382 -1827 1827 7943 8017 7586 -10382 -1819 1819 7908 8017 7586 -10382 -1819 1819 7908 8017 7586 -10382 -1836 1836 7982 8017 7586 -10382 -1836 1836 7982 8017 7586 -10382 -1816 1816 7895 8017 7586 -10382 -1816 1816 7895 8017 7586 -10382 -1825 1825 7934 8017 7586 -10382 -1825 1825 7934 8017 7586 -10382 -1814 1814 7886 8017 7586 -10382 -1814 1814 7886 8017 7586 -10382 -1821 1821 7917 8017 7586 -10382 -1821 1821 7917 8017 7586 -10382 2025-04-06 10:12:49,445 Hysteresis 132 0: raw(7917 32000 32000 32000) min(7586 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 8017 0: [ 0 0p PV ] __all__ 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(7917 32000 32000 32000) min(7586 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 8017 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1809 1809 7865 8017 7586 -10382 -1809 1809 7865 8017 7586 -10382 -1832 1832 7965 8017 7586 -10382 -1832 1832 7965 8017 7586 -10382 -1804 1804 7843 8017 7639 -10382 -1804 1804 7843 8017 7639 -10382 -1813 1813 7882 8017 7639 -10382 -1813 1813 7882 8017 7639 -10382 -1787 1787 7769 8017 7639 -10382 -1787 1787 7769 8017 7639 -10382 -1782 1782 7747 8017 7652 -10382 -1782 1782 7747 8017 7652 -10382 -1815 1815 7891 8017 7652 -10382 -1815 1815 7891 8017 7652 -10382 -1811 1811 7873 8017 7652 -10382 -1814 1814 7886 8017 7652 -10382 -1814 1814 7886 8017 7652 -10382 -1815 1815 7891 8017 7652 -10382 -1815 1815 7891 8017 7652 -10382 2025-04-06 10:12:59,611 Hysteresis 142 0: raw(7891 32000 32000 32000) min(7652 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 8017 0: [ 0 0p PV ] __all__ 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(7891 32000 32000 32000) min(7652 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 8017 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1800 1800 7826 8017 7652 -10382 -1800 1800 7826 8017 7652 -10382 -1818 1818 7904 8017 7652 -10382 -1818 1818 7904 8017 7652 -10382 -1823 1823 7926 8017 7652 -10382 -1823 1823 7926 8017 7652 -10382 -1802 1802 7834 8017 7652 -10382 -1802 1802 7834 8017 7652 -10382 -1800 1800 7826 8017 7652 -10382 -1800 1800 7826 8017 7669 -10382 -1788 1788 7773 8017 7669 -10382 -1788 1788 7773 8017 7669 -10382 -1769 1769 7691 8017 7669 -10382 -1769 1769 7691 8017 7669 -10382 -1786 1786 7765 8017 7669 -10382 -1786 1786 7765 8017 7669 -10382 -1797 1797 7813 8017 7669 -10382 -1797 1797 7813 8017 7669 -10382 -1773 1773 7708 8017 7669 -10382 2025-04-06 10:13:09,614 Hysteresis 152 0: raw(7708 32000 32000 32000) min(7669 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 8017 0: [ 0 0p PV ] __all__ 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(7708 32000 32000 32000) min(7669 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 8017 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1785 1785 7760 8017 7669 -10382 -1785 1785 7760 8017 7669 -10382 -1810 1810 7869 8017 7669 -10382 -1810 1810 7869 8017 7669 -10382 -1794 1794 7800 8017 7669 -10382 -1794 1794 7800 8017 7691 -10382 -1798 1798 7817 8017 7691 -10382 -1798 1798 7817 8017 7691 -10382 -1805 1805 7847 8017 7691 -10382 -1805 1805 7847 8017 7691 -10382 -1803 1803 7839 8017 7691 -10382 -1803 1803 7839 8017 7691 -10382 -1809 1809 7865 8017 7691 -10382 -1809 1809 7865 8017 7691 -10382 -1818 1818 7904 8017 7691 -10382 -1818 1818 7904 8017 7691 -10382 -1799 1799 7821 8017 7691 -10382 -1799 1799 7821 8017 7691 -10382 -1813 1813 7882 8017 7691 -10382 -1813 1813 7882 8017 7691 -10382 2025-04-06 10:13:19,646 Hysteresis 162 0: raw(7882 32000 32000 32000) min(7691 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 8017 0: [ 0 0p PV ] __all__ 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(7882 32000 32000 32000) min(7691 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 8017 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1838 1838 7991 8017 7691 -10382 -1838 1838 7991 8017 7691 -10382 -1799 1799 7821 8017 7691 -10382 -1799 1799 7821 8017 7691 -10382 -1822 1822 7921 8017 7691 -10382 -1822 1822 7921 8017 7691 -10382 -1809 1809 7865 8017 7691 -10382 -1809 1809 7865 8017 7691 -10382 -1795 1795 7804 8017 7691 -10382 -1795 1795 7804 8017 7691 -10382 -1818 1818 7904 8017 7691 -10382 -1818 1818 7904 8017 7691 -10382 -1825 1825 7934 8017 7691 -10382 -1822 1822 7921 8017 7691 -10382 -1822 1822 7921 8017 7691 -10382 -1826 1826 7939 8017 7691 -10382 -1826 1826 7939 8017 7691 -10382 -1834 1834 7973 8017 7691 -10382 -1834 1834 7973 8017 7691 -10382 2025-04-06 10:13:29,846 Hysteresis 172 0: raw(7973 32000 32000 32000) min(7691 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 8017 0: [ 0 0p PV ] __all__ 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(7973 32000 32000 32000) min(7691 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 8017 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1840 1840 8000 8017 7691 -10382 -1840 1840 8000 8017 7691 -10382 -1835 1835 7978 8017 7691 -10382 -1835 1835 7978 8017 7691 -10382 -1846 1846 8026 8026 7691 -10382 -1846 1846 8026 8026 7691 -10382 -1794 1794 7800 8026 7691 -10382 -1794 1794 7800 8026 7691 -10382 -1812 1812 7878 8026 7691 -10382 -1812 1812 7878 8026 7691 -10382 -1835 1835 7978 8026 7691 -10382 -1835 1835 7978 8026 7691 -10382 -1831 1831 7960 8026 7691 -10382 -1831 1831 7960 8026 7691 -10382 -1832 1832 7965 8026 7691 -10382 -1839 1839 7995 8026 7691 -10382 -1839 1839 7995 8026 7691 -10382 -1848 1848 8034 8034 7691 -10382 -1848 1848 8034 8034 7691 -10382 2025-04-06 10:13:39,852 Hysteresis 182 0: raw(8034 32000 32000 32000) min(7691 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 8034 0: [ 0 0p PV ] __all__ 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. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(8034 32000 32000 32000) min(7691 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 8034 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1842 1842 8008 8034 7691 -10382 -1842 1842 8008 8034 7691 -10382 -1846 1846 8026 8034 7691 -10382 -1846 1846 8026 8034 7691 -10382 -1837 1837 7986 8034 7691 -10382 -1837 1837 7986 8034 7691 -10382 -1793 1793 7795 8034 7691 -10382 RECV 0: supported 0 -> 16000 mA RECV 0: requested 0 -> 16000 mA (measured 0.000A 0.000A 0.000A) -1793 1793 7795 8034 7691 -10382 -1795 1795 7804 8034 7691 -10382 -1795 1795 7804 8034 7691 -10382 -1819 1819 7908 8034 7691 -10382 -1819 1819 7908 8034 7691 -10382 -1827 1827 7943 8034 7691 -10382 -1827 1827 7943 8034 7691 -10382 -1825 1825 7934 8034 7691 -10382 -1825 1825 7934 8034 7691 -10382 -1841 1841 8004 8034 7691 -10382 -1841 1841 8004 8034 7691 -10382 -1848 1848 8034 8034 7691 -10382 -1848 1848 8034 8034 7691 -10382 2025-04-06 10:13:49,880 Hysteresis 192 0: raw(8034 32000 32000 32000) min(7691 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 8034 0: [ 0 0p PV ] __all__ 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 8034 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (2034 26000 0 0) 7: 0: !chrg 8034@1p 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(0 23966 32000 32000) min(-343 23966 32000 32000) spread(-18416 23966 32000 32000) max_pv 0 9: [ 0 8034@1p ] PM PV mtr(W) avl(W) raw max min spread -1858 3472 15095 15095 7691 -10382 -1858 3472 15095 15095 7691 -10382 -1848 3464 15060 15095 7691 -10382 -1848 3464 15060 15095 7691 -10382 -1839 3456 15026 15095 7691 -10382 -1839 3456 15026 15095 7691 -10382 -1572 3222 14008 15095 7691 -10382 -1572 3222 14008 15095 7691 -10382 -1799 3421 14873 15095 7691 -10382 -1799 3421 14873 15095 7691 -10382 -139 1916 8330 15095 7691 -10382 -139 1916 8330 15095 7691 -10382 -111 1902 8269 15095 7691 -10382 -111 1902 8269 15095 7691 -10382 -90 1892 8226 15095 7691 -10382 -90 1892 8226 15095 7691 -10382 -117 1905 8282 15095 7691 -10382 -117 1905 8282 15095 7691 -10382 -119 1906 8286 15095 7691 -10382 -119 1906 8286 15095 7691 -10382 2025-04-06 10:14:00,082 Hysteresis -169 0: raw(8286 32000 32000 32000) min(7691 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 15095 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 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 15095 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 (2286 26000 0 0) 7: 0: 8286@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8286@1p __all__ 9: don't have active chargers. 9: raw(0 23714 32000 32000) min(-595 23714 32000 32000) spread(-18668 23714 32000 32000) max_pv 6809 9: [ 0 8286@1p ] PM PV mtr(W) avl(W) raw max min spread -114 1962 8530 15095 7691 -10382 -114 1962 8530 15095 7691 -10382 -109 1959 8517 15095 7691 -10382 -109 1959 8517 15095 7691 -10382 -121 1965 8543 15095 7691 -10382 -121 1965 8543 15095 7691 -10382 -55 1932 8400 15095 7691 -10382 -55 1932 8400 15095 7691 -10382 -58 1934 8408 15095 7691 -10382 -58 1934 8408 15095 7691 -10382 -69 1939 8430 15095 7691 -10382 -69 1939 8430 15095 7691 -10382 -57 1933 8404 15095 7691 -10382 -70 1940 8434 15095 7691 -10382 -70 1940 8434 15095 7691 -10382 -70 1940 8434 15095 7691 -10382 -70 1940 8434 15095 7691 -10382 -63 1936 8417 15095 7691 -10382 -63 1936 8417 15095 7691 -10382 2025-04-06 10:14:10,085 Hysteresis -159 0: raw(8417 32000 32000 32000) min(7691 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 15095 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 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 15095 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 (2417 26000 0 0) 7: 0: 8417@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8417@1p __all__ 9: don't have active chargers. 9: raw(0 23583 32000 32000) min(-726 23583 32000 32000) spread(-18799 23583 32000 32000) max_pv 6678 9: [ 0 8417@1p ] PM PV mtr(W) avl(W) raw max min spread -75 1972 8573 15095 7691 -10382 -75 1972 8573 15095 7691 -10382 -65 1967 8552 15095 7691 -10382 -65 1967 8552 15095 7691 -10382 -61 1965 8543 15095 7691 -10382 -61 1965 8543 15095 7691 -10382 -44 1957 8508 15095 7691 -10382 -44 1957 8508 15095 7691 -10382 -41 1955 8500 15095 7691 -10382 -41 1955 8500 15095 7691 -10382 -24 1947 8465 15095 7691 -10382 -24 1947 8465 15095 7691 -10382 -35 1952 8486 15095 7691 -10382 -35 1952 8486 15095 7691 -10382 -50 1960 8521 15095 7691 -10382 -50 1960 8521 15095 7691 -10382 -23 1946 8460 15095 7691 -10382 -23 1946 8460 15095 7691 -10382 -26 1948 8469 15095 7691 -10382 -26 1948 8469 15095 7691 -10382 2025-04-06 10:14:20,158 Hysteresis -149 0: raw(8469 32000 32000 32000) min(7691 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 15095 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 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 15095 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 (2469 26000 0 0) 7: 0: 8469@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8469@1p __all__ 9: don't have active chargers. 9: raw(0 23531 32000 32000) min(-778 23531 32000 32000) spread(-18851 23531 32000 32000) max_pv 6626 9: [ 0 8469@1p ] PM PV mtr(W) avl(W) raw max min spread -27 1960 8521 15095 7691 -10382 -27 1960 8521 15095 7691 -10382 -27 1960 8521 15095 7691 -10382 -23 1958 8513 15095 7691 -10382 -10 1952 8486 15095 7691 -10382 -10 1952 8486 15095 7691 -10382 -25 1959 8517 15095 7691 -10382 -25 1959 8517 15095 7691 -10382 -17 1955 8500 15095 7691 -10382 -17 1955 8500 15095 7691 -10382 -25 1959 8517 15095 7691 -10382 -25 1959 8517 15095 7691 -10382 -39 1966 8547 15095 7691 -10382 -39 1966 8547 15095 7691 -10382 -19 1956 8504 15095 7691 -10382 -19 1956 8504 15095 7691 -10382 -26 1960 8521 15095 7691 -10382 -26 1960 8521 15095 7691 -10382 -27 1960 8521 15095 7691 -10382 2025-04-06 10:14:30,164 Hysteresis -139 0: raw(8521 32000 32000 32000) min(7691 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 15095 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 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 15095 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 (2521 26000 0 0) 7: 0: 8521@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8521@1p __all__ 9: don't have active chargers. 9: raw(0 23479 32000 32000) min(-830 23479 32000 32000) spread(-18903 23479 32000 32000) max_pv 6574 9: [ 0 8521@1p ] PM PV mtr(W) avl(W) raw max min spread -27 1972 8573 15095 7691 -10382 -29 1973 8578 15095 7691 -10382 -28 1973 8578 15095 7691 -10382 -28 1973 8578 15095 7691 -10382 -43 1980 8608 15095 7691 -10382 -43 1980 8608 15095 7691 -10382 -9 1963 8534 15095 7691 -10382 -9 1963 8534 15095 7691 -10382 16 1951 8482 15095 7691 -10382 16 1951 8482 15095 7691 -10382 -13 1965 8543 15095 7691 -10382 -13 1965 8543 15095 7691 -10382 -41 1979 8604 15095 7691 -10382 -41 1979 8604 15095 7691 -10382 -66 1992 8660 15095 7691 -10382 -66 1992 8660 15095 7691 -10382 -45 1981 8613 15095 7691 -10382 -45 1981 8613 15095 7691 -10382 -39 1978 8600 15095 7691 -10382 -39 1978 8600 15095 7691 -10382 2025-04-06 10:14:40,307 Hysteresis -129 0: raw(8600 32000 32000 32000) min(7691 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 15095 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 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 15095 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 (2600 26000 0 0) 7: 0: 8600@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8600@1p __all__ 9: don't have active chargers. 9: raw(0 23400 32000 32000) min(-909 23400 32000 32000) spread(-18982 23400 32000 32000) max_pv 6495 9: [ 0 8600@1p ] PM PV mtr(W) avl(W) raw max min spread -74 2015 8760 15095 7691 -10382 -74 2015 8760 15095 7691 -10382 -60 2008 8730 15095 7691 -10382 -60 2008 8730 15095 7691 -10382 -40 1998 8686 15095 7691 -10382 -40 1998 8686 15095 7691 -10382 -36 1996 8678 15095 7691 -10382 -36 1996 8678 15095 7691 -10382 -40 1998 8686 15095 7691 -10382 -40 1998 8686 15095 7691 -10382 -56 2006 8721 15095 7691 -10382 -56 2006 8721 15095 7691 -10382 -64 2010 8739 15095 7691 -10382 -64 2010 8739 15095 7691 -10382 -69 2012 8747 15095 7691 -10382 -69 2012 8747 15095 7691 -10382 -63 2009 8734 15095 7691 -10382 -63 2009 8734 15095 7691 -10382 -73 2014 8756 15095 7691 -10382 2025-04-06 10:14:50,313 Hysteresis -119 0: raw(8756 32000 32000 32000) min(7691 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 15095 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 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 15095 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 (2756 26000 0 0) 7: 0: 8756@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8756@1p __all__ 9: don't have active chargers. 9: raw(0 23244 32000 32000) min(-1065 23244 32000 32000) spread(-19138 23244 32000 32000) max_pv 6339 9: [ 0 8756@1p ] PM PV mtr(W) avl(W) raw max min spread -73 2049 8908 15095 7691 -10382 -56 2041 8873 15095 7691 -10382 -56 2041 8873 15095 7691 -10382 -61 2043 8882 15095 7691 -10382 -61 2043 8882 15095 7691 -10382 RECV 0: requested 16000 -> 11038 mA (measured 8.038A 0.000A 0.000A) -41 2033 8839 15095 7691 -10382 -41 2033 8839 15095 7691 -10382 -31 2028 8817 15095 7691 -10382 -31 2028 8817 15095 7691 -10382 -22 2024 8800 15095 7691 -10382 -22 2024 8800 15095 7691 -10382 -31 2028 8817 15095 7691 -10382 -31 2028 8817 15095 7691 -10382 -32 2029 8821 15095 7691 -10382 -36 2031 8830 15095 7691 -10382 -36 2031 8830 15095 7691 -10382 -36 2031 8830 15095 7691 -10382 -36 2031 8830 15095 7691 -10382 -27 2026 8808 15095 7691 -10382 -27 2026 8808 15095 7691 -10382 2025-04-06 10:15:00,343 Hysteresis -109 0: raw(8808 32000 32000 32000) min(7691 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 15095 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 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 15095 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 (2808 26000 0 0) 7: 0: 8808@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8808@1p __all__ 9: don't have active chargers. 9: raw(0 23192 32000 32000) min(-1117 23192 32000 32000) spread(-19190 23192 32000 32000) max_pv 6287 9: [ 0 8808@1p ] PM PV mtr(W) avl(W) raw max min spread -9 2029 8821 15095 7691 -10382 -9 2029 8821 15095 7691 -10382 33 2009 8734 15095 7691 -10382 33 2009 8734 15095 7691 -10382 36 2007 8726 15095 7691 -10382 36 2007 8726 15095 7691 -10382 15 2018 8773 15095 7691 -10382 15 2018 8773 15095 7691 -10382 4 2023 8795 15095 7691 -10382 4 2023 8795 15095 7691 -10382 60 1995 8673 15095 7691 -10382 60 1995 8673 15095 7691 -10382 48 2001 8700 15095 7691 -10382 48 2001 8700 15095 7691 -10382 25 2013 8752 15095 7691 -10382 25 2013 8752 15095 7691 -10382 13 2019 8778 15095 7691 -10382 13 2019 8778 15095 7691 -10382 0 2025 8804 15095 7691 -10382 2025-04-06 10:15:10,516 Hysteresis -99 0: raw(8804 32000 32000 32000) min(7691 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 15095 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 1 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 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 15095 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 (2804 26000 0 0) 7: 0: 8804@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8804@1p __all__ 9: don't have active chargers. 9: raw(0 23196 32000 32000) min(-1113 23196 32000 32000) spread(-19186 23196 32000 32000) max_pv 6291 9: [ 0 8804@1p ] PM PV mtr(W) avl(W) raw max min spread -6 2027 8813 15095 7708 -10382 -6 2027 8813 15095 7708 -10382 4 2022 8791 15095 7708 -10382 4 2022 8791 15095 7708 -10382 9 2020 8782 15095 7708 -10382 9 2020 8782 15095 7760 -10382 -25 2036 8852 15095 7760 -10382 -25 2036 8852 15095 7795 -10382 -7 2027 8813 15095 7795 -10382 -7 2027 8813 15095 7795 -10382 -11 2029 8821 15095 7795 -10382 -11 2029 8821 15095 7795 -10382 -17 2032 8834 15095 7795 -10382 -17 2032 8834 15095 7795 -10382 5 2022 8791 15095 7795 -10382 5 2022 8791 15095 7795 -10382 7 2021 8786 15095 7795 -10382 15 2017 8769 15095 7795 -10382 15 2017 8769 15095 7795 -10382 2025-04-06 10:15:20,521 Hysteresis -89 0: raw(8769 32000 32000 32000) min(7795 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 15095 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 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 15095 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 (2769 26000 0 0) 7: 0: 8769@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8769@1p __all__ 9: don't have active chargers. 9: raw(0 23231 32000 32000) min(-974 23231 32000 32000) spread(-19151 23231 32000 32000) max_pv 6326 9: [ 0 8769@1p ] PM PV mtr(W) avl(W) raw max min spread -1 2016 8765 15095 7795 -10382 -1 2016 8765 15095 7795 -10382 -24 2028 8817 15095 7795 -10382 -24 2028 8817 15095 7795 -10382 24 2004 8713 15095 7795 -10382 24 2004 8713 15095 7795 -10382 26 2003 8708 15095 7795 -10382 26 2003 8708 15095 7795 -10382 -18 2025 8804 15095 7795 -10382 -18 2025 8804 15095 7795 -10382 8 2012 8747 15095 7795 -10382 8 2012 8747 15095 7795 -10382 20 2006 8721 15095 7795 -10382 20 2006 8721 15095 7795 -10382 -6 2019 8778 15095 7795 -10382 -6 2019 8778 15095 7795 -10382 6 2013 8752 15095 7795 -10382 6 2013 8752 15095 7795 -10382 5 2014 8756 15095 7795 -10382 5 2014 8756 15095 7795 -10382 2025-04-06 10:15:30,638 Hysteresis -79 0: raw(8756 32000 32000 32000) min(7795 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 15095 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 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 15095 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 (2756 26000 0 0) 7: 0: 8756@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8756@1p __all__ 9: don't have active chargers. 9: raw(0 23244 32000 32000) min(-961 23244 32000 32000) spread(-19138 23244 32000 32000) max_pv 6339 9: [ 0 8756@1p ] PM PV mtr(W) avl(W) raw max min spread 3 2012 8747 15095 7795 -10382 3 2012 8747 15095 7795 -10382 4 2011 8743 15095 7795 -10382 4 2011 8743 15095 7795 -10382 -4 2015 8760 15095 7795 -10382 -4 2015 8760 15095 7795 -10382 -12 2019 8778 15095 7795 -10382 -12 2019 8778 15095 7795 -10382 -8 2017 8769 15095 7795 -10382 -8 2017 8769 15095 7795 -10382 -6 2016 8765 15095 7795 -10382 -6 2016 8765 15095 7795 -10382 0 2013 8752 15095 7795 -10382 0 2013 8752 15095 7795 -10382 34 1996 8678 15095 7795 -10382 34 1996 8678 15095 7795 -10382 6 2010 8739 15095 7795 -10382 6 2010 8739 15095 7795 -10382 35 1996 8678 15095 7795 -10382 2025-04-06 10:15:40,644 Hysteresis -69 0: raw(8678 32000 32000 32000) min(7795 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 15095 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 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 15095 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 (2678 26000 0 0) 7: 0: 8678@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8678@1p __all__ 9: don't have active chargers. 9: raw(0 23322 32000 32000) min(-883 23322 32000 32000) spread(-19060 23322 32000 32000) max_pv 6417 9: [ 0 8678@1p ] PM PV mtr(W) avl(W) raw max min spread 15 1988 8643 15095 7795 -10382 15 1988 8643 15095 7795 -10382 -19 2004 8713 15095 7795 -10382 -19 2004 8713 15095 7795 -10382 -12 2001 8700 15095 7795 -10382 -12 2001 8700 15095 7795 -10382 -38 2014 8756 15095 7795 -10382 -38 2014 8756 15095 7795 -10382 5 1993 8665 15095 7795 -10382 5 1993 8665 15095 7795 -10382 -18 2004 8713 15095 7795 -10382 -18 2004 8713 15095 7795 -10382 -18 2004 8713 15095 7795 -10382 -18 2004 8713 15095 7804 -10382 -11 2000 8695 15095 7804 -10382 -11 2000 8695 15095 7908 -10382 -20 2005 8717 15095 7908 -10382 -20 2005 8717 15095 7934 -10382 -41 2015 8760 15095 7934 -10382 -41 2015 8760 15095 7934 -10382 2025-04-06 10:15:50,906 Hysteresis -58 0: raw(8760 32000 32000 32000) min(7934 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 15095 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 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 15095 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 (2760 26000 0 0) 7: 0: 8760@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8760@1p __all__ 9: don't have active chargers. 9: raw(0 23240 32000 32000) min(-826 23240 32000 32000) spread(-19142 23240 32000 32000) max_pv 6335 9: [ 0 8760@1p ] PM PV mtr(W) avl(W) raw max min spread -33 2030 8826 15095 7934 -10382 -33 2030 8826 15095 8004 -10382 -7 2017 8769 15095 8004 -10382 -7 2017 8769 15095 8034 -10382 -38 2033 8839 15095 8034 -10382 -38 2033 8839 15095 8226 -10382 -30 2029 8821 15095 8226 -10382 -30 2029 8821 15060 8226 -10382 -34 2031 8830 15060 8226 -10382 -34 2031 8830 15026 8226 -10382 -18 2023 8795 15026 8226 -10382 -18 2023 8795 14873 8226 -10382 -34 2031 8830 14873 8226 -10382 -34 2031 8830 14873 8226 -10382 -32 2030 8826 14873 8226 -10382 -32 2030 8826 8908 8226 -10382 -49 2038 8860 8908 8226 -10382 -49 2038 8860 8908 8226 -10382 -46 2037 8856 8908 8226 -10382 -46 2037 8856 8908 8226 -10382 2025-04-06 10:16:00,949 Hysteresis -48 0: raw(8856 32000 32000 32000) min(8226 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 8908 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 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 8908 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 (2856 26000 0 0) 7: 0: 8856@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8856@1p __all__ 9: don't have active chargers. 9: raw(0 23144 32000 32000) min(-630 23144 32000 32000) spread(-19238 23144 32000 32000) max_pv 52 9: [ 0 8856@1p ] PM PV mtr(W) avl(W) raw max min spread -8 2040 8869 8908 8226 -10382 -8 2040 8869 8908 8282 -10382 -15 2043 8882 8908 8282 -10382 -15 2043 8882 8908 8286 -10382 -14 2043 8882 8908 8286 -10382 15 2029 8821 8908 8400 -10382 15 2029 8821 8908 8400 -10382 -17 2044 8886 8908 8400 -10382 -17 2044 8886 8908 8400 -10382 2 2035 8847 8908 8400 -10382 2 2035 8847 8908 8400 -10382 3 2035 8847 8908 8400 -10382 3 2035 8847 8908 8400 -10382 -8 2040 8869 8908 8404 -10382 -8 2040 8869 8908 8404 -10382 0 2036 8852 8908 8404 -10382 0 2036 8852 8908 8404 -10382 -6 2039 8865 8908 8404 -10382 -6 2039 8865 8908 8417 -10382 2025-04-06 10:16:10,992 Hysteresis -38 0: raw(8865 32000 32000 32000) min(8417 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 8908 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 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 8908 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 (2865 26000 0 0) 7: 0: 8865@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8865@1p __all__ 9: don't have active chargers. 9: raw(0 23135 32000 32000) min(-448 23135 32000 32000) spread(-19247 23135 32000 32000) max_pv 43 9: [ 0 8865@1p ] PM PV mtr(W) avl(W) raw max min spread -4 2040 8869 8908 8417 -10382 -4 2040 8869 8908 8417 -10382 3 2037 8856 8908 8417 -10382 3 2037 8856 8908 8417 -10382 -2 2039 8865 8908 8417 -10382 -2 2039 8865 8908 8460 -10382 -27 2051 8917 8917 8460 -10382 -27 2051 8917 8917 8460 -10382 -33 2054 8930 8930 8460 -10382 -33 2054 8930 8930 8460 -10382 -12 2044 8886 8930 8460 -10382 -12 2044 8886 8930 8460 -10382 -32 2054 8930 8930 8460 -10382 -32 2054 8930 8930 8460 -10382 -25 2050 8913 8930 8460 -10382 -25 2050 8913 8930 8460 -10382 -19 2047 8900 8930 8460 -10382 -19 2047 8900 8930 8460 -10382 -15 2045 8891 8930 8460 -10382 -15 2045 8891 8930 8460 -10382 2025-04-06 10:16:21,240 Hysteresis -28 0: raw(8891 32000 32000 32000) min(8460 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 8930 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 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 8930 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 (2891 26000 0 0) 7: 0: 8891@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8891@1p __all__ 9: don't have active chargers. 9: raw(0 23109 32000 32000) min(-431 23109 32000 32000) spread(-19273 23109 32000 32000) max_pv 39 9: [ 0 8891@1p ] PM PV mtr(W) avl(W) raw max min spread -24 2056 8939 8939 8460 -10382 -24 2056 8939 8939 8460 -10382 -16 2052 8921 8939 8460 -10382 -16 2052 8921 8939 8469 -10382 -27 2057 8943 8943 8469 -10382 -27 2057 8943 8943 8482 -10382 -37 2062 8965 8965 8482 -10382 -37 2062 8965 8965 8482 -10382 -43 2065 8978 8978 8482 -10382 -43 2065 8978 8978 8482 -10382 -28 2058 8947 8978 8482 -10382 -28 2058 8947 8978 8482 -10382 -36 2062 8965 8978 8482 -10382 -15 2051 8917 8978 8482 -10382 -15 2051 8917 8978 8482 -10382 -31 2059 8952 8978 8482 -10382 -31 2059 8952 8978 8482 -10382 -28 2058 8947 8978 8482 -10382 -28 2058 8947 8978 8482 -10382 2025-04-06 10:16:31,244 Hysteresis -18 0: raw(8947 32000 32000 32000) min(8482 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 8978 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 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 8978 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 (2947 26000 0 0) 7: 0: 8947@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8947@1p __all__ 9: don't have active chargers. 9: raw(0 23053 32000 32000) min(-465 23053 32000 32000) spread(-19329 23053 32000 32000) max_pv 31 9: [ 0 8947@1p ] PM PV mtr(W) avl(W) raw max min spread -38 2076 9026 9026 8482 -10382 -38 2076 9026 9026 8482 -10382 -45 2079 9039 9039 8482 -10382 -45 2079 9039 9039 8482 -10382 -19 2066 8982 9039 8482 -10382 -19 2066 8982 9039 8482 -10382 RECV 0: requested 11304 -> 6341 mA (measured 3.342A 0.000A 0.000A) -877 2495 10847 10847 8482 -10382 -877 2495 10847 10847 8482 -10382 RECV 0: requested 6341 -> 11440 mA (measured 8.441A 0.000A 0.000A) 0 2057 8943 10847 8482 -10382 0 2057 8943 10847 8482 -10382 28 2043 8882 10847 8482 -10382 28 2043 8882 10847 8482 -10382 16 2049 8908 10847 8482 -10382 16 2049 8908 10847 8482 -10382 -7 2060 8956 10847 8482 -10382 -7 2060 8956 10847 8543 -10382 20 2047 8900 10847 8543 -10382 20 2047 8900 10847 8600 -10382 18 2048 8904 10847 8600 -10382 2025-04-06 10:16:41,532 Hysteresis -8 0: raw(8904 32000 32000 32000) min(8600 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 10847 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 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 10847 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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 (2904 26000 0 0) 7: 0: 8904@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8904@1p __all__ 9: don't have active chargers. 9: raw(0 23096 32000 32000) min(-304 23096 32000 32000) spread(-19286 23096 32000 32000) max_pv 1943 9: [ 0 8904@1p ] PM PV mtr(W) avl(W) raw max min spread 18 2038 8860 10847 8600 -10382 -12 2053 8926 10847 8600 -10382 -12 2053 8926 10847 8600 -10382 -17 2055 8934 10847 8600 -10382 6 2044 8886 10847 8600 -10382 6 2044 8886 10847 8600 -10382 -15 2054 8930 10847 8643 -10382 -15 2054 8930 10847 8643 -10382 -23 2058 8947 10847 8643 -10382 -23 2058 8947 10847 8643 -10382 -27 2060 8956 10847 8643 -10382 -27 2060 8956 10847 8643 -10382 -43 2068 8991 10847 8643 -10382 -43 2068 8991 10847 8643 -10382 -16 2055 8934 10847 8643 -10382 -16 2055 8934 10847 8643 -10382 -25 2059 8952 10847 8643 -10382 -25 2059 8952 10847 8643 -10382 -35 2064 8973 10847 8643 -10382 2025-04-06 10:16:51,535 Hysteresis 1 0: raw(8973 32000 32000 32000) min(8643 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 10847 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 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 10847 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: 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 (2973 26000 0 0) 7: 0: 8973@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8973@1p __all__ 9: don't have active chargers. 9: raw(0 23027 32000 32000) min(-330 23027 32000 32000) spread(-19355 23027 32000 32000) max_pv 1874 9: [ 0 8973@1p ] charger 0: clearing just_plugged_in_timestamp after deadline elapsed PM PV mtr(W) avl(W) raw max min spread -35 2080 9043 10847 8643 -10382 -23 2074 9017 10847 8643 -10382 -5 2065 8978 10847 8643 -10382 -5 2065 8978 10847 8643 -10382 -15 2070 9000 10847 8643 -10382 -15 2070 9000 10847 8643 -10382 -28 2077 9030 10847 8643 -10382 -28 2077 9030 10847 8643 -10382 -27 2076 9026 10847 8643 -10382 -27 2076 9026 10847 8643 -10382 -3 2064 8973 10847 8643 -10382 -3 2064 8973 10847 8643 -10382 45 2041 8873 10847 8643 -10382 45 2041 8873 10847 8643 -10382 -26 2076 9026 10847 8643 -10382 -26 2076 9026 10847 8643 -10382 -41 2083 9056 10847 8643 -10382 -41 2083 9056 10847 8643 -10382 18 2054 8930 10847 8643 -10382 18 2054 8930 10847 8643 -10382 2025-04-06 10:17:01,592 Hysteresis 11 0: raw(8930 32000 32000 32000) min(8643 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 10847 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 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 __only Fast__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (2930 26000 0 0) 7: 0: 8930@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8930@1p __all__ 9: don't have active chargers. 9: raw(0 23070 32000 32000) min(-287 23070 32000 32000) spread(-19312 23070 32000 32000) max_pv 1917 9: [ 0 8930@1p ] PM PV mtr(W) avl(W) raw max min spread -6 2056 8939 10847 8643 -10382 -6 2056 8939 10847 8643 -10382 -32 2069 8995 10847 8643 -10382 -32 2069 8995 10847 8643 -10382 -21 2063 8969 10847 8643 -10382 -21 2063 8969 10847 8643 -10382 -21 2063 8969 10847 8643 -10382 -11 2058 8947 10847 8643 -10382 -11 2058 8947 10847 8643 -10382 1 2053 8926 10847 8643 -10382 1 2053 8926 10847 8643 -10382 -14 2060 8956 10847 8643 -10382 -3 2054 8930 10847 8643 -10382 -3 2054 8930 10847 8643 -10382 0 2053 8926 10847 8643 -10382 0 2053 8926 10847 8643 -10382 -27 2066 8982 10847 8643 -10382 -27 2066 8982 10847 8643 -10382 -19 2062 8965 10847 8643 -10382 2025-04-06 10:17:11,598 Hysteresis 21 0: raw(8965 32000 32000 32000) min(8643 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 10847 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 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 __only Fast__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (2965 26000 0 0) 7: 0: 8965@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8965@1p __all__ 9: don't have active chargers. 9: raw(0 23035 32000 32000) min(-322 23035 32000 32000) spread(-19347 23035 32000 32000) max_pv 1882 9: [ 0 8965@1p ] PM PV mtr(W) avl(W) raw max min spread -19 2070 9000 10847 8643 -10382 -3 2062 8965 10847 8643 -10382 -3 2062 8965 10847 8643 -10382 -40 2081 9047 10847 8643 -10382 -40 2081 9047 10847 8643 -10382 -49 2085 9065 10847 8643 -10382 -49 2085 9065 10847 8643 -10382 -37 2079 9039 10847 8643 -10382 -37 2079 9039 10847 8643 -10382 -15 2068 8991 10847 8643 -10382 -15 2068 8991 10847 8643 -10382 -39 2080 9043 10847 8643 -10382 -39 2080 9043 10847 8643 -10382 -18 2070 9000 10847 8643 -10382 -18 2070 9000 10847 8643 -10382 -58 2090 9086 10847 8643 -10382 -58 2090 9086 10847 8643 -10382 -17 2069 8995 10847 8643 -10382 -17 2069 8995 10847 8643 -10382 -9 2065 8978 10847 8643 -10382 2025-04-06 10:17:21,640 Hysteresis 31 0: raw(8978 32000 32000 32000) min(8643 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 10847 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 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 __only Fast__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (2978 26000 0 0) 7: 0: 8978@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8978@1p __all__ 9: don't have active chargers. 9: raw(0 23022 32000 32000) min(-335 23022 32000 32000) spread(-19360 23022 32000 32000) max_pv 1869 9: [ 0 8978@1p ] PM PV mtr(W) avl(W) raw max min spread -9 2068 8991 10847 8643 -10382 -48 2088 9078 10847 8643 -10382 -48 2088 9078 10847 8643 -10382 -50 2089 9082 10847 8643 -10382 -50 2089 9082 10847 8643 -10382 4 2062 8965 10847 8643 -10382 4 2062 8965 10847 8643 -10382 -17 2072 9008 10847 8643 -10382 -17 2072 9008 10847 8643 -10382 -22 2075 9021 10847 8643 -10382 -22 2075 9021 10847 8643 -10382 -7 2067 8986 10847 8643 -10382 -7 2067 8986 10847 8643 -10382 -57 2092 9095 10847 8643 -10382 -57 2092 9095 10847 8643 -10382 -12 2070 9000 10847 8643 -10382 -12 2070 9000 10847 8643 -10382 -5 2066 8982 10847 8643 -10382 -5 2066 8982 10847 8643 -10382 -41 2084 9060 10847 8643 -10382 2025-04-06 10:17:31,755 Hysteresis 41 0: raw(9060 32000 32000 32000) min(8643 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 10847 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 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 __only Fast__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (3060 26000 0 0) 7: 0: 9060@1p 8: filtered 1 to 1, sorted to 0 8: 0: 9060@1p __all__ 9: don't have active chargers. 9: raw(0 22940 32000 32000) min(-417 22940 32000 32000) spread(-19442 22940 32000 32000) max_pv 1787 9: [ 0 9060@1p ] PM PV mtr(W) avl(W) raw max min spread -41 2103 9143 10847 8643 -10382 -36 2101 9134 10847 8643 -10382 -12 2089 9082 10847 8643 -10382 -12 2089 9082 10847 8643 -10382 -34 2100 9130 10847 8643 -10382 -34 2100 9130 10847 8643 -10382 19 2074 9017 10847 8643 -10382 19 2074 9017 10847 8643 -10382 58 2054 8930 10847 8643 -10382 58 2054 8930 10847 8643 -10382 26 2070 9000 10847 8643 -10382 26 2070 9000 10847 8643 -10382 13 2077 9030 10847 8643 -10382 13 2077 9030 10847 8643 -10382 62 2052 8921 10847 8643 -10382 62 2052 8921 10847 8643 -10382 25 2071 9004 10847 8643 -10382 25 2071 9004 10847 8643 -10382 27 2070 9000 10847 8643 -10382 2025-04-06 10:17:41,764 Hysteresis 51 0: raw(9000 32000 32000 32000) min(8643 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 10847 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 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 __only Fast__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (3000 26000 0 0) 7: 0: 9000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 9000@1p __all__ 9: don't have active chargers. 9: raw(0 23000 32000 32000) min(-357 23000 32000 32000) spread(-19382 23000 32000 32000) max_pv 1847 9: [ 0 9000@1p ] PM PV mtr(W) avl(W) raw max min spread 27 2057 8943 10847 8643 -10382 25 2058 8947 10847 8643 -10382 25 2058 8947 10847 8643 -10382 -4 2072 9008 10847 8643 -10382 -4 2072 9008 10847 8643 -10382 17 2062 8965 10847 8643 -10382 17 2062 8965 10847 8643 -10382 28 2056 8939 10847 8665 -10382 28 2056 8939 10847 8665 -10382 -1 2070 9000 10847 8665 -10382 -1 2070 9000 10847 8665 -10382 -5 2072 9008 10847 8665 -10382 -5 2072 9008 10847 8665 -10382 10 2065 8978 10847 8665 -10382 10 2065 8978 10847 8665 -10382 24 2058 8947 10847 8695 -10382 24 2058 8947 10847 8695 -10382 29 2056 8939 10847 8695 -10382 29 2056 8939 10847 8695 -10382 46 2047 8900 10847 8695 -10382 2025-04-06 10:17:51,891 Hysteresis 62 0: raw(8900 32000 32000 32000) min(8695 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 10847 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 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 __only Fast__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (2900 26000 0 0) 7: 0: 8900@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8900@1p __all__ 9: don't have active chargers. 9: raw(0 23100 32000 32000) min(-205 23100 32000 32000) spread(-19282 23100 32000 32000) max_pv 1947 9: [ 0 8900@1p ] PM PV mtr(W) avl(W) raw max min spread 46 2024 8800 10847 8695 -10382 7 2044 8886 10847 8717 -10382 7 2044 8886 10847 8717 -10382 8 2043 8882 10847 8760 -10382 8 2043 8882 10847 8760 -10382 10 2042 8878 10847 8769 -10382 10 2042 8878 10847 8769 -10382 -41 2067 8986 10847 8769 -10382 -41 2067 8986 10847 8769 -10382 -40 2067 8986 10847 8795 -10382 -40 2067 8986 10847 8795 -10382 -31 2062 8965 10847 8795 -10382 -31 2062 8965 10847 8795 -10382 -66 2080 9043 10847 8795 -10382 -66 2080 9043 10847 8795 -10382 -39 2066 8982 10847 8795 -10382 -39 2066 8982 10847 8795 -10382 9 2043 8882 10847 8800 -10382 9 2043 8882 10847 8800 -10382 -47 2070 9000 10847 8800 -10382 2025-04-06 10:18:01,897 Hysteresis 72 0: raw(9000 32000 32000 32000) min(8800 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 10847 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 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 __only Fast__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (3000 26000 0 0) 7: 0: 9000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 9000@1p __all__ 9: don't have active chargers. 9: raw(0 23000 32000 32000) min(-200 23000 32000 32000) spread(-19382 23000 32000 32000) max_pv 1847 9: [ 0 9000@1p ] PM PV mtr(W) avl(W) raw max min spread -47 2093 9100 10847 8800 -10382 -45 2092 9095 10847 8800 -10382 -45 2092 9095 10847 8800 -10382 -43 2091 9091 10847 8800 -10382 -43 2091 9091 10847 8800 -10382 -47 2093 9100 10847 8800 -10382 5 2068 8991 10847 8800 -10382 5 2068 8991 10847 8800 -10382 26 2057 8943 10847 8800 -10382 26 2057 8943 10847 8800 -10382 -10 2075 9021 10847 8800 -10382 -10 2075 9021 10847 8800 -10382 10 2065 8978 10847 8800 -10382 10 2065 8978 10847 8800 -10382 34 2053 8926 10847 8800 -10382 34 2053 8926 10847 8800 -10382 19 2061 8960 10847 8800 -10382 19 2061 8960 10847 8800 -10382 -3 2071 9004 10847 8800 -10382 -3 2071 9004 10847 8800 -10382 2025-04-06 10:18:12,212 Hysteresis 82 0: raw(9004 32000 32000 32000) min(8800 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 10847 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 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 __only Fast__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (3004 26000 0 0) 7: 0: 9004@1p 8: filtered 1 to 1, sorted to 0 8: 0: 9004@1p __all__ 9: don't have active chargers. 9: raw(0 22996 32000 32000) min(-204 22996 32000 32000) spread(-19386 22996 32000 32000) max_pv 1843 9: [ 0 9004@1p ] PM PV mtr(W) avl(W) raw max min spread 38 2051 8917 10847 8800 -10382 38 2051 8917 10847 8800 -10382 -7 2073 9013 10847 8800 -10382 -7 2073 9013 10847 8800 -10382 -18 2079 9039 10847 8800 -10382 -18 2079 9039 10847 8800 -10382 24 2058 8947 10847 8800 -10382 24 2058 8947 10847 8800 -10382 24 2058 8947 10847 8800 -10382 2 2069 8995 10847 8800 -10382 3 2069 8995 10847 8800 -10382 3 2069 8995 10847 8800 -10382 23 2059 8952 10847 8800 -10382 23 2059 8952 10847 8800 -10382 -12 2076 9026 10847 8800 -10382 -12 2076 9026 10847 8800 -10382 7 2067 8986 10847 8800 -10382 7 2067 8986 10847 8800 -10382 30 2055 8934 10847 8800 -10382 2025-04-06 10:18:22,219 Hysteresis 92 0: raw(8934 32000 32000 32000) min(8800 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 10847 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 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 __only Fast__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (2934 26000 0 0) 7: 0: 8934@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8934@1p __all__ 9: don't have active chargers. 9: raw(0 23066 32000 32000) min(-134 23066 32000 32000) spread(-19316 23066 32000 32000) max_pv 1913 9: [ 0 8934@1p ] PM PV mtr(W) avl(W) raw max min spread 30 2039 8865 10847 8800 -10382 -5 2056 8939 10847 8800 -10382 -5 2056 8939 10847 8800 -10382 -6 2057 8943 10847 8800 -10382 -6 2057 8943 10847 8800 -10382 17 2046 8895 10847 8800 -10382 17 2046 8895 10847 8800 -10382 -60 2084 9060 10847 8800 -10382 -60 2084 9060 10847 8800 -10382 -27 2067 8986 10847 8800 -10382 -27 2067 8986 10847 8800 -10382 7 2051 8917 10847 8800 -10382 7 2051 8917 10847 8800 -10382 -35 2071 9004 10847 8800 -10382 -35 2071 9004 10847 8800 -10382 -34 2071 9004 10847 8800 -10382 -34 2071 9004 10847 8800 -10382 -32 2070 9000 10847 8800 -10382 -32 2070 9000 10847 8800 -10382 -42 2075 9021 10847 8800 -10382 2025-04-06 10:18:32,369 Hysteresis 102 0: raw(9021 32000 32000 32000) min(8800 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 10847 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 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 __only Fast__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (3021 26000 0 0) 7: 0: 9021@1p 8: filtered 1 to 1, sorted to 0 8: 0: 9021@1p __all__ 9: don't have active chargers. 9: raw(0 22979 32000 32000) min(-221 22979 32000 32000) spread(-19403 22979 32000 32000) max_pv 1826 9: [ 0 9021@1p ] PM PV mtr(W) avl(W) raw max min spread -42 2095 9108 10847 8800 -10382 -51 2099 9126 10847 8800 -10382 -51 2099 9126 10847 8800 -10382 -30 2089 9082 10847 8800 -10382 -30 2089 9082 10847 8800 -10382 -67 2107 9160 10847 8800 -10382 -67 2107 9160 10847 8800 -10382 14 2067 8986 10847 8800 -10382 14 2067 8986 10847 8800 -10382 53 2048 8904 10847 8800 -10382 53 2048 8904 10847 8800 -10382 22 2063 8969 10847 8800 -10382 22 2063 8969 9160 8800 -10382 31 2059 8952 9160 8800 -10382 31 2059 8952 9160 8800 -10382 4 2072 9008 9160 8800 -10382 4 2072 9008 9160 8800 -10382 1 2074 9017 9160 8800 -10382 21 2064 8973 9160 8800 -10382 21 2064 8973 9160 8800 -10382 2025-04-06 10:18:42,641 Hysteresis 112 0: raw(8973 32000 32000 32000) min(8800 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 9160 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 9160 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (2973 26000 0 0) 7: 0: 8973@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8973@1p __all__ 9: don't have active chargers. 9: raw(0 23027 32000 32000) min(-173 23027 32000 32000) spread(-19355 23027 32000 32000) max_pv 187 9: [ 0 8973@1p ] PM PV mtr(W) avl(W) raw max min spread 12 2057 8943 9160 8800 -10382 12 2057 8943 9160 8800 -10382 9 2059 8952 9160 8800 -10382 9 2059 8952 9160 8800 -10382 -36 2081 9047 9160 8800 -10382 -36 2081 9047 9160 8800 -10382 -50 2088 9078 9160 8800 -10382 -50 2088 9078 9160 8800 -10382 -35 2080 9043 9160 8800 -10382 -35 2080 9043 9160 8800 -10382 -12 2069 8995 9160 8800 -10382 -12 2069 8995 9160 8800 -10382 -51 2088 9078 9160 8800 -10382 -51 2088 9078 9160 8800 -10382 -43 2084 9060 9160 8800 -10382 -9 2067 8986 9160 8800 -10382 -9 2067 8986 9160 8800 -10382 -3 2064 8973 9160 8800 -10382 -3 2064 8973 9160 8800 -10382 2025-04-06 10:18:52,647 Hysteresis 122 0: raw(8973 32000 32000 32000) min(8800 32000 32000 32000) spread(-10382 32000 32000 32000) max_pv 9160 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 26000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 32000 3: wnd_min 0 <= p2 raw 32000 3: wnd_min 0 <= p3 raw 32000 3: wnd_min 6000 <= max_pv 9160 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 0 0) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (2973 26000 0 0) 7: 0: 8973@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8973@1p __all__ 9: don't have active chargers. 9: raw(0 23027 32000 32000) min(-173 23027 32000 32000) spread(-19355 23027 32000 32000) max_pv 187 9: [ 0 8973@1p ] PM PV mtr(W) avl(W) raw max min spread -21 2073 9013 9160 8800 -10382 -21 2073 9013 9160 8800 -10382 -16 2071 9004 9160 8800 -10382 -16 2071 9004 9160 8800 -10382 -31 2078 9034 9160 8800 -10382 -31 2078 9034 9160 8800 -10382 -24 2075 9021 9160 8800 -10382 -24 2075 9021 9160 8800 -10382 -9 2067 8986 9160 8800 -10382 __end_charge_manager__ __begin_meters_mbtcp__ m2 t35 i7 f32be a2114:842 r0,0 v0.000000 m2 t35 i8 f32be a2116:844 r0,0 v0.000000 m2 t35 i9 f32be a2118:846 r17655,33267 v1980.060913 m2 t35 i10 f32be a2120:848 r0,0 v0.000000 m2 t35 i11 f32be a2122:84a r0,0 v0.000000 m2 t35 i12 f32be a2124:84c r50068,35806 v-297.092712 m2 t35 i13 f32be a2126:84e r0,0 v0.000000 m2 t35 i14 f32be a2128:850 r0,0 v0.000000 m2 t35 i15 f32be a2130:852 r16253,6556 v0.988672 m2 t35 i16 f32be a2132:854 r16256,0 v1.000000 m2 t35 i17 f32be a2134:856 r16256,0 v1.000000 m2 t35 i18 f32be a2136:858 r49418,23708 v-8.647610 m2 t35 i19 f32be a2138:85a r0,0 v0.000000 m2 t35 i20 f32be a2140:85c r0,0 v0.000000 m2 t35 i21 f32be a2142:85e r17050,19455 v77.148430 m2 t35 i22 f32be a2144:860 r16438,24135 v2.849504 m2 t35 i23 f32be a2146:862 r16648,54808 v8.552269 m2 t35 i24 f32be a2148:864 r17653,7260 v1960.886230 m2 t35 i25 f32be a2150:866 r17655,24988 v1979.050293 m2 t35 i26 f32be a2152:868 r50067,22256 v-294.679199 m2 t35 i27 f32be a2154:86a r16253,6248 v0.988654 m2 t35 i28 f32be a2156:86c r49418,15630 v-8.639906 m2 t35 i29 f32be a2158:86e r16967,38954 v49.898598 m2 t35 i30 f32be a2160:870 r17859,44374 v6261.666992 m2 t35 i31 f32be a2162:872 r15643,42467 v0.038000 m2 t35 i32 f32be a2164:874 r15700,65011 v0.052000 m2 t35 i33 f32be a2166:876 r17300,46858 v297.429993 m2 t35 i34 f32be a2168:878 r17859,58914 v6268.766602 m2 t35 i35 f32be a2170:87a r18142,39583 v28493.310547 m2 t35 i36 f32be a2184:888 r0,0 v0.000000 m2 t35 i37 f32be a2186:88a r0,0 v0.000000 m2 t35 i38 f32be a2188:88c r0,0 v0.000000 m2 t35 i39 f32be a2190:88e r0,0 v0.000000 m2 t35 i40 f32be a2192:890 r16648,29262 v8.527906 m2 t35 i41 f32be a2194:892 r16546,49095 v5.085910 m2 t35 i42 f32be a2196:894 r0,0 v0.000000 m2 t35 i43 f32be a2198:896 r0,0 v0.000000 m2 t35 i44 f32be a2200:898 r16662,31938 v9.405458 m2 t35 i45 f32be a2202:89a r0,0 v0.000000 m2 t35 i46 f32be a2204:89c r0,0 v0.000000 m2 t35 i47 f32be a2206:89e r16354,33844 v1.769660 m2 t35 i48 f32be a2208:8a0 r16398,12080 v2.221630 m2 t35 i49 f32be a2222:8ae r0,0 v0.000000 m2 t35 i50 f32be a2224:8b0 r0,0 v0.000000 m2 t35 i51 f32be a2226:8b2 r0,0 v0.000000 m2 t35 i52 f32be a2228:8b4 r0,0 v0.000000 m2 t35 i53 f32be a2230:8b6 r17859,44451 v6261.704590 m2 t35 i54 f32be a2232:8b8 r17300,48562 v297.481995 m2 t35 i55 f32be a2234:8ba r17709,41762 v2778.195801 m2 t35 i56 f32be a2236:8bc r17693,43880 v2522.712891 m2 t35 i57 f32be a2238:8be r17520,12419 v960.757996 m2 t35 i58 f32be a2240:8c0 r0,0 v0.000000 m2 t35 i59 f32be a2242:8c2 r0,0 v0.000000 m2 t35 i60 f32be a2244:8c4 r15643,42467 v0.038000 m2 t35 i61 f32be a2246:8c6 r17709,41762 v2778.195801 m2 t35 i62 f32be a2248:8c8 r17693,43880 v2522.712891 m2 t35 i63 f32be a2250:8ca r17520,13041 v960.795959 m2 t35 i64 f32be a2252:8cc r15692,52428 v0.050000 m2 t35 i65 f32be a2254:8ce r15107,4718 v0.002000 m2 t35 i66 f32be a2256:8d0 r0,0 v0.000000 m2 t35 i67 f32be a2258:8d2 r17168,10551 v144.160995 m2 t35 i68 f32be a2260:8d4 r17123,31719 v113.741997 m2 t35 i69 f32be a2262:8d6 r16926,7077 v39.526997 m2 t35 i70 f32be a2264:8d8 r17168,13828 v144.210999 m2 t35 i71 f32be a2266:8da r17123,31981 v113.743996 m2 t35 i72 f32be a2268:8dc r16926,7077 v39.526997 2025-04-06 10:18:56,768 m1 t9 i0 f32le a1007:3ef r23011,15581 v0.027020 m1 t9 i1 f32le a1011:3f3 r61682,16692 v11.308825 m1 t9 i2 f32le a1013:3f5 r37696,49435 v-9.723450 m1 t9 i3 f32le a1015:3f7 r47907,17701 v2651.696045 m1 t9 i4 f32le a1020:3fc r59986,17256 v232.915314 m1 t9 i5 f32le a1022:3fe r56849,16566 v5.714608 m1 t9 i6 f32le a1024:400 r50912,17567 v1278.214844 m1 t9 i7 f32le a1026:402 r43490,17574 v1333.308838 m1 t9 i8 f32le a1028:404 r55005,16243 v0.952497 m1 t9 i9 f32le a1033:409 r0,0 v0.000000 m1 t9 i10 f32le a1040:410 r12991,17260 v236.198227 m1 t9 i11 f32le a1042:412 r51393,16435 v2.809128 m1 t9 i12 f32le a1044:414 r58112,50212 v-659.546875 m1 t9 i13 f32le a1046:416 r21302,17446 v665.300171 m1 t9 i14 f32le a1048:418 r13543,16255 v0.996901 m1 t9 i15 f32le a1053:41d r0,0 v0.000000 m1 t9 i16 f32le a1060:424 r61580,17257 v233.939636 m1 t9 i17 f32le a1062:426 r16099,16434 v2.785088 m1 t9 i18 f32le a1064:428 r6413,50205 v-628.391418 m1 t9 i19 f32le a1066:42a r17809,17443 v653.086975 m1 t9 i20 f32le a1068:42c r37600,16247 v0.967085 m1 t9 i21 f32le a1073:431 r0,0 v0.000000 m1 t9 i22 f32le a1162:48a r52606,18220 v44237.492188 m1 t9 i23 f32le a1164:48c r38207,18325 v76586.492188 m1 t9 i24 f32le a1182:49e r24835,18093 v22192.505859 m1 t9 i25 f32le a1184:4a0 r12721,18080 v20504.845703 m1 t9 i26 f32le a1202:4b2 r48936,17949 v10095.789062 m1 t9 i27 f32le a1204:4b4 r43431,18141 v28372.826172 m1 t9 i28 f32le a1222:4c6 r46282,17978 v11949.197266 m1 t9 i29 f32le a1224:4c8 r31138,18136 v27708.816406 m2 t35 i0 f32be a2100:834 r17255,41476 v231.632874 m2 t35 i1 f32be a2102:836 r0,0 v0.000000 m2 t35 i2 f32be a2104:838 r0,0 v0.000000 m2 t35 i3 f32be a2106:83a r16649,21768 v8.583260 m2 t35 i4 f32be a2108:83c r0,0 v0.000000 m2 t35 i5 f32be a2110:83e r0,0 v0.000000 m2 t35 i6 f32be a2112:840 r17652,60555 v1959.391968 m2 t35 i7 f32be a2114:842 r0,0 v0.000000 m2 t35 i8 f32be a2116:844 r0,0 v0.000000 m2 t35 i9 f32be a2118:846 r17656,34425 v1988.202271 m2 t35 i10 f32be a2120:848 r0,0 v0.000000 m2 t35 i11 f32be a2122:84a r0,0 v0.000000 m2 t35 i12 f32be a2124:84c r50069,6217 v-298.189728 m2 t35 i13 f32be a2126:84e r0,0 v0.000000 m2 t35 i14 f32be a2128:850 r0,0 v0.000000 m2 t35 i15 f32be a2130:852 r16253,7557 v0.988732 m2 t35 i16 f32be a2132:854 r16256,0 v1.000000 m2 t35 i17 f32be a2134:856 r16256,0 v1.000000 m2 t35 i18 f32be a2136:858 r49417,56289 v-8.616181 m2 t35 i19 f32be a2138:85a r0,0 v0.000000 m2 t35 i20 f32be a2140:85c r0,0 v0.000000 m2 t35 i21 f32be a2142:85e r17050,30299 v77.231163 m2 t35 i22 f32be a2144:860 r16438,50155 v2.855708 m2 t35 i23 f32be a2146:862 r16648,44977 v8.542893 m2 t35 i24 f32be a2148:864 r17653,10326 v1961.260498 m2 t35 i25 f32be a2150:866 r17655,33616 v1980.103516 m2 t35 i26 f32be a2152:868 r50068,65463 v-297.997772 m2 t35 i27 f32be a2154:86a r16253,7777 v0.988745 m2 t35 i28 f32be a2156:86c r49417,44639 v-8.605071 m2 t35 i29 f32be a2158:86e r16967,44394 v49.919350 m2 t35 i30 f32be a2160:870 r17859,44376 v6261.667969 m2 t35 i31 f32be a2162:872 r15643,42467 v0.038000 m2 t35 i32 f32be a2164:874 r15700,65011 v0.052000 m2 t35 i33 f32be a2166:876 r17300,46858 v297.429993 m2 t35 i34 f32be a2168:878 r17859,58916 v6268.767578 m2 t35 i35 f32be a2170:87a r18142,39586 v28493.316406 m2 t35 i36 f32be a2184:888 r0,0 v0.000000 m2 t35 i37 f32be a2186:88a r0,0 v0.000000 m2 t35 i38 f32be a2188:88c r0,0 v0.000000 m2 t35 i39 f32be a2190:88e r0,0 v0.000000 m2 t35 i40 f32be a2192:890 r16648,29262 v8.527906 m2 t35 i41 f32be a2194:892 r16546,49095 v5.085910 m2 t35 i42 f32be a2196:894 r0,0 v0.000000 m2 t35 i43 f32be a2198:896 r0,0 v0.000000 m2 t35 i44 f32be a2200:898 r16662,31938 v9.405458 m2 t35 i45 f32be a2202:89a r0,0 v0.000000 m2 t35 i46 f32be a2204:89c r0,0 v0.000000 m2 t35 i47 f32be a2206:89e r16354,33844 v1.769660 m2 t35 i48 f32be a2208:8a0 r16398,12080 v2.221630 m2 t35 i49 f32be a2222:8ae r0,0 v0.000000 m2 t35 i50 f32be a2224:8b0 r0,0 v0.000000 m2 t35 i51 f32be a2226:8b2 r0,0 v0.000000 m2 t35 i52 f32be a2228:8b4 r0,0 v0.000000 m2 t35 i53 f32be a2230:8b6 r17859,44451 v6261.704590 m2 t35 i54 f32be a2232:8b8 r17300,48562 v297.481995 m2 t35 i55 f32be a2234:8ba r17709,41762 v2778.195801 m2 t35 i56 f32be a2236:8bc r17693,43880 v2522.712891 m2 t35 i57 f32be a2238:8be r17520,12419 v960.757996 m2 t35 i58 f32be a2240:8c0 r0,0 v0.000000 m2 t35 i59 f32be a2242:8c2 r0,0 v0.000000 m2 t35 i60 f32be a2244:8c4 r15643,42467 v0.038000 m2 t35 i61 f32be a2246:8c6 r17709,41762 v2778.195801 m2 t35 i62 f32be a2248:8c8 r17693,43880 v2522.712891 m2 t35 i63 f32be a2250:8ca r17520,13041 v960.795959 m2 t35 i64 f32be a2252:8cc r15692,52428 v0.050000 m2 t35 i65 f32be a2254:8ce r15107,4718 v0.002000 m2 t35 i66 f32be a2256:8d0 r0,0 v0.000000 m2 t35 i67 f32be a2258:8d2 r17168,10551 v144.160995 m2 t35 i68 f32be a2260:8d4 r17123,31719 v113.741997 m2 t35 i69 f32be a2262:8d6 r16926,7077 v39.526997 m2 t35 i70 f32be a2264:8d8 r17168,13828 v144.210999 m2 t35 i71 f32be a2266:8da r17123,31981 v113.743996 m2 t35 i72 f32be a2268:8dc r16926,7077 v39.526997 __end_meters_mbtcp__ __begin_meters_sun_spec__ m0 a40069 c48 d0 0071003c411c28f6405000004050a3d74050000043c9000043cb000043ca666743678000436b999a4369199a450e90004247d70a450e906d41300000c2c7ff67490bb5407fc000007fc0000045132d607fc000007fc000007fc000007fc00000 2025-04-06 10:18:22,716 m0 a40069 c48 d0 0071003c411c000040500000405000004050000043c9e66743ca333343ca666743678000436bb33343693333450e90004247cccd450e906d41300000c2c7ff67490bb5507fc000007fc000004513114c7fc000007fc000007fc000007fc00000 m0 a40069 c48 d0 0071003c411c000040500000405000004050000043c9e66743ca333343ca666743678000436bb33343693333450e90004247cccd450e906d41300000c2c7ff67490bb5507fc000007fc000004513114c7fc000007fc000007fc000007fc00000 2025-04-06 10:18:24,734 m0 a40069 c48 d0 0071003c411c000040500000405000004050000043cab33343ca999a43c9cccd4367999a436bcccd43693333450e90004247cccd450e909841500000c2c7ff2b490bb5617fc000007fc0000045132d607fc000007fc000007fc000007fc00000 m0 a40069 c48 d0 0071003c411c000040500000405000004050000043cab33343ca999a43c9cccd4367999a436bcccd43693333450e90004247cccd450e909841500000c2c7ff2b490bb5617fc000007fc0000045132d607fc000007fc000007fc000007fc00000 2025-04-06 10:18:26,681 m0 a40069 c48 d0 0071003c411c000040500000405000004050000043ca4ccd43cb666743c966674367999a436be66743694ccd450ea0004247cccd450ea09841500000c2c7ff2b490bb5807fc000007fc0000045134e467fc000007fc000007fc000007fc00000 m0 a40069 c48 d0 0071003c411c000040500000405000004050000043ca4ccd43cb666743c966674367999a436be66743694ccd450ea0004247cccd450ea09841500000c2c7ff2b490bb5807fc000007fc0000045134e467fc000007fc000007fc000007fc00000 2025-04-06 10:18:28,742 m0 a40069 c48 d0 0071003c411c28f6405000004050a3d74050000043c9666743cbb33343c933334367999a436bcccd43693333450ea0004247cccd450ea04941100000c2c7ff9a490bb5917fc000007fc0000045136a5a7fc000007fc000007fc000007fc00000 m0 a40069 c48 d0 0071003c411c28f6405000004050a3d74050000043c9666743cbb33343c933334367999a436bcccd43693333450ea0004247cccd450ea04941100000c2c7ff9a490bb5917fc000007fc0000045136a5a7fc000007fc000007fc000007fc00000 2025-04-06 10:18:30,713 m0 a40069 c48 d0 0071003c411c28f6405000004050a3d74050000043c9000043cb333343ca4ccd4367999a436bcccd43694ccd450ec0004247cccd450ec04941100000c2c7ff9a490bb5a07fc000007fc0000045136a5a7fc000007fc000007fc000007fc00000 m0 a40069 c48 d0 0071003c411c28f6405000004050a3d74050000043c9000043cb333343ca4ccd4367999a436bcccd43694ccd450ec0004247cccd450ec04941100000c2c7ff9a490bb5a07fc000007fc0000045136a5a7fc000007fc000007fc000007fc00000 2025-04-06 10:18:32,773 m0 a40069 c48 d0 0071003c411c28f6405000004050a3d74050000043c9b33343cab33343cacccd4367999a436be66743693333450eb0004247d70a450eb03941000000c2c7ffb0490bb5c17fc000007fc0000045136a5a7fc000007fc000007fc000007fc00000 m0 a40069 c48 d0 0071003c411c28f6405000004050a3d74050000043c9b33343cab33343cacccd4367999a436be66743693333450eb0004247d70a450eb03941000000c2c7ffb0490bb5c17fc000007fc0000045136a5a7fc000007fc000007fc000007fc00000 2025-04-06 10:18:34,862 m0 a40069 c48 d0 0071003c411c51ec4050a3d74050a3d74050000043ca666743ca666743c9999a4367999a436be66743693333450ed0004247d70a450ed03941000000c2c7ffb0490bb5d07fc000007fc000004513866f7fc000007fc000007fc000007fc00000 m0 a40069 c48 d0 0071003c411c51ec4050a3d74050a3d74050000043ca666743ca666743c9999a4367999a436be66743693333450ed0004247d70a450ed03941000000c2c7ffb0490bb5d07fc000007fc000004513866f7fc000007fc000007fc000007fc00000 2025-04-06 10:18:36,935 m0 a40069 c48 d0 0071003c411c7ae14050a3d74050a3d74050a3d743ca000043cb666743c9000043678000436bcccd4369199a450ee0004247d70a450ee03941000000c2c7ffb0490bb5e17fc000007fc000004513866f7fc000007fc000007fc000007fc00000 m0 a40069 c48 d0 0071003c411c7ae14050a3d74050a3d74050a3d743ca000043cb666743c9000043678000436bcccd4369199a450ee0004247d70a450ee03941000000c2c7ffb0490bb5e17fc000007fc000004513866f7fc000007fc000007fc000007fc00000 2025-04-06 10:18:39,093 m0 a40069 c48 d0 0071003c411c7ae14050a3d74050a3d74050a3d743c9333343cb800043ca000043678000436bcccd4369199a450f10004247d70a450f102040c00000c2c7ffd3490bb5f07fc000007fc000004513be987fc000007fc000007fc000007fc00000 m0 a40069 c48 d0 0071003c411c7ae14050a3d74050a3d74050a3d743c9333343cb800043ca000043678000436bcccd4369199a450f10004247d70a450f102040c00000c2c7ffd3490bb5f07fc000007fc000004513be987fc000007fc000007fc000007fc00000 2025-04-06 10:18:40,857 m0 a40069 c48 d0 0071003c411c7ae14050a3d74050a3d74050a3d743c9333343cb800043ca000043678000436bcccd4369199a450f10004247d70a450f102040c00000c2c7ffd3490bb5f07fc000007fc000004513be987fc000007fc000007fc000007fc00000 2025-04-06 10:18:42,075 m0 a40069 c48 d0 0071003c411c7ae14050a3d74050a3d74050a3d743ca333343cb199a43c933334367b333436bcccd4369199a450ee0004247d70a450ee02c40e00000c2c7ffc2490bb6207fc000007fc000004513866f7fc000007fc000007fc000007fc00000 m0 a40069 c48 d0 0071003c411c7ae14050a3d74050a3d74050a3d743ca333343cb199a43c933334367b333436bcccd4369199a450ee0004247d70a450ee02c40e00000c2c7ffc2490bb6207fc000007fc000004513866f7fc000007fc000007fc000007fc00000 2025-04-06 10:18:43,854 m0 a40069 c48 d0 0071003c411c7ae14050a3d74050a3d74050a3d743ca333343cb199a43c933334367b333436bcccd4369199a450ee0004247d70a450ee02c40e00000c2c7ffc2490bb6207fc000007fc000004513866f7fc000007fc000007fc000007fc00000 2025-04-06 10:18:45,084 m0 a40069 c48 d0 0071003c411c7ae14050a3d74050a3d74050a3d743c9199a43cb666743c9999a4367999a436bb33343690000450f00004247d70a450f003941000000c2c7ffb0490bb6317fc000007fc000004513a2837fc000007fc000007fc000007fc00000 m0 a40069 c48 d0 0071003c411c7ae14050a3d74050a3d74050a3d743c9199a43cb666743c9999a4367999a436bb33343690000450f00004247d70a450f003941000000c2c7ffb0490bb6317fc000007fc000004513a2837fc000007fc000007fc000007fc00000 2025-04-06 10:18:46,857 m0 a40069 c48 d0 0071003c411c7ae14050a3d74050a3d74050a3d743c9199a43cb666743c9999a4367999a436bb33343690000450f00004247d70a450f003941000000c2c7ffb0490bb6317fc000007fc000004513a2837fc000007fc000007fc000007fc00000 2025-04-06 10:18:48,058 m0 a40069 c48 d0 0071003c411ca3d74050a3d7405147ae4050a3d743ca4ccd43ca4ccd43c980004367999a436b999a4368e667450f10004247d70a450f103941000000c2c7ffb0490bb6507fc000007fc000004513c3687fc000007fc000007fc000007fc00000 m0 a40069 c48 d0 0071003c411ca3d74050a3d7405147ae4050a3d743ca4ccd43ca4ccd43c980004367999a436b999a4368e667450f10004247d70a450f103941000000c2c7ffb0490bb6507fc000007fc000004513c3687fc000007fc000007fc000007fc00000 2025-04-06 10:18:49,855 m0 a40069 c48 d0 0071003c411ca3d74050a3d7405147ae4050a3d743ca4ccd43ca4ccd43c980004367999a436b999a4368e667450f10004247d70a450f103941000000c2c7ffb0490bb6507fc000007fc000004513c3687fc000007fc000007fc000007fc00000 2025-04-06 10:18:51,049 m0 a40069 c48 d0 0071003c411cf5c2405147ae405147ae405147ae43c9333343cb199a43c8999a43674ccd436b4ccd4368999a450f30004247e147450f303941000000c2c7ffb0490bb6707fc000007fc000004513df7d7fc000007fc000007fc000007fc00000 m0 a40069 c48 d0 0071003c411cf5c2405147ae405147ae405147ae43c9333343cb199a43c8999a43674ccd436b4ccd4368999a450f30004247e147450f303941000000c2c7ffb0490bb6707fc000007fc000004513df7d7fc000007fc000007fc000007fc00000 2025-04-06 10:18:52,868 m0 a40069 c48 d0 0071003c411cf5c2405147ae405147ae405147ae43c9333343cb199a43c8999a43674ccd436b4ccd4368999a450f30004247e147450f303941000000c2c7ffb0490bb6707fc000007fc000004513df7d7fc000007fc000007fc000007fc00000 2025-04-06 10:18:54,063 m0 a40069 c48 d0 0071003c411d47ae4051eb854051eb85405147ae43c8666743ca4ccd43c9cccd4366e667436b000043683333450f10004247e147450f104841100000c2c7ff9b490bb6917fc000007fc000004513df7d7fc000007fc000007fc000007fc00000 m0 a40069 c48 d0 0071003c411d47ae4051eb854051eb85405147ae43c8666743ca4ccd43c9cccd4366e667436b000043683333450f10004247e147450f104841100000c2c7ff9b490bb6917fc000007fc000004513df7d7fc000007fc000007fc000007fc00000 2025-04-06 10:18:55,862 m0 a40069 c48 d0 0071003c411d47ae4051eb854051eb85405147ae43c8666743ca4ccd43c9cccd4366e667436b000043683333450f10004247e147450f104841100000c2c7ff9b490bb6917fc000007fc000004513df7d7fc000007fc000007fc000007fc00000 2025-04-06 10:18:57,069 m0 a40069 c48 d0 0071003c411d47ae4051eb854051eb85405147ae43c9cccd43ca999a43c8b33343670000436b199a43686667450f40004247d70a450f405941200000c2c7ff84490bb6b17fc000007fc000004513fb917fc000007fc000007fc000007fc00000 __end_meters_sun_spec__ __begin_meters_swire__ __end_meters_swire__ __begin_eco__ __end_eco__