2025-04-06T09:53:51.260 Scroll down for event log! {"uptime": 299242978, "free_heap_bytes":108372, "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":7,"minute":53,"second":50,"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":29065433}, "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":[299241895,0,0,0,0],"worker_active":2,"last_worker_run":299242699,"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":[0,278252,232252,231990,245420]}, "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":[14830,32000,32000,32000],"l_min":[13656,32000,32000,32000],"l_spread":[-10382,32000,32000,32000],"l_max_pv":21730,"alloc":[9000,9000,0,0],"chargers":[{"s":3,"e":0,"ac":9000,"ap":1,"sc":16000,"sp":5,"lu":299242656,"n":"warp2","u":189845}]}, "charge_manager/low_level_state": {"last_hyst_reset":299072428,"wnd_min":[0,0,0,0],"wnd_max":[10000,10000,0,0],"chargers":[{"b":13,"rc":16000,"ae":943,"ls":299072428,"lp":0,"lw":0,"ip":299233215}]}, "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":500,"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": [7.859999657,2.619999886,2.619999886,2.619999886,403.8000183,405,404.6000061,232.9000092,235.1999969,232.1999969,-1837,49.96999741,1837.013306,7,-0.999992728,571.4290161,null,null,1898.538086,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.026772,6.732275009,-1540.058594,1582.401123,233.7801361,2.358668327,-544.6821289,552.3869019,0.982710123,0,236.2839661,2.219978333,-522.8295898,525.8912964,0.992933631,0,233.5332947,2.153628111,-472.5468445,504.1228638,0.943128288,0,44.15411377,75.9188385,22.10912895,20.29281235,10.09578991,28.13598633,11.94919777,27.49004364,-2.358668327,-2.219978333,-2.153628111], "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": [233.815506,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,-4.433559418,0,0,77.95322418,0,0,0,0,0,1,0,49.8969574,6261.507813,0.037999999,0.051999997,297.4019775,6268.606934,28492.72656,0,0,0,0,0,4.560266018,0,0,0,0,0,1.536010742,0,0,0,0,0,6261.545898,297.4539795,2778.036865,2522.712891,960.7579956,0,0,0.037999999,2778.036865,2522.712891,960.7959595,0.049999997,0.002,0,144.1359863,113.7389984,39.52699661,144.1859894,113.7409973,39.52699661,0,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":500,"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":-1836,"energy_rel":null,"energy_abs":null}, "meter/phases": {"phases_connected":[false,false,false],"phases_active":[false,false,false]}, "meter/all_values": [232.8000031,235.1999969,232.1999969,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,-1836,null,7,-0.999992728,null,49.96999741,null,571.4280396,null,null,null,null,null,null,null,null,null,null,402.6000061,406.6000061,402.3999939,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null], "meter/last_reset": {"last_reset":0}, "energy_manager/identity": {"uid":"26Jb","connected_uid":"0","position":"E","hw_version":"1.0.0","fw_version":"2.0.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":11975,"uptime":301397761,"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":-1533.346313,"power_at_battery":0,"power_available":3411,"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":10}, "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 ___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__ -112 112 486 552 373 -10069 -101 101 439 552 373 -10069 -101 101 439 552 373 -10069 -107 107 465 552 373 -10069 -107 107 465 552 373 -10069 -96 96 417 552 373 -10069 -96 96 417 552 373 -10069 -89 89 386 552 373 -10069 -89 89 386 552 373 -10069 -93 93 404 552 373 -10069 -93 93 404 552 373 -10069 -102 102 443 552 373 -10069 -89 89 386 552 373 -10069 -89 89 386 552 373 -10069 -98 98 426 552 373 -10069 -98 98 426 552 386 -10069 -103 103 447 552 386 -10069 -103 103 447 552 386 -10069 2025-04-06 08:33:46,839 Hysteresis 62010 0: raw(447 32000 32000 32000) min(386 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 552 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(447 32000 32000 32000) min(386 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 552 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -89 89 386 552 386 -10069 -89 89 386 552 386 -10069 -99 99 430 552 386 -10069 -99 99 430 552 386 -10069 -102 102 443 552 386 -10069 -102 102 443 552 386 -10069 -91 91 395 552 386 -10069 -91 91 395 552 386 -10069 -98 98 426 552 386 -10069 -98 98 426 552 386 -10069 -102 102 443 552 386 -10069 -102 102 443 552 386 -10069 -88 88 382 552 382 -10069 -88 88 382 552 382 -10069 -101 101 439 552 382 -10069 -101 101 439 552 382 -10069 -105 105 456 552 382 -10069 -97 97 421 552 382 -10069 -97 97 421 552 382 -10069 2025-04-06 08:33:56,842 Hysteresis 62020 0: raw(421 32000 32000 32000) min(382 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 552 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(421 32000 32000 32000) min(382 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 552 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -106 106 460 552 382 -10069 -106 106 460 552 382 -10069 -105 105 456 552 382 -10069 -105 105 456 552 382 -10069 -89 89 386 552 382 -10069 -89 89 386 552 382 -10069 -103 103 447 552 382 -10069 -103 103 447 552 382 -10069 -105 105 456 552 382 -10069 -105 105 456 552 382 -10069 -97 97 421 552 382 -10069 -97 97 421 552 382 -10069 -107 107 465 552 382 -10069 -107 107 465 552 382 -10069 -95 95 413 552 382 -10069 -95 95 413 552 382 -10069 -80 80 347 552 347 -10069 -80 80 347 552 347 -10069 -106 106 460 552 347 -10069 -106 106 460 552 347 -10069 2025-04-06 08:34:06,845 Hysteresis 62030 0: raw(460 32000 32000 32000) min(347 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 552 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(460 32000 32000 32000) min(347 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 552 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -111 111 482 552 347 -10069 -111 111 482 552 347 -10069 -95 95 413 552 347 -10069 -95 95 413 552 347 -10069 -105 105 456 552 347 -10069 -105 105 456 552 347 -10069 -99 99 430 552 347 -10069 -99 99 430 552 347 -10069 -92 92 400 552 347 -10069 -92 92 400 552 347 -10069 -97 97 421 552 347 -10069 -97 97 421 552 347 -10069 -103 103 447 552 347 -10069 -103 103 447 552 347 -10069 -99 99 430 552 347 -10069 -105 105 456 552 347 -10069 -105 105 456 552 347 -10069 -107 107 465 552 347 -10069 -107 107 465 552 347 -10069 2025-04-06 08:34:16,952 Hysteresis 62040 0: raw(465 32000 32000 32000) min(347 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 552 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(465 32000 32000 32000) min(347 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 552 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -98 98 426 552 347 -10069 -98 98 426 552 347 -10069 -109 109 473 552 347 -10069 -109 109 473 552 347 -10069 -105 105 456 552 347 -10069 -105 105 456 552 347 -10069 -79 79 343 552 343 -10069 -79 79 343 552 343 -10069 -104 104 452 552 343 -10069 -104 104 452 552 343 -10069 -108 108 469 552 343 -10069 -108 108 469 552 343 -10069 -96 96 417 552 343 -10069 -96 96 417 552 343 -10069 -104 104 452 552 343 -10069 -104 104 452 552 343 -10069 -110 110 478 552 343 -10069 -92 92 400 552 343 -10069 -92 92 400 552 343 -10069 2025-04-06 08:34:26,955 Hysteresis 62050 0: raw(400 32000 32000 32000) min(343 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 552 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(400 32000 32000 32000) min(343 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 552 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -105 105 456 552 343 -10069 -105 105 456 552 343 -10069 -109 109 473 552 343 -10069 -109 109 473 552 343 -10069 -91 91 395 552 343 -10069 -91 91 395 552 343 -10069 -104 104 452 552 343 -10069 -104 104 452 552 343 -10069 -112 112 486 552 343 -10069 -112 112 486 552 343 -10069 -98 98 426 552 343 -10069 -98 98 426 552 343 -10069 -103 103 447 552 343 -10069 -103 103 447 552 343 -10069 -106 106 460 552 343 -10069 -106 106 460 552 343 -10069 -98 98 426 552 343 -10069 -98 98 426 552 343 -10069 -99 99 430 552 343 -10069 2025-04-06 08:34:37,052 Hysteresis 62060 0: raw(430 32000 32000 32000) min(343 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 552 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(430 32000 32000 32000) min(343 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 552 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -99 99 430 552 343 -10069 -108 108 469 552 343 -10069 -108 108 469 552 343 -10069 -94 94 408 552 343 -10069 -94 94 408 552 343 -10069 -99 99 430 534 343 -10069 -99 99 430 534 343 -10069 -96 96 417 534 343 -10069 -96 96 417 534 343 -10069 -90 90 391 534 343 -10069 -90 90 391 534 343 -10069 -110 110 478 534 343 -10069 -110 110 478 534 343 -10069 -107 107 465 534 343 -10069 -107 107 465 534 343 -10069 -99 99 430 534 343 -10069 -99 99 430 534 343 -10069 -105 105 456 534 343 -10069 -105 105 456 534 343 -10069 -107 107 465 534 343 -10069 2025-04-06 08:34:47,083 Hysteresis 62070 0: raw(465 32000 32000 32000) min(343 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 534 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(465 32000 32000 32000) min(343 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 534 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -107 107 465 534 343 -10069 -100 100 434 526 343 -10069 -104 104 452 526 343 -10069 -104 104 452 526 343 -10069 -106 106 460 526 343 -10069 -106 106 460 526 343 -10069 -99 99 430 517 343 -10069 -99 99 430 517 343 -10069 -103 103 447 517 343 -10069 -103 103 447 517 343 -10069 -109 109 473 517 343 -10069 -109 109 473 517 343 -10069 -100 100 434 517 343 -10069 -100 100 434 517 343 -10069 -101 101 439 517 343 -10069 -101 101 439 517 343 -10069 -107 107 465 517 343 -10069 -107 107 465 517 343 -10069 -102 102 443 517 343 -10069 2025-04-06 08:34:57,086 Hysteresis 62080 0: raw(443 32000 32000 32000) min(343 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 517 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(443 32000 32000 32000) min(343 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 517 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -102 102 443 517 343 -10069 -95 95 413 517 343 -10069 -95 95 413 517 343 -10069 -95 95 413 517 343 -10069 -95 95 413 517 343 -10069 -9 9 39 517 39 -10069 -44 44 191 517 39 -10069 -44 44 191 517 39 -10069 -44 44 191 517 39 -10069 -44 44 191 517 39 -10069 -57 57 247 517 39 -10069 -57 57 247 495 39 -10069 -59 59 256 495 39 -10069 -59 59 256 495 39 -10069 -60 60 260 495 39 -10069 -60 60 260 495 39 -10069 -62 62 269 495 39 -10069 -62 62 269 495 39 -10069 -77 77 334 495 39 -10069 2025-04-06 08:35:07,245 Hysteresis 62090 0: raw(334 32000 32000 32000) min(39 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 495 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(334 32000 32000 32000) min(39 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 495 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -77 77 334 495 39 -10069 -78 78 339 495 39 -10069 -78 78 339 495 39 -10069 -70 70 304 495 39 -10069 -70 70 304 495 39 -10069 -71 71 308 495 39 -10069 -71 71 308 495 39 -10069 -81 81 352 495 39 -10069 -81 81 352 495 39 -10069 -66 66 286 495 39 -10069 -66 66 286 491 39 -10069 -69 69 300 491 39 -10069 -69 69 300 491 39 -10069 -81 81 352 491 39 -10069 -81 81 352 491 39 -10069 -71 71 308 491 39 -10069 -71 71 308 491 39 -10069 -65 65 282 491 39 -10069 -65 65 282 491 39 -10069 -70 70 304 491 39 -10069 2025-04-06 08:35:17,279 Hysteresis 62100 0: raw(304 32000 32000 32000) min(39 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 491 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(304 32000 32000 32000) min(39 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 491 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -70 70 304 491 39 -10069 -70 70 304 491 39 -10069 -76 76 330 491 39 -10069 -76 76 330 491 39 -10069 -75 75 326 491 39 -10069 -75 75 326 491 39 -10069 -59 59 256 491 39 -10069 -59 59 256 491 39 -10069 -80 80 347 491 39 -10069 -80 80 347 491 39 -10069 -76 76 330 491 39 -10069 -76 76 330 491 39 -10069 -67 67 291 491 39 -10069 -67 67 291 491 39 -10069 -78 78 339 491 39 -10069 -78 78 339 491 39 -10069 -84 84 365 491 39 -10069 -84 84 365 491 39 -10069 -73 73 317 491 39 -10069 2025-04-06 08:35:27,282 Hysteresis 62110 0: raw(317 32000 32000 32000) min(39 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 491 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(317 32000 32000 32000) min(39 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 491 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -73 73 317 491 39 -10069 -80 80 347 491 39 -10069 -80 80 347 491 39 -10069 -83 83 360 491 39 -10069 -61 61 265 491 39 -10069 -61 61 265 491 39 -10069 -80 80 347 491 39 -10069 -80 80 347 491 39 -10069 -80 80 347 491 39 -10069 -80 80 347 491 39 -10069 -72 72 313 491 39 -10069 -72 72 313 491 39 -10069 -77 77 334 491 39 -10069 -77 77 334 491 39 -10069 -83 83 360 491 39 -10069 -83 83 360 491 39 -10069 -70 70 304 491 39 -10069 -70 70 304 491 39 -10069 -81 81 352 491 39 -10069 2025-04-06 08:35:37,450 Hysteresis 62120 0: raw(352 32000 32000 32000) min(39 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 491 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(352 32000 32000 32000) min(39 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 491 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -81 81 352 491 39 -10069 -86 86 373 491 39 -10069 -86 86 373 491 39 -10069 -73 73 317 491 39 -10069 -73 73 317 486 39 -10069 -81 81 352 486 39 -10069 -81 81 352 486 39 -10069 -44 44 191 486 39 -10069 -44 44 191 486 39 -10069 -56 56 243 486 39 -10069 -56 56 243 486 39 -10069 -64 64 278 486 39 -10069 -64 64 278 486 39 -10069 -58 58 252 486 39 -10069 -58 58 252 486 39 -10069 -60 60 260 486 39 -10069 -60 60 260 486 39 -10069 -67 67 291 486 39 -10069 -67 67 291 486 39 -10069 -63 63 273 486 39 -10069 2025-04-06 08:35:47,604 Hysteresis 62130 0: raw(273 32000 32000 32000) min(39 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 486 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(273 32000 32000 32000) min(39 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 486 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -72 72 313 486 39 -10069 -72 72 313 486 39 -10069 -77 77 334 486 39 -10069 -77 77 334 486 39 -10069 -73 73 317 486 39 -10069 -73 73 317 486 39 -10069 -88 88 382 486 39 -10069 -88 88 382 486 39 -10069 -103 103 447 486 39 -10069 -103 103 447 486 39 -10069 -77 77 334 486 39 -10069 -77 77 334 486 39 -10069 -87 87 378 486 39 -10069 -87 87 378 486 39 -10069 -97 97 421 486 39 -10069 -97 97 421 486 39 -10069 -82 82 356 486 39 -10069 -82 82 356 486 39 -10069 -87 87 378 486 39 -10069 2025-04-06 08:35:57,607 Hysteresis 62140 0: raw(378 32000 32000 32000) min(39 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 486 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(378 32000 32000 32000) min(39 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 486 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -87 87 378 486 39 -10069 -92 92 400 486 39 -10069 -92 92 400 486 39 -10069 -75 75 326 486 39 -10069 -94 94 408 486 39 -10069 -94 94 408 486 39 -10069 -95 95 413 486 39 -10069 -95 95 413 486 39 -10069 -81 81 352 486 39 -10069 -81 81 352 486 39 -10069 -92 92 400 486 39 -10069 -92 92 400 486 39 -10069 -104 104 452 486 39 -10069 -104 104 452 486 39 -10069 -89 89 386 486 39 -10069 -89 89 386 486 39 -10069 -98 98 426 486 39 -10069 -98 98 426 486 39 -10069 -102 102 443 486 39 -10069 -102 102 443 486 39 -10069 2025-04-06 08:36:07,627 Hysteresis 62150 0: raw(443 32000 32000 32000) min(39 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 486 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(443 32000 32000 32000) min(39 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 486 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -86 86 373 486 39 -10069 -86 86 373 486 39 -10069 -100 100 434 486 39 -10069 -100 100 434 486 39 -10069 -87 87 378 486 39 -10069 -87 87 378 486 39 -10069 -85 85 369 486 39 -10069 -85 85 369 486 39 -10069 -94 94 408 486 39 -10069 -94 94 408 486 39 -10069 -106 106 460 486 39 -10069 -106 106 460 486 39 -10069 -84 84 365 486 39 -10069 -84 84 365 486 39 -10069 -102 102 443 486 39 -10069 -102 102 443 486 39 -10069 -107 107 465 486 39 -10069 -90 90 391 486 39 -10069 -90 90 391 486 39 -10069 2025-04-06 08:36:17,791 Hysteresis 62160 0: raw(391 32000 32000 32000) min(39 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 486 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(391 32000 32000 32000) min(39 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 486 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -100 100 434 486 39 -10069 -100 100 434 486 39 -10069 -104 104 452 486 39 -10069 -104 104 452 486 39 -10069 -71 71 308 486 39 -10069 -71 71 308 486 39 -10069 -104 104 452 486 39 -10069 -104 104 452 486 39 -10069 -109 109 473 486 39 -10069 -109 109 473 486 39 -10069 -88 88 382 486 39 -10069 -88 88 382 486 39 -10069 -109 109 473 486 39 -10069 -109 109 473 486 39 -10069 -114 114 495 495 39 -10069 -114 114 495 495 39 -10069 -93 93 404 495 39 -10069 -93 93 404 495 39 -10069 -99 99 430 495 39 -10069 2025-04-06 08:36:27,794 Hysteresis 62170 0: raw(430 32000 32000 32000) min(39 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 495 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(430 32000 32000 32000) min(39 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 495 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -99 99 430 495 39 -10069 -113 113 491 495 39 -10069 -85 85 369 495 39 -10069 -85 85 369 495 39 -10069 -111 111 482 495 39 -10069 -111 111 482 495 39 -10069 -111 111 482 495 39 -10069 -111 111 482 495 39 -10069 -102 102 443 495 39 -10069 -102 102 443 495 39 -10069 -115 115 500 500 39 -10069 -115 115 500 500 39 -10069 -126 126 547 547 39 -10069 -126 126 547 547 39 -10069 -27 27 117 547 39 -10069 -27 27 117 547 39 -10069 -110 110 478 547 39 -10069 -110 110 478 547 39 -10069 -113 113 491 547 39 -10069 -113 113 491 547 39 -10069 2025-04-06 08:36:37,797 Hysteresis 62180 0: raw(491 32000 32000 32000) min(39 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 547 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(491 32000 32000 32000) min(39 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 547 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -102 102 443 547 39 -10069 -102 102 443 547 39 -10069 -111 111 482 547 39 -10069 -111 111 482 547 39 -10069 -109 109 473 547 39 -10069 -109 109 473 547 39 -10069 -120 120 521 547 39 -10069 -120 120 521 547 39 -10069 -111 111 482 547 39 -10069 -111 111 482 547 39 -10069 -117 117 508 547 39 -10069 -117 117 508 547 39 -10069 -123 123 534 547 39 -10069 -123 123 534 547 39 -10069 -115 115 500 547 39 -10069 -115 115 500 547 39 -10069 -121 121 526 547 39 -10069 -121 121 526 547 39 -10069 -128 128 556 556 39 -10069 2025-04-06 08:36:47,996 Hysteresis 62191 0: raw(556 32000 32000 32000) min(39 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 556 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(556 32000 32000 32000) min(39 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 556 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -128 128 556 556 39 -10069 -114 114 495 556 39 -10069 -112 112 486 556 39 -10069 -112 112 486 556 39 -10069 -126 126 547 556 39 -10069 -126 126 547 556 39 -10069 -111 111 482 556 39 -10069 -111 111 482 556 39 -10069 -124 124 539 556 39 -10069 -124 124 539 556 39 -10069 -131 131 569 569 39 -10069 -131 131 569 569 39 -10069 -122 122 530 569 39 -10069 -122 122 530 569 39 -10069 -116 116 504 569 39 -10069 -116 116 504 569 39 -10069 -131 131 569 569 39 -10069 -131 131 569 569 39 -10069 -118 118 513 569 39 -10069 2025-04-06 08:36:58,003 Hysteresis 62201 0: raw(513 32000 32000 32000) min(39 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 569 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(513 32000 32000 32000) min(39 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 569 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -118 118 513 569 39 -10069 -119 119 517 569 39 -10069 -119 119 517 569 39 -10069 -128 128 556 569 39 -10069 -117 117 508 569 39 -10069 -117 117 508 569 39 -10069 -124 124 539 569 39 -10069 -124 124 539 569 39 -10069 -135 135 586 586 39 -10069 -135 135 586 586 39 -10069 -108 108 469 586 39 -10069 -108 108 469 586 39 -10069 -106 106 460 586 39 -10069 -106 106 460 586 117 -10069 -120 120 521 586 117 -10069 -120 120 521 586 117 -10069 -121 121 526 586 117 -10069 -121 121 526 586 117 -10069 -116 116 504 586 117 -10069 -116 116 504 586 117 -10069 2025-04-06 08:37:08,018 Hysteresis 62211 0: raw(504 32000 32000 32000) min(117 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 586 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(504 32000 32000 32000) min(117 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 586 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -128 128 556 586 117 -10069 -128 128 556 586 117 -10069 -120 120 521 586 117 -10069 -120 120 521 586 117 -10069 -91 91 395 586 117 -10069 -91 91 395 586 117 -10069 -131 131 569 586 117 -10069 -131 131 569 586 117 -10069 -111 111 482 586 117 -10069 -111 111 482 586 117 -10069 -118 118 513 586 117 -10069 -118 118 513 586 117 -10069 -128 128 556 586 117 -10069 -128 128 556 586 117 -10069 -121 121 526 586 117 -10069 -121 121 526 586 117 -10069 -115 115 500 586 117 -10069 -115 115 500 586 117 -10069 -98 98 426 586 117 -10069 2025-04-06 08:37:18,451 Hysteresis 62221 0: raw(426 32000 32000 32000) min(117 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 586 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(426 32000 32000 32000) min(117 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 586 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -98 98 426 586 117 -10069 -125 125 543 586 117 -10069 -125 125 543 586 117 -10069 -106 106 460 586 117 -10069 -106 106 460 586 117 -10069 -81 81 352 586 117 -10069 -81 81 352 586 117 -10069 -118 118 513 586 117 -10069 -118 118 513 586 117 -10069 -97 97 421 586 117 -10069 -97 97 421 586 117 -10069 -97 97 421 586 117 -10069 -122 122 530 586 117 -10069 -122 122 530 586 117 -10069 -109 109 473 586 117 -10069 -109 109 473 586 117 -10069 -110 110 478 586 117 -10069 -110 110 478 586 117 -10069 -138 138 600 600 117 -10069 -138 138 600 600 117 -10069 2025-04-06 08:37:28,482 Hysteresis 62231 0: raw(600 32000 32000 32000) min(117 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 600 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(600 32000 32000 32000) min(117 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 600 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -122 122 530 600 117 -10069 -122 122 530 600 117 -10069 -114 114 495 600 117 -10069 -114 114 495 600 117 -10069 -140 140 608 608 117 -10069 -140 140 608 608 117 -10069 -126 126 547 608 117 -10069 -126 126 547 608 117 -10069 -110 110 478 608 117 -10069 -110 110 478 608 117 -10069 -137 137 595 608 117 -10069 -137 137 595 608 117 -10069 -131 131 569 608 117 -10069 -131 131 569 608 117 -10069 -112 112 486 608 117 -10069 -112 112 486 608 117 -10069 -139 139 604 608 117 -10069 -139 139 604 608 117 -10069 -129 129 560 608 117 -10069 -129 129 560 608 117 -10069 2025-04-06 08:37:38,484 Hysteresis 62241 0: raw(560 32000 32000 32000) min(117 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 608 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(560 32000 32000 32000) min(117 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 608 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -109 109 473 608 117 -10069 -109 109 473 608 117 -10069 -137 137 595 608 117 -10069 -137 137 595 608 117 -10069 -128 128 556 608 117 -10069 -128 128 556 608 117 -10069 -94 94 408 608 117 -10069 -94 94 408 608 117 -10069 -135 135 586 608 117 -10069 -135 135 586 608 117 -10069 -129 129 560 608 117 -10069 -129 129 560 608 117 -10069 -111 111 482 608 117 -10069 -111 111 482 608 117 -10069 -136 136 591 608 117 -10069 -136 136 591 608 117 -10069 -109 109 473 608 117 -10069 -109 109 473 608 117 -10069 -138 138 600 608 117 -10069 2025-04-06 08:37:48,625 Hysteresis 62251 0: raw(600 32000 32000 32000) min(117 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 608 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(600 32000 32000 32000) min(117 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 608 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -138 138 600 608 117 -10069 -126 126 547 608 117 -10069 -126 126 547 608 117 -10069 -111 111 482 608 117 -10069 -111 111 482 608 117 -10069 -137 137 595 608 117 -10069 -137 137 595 608 117 -10069 -131 131 569 608 117 -10069 -111 111 482 608 117 -10069 -111 111 482 608 117 -10069 -136 136 591 608 117 -10069 -136 136 591 608 117 -10069 -130 130 565 608 117 -10069 -130 130 565 608 117 -10069 -114 114 495 608 117 -10069 -114 114 495 608 117 -10069 -136 136 591 608 117 -10069 -136 136 591 608 117 -10069 -127 127 552 608 117 -10069 -127 127 552 608 117 -10069 2025-04-06 08:37:58,632 Hysteresis 62261 0: raw(552 32000 32000 32000) min(117 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 608 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(552 32000 32000 32000) min(117 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 608 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -111 111 482 608 117 -10069 -111 111 482 608 117 -10069 -138 138 600 608 117 -10069 -138 138 600 608 117 -10069 -127 127 552 608 117 -10069 -127 127 552 608 117 -10069 -111 111 482 608 117 -10069 -111 111 482 608 117 -10069 -138 138 600 608 117 -10069 -138 138 600 608 117 -10069 -127 127 552 608 117 -10069 -114 114 495 608 117 -10069 -114 114 495 608 117 -10069 -142 142 617 617 117 -10069 -142 142 617 617 117 -10069 -113 113 491 617 117 -10069 -113 113 491 617 117 -10069 -98 98 426 617 117 -10069 -98 98 426 617 117 -10069 2025-04-06 08:38:08,638 Hysteresis 62271 0: raw(426 32000 32000 32000) min(117 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 617 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(426 32000 32000 32000) min(117 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 617 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -132 132 573 617 117 -10069 -132 132 573 617 117 -10069 -125 125 543 617 117 -10069 -125 125 543 617 117 -10069 -102 102 443 617 117 -10069 -102 102 443 617 117 -10069 -131 131 569 617 117 -10069 -131 131 569 617 117 -10069 -128 128 556 617 117 -10069 -128 128 556 617 117 -10069 -112 112 486 617 117 -10069 -112 112 486 617 117 -10069 -136 136 591 617 117 -10069 -136 136 591 617 117 -10069 -117 117 508 617 117 -10069 -117 117 508 617 117 -10069 -112 112 486 617 117 -10069 -112 112 486 617 117 -10069 -134 134 582 617 117 -10069 -134 134 582 617 117 -10069 2025-04-06 08:38:18,821 Hysteresis 62282 0: raw(582 32000 32000 32000) min(117 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 617 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(582 32000 32000 32000) min(117 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 617 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -117 117 508 617 117 -10069 -117 117 508 617 117 -10069 -91 91 395 617 117 -10069 -91 91 395 617 117 -10069 -131 131 569 617 117 -10069 -131 131 569 617 117 -10069 -124 124 539 617 117 -10069 -124 124 539 617 117 -10069 -107 107 465 617 117 -10069 -135 135 586 617 117 -10069 -135 135 586 617 117 -10069 -116 116 504 617 117 -10069 -116 116 504 617 117 -10069 -111 111 482 617 117 -10069 -111 111 482 617 117 -10069 -134 134 582 617 117 -10069 -134 134 582 617 117 -10069 -106 106 460 617 117 -10069 -106 106 460 617 117 -10069 2025-04-06 08:38:28,900 Hysteresis 62292 0: raw(460 32000 32000 32000) min(117 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 617 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(460 32000 32000 32000) min(117 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 617 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -105 105 456 617 117 -10069 -105 105 456 617 117 -10069 -131 131 569 617 117 -10069 -131 131 569 617 117 -10069 -118 118 513 617 117 -10069 -118 118 513 617 117 -10069 -107 107 465 617 117 -10069 -107 107 465 617 117 -10069 -128 128 556 617 117 -10069 -128 128 556 617 117 -10069 -114 114 495 617 117 -10069 -114 114 495 617 117 -10069 -108 108 469 617 117 -10069 -108 108 469 617 117 -10069 -125 125 543 617 117 -10069 -125 125 543 617 117 -10069 -112 112 486 617 117 -10069 -112 112 486 617 117 -10069 -91 91 395 617 117 -10069 -91 91 395 617 117 -10069 2025-04-06 08:38:38,903 Hysteresis 62302 0: raw(395 32000 32000 32000) min(117 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 617 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(395 32000 32000 32000) min(117 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 617 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -123 123 534 617 117 -10069 -123 123 534 617 352 -10069 -91 91 395 617 352 -10069 -91 91 395 617 352 -10069 -104 104 452 617 352 -10069 -104 104 452 617 352 -10069 -119 119 517 617 352 -10069 -119 119 517 617 352 -10069 -116 116 504 617 352 -10069 -116 116 504 617 352 -10069 -104 104 452 617 352 -10069 -104 104 452 617 352 -10069 -130 130 565 617 352 -10069 -130 130 565 617 352 -10069 -116 116 504 617 352 -10069 -116 116 504 617 352 -10069 -106 106 460 617 352 -10069 -106 106 460 617 352 -10069 -124 124 539 617 352 -10069 -124 124 539 617 352 -10069 2025-04-06 08:38:48,985 Hysteresis 62312 0: raw(539 32000 32000 32000) min(352 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 617 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(539 32000 32000 32000) min(352 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 617 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -109 109 473 617 352 -10069 -109 109 473 617 352 -10069 -101 101 439 617 352 -10069 -101 101 439 617 352 -10069 -117 117 508 617 352 -10069 -117 117 508 617 352 -10069 -111 111 482 617 352 -10069 -111 111 482 617 352 -10069 -101 101 439 617 352 -10069 -101 101 439 617 352 -10069 -122 122 530 617 352 -10069 -122 122 530 617 352 -10069 -109 109 473 617 352 -10069 -109 109 473 617 352 -10069 -100 100 434 617 352 -10069 -100 100 434 617 352 -10069 -120 120 521 617 352 -10069 -120 120 521 617 352 -10069 -106 106 460 617 352 -10069 2025-04-06 08:38:59,416 Hysteresis 62322 0: raw(460 32000 32000 32000) min(352 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 617 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(460 32000 32000 32000) min(352 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 617 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -106 106 460 617 352 -10069 -102 102 443 617 352 -10069 -102 102 443 617 352 -10069 -121 121 526 617 352 -10069 -121 121 526 617 352 -10069 -117 117 508 617 352 -10069 -117 117 508 617 352 -10069 -120 120 521 617 352 -10069 -120 120 521 617 352 -10069 -112 112 486 617 352 -10069 -112 112 486 617 352 -10069 -99 99 430 617 352 -10069 -99 99 430 617 352 -10069 -122 122 530 617 352 -10069 -122 122 530 617 352 -10069 -106 106 460 617 352 -10069 -106 106 460 617 352 -10069 -109 109 473 617 352 -10069 -109 109 473 617 352 -10069 -113 113 491 617 352 -10069 2025-04-06 08:39:09,807 Hysteresis 62332 0: raw(491 32000 32000 32000) min(352 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 617 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(491 32000 32000 32000) min(352 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 617 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -113 113 491 617 352 -10069 -94 94 408 617 352 -10069 -94 94 408 617 352 -10069 -66 66 286 617 286 -10069 -66 66 286 617 286 -10069 -112 112 486 617 286 -10069 -102 102 443 617 286 -10069 -102 102 443 617 286 -10069 -103 103 447 617 286 -10069 -103 103 447 617 286 -10069 -117 117 508 617 286 -10069 -117 117 508 617 286 -10069 -108 108 469 617 286 -10069 -108 108 469 617 286 -10069 -102 102 443 617 286 -10069 -102 102 443 617 286 -10069 -125 125 543 617 286 -10069 -125 125 543 617 286 -10069 -107 107 465 617 286 -10069 -107 107 465 617 286 -10069 2025-04-06 08:39:19,851 Hysteresis 62343 0: raw(465 32000 32000 32000) min(286 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 617 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(465 32000 32000 32000) min(286 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 617 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -85 85 369 617 286 -10069 -85 85 369 617 286 -10069 -119 119 517 617 286 -10069 -119 119 517 617 286 -10069 -109 109 473 617 286 -10069 -109 109 473 617 286 -10069 -102 102 443 617 286 -10069 -102 102 443 617 286 -10069 -121 121 526 617 286 -10069 -105 105 456 617 286 -10069 -105 105 456 617 286 -10069 -99 99 430 617 286 -10069 -99 99 430 617 286 -10069 -119 119 517 617 286 -10069 -119 119 517 617 286 -10069 -104 104 452 617 286 -10069 -104 104 452 617 286 -10069 -97 97 421 617 286 -10069 -97 97 421 617 286 -10069 2025-04-06 08:39:29,854 Hysteresis 62353 0: raw(421 32000 32000 32000) min(286 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 617 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(421 32000 32000 32000) min(286 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 617 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -117 117 508 617 286 -10069 -117 117 508 617 286 -10069 -98 98 426 617 286 -10069 -98 98 426 617 286 -10069 -102 102 443 617 286 -10069 -102 102 443 617 286 -10069 -115 115 500 617 286 -10069 -115 115 500 617 286 -10069 -99 99 430 617 286 -10069 -99 99 430 617 286 -10069 -94 94 408 617 286 -10069 -94 94 408 617 286 -10069 -110 110 478 617 286 -10069 -110 110 478 617 286 -10069 -102 102 443 617 286 -10069 -102 102 443 617 286 -10069 -87 87 378 617 286 -10069 -87 87 378 617 286 -10069 -107 107 465 617 286 -10069 -107 107 465 617 286 -10069 2025-04-06 08:39:39,973 Hysteresis 62363 0: raw(465 32000 32000 32000) min(286 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 617 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(465 32000 32000 32000) min(286 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 617 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -78 78 339 617 286 -10069 -78 78 339 617 286 -10069 -97 97 421 617 286 -10069 -97 97 421 617 286 -10069 -109 109 473 617 286 -10069 -109 109 473 617 286 -10069 -99 99 430 617 286 -10069 -99 99 430 617 286 -10069 -99 99 430 617 286 -10069 -99 99 430 617 286 -10069 -115 115 500 617 286 -10069 -100 100 434 617 286 -10069 -100 100 434 617 286 -10069 -93 93 404 617 286 -10069 -93 93 404 617 286 -10069 -112 112 486 617 286 -10069 -112 112 486 617 286 -10069 -95 95 413 617 286 -10069 -95 95 413 617 286 -10069 2025-04-06 08:39:50,014 Hysteresis 62373 0: raw(413 32000 32000 32000) min(286 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 617 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(413 32000 32000 32000) min(286 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 617 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -95 95 413 617 286 -10069 -95 95 413 617 286 -10069 -109 109 473 617 286 -10069 -109 109 473 617 286 -10069 -94 94 408 617 286 -10069 -94 94 408 617 286 -10069 -94 94 408 617 286 -10069 -94 94 408 617 286 -10069 -110 110 478 617 286 -10069 -110 110 478 617 286 -10069 -93 93 404 617 286 -10069 -93 93 404 617 286 -10069 -100 100 434 617 286 -10069 -100 100 434 617 286 -10069 -110 110 478 617 286 -10069 -96 96 417 617 286 -10069 -96 96 417 617 286 -10069 -90 90 391 617 286 -10069 -90 90 391 617 286 -10069 2025-04-06 08:40:00,017 Hysteresis 62383 0: raw(391 32000 32000 32000) min(286 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 617 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(391 32000 32000 32000) min(286 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 617 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -114 114 495 617 286 -10069 -114 114 495 617 286 -10069 -101 101 439 617 286 -10069 -101 101 439 617 286 -10069 -104 104 452 617 286 -10069 -104 104 452 617 286 -10069 -113 113 491 617 286 -10069 -113 113 491 617 286 -10069 -91 91 395 617 286 -10069 -91 91 395 617 286 -10069 -98 98 426 617 286 -10069 -98 98 426 617 286 -10069 -116 116 504 617 286 -10069 -116 116 504 617 286 -10069 -106 106 460 617 286 -10069 -106 106 460 617 286 -10069 -98 98 426 617 286 -10069 -98 98 426 617 286 -10069 -105 105 456 617 286 -10069 -105 105 456 617 286 -10069 2025-04-06 08:40:10,137 Hysteresis 62393 0: raw(456 32000 32000 32000) min(286 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 617 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(456 32000 32000 32000) min(286 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 617 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -96 96 417 591 286 -10069 -96 96 417 591 286 -10069 -99 99 430 591 286 -10069 -99 99 430 591 286 -10069 -89 89 386 591 286 -10069 -89 89 386 591 286 -10069 -85 85 369 591 286 -10069 -85 85 369 591 286 -10069 -101 101 439 591 286 -10069 -101 101 439 591 286 -10069 -113 113 491 591 286 -10069 -113 113 491 591 286 -10069 -99 99 430 591 286 -10069 -99 99 430 591 286 -10069 -95 95 413 591 286 -10069 -113 113 491 591 286 -10069 -113 113 491 591 286 -10069 -102 102 443 591 286 -10069 -102 102 443 586 286 -10069 2025-04-06 08:40:20,208 Hysteresis 62403 0: raw(443 32000 32000 32000) min(286 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 586 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(443 32000 32000 32000) min(286 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 586 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -84 84 365 586 286 -10069 -84 84 365 586 286 -10069 -114 114 495 586 286 -10069 -114 114 495 586 286 -10069 -98 98 426 586 286 -10069 -98 98 426 586 286 -10069 -106 106 460 586 286 -10069 -106 106 460 586 286 -10069 -119 119 517 586 286 -10069 -119 119 517 586 286 -10069 -104 104 452 586 286 -10069 -104 104 452 586 286 -10069 -107 107 465 586 286 -10069 -107 107 465 586 286 -10069 -114 114 495 586 286 -10069 -114 114 495 586 286 -10069 -104 104 452 582 286 -10069 -104 104 452 582 286 -10069 -101 101 439 582 286 -10069 2025-04-06 08:40:30,211 Hysteresis 62413 0: raw(439 32000 32000 32000) min(286 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 582 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(439 32000 32000 32000) min(286 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 582 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -100 100 434 582 286 -10069 -100 100 434 582 286 -10069 -98 98 426 582 286 -10069 -98 98 426 569 286 -10069 -104 104 452 569 286 -10069 -104 104 452 569 286 -10069 -118 118 513 569 286 -10069 -118 118 513 569 286 -10069 -105 105 456 569 286 -10069 -105 105 456 565 286 -10069 -106 106 460 565 286 -10069 -106 106 460 565 286 -10069 -121 121 526 565 286 -10069 -121 121 526 565 286 -10069 -108 108 469 565 286 -10069 -108 108 469 565 286 -10069 -105 105 456 565 286 -10069 -105 105 456 565 286 -10069 -116 116 504 565 286 -10069 -116 116 504 565 286 -10069 2025-04-06 08:40:40,279 Hysteresis 62423 0: raw(504 32000 32000 32000) min(286 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 565 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(504 32000 32000 32000) min(286 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 565 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -97 97 421 565 286 -10069 -97 97 421 565 286 -10069 -104 104 452 565 286 -10069 -104 104 452 565 286 -10069 -113 113 491 565 286 -10069 -113 113 491 565 286 -10069 -104 104 452 565 286 -10069 -104 104 452 565 286 -10069 -109 109 473 565 286 -10069 -109 109 473 565 286 -10069 -124 124 539 565 286 -10069 -124 124 539 565 286 -10069 -107 107 465 565 286 -10069 -107 107 465 565 286 -10069 -112 112 486 565 286 -10069 -112 112 486 565 286 -10069 -124 124 539 565 286 -10069 -124 124 539 565 286 -10069 -105 105 456 565 286 -10069 -105 105 456 543 286 -10069 2025-04-06 08:40:50,282 Hysteresis 62433 0: raw(456 32000 32000 32000) min(286 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 543 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(456 32000 32000 32000) min(286 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 543 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -108 108 469 543 286 -10069 -108 108 469 543 286 -10069 -123 123 534 543 286 -10069 -123 123 534 543 286 -10069 -109 109 473 543 286 -10069 -109 109 473 543 286 -10069 -115 115 500 543 286 -10069 -115 115 500 543 286 -10069 -128 128 556 556 286 -10069 -128 128 556 556 286 -10069 -107 107 465 556 286 -10069 -118 118 513 556 286 -10069 -118 118 513 556 286 -10069 -126 126 547 556 286 -10069 -126 126 547 556 286 -10069 -109 109 473 556 286 -10069 -109 109 473 556 286 -10069 -117 117 508 556 286 -10069 -117 117 508 556 286 -10069 2025-04-06 08:41:00,285 Hysteresis 62443 0: raw(508 32000 32000 32000) min(286 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 556 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(508 32000 32000 32000) min(286 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 556 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -130 130 565 565 286 -10069 -130 130 565 565 286 -10069 -119 119 517 565 286 -10069 -119 119 517 565 286 -10069 -124 124 539 565 286 -10069 -124 124 539 565 286 -10069 -135 135 586 586 286 -10069 -135 135 586 586 286 -10069 -112 112 486 586 286 -10069 -112 112 486 586 286 -10069 -126 126 547 586 286 -10069 -126 126 547 586 286 -10069 -137 137 595 595 286 -10069 -137 137 595 595 286 -10069 -126 126 547 595 286 -10069 -126 126 547 595 286 -10069 -130 130 565 595 286 -10069 -130 130 565 595 286 -10069 -92 92 400 595 286 -10069 2025-04-06 08:41:10,609 Hysteresis 62453 0: raw(400 32000 32000 32000) min(286 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 595 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(400 32000 32000 32000) min(286 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 595 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -92 92 400 595 286 -10069 -101 101 439 595 286 -10069 -101 101 439 595 286 -10069 -138 138 600 600 286 -10069 -138 138 600 600 286 -10069 -117 117 508 600 286 -10069 -128 128 556 600 286 -10069 -128 128 556 600 286 -10069 -136 136 591 600 286 -10069 -136 136 591 600 286 -10069 -118 118 513 600 286 -10069 -118 118 513 600 339 -10069 -135 135 586 600 339 -10069 -135 135 586 600 339 -10069 -138 138 600 600 339 -10069 -138 138 600 600 339 -10069 -116 116 504 600 339 -10069 -116 116 504 600 339 -10069 -118 118 513 600 339 -10069 -118 118 513 600 339 -10069 2025-04-06 08:41:20,644 Hysteresis 62463 0: raw(513 32000 32000 32000) min(339 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 600 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(513 32000 32000 32000) min(339 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 600 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -141 141 613 613 339 -10069 -141 141 613 613 339 -10069 -119 119 517 613 339 -10069 -119 119 517 613 339 -10069 -132 132 573 613 339 -10069 -132 132 573 613 339 -10069 -150 150 652 652 339 -10069 -150 150 652 652 339 -10069 -119 119 517 652 339 -10069 -119 119 517 652 339 -10069 -135 135 586 652 339 -10069 -135 135 586 652 339 -10069 -146 146 634 652 339 -10069 -146 146 634 652 339 -10069 -122 122 530 652 339 -10069 -122 122 530 652 339 -10069 -132 132 573 652 339 -10069 -132 132 573 652 339 -10069 -137 137 595 652 339 -10069 -137 137 595 652 339 -10069 2025-04-06 08:41:30,647 Hysteresis 62473 0: raw(595 32000 32000 32000) min(339 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 652 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(595 32000 32000 32000) min(339 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 652 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -129 129 560 652 339 -10069 -129 129 560 652 339 -10069 -145 145 630 652 339 -10069 -145 145 630 652 339 -10069 -155 155 673 673 339 -10069 -155 155 673 673 339 -10069 -127 127 552 673 339 -10069 -127 127 552 673 339 -10069 -145 145 630 673 339 -10069 -145 145 630 673 339 -10069 -156 156 678 678 339 -10069 -156 156 678 678 339 -10069 -128 128 556 678 339 -10069 -128 128 556 678 339 -10069 -144 144 626 678 339 -10069 -144 144 626 678 339 -10069 -156 156 678 678 339 -10069 -156 156 678 678 339 -10069 -118 118 513 678 339 -10069 -118 118 513 678 339 -10069 2025-04-06 08:41:40,700 Hysteresis 62483 0: raw(513 32000 32000 32000) min(339 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 678 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(513 32000 32000 32000) min(339 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 678 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -121 121 526 678 339 -10069 -121 121 526 678 339 -10069 -156 156 678 678 339 -10069 -156 156 678 678 339 -10069 -128 128 556 678 339 -10069 -128 128 556 678 339 -10069 -146 146 634 678 339 -10069 -146 146 634 678 365 -10069 -160 160 695 695 365 -10069 -160 160 695 695 365 -10069 -145 145 630 695 365 -10069 -145 145 630 695 365 -10069 -151 151 656 695 365 -10069 -151 151 656 695 365 -10069 -164 164 713 713 365 -10069 -164 164 713 713 365 -10069 -132 132 573 713 365 -10069 -132 132 573 713 365 -10069 -151 151 656 713 365 -10069 -151 151 656 713 365 -10069 2025-04-06 08:41:50,707 Hysteresis 62493 0: raw(656 32000 32000 32000) min(365 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 713 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(656 32000 32000 32000) min(365 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 713 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -162 162 704 713 365 -10069 -162 162 704 713 365 -10069 -135 135 586 713 365 -10069 -154 154 669 713 365 -10069 -154 154 669 713 365 -10069 -167 167 726 726 365 -10069 -167 167 726 726 365 -10069 -136 136 591 726 365 -10069 -136 136 591 726 365 -10069 -155 155 673 726 365 -10069 -155 155 673 726 365 -10069 -165 165 717 726 365 -10069 -165 165 717 726 365 -10069 -135 135 586 726 365 -10069 -135 135 586 726 365 -10069 -153 153 665 726 365 -10069 -153 153 665 726 365 -10069 -169 169 734 734 365 -10069 -169 169 734 734 365 -10069 2025-04-06 08:42:00,714 Hysteresis 62503 0: raw(734 32000 32000 32000) min(365 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 734 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(734 32000 32000 32000) min(365 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 734 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -140 140 608 734 365 -10069 -140 140 608 734 365 -10069 -153 153 665 734 365 -10069 -153 153 665 734 365 -10069 -171 171 743 743 365 -10069 -171 171 743 743 365 -10069 -145 145 630 743 365 -10069 -145 145 630 743 365 -10069 -160 160 695 743 365 -10069 -160 160 695 743 365 -10069 -170 170 739 743 365 -10069 -170 170 739 743 365 -10069 -143 143 621 743 365 -10069 -143 143 621 743 365 -10069 -150 150 652 743 365 -10069 -150 150 652 743 365 -10069 -167 167 726 743 365 -10069 -167 167 726 743 365 -10069 -143 143 621 743 365 -10069 2025-04-06 08:42:10,874 Hysteresis 62514 0: raw(621 32000 32000 32000) min(365 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 743 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(621 32000 32000 32000) min(365 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 743 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -143 143 621 743 365 -10069 -158 158 686 743 365 -10069 -166 166 721 743 365 -10069 -166 166 721 743 365 -10069 -141 141 613 743 365 -10069 -141 141 613 743 365 -10069 -166 166 721 743 365 -10069 -166 166 721 743 365 -10069 -172 172 747 747 365 -10069 -172 172 747 747 365 -10069 -142 142 617 747 365 -10069 -142 142 617 747 365 -10069 -158 158 686 747 365 -10069 -158 158 686 747 365 -10069 -173 173 752 752 365 -10069 -173 173 752 752 365 -10069 -145 145 630 752 365 -10069 -145 145 630 752 365 -10069 -147 147 639 752 365 -10069 -147 147 639 752 365 -10069 2025-04-06 08:42:20,880 Hysteresis 62524 0: raw(639 32000 32000 32000) min(365 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 752 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(639 32000 32000 32000) min(365 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 752 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -176 176 765 765 365 -10069 -176 176 765 765 365 -10069 -148 148 643 765 365 -10069 -148 148 643 765 365 -10069 -168 168 730 765 365 -10069 -158 158 686 765 365 -10069 -158 158 686 765 400 -10069 -147 147 639 765 400 -10069 -147 147 639 765 400 -10069 -169 169 734 765 400 -10069 -169 169 734 765 400 -10069 -180 180 782 782 400 -10069 -180 180 782 782 400 -10069 -149 149 647 782 400 -10069 -149 149 647 782 400 -10069 -158 158 686 782 400 -10069 -158 158 686 782 400 -10069 -174 174 756 782 400 -10069 -174 174 756 782 400 -10069 2025-04-06 08:42:30,887 Hysteresis 62534 0: raw(756 32000 32000 32000) min(400 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 782 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(756 32000 32000 32000) min(400 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 782 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -143 143 621 782 400 -10069 -143 143 621 782 400 -10069 -165 165 717 782 400 -10069 -165 165 717 782 400 -10069 -178 178 773 782 400 -10069 -178 178 773 782 400 -10069 -156 156 678 782 400 -10069 -156 156 678 782 400 -10069 -170 170 739 782 400 -10069 -170 170 739 782 400 -10069 -184 184 800 800 400 -10069 -184 184 800 800 400 -10069 -153 153 665 800 400 -10069 -153 153 665 800 400 -10069 -171 171 743 800 400 -10069 -171 171 743 800 400 -10069 -187 187 813 813 400 -10069 -187 187 813 813 400 -10069 -160 160 695 813 400 -10069 2025-04-06 08:42:41,051 Hysteresis 62544 0: raw(695 32000 32000 32000) min(400 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 813 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(695 32000 32000 32000) min(400 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 813 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -160 160 695 813 400 -10069 -168 168 730 813 400 -10069 -168 168 730 813 400 -10069 -187 187 813 813 400 -10069 -149 149 647 813 400 -10069 -149 149 647 813 400 -10069 -176 176 765 813 400 -10069 -176 176 765 813 400 -10069 -188 188 817 817 400 -10069 -188 188 817 817 400 -10069 -143 143 621 817 400 -10069 -143 143 621 817 400 -10069 -172 172 747 817 400 -10069 -172 172 747 817 400 -10069 -185 185 804 817 400 -10069 -185 185 804 817 400 -10069 -158 158 686 817 400 -10069 -158 158 686 817 400 -10069 -163 163 708 817 400 -10069 -163 163 708 817 400 -10069 2025-04-06 08:42:51,058 Hysteresis 62554 0: raw(708 32000 32000 32000) min(400 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 817 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(708 32000 32000 32000) min(400 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 817 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -188 188 817 817 400 -10069 -188 188 817 817 400 -10069 -159 159 691 817 400 -10069 -159 159 691 817 400 -10069 -174 174 756 817 400 -10069 -174 174 756 817 400 -10069 -186 186 808 817 400 -10069 -186 186 808 817 400 -10069 -153 153 665 817 400 -10069 -153 153 665 817 400 -10069 -172 172 747 817 400 -10069 -172 172 747 817 400 -10069 -184 184 800 817 400 -10069 -184 184 800 817 400 -10069 -156 156 678 817 400 -10069 -156 156 678 817 400 -10069 -163 163 708 817 400 -10069 -163 163 708 817 400 -10069 -185 185 804 817 400 -10069 -185 185 804 817 400 -10069 2025-04-06 08:43:01,064 Hysteresis 62564 0: raw(804 32000 32000 32000) min(400 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 817 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(804 32000 32000 32000) min(400 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 817 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -155 155 673 817 400 -10069 -155 155 673 817 400 -10069 -177 177 769 817 400 -10069 -177 177 769 817 400 -10069 -183 183 795 817 400 -10069 -183 183 795 817 400 -10069 -156 156 678 817 400 -10069 -156 156 678 817 400 -10069 -173 173 752 817 400 -10069 -173 173 752 817 400 -10069 -185 185 804 817 400 -10069 -185 185 804 817 400 -10069 -159 159 691 817 400 -10069 -159 159 691 817 400 -10069 -177 177 769 817 400 -10069 -177 177 769 817 400 -10069 -188 188 817 817 400 -10069 -188 188 817 817 400 -10069 -154 154 669 817 400 -10069 2025-04-06 08:43:11,396 Hysteresis 62574 0: raw(669 32000 32000 32000) min(400 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 817 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(669 32000 32000 32000) min(400 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 817 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -154 154 669 817 400 -10069 -148 148 643 817 400 -10069 -148 148 643 817 400 -10069 -154 154 669 817 400 -10069 -154 154 669 817 400 -10069 -173 173 752 817 439 -10069 -173 173 752 817 439 -10069 -188 188 817 817 504 -10069 -157 157 682 817 504 -10069 -157 157 682 817 504 -10069 -169 169 734 817 504 -10069 -169 169 734 817 504 -10069 -176 176 765 817 504 -10069 -176 176 765 817 504 -10069 -147 147 639 817 504 -10069 -147 147 639 817 504 -10069 -145 145 630 817 504 -10069 -145 145 630 817 504 -10069 -190 190 826 826 504 -10069 -190 190 826 826 504 -10069 2025-04-06 08:43:21,430 Hysteresis 62584 0: raw(826 32000 32000 32000) min(504 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 826 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(826 32000 32000 32000) min(504 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 826 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -157 157 682 826 504 -10069 -157 157 682 826 504 -10069 -179 179 778 826 513 -10069 -179 179 778 826 513 -10069 -187 187 813 826 513 -10069 -187 187 813 826 513 -10069 -160 160 695 826 513 -10069 -160 160 695 826 513 -10069 -176 176 765 826 513 -10069 -176 176 765 826 513 -10069 -184 184 800 826 513 -10069 -160 160 695 826 513 -10069 -160 160 695 826 513 -10069 -170 170 739 826 513 -10069 -170 170 739 826 513 -10069 -182 182 791 826 513 -10069 -182 182 791 826 513 -10069 -158 158 686 826 513 -10069 -158 158 686 826 513 -10069 2025-04-06 08:43:31,433 Hysteresis 62594 0: raw(686 32000 32000 32000) min(513 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 826 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(686 32000 32000 32000) min(513 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 826 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -173 173 752 826 513 -10069 -173 173 752 826 513 -10069 -185 185 804 826 513 -10069 -185 185 804 826 513 -10069 -158 158 686 826 513 -10069 -158 158 686 826 513 -10069 -178 178 773 826 513 -10069 -178 178 773 826 513 -10069 -188 188 817 826 513 -10069 -188 188 817 826 513 -10069 -161 161 700 826 513 -10069 -161 161 700 826 513 -10069 -176 176 765 826 513 -10069 -176 176 765 826 513 -10069 -187 187 813 826 513 -10069 -187 187 813 826 513 -10069 -161 161 700 826 513 -10069 -161 161 700 826 513 -10069 -145 145 630 826 513 -10069 -145 145 630 826 513 -10069 2025-04-06 08:43:41,605 Hysteresis 62604 0: raw(630 32000 32000 32000) min(513 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 826 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(630 32000 32000 32000) min(513 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 826 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -184 184 800 826 513 -10069 -184 184 800 826 513 -10069 -160 160 695 826 513 -10069 -160 160 695 826 513 -10069 -157 157 682 826 513 -10069 -157 157 682 826 526 -10069 -187 187 813 826 526 -10069 -187 187 813 826 556 -10069 -163 163 708 826 556 -10069 -171 171 743 826 556 -10069 -171 171 743 826 556 -10069 -183 183 795 826 573 -10069 -183 183 795 826 573 -10069 -158 158 686 826 573 -10069 -158 158 686 826 573 -10069 -181 181 786 826 573 -10069 -181 181 786 826 573 -10069 -188 188 817 826 573 -10069 -188 188 817 826 573 -10069 2025-04-06 08:43:51,724 Hysteresis 62614 0: raw(817 32000 32000 32000) min(573 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 826 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(817 32000 32000 32000) min(573 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 826 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -167 167 726 826 573 -10069 -167 167 726 826 573 -10069 -178 178 773 826 573 -10069 -178 178 773 826 573 -10069 -190 190 826 826 586 -10069 -190 190 826 826 586 -10069 -163 163 708 826 586 -10069 -163 163 708 826 586 -10069 -180 180 782 826 586 -10069 -180 180 782 826 586 -10069 -187 187 813 826 586 -10069 -187 187 813 826 586 -10069 -166 166 721 826 586 -10069 -179 179 778 826 586 -10069 -179 179 778 826 586 -10069 -190 190 826 826 586 -10069 -190 190 826 826 586 -10069 -164 164 713 826 586 -10069 -164 164 713 826 586 -10069 2025-04-06 08:44:01,727 Hysteresis 62624 0: raw(713 32000 32000 32000) min(586 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 826 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(713 32000 32000 32000) min(586 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 826 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -177 177 769 826 586 -10069 -177 177 769 826 586 -10069 -188 188 817 826 608 -10069 -188 188 817 826 608 -10069 -168 168 730 826 608 -10069 -168 168 730 826 608 -10069 -180 180 782 826 608 -10069 -180 180 782 826 608 -10069 -191 191 830 830 613 -10069 -191 191 830 830 613 -10069 -166 166 721 830 613 -10069 -166 166 721 830 613 -10069 -186 186 808 830 613 -10069 -186 186 808 830 613 -10069 -189 189 821 830 613 -10069 -189 189 821 830 613 -10069 -169 169 734 830 613 -10069 -169 169 734 830 613 -10069 -181 181 786 830 613 -10069 -181 181 786 830 613 -10069 2025-04-06 08:44:11,769 Hysteresis 62634 0: raw(786 32000 32000 32000) min(613 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 830 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(786 32000 32000 32000) min(613 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 830 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -174 174 756 830 613 -10069 -174 174 756 830 613 -10069 -167 167 726 830 613 -10069 -167 167 726 830 613 -10069 -180 180 782 830 613 -10069 -180 180 782 830 613 -10069 -195 195 847 847 613 -10069 -195 195 847 847 613 -10069 -169 169 734 847 613 -10069 -169 169 734 847 613 -10069 -179 179 778 847 613 -10069 -179 179 778 847 617 -10069 -194 194 843 847 617 -10069 -164 164 713 847 617 -10069 -164 164 713 847 617 -10069 -171 171 743 847 617 -10069 -171 171 743 847 617 -10069 -193 193 839 847 621 -10069 -193 193 839 847 621 -10069 2025-04-06 08:44:21,921 Hysteresis 62645 0: raw(839 32000 32000 32000) min(621 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 847 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(839 32000 32000 32000) min(621 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 847 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -175 175 760 847 621 -10069 -175 175 760 847 621 -10069 -178 178 773 847 621 -10069 -178 178 773 847 621 -10069 -197 197 856 856 621 -10069 -197 197 856 856 621 -10069 -179 179 778 856 621 -10069 -179 179 778 856 621 -10069 -184 184 800 856 621 -10069 -184 184 800 856 621 -10069 -194 194 843 856 621 -10069 -194 194 843 856 621 -10069 -173 173 752 856 621 -10069 -173 173 752 856 621 -10069 -179 179 778 856 621 -10069 -179 179 778 856 621 -10069 -194 194 843 856 621 -10069 -155 155 673 856 621 -10069 -155 155 673 856 621 -10069 2025-04-06 08:44:31,925 Hysteresis 62655 0: raw(673 32000 32000 32000) min(621 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 856 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(673 32000 32000 32000) min(621 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 856 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -179 179 778 856 621 -10069 -179 179 778 856 621 -10069 -197 197 856 856 621 -10069 -197 197 856 856 621 -10069 -182 182 791 856 621 -10069 -182 182 791 856 621 -10069 -189 189 821 856 621 -10069 -189 189 821 856 621 -10069 -204 204 886 886 621 -10069 -204 204 886 886 621 -10069 -183 183 795 886 621 -10069 -183 183 795 886 621 -10069 -190 190 826 886 621 -10069 -190 190 826 886 621 -10069 -197 197 856 886 621 -10069 -197 197 856 886 621 -10069 -181 181 786 886 621 -10069 -181 181 786 886 621 -10069 -179 179 778 886 621 -10069 -179 179 778 886 621 -10069 2025-04-06 08:44:41,949 Hysteresis 62665 0: raw(778 32000 32000 32000) min(621 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 886 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(778 32000 32000 32000) min(621 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 886 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -201 201 873 886 621 -10069 -201 201 873 886 621 -10069 -181 181 786 886 621 -10069 -181 181 786 886 621 -10069 -188 188 817 886 621 -10069 -188 188 817 886 621 -10069 -205 205 891 891 621 -10069 -205 205 891 891 621 -10069 -185 185 804 891 621 -10069 -185 185 804 891 621 -10069 -188 188 817 891 621 -10069 -188 188 817 891 621 -10069 -198 198 860 891 621 -10069 -198 198 860 891 621 -10069 -171 171 743 891 621 -10069 -185 185 804 891 621 -10069 -185 185 804 891 621 -10069 -196 196 852 891 630 -10069 -196 196 852 891 630 -10069 2025-04-06 08:44:52,147 Hysteresis 62675 0: raw(852 32000 32000 32000) min(630 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 891 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(852 32000 32000 32000) min(630 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 891 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -178 178 773 891 630 -10069 -178 178 773 891 630 -10069 -179 179 778 891 630 -10069 -179 179 778 891 630 -10069 -197 197 856 891 630 -10069 -197 197 856 891 630 -10069 -177 177 769 891 630 -10069 -177 177 769 891 630 -10069 -189 189 821 891 630 -10069 -189 189 821 891 630 -10069 -201 201 873 891 630 -10069 -201 201 873 891 630 -10069 -183 183 795 891 630 -10069 -183 183 795 891 630 -10069 -186 186 808 891 630 -10069 -186 186 808 891 630 -10069 -199 199 865 891 630 -10069 -179 179 778 891 630 -10069 -179 179 778 891 630 -10069 2025-04-06 08:45:02,150 Hysteresis 62685 0: raw(778 32000 32000 32000) min(630 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 891 0: [ 0 0p PV ] __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(778 32000 32000 32000) min(630 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 891 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -183 183 795 891 630 -10069 -183 183 795 891 630 -10069 -205 205 891 891 630 -10069 -205 205 891 891 630 -10069 -182 182 791 891 630 -10069 -182 182 791 891 630 -10069 -185 185 804 891 630 -10069 -185 185 804 891 630 -10069 -200 200 869 891 630 -10069 -200 200 869 891 630 -10069 -184 184 800 891 630 -10069 -184 184 800 891 630 -10069 -186 186 808 891 630 -10069 -186 186 808 891 630 -10069 -197 197 856 891 630 -10069 -197 197 856 891 630 -10069 -182 182 791 891 630 -10069 -182 182 791 891 630 -10069 -171 171 743 891 630 -10069 -171 171 743 891 630 -10069 2025-04-06 08:45:12,192 Hysteresis 62695 0: raw(743 32000 32000 32000) min(630 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 891 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(743 32000 32000 32000) min(630 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 891 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -194 194 843 891 630 -10069 -194 194 843 891 630 -10069 -184 184 800 891 630 -10069 -184 184 800 891 630 -10069 -184 184 800 891 630 -10069 -184 184 800 891 630 -10069 -198 198 860 891 630 -10069 -198 198 860 891 630 -10069 -184 184 800 891 630 -10069 -184 184 800 891 630 -10069 -201 201 873 891 630 -10069 -201 201 873 891 630 -10069 -181 181 786 891 630 -10069 -181 181 786 891 630 -10069 -170 170 739 891 630 -10069 -170 170 739 891 630 -10069 -199 199 865 891 630 -10069 -199 199 865 891 630 -10069 -181 181 786 891 630 -10069 2025-04-06 08:45:22,595 Hysteresis 62705 0: raw(786 32000 32000 32000) min(630 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 891 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(786 32000 32000 32000) min(630 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 891 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -181 181 786 891 630 -10069 -183 183 795 891 630 -10069 -183 183 795 891 630 -10069 -195 195 847 891 630 -10069 -195 195 847 891 630 -10069 -181 181 786 891 630 -10069 -183 183 795 891 630 -10069 -183 183 795 891 630 -10069 -199 199 865 891 630 -10069 -199 199 865 891 630 -10069 -182 182 791 891 630 -10069 -182 182 791 891 630 -10069 -182 182 791 891 630 -10069 -182 182 791 891 630 -10069 -201 201 873 891 630 -10069 -201 201 873 891 630 -10069 -187 187 813 891 630 -10069 -187 187 813 891 630 -10069 -179 179 778 891 630 -10069 -179 179 778 891 630 -10069 2025-04-06 08:45:32,627 Hysteresis 62715 0: raw(778 32000 32000 32000) min(630 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 891 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(778 32000 32000 32000) min(630 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 891 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -183 183 795 891 630 -10069 -183 183 795 891 630 -10069 -166 166 721 891 630 -10069 -166 166 721 891 630 -10069 -181 181 786 891 630 -10069 -181 181 786 891 630 -10069 -195 195 847 891 630 -10069 -195 195 847 891 630 -10069 -182 182 791 891 630 -10069 -182 182 791 891 630 -10069 -180 180 782 891 630 -10069 -180 180 782 891 630 -10069 -194 194 843 891 630 -10069 -194 194 843 891 630 -10069 -180 180 782 891 630 -10069 -180 180 782 891 630 -10069 -157 157 682 891 630 -10069 -157 157 682 891 630 -10069 -194 194 843 891 630 -10069 -194 194 843 891 630 -10069 2025-04-06 08:45:42,630 Hysteresis 62725 0: raw(843 32000 32000 32000) min(630 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 891 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(843 32000 32000 32000) min(630 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 891 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -178 178 773 891 630 -10069 -178 178 773 891 630 -10069 -180 180 782 891 630 -10069 -180 180 782 891 630 -10069 -193 193 839 891 630 -10069 -193 193 839 891 630 -10069 -175 175 760 891 673 -10069 -175 175 760 891 673 -10069 -177 177 769 891 673 -10069 -177 177 769 891 673 -10069 -189 189 821 891 673 -10069 -189 189 821 891 673 -10069 -170 170 739 891 673 -10069 -170 170 739 891 673 -10069 -180 180 782 891 673 -10069 -180 180 782 891 673 -10069 -187 187 813 891 673 -10069 -187 187 813 891 673 -10069 -174 174 756 891 673 -10069 2025-04-06 08:45:52,781 Hysteresis 62735 0: raw(756 32000 32000 32000) min(673 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 891 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(756 32000 32000 32000) min(673 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 891 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -174 174 756 891 673 -10069 -177 177 769 891 673 -10069 -177 177 769 891 673 -10069 -186 186 808 891 673 -10069 -186 186 808 891 673 -10069 -175 175 760 891 673 -10069 -175 175 760 891 673 -10069 -178 178 773 891 673 -10069 -178 178 773 891 673 -10069 -191 191 830 891 673 -10069 -178 178 773 891 673 -10069 -178 178 773 891 673 -10069 -176 176 765 891 673 -10069 -176 176 765 891 673 -10069 -189 189 821 891 673 -10069 -189 189 821 891 673 -10069 -171 171 743 891 673 -10069 -171 171 743 891 673 -10069 -177 177 769 891 673 -10069 -177 177 769 891 673 -10069 2025-04-06 08:46:02,813 Hysteresis 62746 0: raw(769 32000 32000 32000) min(673 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 891 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(769 32000 32000 32000) min(673 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 891 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -188 188 817 891 673 -10069 -188 188 817 891 673 -10069 -176 176 765 891 673 -10069 -176 176 765 891 673 -10069 -174 174 756 891 673 -10069 -174 174 756 891 673 -10069 -184 184 800 891 673 -10069 -184 184 800 891 673 -10069 -175 175 760 891 673 -10069 -175 175 760 891 673 -10069 -175 175 760 891 673 -10069 -175 175 760 891 673 -10069 -183 183 795 891 673 -10069 -171 171 743 891 673 -10069 -171 171 743 891 673 -10069 -148 148 643 891 643 -10069 -148 148 643 891 643 -10069 -182 182 791 891 643 -10069 -182 182 791 891 643 -10069 2025-04-06 08:46:12,816 Hysteresis 62756 0: raw(791 32000 32000 32000) min(643 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 891 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(791 32000 32000 32000) min(643 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 891 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -169 169 734 891 643 -10069 -169 169 734 891 643 -10069 -175 175 760 891 643 -10069 -175 175 760 891 643 -10069 -190 190 826 891 643 -10069 -190 190 826 891 643 -10069 -179 179 778 891 643 -10069 -179 179 778 891 643 -10069 -181 181 786 891 643 -10069 -181 181 786 891 643 -10069 -185 185 804 891 643 -10069 -185 185 804 891 643 -10069 -154 154 669 891 643 -10069 -154 154 669 891 643 -10069 -161 161 700 891 643 -10069 -161 161 700 891 643 -10069 -189 189 821 891 643 -10069 -189 189 821 891 643 -10069 -177 177 769 891 643 -10069 -177 177 769 891 643 -10069 2025-04-06 08:46:22,946 Hysteresis 62766 0: raw(769 32000 32000 32000) min(643 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 891 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(769 32000 32000 32000) min(643 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 891 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -178 178 773 891 643 -10069 -178 178 773 891 643 -10069 -189 189 821 891 643 -10069 -189 189 821 891 643 -10069 -176 176 765 891 643 -10069 -176 176 765 891 643 -10069 -181 181 786 891 643 -10069 -181 181 786 891 643 -10069 -190 190 826 891 643 -10069 -177 177 769 891 643 -10069 -177 177 769 891 643 -10069 -176 176 765 891 643 -10069 -176 176 765 891 643 -10069 -184 184 800 891 643 -10069 -184 184 800 891 643 -10069 -165 165 717 891 643 -10069 -165 165 717 891 643 -10069 -175 175 760 891 643 -10069 -175 175 760 891 643 -10069 2025-04-06 08:46:33,023 Hysteresis 62776 0: raw(760 32000 32000 32000) min(643 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 891 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(760 32000 32000 32000) min(643 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 891 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -177 177 769 891 643 -10069 -177 177 769 891 643 -10069 -174 174 756 891 643 -10069 -174 174 756 891 643 -10069 -176 176 765 891 643 -10069 -176 176 765 891 643 -10069 -191 191 830 891 643 -10069 -191 191 830 891 643 -10069 -178 178 773 891 643 -10069 -178 178 773 891 643 -10069 -179 179 778 891 643 -10069 -179 179 778 891 643 -10069 -188 188 817 891 643 -10069 -175 175 760 891 643 -10069 -175 175 760 891 643 -10069 -164 164 713 891 643 -10069 -164 164 713 891 643 -10069 -180 180 782 891 643 -10069 -180 180 782 891 643 -10069 2025-04-06 08:46:43,158 Hysteresis 62786 0: raw(782 32000 32000 32000) min(643 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 891 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(782 32000 32000 32000) min(643 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 891 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -157 157 682 891 643 -10069 -157 157 682 891 643 -10069 -179 179 778 891 643 -10069 -179 179 778 891 643 -10069 -192 192 834 891 643 -10069 -192 192 834 891 643 -10069 -177 177 769 891 643 -10069 -177 177 769 891 643 -10069 -181 181 786 891 643 -10069 -181 181 786 891 643 -10069 -190 190 826 891 643 -10069 -190 190 826 891 643 -10069 -176 176 765 891 643 -10069 -176 176 765 891 643 -10069 -179 179 778 891 643 -10069 -179 179 778 891 643 -10069 -183 183 795 891 643 -10069 -183 183 795 891 643 -10069 -171 171 743 891 643 -10069 -171 171 743 891 643 -10069 2025-04-06 08:46:53,194 Hysteresis 62796 0: raw(743 32000 32000 32000) min(643 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 891 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(743 32000 32000 32000) min(643 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 891 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -175 175 760 891 643 -10069 -175 175 760 891 643 -10069 -193 193 839 891 643 -10069 -193 193 839 891 643 -10069 -179 179 778 891 643 -10069 -179 179 778 891 643 -10069 -184 184 800 891 643 -10069 -184 184 800 891 643 -10069 -191 191 830 891 643 -10069 -191 191 830 891 643 -10069 -180 180 782 891 643 -10069 -180 180 782 891 643 -10069 -183 183 795 891 643 -10069 -197 197 856 891 643 -10069 -197 197 856 891 643 -10069 -186 186 808 891 643 -10069 -186 186 808 891 643 -10069 -180 180 782 891 643 -10069 -180 180 782 891 643 -10069 2025-04-06 08:47:03,200 Hysteresis 62806 0: raw(782 32000 32000 32000) min(643 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 891 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(782 32000 32000 32000) min(643 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 891 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -190 190 826 891 643 -10069 -190 190 826 891 643 -10069 -180 180 782 891 643 -10069 -180 180 782 891 643 -10069 -183 183 795 891 643 -10069 -183 183 795 891 643 -10069 -197 197 856 891 643 -10069 -197 197 856 891 643 -10069 -181 181 786 891 643 -10069 -181 181 786 873 643 -10069 -188 188 817 873 643 -10069 -188 188 817 873 643 -10069 -193 193 839 873 643 -10069 -193 193 839 873 643 -10069 -180 180 782 873 643 -10069 -180 180 782 873 643 -10069 -175 175 760 873 643 -10069 -175 175 760 873 643 -10069 -199 199 865 873 643 -10069 -199 199 865 873 643 -10069 2025-04-06 08:47:13,282 Hysteresis 62816 0: raw(865 32000 32000 32000) min(643 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 873 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(865 32000 32000 32000) min(643 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 873 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -180 180 782 873 643 -10069 -180 180 782 873 643 -10069 -187 187 813 873 643 -10069 -187 187 813 873 643 -10069 -181 181 786 873 643 -10069 -181 181 786 873 643 -10069 -181 181 786 873 643 -10069 -181 181 786 873 643 -10069 -185 185 804 873 643 -10069 -185 185 804 873 643 -10069 -196 196 852 873 643 -10069 -196 196 852 873 643 -10069 -179 179 778 873 643 -10069 -179 179 778 873 643 -10069 -173 173 752 873 643 -10069 -173 173 752 873 643 -10069 -203 203 882 882 643 -10069 -203 203 882 882 643 -10069 -181 181 786 882 643 -10069 -181 181 786 882 643 -10069 2025-04-06 08:47:23,289 Hysteresis 62826 0: raw(786 32000 32000 32000) min(643 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 882 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(786 32000 32000 32000) min(643 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 882 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -191 191 830 882 643 -10069 -191 191 830 882 643 -10069 -205 205 891 891 643 -10069 -205 205 891 891 643 -10069 -191 191 830 891 643 -10069 -191 191 830 891 643 -10069 -191 191 830 891 643 -10069 -191 191 830 891 643 -10069 -204 204 886 891 643 -10069 -204 204 886 891 643 -10069 -185 185 804 891 643 -10069 -185 185 804 891 643 -10069 -225 225 978 978 643 -10069 -225 225 978 978 643 -10069 -256 256 1113 1113 643 -10069 -256 256 1113 1113 643 -10069 -245 245 1065 1113 643 -10069 -245 245 1065 1113 643 -10069 -248 248 1078 1113 643 -10069 -248 248 1078 1113 643 -10069 2025-04-06 08:47:33,296 Hysteresis 62836 0: raw(1078 32000 32000 32000) min(643 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 1113 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(1078 32000 32000 32000) min(643 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 1113 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -256 256 1113 1113 643 -10069 -256 256 1113 1113 643 -10069 -245 245 1065 1113 643 -10069 -245 245 1065 1113 643 -10069 -200 200 869 1113 643 -10069 -200 200 869 1113 643 -10069 -258 258 1121 1121 643 -10069 -258 258 1121 1121 643 -10069 -241 241 1047 1121 643 -10069 -241 241 1047 1121 643 -10069 -261 261 1134 1134 643 -10069 -261 261 1134 1134 643 -10069 -246 246 1069 1134 643 -10069 -246 246 1069 1134 643 -10069 -241 241 1047 1134 643 -10069 -241 241 1047 1134 643 -10069 -253 253 1100 1134 643 -10069 -253 253 1100 1134 643 -10069 -239 239 1039 1134 643 -10069 2025-04-06 08:47:43,437 Hysteresis 62846 0: raw(1039 32000 32000 32000) min(643 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 1134 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(1039 32000 32000 32000) min(643 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 1134 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -239 239 1039 1134 643 -10069 -262 262 1139 1139 643 -10069 -262 262 1139 1139 643 -10069 -257 257 1117 1139 643 -10069 -257 257 1117 1139 643 -10069 -221 221 960 1139 643 -10069 -221 221 960 1139 643 -10069 -261 261 1134 1139 643 -10069 -261 261 1134 1139 643 -10069 -257 257 1117 1139 643 -10069 -257 257 1117 1139 643 -10069 -246 246 1069 1139 643 -10069 -246 246 1069 1139 643 -10069 -266 266 1156 1156 643 -10069 -266 266 1156 1156 643 -10069 -252 252 1095 1156 643 -10069 -252 252 1095 1156 643 -10069 -248 248 1078 1156 643 -10069 -248 248 1078 1156 643 -10069 -270 270 1173 1173 643 -10069 2025-04-06 08:47:53,443 Hysteresis 62856 0: raw(1173 32000 32000 32000) min(643 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 1173 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(1173 32000 32000 32000) min(643 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 1173 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -270 270 1173 1173 643 -10069 -262 262 1139 1173 643 -10069 -262 262 1139 1173 643 -10069 -249 249 1082 1173 643 -10069 -249 249 1082 1173 643 -10069 -272 272 1182 1182 643 -10069 -272 272 1182 1182 643 -10069 -247 247 1073 1182 643 -10069 -247 247 1073 1182 643 -10069 -232 232 1008 1182 643 -10069 -270 270 1173 1182 643 -10069 -270 270 1173 1182 643 -10069 -264 264 1147 1182 643 -10069 -264 264 1147 1182 643 -10069 -264 264 1147 1182 643 -10069 -260 260 1130 1182 643 -10069 -278 278 1208 1208 643 -10069 -278 278 1208 1208 643 -10069 -269 269 1169 1208 643 -10069 -269 269 1169 1208 643 -10069 2025-04-06 08:48:03,450 Hysteresis 62866 0: raw(1169 32000 32000 32000) min(643 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 1208 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(1169 32000 32000 32000) min(643 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 1208 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -258 258 1121 1208 643 -10069 -258 258 1121 1208 643 -10069 -274 274 1191 1208 643 -10069 -274 274 1191 1208 643 -10069 -267 267 1160 1208 643 -10069 -267 267 1160 1208 643 -10069 -258 258 1121 1208 643 -10069 -258 258 1121 1208 643 -10069 -277 277 1204 1208 643 -10069 -277 277 1204 1208 643 -10069 -262 262 1139 1208 643 -10069 -262 262 1139 1208 643 -10069 -262 262 1139 1208 643 -10069 -262 262 1139 1208 643 -10069 -248 248 1078 1208 643 -10069 -248 248 1078 1208 643 -10069 -269 269 1169 1208 643 -10069 -269 269 1169 1208 643 -10069 -262 262 1139 1208 643 -10069 -262 262 1139 1208 643 -10069 2025-04-06 08:48:13,539 Hysteresis 62876 0: raw(1139 32000 32000 32000) min(643 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 1208 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(1139 32000 32000 32000) min(643 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 1208 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -280 280 1217 1217 643 -10069 -280 280 1217 1217 669 -10069 -271 271 1178 1217 669 -10069 -271 271 1178 1217 669 -10069 -257 257 1117 1217 669 -10069 -257 257 1117 1217 669 -10069 -289 289 1256 1256 669 -10069 -289 289 1256 1256 669 -10069 -275 275 1195 1256 669 -10069 -275 275 1195 1256 669 -10069 -265 265 1152 1256 669 -10069 -265 265 1152 1256 669 -10069 -272 272 1182 1256 669 -10069 -272 272 1182 1256 669 -10069 -274 274 1191 1256 669 -10069 -274 274 1191 1256 669 -10069 -268 268 1165 1256 669 -10069 -268 268 1165 1256 682 -10069 -289 289 1256 1256 682 -10069 -289 289 1256 1256 682 -10069 2025-04-06 08:48:23,542 Hysteresis 62886 0: raw(1256 32000 32000 32000) min(682 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 1256 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(1256 32000 32000 32000) min(682 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 1256 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -280 280 1217 1256 682 -10069 -280 280 1217 1256 682 -10069 -262 262 1139 1256 682 -10069 -288 288 1252 1256 682 -10069 -288 288 1252 1256 682 -10069 -275 275 1195 1256 682 -10069 -275 275 1195 1256 682 -10069 -266 266 1156 1256 682 -10069 -266 266 1156 1256 682 -10069 -295 295 1282 1282 682 -10069 -295 295 1282 1282 682 -10069 -275 275 1195 1282 682 -10069 -275 275 1195 1282 682 -10069 -262 262 1139 1282 682 -10069 -262 262 1139 1282 682 -10069 -291 291 1265 1282 682 -10069 -291 291 1265 1282 682 -10069 -278 278 1208 1282 682 -10069 -278 278 1208 1282 682 -10069 2025-04-06 08:48:33,545 Hysteresis 62896 0: raw(1208 32000 32000 32000) min(682 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 1282 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(1208 32000 32000 32000) min(682 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 1282 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -273 273 1186 1282 682 -10069 -273 273 1186 1282 682 -10069 -296 296 1286 1286 682 -10069 -296 296 1286 1286 682 -10069 -279 279 1213 1286 682 -10069 -279 279 1213 1286 682 -10069 -270 270 1173 1286 682 -10069 -270 270 1173 1286 682 -10069 -299 299 1300 1300 682 -10069 -299 299 1300 1300 682 -10069 -271 271 1178 1300 682 -10069 -271 271 1178 1300 682 -10069 -275 275 1195 1300 682 -10069 -275 275 1195 1300 682 -10069 -291 291 1265 1300 682 -10069 -291 291 1265 1300 682 -10069 -281 281 1221 1300 682 -10069 -281 281 1221 1300 682 -10069 -268 268 1165 1300 682 -10069 -268 268 1165 1300 682 -10069 2025-04-06 08:48:43,616 Hysteresis 62906 0: raw(1165 32000 32000 32000) min(682 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 1300 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(1165 32000 32000 32000) min(682 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 1300 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -303 303 1317 1317 682 -10069 -303 303 1317 1317 682 -10069 -267 267 1160 1317 682 -10069 -267 267 1160 1317 682 -10069 -259 259 1126 1317 743 -10069 -259 259 1126 1317 743 -10069 -306 306 1330 1330 743 -10069 -306 306 1330 1330 743 -10069 -284 284 1234 1330 743 -10069 -284 284 1234 1330 743 -10069 -278 278 1208 1330 743 -10069 -278 278 1208 1330 743 -10069 -305 305 1326 1330 743 -10069 -305 305 1326 1330 743 -10069 -281 281 1221 1330 743 -10069 -281 281 1221 1330 743 -10069 -279 279 1213 1330 743 -10069 -279 279 1213 1330 743 -10069 -302 302 1313 1330 743 -10069 -302 302 1313 1330 743 -10069 2025-04-06 08:48:53,625 Hysteresis 62916 0: raw(1313 32000 32000 32000) min(743 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 1330 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(1313 32000 32000 32000) min(743 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 1330 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -283 283 1230 1330 743 -10069 -283 283 1230 1330 743 -10069 -282 282 1226 1330 752 -10069 -282 282 1226 1330 752 -10069 -303 303 1317 1330 752 -10069 -303 303 1317 1330 752 -10069 -210 210 913 1330 752 -10069 -210 210 913 1330 752 -10069 -257 257 1117 1330 752 -10069 -257 257 1117 1330 752 -10069 -262 262 1139 1330 752 -10069 -262 262 1139 1330 752 -10069 -243 243 1056 1330 752 -10069 -243 243 1056 1330 752 -10069 -248 248 1078 1330 752 -10069 -248 248 1078 1330 752 -10069 -269 269 1169 1330 752 -10069 -269 269 1169 1330 752 -10069 -262 262 1139 1330 752 -10069 -262 262 1139 1330 752 -10069 2025-04-06 08:49:03,635 Hysteresis 62926 0: raw(1139 32000 32000 32000) min(752 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 1330 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(1139 32000 32000 32000) min(752 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 1330 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -261 261 1134 1330 752 -10069 -261 261 1134 1330 752 -10069 -289 289 1256 1330 752 -10069 -289 289 1256 1330 752 -10069 -265 265 1152 1330 752 -10069 -265 265 1152 1330 752 -10069 -260 260 1130 1330 752 -10069 -260 260 1130 1330 752 -10069 -287 287 1247 1330 752 -10069 -287 287 1247 1330 752 -10069 -259 259 1126 1330 752 -10069 -259 259 1126 1330 752 -10069 -260 260 1130 1330 752 -10069 -260 260 1130 1330 752 -10069 -295 295 1282 1330 752 -10069 -295 295 1282 1330 752 -10069 -270 270 1173 1330 752 -10069 -270 270 1173 1330 752 -10069 -256 256 1113 1330 752 -10069 -256 256 1113 1330 752 -10069 2025-04-06 08:49:13,671 Hysteresis 62936 0: raw(1113 32000 32000 32000) min(752 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 1330 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(1113 32000 32000 32000) min(752 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 1330 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -295 295 1282 1330 752 -10069 -295 295 1282 1330 752 -10069 -265 265 1152 1330 752 -10069 -265 265 1152 1330 752 -10069 -266 266 1156 1330 752 -10069 -266 266 1156 1330 752 -10069 -299 299 1300 1330 752 -10069 -299 299 1300 1330 752 -10069 -267 267 1160 1330 752 -10069 -267 267 1160 1330 752 -10069 -269 269 1169 1330 752 -10069 -269 269 1169 1330 752 -10069 -268 268 1165 1330 752 -10069 -268 268 1165 1330 752 -10069 -261 261 1134 1330 752 -10069 -261 261 1134 1330 752 -10069 -273 273 1186 1330 752 -10069 -273 273 1186 1330 786 -10069 -173 173 752 1330 752 -10069 -173 173 752 1330 752 -10069 2025-04-06 08:49:23,677 Hysteresis 62946 0: raw(752 32000 32000 32000) min(752 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 1330 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(752 32000 32000 32000) min(752 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 1330 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -141 141 613 1330 613 -10069 -141 141 613 1330 613 -10069 -143 143 621 1330 613 -10069 -143 143 621 1330 613 -10069 -169 169 734 1330 613 -10069 -169 169 734 1330 613 -10069 -135 135 586 1330 586 -10069 -135 135 586 1330 586 -10069 -149 149 647 1330 586 -10069 -149 149 647 1330 586 -10069 -160 160 695 1330 586 -10069 -160 160 695 1330 586 -10069 -143 143 621 1330 586 -10069 -143 143 621 1330 586 -10069 -146 146 634 1330 586 -10069 -146 146 634 1330 586 -10069 -206 206 895 1330 586 -10069 -206 206 895 1330 586 -10069 -138 138 600 1330 586 -10069 -138 138 600 1330 586 -10069 2025-04-06 08:49:33,684 Hysteresis 62956 0: raw(600 32000 32000 32000) min(586 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 1330 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(600 32000 32000 32000) min(586 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 1330 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -149 149 647 1330 586 -10069 -149 149 647 1330 586 -10069 -175 175 760 1330 586 -10069 -175 175 760 1330 586 -10069 -143 143 621 1330 586 -10069 -143 143 621 1330 586 -10069 -156 156 678 1330 586 -10069 -156 156 678 1330 586 -10069 -183 183 795 1330 586 -10069 -183 183 795 1330 586 -10069 -162 162 704 1330 586 -10069 -162 162 704 1330 586 -10069 -186 186 808 1330 586 -10069 -186 186 808 1330 586 -10069 -189 189 821 1330 586 -10069 -189 189 821 1330 586 -10069 -154 154 669 1330 586 -10069 -154 154 669 1330 586 -10069 -171 171 743 1330 586 -10069 2025-04-06 08:49:43,814 Hysteresis 62967 0: raw(743 32000 32000 32000) min(586 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 1330 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(743 32000 32000 32000) min(586 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 1330 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -171 171 743 1330 586 -10069 -209 209 908 1330 586 -10069 -209 209 908 1330 586 -10069 -175 175 760 1330 586 -10069 -175 175 760 1330 586 -10069 -179 179 778 1330 586 -10069 -179 179 778 1330 586 -10069 -205 205 891 1330 586 -10069 -205 205 891 1330 586 -10069 -201 201 873 1330 586 -10069 -201 201 873 1330 586 -10069 -214 214 930 1330 586 -10069 -214 214 930 1330 586 -10069 -233 233 1013 1330 586 -10069 -233 233 1013 1330 586 -10069 -197 197 856 1330 586 -10069 -197 197 856 1330 586 -10069 -227 227 986 1330 586 -10069 -227 227 986 1330 586 -10069 -219 219 952 1330 586 -10069 2025-04-06 08:49:53,820 Hysteresis 62977 0: raw(952 32000 32000 32000) min(586 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 1330 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(952 32000 32000 32000) min(586 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 1330 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -206 206 895 1330 586 -10069 -206 206 895 1330 586 -10069 -192 192 834 1330 586 -10069 -192 192 834 1330 586 -10069 -222 222 965 1330 586 -10069 -222 222 965 1330 586 -10069 -194 194 843 1330 586 -10069 -194 194 843 1330 586 -10069 -207 207 900 1330 586 -10069 -207 207 900 1330 586 -10069 -208 208 904 1330 586 -10069 -208 208 904 1330 586 -10069 -193 193 839 1330 586 -10069 -193 193 839 1330 586 -10069 -200 200 869 1330 586 -10069 -200 200 869 1330 586 -10069 -214 214 930 1330 586 -10069 -214 214 930 1330 586 -10069 -191 191 830 1330 586 -10069 -191 191 830 1330 586 -10069 2025-04-06 08:50:03,853 Hysteresis 62987 0: raw(830 32000 32000 32000) min(586 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 1330 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(830 32000 32000 32000) min(586 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 1330 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -191 191 830 1330 586 -10069 -191 191 830 1330 586 -10069 -224 224 973 1330 586 -10069 -224 224 973 1330 586 -10069 -200 200 869 1330 586 -10069 -200 200 869 1330 586 -10069 -203 203 882 1330 586 -10069 -203 203 882 1330 586 -10069 -223 223 969 1330 586 -10069 -223 223 969 1330 586 -10069 -190 190 826 1330 586 -10069 -190 190 826 1330 586 -10069 -222 222 965 1330 586 -10069 -222 222 965 1330 586 -10069 -229 229 995 1330 586 -10069 -229 229 995 1330 586 -10069 -193 193 839 1330 586 -10069 -193 193 839 1330 586 -10069 -218 218 947 1330 586 -10069 -218 218 947 1330 586 -10069 2025-04-06 08:50:14,265 Hysteresis 62997 0: raw(947 32000 32000 32000) min(586 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 1330 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(947 32000 32000 32000) min(586 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 1330 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -253 253 1100 1330 586 -10069 -253 253 1100 1330 586 -10069 -178 178 773 1330 586 -10069 -178 178 773 1330 586 -10069 -178 178 773 1330 586 -10069 -220 220 956 1330 586 -10069 -247 247 1073 1330 586 -10069 -247 247 1073 1330 586 -10069 -207 207 900 1330 586 -10069 -207 207 900 1330 586 -10069 -238 238 1034 1330 586 -10069 -238 238 1034 1330 586 -10069 -212 212 921 1330 586 -10069 -212 212 921 1330 586 -10069 -217 217 943 1330 586 -10069 -217 217 943 1330 586 -10069 -244 244 1060 1330 586 -10069 -244 244 1060 1330 586 -10069 -242 242 1052 1330 586 -10069 -242 242 1052 1330 586 -10069 2025-04-06 08:50:24,302 Hysteresis 63007 0: raw(1052 32000 32000 32000) min(586 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 1330 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(1052 32000 32000 32000) min(586 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 1330 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -202 202 878 1330 586 -10069 -202 202 878 1330 586 -10069 -236 236 1026 1330 586 -10069 -236 236 1026 1330 586 -10069 -246 246 1069 1330 586 -10069 -206 206 895 1330 586 -10069 -206 206 895 1330 586 -10069 -235 235 1021 1330 586 -10069 -235 235 1021 1330 586 -10069 -244 244 1060 1330 586 -10069 -244 244 1060 1330 586 -10069 -211 211 917 1330 586 -10069 -211 211 917 1330 586 -10069 -220 220 956 1330 586 -10069 -220 220 956 1330 586 -10069 -249 249 1082 1330 586 -10069 -249 249 1082 1330 586 -10069 -211 211 917 1330 586 -10069 -211 211 917 1330 586 -10069 2025-04-06 08:50:34,306 Hysteresis 63017 0: raw(917 32000 32000 32000) min(586 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 1330 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(917 32000 32000 32000) min(586 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 1330 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -227 227 986 1330 586 -10069 -227 227 986 1330 586 -10069 -233 233 1013 1330 586 -10069 -233 233 1013 1330 586 -10069 -216 216 939 1330 586 -10069 -216 216 939 1330 586 -10069 -214 214 930 1330 586 -10069 -214 214 930 1330 586 -10069 -241 241 1047 1330 586 -10069 -241 241 1047 1330 586 -10069 -209 209 908 1330 586 -10069 -209 209 908 1330 586 -10069 -242 242 1052 1330 586 -10069 -242 242 1052 1330 586 -10069 -228 228 991 1330 586 -10069 -228 228 991 1330 586 -10069 -228 228 991 1330 586 -10069 -228 228 991 1330 586 -10069 -234 234 1017 1330 586 -10069 -234 234 1017 1330 586 -10069 2025-04-06 08:50:44,360 Hysteresis 63027 0: raw(1017 32000 32000 32000) min(586 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 1330 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(1017 32000 32000 32000) min(586 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 1330 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -255 255 1108 1330 586 -10069 -255 255 1108 1330 586 -10069 -214 214 930 1330 586 -10069 -214 214 930 1330 586 -10069 -246 246 1069 1330 586 -10069 -246 246 1069 1330 586 -10069 -256 256 1113 1330 586 -10069 -256 256 1113 1330 586 -10069 -219 219 952 1330 586 -10069 -219 219 952 1326 586 -10069 -246 246 1069 1326 586 -10069 -246 246 1069 1326 586 -10069 -251 251 1091 1326 586 -10069 -251 251 1091 1326 586 -10069 -226 226 982 1326 586 -10069 -226 226 982 1317 586 -10069 -241 241 1047 1317 586 -10069 -241 241 1047 1317 586 -10069 -259 259 1126 1317 586 -10069 -259 259 1126 1317 586 -10069 2025-04-06 08:50:54,365 Hysteresis 63037 0: raw(1126 32000 32000 32000) min(586 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 1317 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(1126 32000 32000 32000) min(586 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 1317 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -243 243 1056 1317 586 -10069 -243 243 1056 1317 586 -10069 -256 256 1113 1317 586 -10069 -256 256 1113 1317 586 -10069 -275 275 1195 1317 586 -10069 -275 275 1195 1317 586 -10069 -246 246 1069 1317 586 -10069 -246 246 1069 1300 586 -10069 -239 239 1039 1300 586 -10069 -239 239 1039 1300 586 -10069 -250 250 1086 1300 586 -10069 -250 250 1086 1300 586 -10069 -228 228 991 1300 586 -10069 -228 228 991 1300 586 -10069 -250 250 1086 1300 586 -10069 -250 250 1086 1300 586 -10069 -245 245 1065 1300 586 -10069 -245 245 1065 1300 586 -10069 -234 234 1017 1300 586 -10069 -234 234 1017 1300 586 -10069 2025-04-06 08:51:04,455 Hysteresis 63047 0: raw(1017 32000 32000 32000) min(586 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 1300 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(1017 32000 32000 32000) min(586 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 1300 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -271 271 1178 1300 586 -10069 -271 271 1178 1300 586 -10069 -249 249 1082 1300 586 -10069 -249 249 1082 1300 586 -10069 -258 258 1121 1300 586 -10069 -258 258 1121 1300 586 -10069 -277 277 1204 1300 586 -10069 -277 277 1204 1300 586 -10069 -250 250 1086 1300 586 -10069 -250 250 1086 1300 586 -10069 -259 259 1126 1300 586 -10069 -259 259 1126 1300 586 -10069 -270 270 1173 1300 586 -10069 -270 270 1173 1300 586 -10069 -233 233 1013 1300 586 -10069 -254 254 1104 1300 586 -10069 -254 254 1104 1300 586 -10069 -262 262 1139 1300 586 -10069 -262 262 1139 1300 586 -10069 2025-04-06 08:51:14,612 Hysteresis 63057 0: raw(1139 32000 32000 32000) min(586 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 1300 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(1139 32000 32000 32000) min(586 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 1300 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -224 224 973 1300 586 -10069 -224 224 973 1300 586 -10069 -260 260 1130 1300 586 -10069 -260 260 1130 1300 586 -10069 -264 264 1147 1300 586 -10069 -264 264 1147 1300 586 -10069 -249 249 1082 1300 586 -10069 -249 249 1082 1300 586 -10069 -254 254 1104 1300 586 -10069 -254 254 1104 1300 586 -10069 -257 257 1117 1204 586 -10069 -257 257 1117 1204 586 -10069 -236 236 1026 1204 586 -10069 -236 236 1026 1204 586 -10069 -254 254 1104 1204 586 -10069 -254 254 1104 1204 586 -10069 -258 258 1121 1204 586 -10069 -239 239 1039 1204 586 -10069 RECV 0: supported 0 -> 16000 mA RECV 0: requested 0 -> 16000 mA (measured 0.000A 0.000A 0.000A) -239 239 1039 1204 586 -10069 2025-04-06 08:51:24,616 Hysteresis 63067 0: raw(1039 32000 32000 32000) min(586 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 1204 0: [ 0 0p PV ] __all__ 1: have B1 0; 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 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 (0 26000 0 0) 7: 0: !chrg 6000@1p 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-4961 26000 32000 32000) min(-5414 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv -4796 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -251 1505 6543 6543 586 -10069 -251 1505 6543 6543 586 -10069 -279 1519 6604 6604 586 -10069 -279 1519 6604 6604 586 -10069 -234 1497 6508 6604 586 -10069 -234 1497 6508 6604 586 -10069 -155 1457 6334 6604 586 -10069 -155 1457 6334 6604 586 -10069 -274 1517 6595 6604 586 -10069 -274 1517 6595 6604 586 -10069 -251 1505 6543 6604 586 -10069 -251 1505 6543 6604 600 -10069 -259 1509 6560 6604 600 -10069 -259 1509 6560 6604 600 -10069 -274 1517 6595 6604 600 -10069 -274 1517 6595 6604 600 -10069 -243 1501 6526 6604 600 -10069 -243 1501 6526 6604 600 -10069 -261 1510 6565 6604 600 -10069 -261 1510 6565 6604 600 -10069 2025-04-06 08:51:34,710 Hysteresis -169 0: raw(6565 32000 32000 32000) min(600 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 6604 0: [ 0 1p 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 6604 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 (565 26000 0 0) 7: 0: 6565@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6565@1p __all__ 9: don't have active chargers. 9: raw(0 25435 32000 32000) min(-5965 25435 32000 32000) spread(-16634 25435 32000 32000) max_pv 39 9: [ 0 6565@1p ] PM PV mtr(W) avl(W) raw max min spread -275 1646 7156 7156 600 -10069 -275 1646 7156 7156 600 -10069 -244 1631 7091 7156 600 -10069 -244 1631 7091 7156 621 -10069 -256 1637 7117 7156 621 -10069 -256 1637 7117 7156 621 -10069 -283 1650 7173 7173 621 -10069 -283 1650 7173 7173 621 -10069 -254 1636 7113 7173 621 -10069 -254 1636 7113 7173 669 -10069 -267 1642 7139 7173 669 -10069 -267 1642 7139 7173 669 -10069 -286 1652 7182 7182 669 -10069 -286 1652 7182 7182 669 -10069 173 1423 6186 7182 669 -10069 173 1423 6186 7182 669 -10069 -266 1642 7139 7182 669 -10069 198 1410 6130 7182 669 -10069 198 1410 6130 7182 669 -10069 2025-04-06 08:51:44,981 Hysteresis -159 0: raw(6130 32000 32000 32000) min(669 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 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 7182 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 (130 26000 0 0) 7: 0: 6130@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6130@1p __all__ 9: don't have active chargers. 9: raw(0 25870 32000 32000) min(-5461 25870 32000 32000) spread(-16199 25870 32000 32000) max_pv 1052 9: [ 0 6130@1p ] PM PV mtr(W) avl(W) raw max min spread -246 1532 6660 7182 669 -10069 -246 1532 6660 7182 669 -10069 189 1315 5717 7182 743 -10069 189 1315 5717 7182 743 -10069 -279 1548 6730 7182 760 -10069 -279 1548 6730 7182 760 -10069 141 1339 5821 7182 760 -10069 141 1339 5821 7182 760 -10069 -257 1537 6682 7182 773 -10069 -257 1537 6682 7182 773 -10069 114 1352 5878 7182 773 -10069 114 1352 5878 7182 773 -10069 146 1336 5808 7182 773 -10069 146 1336 5808 7182 773 -10069 -270 1544 6713 7182 773 -10069 -270 1544 6713 7182 773 -10069 97 1361 5917 7182 773 -10069 97 1361 5917 7182 773 -10069 -258 1538 6686 7182 773 -10069 -258 1538 6686 7182 773 -10069 2025-04-06 08:51:54,985 Hysteresis -149 0: raw(6686 32000 32000 32000) min(773 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 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 7182 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 (686 26000 0 0) 7: 0: 6686@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6686@1p __all__ 9: don't have active chargers. 9: raw(0 25314 32000 32000) min(-5913 25314 32000 32000) spread(-16755 25314 32000 32000) max_pv 496 9: [ 0 6686@1p ] PM PV mtr(W) avl(W) raw max min spread 132 1471 6395 7182 773 -10069 132 1471 6395 7182 773 -10069 -293 1683 7317 7317 773 -10069 -293 1683 7317 7317 773 -10069 99 1488 6469 7317 773 -10069 99 1488 6469 7317 773 -10069 -274 1674 7278 7317 773 -10069 -274 1674 7278 7317 773 -10069 95 1490 6478 7317 773 -10069 95 1490 6478 7317 773 -10069 -198 1636 7113 7317 773 -10069 -198 1636 7113 7317 773 -10069 99 1488 6469 7317 773 -10069 99 1488 6469 7317 773 -10069 174 1450 6304 7317 773 -10069 174 1450 6304 7317 773 -10069 -254 1664 7234 7317 773 -10069 -254 1664 7234 7317 773 -10069 219 1428 6208 7317 773 -10069 2025-04-06 08:52:05,142 Hysteresis -139 0: raw(6208 32000 32000 32000) min(773 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 7317 0: [ 0 1p 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 7317 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 (208 26000 0 0) 7: 0: 6208@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6208@1p __all__ 9: don't have active chargers. 9: raw(0 25792 32000 32000) min(-5435 25792 32000 32000) spread(-16277 25792 32000 32000) max_pv 1109 9: [ 0 6208@1p ] PM PV mtr(W) avl(W) raw max min spread 219 1318 5730 7317 773 -10069 -273 1563 6795 7317 773 -10069 -273 1563 6795 7317 773 -10069 -127 1490 6478 7317 773 -10069 -127 1490 6478 7317 773 -10069 11 1422 6182 7317 773 -10069 11 1422 6182 7317 773 -10069 -279 1566 6808 7317 773 -10069 -279 1566 6808 7317 773 -10069 152 1351 5873 7317 773 -10069 152 1351 5873 7317 773 -10069 51 1402 6095 7317 773 -10069 51 1402 6095 7317 773 -10069 -213 1533 6665 7317 773 -10069 -213 1533 6665 7317 773 -10069 -123 1488 6469 7317 773 -10069 -290 1572 6834 7317 773 -10069 -290 1572 6834 7317 773 -10069 -259 1556 6765 7317 773 -10069 -259 1556 6765 7317 773 -10069 2025-04-06 08:52:15,189 Hysteresis -129 0: raw(6765 32000 32000 32000) min(773 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 7317 0: [ 0 1p 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 7317 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 (765 26000 0 0) 7: 0: 6765@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6765@1p __all__ 9: don't have active chargers. 9: raw(0 25235 32000 32000) min(-5992 25235 32000 32000) spread(-16834 25235 32000 32000) max_pv 552 9: [ 0 6765@1p ] PM PV mtr(W) avl(W) raw max min spread -262 1686 7330 7330 773 -10069 -262 1686 7330 7330 773 -10069 -278 1694 7365 7365 773 -10069 -278 1694 7365 7365 773 -10069 -39 1574 6843 7365 773 -10069 -39 1574 6843 7365 773 -10069 -264 1687 7334 7365 773 -10069 -264 1687 7334 7365 773 -10069 -261 1685 7326 7365 773 -10069 -261 1685 7326 7365 878 -10069 162 1474 6408 7365 878 -10069 162 1474 6408 7365 878 -10069 -208 1659 7213 7365 878 -10069 -208 1659 7213 7365 878 -10069 -284 1697 7378 7378 878 -10069 115 1498 6513 7378 878 -10069 115 1498 6513 7378 878 -10069 60 1525 6630 7378 878 -10069 60 1525 6630 7378 878 -10069 2025-04-06 08:52:25,193 Hysteresis -119 0: raw(6630 32000 32000 32000) min(878 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 7378 0: [ 0 1p 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 7378 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 (630 26000 0 0) 7: 0: 6630@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6630@1p __all__ 9: don't have active chargers. 9: raw(0 25370 32000 32000) min(-5752 25370 32000 32000) spread(-16699 25370 32000 32000) max_pv 748 9: [ 0 6630@1p ] PM PV mtr(W) avl(W) raw max min spread -295 1671 7265 7378 878 -10069 -295 1671 7265 7378 878 -10069 146 1451 6308 7378 878 -10069 146 1451 6308 7378 878 -10069 RECV 0: requested 16000 -> 6000 mA (measured 0.461A 0.000A 0.000A) -257 1652 7182 7378 878 -10069 -257 1652 7182 7378 878 -10069 -271 1659 7213 7378 878 -10069 -271 1659 7213 7378 895 -10069 185 1432 6226 7378 895 -10069 185 1432 6226 7378 895 -10069 -251 1649 7169 7378 895 -10069 -251 1649 7169 7378 895 -10069 -139 1593 6926 7378 908 -10069 -139 1593 6926 7378 908 -10069 167 1441 6265 7378 908 -10069 167 1441 6265 7378 908 -10069 -261 1654 7191 7378 908 -10069 -261 1654 7191 7378 908 -10069 -289 1668 7252 7378 908 -10069 -289 1668 7252 7378 908 -10069 2025-04-06 08:52:35,394 Hysteresis -109 0: raw(7252 32000 32000 32000) min(908 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 7378 0: [ 0 1p 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 7378 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 (1252 26000 0 0) 7: 0: 7252@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7252@1p __all__ 9: don't have active chargers. 9: raw(0 24748 32000 32000) min(-6344 24748 32000 32000) spread(-17321 24748 32000 32000) max_pv 126 9: [ 0 7252@1p ] PM PV mtr(W) avl(W) raw max min spread -108 1721 7482 7482 908 -10069 -108 1721 7482 7482 908 -10069 -276 1805 7847 7847 908 -10069 -276 1805 7847 7847 908 -10069 -301 1817 7900 7900 908 -10069 -301 1817 7900 7900 908 -10069 -266 1800 7826 7900 908 -10069 -266 1800 7826 7900 908 -10069 -276 1805 7847 7900 908 -10069 -276 1805 7847 7900 908 -10069 -301 1817 7900 7900 908 -10069 -301 1817 7900 7900 908 -10069 -253 1793 7795 7900 908 -10069 -253 1793 7795 7900 908 -10069 -248 1791 7786 7900 908 -10069 -248 1791 7786 7900 908 -10069 -305 1819 7908 7908 930 -10069 -305 1819 7908 7908 930 -10069 -251 1792 7791 7908 930 -10069 2025-04-06 08:52:45,398 Hysteresis -99 0: raw(7791 32000 32000 32000) min(930 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 7908 0: [ 0 1p 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 7908 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 (1791 26000 0 0) 7: 0: 7791@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7791@1p __all__ 9: don't have active chargers. 9: raw(0 24209 32000 32000) min(-6861 24209 32000 32000) spread(-17860 24209 32000 32000) max_pv 117 9: [ 0 7791@1p ] PM PV mtr(W) avl(W) raw max min spread -251 1916 8330 8330 930 -10069 -266 1924 8365 8365 930 -10069 -266 1924 8365 8365 930 -10069 91 1746 7591 8365 930 -10069 -150 1866 8113 8365 930 -10069 -150 1866 8113 8365 930 -10069 -239 1910 8304 8365 930 -10069 -239 1910 8304 8365 930 -10069 -295 1938 8426 8426 930 -10069 -295 1938 8426 8426 952 -10069 -243 1912 8313 8426 952 -10069 -243 1912 8313 8426 952 -10069 161 1711 7439 8426 952 -10069 161 1711 7439 8426 952 -10069 -295 1938 8426 8426 952 -10069 -295 1938 8426 8426 973 -10069 -270 1926 8373 8426 973 -10069 -270 1926 8373 8426 973 -10069 -268 1925 8369 8426 973 -10069 2025-04-06 08:52:55,537 Hysteresis -89 0: raw(8369 32000 32000 32000) min(973 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 8426 0: [ 0 1p 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 8426 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 (2369 26000 0 0) 7: 0: 8369@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8369@1p __all__ 9: don't have active chargers. 9: raw(0 23631 32000 32000) min(-7396 23631 32000 32000) spread(-18438 23631 32000 32000) max_pv 57 9: [ 0 8369@1p ] PM PV mtr(W) avl(W) raw max min spread -268 2058 8947 8947 973 -10069 82 1883 8186 8947 973 -10069 82 1883 8186 8947 973 -10069 138 1855 8065 8947 973 -10069 138 1855 8065 8947 973 -10069 -277 2062 8965 8965 973 -10069 -277 2062 8965 8965 973 -10069 -148 1998 8686 8965 973 -10069 -148 1998 8686 8965 973 -10069 -58 1953 8491 8965 973 -10069 -58 1953 8491 8965 973 -10069 -295 2071 9004 9004 973 -10069 -295 2071 9004 9004 973 -10069 -250 2049 8908 9004 973 -10069 -250 2049 8908 9004 973 -10069 -275 2061 8960 9004 973 -10069 -275 2061 8960 9004 973 -10069 102 1873 8143 9004 973 -10069 102 1873 8143 9004 973 -10069 -159 2003 8708 9004 973 -10069 2025-04-06 08:53:05,740 Hysteresis -78 0: raw(8708 32000 32000 32000) min(973 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 9004 0: [ 0 1p 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 9004 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 (2708 26000 0 0) 7: 0: 8708@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8708@1p __all__ 9: don't have active chargers. 9: raw(0 23292 32000 32000) min(-7735 23292 32000 32000) spread(-18777 23292 32000 32000) max_pv 296 9: [ 0 8708@1p ] PM PV mtr(W) avl(W) raw max min spread -273 2138 9295 9295 973 -10069 -273 2138 9295 9295 973 -10069 -279 2141 9308 9308 973 -10069 -279 2141 9308 9308 973 -10069 -305 2154 9365 9365 973 -10069 -305 2154 9365 9365 973 -10069 -285 2144 9321 9365 973 -10069 -285 2144 9321 9365 973 -10069 -256 2130 9260 9365 973 -10069 -256 2130 9260 9365 973 -10069 -116 2060 8956 9365 973 -10069 -116 2060 8956 9365 973 -10069 75 1965 8543 9365 973 -10069 75 1965 8543 9365 973 -10069 -87 2045 8891 9365 973 -10069 -87 2045 8891 9365 973 -10069 -259 2131 9265 9365 973 -10069 -259 2131 9265 9365 973 -10069 -282 2143 9317 9365 973 -10069 2025-04-06 08:53:15,745 Hysteresis -68 0: raw(9317 32000 32000 32000) min(973 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 9365 0: [ 0 1p 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 9365 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 (3317 26000 0 0) 7: 0: 9317@1p 8: filtered 1 to 1, sorted to 0 8: 0: 9317@1p __all__ 9: don't have active chargers. 9: raw(0 22683 32000 32000) min(-8344 22683 32000 32000) spread(-19386 22683 32000 32000) max_pv 48 9: [ 0 9317@1p ] PM PV mtr(W) avl(W) raw max min spread -266 2275 9891 9891 973 -10069 -266 2275 9891 9891 973 -10069 139 2073 9013 9891 973 -10069 139 2073 9013 9891 973 -10069 -287 2285 9934 9934 973 -10069 -287 2285 9934 9934 973 -10069 134 2075 9021 9934 973 -10069 134 2075 9021 9934 973 -10069 -300 2292 9965 9965 1026 -10069 -300 2292 9965 9965 1026 -10069 -215 2249 9778 9965 1026 -10069 -215 2249 9778 9965 1026 -10069 138 2073 9013 9965 1026 -10069 138 2073 9013 9965 1026 -10069 -289 2286 9939 9965 1026 -10069 -289 2286 9939 9965 1026 -10069 105 2090 9086 9965 1026 -10069 105 2090 9086 9965 1026 -10069 -251 2267 9856 9965 1026 -10069 -251 2267 9856 9965 1026 -10069 2025-04-06 08:53:25,894 Hysteresis -58 0: raw(9856 32000 32000 32000) min(1026 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 9965 0: [ 0 1p 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 (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 9965 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __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. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (3856 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(3856 26000 32000 32000) min(-4974 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 3965 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -307 1533 6665 9965 1039 -10069 -307 1533 6665 9965 1039 -10069 -93 1426 6200 9965 1039 -10069 -93 1426 6200 9965 1039 -10069 106 1327 5769 9965 1039 -10069 106 1327 5769 9965 5717 -10069 -312 1536 6678 9965 5717 -10069 -312 1536 6678 9965 5717 -10069 87 1337 5813 9965 5717 -10069 87 1337 5813 9965 5717 -10069 4 1378 5991 9965 5717 -10069 4 1378 5991 9965 5717 -10069 -308 1534 6669 9965 5717 -10069 -308 1534 6669 9965 5717 -10069 -284 1522 6617 9965 5717 -10069 -284 1522 6617 9965 5717 -10069 -280 1520 6608 9965 5717 -10069 -280 1520 6608 9965 5717 -10069 -303 1531 6656 9965 5717 -10069 -303 1531 6656 9965 5717 -10069 2025-04-06 08:53:35,902 Hysteresis -48 0: raw(6656 32000 32000 32000) min(5717 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 9965 0: [ 0 1p 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 (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 9965 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __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. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (656 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(656 26000 32000 32000) min(-283 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 3965 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -295 1527 6639 9965 5717 -10069 -295 1527 6639 9965 5717 -10069 -290 1525 6630 9965 5717 -10069 -290 1525 6630 9965 5717 -10069 -310 1535 6673 9965 5717 -10069 -310 1535 6673 9965 5717 -10069 -304 1532 6660 9965 5717 -10069 -275 1517 6595 9965 5717 -10069 -275 1517 6595 9965 5717 -10069 -124 1442 6269 9965 5717 -10069 -124 1442 6269 9965 5717 -10069 48 1356 5895 9965 5717 -10069 48 1356 5895 9965 5717 -10069 -227 1493 6491 9965 5717 -10069 -227 1493 6491 9965 5717 -10069 -311 1535 6673 9965 5717 -10069 -311 1535 6673 9965 5717 -10069 -285 1522 6617 9965 5717 -10069 -285 1522 6617 9965 5717 -10069 2025-04-06 08:53:45,908 Hysteresis -38 0: raw(6617 32000 32000 32000) min(5717 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 9965 0: [ 0 1p 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 (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 9965 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __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. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (617 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(617 26000 32000 32000) min(-283 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 3965 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 197 1282 5573 9965 5573 -10069 197 1282 5573 9965 5573 -10069 -318 1539 6691 9965 5573 -10069 -318 1539 6691 9965 5573 -10069 90 1335 5804 9965 5573 -10069 90 1335 5804 9965 5573 -10069 129 1316 5721 9965 5573 -10069 129 1316 5721 9965 5573 -10069 -305 1532 6660 9965 5573 -10069 -305 1532 6660 9965 5573 -10069 -296 1528 6643 9965 5573 -10069 -296 1528 6643 9965 5573 -10069 118 1321 5743 9965 5573 -10069 118 1321 5743 9965 5573 -10069 118 1321 5743 9965 5573 -10069 -62 1411 6134 9965 5573 -10069 -62 1411 6134 9965 5573 -10069 105 1328 5773 9965 5573 -10069 105 1328 5773 9965 5573 -10069 105 1328 5773 9965 5573 -10069 2025-04-06 08:53:55,977 Hysteresis -28 0: raw(5773 32000 32000 32000) min(5573 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 9965 0: [ 0 1p 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 (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 9965 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __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. 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(-227 26000 32000 32000) min(-427 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 3965 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -269 1514 6582 9965 5573 -10069 -269 1514 6582 9965 5573 -10069 -308 1534 6669 9965 5573 -10069 -308 1534 6669 9965 5573 -10069 -55 1407 6117 9965 5573 -10069 -55 1407 6117 9965 5573 -10069 55 1353 5882 9965 5573 -10069 55 1353 5882 9965 5573 -10069 -271 1515 6586 9965 5573 -10069 -271 1515 6586 9965 5573 -10069 -293 1526 6634 9965 5573 -10069 -293 1526 6634 9965 5573 -10069 -304 1532 6660 9965 5573 -10069 -304 1532 6660 9965 5573 -10069 -275 1517 6595 9965 5573 -10069 -275 1517 6595 9965 5573 -10069 -275 1517 6595 9965 5573 -10069 -294 1527 6639 9965 5573 -10069 -294 1527 6639 9965 5573 -10069 2025-04-06 08:54:05,983 Hysteresis -18 0: raw(6639 32000 32000 32000) min(5573 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 9965 0: [ 0 1p 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 (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 9965 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __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. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (639 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(639 26000 32000 32000) min(-427 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 3965 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -312 1536 6678 9965 5573 -10069 -312 1536 6678 9965 5573 -10069 -278 1519 6604 9965 5573 -10069 -278 1519 6604 9965 5573 -10069 -307 1533 6665 9965 5573 -10069 -307 1533 6665 9965 5573 -10069 -295 1527 6639 9965 5573 -10069 -295 1527 6639 9965 5573 -10069 -273 1516 6591 9965 5573 -10069 -273 1516 6591 9965 5573 -10069 -311 1535 6673 9965 5573 -10069 -311 1535 6673 9965 5573 -10069 -312 1536 6678 9965 5573 -10069 -312 1536 6678 9965 5573 -10069 -141 1450 6304 9965 5573 -10069 -141 1450 6304 9965 5573 -10069 42 1359 5908 9965 5573 -10069 42 1359 5908 9965 5573 -10069 -38 1399 6082 9965 5573 -10069 2025-04-06 08:54:16,250 Hysteresis -8 0: raw(6082 32000 32000 32000) min(5573 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 9965 0: [ 0 1p 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 (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 9965 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __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. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (82 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(82 26000 32000 32000) min(-427 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 3965 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -38 1399 6082 9965 5573 -10069 -208 1484 6452 9965 5573 -10069 -208 1484 6452 9965 5573 -10069 -293 1526 6634 9965 5573 -10069 -293 1526 6634 9965 5573 -10069 -271 1515 6586 9965 5573 -10069 -163 1461 6352 9965 5573 -10069 -163 1461 6352 9965 5573 -10069 130 1315 5717 9965 5573 -10069 130 1315 5717 9965 5573 -10069 -286 1523 6621 9965 5573 -10069 -286 1523 6621 9965 5573 -10069 -280 1520 6608 9965 5573 -10069 -280 1520 6608 9965 5573 -10069 141 1310 5695 9965 5573 -10069 141 1310 5695 9965 5573 -10069 -279 1519 6604 9965 5573 -10069 -279 1519 6604 9965 5573 -10069 -29 1394 6060 9965 5573 -10069 2025-04-06 08:54:26,253 Hysteresis 1 0: raw(6060 32000 32000 32000) min(5573 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 9965 0: [ 0 1p 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 (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 9965 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 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (60 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(60 26000 32000 32000) min(-427 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 3965 9: [ 0 6000@1p ] charger 0: clearing just_plugged_in_timestamp after deadline elapsed PM PV mtr(W) avl(W) raw max min spread -29 1394 6060 9965 5573 -10069 72 1344 5843 9965 5573 -10069 72 1344 5843 9965 5573 -10069 -275 1517 6595 9965 5573 -10069 -180 1470 6391 9965 5573 -10069 -180 1470 6391 9965 5573 -10069 -33 1396 6069 9965 5573 -10069 -33 1396 6069 9965 5573 -10069 58 1351 5873 9965 5573 -10069 58 1351 5873 9965 5573 -10069 -307 1533 6665 9965 5573 -10069 -307 1533 6665 9965 5573 -10069 -320 1540 6695 9965 5573 -10069 -320 1540 6695 9965 5573 -10069 -269 1514 6582 9965 5573 -10069 -269 1514 6582 9965 5573 -10069 -288 1524 6626 9965 5573 -10069 -288 1524 6626 9965 5573 -10069 -323 1541 6700 9965 5573 -10069 -323 1541 6700 9965 5573 -10069 2025-04-06 08:54:36,432 Hysteresis 11 0: raw(6700 32000 32000 32000) min(5573 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 9965 0: [ 0 1p 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 9965 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 (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(-427 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 3965 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -300 1530 6652 9965 5573 -10069 -300 1530 6652 9965 5573 -10069 -319 1539 6691 9965 5573 -10069 -319 1539 6691 9965 5573 -10069 -325 1542 6704 9965 5573 -10069 -325 1542 6704 9965 5573 -10069 -299 1529 6647 9965 5573 -10069 -299 1529 6647 9965 5573 -10069 -44 1402 6095 9965 5573 -10069 -44 1402 6095 9965 5573 -10069 18 1371 5960 9965 5573 -10069 18 1371 5960 9965 5573 -10069 -164 1462 6356 9965 5573 -10069 -164 1462 6356 9965 5573 -10069 -254 1507 6552 9965 5573 -10069 -330 1545 6717 9965 5573 -10069 -330 1545 6717 9965 5573 -10069 -289 1524 6626 9965 5573 -10069 -289 1524 6626 9965 5573 -10069 2025-04-06 08:54:46,530 Hysteresis 21 0: raw(6626 32000 32000 32000) min(5573 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 9965 0: [ 0 1p 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 9965 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 (626 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(626 26000 32000 32000) min(-427 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 3965 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -167 1463 6360 9965 5573 -10069 -167 1463 6360 9965 5573 -10069 88 1336 5808 9965 5573 -10069 88 1336 5808 9965 5573 -10069 -296 1528 6643 9965 5573 -10069 -296 1528 6643 9965 5573 -10069 -274 1517 6595 9965 5573 -10069 -274 1517 6595 9965 5573 -10069 86 1337 5813 9965 5573 -10069 86 1337 5813 9965 5573 -10069 -167 1463 6360 9965 5573 -10069 -167 1463 6360 9965 5573 -10069 -303 1531 6656 9965 5573 -10069 -303 1531 6656 9965 5573 -10069 -52 1406 6113 9965 5573 -10069 -52 1406 6113 9965 5573 -10069 -295 1527 6639 9965 5573 -10069 -295 1527 6639 9965 5573 -10069 6 1377 5986 9965 5573 -10069 6 1377 5986 9965 5573 -10069 2025-04-06 08:54:56,534 Hysteresis 31 0: raw(5986 32000 32000 32000) min(5573 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 9965 0: [ 0 1p 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 9965 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(-14 26000 32000 32000) min(-427 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 3965 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -323 1541 6700 9965 5573 -10069 -323 1541 6700 9965 5573 -10069 -305 1532 6660 9965 5573 -10069 -305 1532 6660 9965 5573 -10069 88 1336 5808 9965 5573 -10069 88 1336 5808 9965 5573 -10069 -301 1530 6652 9965 5573 -10069 -301 1530 6652 9965 5573 -10069 -295 1527 6639 9965 5573 -10069 -295 1527 6639 9965 5573 -10069 89 1336 5808 9965 5573 -10069 89 1336 5808 9965 5573 -10069 -317 1538 6686 9965 5573 -10069 -317 1538 6686 9965 5573 -10069 -295 1527 6639 9965 5573 -10069 -295 1527 6639 9965 5573 -10069 -317 1538 6686 9965 5573 -10069 -317 1538 6686 9965 5573 -10069 -164 1462 6356 9965 5573 -10069 -164 1462 6356 9965 5573 -10069 2025-04-06 08:55:06,680 Hysteresis 42 0: raw(6356 32000 32000 32000) min(5573 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 9965 0: [ 0 1p 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 9965 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 (356 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(356 26000 32000 32000) min(-427 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 3965 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 82 1339 5821 9965 5573 -10069 82 1339 5821 9965 5573 -10069 -311 1535 6673 9965 5573 -10069 -311 1535 6673 9965 5573 -10069 -54 1407 6117 9965 5573 -10069 -54 1407 6117 9965 5573 -10069 -281 1520 6608 9965 5573 -10069 -281 1520 6608 9965 5573 -10069 -259 1509 6560 9965 5573 -10069 -259 1509 6560 9965 5573 -10069 95 1333 5795 9965 5573 -10069 95 1333 5795 9965 5573 -10069 -278 1519 6604 9965 5573 -10069 -306 1533 6665 9965 5573 -10069 -306 1533 6665 9965 5573 -10069 -289 1524 6626 9965 5573 -10069 -289 1524 6626 9965 5573 -10069 49 1356 5895 9965 5573 -10069 49 1356 5895 9965 5573 -10069 2025-04-06 08:55:16,684 Hysteresis 52 0: raw(5895 32000 32000 32000) min(5573 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 9965 0: [ 0 1p 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 9965 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(-105 26000 32000 32000) min(-427 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 3965 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 22 1369 5952 9965 5573 -10069 22 1369 5952 9965 5573 -10069 -327 1543 6708 9965 5573 -10069 -327 1543 6708 9965 5573 -10069 -309 1534 6669 9965 5573 -10069 -309 1534 6669 9965 5573 -10069 -306 1533 6665 9965 5573 -10069 -306 1533 6665 9965 5573 -10069 -344 1552 6747 9965 5573 -10069 -344 1552 6747 9965 5573 -10069 -307 1533 6665 9965 5573 -10069 -307 1533 6665 9965 5573 -10069 -322 1541 6700 9965 5573 -10069 -322 1541 6700 9965 5573 -10069 -340 1550 6739 9965 5573 -10069 -340 1550 6739 9939 5573 -10069 -317 1538 6686 9939 5573 -10069 -317 1538 6686 9939 5573 -10069 -142 1451 6308 9939 5573 -10069 2025-04-06 08:55:26,878 Hysteresis 62 0: raw(6308 32000 32000 32000) min(5573 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 9939 0: [ 0 1p 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 9939 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 (308 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(308 26000 32000 32000) min(-427 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 3939 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -142 1451 6308 9939 5573 -10069 24 1368 5947 9939 5573 -10069 24 1368 5947 9856 5573 -10069 -5 1382 6008 9856 5573 -10069 -5 1382 6008 9856 5573 -10069 -229 1494 6495 9856 5573 -10069 -229 1494 6495 6747 5573 -10069 -307 1533 6665 6747 5573 -10069 -307 1533 6665 6747 5573 -10069 -285 1522 6617 6747 5573 -10069 -285 1522 6617 6747 5573 -10069 89 1336 5808 6747 5573 -10069 89 1336 5808 6747 5573 -10069 -152 1456 6330 6747 5573 -10069 -152 1456 6330 6747 5573 -10069 -323 1541 6700 6747 5573 -10069 -323 1541 6700 6747 5573 -10069 -333 1546 6721 6747 5573 -10069 -333 1546 6721 6747 5573 -10069 -276 1518 6600 6747 5573 -10069 2025-04-06 08:55:36,925 Hysteresis 72 0: raw(6600 32000 32000 32000) min(5573 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 6747 0: [ 0 1p 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 6747 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 (600 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(600 26000 32000 32000) min(-427 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 747 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -276 1518 6600 6747 5573 -10069 -278 1519 6604 6747 5573 -10069 -142 1451 6308 6747 5573 -10069 -142 1451 6308 6747 5573 -10069 -1 1380 6000 6747 5573 -10069 -1 1380 6000 6747 5573 -10069 -50 1405 6108 6747 5573 -10069 -50 1405 6108 6747 5573 -10069 -358 1559 6778 6778 5573 -10069 -358 1559 6778 6778 5573 -10069 -342 1551 6743 6778 5573 -10069 -342 1551 6743 6778 5573 -10069 -340 1550 6739 6778 5573 -10069 -340 1550 6739 6778 5573 -10069 -160 1460 6347 6778 5573 -10069 -160 1460 6347 6778 5573 -10069 -79 1419 6169 6778 5573 -10069 -79 1419 6169 6778 5573 -10069 -350 1555 6760 6778 5573 -10069 2025-04-06 08:55:46,929 Hysteresis 82 0: raw(6760 32000 32000 32000) min(5573 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 6778 0: [ 0 1p 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 6778 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 (760 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(760 26000 32000 32000) min(-427 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 778 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -350 1555 6760 6778 5573 -10069 -348 1554 6756 6778 5573 -10069 -348 1554 6756 6778 5573 -10069 8 1376 5982 6778 5573 -10069 8 1376 5982 6778 5573 -10069 -193 1476 6417 6778 5573 -10069 -193 1476 6417 6778 5573 -10069 -367 1563 6795 6795 5573 -10069 -367 1563 6795 6795 5695 -10069 -325 1542 6704 6795 5695 -10069 -325 1542 6704 6795 5695 -10069 -334 1547 6726 6795 5695 -10069 -334 1547 6726 6795 5695 -10069 -323 1541 6700 6795 5695 -10069 -323 1541 6700 6795 5695 -10069 8 1376 5982 6795 5695 -10069 8 1376 5982 6795 5695 -10069 -8 1384 6017 6795 5695 -10069 -8 1384 6017 6795 5695 -10069 -211 1485 6456 6795 5695 -10069 2025-04-06 08:55:57,010 Hysteresis 92 0: raw(6456 32000 32000 32000) min(5695 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 6795 0: [ 0 1p 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 6795 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 (456 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(456 26000 32000 32000) min(-305 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 795 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -211 1485 6456 6795 5695 -10069 -336 1548 6730 6795 5695 -10069 -336 1548 6730 6795 5695 -10069 -318 1539 6691 6795 5695 -10069 -318 1539 6691 6795 5695 -10069 -294 1527 6639 6795 5695 -10069 -294 1527 6639 6795 5695 -10069 -281 1520 6608 6795 5695 -10069 -281 1520 6608 6795 5695 -10069 -118 1439 6256 6795 5695 -10069 -118 1439 6256 6795 5695 -10069 -27 1393 6056 6795 5695 -10069 -27 1393 6056 6795 5695 -10069 11 1375 5978 6795 5695 -10069 11 1375 5978 6795 5695 -10069 -52 1406 6113 6795 5695 -10069 -330 1545 6717 6795 5695 -10069 -330 1545 6717 6795 5695 -10069 -332 1546 6721 6795 5695 -10069 2025-04-06 08:56:07,017 Hysteresis 102 0: raw(6721 32000 32000 32000) min(5695 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 6795 0: [ 0 1p 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 6795 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 (721 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(721 26000 32000 32000) min(-305 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 795 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -332 1546 6721 6795 5695 -10069 -323 1541 6700 6795 5695 -10069 -323 1541 6700 6795 5695 -10069 92 1334 5800 6795 5695 -10069 92 1334 5800 6795 5695 -10069 -341 1550 6739 6795 5695 -10069 -341 1550 6739 6795 5695 -10069 -315 1537 6682 6795 5695 -10069 -315 1537 6682 6795 5695 -10069 54 1353 5882 6795 5695 -10069 54 1353 5882 6795 5695 -10069 -333 1546 6721 6795 5695 -10069 -333 1546 6721 6795 5695 -10069 -98 1429 6213 6795 5695 -10069 -98 1429 6213 6795 5695 -10069 -104 1432 6226 6795 5695 -10069 -104 1432 6226 6795 5695 -10069 -313 1536 6678 6795 5695 -10069 -313 1536 6678 6795 5695 -10069 -313 1536 6678 6795 5695 -10069 2025-04-06 08:56:17,242 Hysteresis 112 0: raw(6678 32000 32000 32000) min(5695 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 6795 0: [ 0 1p 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 6795 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 (678 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(678 26000 32000 32000) min(-305 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 795 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -313 1536 6678 6795 5695 -10069 84 1338 5817 6795 5695 -10069 84 1338 5817 6795 5695 -10069 -341 1550 6739 6795 5695 -10069 -341 1550 6739 6795 5695 -10069 -110 1435 6239 6795 5695 -10069 -110 1435 6239 6795 5695 -10069 39 1361 5917 6795 5695 -10069 39 1361 5917 6795 5695 -10069 -346 1553 6752 6795 5695 -10069 -346 1553 6752 6795 5695 -10069 -329 1544 6713 6795 5695 -10069 -329 1544 6713 6795 5695 -10069 -362 1561 6786 6795 5695 -10069 -362 1561 6786 6795 5695 -10069 -343 1551 6743 6795 5695 -10069 -343 1551 6743 6795 5695 -10069 -343 1551 6743 6795 5695 -10069 -343 1551 6743 6795 5695 -10069 -367 1563 6795 6795 5695 -10069 2025-04-06 08:56:27,249 Hysteresis 122 0: raw(6795 32000 32000 32000) min(5695 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 6795 0: [ 0 1p 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 6795 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 (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(-305 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 795 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -367 1563 6795 6795 5695 -10069 -349 1554 6756 6795 5795 -10069 -349 1554 6756 6795 5795 -10069 -325 1542 6704 6795 5795 -10069 -325 1542 6704 6795 5795 -10069 -353 1556 6765 6795 5795 -10069 -353 1556 6765 6795 5795 -10069 -345 1552 6747 6795 5795 -10069 -333 1546 6721 6795 5795 -10069 -333 1546 6721 6795 5795 -10069 -120 1440 6260 6795 5795 -10069 -120 1440 6260 6795 5795 -10069 16 1372 5965 6795 5795 -10069 16 1372 5965 6795 5795 -10069 2 1379 5995 6795 5795 -10069 2 1379 5995 6795 5795 -10069 -31 1395 6065 6795 5795 -10069 -31 1395 6065 6795 5795 -10069 -138 1449 6300 6795 5795 -10069 2025-04-06 08:56:37,255 Hysteresis 132 0: raw(6300 32000 32000 32000) min(5795 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 6795 0: [ 0 1p 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 6795 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 (300 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(300 26000 32000 32000) min(-205 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 795 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -138 1449 6300 6795 5795 -10069 -314 1537 6682 6795 5795 -10069 -314 1537 6682 6795 5795 -10069 -335 1547 6726 6795 5795 -10069 -335 1547 6726 6795 5795 -10069 -311 1535 6673 6795 5795 -10069 -311 1535 6673 6795 5795 -10069 69 1346 5852 6795 5795 -10069 -221 1490 6478 6795 5795 -10069 -221 1490 6478 6795 5795 -10069 -343 1551 6743 6795 5795 -10069 -343 1551 6743 6795 5795 -10069 -302 1531 6656 6795 5795 -10069 -302 1531 6656 6795 5795 -10069 125 1318 5730 6795 5730 -10069 125 1318 5730 6795 5730 -10069 -314 1537 6682 6795 5730 -10069 -314 1537 6682 6795 5730 -10069 -334 1547 6726 6795 5730 -10069 2025-04-06 08:56:47,469 Hysteresis 142 0: raw(6726 32000 32000 32000) min(5730 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 6795 0: [ 0 1p 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 6795 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 (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(-270 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 795 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -334 1547 6726 6795 5730 -10069 29 1366 5939 6795 5730 -10069 29 1366 5939 6795 5730 -10069 -39 1399 6082 6795 5730 -10069 -39 1399 6082 6795 5730 -10069 -344 1552 6747 6795 5730 -10069 -344 1552 6747 6795 5730 -10069 -265 1512 6573 6795 5730 -10069 -265 1512 6573 6795 5730 -10069 46 1357 5900 6795 5730 -10069 46 1357 5900 6795 5730 -10069 -309 1534 6669 6795 5730 -10069 -309 1534 6669 6795 5730 -10069 -360 1560 6782 6795 5730 -10069 -360 1560 6782 6795 5730 -10069 -347 1553 6752 6795 5730 -10069 -347 1553 6752 6795 5730 -10069 -340 1550 6739 6795 5730 -10069 -340 1550 6739 6795 5730 -10069 -361 1560 6782 6795 5730 -10069 2025-04-06 08:56:57,473 Hysteresis 152 0: raw(6782 32000 32000 32000) min(5730 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 6795 0: [ 0 1p 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 6795 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 (782 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(782 26000 32000 32000) min(-270 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 795 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -361 1560 6782 6795 5730 -10069 -348 1554 6756 6795 5730 -10069 -348 1554 6756 6795 5730 -10069 -341 1550 6739 6795 5730 -10069 -341 1550 6739 6795 5730 -10069 -356 1558 6773 6795 5730 -10069 -356 1558 6773 6795 5730 -10069 -339 1549 6734 6795 5730 -10069 -339 1549 6734 6795 5730 -10069 -348 1554 6756 6795 5730 -10069 -348 1554 6756 6795 5730 -10069 -98 1429 6213 6795 5730 -10069 -98 1429 6213 6795 5730 -10069 -22 1391 6047 6795 5730 -10069 -22 1391 6047 6795 5730 -10069 -39 1399 6082 6795 5730 -10069 -39 1399 6082 6795 5730 -10069 -335 1547 6726 6795 5730 -10069 -344 1552 6747 6795 5730 -10069 2025-04-06 08:57:07,643 Hysteresis 163 0: raw(6747 32000 32000 32000) min(5730 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 6795 0: [ 0 1p 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 6795 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 (747 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(747 26000 32000 32000) min(-270 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 795 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -344 1552 6747 6795 5730 -10069 -334 1547 6726 6795 5730 -10069 -334 1547 6726 6795 5730 -10069 -345 1552 6747 6795 5730 -10069 -345 1552 6747 6795 5730 -10069 -70 1415 6152 6795 5730 -10069 -70 1415 6152 6795 5730 -10069 49 1356 5895 6795 5730 -10069 49 1356 5895 6795 5730 -10069 -347 1553 6752 6795 5730 -10069 -347 1553 6752 6795 5730 -10069 -270 1515 6586 6795 5730 -10069 -270 1515 6586 6795 5730 -10069 89 1336 5808 6795 5730 -10069 89 1336 5808 6795 5730 -10069 -335 1547 6726 6795 5730 -10069 -335 1547 6726 6795 5730 -10069 -343 1551 6743 6795 5730 -10069 -343 1551 6743 6795 5730 -10069 -352 1556 6765 6795 5730 -10069 2025-04-06 08:57:17,649 Hysteresis 173 0: raw(6765 32000 32000 32000) min(5730 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 6795 0: [ 0 1p 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 6795 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 (765 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(765 26000 32000 32000) min(-270 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 795 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -352 1556 6765 6795 5730 -10069 -281 1520 6608 6795 5730 -10069 -281 1520 6608 6795 5730 -10069 -345 1552 6747 6795 5730 -10069 -345 1552 6747 6795 5730 -10069 -362 1561 6786 6795 5730 -10069 -362 1561 6786 6795 5730 -10069 -358 1559 6778 6795 5730 -10069 -358 1559 6778 6795 5730 -10069 -353 1556 6765 6795 5730 -10069 -353 1556 6765 6795 5730 -10069 -358 1559 6778 6795 5730 -10069 -358 1559 6778 6795 5730 -10069 -355 1557 6769 6795 5730 -10069 -355 1557 6769 6795 5730 -10069 -97 1428 6208 6795 5730 -10069 -97 1428 6208 6795 5730 -10069 -370 1565 6804 6804 5730 -10069 -370 1565 6804 6804 5730 -10069 2025-04-06 08:57:27,655 Hysteresis 183 0: raw(6804 32000 32000 32000) min(5730 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 6804 0: [ 0 1p 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 6804 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 (804 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(804 26000 32000 32000) min(-270 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 804 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -335 1547 6726 6804 5730 -10069 -335 1547 6726 6804 5730 -10069 -66 1413 6143 6804 5730 -10069 -66 1413 6143 6804 5730 -10069 7 1377 5986 6804 5730 -10069 7 1377 5986 6804 5730 -10069 -348 1554 6756 6804 5730 -10069 -348 1554 6756 6804 5730 -10069 -183 1471 6395 6804 5730 -10069 -183 1471 6395 6804 5730 -10069 -350 1555 6760 6804 5730 -10069 -271 1515 6586 6804 5730 -10069 -271 1515 6586 6804 5730 -10069 52 1354 5886 6804 5730 -10069 52 1354 5886 6804 5730 -10069 -363 1561 6786 6804 5730 -10069 -363 1561 6786 6804 5730 -10069 -352 1556 6765 6804 5730 -10069 -352 1556 6765 6804 5730 -10069 -81 1420 6173 6804 5730 -10069 2025-04-06 08:57:38,102 Hysteresis 193 0: raw(6173 32000 32000 32000) min(5730 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 6804 0: [ 0 1p 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 6804 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 (173 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(173 26000 32000 32000) min(-270 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 804 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -81 1420 6173 6804 5730 -10069 16 1372 5965 6804 5730 -10069 16 1372 5965 6804 5730 -10069 -356 1558 6773 6804 5730 -10069 -356 1558 6773 6804 5730 -10069 -351 1555 6760 6804 5730 -10069 -351 1555 6760 6804 5730 -10069 -293 1526 6634 6804 5730 -10069 -293 1526 6634 6804 5730 -10069 39 1361 5917 6804 5730 -10069 39 1361 5917 6804 5730 -10069 -345 1552 6747 6804 5730 -10069 -345 1552 6747 6804 5730 -10069 -363 1561 6786 6804 5730 -10069 -363 1561 6786 6804 5730 -10069 -350 1555 6760 6804 5730 -10069 -350 1555 6760 6804 5730 -10069 -75 1417 6160 6804 5730 -10069 -75 1417 6160 6804 5730 -10069 -97 1428 6208 6804 5730 -10069 2025-04-06 08:57:48,258 Hysteresis 203 0: raw(6208 32000 32000 32000) min(5730 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 6804 0: [ 0 1p 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 6804 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 (208 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(208 26000 32000 32000) min(-270 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 804 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -97 1428 6208 6804 5730 -10069 -358 1559 6778 6804 5730 -10069 -358 1559 6778 6804 5730 -10069 -362 1561 6786 6804 5730 -10069 -362 1561 6786 6804 5730 -10069 -367 1563 6795 6804 5730 -10069 -367 1563 6795 6804 5730 -10069 -361 1560 6782 6804 5730 -10069 -361 1560 6782 6804 5730 -10069 -362 1561 6786 6804 5730 -10069 -362 1561 6786 6804 5730 -10069 -376 1568 6817 6817 5730 -10069 -376 1568 6817 6817 5730 -10069 -359 1559 6778 6817 5730 -10069 -359 1559 6778 6817 5730 -10069 -363 1561 6786 6817 5730 -10069 -363 1561 6786 6817 5730 -10069 -369 1564 6800 6817 5730 -10069 -369 1564 6800 6817 5730 -10069 2025-04-06 08:57:58,264 Hysteresis 213 0: raw(6800 32000 32000 32000) min(5730 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 6817 0: [ 0 1p 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 6817 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 (800 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(800 26000 32000 32000) min(-270 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 817 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -113 1436 6243 6817 5730 -10069 -100 1430 6217 6817 5730 -10069 -100 1430 6217 6817 5730 -10069 -129 1444 6278 6817 5730 -10069 -129 1444 6278 6817 5730 -10069 -45 1402 6095 6817 5730 -10069 -45 1402 6095 6817 5730 -10069 -363 1561 6786 6817 5730 -10069 -363 1561 6786 6817 5730 -10069 -375 1567 6813 6817 5730 -10069 -375 1567 6813 6817 5730 -10069 -365 1562 6791 6817 5730 -10069 -365 1562 6791 6817 5730 -10069 19 1371 5960 6817 5730 -10069 19 1371 5960 6817 5730 -10069 -16 1388 6034 6817 5730 -10069 -16 1388 6034 6817 5730 -10069 -370 1565 6804 6817 5730 -10069 -370 1565 6804 6817 5730 -10069 -365 1562 6791 6817 5730 -10069 2025-04-06 08:58:08,545 Hysteresis 223 0: raw(6791 32000 32000 32000) min(5730 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 6817 0: [ 0 1p 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 6817 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 (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(-270 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 817 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -365 1562 6791 6817 5730 -10069 -372 1566 6808 6817 5730 -10069 -372 1566 6808 6817 5730 -10069 -330 1545 6717 6817 5730 -10069 -330 1545 6717 6817 5730 -10069 -338 1549 6734 6817 5730 -10069 -338 1549 6734 6817 5730 -10069 13 1374 5973 6817 5730 -10069 13 1374 5973 6817 5730 -10069 -32 1396 6069 6817 5730 -10069 -32 1396 6069 6817 5730 -10069 -182 1471 6395 6817 5730 -10069 -182 1471 6395 6817 5730 -10069 -379 1569 6821 6821 5730 -10069 -379 1569 6821 6821 5730 -10069 -354 1557 6769 6821 5730 -10069 -354 1557 6769 6821 5730 -10069 -333 1546 6721 6821 5730 -10069 -333 1546 6721 6821 5730 -10069 2025-04-06 08:58:18,551 Hysteresis 233 0: raw(6721 32000 32000 32000) min(5730 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 6821 0: [ 0 1p 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 6821 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 (721 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(721 26000 32000 32000) min(-270 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 821 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 9 1376 5982 6821 5730 -10069 9 1376 5982 6821 5730 -10069 -368 1564 6800 6821 5730 -10069 -368 1564 6800 6821 5730 -10069 -339 1549 6734 6821 5730 -10069 -339 1549 6734 6821 5730 -10069 -370 1565 6804 6821 5730 -10069 -370 1565 6804 6821 5730 -10069 102 1329 5778 6821 5730 -10069 102 1329 5778 6821 5730 -10069 -324 1542 6704 6821 5730 -10069 -324 1542 6704 6821 5730 -10069 -365 1562 6791 6821 5730 -10069 -365 1562 6791 6821 5730 -10069 31 1365 5934 6821 5730 -10069 31 1365 5934 6821 5730 -10069 11 1375 5978 6821 5730 -10069 11 1375 5978 6821 5730 -10069 -256 1508 6556 6821 5730 -10069 -256 1508 6556 6821 5730 -10069 2025-04-06 08:58:28,568 Hysteresis 243 0: raw(6556 32000 32000 32000) min(5730 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 6821 0: [ 0 1p 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 6821 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(-270 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 821 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -326 1543 6708 6821 5730 -10069 -326 1543 6708 6821 5730 -10069 -343 1551 6743 6821 5730 -10069 -343 1551 6743 6821 5730 -10069 -367 1563 6795 6821 5730 -10069 -367 1563 6795 6821 5730 -10069 -375 1567 6813 6821 5730 -10069 -375 1567 6813 6821 5730 -10069 -350 1555 6760 6821 5730 -10069 -350 1555 6760 6821 5730 -10069 -372 1566 6808 6821 5730 -10069 -372 1566 6808 6821 5730 -10069 -360 1560 6782 6821 5730 -10069 -309 1534 6669 6821 5730 -10069 -309 1534 6669 6821 5730 -10069 -306 1533 6665 6821 5730 -10069 -306 1533 6665 6821 5730 -10069 -308 1534 6669 6821 5730 -10069 -308 1534 6669 6821 5730 -10069 -130 1445 6282 6821 5730 -10069 2025-04-06 08:58:38,887 Hysteresis 254 0: raw(6282 32000 32000 32000) min(5730 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 6821 0: [ 0 1p 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 6821 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 (282 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(282 26000 32000 32000) min(-270 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 821 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -130 1445 6282 6821 5730 -10069 -27 1393 6056 6821 5730 -10069 -27 1393 6056 6821 5730 -10069 -268 1514 6582 6821 5730 -10069 -268 1514 6582 6821 5730 -10069 -367 1563 6795 6821 5730 -10069 -367 1563 6795 6821 5730 -10069 -366 1563 6795 6821 5730 -10069 -366 1563 6795 6821 5730 -10069 5 1378 5991 6821 5730 -10069 5 1378 5991 6821 5730 -10069 -31 1395 6065 6821 5730 -10069 -31 1395 6065 6821 5730 -10069 -362 1561 6786 6821 5730 -10069 -362 1561 6786 6821 5730 -10069 -377 1568 6817 6821 5730 -10069 -377 1568 6817 6821 5730 -10069 -361 1560 6782 6821 5730 -10069 -361 1560 6782 6821 5730 -10069 -114 1437 6247 6821 5730 -10069 2025-04-06 08:58:48,892 Hysteresis 264 0: raw(6247 32000 32000 32000) min(5730 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 6821 0: [ 0 1p 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 6821 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 (247 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(247 26000 32000 32000) min(-270 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 821 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -114 1437 6247 6821 5778 -10069 -34 1397 6073 6821 5778 -10069 -34 1397 6073 6821 5778 -10069 -166 1463 6360 6821 5778 -10069 -166 1463 6360 6821 5778 -10069 -367 1563 6795 6821 5778 -10069 -367 1563 6795 6821 5778 -10069 -375 1567 6813 6821 5778 -10069 -375 1567 6813 6821 5778 -10069 -289 1524 6626 6821 5778 -10069 -289 1524 6626 6821 5778 -10069 8 1376 5982 6821 5778 -10069 8 1376 5982 6821 5778 -10069 11 1375 5978 6821 5778 -10069 11 1375 5978 6821 5778 -10069 -202 1481 6439 6821 5778 -10069 -202 1481 6439 6821 5778 -10069 -267 1513 6578 6821 5778 -10069 -267 1513 6578 6821 5778 -10069 -383 1571 6830 6830 5778 -10069 2025-04-06 08:58:58,998 Hysteresis 274 0: raw(6830 32000 32000 32000) min(5778 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 6830 0: [ 0 1p 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 6830 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 (830 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(830 26000 32000 32000) min(-222 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 830 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -398 1579 6865 6865 5778 -10069 -398 1579 6865 6865 5778 -10069 -372 1566 6808 6865 5778 -10069 -372 1566 6808 6865 5778 -10069 -382 1571 6830 6865 5778 -10069 -382 1571 6830 6865 5778 -10069 -385 1572 6834 6865 5778 -10069 -385 1572 6834 6865 5778 -10069 -371 1565 6804 6865 5778 -10069 -371 1565 6804 6865 5778 -10069 -2 1381 6004 6865 5778 -10069 -2 1381 6004 6865 5778 -10069 31 1365 5934 6865 5778 -10069 31 1365 5934 6865 5778 -10069 -350 1555 6760 6865 5778 -10069 -350 1555 6760 6865 5778 -10069 -390 1575 6847 6865 5778 -10069 -390 1575 6847 6865 5778 -10069 -392 1576 6852 6865 5778 -10069 2025-04-06 08:59:09,288 Hysteresis 284 0: raw(6852 32000 32000 32000) min(5778 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 6865 0: [ 0 1p 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 6865 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 (852 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(852 26000 32000 32000) min(-222 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 865 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -392 1576 6852 6865 5778 -10069 -371 1565 6804 6865 5778 -10069 -371 1565 6804 6865 5778 -10069 25 1368 5947 6865 5778 -10069 25 1368 5947 6865 5778 -10069 -89 1424 6191 6865 5778 -10069 -89 1424 6191 6865 5778 -10069 -381 1570 6826 6865 5778 -10069 -387 1573 6839 6865 5778 -10069 -387 1573 6839 6865 5778 -10069 -363 1561 6786 6865 5778 -10069 -363 1561 6786 6865 5778 -10069 -385 1572 6834 6865 5778 -10069 -385 1572 6834 6865 5778 -10069 -362 1561 6786 6865 5778 -10069 -362 1561 6786 6865 5778 -10069 -311 1535 6673 6865 5778 -10069 -311 1535 6673 6865 5778 -10069 -7 1383 6013 6865 5778 -10069 2025-04-06 08:59:19,295 Hysteresis 294 0: raw(6013 32000 32000 32000) min(5778 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 6865 0: [ 0 1p 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 6865 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 (13 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(13 26000 32000 32000) min(-222 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 865 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -7 1383 6013 6865 5778 -10069 -33 1396 6069 6865 5778 -10069 -33 1396 6069 6865 5778 -10069 -361 1560 6782 6865 5778 -10069 -361 1560 6782 6865 5778 -10069 -385 1572 6834 6865 5778 -10069 -385 1572 6834 6865 5778 -10069 -391 1575 6847 6865 5778 -10069 -391 1575 6847 6865 5778 -10069 -310 1535 6673 6865 5778 -10069 -310 1535 6673 6865 5778 -10069 -36 1398 6078 6865 5778 -10069 -36 1398 6078 6865 5778 -10069 -209 1484 6452 6865 5778 -10069 -209 1484 6452 6865 5778 -10069 -391 1575 6847 6865 5778 -10069 -391 1575 6847 6865 5778 -10069 -379 1569 6821 6865 5778 -10069 -379 1569 6821 6865 5778 -10069 -362 1561 6786 6865 5778 -10069 2025-04-06 08:59:29,438 Hysteresis 304 0: raw(6786 32000 32000 32000) min(5778 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 6865 0: [ 0 1p 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 6865 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 (786 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(786 26000 32000 32000) min(-222 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 865 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -362 1561 6786 6865 5778 -10069 -331 1545 6717 6865 5778 -10069 -331 1545 6717 6865 5778 -10069 -310 1535 6673 6865 5778 -10069 -310 1535 6673 6865 5778 -10069 0 1380 6000 6865 5778 -10069 0 1380 6000 6865 5778 -10069 -46 1403 6100 6865 5778 -10069 -46 1403 6100 6865 5778 -10069 -47 1403 6100 6865 5778 -10069 -47 1403 6100 6865 5778 -10069 -363 1561 6786 6865 5778 -10069 -363 1561 6786 6865 5778 -10069 -368 1564 6800 6865 5778 -10069 -368 1564 6800 6865 5778 -10069 -347 1553 6752 6865 5778 -10069 -347 1553 6752 6865 5778 -10069 -288 1524 6626 6865 5778 -10069 -335 1547 6726 6865 5778 -10069 -335 1547 6726 6865 5778 -10069 2025-04-06 08:59:39,544 Hysteresis 314 0: raw(6726 32000 32000 32000) min(5778 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 6865 0: [ 0 1p 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 6865 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 (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(-222 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 865 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -33 1396 6069 6865 5778 -10069 -33 1396 6069 6865 5778 -10069 -45 1402 6095 6865 5778 -10069 -45 1402 6095 6865 5778 -10069 -199 1479 6430 6865 5778 -10069 -199 1479 6430 6865 5778 -10069 -380 1570 6826 6865 5778 -10069 -380 1570 6826 6865 5778 -10069 -117 1438 6252 6865 5778 -10069 -117 1438 6252 6865 5778 -10069 -350 1555 6760 6865 5778 -10069 -350 1555 6760 6865 5778 -10069 -337 1548 6730 6865 5778 -10069 -337 1548 6730 6865 5778 -10069 -368 1564 6800 6865 5778 -10069 -368 1564 6800 6865 5778 -10069 -325 1542 6704 6865 5778 -10069 -297 1528 6643 6865 5778 -10069 -297 1528 6643 6865 5778 -10069 2025-04-06 08:59:49,549 Hysteresis 324 0: raw(6643 32000 32000 32000) min(5778 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 6865 0: [ 0 1p 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 6865 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 (643 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(643 26000 32000 32000) min(-222 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 865 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 24 1368 5947 6865 5778 -10069 24 1368 5947 6865 5778 -10069 -178 1469 6386 6865 5778 -10069 -178 1469 6386 6865 5778 -10069 -103 1431 6221 6865 5778 -10069 -103 1431 6221 6865 5778 -10069 -257 1508 6556 6865 5778 -10069 -257 1508 6556 6865 5778 -10069 -390 1575 6847 6865 5778 -10069 -390 1575 6847 6865 5778 -10069 -376 1568 6817 6865 5778 -10069 -376 1568 6817 6865 5778 -10069 -364 1562 6791 6865 5778 -10069 -364 1562 6791 6865 5778 -10069 -159 1459 6343 6865 5778 -10069 -159 1459 6343 6865 5778 -10069 -326 1543 6708 6865 5778 -10069 -326 1543 6708 6865 5778 -10069 -18 1389 6039 6865 5778 -10069 2025-04-06 08:59:59,823 Hysteresis 335 0: raw(6039 32000 32000 32000) min(5778 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 6865 0: [ 0 1p 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 6865 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 (39 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(39 26000 32000 32000) min(-222 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 865 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -18 1389 6039 6865 5778 -10069 -406 1583 6882 6882 5778 -10069 -406 1583 6882 6882 5778 -10069 -359 1559 6778 6882 5778 -10069 -368 1564 6800 6882 5778 -10069 -368 1564 6800 6882 5778 -10069 -373 1566 6808 6882 5778 -10069 -373 1566 6808 6882 5778 -10069 -5 1382 6008 6882 5778 -10069 -5 1382 6008 6882 5778 -10069 -133 1446 6286 6882 5778 -10069 -133 1446 6286 6882 5778 -10069 -205 1482 6443 6882 5778 -10069 -205 1482 6443 6882 5778 -10069 -342 1551 6743 6882 5778 -10069 -342 1551 6743 6882 5778 -10069 -394 1577 6856 6882 5778 -10069 -394 1577 6856 6882 5778 -10069 -396 1578 6860 6882 5778 -10069 -396 1578 6860 6882 5778 -10069 2025-04-06 09:00:09,827 Hysteresis 345 0: raw(6860 32000 32000 32000) min(5778 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 6882 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 6882 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 (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(-222 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 882 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 29 1366 5939 6882 5778 -10069 29 1366 5939 6882 5778 -10069 -355 1557 6769 6882 5778 -10069 -355 1557 6769 6882 5778 -10069 -409 1584 6886 6886 5778 -10069 -409 1584 6886 6886 5778 -10069 23 1369 5952 6886 5778 -10069 23 1369 5952 6886 5778 -10069 -394 1577 6856 6886 5778 -10069 -394 1577 6856 6886 5778 -10069 -407 1583 6882 6886 5778 -10069 -407 1583 6882 6886 5778 -10069 -389 1574 6843 6886 5778 -10069 -389 1574 6843 6886 5778 -10069 -391 1575 6847 6886 5778 -10069 -391 1575 6847 6886 5778 -10069 -128 1444 6278 6886 5778 -10069 -128 1444 6278 6886 5778 -10069 -395 1577 6856 6886 5778 -10069 -395 1577 6856 6886 5778 -10069 2025-04-06 09:00:19,853 Hysteresis 355 0: raw(6856 32000 32000 32000) min(5778 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 6886 0: [ 0 1p 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 6886 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 (856 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(856 26000 32000 32000) min(-222 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 886 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -402 1581 6873 6886 5778 -10069 -402 1581 6873 6886 5778 -10069 -43 1401 6091 6886 5778 -10069 -43 1401 6091 6886 5778 -10069 -141 1450 6304 6886 5778 -10069 -141 1450 6304 6886 5778 -10069 -411 1585 6891 6891 5778 -10069 -411 1585 6891 6891 5778 -10069 -408 1584 6886 6891 5778 -10069 -408 1584 6886 6891 5778 -10069 -389 1574 6843 6891 5778 -10069 -389 1574 6843 6891 5778 -10069 0 1380 6000 6891 5778 -10069 0 1380 6000 6891 5934 -10069 -412 1586 6895 6895 5934 -10069 -412 1586 6895 6895 5934 -10069 -380 1570 6826 6895 5934 -10069 -380 1570 6826 6895 5934 -10069 -23 1391 6047 6895 5934 -10069 -23 1391 6047 6895 5934 -10069 2025-04-06 09:00:29,947 Hysteresis 365 0: raw(6047 32000 32000 32000) min(5934 32000 32000 32000) spread(-10069 32000 32000 32000) max_pv 6895 0: [ 0 1p 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 6895 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 (47 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(47 26000 32000 32000) min(-66 26000 32000 32000) spread(-16069 26000 32000 32000) max_pv 895 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -114 1437 6247 6895 5934 -10069 -114 1437 6247 6895 5934 -10069 -387 1573 6839 6895 5934 -10069 -387 1573 6839 6895 5934 -10069 -403 1581 6873 6895 5934 -10069 -403 1581 6873 6895 5934 -10069 -346 1553 6752 6895 5934 -10069 -346 1553 6752 6895 5934 -10069 -154 1457 6334 6895 5934 -10069 -165 1462 6356 6895 5934 -10069 -165 1462 6356 6895 5934 -10069 -421 1590 6913 6913 5934 -10069 -421 1590 6913 6913 5934 -10069 -377 1568 6817 6913 5934 -10069 -377 1568 6817 6913 5934 -10069 -379 1569 6821 6913 5934 -10069 -379 1569 6821 6913 5934 -10069 -412 1586 6895 6913 5934 -10069 -412 1586 6895 6913 5934 -10069 2025-04-06 09:00:39,951 Hysteresis 375 0: raw(6895 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 (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 __end_charge_manager__ __begin_meters_mbtcp__ 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 r0,0 v0.000000 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 r0,0 v0.000000 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 r0,0 v0.000000 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 r0,0 v0.000000 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 r16256,0 v1.000000 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 r49315,38610 v-5.112161 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 r17051,47537 v77.862679 m2 t35 i22 f32be a2144:860 r0,0 v0.000000 m2 t35 i23 f32be a2146:862 r0,0 v0.000000 m2 t35 i24 f32be a2148:864 r0,0 v0.000000 m2 t35 i25 f32be a2150:866 r0,0 v0.000000 m2 t35 i26 f32be a2152:868 r0,0 v0.000000 m2 t35 i27 f32be a2154:86a r16256,0 v1.000000 m2 t35 i28 f32be a2156:86c r0,0 v0.000000 m2 t35 i29 f32be a2158:86e r16967,38524 v49.896957 m2 t35 i30 f32be a2160:870 r17859,44048 v6261.507812 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,45940 v297.401978 m2 t35 i34 f32be a2168:878 r17859,58587 v6268.606934 m2 t35 i35 f32be a2170:87a r18142,39284 v28492.726562 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 r0,0 v0.000000 m2 t35 i41 f32be a2194:892 r16529,60851 v4.560266 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 r0,0 v0.000000 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 r16324,39936 v1.536011 m2 t35 i48 f32be a2208:8a0 r0,0 v0.000000 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,44126 v6261.545898 m2 t35 i54 f32be a2232:8b8 r17300,47644 v297.453979 m2 t35 i55 f32be a2234:8ba r17709,41111 v2778.036865 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,41111 v2778.036865 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,8912 v144.135986 m2 t35 i68 f32be a2260:8d4 r17123,31326 v113.738998 m2 t35 i69 f32be a2262:8d6 r16926,7077 v39.526997 m2 t35 i70 f32be a2264:8d8 r17168,12189 v144.185989 m2 t35 i71 f32be a2266:8da r17123,31588 v113.740997 m2 t35 i72 f32be a2268:8dc r16926,7077 v39.526997 2025-04-06 09:53:50,788 m1 t9 i0 f32le a1007:3ef r20724,15579 v0.026772 m1 t9 i1 f32le a1011:3f3 r28364,16599 v6.732275 m1 t9 i2 f32le a1013:3f5 r33248,50368 v-1540.058594 m1 t9 i3 f32le a1015:3f7 r52438,17605 v1582.401123 m1 t9 i4 f32le a1020:3fc r51127,17257 v233.780136 m1 t9 i5 f32le a1022:3fe r62572,16406 v2.358668 m1 t9 i6 f32le a1024:400 r11176,50184 v-544.682129 m1 t9 i7 f32le a1026:402 r6339,17418 v552.386902 m1 t9 i8 f32le a1028:404 r37604,16251 v0.982710 m1 t9 i9 f32le a1033:409 r0,0 v0.000000 m1 t9 i10 f32le a1040:410 r18610,17260 v236.283966 m1 t9 i11 f32le a1042:412 r5152,16398 v2.219978 m1 t9 i12 f32le a1044:414 r46360,50178 v-522.829590 m1 t9 i13 f32le a1046:416 r30987,17411 v525.891296 m1 t9 i14 f32le a1048:418 r12518,16254 v0.992934 m1 t9 i15 f32le a1053:41d r0,0 v0.000000 m1 t9 i16 f32le a1060:424 r34950,17257 v233.533295 m1 t9 i17 f32le a1062:426 r54539,16393 v2.153628 m1 t9 i18 f32le a1064:428 r17919,50156 v-472.546844 m1 t9 i19 f32le a1066:42a r4026,17404 v504.122864 m1 t9 i20 f32le a1068:42c r28891,16241 v0.943128 m1 t9 i21 f32le a1073:431 r0,0 v0.000000 m1 t9 i22 f32le a1162:48a r31261,18220 v44154.113281 m1 t9 i23 f32le a1164:48c r18283,18324 v75918.835938 m1 t9 i24 f32le a1182:49e r47681,18092 v22109.126953 m1 t9 i25 f32le a1184:4a0 r35231,18078 v20292.810547 m1 t9 i26 f32le a1202:4b2 r48936,17949 v10095.789062 m1 t9 i27 f32le a1204:4b4 r53240,18139 v28135.984375 m1 t9 i28 f32le a1222:4c6 r46282,17978 v11949.197266 m1 t9 i29 f32le a1224:4c8 r50198,18134 v27490.042969 m2 t35 i0 f32be a2100:834 r17257,53445 v233.815506 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 r0,0 v0.000000 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 r0,0 v0.000000 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 r0,0 v0.000000 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 r0,0 v0.000000 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 r16256,0 v1.000000 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 r49293,57272 v-4.433559 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 r17051,59405 v77.953224 m2 t35 i22 f32be a2144:860 r0,0 v0.000000 m2 t35 i23 f32be a2146:862 r0,0 v0.000000 m2 t35 i24 f32be a2148:864 r0,0 v0.000000 m2 t35 i25 f32be a2150:866 r0,0 v0.000000 m2 t35 i26 f32be a2152:868 r0,0 v0.000000 m2 t35 i27 f32be a2154:86a r16256,0 v1.000000 m2 t35 i28 f32be a2156:86c r0,0 v0.000000 m2 t35 i29 f32be a2158:86e r16967,38524 v49.896957 m2 t35 i30 f32be a2160:870 r17859,44048 v6261.507812 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,45940 v297.401978 m2 t35 i34 f32be a2168:878 r17859,58587 v6268.606934 m2 t35 i35 f32be a2170:87a r18142,39284 v28492.726562 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 r0,0 v0.000000 m2 t35 i41 f32be a2194:892 r16529,60851 v4.560266 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 r0,0 v0.000000 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 r16324,39936 v1.536011 m2 t35 i48 f32be a2208:8a0 r0,0 v0.000000 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,44126 v6261.545898 m2 t35 i54 f32be a2232:8b8 r17300,47644 v297.453979 m2 t35 i55 f32be a2234:8ba r17709,41111 v2778.036865 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,41111 v2778.036865 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,8912 v144.135986 m2 t35 i68 f32be a2260:8d4 r17123,31326 v113.738998 m2 t35 i69 f32be a2262:8d6 r16926,7077 v39.526997 m2 t35 i70 f32be a2264:8d8 r17168,12189 v144.185989 m2 t35 i71 f32be a2266:8da r17123,31588 v113.740997 m2 t35 i72 f32be a2268:8dc r16926,7077 v39.526997 __end_meters_mbtcp__ __begin_meters_sun_spec__ 0071003c40fa8f5c40270a3d40270a3d40270a3d43ca4ccd43cb4ccd43c966674368e667436b4ccd4368999a44e520004247e14744e5208f41000000c2c7ff83490b81317fc000007fc0000044ecc5cb7fc000007fc000007fc000007fc00000 m0 a40069 c48 d0 0071003c40fa8f5c40270a3d40270a3d40270a3d43ca4ccd43cb4ccd43c966674368e667436b4ccd4368999a44e520004247e14744e5208f41000000c2c7ff83490b81317fc000007fc0000044ecc5cb7fc000007fc000007fc000007fc00000 2025-04-06 09:53:16,698 m0 a40069 c48 d0 0071003c40fa8f5c40270a3d40270a3d40270a3d43c9666743cb199a43ca66674368e667436b4ccd4368b33344e520004247eb8544e520b5c110000042c7ff62490b81317fc000007fc0000044eccda27fc000007fc000007fc000007fc00000 m0 a40069 c48 d0 0071003c40fa8f5c40270a3d40270a3d40270a3d43c9666743cb199a43ca66674368e667436b4ccd4368b33344e520004247eb8544e520b5c110000042c7ff62490b81317fc000007fc0000044eccda27fc000007fc000007fc000007fc00000 2025-04-06 09:53:18,724 m0 a40069 c48 d0 0071003c40fa8f5c40270a3d40270a3d40270a3d43ca333343ca800043c9999a4368cccd436b33334368999a44e500004247eb8544e500b5c110000042c7ff62490b81407fc000007fc0000044eca4fe7fc000007fc000007fc000007fc00000 m0 a40069 c48 d0 0071003c40fa8f5c40270a3d40270a3d40270a3d43ca333343ca800043c9999a4368cccd436b33334368999a44e500004247eb8544e500b5c110000042c7ff62490b81407fc000007fc0000044eca4fe7fc000007fc000007fc000007fc00000 2025-04-06 09:53:20,748 m0 a40069 c48 d0 0071003c40fa8f5c40270a3d40270a3d40270a3d43c9666743cb999a43c9cccd4368cccd436b33334368800044e4e0004247eb8544e4e08f41000000c2c7ff83490b81507fc000007fc0000044eca4fe7fc000007fc000007fc000007fc00000 m0 a40069 c48 d0 0071003c40fa8f5c40270a3d40270a3d40270a3d43c9666743cb999a43c9cccd4368cccd436b33334368800044e4e0004247eb8544e4e08f41000000c2c7ff83490b81507fc000007fc0000044eca4fe7fc000007fc000007fc000007fc00000 2025-04-06 09:53:22,753 m0 a40069 c48 d0 0071003c40fae14740270a3d4027ae1440270a3d43ca000043ca666743ca4ccd4368cccd436b4ccd4368999a44e540004247eb8544e5406d40e00000c2c7ffa1490b81617fc000007fc0000044ecdefa7fc000007fc000007fc000007fc00000 m0 a40069 c48 d0 0071003c40fae14740270a3d4027ae1440270a3d43ca000043ca666743ca4ccd4368cccd436b4ccd4368999a44e540004247eb8544e5406d40e00000c2c7ffa1490b81617fc000007fc0000044ecdefa7fc000007fc000007fc000007fc00000 2025-04-06 09:53:24,769 m0 a40069 c48 d0 0071003c40fae14740270a3d4027ae1440270a3d43ca000043ca666743ca4ccd4368cccd436b4ccd4368999a44e540004247eb8544e540df41200000c2c7ff3d490b81707fc000007fc0000044ed18f67fc000007fc000007fc000007fc00000 m0 a40069 c48 d0 0071003c40fae14740270a3d4027ae1440270a3d43ca000043ca666743ca4ccd4368cccd436b4ccd4368999a44e540004247eb8544e540df41200000c2c7ff3d490b81707fc000007fc0000044ed18f67fc000007fc000007fc000007fc00000 2025-04-06 09:53:26,747 m0 a40069 c48 d0 0071003c40fae14740270a3d4027ae1440270a3d43ca199a43cb666743c94ccd4368e667436b4ccd4368999a44e580004247eb8544e5808f41000000c2c7ff83490b81807fc000007fc0000044ed5ac07fc000007fc000007fc000007fc00000 m0 a40069 c48 d0 0071003c40fae14740270a3d4027ae1440270a3d43ca199a43cb666743c94ccd4368e667436b4ccd4368999a44e580004247eb8544e5808f41000000c2c7ff83490b81807fc000007fc0000044ed5ac07fc000007fc000007fc000007fc00000 2025-04-06 09:53:28,737 m0 a40069 c48 d0 0071003c40fb851e4027ae144027ae144027ae1443c94ccd43cb199a43ca4ccd4368cccd436b33334368999a44e580004247eb8544e5808f41000000c2c7ff83490b81917fc000007fc0000044ed5ac07fc000007fc000007fc000007fc00000 m0 a40069 c48 d0 0071003c40fb851e4027ae144027ae144027ae1443c94ccd43cb199a43ca4ccd4368cccd436b33334368999a44e580004247eb8544e5808f41000000c2c7ff83490b81917fc000007fc0000044ed5ac07fc000007fc000007fc000007fc00000 2025-04-06 09:53:30,767 m0 a40069 c48 d0 0071003c40f8a3d64025c28f4025c28f4025c28f43ca4ccd43ca4ccd43c9e6674368e667436b33334368800044e380004247eb8544e3809041000000c2c7ff81490b81a07fc000007fc0000044eb87f87fc000007fc000007fc000007fc00000 m0 a40069 c48 d0 0071003c40f8a3d64025c28f4025c28f4025c28f43ca4ccd43ca4ccd43c9e6674368e667436b33334368800044e380004247eb8544e3809041000000c2c7ff81490b81a07fc000007fc0000044eb87f87fc000007fc000007fc000007fc00000 2025-04-06 09:53:32,760 m0 a40069 c48 d0 0071003c40f8a3d64025c28f4025c28f4025c28f43c9999a43cb999a43c966674368b333436b33334368999a44e380004247eb8544e3809041000000c2c7ff81490b81b17fc000007fc0000044eb08007fc000007fc000007fc000007fc00000 m0 a40069 c48 d0 0071003c40f8a3d64025c28f4025c28f4025c28f43c9999a43cb999a43c966674368b333436b33334368999a44e380004247eb8544e3809041000000c2c7ff81490b81b17fc000007fc0000044eb08007fc000007fc000007fc000007fc00000 2025-04-06 09:53:34,730 m0 a40069 c48 d0 0071003c40fb851e4027ae144027ae144027ae1443c9b33343ca666743ca4ccd4368b333436b4ccd4368333344e5c0004247eb8544e5c08f41000000c2c7ff84490b81c17fc000007fc0000044ed49607fc000007fc000007fc000007fc00000 m0 a40069 c48 d0 0071003c40fb851e4027ae144027ae144027ae1443c9b33343ca666743ca4ccd4368b333436b4ccd4368333344e5c0004247eb8544e5c08f41000000c2c7ff84490b81c17fc000007fc0000044ed49607fc000007fc000007fc000007fc00000 2025-04-06 09:53:36,758 m0 a40069 c48 d0 0071003c40f9999940266666402666664026666643ca333343cae66743c9199a4368b333436b33334368199a44e440004247eb8544e4409041000000c2c7ff82490b81d07fc000007fc0000044ec50527fc000007fc000007fc000007fc00000 m0 a40069 c48 d0 0071003c40f9999940266666402666664026666643ca333343cae66743c9199a4368b333436b33334368199a44e440004247eb8544e4409041000000c2c7ff82490b81d07fc000007fc0000044ec50527fc000007fc000007fc000007fc00000 2025-04-06 09:53:38,746 m0 a40069 c48 d0 0071003c40f9eb844026666640270a3d4026666643c9000043cb333343ca199a4368b333436b199a4368666744e460004247eb8544e4608f41000000c2c7ff83490b81e17fc000007fc0000044eba6557fc000007fc000007fc000007fc00000 m0 a40069 c48 d0 0071003c40f9eb844026666640270a3d4026666643c9000043cb333343ca199a4368b333436b199a4368666744e460004247eb8544e4608f41000000c2c7ff83490b81e17fc000007fc0000044eba6557fc000007fc000007fc000007fc00000 2025-04-06 09:53:40,752 m0 a40069 c48 d0 0071003c40fb851e4027ae144027ae144027ae1443ca4ccd43ca999a43c980004368cccd436b33334368666744e5c0004247e14744e5c0b541100000c2c7ff62490b81f07fc000007fc0000044ed5ac07fc000007fc000007fc000007fc00000 m0 a40069 c48 d0 0071003c40fb851e4027ae144027ae144027ae1443ca4ccd43ca999a43c980004368cccd436b33334368666744e5c0004247e14744e5c0b541100000c2c7ff62490b81f07fc000007fc0000044ed5ac07fc000007fc000007fc000007fc00000 2025-04-06 09:53:42,828 m0 a40069 c48 d0 0071003c40fb851e4027ae144027ae144027ae1443c9b33343cbb33343c94ccd4368e667436b4ccd43684ccd44e5a0004247e14744e5a08f41000000c2c7ff83490b82007fc000007fc0000044ed5ac07fc000007fc000007fc000007fc00000 m0 a40069 c48 d0 0071003c40fb851e4027ae144027ae144027ae1443c9b33343cbb33343c94ccd4368e667436b4ccd43684ccd44e5a0004247e14744e5a08f41000000c2c7ff83490b82007fc000007fc0000044ed5ac07fc000007fc000007fc000007fc00000 2025-04-06 09:53:44,928 m0 a40069 c48 d0 0071003c40fb851e4027ae144027ae144027ae1443c9666743ca999a43ca33334368e667436b4ccd43684ccd44e5c0004247e14744e5c06d40e00000c2c7ffa1490b82207fc000007fc0000044ed9c8b7fc000007fc000007fc000007fc00000 m0 a40069 c48 d0 0071003c40fb851e4027ae144027ae144027ae1443c9666743ca999a43ca33334368e667436b4ccd43684ccd44e5c0004247e14744e5c06d40e00000c2c7ffa1490b82207fc000007fc0000044ed9c8b7fc000007fc000007fc000007fc00000 2025-04-06 09:53:46,942 m0 a40069 c48 d0 0071003c40fb851e4027ae144027ae144027ae1443ca800043ca999a43c980004368e667436b4ccd43684ccd44e5c0004247e14744e5c06dc0e0000042c7ffa1490b82317fc000007fc0000044ed51387fc000007fc000007fc000007fc00000 m0 a40069 c48 d0 0071003c40fb851e4027ae144027ae144027ae1443ca800043ca999a43c980004368e667436b4ccd43684ccd44e5c0004247e14744e5c06dc0e0000042c7ffa1490b82317fc000007fc0000044ed51387fc000007fc000007fc000007fc00000 2025-04-06 09:53:48,907 m0 a40069 c48 d0 0071003c40fb851e4027ae144027ae144027ae1443c94ccd43cb4ccd43c933334368cccd436b33334368333344e580004247e14744e5806d40e00000c2c7ffa1490b82407fc000007fc0000044ed51387fc000007fc000007fc000007fc00000 m0 a40069 c48 d0 0071003c40fb851e4027ae144027ae144027ae1443c94ccd43cb4ccd43c933334368cccd436b33334368333344e580004247e14744e5806d40e00000c2c7ffa1490b82407fc000007fc0000044ed51387fc000007fc000007fc000007fc00000 2025-04-06 09:53:50,900 m0 a40069 c48 d0 0071003c40fb851e4027ae144027ae144027ae1443c9e66743ca800043ca4ccd4368e667436b33334368333344e5a0004247e14744e5a06d40e00000c2c7ffa1490b82507fc000007fc0000044ed51387fc000007fc000007fc000007fc00000 __end_meters_sun_spec__ __begin_meters_swire__ __end_meters_swire__ __begin_eco__ __end_eco__